鐘也磐,陳 衛
K-SVD小波降噪在齒輪故障診斷中應用
鐘也磐,陳衛
(空軍工程大學,西安 710038)
針對早期齒輪故障診斷中噪聲干擾大,故障特征難以提取的問題提出基于K-SVD稀疏表示小波降噪算法。該算法克服傳統小波閾值降噪算法只對小波系數進行逐點處理,而忽略小波系數整體架構的缺點,充分考慮小波系數結構特點,在強噪聲下仍具有很好穩健性。通過對模擬信號和實測發動機減速器齒輪轂信號分析,證明小波降噪算法正確性和在實際工程應用中的價值。
振動與波;齒輪故障診斷;小波降噪;K-SVD;稀疏表示
進行齒輪故障診斷時,故障信號特征提取直接關系到故障診斷的準確性和可靠性。齒輪作為應用最廣泛的工業產品之一,在機械設備運行過程中,由于信號采集環境和手段的限制,以及設備運行和傳動關系的復雜性等原因,采集到的齒輪信號經常被噪聲所淹沒。這給齒輪故障信號特征提取,特別是早期故障診斷造成了諸多困難。為了解決齒輪故障診斷過程中噪聲大的難題,國內外專家學者提出了許多降噪方法,如傳統的自適應濾波[1-2]和最優估計法,以及時域平均法等。近些年也出現了基于EMD 和EEMD的降噪方法[3-5]。小波降噪是目前應用最多的降噪方法之一,它具有表現信號局部特征的能力,在低頻部分具有較高的頻率分辨率和較低的時間分辨率,在高頻部分具有較高的時間分辨率和較低的頻率分辨率,因此非常適合分析突變信號和非平穩信號。小波降噪方法大致可以分為三類[6],一類的原理是信號和噪聲在小波變換域內隨尺度的變化具有不同的特性;一類是根據相鄰尺度間各小波系數的相關性進行取舍;另一類是Donoho等提出的閾值方法[7]。除了傳統的閾值方法外,一些新的閾值函數也得以應用[8-10]。但是以上三類小波降噪方法都是對小波系數進行逐點分析或處理,并沒有考慮小波系數的整體結構。
本文提出一種結合K-SVD(K-singular value decomposition)稀疏表示的小波降噪方法,首先對一類齒輪沖擊信號作小波分解,得到小波系數;其次,采用K-SVD自學習算法獲得該類信號小波系數的稀疏字典;再次,基于K-SVD字典,通過匹配追蹤算法求得測量信號小波系數的稀疏表示;最終利用稀疏分解得到小波系數重構出降噪后的信號。本文通過對模擬信號和某型航空發動機減速器齒輪轂振動信號的分析,證明了本文方法正確性及其在實際工程應用中的價值。
設有如下含噪信號

其中f(k)是觀測信號,s(k)為純凈無噪聲信號,n(k)為高斯白噪聲。設對信號 f(k)作尺度為J的分解,尺度因子 j=1…J,小波系數為 wj,k,k=1…N,N表示信號長度。則傳統的軟閾值法和硬閾值法可以表示為:
軟閾值

硬閾值

由上述公式可知,閾值法是對小波系進行逐點處理,沒有從整體結構上進行分析。稀疏表示是對小波系數整體的處理,充分考慮了小波系數的架構。
1.1K-SVD字典學習
Aharon、Elad等在2005年提出了K-SVD算法用來高效訓練稀疏表示的通用字典[11]。其算法思想類似于K-means聚類算法,與聚類以均值作為類中心不同的是K-SVD通過SVD分解,以其最大特征向量作為類中心。

其中A和X分別為字典矩陣和稀疏系數矩陣,xTj表示X的第 j行,將要更新的目標為字典的第 j個原子aj。
K-SVD的具體算法流程如下[12]:

圖1 K-SVD字典學習流程圖
(1)k=0,初始化字典Ak∈Rn×m;
(2)求解每個樣本的稀疏系數

(3)計算殘差矩陣Ej(j=1…N );

(6)終止條件:‖W-AkXk‖2<δ
1.2匹配追蹤算法
匹配追蹤算法(Matching Pursuit,MP)是一種典型的貪婪算法,它的核心思想是在每一次迭代過程中根據當前殘差與原子之間的內積最大值來選擇與當前殘差最匹配的原子,并更新殘差,直到迭代次數達到某閾值或殘差小于某閾值時終止迭代。匹配追蹤算法的具體流程如下:



