摘要:以开发某船用柴油机故障诊断系统为目标,根据柴油机常见故障的形式及其特征,按照专家系统设计的一般原则,利用C++ Builder开发工具,建立了专家系统及其知识库的总体结构,包括事实库、规则库、初始数据库以及维修记录库等。利用SQL Server作为数据库平台,建立数据表以及各表之间的联系,实现了专家系统的各种功能。并用实例阐述了基于故障树的专家系统知识库的自学习功能。 |
关键词: 柴油机 故障诊断 专家系统 知识库 |
|
Construction of Knowledge Database of Fault Diagnosis Expert System for Marine Diesel Engine |
Zhang Dong,Ye Linchang,Wang Guozhi,Li Guogang,Tong Zongpeng |
Shanghai Marine Diesel Engine Research Institute, Shanghai 200090;School of Naval Architecture and Ocean Engineering, Jiangsu University of Science and Technology, ZhenjiangJiangsu 212008 |
Abstract:With the target to develop a fault diagnosis system for a marine diesel engine, the general structure of the expert system as well as its knowledge database, which includes the fact database, the rule database, the initial database, the maintenance records and so on, were built by using the development tool Borland C++ Builder. The common faults and characteristics of diesel engines were taken into consideration, as well as the general design principles of expert systems. The functions of the expert system were achieved by creating the data sheet and the relationships between each sheet by using SQL Server as the database platform. The self-learning function of the expert system knowledge database based on the fault tree is explained through an example. |
Key words: diesel engine fault diagnosis expert system knowledge database |