维普资讯 http://www.cqvip.com 汽车工程 2007年(第29卷)第6期 Automotive Engineering 2007124 小波包能量特征法在汽车变速器 轴承故障诊断中的应用 陆森林,张军,和卫星,王以顺 (江苏大学汽车与交通工程学院,镇江212013) [摘要] 归纳和总结74,波神经网络轴承故障诊断法的实施步骤,阐述了小波包的原理,并以变速器轴承故 障诊断为例,提取了小波包节点能量作为反映变速器轴承故障类型的振动信号特征参数,并用这些特征参数训练 BP神经网络进行故障模式识别。结果表明,如果神经网络设计合理,训练适当,则具有很强的故障识别能力。说明 了利用小波包能量法和BP神经网络进行变速器轴承故障诊断是可行而且有效的。 关键词:振动;轴承;故障诊断;小波包;BP神经网络 The Application of Wavelet Packet Energy Feature to the Fault Diagnosis of Automotive Transmission Bearing Lu Senlin,Zhang Jun,He Weixing&Wang Yishun School ofAutomobile and Trafifc Engineering,肋ngsu University,Zhenjiang 212013 [Abstract] A fault diagnosis method for rolling bearings in automotive transmission based on wavelet packet energy feature and BP neural network is presented.The wavelet decomposition is conducted on the vibration signals of bearing,and the energy of wavelet node is extracted as the feature parameter of vibration signal of beating.Then these feature parameters are used to train BP neural network for fault pattern recognition.The results show that the neural network with rational design and proper training has strong capability of fault identification and that applying wavelet packet energy feature and BP neural network to fault diagnosis of transmission beating is feasible and effec— tive. Keywords:Vibration;Bearing;Fault diagnosis;Wavelet packet;BP neural network 络的学习能力、泛化能力,又可以利用小波和小波变 日『J舌 换的多尺度分析手段和良好的时频逼近特性。因而 小波神经网络非常适用于解决函数逼近、系统辨识 根据统计,汽车底盘故障的30%是由变速器故 以及模式识别问题 J。作者利用小波包分析方法提 障引起的 。汽车变速器是由多对齿轮副、多根轴 取了变速器轴承的频域能量特征向量,并采用BP神 和轴承组成的复杂系统,当轴承产生故障时,由于受 经网络完成轴承故障模式的识别,同时也探讨了小 到刚度非线性、摩擦力和外载荷等因素的影响,其振 波神经网络应用中的一些问题。 动信号往往会表现出非平稳特征。因此,如何从非 平稳信号中提取故障特征信息,成为变速器轴承故 1 小波包原理及故障特征提取 障诊断中的关键。小波变换和小波包分析提供了一 种全新的时频分析方法。它可以把信号分解为一系 当变速器轴承出现故障时,由于冲击造成的高 列的具有局部特征的小波函数,在低频和高频范围 频段的信息变化十分明显,而低频带由于受到噪声 内均有很好的分辨力。小波神经网络既具有神经网 的污染而使得信息难以分辨。通常的小波多尺度分 原稿收到日期为2006年6月8日,修改稿收到日期为2006年9月6日。 维普资讯 http://www.cqvip.com ・538・ 汽车工程 2007年(第29卷)第6期 析只对低通滤波器的输入输出进行递归分解;高通 滤波器的输出则直接作为分解结果,不再进行递归 经过小波包分解后,信号被分解到各个频段,尤 其是对高频段的信息进行的分解。由于故障在高频 6 4 2 O 4 撂 段的总体特征不明显,且其频谱变化非常分散,因此 O 分解。这就使得信号在低频段的频率分辨率高,高 频段频率分辨率较差’ ,而变速器轴承故障诊断的 高频带分解却又是至关重要的。小波包分析方法是 对多分辨率小波分析方法的改进,它既能对信号进 行全面的时频分解,又能有效地反映信号的时频特 征,从而可以更加有效地提取信号的故障特征。对 信号序列 (t)的小波包算法描述如下l4j。 假定共扼滤波器 (n)满足 要直接判断出故障的类型非常困难。文中在对信号 O O 进行小波包分解的基础上,采用BP神经网络将各个 0 频带能量作为神经网络输入的特征向量,对于某个 2 时征 川 O问常 承 轴 子频带的小波变换序列{d }(k=1,2,…,n),频带 特征能量的定义为 O O 6 . E =∑d =O 1 (4) ∑h(n一2k)h(n一22): ∑h(ri)= 令g( ):(一1) h(1一 ) 则小波包分解的递推公式为 式中d 为第i个频带的第k个小波系数。 5 4 3 2●O 04 (1) (2) 2变速器轴承故障实例 根据在汽车维修厂的调查情况,搜集了正常、外 圈故障和内圈故障3种状态的变速器轴承各10个 D: (£)= ∑h(k)D (2 一 ) D0( ): ( ) (3) 进行试验。轴承的工作转速为302r/min,振动信号 的分析频率为20kHz,采样频率是51.2kHz。图1分 别为轴承在3种状态下的加速度信号。 式(3)中D (t)(n=0,1,…)为小波包分解的系数, n为小波包分解的层数。 善 善 姜 心 乓 趔 骧 心 趔 心 地 坦 地 时间/0 (b)外圈故障 (C)内圈故障 图1轴承在3种状态下的加速度信号 2.1故障特征向量的提取 (1)应用Daubechies小波对轴承振动信号 (t) 进行3层的小波包分解,分别提取第3层从低频到 高频8个频率成分(见表1)的信号特征 ,图2为 小波树结构以及第3层(3,4)节点的时域波形。 表1 小波包分解第3层各节点代表的频率范围 信号 d30 d31 d32 d33 d3 f d35 d36 d37 2.5 5.0 7.5 10 12.5 l 15 17.5 20 乓 趔 迎墨 频率/kH0~ 2.5~ 5~ 7.5~ 10~l12.5~ 15~ 17.5~ z (2)求各频带信号的能量计算式为 各频带信号的能量 (a)小渡树结构 采样点 (b)第3层(3,4)节点波形 E3J:∑l l =(5) 图2小波树结构以及第3层节点波形 1 维普资讯 http://www.cqvip.com 陆森林,等:小波包能量特征法在汽车变速器轴承故障诊断中的应用 ・539・ 式中d 是第 个小波包节点各离散点的幅值( =0, 1,…,7;k=1,2,…,n)。本例中信号的采样点数为 i 024,分解到第3层的离散点数为128,故n=128。 (3)构造特征向量 以各频带的能量为元素构 神经网络的输出有一定的误差,所以输出结果不一 定为0或1。输出结果在[一0.3,0.3]区间内,可以 近似地看成0;在[0.7,1.3]区间内,可以近似地看 成1。通过比较表5中的理想输出和实际输出可以 造一个BP神经网络的输入向量 S=[E3o,E31,E32,E33,E34,E35,E36,E37] Js可以称作能量特征向量。 (4)变速器轴承故障编码变速器轴承的故障 编码即BP神经网络的期望输出,根据变速器轴承的 3种工作状态,确定状态编码,如表2所示。 表2变速器轴承编码 编号 状态 网络期望输出 1 正常 (1,0,0) 2 外圈剥落 (0,1,0) 3 内圈剥落 (0,0,1) 2 2建立神经网络学习样本 所选用的神经网络结构为Ⅳ(8,18,4)。所采用 的学习样本如表3所示。每种工作状态的变速器轴 承信号各取5例。表中所列的能量值为小波包节点 能量值的常用对数值。 表3神经网络学习样本 样本 状态 E3O E3l E32 E∞ E34 E35 E36 E37 l l 3.15 2.72 2 l9 2.79 3.19 2.O8 2 l0 2.O9 2 1 2.23 2.99 2.63 2.86 2.61 3.14 2.37 2.49 3 1 2.22 3.04 2.66 3.09 2.68 3.39 2.46 2.85 4 1 2.17 2 99 2.58 2.78 2.43 3.15 2.38 2.53 5 1 2.29 3.17 2.62 3.O3 2.91 3.36 2.42 2.64 6 2 3.29 2.96 2.61 2.5O 3.11 2.9O 2.16 2.94 7 2 2.80 2.46 2.24 2.59 1.73 2.0O 2.17 1.94 8 2 2.61 2.51 2.74 2.43 1.89 1.94 2.O3 1.98 9 2 2.75 2.70 2.11 2.58 1.75 1.85 2.25 2.O1 10 2 2.1O 2.72 2.35 2.58 1.8O 1.97 2.26 2.07 11 3 3.04 2.96 2.O6 2.63 2.15 2.56 1.76 2.19 12 3 3.91 2.93 1.96 2.55 2.28 2.67 1.68 2.12 13 3 4.O3 2.8O 1.79 2.53 2.19 2.6O 1.68 2.15 14 3 3.O9 2.96 2.O6 2.63 2.18 2.56 1.76 2.18 15 3 2.45 2.58 1.25 2.24 1.O9 1.39 1.61 1.45 2 3 BP神经网络设计 文中采用3层BP神经网络。因为输入向量有 8个,所以神经网络输入层的神经元个数为8。根据 输出编码方式,确定输出层神经元的个数为3。本 试验采用含有18个神经元单隐层神经网络。 2.4 BP神经网络训练效果的检验 为了验证训练所得网络的正确性,对于每种状 态选择2个检验样本用来检验神经网络的训练(见 表4)。神经网络计算的结果如表5所示。由于BP 看出,训练效果是令人满意的。 表4神经网络检验样本 样本 状态 E3O E3l E32 E粥 E34 E35 E36 E37 1 1 2.19 3.O2 2.61 2.82 2.39 3.13 2.37 2.53 2 1 2.13 3.10 2.65 3.1O 2.42 3.32 2.42 2.6 J 3 2 2.64 2.57 2.17 2.57 lJ 70 lJ 99 2.09 2 00 4 2 2.32 2.69 2.33 2.54 lJ 69 lJ 99 2.13 2.O3 5 3 2.55 2.57 lJ 78 2.46 1.18 1.52 lJ 58 lJ 48 6 3 2.28 2.48 1.92 2.56 lJ 09 1.58 1.74 1.55 表5神经网络检验结果 样本 状态 理想输出 实际输出 1 1 (1,0,0) (0.93,0.07,0.02) 2 1 (1,0,0) (1.O1,0.01,0.05) 3 2 (0,1,0) (0.05,0.84,0.15) 4 2 (0,1,0) (一0.13,0.91,0.18) 5 3 (0,0,1) (一0.07,一0.10,1.25) 6 3 (0,0,1) (0.2O,0.16,1.02) 3 结论 针对变速器故障轴承振动信号是非平稳特征信 号,根据小波包分析具有任意的时频局域化特性,提 出了小波包能量特征的概念。根据信号在一系列时 频分辨空间中的能量分布特征,有效地刻划出信号 的固有属性。并挑选出关键特征分量构造特征向 量。试验算例证实了小波包能量特征具有较好的类 别可分性。将小波包能量特征与BP神经网络相结 合对轴承进行故障诊断是可行而有效的。 参考文献 [1] 何世萍,张梅军,熊明忠.现代信号分析在变速箱故障诊断中的 应用[J].振动与冲击,2000,19(4). [2]虞和济.基于神经网络的智能诊断[M].北京:冶金工业出版 社,2000:165—168. [3] Rubini R.Application of the Envolope and Wavelet Transform A— nalysis for the Diagnosis of Incipient Faults in Ball Beatings[J]. Mechanical Systems and Signal Processing,2001,15(2):287— 302. [4]Daubechies I.Orthonormal Bases of Compactly Supported Wavelets [M].Communications on Pure and Applied Mathematics,1998: 909—996. [5] 飞思科技研发中心.MATL ̄B6.5辅助神经网络分析与设计 [M].北京:电子工业出版社,2003:68—70.