基于奇異值能量譜的Morlet小波尺度優(yōu)化
耿宇斌 ,趙學智
(華南理工大學機械與汽車工程學院 ,廣州510640)
摘要:針對尺度對Morlet小波變換結(jié)果具有決定性影響的問題,提出一種奇異值能量譜方法,實現(xiàn)Morlet小波尺度的優(yōu)化并提取故障特征。首先采用Shannon熵的方法優(yōu)化Morlet小波中心頻率與帶寬參數(shù),針對Shannon熵計算結(jié)果中無明確極小值點的情況,通過比較不同參數(shù)下的小波變換結(jié)果,得到了最優(yōu)小波參數(shù)。然后,根據(jù)實際頻率與尺度的對應關(guān)系,選擇有效尺度范圍進行連續(xù)Morlet小波變換。最后,將每一尺度下的小波系數(shù)進行奇異值分解并計算奇異值能量譜,通過選擇能量譜峰值來確定最優(yōu)尺度參數(shù),實現(xiàn)對故障特征的提取。對仿真信號和實際軸承信號的分析表明,此方法克服了以往方法的缺點,在低信噪比時具有良好的故障特征提取效果。
關(guān)鍵詞:Morlet小波;Shannon熵;奇異值能量譜;特征提取
中圖分類號:TH911;TH165文獻標志碼:A
Optimization of Morlet wavelet scale based on energy spectrum of singular values
GENGYu-bin,ZHAOXue-zhi(School of Mechanical and Automotive Engineering, South China University of Technology, Guangzhou 510640, China)
Abstract:Aiming at the fact that the scale has a tremendous impact on results of Morlet wavelet transformation, a method based on energy spectrum of singular values was proposed to optimize Morlet wavelet scale and extract fault features. Firstly, Shannon entropy was used to optimize the central frequency and bandwidth parameter of Morlet wavelet. Aiming at the situation that there was no minimum value in calculation results of Shannon entropy, Morlet wavelet decomposition results with different parameters were compared to obtain the optimal wavelet parameters. Then, the effective scale ranges were chosen to do Morlet wavelet transformation according to the relationship between practical frequencies and wavelet scale parameters. Finally, the wavelet coefficients under each scale were decomposed into singular values and the energy spectrum of singular values was calculated. The optimal scale was obtained by choosing the peak values in energy spectrum, and then the faults feature were extracted. The experimental results and simulation ones of rolling bearing signals showed that the proposed method overcomes disadvantages of previous methods and has a good effect on fault feature extraction when the signal-to-noise ratio(SNR) is low.
Key words:Morlet wavelet; Shannon entropy; energy spectrum of singular value; feature extraction
根據(jù)小波變換的原理可知,小波變換系數(shù)反映了原始信號與小波基的相似程度,變換后的小波系數(shù)越大,其相似程度越高。Morlet小波是實部和虛部的幅值都按指數(shù)衰減的簡諧振動信號[5],能夠與軸承故障信號的沖擊特征實現(xiàn)較好的匹配;同時,Morlet小波作為非正交小波,由于其尺度連續(xù)變化,能夠?qū)崿F(xiàn)較高的時、頻域分辨率[6-7],因此在以上小波-SVD的兩種結(jié)合方法中一般都是采用Morlet小波作為小波基。
本文在第二種方法的基礎上,通過選用Morlet小波作為母小波,提出一種奇異值能量譜方法,用以提取淹沒在噪聲中的故障特征,克服了以往方法適應性不強和效果不佳的缺點[8]。
1Morlet小波變換原理
設x(t)為能量有限信號,其Morlet連續(xù)小波變換的表達式為:
x(t),ψa,b(t)
(1)
式中:W(a,b)為小波變換系數(shù),a為尺度因子,a≠0;b為位移因子;“*”表示共軛;ψa,b(t)為基小波ψ(t)經(jīng)過伸縮和平移形成的小波基函數(shù)。
Morlet小波的數(shù)學表達式如下:
(2)
這是一個復函數(shù),工程應用是一般采用此小波的實部作為母小波,如下:
(3)
式中:fc為中心頻率,fb為帶寬參數(shù),中心頻率fc決定小波波形的振蕩頻率,帶寬參數(shù)fb決定了波形振蕩衰減的快慢程度。通過選取合適的fc與fb即可得到與故障信號相匹配的母小波。然后對信號進行連續(xù)小波變換,可得到一系列不同尺度下的Morlet變換結(jié)果W(a,b) ,組成系數(shù)矩陣W。本文的目標是優(yōu)化尺度參數(shù)a,然后對得到的最優(yōu)尺度下的小波系數(shù)進行重構(gòu),由此實現(xiàn)對故障特征的提取。
2基于Shannon熵的Morlet小波參數(shù)優(yōu)化
2.1Shannon熵理論
Shannon熵[9-10]作為信息熵的一種,近幾年廣泛地應用于Morlet小波的參數(shù)優(yōu)化中。Shannon熵的大小能夠作為信息源隨機性的評判標準,隨機性越大,熵值越大。將連續(xù)小波變換后的系數(shù)矩陣作為信息源計算Shannon熵,其結(jié)果反映了小波系數(shù)矩陣的隨機性程度[11-12]。Shannon熵的定義為:
(4)
式中:pi為一不確定的概率分布,由小波系數(shù)處理而成,可由下式得到:
(5)
式中:W(ai,b)為某一尺度下的小波變換系數(shù)。
2.2參數(shù)優(yōu)化方法分析
文獻[11]中用Shannon熵對帶寬參數(shù)fb進行優(yōu)化,在確定的fc下取一系列fb并計算對應熵值,取最小熵值對應的fb為優(yōu)化結(jié)果。文獻[12]對fc和fb同時進行優(yōu)化,提出兩個參數(shù)同時變化并使Shannon熵值最小,即可得到最優(yōu)的小波參數(shù)。但我們發(fā)現(xiàn),當對純凈的沖擊信號應用最小Shannon熵理論時,能得到較好的效果;但當信號包含噪聲時,由于受噪聲的影響,Shannon熵變化曲線中可能不存在明確的極小值點,這時根據(jù)最小Shannon熵理論可能得不到最優(yōu)小波參數(shù)。
下面以一模擬的沖擊信號為例來說明這種情況,該模擬信號的數(shù)學表達式如下:
(6)
式中:阻尼系數(shù)g=0.1,固有頻率f=1 000 Hz;在0~1 024點數(shù)據(jù)長度內(nèi)均勻地產(chǎn)生6個這樣的沖擊,結(jié)果如圖1所示。
圖1 沖擊信號波形 Fig.1 Time domain waveform of impact signal
對此信號進行基于Shannon熵的參數(shù)優(yōu)化,取fb∈[0,100],變化步長為1,取fc∈[0.1,1],變化步長為0.05。計算結(jié)果如圖2所示,Shannon熵最小值點對應的fc=0.6,fb=10,此時的小波變換結(jié)果具有非常好的時頻聚集性,如圖3所示。
圖2 Shannon熵計算結(jié)果 Fig.2 Calculation result of Shannon entropy
圖3 沖擊信號的小波變換結(jié)果 Fig.3 Result of wavelet transform of impact signal
圖4 含噪信號的時域波形 Fig.4 Time domain waveform of noisy signal
圖5 含噪信號Shannon熵計算結(jié)果 Fig.5 Calculation result of Shannon entropy of noisy signal
接下來,對圖1中所示的信號,加入正態(tài)分布的噪聲,信噪比為-22.0 db,得到的信號如圖4所示。對圖4所示的含噪信號進行基于Shannon熵的Morlet小波參數(shù)優(yōu)化,將Shannon熵的值與fc和fb的關(guān)系繪制于
圖5中??梢园l(fā)現(xiàn),由于噪聲的干擾,除起始點fc=0.1,fb=1外,在整個fc與fb變化范圍中,沒有明確的極小值點,且當fc≥0.6,fb≥30時,Shannon熵曲線的變化已趨于平穩(wěn)。
根據(jù)文獻[12]的方法,此時fc=0.1,fb=1應為最優(yōu)小波參數(shù),在該參數(shù)下進行連續(xù)Morlet小波變換,所得的小波系數(shù)如圖6(a)所示。從圖中可以看出,高幅能量塊集中于沖擊成分所處位置,但是高頻和低頻部分也出現(xiàn)了部分能量集中。同時取圖5中Shannon熵最大時對應參數(shù)fc=0.3,fb=10以及過渡區(qū)間對應參數(shù)fc=0.6,fb=30進行連續(xù)小波變換,繪制變換結(jié)果于圖6(b)、(c)中。三組不同系數(shù)下的小波變換結(jié)果對比可見,圖6(a)中的系數(shù)有最好的時頻聚集性,與最小Shannon熵理論一致,但也導致了部分噪聲成分所處位置的能量聚集;圖6(b)中雖然噪聲被發(fā)散到整個相平面中,但沖擊特征也受到了一定程度的發(fā)散;相對而言,圖6(c)中所得的結(jié)果最為理想。因此本文在選取最優(yōu)參數(shù)時,分別取Shannon熵處在最大、最小值以及過渡區(qū)間時的參數(shù),并對連續(xù)Morlet小波變換的結(jié)果進行對比,得出最優(yōu)小波參數(shù)。例如對于圖4中的含噪信號,過渡區(qū)間對應的參數(shù)fc=0.6,fb=30 Hz為最優(yōu)中心頻率與帶寬參數(shù)。
圖6 不同參數(shù)下的小波變換結(jié)果 Fig.6 Morlet wavelet decomposition results with different parameters
3尺度參數(shù)優(yōu)化
3.1尺度范圍選取
當中心頻率fc確定時,尺度參數(shù)a的范圍就已經(jīng)能夠確定,因為由于fc與a有對應關(guān)系:
fi/fs=fc/a
(7)
式中,fi為信號實際頻率,fs為采樣率;根據(jù)采樣定理,采樣率要大于信號最大實際頻率的2倍,當fc與a滿足fc/a[0,0.5],即a∈[2fc,+∞]時連續(xù)小波變換即可覆蓋整個頻率范圍。
以往研究中通常選取尺度參數(shù)為一等差數(shù)列,這樣只能得到正確的尺度-時間小波系數(shù)圖,但是因為這時的頻率間隔不為常數(shù),無法將其轉(zhuǎn)換為頻率-時間小波系數(shù)圖。但在實際信號處理過程中,頻率-時間小波系數(shù)圖能更好得與旋轉(zhuǎn)機械狀態(tài)聯(lián)系在一起,直觀的得出故障所處頻段。因此為了使實際頻率成等差數(shù)列,并正好覆蓋整個有效頻率范圍,本文中令fc/a的取值范圍為[0.005,0.5]、而步長為0.005的一系列數(shù)值,這樣可以得到正確的頻率-時間小波系數(shù)圖。對于圖4中的含噪信號采樣率fs=1000,第二節(jié)中得出的最優(yōu)中心頻率fc=0.6,代入式(7)得到實際頻率fi∈[5,500],步長為5,對應的尺度范圍a∈[1.2,120]。
3.2基于奇異值能量譜的尺度優(yōu)化
奇異值分解(Singular Value Decomposition,SVD)是指對于一個實矩陣A∈Rm×n,必定存在正交矩陣U=[u1,u2,…,um]∈Rm×m和正交矩陣V=[v1,v2,…,vn]∈Rn×n,使得:
A=USVT
(8)
成立,其中S=[diag(σ1,σ2,…,σq),O]或者其轉(zhuǎn)置,這取決于m
(9)
式中,1 (10) 計算得到奇異值能量值;④繪制奇異值能量譜,因為尺度步長不為定值,這里選取實際頻率為橫坐標,通過選擇峰值所在位置得到故障特征所在頻率,代入式(7)得到最優(yōu)尺度參數(shù)。 對于圖4中的含噪信號,上一節(jié)已優(yōu)化得到最優(yōu)中心頻率和最優(yōu)帶寬參數(shù),連續(xù)小波變換后的結(jié)果如圖6(c)所示。對于圖6(c)中的系數(shù)矩陣,按以上步驟得到奇異值能量譜,結(jié)果如圖7所示。 圖7 奇異值能量譜 Fig.7 Energy spectrum of singular value 從譜圖上的極大值點可以判定故障特征可能存在的頻率為15 Hz、45 Hz和150 Hz,對應的尺度參數(shù)分別為40、13和4,依次在這三個尺度下進行Morlet小波變換,將結(jié)果繪制于圖8(a)、(b)、(c)中。對比圖1、圖4發(fā)現(xiàn),圖8(c)中的結(jié)果有效地提取出了淹沒在噪聲中的沖擊性成分,重構(gòu)波形十分清晰,因此確定最優(yōu)小波尺度為4。 圖8 沖擊特征提取結(jié)果 Fig.8 Extraction result of impact feature 根據(jù)以上的分析,將文中的算法流程進行總結(jié),如圖9。 圖9 文中算法流程圖 Fig.9 Flowchart of the proposed algorithm 4軸承故障診斷實例 在BTV-1型軸承振動測量儀上對一個型號見6209的軸承進行振動測量,測量時外圈不動,徑向加載40 N,內(nèi)圈旋轉(zhuǎn)速度為3 600 r/min,(即旋轉(zhuǎn)頻率為60 Hz),采樣頻率為6 000 Hz,采樣長度為1 024點,得到的振動信號如圖10所示。 圖10 軸承故障原始信號 Fig.10 The original signal of bearing fault 首先針對采集到的信號進行Morlet小波參數(shù)優(yōu)化,取fb∈[0,100],變化步長為1,取fc∈[0.1,1],變化步長為0.05,計算得到Shannon熵與fc和fb的關(guān)系,結(jié)果如圖11所示。從圖11中可以看出Shannon熵計算結(jié)果中無明確的極小值,當fc大于0.8,fb大于30時便已趨于平穩(wěn)。因此選取具有代表性的最大值,最小值及過渡區(qū)間值并對連續(xù)小波變換結(jié)果進行對比,發(fā)現(xiàn)fc=0.8,fb=30為最優(yōu)中心頻率與最優(yōu)帶寬參數(shù)。將此時的中心頻率及采樣率代入式(7)中得到尺度的取值范圍為[1.6,160],并對原始信號進行連續(xù)小波變換,結(jié)果如圖12所示。 圖11 Shannon熵計算結(jié)果 Fig.11Calculation result of Shannon entropy 圖12 連續(xù)小波變換結(jié)果 Fig.12 Result of continuous wavelet transform 圖13 奇異值能量譜與奇異值比譜 Fig.13 Energy spectrum of singular value and periodicity of singular value 對已經(jīng)得到的系數(shù)矩陣進行奇異值分解,并將得到的奇異值代入式(10)中進行計算,圖13(a)為計算得到的奇異值能量譜;同時,采用文獻[11]中的方法繪制奇異值比譜(SVR),如圖13(b)。 從圖13(a)中可以發(fā)現(xiàn)兩個峰值,分別位于60 Hz與1 530 Hz處,進一步對比可知60 Hz處為周期性成分所處位置,與通過轉(zhuǎn)速計算得到的旋轉(zhuǎn)頻率相一致。沖擊成分位于1 530 Hz處,將其代入式(7)中得到最優(yōu)變換尺度a=3.14。對于圖13(b)中的計算結(jié)果,可見此時奇異值比譜中存在較多峰值,其中最大峰值位于2 070Hz處,對應尺度為2.32。 利用本文方法得到的最優(yōu)小波參數(shù)進行Morlet小波變換,有效地提取出了圖12中的11個沖擊,其結(jié)果如圖14(a)所示。圖14(b)為用文獻[11]中奇異值比譜的方法所提取的故障特征,所提取的沖擊特征并不明顯。圖14(c)為應用文獻[12]中所提出的基于自適應Morlet小波與SVD的方法所得到的提取結(jié)果,對應尺度參數(shù)為a=3.97,相對于本文方法損失了部分的沖擊分量。對比不同方法的濾波結(jié)果可以發(fā)現(xiàn),本文方法的特征提取效果更好,得到的故障特征最為明顯,更適用于沖擊較弱時的故障特征提取。 根據(jù)軸承振動理論可知,當軸承內(nèi)圈存在損傷時,沖擊特征頻率由式(11)計算: (11) 式中,z為滾動體個數(shù),d是滾動體直徑,Db是軸承節(jié)徑,α是接觸角,fr為軸承轉(zhuǎn)頻。而軸承外圈存在損傷時,沖擊特征頻率由式(12)計算: (12) 滾動體損傷時,沖擊特征頻率計算如下: (13) 對于6209軸承,其參數(shù)z=10個,d=12 mm,D=65 mm,α=25°,根據(jù)這些數(shù)據(jù),可以計算得到當軸承內(nèi)圈存在損傷時,特征頻率為fi=95.8 Hz;當軸承外圈存在損傷時,特征頻率fo=68.3 Hz;當滾動體存在損傷時,特征頻率fb=86.4 Hz。 圖14 不同方法的故障特征提取結(jié)果 Fig.14 Fault feature extraction resluts based on different methods 針對本文所提取的沖擊特征,即圖14(a),利用Hilbert變換對其該特征進行解調(diào)并計算其幅值譜,結(jié)果如圖15所示,可見在67.1 Hz處存在一個幅值較大的頻率成分,這與外圈損傷的特征頻率68.3 Hz非常接近,因此可以認為67.1 Hz這一頻率就是外圈損傷引起的。 圖15 沖擊特征的解調(diào)譜 Fig.15 Demodulation spectrum of Impact characteristics 5結(jié)論 (1)利用Shannon熵同時對Morlet小波中心頻率與帶寬參數(shù)進行優(yōu)化,針對優(yōu)化結(jié)果中無明確極小值點的情況,在最小Shannon熵理論的基礎上,同時選擇具有代表性的Shannon熵最大值及過渡值點,對比Morlet小波變換結(jié)果,選取系數(shù)矩陣中故障特征時頻聚集性最好同時噪聲能量發(fā)散時的小波參數(shù)為最優(yōu)小波參數(shù)。 (2)分析了小波變換中實際頻率與尺度參數(shù)的對應關(guān)系,得到有效的頻率-時間小波系數(shù)圖,根據(jù)實際頻率的取值選擇有效的尺度變化范圍。 (3)提出一種奇異值能量譜算法,對Morlet小波變換結(jié)果中每一尺度下的系數(shù)構(gòu)造Hankel矩陣并計算奇異值能量譜,通過選擇峰值求取最優(yōu)尺度。將信號在該尺度下進行Morlet小波變換,可提取到有效的故障特征。 (4)信號仿真與實際信號處理表明了本文方法的有效性與可行性。不同方法的對比結(jié)果表明,本文方法對弱故障特征具有更好的提取效果。最后通過Hilbert變換與軸承振動理論計算對比,確定了故障來源。 參考文獻 [1]Selvan S,Ramakrishnan S.SVD-based modeling for image texture classification using wavelet transformationp[J].IEEE Transactions on Image Processing,2007,16(11):2688-2696. [2]Xie H B,Zheng Y P,Guo J Y. Classification of the mechanomyogram signal using a wavelet packet transform and singular value decomposition for multifunction prosthesis control[J].Physiological Measurement,2009,30(5):441-457. [3]趙學智,葉邦彥,陳統(tǒng)堅.基于小波-奇異值分解差分譜的弱故障特征提取方法[J].機械工程學報,2012,48(7):37-47. ZHAO Xue-zhi,YE Bang-yan,CHEN Tong-jian.Extraction method of faint fault feature based on wavelet-SVD difference spectrum[J].Journal of Mechanical Engineering.2012,48(7):37-47. [4]梁霖,徐光華,侯成剛.基于奇異值分解的連續(xù)小波消噪方法[J].西安交通大學學報,2004,38(9):904-908. LIANG Lin,XU Guang-hua,HOU Cheng-gang.Continuous wavelet transform denoising method based on singular value decomposition[J].Journal of Xi’an Jiaotong University,2003,38(9):904-908. [5]Jin L,Liangsheng Q U.Feature extraction based on Morlet wavelet and its application for mechanical fault diagnosis[J].Sound and Vibration,2000,234(1):135-148. [6]滕軍,朱焰煌,周峰,等.基于復Morlet小波變換的大跨空間結(jié)構(gòu)模態(tài)參數(shù)識別研究[J].振動與沖擊,2009,28(8):25-29. TENG Jun,ZHU Yan-huang,ZHOU Feng.Modal parameters identification of large-span spatial structures based on complex morlet wavelet transform[J].Journal of Vibration and Shock, 2009,28(8):25-29. [7]張永波,郭海燕,孟凡順.基于小波變換的頂張力立管渦激振動規(guī)律實驗研究[J].振動與沖擊,2011,30 (2):149-154. ZHANG Yong-bo,GUO Hai-yan, MENG Fan-shun. Model tests for vortex-induced vibration of a top tension riser based on wavelet transformation [J]. Journal of Vibration and Shock,2011,30(2) : 149-154. [8]孫鵬,丁幼亮,張勁泉,等.基于Morlet小波變換的結(jié)構(gòu)密集模態(tài)參數(shù)識別[J].東南大學學報:自然科學版,2012,42(2):339-345. SUN Peng,DING You-liang,ZHANG Jin-quan,et al.Modal identification of closely spaced modes based on Morlet wavelet transform[J].Journal of Southeast University:Natural Science Edition,2012,42(2):339-345. [9]張強,吳慶鳴.小波變換與自助理論在模態(tài)參數(shù)辨識中的應用研究[J].振動與沖擊,2009,28(5):131-136. ZHANG Qiang, WU Qing-ming. Modal parameters identification based on wavelet transform and bootstrap theory[J]. Journal of Vibration and Shock,2009,28(5):131-136. [10]崔玲麗,康晨暉,胥永剛,等. 滾動軸承早期沖擊性故障特征提取的綜合算法研究[J]. 儀器儀表學報,2010,31(11): 2422-2427. CUI Ling-li,KANG Chen-hui,XU Yong-gang,et al. Integrated algorithm research on early impactive fault feature extraction of rolling bearings[J].Chinese Journal of Scientific Instrument,2010,31(11) : 2422-2427. [11]張銳戈,譚永紅.基于最優(yōu) Morlet 小波和隱馬爾可夫模型的軸承故障診斷[J].振動與沖擊,2012,31(12):5-8. ZHANG Rui-ge, TAN Yong-hong.Fault diagnosis of rolling element bearings based on optimal Morlet wavelet and hidden markov model[J].Journal of Vibration and Shock,2012,31(12):5-8. [12]蔣永華,湯寶平,董紹江.自適應Morlet小波降噪方法及在軸承故障特征提取中的應用[J].儀器儀表學報,2010,31(12):2712-2717. JIANG Yong-hua,TANG Bao-ping,DONG Shao-jiang.Denoising method based on adaptive Morlet wavelet and its application in rolling bearing fault feature extration[J].Chinese Journal of Scientific Instrument,2010,31(12):2712-2717. [13]李國賓,關(guān)德林,李廷舉.基于小波包變換和奇異值分解的柴油機振動信號特征提取研究[J]. 振動與沖擊,2011,30(8):149-152. LI Guo-bin,GUAN De-lin,LI Ting-ju.Feature extraction of diesel engine vibration signal based on wavelet packet transform and singularity value decomposition[J]. Journal of Vibration and Shock,2011,30 (8) : 149-152. [14]張波,李健君.基于 Hankel 矩陣與奇異值分解(SVD)的濾波方法以及在飛機顫振試驗數(shù)據(jù)預處理中的應用[J].振動與沖擊,2009,28(2): 162-167. ZHANG Bo,LI Jian-jun.Denoising method based on Hankel matrix and SVD and its application in flight flutter testing data preprocessing[J].Journal of Vibration and Shock ,2009,28(2):162-167. [15]徐鋒,劉云飛. 基于中值濾波-SVD 和 EMD 的聲發(fā)射信號特征提取[J]. 儀器儀表學報,2011,32 (12) : 2712-2719. XU Feng,LIU Yun-fei.Feature extraction of acoustic emission signals based on median filter-SVD and EMD[J].Chinese Journal of Scientific Instrument,2011,32 (12) :2712-2719.