摘要
为了缩短故障诊断专家系统的开发周期,增加开发过程的灵活性,提出了一种基于Protégé+CLIPS+Eclipse工具链的运行于Linux操作系统下的故障诊断专家系统开发环境搭建方法.利用Protégé实现故障诊断专家系统构架模型,并对其进行了本体语言描述.结合C语言集成产生式系统(CLIPS)的应用程序接口,设计实现了系统的推理机与知识库,进行了相关规则的推理与判断,缩短了专家系统核心框架的开发时间,增加了系统柔性.基于构件化思想,将各系统模块以Eclipse插件的形式进行封装集成,根据用户的具体需求进行配置、重构,统一编译生成了专家系统应用实例.实验结果表明,该开发环境可移植性较好,能够在较短的时间内开发出有效的故障诊断专家系统.
A fault diagnosis expert system developing environment realization method based on Protege+CLIPS+Eclipse tool-chain and running on Linux system was brought forward, which could reduce the developing period of fault diagnosis expert system and increase its developing flexibility. A frame model of the fault diagnosis expert system was realized by Protege and depicted by the ontological analysis method. Using the application program- ming interface of C language integrated production system (CLIPS), the reasoning machine and knowledge base were implemented to diagnose and deduce, which could reduce the developing period of expert system core frame and increase the developing interactivity. By modularization method, every system composition module was made into an element-structural component and integrated by Eclipse, so users could configure and reconstruct the expert system according to their special demands, and compile the corresponding expert system application instance. Industrial experiments proved that this developing environment has good transplant ability and can develop effective expert system frame in a short time.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2009年第2期240-243,393,共5页
Journal of Zhejiang University:Engineering Science
基金
国家“863”高技术研究发展计划资助项目(2004AA1Z2060)
浙江大学创优秀博士学位论文计划资助项目(07001A)