《武汉工程大学学报》  2011年01期 65-70,95   出版日期:2011-01-30   ISSN:1674-2869   CN:42-1779/TQ

基于EMD和FFT的齿轮箱故障诊断



0引言齿轮箱是机械设备中一个极其重要的部件,能有效地传递动力和扭矩,对齿轮箱进行故障诊断一直都是国内外学者广泛关注的研究课题.齿轮箱故障最典型的特点是通常会产生带有振幅和相位调制的振动信号[1],在频域中主要反映为相关啮合频率和谐波处的边频带部分增大,并可通过这些频率特征来识别故障[2].传统的信号分析方法都是基于线形稳态假设的,最近几年出现了许多适合于非线性非稳态信号的分析方法.例如,小波分析和WignerVill分布[34]仅适用于线形但非稳态信号,各种非线性时序分析方法[56]仅适用于非线性稳态的确定性系统.然而,对于实际中大部分的非线性非稳态系统,信号分析还面临着巨大的困难和挑战[7].一般情况下,描述非线性非稳态信号的首要条件是应具有自适应性,但先前提到的一些方法不具备这样的性质.B.Windrow和S.D.Stearns[8]在1985年提出了几种自适应的信号分析方法,它们也仅适用于稳态过程.为解决这一难题,Huang[9]提出了一种新的自适应信号分析法,这种方法是通过经验模态分解(EMD)将信号分解成一定数量的本征模态函数(IMF),EMD是基于信号的局部特征时间序列,可以将复杂的信号函数分解为一定数量的IMF.而且包含在每个IMF中的频率组成部分不仅和抽样频率有关,还会随着信号本身变化.因此,EMD是一种能很好地应用于非线性非稳态过程的自适应信号处理方法.是关于齿轮箱故障诊断的研究,为了能有效的提取齿轮箱故障振动信号中的故障特征频率,主要包括三个步骤:(1)对所采集的齿轮箱振动信号作小波包分析(WPA);(2)对分解后所产生的子频带信号进行EMD,可得到一定数量的IMF;(3)选取特定的IMF并作快速傅里叶变换(FFT),得到对应的功率谱和特征频率,通过特征频率能够对齿轮箱故障模式进行识别和诊断.本文所提议的齿轮箱故障诊断过程如图1所示.图1齿轮箱故障诊断流程图
Fig.1The flow chart of the proposed fault diagnosis method1小波包分析小波包分析(WPA)可以同时分解信号的高频和低频部分,并且克服了多分辨分析不能对高频部分进行细分的缺点.小波包分解能够根据被分析信号的特征,自适应地选择相应的频带,使之与信号频谱相匹配,从而提高了时频分辨率.小波包函数被定义如下:Wnj,k(t)=2j/2Wn(2jt-k)(1)
式(1)中n=0,1,2,…是振荡参数;j∈Z和k∈Z分别是尺度参数和平移参数.起始的两个小波包函数被定义为:W0(t)=(t),W1(t)=Ψ(t)(2)
其中(t)是尺度函数,Ψ(t)是母小波函数.其他的小波包函数(n=2,3,…),由以下的递归关系定义[10]:W2n(t)=2∑k∈Zh(k)Wn(2t-k)
W2n+1(t)=2∑k∈Zg(k)Wn(2t-k)(3)h(k)=12<(t),(2t-k)>
g(k)=12<Ψ(t),Ψ(2t-k)>=
(-1)kh(1-k)(4)其中<·,·>表示内积运算,h(k)是低通滤波器,g(k)是高通滤波器.信号x(t)的小波包分解系数是由低通和高通滤波器的迭代运算得到的,用dnj,k表示:dnj,k=<x,Wnj,k>=∫+∞-∞x(t)Wnj,k(t)dt(5)每一个系数dnj,k表示节点(j,n)处相对应的特定的子频带频率成分.通过对离散时间信号x(t)进行小波包分解后,在第j层上可以得到2j个系数.其中j表示分解层数,n表示在特定的层数中的节点顺序.对于离散信号x(t)={d10(k)|k=1,2,…,N},N表示信号长度,在本文中,取N=8 192.小波包分解系数可以表示为[11]:d2nj+1=∑kh(k-2t)dnj(k),d2n+1j=
∑kg(k-2t)dnj(k)(6)小波包重构系数可以表示为:dnj(k)=2[∑τh(k-2τ)d2n+1j+1(k)+
∑τg(k-2τ)d2nj+1(k)](7)第1期贺文杰,等:基于EMD和FFT的齿轮箱故障诊断
武汉工程大学学报第33卷
其中dnj(k)表示小波包树结构在节点(j,n)处的第k个重构系数,在本文中取j=5,n=1,2,…,2j.通过重构,原始信号x(t)可以由如下式子得到[12]:
x(t)=∑2jn=1xnj(t)xnj(t)
xnj(t)=∑Nk=1dnj,kWnj,k(t)(8)为了降低低频噪音对信号的影响,本文采用DB10小波包对齿轮箱振动信号来进行分解.当原始信号被小波包分解后,在第j层可以得到2j个从低频到高频的正交频带,振动信号在每个频带中包含了原始信号在相应的频率范围内的特征信息.考虑到我们所要提取的特征频率主要集中在低频带,所以本文只需对低频带信号进行下一步分析.2经验模态分解经验模态分解(EMD)方法的基本假设是任何信号都是由不同的简单固有振荡模型组成的,每个线形或非线性的模型都具有相同数量的极值点和零交叉点,并且在两个连续的零交叉点之间只有一个极值点,且模型之间是相互独立的.为使每个信号都可以分解为一定数量的本征模态函数,那么每个信号应该满足以下条件[9]:(a)在全部的数据集合中,极值点和零交叉点的数量相当或至多相差一个.(b)在任何点,由极大值构成的上包络线和由极小值构成的下包络线的平均值为零.根据定义,任何信号可以作以下分解:(1)找出所有的极值点,利用三次样条曲线连接所有的极大值点构成上包络线;(2)对极小值点重复上述过程得到下包络线,且上下包络线必须包括所有的数据点.(3)信号x(t)和上下包络线之间的平均值m1之间的差值为h1,h1是第一个组成部分.x(t)-m1=h1(9)理想情况下,如果h1是本征模态函数,那么h1就是信号x(t)的第一个组成部分.(1)如果h1不是本征模态函数,那么将h1看作原始信号并重复步骤(1)-(3),那么h1-m11=h11(10)直到经过k次筛选之后,h1k是本征模态函数时,才停止筛选.h1(k-1)-m1k=h1k(11)那么,可以表示为c1=h1k(12)即从原始数据中得到了第一个本征模态函数部分,而且c1包含了信号的最佳尺度或最短周期成分.停止准则是:∑t[h1(k-1)-h1k]2h21(k-1)<SD(13)其中h1k是经过k次重复筛选后的结果,SD一般取值在0.2~0.3之间.(2)从x(t)中分离c1,可以得到r1=x(t)-c1(14)再将r1看作原始数据,重复以上过程,可以得到第二个本征模态函数c2.显然,重复以上过程n次,可以从信号x(t)中得到n个本征模态函数,也就是r1-c2=r2

