摘要: |
目前,船舶的轮机管理人员通常仅能解决一些普通的问题,大多数疑难、综合故障仍得靠船舶维修专家来处理。·特别是现代化的船舶,机舱设备种类众多,结构复杂,自动化程度高,对轮机人员的专业水平要求更高,一旦出现故障,轮机人员往往束手无策,这将会影响航行安全和航期,船舶公司每年要为此花费大量的成本。因此开发故障诊断专家系统并装船使用显得非常必要。
本文共分三大部分对基于ACCESS数据库得船舶动力装置故障诊断专家系统进行了介绍。
首先,阐述了船舶故障诊断的定义和基本方法,介绍了目前国内外故障诊断专家系统的现状和发展趋势,并给出了本课题的研究内容和实际意义。随后介绍了故障诊断专家系统的原理以及开发船舶动力装置故障诊断专家系统的开发工具及其设计方法。
其次,详细叙述了船舶动力装置故障诊断专家系统的设计过程。将成熟的数据库技术引入到系统中,即以Access2000数据库为平台,构建系统知识库。它包括规则前件表、规则后件表和字典表。知识库搜索更加高效,管理更加方便。推理机是以基于可信度的不确定推理模型设计的。这样,系统的运行更加接近专家的思维,系统也更能反映实际的设备故障环境。采用回溯和启发式搜索策略,可求出问题的多个解,减少了搜索的路径,并考虑了求解问题本身的特点。在规则库中增加了与字段,解决了多故障、多原因同时发生的问题。船舶动力装置还能向用户提供维修建议。专家系统在得出故障原因后,能够象人类诊断专家那样给出相应的维修方法。甚至在复杂的机舱设备系统中,能准确给出故障的位置。
本软件的用户界面友好,大多数文本框采用下拉式菜单,勿需手工输入中文。在专家系统实现方面,选用VB5.0程序设计语言对系统进行编程。
最后,经对船舶动力装置故障诊断专家系统软件的反复调试,给出了通过调试的部分程序代码。介绍了系统软件的使用注意事项,并以实例详细说明了软件的使用方法和具体步骤。 |