东北大学学报(自然科学版) ›› 2008, Vol. 29 ›› Issue (6): 811-814.DOI: -

• 论著 • 上一篇    下一篇

水电仿真系统中故障处理的规则引擎实现

赵海;韩叙东;宋纯贺;朱鹏;   

  1. 东北大学信息科学与工程学院;东北大学信息科学与工程学院;东北大学信息科学与工程学院;东北大学软件学院 辽宁沈阳110004;辽宁沈阳110004;辽宁沈阳110004;辽宁沈阳110004
  • 收稿日期:2013-06-22 修回日期:2013-06-22 出版日期:2008-06-15 发布日期:2013-06-22
  • 通讯作者: Zhao, H.
  • 作者简介:-
  • 基金资助:
    国家火炬计划项目(2002EB010154)

Implementation of trouble-shooting in hydropower simulation system by rule engine

Zhao, Hai (1); Han, Xu-Dong (1); Song, Chun-He (1); Zhu, Peng (2)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110004, China; (2) School of Software, Northeastern University, Shenyang 110004, China
  • Received:2013-06-22 Revised:2013-06-22 Online:2008-06-15 Published:2013-06-22
  • Contact: Zhao, H.
  • About author:-
  • Supported by:
    -

摘要: 传统水电仿真系统的故障处理程序中充斥着大量的因果逻辑,程序内部关系复杂,较难维护和修改.基于上述情况,提出了将规则引擎技术引入水电仿真系统的故障处理中,利用Drools开源规则引擎技术,将水电仿真系统故障设置程序按规则引擎形式改写,简化了故障设置程序的逻辑结构.通过对教练员系统及学员培训系统的故障处理相关模块进行的一系列测试表明,与丰满水电仿真系统1.0版本相比,加入了规则引擎技术的仿真系统2.0版本的故障执行时间与代码量均得到减少,代码易于专业技术人员维护,节省了开发成本.

关键词: 水电仿真系统, 规则引擎, 故障处理, Rete算法, 点量

Abstract: There is a great deal of causal logic in trouble-shooting programs of conventional hydropower simulation system, in which the relations are so complicated that the programs are difficult to maintain and modify. The Rule Engine technique is thus introduced into trouble-shooting process of hydropower simulation system, i.e. the open source Rule Engine Drools is introduced to rewrite the trouble setting program so as to reduce its logical structure. A series of tests are then conducted to the modules relevant to the trouble-shooting programs in coach and trainee systems. Compared with the 1.0 version of the Fengman hydropower simulation system, the results show that both the executing time and number of trouble codes decrease in the 2.0 version in which the Rule Engine technique has been introduced, and the codes are easier to maintain by professional technical personnel so as to save R and D cost.

中图分类号: