基于小波神经网络的设备故障诊断方法研究

被引:0
作者
孙士慧
机构
[1] 中国石油大学
关键词
故障诊断; 小波包; 神经网络; 遗传算法;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
神经网络以其固有的记忆能力、自学习能力以及强容错性为故障诊断问题提供了一个新方法。本文针对科学实验中广泛使用的平流泵的故障特点,深入研究了BP神经网络的故障诊断方法。 首先用小波包分析技术做信号处理。选取db3小波函数,用硬阈值小波包降噪的方法将信号降噪,然后进行小波包分解与重构,以提取信号的能量特征向量,并将得到的特征向量作为神经网络的输入。 本文采用具有一个隐含层的三层BP神经网络进行故障诊断,深入分析故障诊断的结果后发现:第一,网络容易陷入极小值而导致诊断失败;第二,网络的隐含层节点数难以确定。为了解决上述问题,本文研究设计了GA+BP算法。该方法是将遗传算法与神经网络相结合。首先,GA对BP神经网络做前期优化,确定出最佳网络结构及该结构对应的初始权值、阈值和网络的学习速率;然后,构造具有最佳结构和参数的神经网络来进行故障诊断。GA+BP算法的设计中,把每个染色体分解为连接基因和参数基因,对这两部分采取不同的遗传操作。连接基因采用二进制编码方法,参数基因采用实数编码方法;连接基因采用一点交叉方式和基本变异方式,参数基因中的权阈基因和速率基因各自采用算术交叉方式和非均匀变异方式。另外,交叉算子和变异算子都采用自适应的方法。 GA+BP神经网络与BP神经网络故障诊断的结果对比后可以看到:第一,GA+BP神经网络比BP神经网络的工作量少,且克服了陷入局部极小的缺点,有更好的训练性能;第二,GA+BP神经网络的故障诊断准确率高于BP神经网络。由此可见,GA+BP神经网络能够更好的进行平流泵的故障诊断工作。
引用
收藏
页数:63
共 31 条
[1]
神经网络理论与MATLAB 7实现.[M].飞思科技产品研发中心编著;.电子工业出版社.2005,
[2]
小波分析理论与MATLAB 7实现.[M].飞思科技产品研发中心编著;.电子工业出版社.2005,
[3]
人工神经网络与模拟进化计算.[M].阎平凡;张长水编著;.清华大学出版社.2005,
[4]
Matlab小波分析工具箱原理与应用.[M].董长虹主编;高志;余啸海编著;.国防工业出版社.2004,
[5]
MATLAB基础及应用.[M].于润伟主编;.机械工业出版社.2003,
[6]
MATLAB教程.[M].张志涌;徐彦琴等编著;.北京航空航天大学出版社.2001,
[7]
现代故障诊断与容错控制.[M].周东华;叶银忠著;.清华大学出版社.2000,
[8]
设备故障诊断手册.[M].徐敏等主编;中国振动工程学会故障诊断委员会;中国机械工程学会设备维修委员会[编];.西安交通大学出版社.1998,
[9]
设备故障诊断原理、技术及应用.[M].黄文虎等编著;.科学出版社.1996,
[10]
基于改进算法的人工神经网络建模及其在干燥过程中的应用..吴涛;许晓鸣;刘登流;张浙;.中国控制会议路论文集.1998,