资源描述:
液压泵轴承故障诊断的神经网络方法研究 北京航空航天大学 王少萍 摘要研究了基于集成BP网络的液压泵轴承故障诊断方法。利用频域和倒频域 进行特征提取,采用集成BP网络进行故障诊断和识别,解决了液压泵轴承故障特征提出困难 、多故障识别困难的问题。试验结果表明,利用集成BP网络可以有效地诊断与识别液压泵轴承多故障模式,并且具有很强的鲁棒性。 关键词液压泵;轴承故障;故障诊断;集成BP网络 在航空工业中,液压系统的工作性能直接影响着飞机的安全和旅客的生命,而液压泵是液压 系统的动力源,因此对液压泵的状态监控与故障诊断尤为重要。轴承故障是液压泵常见的故 障模式之一,由于轴承故障所引起的附加振动相对于液压泵的固有振动较弱,因而很难把故 障信息从信号中分离开来。到目前为止,对液压泵轴承故障的故障诊断尚缺少十分有效的方 法。本文提出在频域和倒频域进行特征提取,旨在解决轴承特征提取困难的问题并利用集成 BP网络解决多故障诊断与识别和鲁棒性问题。 1 液压泵轴承故障的特征提取 对于机械系统而言,如有故障则一定会引起系统的附加振动。振动信号是动态信号,它包含 的信息丰富,很适合进行故障诊断。但是如果附加振动信号由于固有信号或外界干扰对故障 信号的干扰很大而淹没,那么如何从振动信号中提取有用信号就显得十分关键。 根据摩擦学理论,当轴承流动面的内环、外环滚道及滚柱上出现一处损伤,滚道的表面平滑 受到破坏,每当滚子滚过损伤点,都会产生一次振动。假设轴承零件为刚体,不考虑接触变 形的影响,滚子沿滚道为纯滚,则有如下损伤振动频率 当内滚道有一处损伤时,其振动脉冲特征频率为 fIfrZ1dcosα/D/2 (1) 当外滚道有一处损伤时,其振动脉冲频率为 fofrZ1-dcosα/D/2 (2) 当滚柱上有一处损伤时,其振动脉冲特征频率为 fRfrD1-d2cosα/D2/d (3) 其中fr-内环转速频率;D-轴承的节圆直径;d-滚柱的直径;α- 接触角;Z-滚柱个数。 为了克服轴承故障信号较弱且容易被液压泵固有振动淹没的困难,选用以下抗干扰能力较强 的特征作为故障诊断特征参数。 (1)振动的平均能量特征 设在液压泵泵体上测得的振动加速信号为 at{a1t, a2t,..., ant} 它是故障信号以泵体传输后的信号。根据统计学理论,振动的均方根反映振动的时域信息 特征参数有它代表振动信号的有效值,反映振动的平均能量。 (2)振动信号的峰值特征 Ppmax{at} (5) 它是反映振动信号中周期性脉动的特征量。 (3)倒谱包络特征 设ft为故障激励信号,ht为传输通道的脉冲响应。它们相应的Fourier变 换有如下关系 对(6)式进行如下变换 式中,τ称为倒频率;τ为倒频谱。由上式可以 看出故障激励信号特性和传递通道的特性被分离开来了,而一般情况下故障激励信号与传递通道信号占据不同的倒频区段,这样可以突出故障振动信号的特性。 Hilbert变换用于信号分析中求时域信号的包络,以达到对功率谱进行平滑从而突出故 障信息。定义信号为最佳包络。倒谱包络模型实质是对从传感器获得的信号进行倒频谱分析,然后对其倒频谱信号进行包络提取,从而双重性地突出了故障信息,为信噪比小的故障特征的提取提供了依据。 2 集成BP网络进行故障诊断的原理 神经网络的组织结构是由求解问题的领域特征决定的。由于故障诊断系统的复杂性,将神经网络应用于障诊断系统的设计中,将是大规模神经网络的组织和学习问题。为了减少工作的复杂性,减少网络的学习时间,本文将故障诊断知识集合分解为几个逻辑上独立的子集合,每个子集合再分解为若干规则子集,然后根据规则子集来组织网络。每 个规则子集是一个逻辑上独立的子网络的映射,规则子集间的联系,通过子网络的权系矩阵表示。各个子网络独立地运用BP学习算法分别进行学习训练。由于分解后的子网络比原来的网络规模小得多且问题局部化了,从而使训练时间大为减少。利用集成BP网络进行液压泵轴承故障诊断的信息处理能力源于神经元的非线性机理特性和BP算法,如图1所示。 图1 BP网络故障诊断示意图 图2中每一个子网络均为一个BP网络,各个子网络由BP算法各自学习,学习后的结果由控制网络集成。BP网络的学习算法如下 图2 集成BP网络示意图 把选取的每一个特征参数(包括能量特征,幅值特征和倒谱包络特征x的值映像到神经网络输入输出层的单个节点上,并对其进行正则处理 xi0.8x-xmin/xmax-xmin0.1 (8) 式(8)把特征参数正则到(0.1,0.9)之间的目的是避免Sigmoid函数输出值极端化 而引起学习无法收敛的问题。 对(8)式得到的正则值完成如下运算,得到每个神经元的加权值和阈值 式中,j代表当前层,i代表前一层,wij代表连接权值;cj代表当前节点的阈 值;fj代表输出 。 在液压泵的轴承故障诊断系统中选取内滚道和滚柱的振动能量、振动峰及倒谱包络6个特征参数,即 子网络输出层有一个节点,集成BP网络输出有多个节点,可以用集成BP网络的输出节点组合来表示一种状态,实现多故障诊断与识别。 3 液压泵轴承故障诊断实验验证 (1)试验装置见图3 图3 液压泵试验原理图 (2)故障设置 在液压泵滚柱轴承的内滚道和滚柱上分别人为地划一道电弧。 (3)试验结果分析 选取学习率为0.1,误差为0.001,集成BP网络的控制网络为444,轴承故障子网络选为6121。 本文试验研究了轴承故障的四种状态轴承正常状态Ⅳ、滚柱故障状态Ⅰ、内滚道故障状态 Ⅱ、滚柱与内滚道双故障状态Ⅲ。 阈值判据按下式选取 表1 轴承故障诊断试验结果 样本 Ⅰ Ⅱ Ⅲ Ⅳ 1 0.202103 0.404539 0.601357 0.794224 2 0.298738 0.403222 0.603119 0.80098 3 0.209529 0.412092 0.605998 0.796016 4 0.192777 0.30226* 0.48998* 0.804729 5 0.293333 0.412234 0.599227 0.807783 6 0.20135 0.402179 0.601749 0.793221 7 0.19453 0.403471 0.71175* 0.804882 8 0.31113* 0.406661 0.603433 0.826741 9 0.210065 0.413210 0.601088 0.815756 10 0.215685 0.403472 0.590811 0.805658 *代表误诊样本 由表1可以看出,利用集成BP网络可以成功地识别正常泵和轴承故障泵(见Ⅳ区,成功率100%)多故障诊断与识别(见Ⅰ、Ⅱ、Ⅲ区)的成功率与学习样本量的选取有关,表1是10个学习样本得到的结果,多故障诊断与识别的成功率可以达到80~90%,根据试验统计表明,随着学习样本量的增加,多故障诊断与识别成功率会逐步提高。 4 神经网络鲁棒性的研究 神经网络的鲁棒性是指神经网络对故障的容错能力。众所周知,人脑具有容错特性,大脑中个别神经元的损伤不会使它的总体性能发生严重的降级,这是因为大脑中每一概念并非只保存在一个神经元中 ,而是散布于许多神经元及其连接之中。大脑可以通过再次学习, 使因一部分神经元的损伤而淡忘的知识重新表达在剩余的神经元中。由于神经网络是对生物神经元网络的模拟,所以神经网络的最大特征是具有“联想记忆”功能,即神经网络可以由以往的知识组合,在部分信息丢失或部分信息不确定的条件下,用剩余的特征信息做出正确的诊断。表2给出了轴承6个特征信息中某些输入特征不正确或不确定情况下正确诊断和识别的成功率。 表2 神经网络鲁棒性统计表 输入特征不确定元素 诊断成功率 一个特征参数不确定 100% 二个特征参数不确定 94% 三个特征参数不确定 76% 四个特征参数不确定 70% 五个特征参数不确定 20% 六个特征参数不确定 8% 由表2可以看出,利用集成神经网络进行故障诊断可以在丢失了大量信息的情况下(近一半特征参数不确定)仍可以作出正确判断的成功率相当高(76%~100%)因而集成神经网络具有很强的容错能力和鲁棒性。 5 结论 由于神经网络具有自学习、自组织、联想记忆等多种功能决定了神经网络方法是很适合于进行故障诊断研究。本文利用频域和倒频域的振动信号作为特征参数,利用集成BP网络实现了液压泵轴承的多故障诊断与识别。试验结果表明,该方法具有很高的成功率和鲁棒性。 选自液压与机床
展开阅读全文