R2為w第一次分解后的殘差系數。對殘差系數重復上述過程,即

為了改善人為設置迭代次數的硬門限法和軟門限法的效能,本文采用文獻[13]中的殘差比作為迭代的終止條件,增強了算法的穩健性:
設殘差比

當殘差比λk小于某特定值時迭代終止。
通過匹配追蹤算法獲得的稀疏系數為

為了增強小波系數的稀疏性,本文對稀疏系數x作硬閾值處理即

則經稀疏系數重構得到的小波系數為

最后,利用經過閾值處理后的稀疏系數重構的小波系數w?重構降噪后的信號。
為了驗證本文提出的基于K-SVD稀疏表示小波降噪算法的有效性及其相對傳統閾值方法的優勢,通過模擬故障信號的方法對問題進行仿真分析。針對齒輪故障,本文依據工程經驗,采用Morlet小波函數對沖擊信號進行模擬[14-15]。沖擊信號的函數形式為

觀測信號

這里取 f0=10 Hz,阻尼比ζ0=0.01,延時常數τ0=1 s,沖擊周期為T=2 s,沖擊次數k=3,模擬沖擊信號如圖2所示。

圖2 模擬無噪聲信號

圖3和圖4分別給出了SNR=0 dB和SNR=-10 dB時三種降噪方法的效果,分析表明基于K-SVD稀疏表示的小波降噪算法在強噪聲下仍保持了良好的穩健性,相比傳統的小波閾值降噪算法信噪比更高,在強噪聲下仍完好地保留了原無噪信號的形狀,更加準確地描述了信號的沖擊特征。表1和圖4給出了基于K-SVD稀疏表示的小波降噪算法和傳統小波閾值降噪算法在其它不同強度噪聲下的效果。

圖3

圖4
由表1和圖5可知,本文提出的基于K-SVD稀疏表示小波降噪算法在各個噪聲背景下降噪效果均好于傳統的小波閾值算法,信噪比相對硬閾值法和軟閾值法平均高出10.9 dB和11.2 dB。

表1 三種算法的降噪效果比較/dB

圖5 三種降噪算法的效果比較
為了進一步驗證基于K-SVD稀疏表示的小波降噪方法在實際工程應用中的可行性,本文抽取了兩組某型航空發動機減速器齒輪轂振動信號進行分析。其中,一組為正常狀態齒輪轂振動信號,一組為帶裂紋故障下振動信號,如圖6所示。考慮到發動機減速器內各部件頻率范圍以及實驗現場安裝條件,實驗采用B&K壓電式加速度傳感器4513 B和4504 A,傳感器安裝于減速器機匣前端和后端,實驗采樣頻率為20 000 Hz。整機實驗在工廠內部試車臺進行,總共對6臺發動機進行了10次測試,其中帶正常齒輪轂的8次,帶故障齒輪轂的2次。完成了發動機8個工作狀態(慢車,0.2額定、0.4額定、0.6額定、0.7額定、0.85額定、額定,起飛)下的信號采集。本文所給的實驗信號是發動機處于額定轉速(12 300 r/min,205 Hz)時的信號。圖7為信號的功率譜圖,其中1 740 Hz和3 478 Hz分別為一級齒輪轂與第二級主動齒輪嚙合頻率及其2倍頻。從功率譜中可以看出信號中有明顯的噪聲干擾。

圖6

圖7
首先利用Morlet小波函數生成一組沖擊信號,然后通過K-SVD算法對其學習得到沖擊字典。利用獲得的沖擊字典對兩組實測發動機信號小波系數進行重構,最終通過處理后小波系數重構得到降噪信號,如圖8所示。

圖8
圖9表示的是降噪后信號的功率譜。從圖中可以看出,原信號中的噪聲得到大部分濾除。通過觀察發現,故障信號相對正常信號在一級齒輪轂與第二級主動齒輪嚙合頻率的2倍頻(3 478 Hz、3 480 Hz)處的功率譜密度顯著增加,說明齒輪在嚙合時的沖擊能量增大,存在故障特征。這證明了基于KSVD的小波降噪算法在提取故障信息時是有效的。