rn-1-cn=rn(15)当rn成为单调函数,即不能再得到其他的本征模态函数时,以上分解过程停止.将方程(14)和(15)相加可以得到 x(t)=∑nj=1cj+rn(16)这样就实现了将信号分解为n个经验模态与表示平均趋势的余量rn之和.本征模态函数c1,c2,…,cn包含从高到低的不同的频带,且在每个频带中包含的频率成分是不同的,它们会随着信号x(t)的变化而变化,其中rn表示信号x(t)的中心趋势.3傅里叶变换傅里叶变换一直被用于描述线形系统和识别连续波形的频率成分.但对于有限的抽样波形或应用数字计算机来分析的系统,必须应用离散傅里叶变换.相比于连续傅里叶变换,离散傅里叶变换虽然保留了大部分的特性,但是由于有限时间间隔和抽样波形的限制,离散傅里叶变换还是具有一些不同点.快速傅里叶变换是一种计算离散傅里叶变换的简单有效的方法,可用于以前只属于离散傅里叶变化范围内的连续傅里叶变换,并大幅减少了计算时间.绝大多数应用快速傅里叶变换的问题都是基于对离散傅里叶变换不完整和不正确的理解,下面简要回顾下离散傅里叶变换.离散傅里叶变换.对连续信号的傅里叶变换对表述为[13]X(f)=∫+∞-∞x(t)e-i 2π ftdt(17)X(f)=∫+∞-∞x(t)ei 2π ftdf(18)其中-∞<f<∞,-∞<t<∞,i=-1,X(f)表示频域方程,x(t)表示时域方程.类似的适用于采样形式的离散傅里叶变换对可以表示为X(j)=1N∑N-1k=0x(k)e-i 2π jk/N(19)x(k)=∑N-1j=0X(j)ei2π j k/N(20)其中j=0,1,…,N-1;k=0,1,…,N-1.X(j)和x(k)一般是复级数.从连续傅里叶变换到离散傅里叶变换的发展可以参考文献[1415].用表达式WN替代e2π i/N,离散傅里叶变换对可以表示为X(j)=1N∑N-1k=0x(k)W-jkN(21)x(k)=∑N-1j=0X(j)W+j kN(22)基本频率f0和采样周期ΔT在方程式(21)和式(22)中没有明确表示,但每个j仍然是表示谐波数,每个k仍表示j和f0的一个采样周期,实际时间是k和ΔT的乘积.4齿轮箱故障诊断实验为了找出不同尺寸齿轮裂纹的振动特性和应用于早期故障检测的信号处理方法,阿尔伯特大学可靠性研究室设计了一套采集齿轮箱不同齿轮裂纹程度的振动信号的实验装置.一般齿轮箱可能存在各种不同磨损程度的齿轮故障,轴承故障和轴故障.在本文中,选择齿轮故障作为故障模式,并且考虑到裂纹最容易模拟的参量,所以在齿轮箱故障诊断实验中模拟裂纹故障.为及早检测出故障,所以在实验中模拟故障时,采用了更小的比例1/4去模拟齿轮裂纹故障.表1为实验中故障齿轮的几何参数,其中a表示弦齿厚的一半,b表示齿面宽度.表1故障齿轮3的几何参数
Table 1Geometry of the crack fault in gear 3
齿轮故
障模式故障齿轮的几何参数深度/mm宽度/mm厚度/mm角度/(°)F1(1/4)a(1/4b)0.445°如图2所示,振动是由齿轮3和齿轮4在垂直方向的冲击力产生的,所以将传感器安装垂直方向上能更好的采集到振动信号.在实验中选择齿轮3和齿轮4来模拟故障,但很难确定哪一个齿轮会先发生故障,基于大部分实验的观点,本实验中选择齿轮3来模拟故障.图2实验装置图
Fig.2The diagram of the experimental system实验中,采集信号的采样频率为2 560 Hz,所选的齿轮箱转速和特征频率所表2所示.T1表示齿轮1和轴1的旋转频率;T2表示齿轮2和轴2的转动频率;T3表示齿轮4和轴3的转动频率;T12是齿轮1和齿轮2的啮合频率;T34是齿轮3和齿轮4的啮合频率.表2齿轮箱旋转速度和特征频率
Table 2Rotational speeds and characteristic frequencies of gearbox
转速/
r·m-1力矩/
N·m-1 T1/
HzT12/
HzT2/
HzT34/
HzT3/
Hz80051.773.17152.389.52228.575.715结果与讨论5.1实验结果通过以上实验,在正常状况下(即无裂纹)和故障状况下(即裂纹程度为25%)各采集了一组振动数据.a. 在齿轮箱正常状况下(即无裂纹),运用EMD和FFT提取特征频率.首先,采用5层小波包分解对齿轮箱振动信号进行分解并选取特定的频带,图3所示为原始信号和经小波包分解后的重构小波包信号(5 2)和(5 7).其中(5 2)表示第5层第3个小波包节点的重构信号,对应的频率范围为(160 Hz~240 Hz).图3原始信号和重构小波包信号(5 2)和(5 7)
Fig.3Original signal and reconstructed wavelet packet signals (5 2) and (5 7)然后对选取的特定频带运用经验模态分解后的信号如图4和图5所示.图4对重构小波包信号 (5 2)进行EMD
Fig.4EMD of the reconstructed wavelet packet signal (5 2)图5对重构小波包信号(5 7)进行EMD
Fig.5EMD of the reconstructed wavelet packet signal (5 7)从图4和图5可以看出,在全部的本征模态函数中,imf1是最重要的组成部分,包含了原始信号的大部分信息,而其它的IMF能量值太小故可忽略不计.最后,运用FFT对图4和图5中的imf1进行变换可得到相应的功率谱,从而可以提取齿轮箱故障特征频率.从图6可以看出,当齿轮箱正常情况下可找出特征频率132.5 Hz和225 Hz,这分别和齿轮1与齿轮2,齿轮3与齿轮4的啮合频率T12和T34(见表2)比较接近.b. 在齿轮箱存在裂纹故障的情况下(即裂纹程度为25%),运用EMD和FFT提取齿轮箱故障特征频率.经过以上相同步骤,可以得到如图7~10所示的结果.图6齿轮箱正常状况下的特征频谱图
Fig.6The charateristic spectrm chart of gearbox under normalcondition图7原始信号和重构小波包信号(5 2)和(5 7)
Fig.7Original signal and reconstructed wavelet packet signals (5 2) and (5 7)图8对重构小波包信号(5 2)进行EMD
Fig.8EMD of the reconstructed wavelet packet signal (5 2)图9对重构小波包信号(5 7)进行EMD
Fig.9EMD of the reconstructed wavelet packet signal (5 2)图10齿轮箱故障状况下的特征频谱图
Fig.10The characteristic spectrum chart of gearbox under faulty faulty condition5.2讨论由图10可见,当齿轮箱有故障情况下可找出特征频率120 Hz和225 Hz,这与表2中的T12和T34也比较接近.a. 在正常状况和故障状况下都能找出齿轮箱的固有特征频率,表明本文所提议的故障诊断方法是可行的,但所提取的特征频率不能很准确地反映齿轮箱的特征频率,需要适当的改进.b. 通过比较上述两种不同故障模式下所找出的不同特征频率,可区分这两种故障模式,是一种很方便的故障诊断方法.然而这种方法只能提取出齿轮箱的部分特征频率,不能完整地找出齿轮箱的所有特征频率,区分效果不是很明显.c. 这种方法在一定程度上能够有效地提取齿轮箱故障特征,但是由于低频噪音的影响,以及EMD理论本身的一些缺陷,如边缘效应等,使这种方法不能全面的诊断出故障特征频率.但EMD和FFT的结合为机械系统振动信号的时频分析提供了一种新的理论方法与依据.6结语以上提出了一种新的基于EMD和FFT相结合的信号时频分析方法,WPA可被用来预处理齿轮箱振动信号,运用EMD和FFT可有效地提取齿轮箱的特征频率,通过所提取的不同特征频率可对齿轮箱故障模式进行识别和诊断.实验结果表明,本文所提议的故障诊断方法能应用于旋转机械非稳态振动信号的故障诊断.
致谢:项目实验数据由加拿大阿尔伯特大学机械工程学院可靠性研究实验室提供.