摘要
以开发某船用柴油机故障诊断系统为目标,根据柴油机常见故障的形式及其特征,按照专家系统设计的一般原则,利用C++Builder开发工具,建立了专家系统及其知识库的总体结构,包括事实库、规则库、初始数据库以及维修记录库等。利用SQL Server作为数据库平台,建立数据表以及各表之间的联系,实现了专家系统的各种功能。并用实例阐述了基于故障树的专家系统知识库的自学习功能。
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.
出处
《柴油机》
2011年第5期19-22,共4页
Diesel Engine
关键词
柴油机
故障诊断
专家系统
知识库
diesel engine
fault diagnosis
expert system
knowledge database