圖9
本文針對齒輪早期故障診斷中噪聲大,故障特征難以提取的問題提出了基于K-SVD稀疏表示的小波降噪算法,克服了傳統小波閾值方法只對小波系數進行逐點處理而忽略其整體架構的缺點。并通過對模擬信號和實測發動機信號分析發現,基于KSVD的小波降噪算法的性能優于小波閾值降噪,而且該方法能夠有效提取齒輪故障信息。
上述結果證明了本文方法相對傳統小波降噪算法的優勢及其在齒輪故障診斷中的應用價值。
[1]ZHOU X,SHAO Y.Adaptive noise cancellation based on beehive pattern evolutionary digital filter[J].Mechanical Systems and Signal Processing,2014,vol.42:225-235.
[2]SUCIC V,LERGA J,VRANKIC M.Adaptive filter support selection for signal denoising based on the improved ICI rule[J].Digital Signal Processing,2013,vol.23:65-74.
[3]YANG G,LIU Y,WANG Y,et al.EMD interval thresholding denoising based on similarity measure to select relevant modes[J].Signal Processing,vol.109:95-109.
[4]曹沖鋒,楊世錫,楊將新.大型旋轉機械非平穩振動信號的EEMD降噪方法[J].振動與沖擊,2009,28(9):33-37.
[5]郝剛,潘宏俠.改進的EMD結合重復降噪在故障診斷中的應用[J].噪聲與振動控制,2013,33(2):157-160.
[6]趙瑞珍,劉曉宇.基于稀疏表示的小波去噪[J].中國科學,2010,1(40):33-40.
[7]DONOHO D L.De-noising by soft-thresholding[J].IEEE Trans Inform Theor,1995,vol.41:613-627.
[8]張維強,宋國鄉.基于一種新的閾值函數的小波域信號去噪[J].西安電子科技大學學報,2004,31(2):296-303.
[9]邱愛中.基于偶數復小波和改進型閾值函數的降噪方法及應用[J].噪聲與振動控制,2012,32(2):115-118.
[10]吳光文,王昌明,包建東,等.基于自適應閾值函數的小波閾值去噪方法[J].電子與信息學報,2014,36(6):1341-1347.
[11]ELAD M,AHARON M.Image denoising via sparse and redundant representations over learned dictionaries[J]. IEEE Trans,on Image Processing,2006,vol.15:3736-3745.
[12]張月圓.統計學習圖像去噪方法研究[D].西安:西安電子科技大學,2012.
[13]梁巍,闕沛文,陳亮,等.基于殘差比閾值的迭代終止條件匹配追蹤稀疏分解方法[J].上海交通大學學報,2010,44(2):171-173.
[14]WANG D,SHEN C,TSE P W.A novel adaptive wavelet stripping algorithm for extracting the transients caused by bearinglocalizedfaults[J].JournalofSoundand Vibration,2013,vol.332:6871-6890.
[15]FAN W,CAI G,ZHU Z K,et al.Sparse representation of transients in wavelet basis and its application in gearbox fault feature extraction[J].Mechanical Systems and Signal Processing,2015,vol.56:30-245.
Application of K-SVD Wavelet Denoising to Gear Fault Diagnosis
ZHONG Ye-pan,CHENWei
(Air Force Engineering University,Xi'an 710038,China)
For the large noise disturbance in the early stage gear fault diagnosis,it is difficult to extract the fault features.In this paper,a new method of wavelet denoising method based on K-SVD sparse representation is proposed.This method can overcome the disadvantage of the conventional threshold method that it only deals with the wavelet coefficients one by one but ignores the whole structure of the coefficients.In this method,the wavelet coefficient structure characteristic is sufficiently considered.It has good robustness even in strong noise background.Through the analysis of simulated signals and measured signals of an aero-engine gear hub,the correctness and validity in engineering application of the proposed method are verified.
vibration and wave;fault diagnosis of gear;wavelet denoising;K-SVD;sparse representation
TH113.1
ADOI編碼:10.3969/j.issn.1006-1335.2016.03.037
1006-1355(2016)03-0179-05
2015-10-23
國家自然科學基金“航空發動機剛度非線性轉子動力學特性與參數識別研究”資助(51175509)
鐘也磐(1993-),男,江西省萍鄉市人,碩士生,主要研究方向為航空發動機檢測與故障診斷。E-mail:2422156968@qq.com
陳衛(1967-),男,碩士生導師。