论文部分内容阅读
动力装置故障诊断系统对于船舶航运有重大意义,而单纯使用知识工程语言或者高级语言开发专家系统都存在一定的不足之处.该文探讨了选用知识工程语言CLIPS与高级编程语言C++进行混合编程开发专家系统的内核的方法,对此作了大量的基础性研究和开发,编制了封装整个CLIPS语言对象的C++类,提供了一系列的方法,大便利了在C++环境中使用CLIPS语言.该文以此为基础,开发了CODOG联合动力装置实时故障诊断专家系统的知识库和推理机.该系统使用热工参数作为诊断船舶动力装置故障的数据泊,总结了在稳态工况下使用热工参数诊断CODOG动力装置常见故障的专家知识,并使用CLIPS语言予以形式化,构建了专家系统的知识库.专家系统数据库的建立、维护和操纵是专家系统技术的重要组成部分,该文阐述了专家系统数据库的管理目标、处理原则,使用ODBC技术实现了对数据库的动态管理和压缩存储.该文还探讨了专家系统解释器的各种实现方法,提出了使用HTML格式文本实现专家系统解释器的方法,并在该系统中初步实现了这种技术.