论文部分内容阅读
本文对专家系统和BP神经网络在液压设备故障诊断方面的应用进行了有益的探讨,提出了以专家系统为主,采用BP神经网络作为有益补充的智能故障诊断系统的基本结构。系统根据接收到的液体加注系统的运行参数与知识库中预先存储好的故障征兆表搜索出已发生的故障征兆,接着根据专家系统知识库中的规则表搜索出所有可能的故障原因,然后逐一验证所有可能的故障原因中其它征兆是否成立,直到最终推理出诊断结果。如果在专家系统知识库中搜索不到完全匹配的故障,则调用神经网络知识库进行推理,得出诊断结果。
在专家系统部分,进行了知识库的设计,提出了综合采用面向对象方法和产生式规则表示法的知识表示方法,并采用数据库技术建立和维护知识库;在推理机设计中,发挥专家系统良好的人机交互功能,采用正反双向混合推理方法进行推理;在解释程序的设计中,采用预置文本与路径跟踪法,可以在用户需要时给出对推理结果和过程的详细解释。在神经网络部分,通过对液体加注系统的分析,建立了BP神经网络的基本结构,并提取专家系统知识库中的规则作为样本集和测试集,经过MALTAB的仿真训练和测试,得到最终的正确率较高的权值和阈值系数集合作为神经网络的知识库,在进行故障诊断时可由已建好的神经网络结构进行正向计算,推理出最终结果。
在系统具体实现中,采用VisualC++6.0进行人机界面和整体控制程序的设计,采用ACCESS2000进行知识库的建立、维护和其它数据文件的管理,利用Matlab进行神经网络部分的训练、仿真和计算。
利用MCGS组态软件建立了燃料加注系统的二维虚拟模型,以模拟实际液体加注系统的运行对智能故障诊断系统进行测试,使我们能更加直观地监测智能故障系统的运行状态和故障诊断结果。经过测试实验,证明本系统达到实际应用要求,具有较高的准确率。