论文部分内容阅读
本文在研究故障诊断专家系统的基本结构和工作原理的基础上,结合现代计算机软件技术及网络技术,总结了一个实际应用故障诊断系统的研发过程及其相关的理论与技术问题。文中讨论了课题研究对象中遇到的涉及故障诊断技术领域的具体问题,有针对性地给出了知识库建库的具体方法;文中也对远程故障诊断的一些相关问题进行了技术性的讨论。在此基础上,笔者使用Visual Basic编写了一套基本完整的远程故障诊断专家系统,并在实际中得到了应用。 本论文的具体工作包括:(1)在总体上对所研究的整个远程故障诊断专家系统进行了描述,说明了此故障诊断系统的软、硬件构成,叙述了系统软件的工作流程,对系统软件的各个功能模块进行了比较详细的介绍;(2)从系统的功能角度分析、描述了系统中上位机(PC计算机)与诊断对象(一种制冷系统)控制系统PLC和柴油发电机组控制系统的通讯问题,重点讨论了PC机的RS232接口与FX2N型PLC编程口的通讯协议及其实现的细节技术问题,并给出了通讯的实例程序;(3)介绍了系统进行故障检索的原理和故障推理机制,阐述了系统知识库的基本结构和维护方式;(4)讨论了系统进行远程协同故障诊断的实现方式,给出了通过网络传输故障数据的源代码。 随着科学技术的发展,设备结构日益复杂化,设备的故障诊断变得越来越困难,单纯的人工诊断往往达不到满意的效果。从实际应用的角度分析,发展远程故障诊断专家系统,特别是发展基于计算机网络的故障诊断技术是非常重要的。对机电设备生产厂家解决售后服务问题、提高企业竞争力,有着十分积极的作用,可以为企业带来可观的经济效益。本远程故障诊断系统经过初步试用,基本满足了厂家的要求,因此,本文的研究具有一定的实际意义和经济价值。