摘要
传统水电仿真系统的故障处理程序中充斥着大量的因果逻辑,程序内部关系复杂,较难维护和修改.基于上述情况,提出了将规则引擎技术引入水电仿真系统的故障处理中,利用Drools开源规则引擎技术,将水电仿真系统故障设置程序按规则引擎形式改写,简化了故障设置程序的逻辑结构.通过对教练员系统及学员培训系统的故障处理相关模块进行的一系列测试表明,与丰满水电仿真系统1.0版本相比,加入了规则引擎技术的仿真系统2.0版本的故障执行时间与代码量均得到减少,代码易于专业技术人员维护,节省了开发成本.
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&D cost.
出处
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2008年第6期811-814,共4页
Journal of Northeastern University(Natural Science)
基金
国家火炬计划项目(2002EB010154)
关键词
水电仿真系统
规则引擎
故障处理
RETE算法
点量
hydropower simulation system
Rule Engine
trouble-shooting
Rete algorithm
point value