熊 炘,占 銳,王小靜
(上海大學機電工程與自動化學院 上海,200072)
?
同步壓縮小波與希爾伯特-黃變換性能對比*
熊 炘,占 銳,王小靜
(上海大學機電工程與自動化學院 上海,200072)
經(jīng)驗模式分解(empirical mode decomposition 簡稱EMD)中包絡均值代替信號實際均值的算法誤差,使其在處理復雜多頻振動信號時易出現(xiàn)模式混疊,引起分析誤差。針對這一問題,采用同步壓縮小波變換(synchrosqueezed wavelet transform ,簡稱SWT)根據(jù)時間-尺度平面中各元素模的大小,對平面內的能量進行重新分配,通過映射關系將時間-尺度平面轉化為時間-頻率平面,獲得頻率曲線更加集中的時頻表達。這一方法的正交性與算法自身良好的數(shù)據(jù)驅動性降低了模式混疊引起的時頻分析誤差,多組分仿真信號時頻特征提取證明了SWT的優(yōu)異時頻特性,利用旋轉機械不對中振動位移信號進行了實測數(shù)據(jù)分析。結果表明,SWT能夠精確描述諧波信號的頻率構成,且所獲時頻能量分布集中,時、頻域定位精度高,為機械設備的狀態(tài)監(jiān)測與故障診斷提供了一種新的時頻分析手段。
時頻分析; 同步壓縮小波變換; 希爾伯特-黃變換; 特征提取; 旋轉機械
時頻分析可洞察信號各組分的結構,直觀反映出信號中頻率構成隨時間的變化規(guī)律,在設備狀態(tài)監(jiān)測與故障診斷領域越來越受到重視[1]。近年來,一系列新的時頻分析工具的出現(xiàn)為快速精確提取時頻特征提供了新的途徑。第2代小波分析、多小波分析[2]以及基于經(jīng)驗模式分解的希爾伯特-黃變換(Hilbert-Huang transform, 簡稱HHT)被廣泛應用于工程實際中的各個領域[3]。
與傳統(tǒng)的基于內積運算與波形匹配的方法不同,HHT是一種創(chuàng)新性的時頻分析工具[4],包括兩個基本步驟:經(jīng)驗模式分解(EMD)和希爾伯特變換(Hilbert transform,簡稱HT)。EMD是一種數(shù)據(jù)驅動的自適應的篩選算法,將時間序列信號分解為一組基本模式分量(intrinsic mode function, 簡稱IMF)。IMF理論上為窄帶分量,但在實際應用中發(fā)現(xiàn)EMD所分解的IMF并非全為窄帶信號,各組分之間并不嚴格正交。這種單一IMF中含有截然不同的信號成分或者同一頻率成分被分解到不同的IMF中的現(xiàn)象,稱之為模式混疊[5],其與信號的間歇現(xiàn)象以及不能準確提取極值點有關[6]。
針對EMD模式混疊問題,一些學者提出了改進方法。文獻[7-8]對高斯白噪聲的統(tǒng)計特性進行了研究,發(fā)現(xiàn)EMD是一種有效的數(shù)字濾波器,為總體經(jīng)驗模式分解(ensemble empirical mode decomposition,簡稱EEMD)的提出奠定了基礎。實踐表明,EEMD在一定程度上抑制了模式混疊的產(chǎn)生[9],但同時喪失了EMD的完備性以及完全數(shù)據(jù)驅動性的優(yōu)點,并且計算量大。在EEMD的基礎上,Torres等[10]提出了噪聲自適應的完備性總體平均經(jīng)驗模式分解(complete ensemble empirical mode decomposition with adaptive noise,簡稱CEEMDAN),它保留了EMD的完備性以及自適應性,并且計算量為EEMD的一半,在實際應用中極大改善了非平穩(wěn)信號的分解效果。EEMD 和CEEMDAN是兩種典型的EMD新算法,被廣泛應用于機械故障診斷。李昌林等[11]提出了一種EEMD和Laplace小波結合的滾動軸承診斷方法。王幫峰等[12]利用EEMD實現(xiàn)飛行數(shù)據(jù)小突變信號檢測。陳雋等[13]利用EEMD實現(xiàn)疲勞應變信號降噪。然而采用包絡均值代替數(shù)據(jù)的實際均值,使得現(xiàn)有EMD改進算法都不可能完全解決模式混疊問題,而且EMD本質上是一種數(shù)值算法,很難用嚴格的數(shù)學解析式來解釋。
Daubechies等[14]在尋求解釋EMD算法原理數(shù)學基礎的過程中,提出了一種與EMD算法原理近似的新方法——同步壓縮小波變換。SWT是一種時頻域再分配方法,與第2代小波變換及多小波變換不同,SWT在小波變換的基礎上,利用同步壓縮方法,根據(jù)時間-尺度平面中各元素模的大小,對時間-尺度平面的能量進行重新分配,最后通過特殊的映射將時間-尺度平面轉化為時間-頻率平面,獲得頻率曲線更加集中的時頻表達。SWT的提出為時頻分析提供了新思路,文獻[15-16]證明了SWT在有限擾動或白噪聲污染情況下有界穩(wěn)定,并詳細論述了SWT的Matlab實現(xiàn)方法。
筆者將SWT理論引入旋轉機械振動信號特征提取當中。首先,介紹了SWT的基礎算法和步驟;然后,將SWT應用于旋轉機械仿真信號的時頻特征提取,與HHT時頻特征提取結果進行對比分析;最后,利用SWT對實際機組信號進行特征分析,證明其對于旋轉機械諧波響應信號特征提取的有效性。
SWT以小波變換為基礎,采用同步壓縮的方法提取小波脊線,使諧波信號的時頻表達效果更加清晰,主要包括以下幾個步驟。
(1)
2) 相變換。連續(xù)小波變換的相變換為
(2)
(3)
離散小波相變換為
(4)
Wf的偏導數(shù)通過下式計算
(5)
3) 同步壓縮得到Tf(w,b)。定義f的離散同步壓縮小波變換為
(6)
forl=0 tona-1;
end for
其中
{將規(guī)范化后的變量代入積分中:ΔZ=1}
end for
(7)
旋轉機械因其振動機制所產(chǎn)生的振動響應通常為一組諧波信號的疊加,對于此類信號的特征提取,在時頻面上準確描述頻率和能量隨時間的變化至關重要。下面利用一組模擬的調頻調幅信號,對CEEMDAN和SWT時頻分析方法進行比較分析。
采用的模擬信號具有5個組分,S1~S5主頻分別為40,120,250,500和700 Hz,除主頻以外S2包含20 Hz的調頻成分,S3包含15 Hz的調幅成分。
對各組分信號直接進行HHT,得到0~1 s內的時頻圖如圖1所示,由于各組分滿足IMF的條件,并且有效地避免了模式混疊,得到理想的時頻圖,作為參照。
圖1 各組分分別進行HHT所得時頻圖
采用CEEMDAN對仿真信號進行分解,文獻[10]選擇迭代次數(shù)Ι為100,ε為0.2,所得的時頻圖如圖2(a)所示。采用SWT仿真信號進行分解,選擇Morlet小波作為基本小波,nv取32,所得時頻圖如圖2(b)所示。
圖2 模擬信號時頻分布
圖2(a)與圖1對比結果表明,HHT時頻圖相比于理想時頻圖,其頻率分布廣泛,高頻部分出現(xiàn)明顯的頻率發(fā)散現(xiàn)象,低頻部分出現(xiàn)虛假的調頻波動,從中只能分辨出3個頻率成分。
圖2(b)與圖1對比結果表明,SWT時頻圖與理想時頻圖具有相同的頻率分布,各頻率成分相互獨立,無虛假成分產(chǎn)生,從圖中可清晰讀出40,120,250,500和700 Hz。120 Hz處有20個振蕩波形,表明其調頻頻率約為20 Hz;250 Hz處明暗變化15次,表明其調幅頻率約為15 Hz,這些特征都與仿真信號相吻合。為了提高計算速度,小波尺度采用指數(shù)尺度序列,因此同步壓縮時頻圖的縱坐標為指數(shù)坐標。
為分析兩種方法分解的正交性,給出分解后的前6階IMF的時域波形及其頻譜,如圖3所示。由FFT頻譜圖可看出,CEEMDAN并沒有完全消除模式混疊,前2階IMF頻率混淆嚴重。IMF1具有250,500和700 Hz的頻率成分,其頻帶分布較寬,不具備窄帶特征,故對其進行希爾伯特變換求瞬時頻率不具物理意義,導致時頻圖上出現(xiàn)虛假頻率。
對SWT分解的組分進行分析,選擇分解的層數(shù)為5,對其進行FFT變換。圖4所示SWT中C1~C5分別對應原始信號中的S4,S3,S1,S2和S5,精確還原了原始信號的組成成分。分析結果表明,SWT相比于HHT正交性更好,SWT各組分頻率相對獨立,無虛假頻率產(chǎn)生,且具有良好自適應性,對復雜多組分的諧波信號具有理想的分解效果。
為進一步驗證SWT的工程實用性,利用轉子不對中位移信號進行時頻特征提取,并與HHT特征提取性能進行對比。轉子不對中是旋轉機械常見的故障,常伴隨徑向振動中較大的2倍頻振動能量,頻譜以1,2倍頻成分為主。不對中越嚴重,2倍頻所占比例就越大,并且可能出現(xiàn)高次諧波。
圖3 仿真信號IMF及其頻譜
圖4 SWT分解成分與頻譜
實際振動信號來自某煉油廠煙機,結構如圖5所示,額定轉速為12 kr/min,傳感器安裝于聯(lián)軸器兩側,升速到11 130 r/min時進行測量,采樣頻率為2 kHz,信號樣本長為0.5 s。信號時域波形如圖6(a)所示,F(xiàn)FT變換的幅值譜如圖6(b)所示。
圖5 煙機簡圖
從圖6(b)中可發(fā)現(xiàn),故障信號的頻率呈連續(xù)分布,其中較為突出的頻率成分約為48,185,373,558,746和931 Hz,分別對應1/4倍頻、1倍頻、2倍頻、3倍頻和4倍頻。
圖6 煙機不對中振動信號
圖7 不對中振動信號時頻圖
用SWT對不對中振動信號進行時頻特征提取,選擇Morlet小波作為基本小波,nv設為64,所得時頻圖如圖7(a)所示。用HHT進行時頻特征提取,選擇CEEMDAN分解信號,添加白噪聲為0.3,迭代次數(shù)設為500,最大篩選次數(shù)為5 000,所得時頻圖如圖7(b)所示。
對比圖7中的兩幅時頻圖可見,HHT與SWT在一定程度上都能反映出機器振動的頻率成分,圖7(a)中的SWT時頻圖能夠清晰描述1/4倍頻、1倍頻和2倍頻;3倍頻能量雖較小,但仍可分辨出;4倍頻位于時頻圖的最上方,譜線也清晰可見。圖7(b)的HHT時頻圖中,只能分辨出1倍頻和1/4倍頻,高頻部分譜線發(fā)散嚴重,發(fā)生了嚴重的模式混疊。對比結果表明,SWT的時頻圖更準確地還原了原始信號成分,除在實際頻率附近有細微模糊外,其他區(qū)域無虛假成分,其時頻提取精度更高,并且抗噪性能更好。
進一步研究對實際信號的分解效果,得出每個組分的時域波形及其頻譜。SWT分解組分及其頻譜如圖8(a)所示,CEEMDAN分解的組分及其頻譜如圖8(b)所示。從圖中可清楚看出,SWT對實際信號的分解效果明顯優(yōu)于HHT。圖8(a)中的C1~C6各頻帶相對獨立,頻率集中,表明其分解效果理想。圖8(b)中IMF1~IMF6相互之間有明顯的頻率重疊,相同頻率被分解到不同組分中,不滿足窄帶條件。
圖8 不對中振動信號分解組分
1) 通過對仿真信號分析表明,SWT所得時頻圖更加清晰地反映出頻率隨時間的變化規(guī)律,時頻圖上譜線相對集中并且無虛假頻率產(chǎn)生。對各分解組分的分析發(fā)現(xiàn),SWT分解后的各組分均為窄帶信號,并且頻率分布相互獨立,具有良好的正交性,精確還原了原始多頻諧波信號的組成。HHT所得的時頻圖無法避免模式混疊,所得IMF并不全為窄帶信號,尤其是1階IMF包含多個頻率成分,與其他組分頻帶相互重疊,導致時頻圖上出現(xiàn)虛假頻率成分。
2) 在實測故障信號分析中,SWT所得的時頻圖能夠清晰反映出不對中故障的諧波頻率成分,通過時頻圖譜線顏色的變化規(guī)律,可準確表達信號的能量分布,且時頻定位準確,輔助確診了煙機不對中故障。
[1] 何正嘉, 陳進, 王太勇, 等. 機械故障診斷理論及其應用[M].北京: 高等教育出版社, 2010:1-12.
[2] Yan Ruqiang, Gao R X, Chen Xuefeng. Wavelets for fault diagnosis of rotary machines: a review with applications[J]. Signal Processing:Part A, 2014, 96: 1-15.
[3] Lei Yaguo, Lin Jing, He Zhengjia, et al. A review on empirical mode decomposition in fault diagnosis of rotating machinery[J]. Mechanical Systems and Signal Processing, 2013, 35(2): 108-126.
[4] Huang N E, Shen Zheng, Long S R, et al. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis[J]. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 1998,454(1971): 903-995.
[5] 胡愛軍, 孫敬敬, 向玲.經(jīng)驗模式分解中的模態(tài)混疊問題[J]. 振動、測試與診斷, 2011, 31(4): 429-434.
Hu Aijun, Sun Jingjing, Xiang Ling. Mode mixing in empirical mode decomposition[J]. Journal of Vibration, Measurement & Diagnosis, 2011, 31(4): 429-434. (in Chinese)
[6] Peng Zhike, Tse P W, Chu Fulei. A comparison study of improved Hilbert-Huang transform and wavelet transform: application to fault diagnosis for rolling bearing[J]. Mechanical System and Signal Processing, 2005, 19(5): 974-988.
[7] Flandrin P, Rilling G, Goncalves P. Empirical mode decomposition as a filter bank[J]. Signal Processing Letters, IEEE, 2004, 11(2): 112-114.
[8] Wu Zhaohua, Huang N E. A study of the characteristics of white noise using the empirical mode decomposition method[J]. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 2004, 460(2046): 1597-1611.
[9] Wu Zhaohua, Huang N E. Ensemble empirical mode decomposition: a noise-assisted data analysis method[J]. Advances in Adaptive Data Analysis, 2009, 1(1): 1-41.
[10]Torres M E,Colominas M A, Schlotthauer G, et al. A complete ensemble empirical mode decomposition with adaptive noise[C]∥ IEEE International Conference on Acoustic Speech and Signal Processing. Prague:[s.n.],2011:4144-4147.
[11]李昌林, 孔凡讓, 黃偉國.基于EEMD和Laplace小波
的滾動軸承故障診斷[J]. 振動與沖擊, 2014, 33(3): 63-69.
Li Changlin, Kong Fanrang, Huang Weiguo. Rolling bearing fault diagnosis based on EEMD and Laplace wavelet[J]. Journal of Vibration and Shock, 2014, 33(3): 63-69. (in Chinese)
[12]王幫峰, 林劍祥, 蘆吉云. 基于EEMD-HT的飛行數(shù)據(jù)小突變信號檢測[J]. 振動、測試與診斷, 2013, 33(3):388-392.
Wang Bangfeng, Lin Jianxiang, Lu Jiyun. Small mutation signal detection for flight data based on empirical mode decomposition and Hilbert transform[J]. Journal of Vibration, Measurement & Diagnosis, 2013, 33(3): 388-392. (in Chinese)
[13]陳雋, 李想. 運用總體經(jīng)驗模式分解的疲勞信號降噪方法[J].振動、測試與診斷, 2011, 31(1): 15-19.
Chen Jun, Li Xiang. Application of ensemble empirical mode decomposition to noise reduction of fatigue signal[J]. Journal of Vibration, Measurement & Diagnosis, 2011, 31(1): 15-19. (in Chinese)
[14]Daubechies I, Lu Jianfeng, Wu H T. Synchrosqueezed wavelet transforms: an empirical mode decomposition-like tool[J]. Applied and Computational Harmonic Analysis, 2011, 30(2): 243-261.
[15]Thakur G, Brevdo E, Fukar N S, et al. The Synchrosqueezing algorithm for time-varying spectral analysis: robustness properties and new paleoclimate applications[J]. Signal Processing, 2013, 93(5): 1079-1094.
[16]Brevdo E. The synchrosqueezing toolbox[EB/OL]. [2014-08-20]. http://web. math.princeton.edu/~ebrevdo/synsq/
10.16450/j.cnki.issn.1004-6801.2015.06.016
*國家自然科學基金資助項目(50876057);上海大學理工類創(chuàng)新基金資助項目(K.10-0109-13-007);上海市高校青年教師培養(yǎng)計劃資助項目(N.37-0109-14-203)
2014-09-15;
2014-10-24
TN911.7; TH165.3
熊炘,男,1983年11月生,工學博士、講師。主要研究方向為機電裝備故障診斷、機械動力學和智能檢測技術。曾發(fā)表《A new procedure for extracting fault feature of multi-frequency signal from rotating machinery》(《Mechanical Systems and Signal Processing》2012,Vol.32)等論文。
E-mail: xiongxinme@gmail.com