基于神经网络和专家系统的智能故障诊断系统研究

被引:0
作者
王晓垠
机构
[1] 东南大学
关键词
故障诊断; 专家系统; BP神经网络; 知识库; 推理机; MCGS; 组态软件;
D O I
暂无
年度学位
2005
学位类型
硕士
摘要
故障诊断是指在一定工作环境下查明导致系统某种功能失调的原因或性质,判断劣化状态发生的部位或部件以及预测状态劣化的发展趋势等。故障诊断技术是40年来发展起来的一门新学科,它具有很强的工程背景和重要的实用价值。近年来,为了满足复杂系统的诊断要求,随着计算机及人工智能的发展,诊断技术进入以知识处理为核心,信号处理、建模处理与知识处理相结合的智能诊断技术阶段。 基于理论上较成熟的专家系统和BP神经网络,本文对专家系统和BP神经网络在液压设备故障诊断方面的应用进行了有益的探讨,提出了以专家系统为主,采用BP神经网络作为有益补充的智能故障诊断系统的基本结构。系统根据接收到的液体加注系统的运行参数与知识库中预先存储好的故障征兆表搜索出已发生的故障征兆,接着根据专家系统知识库中的规则表搜索出所有可能的故障原因,然后逐一验证所有可能的故障原因中其它征兆是否成立,直到最终推理出诊断结果。如果在专家系统知识库中搜索不到完全匹配的故障,则调用神经网络知识库进行推理,得出诊断结果。在专家系统部分,进行了知识库的设计,提出了综合采用面向对象方法和产生式规则表示法的知识表示方法,并采用数据库技术建立和维护知识库;在推理机设计中,发挥专家系统良好的人机交互功能,采用正反双向混合推理方法进行推理;在解释程序的设计中,采用预置文本与路径跟踪法,可以在用户需要时给出对推理结果和过程的详细解释。在神经网络部分,通过对液体加注系统的分析,建立了BP神经网络的基本结构,并提取专家系统知识库中的规则作为样本集和测试集,经过MALTAB的仿真训练和测试,得到最终的正确率较高的权值和阈值系数集合作为神经网络的知识库,在进行故障诊断时可由已建好的神经网络结构进行正向计算,推理出最终结果。 在系统具体实现中,采用Visual C++ 6.0进行人机界面和整体控制程序的设计,采用ACCESS 2000进行知识库的建立、维护和其它数据文件的管理,利用Matlab进行神经网络部分的训练、仿真和计算。 完成整个系统设计后,我们利用MCGS组态软件建立了燃料加注系统的二维虚拟模型,以模拟实际液体加注系统的运行对智能故障诊断系统进行测试,使我们能更加直观地监测智能故障系统的运行状态和故障诊断结果。经过测试实验,证明本系统达到实际应用要求,具有较高的准确率。本文提供了一种用于液压设备故障诊断的通用方案,对于类似系统的设计开发具有借鉴意义。 本系统的投入使用可以提高实时故障诊断的准确性和速度,节约人力、物力,为防止重大生产事故的发生起到积极的作用。
引用
收藏
页数:67
共 29 条
[1]
液压系统故障诊断专家系统的知识获取 [J].
孙召瑞 ;
苏波 ;
贾民平 .
工程机械, 2004, (03) :39-42+1
[2]
基于神经网络和专家系统的变电站故障诊断和处理系统的构想 [J].
雷勇 .
福建电力与电工, 2003, (04) :21-24
[3]
燃气调度监测系统的实现 [J].
范国荣 .
黑龙江水专学报, 2003, (04) :102-103
[4]
基于MCGS组态软件的油库监控管理软件开发 [J].
苏义鑫 ;
吕华洋 .
工业控制计算机, 2003, (07) :30-31
[5]
现代大型设备故障智能诊断技术的现状与展望 [J].
王致杰 ;
王耀才 ;
李冬 .
煤矿机械, 2003, (07) :102-104
[6]
基于神经网络的综合智能故障诊断专家系统 [J].
崔彦平 ;
王秉仁 ;
傅其凤 ;
葛杏卫 .
机电一体化, 2003, (04) :102-105
[7]
基于混合知识模型和混合推理策略的液体火箭发动机智能故障诊断 [J].
刘洪刚 ;
吴建军 ;
陈启智 .
推进技术, 2003, (03) :193-197
[8]
专家系统在仿真培训事故诊断与处理中的应用研究 [J].
向艳 ;
赵涤之 .
工矿自动化, 2003, (03) :11-13
[9]
采用关系数据库构造旋转机械故障诊断专家系统的一种方法 [J].
王宇珩 ;
徐立新 ;
戴亚平 ;
王庆林 .
计算机系统应用, 2003, (05) :39-42
[10]
工程机械液压系统的故障诊断与排除 [J].
吴喜娥 .
科技情报开发与经济, 2003, (04) :216-217