吳芳坦 林慧斌 何國(guó)林
摘要:齒輪發(fā)生局部故障時(shí)會(huì)產(chǎn)生周期性沖擊激勵(lì),如何在早期故障階段或強(qiáng)背景噪聲下提取齒輪局部故障分量一直是故障診斷的難點(diǎn)。針對(duì)此問題,提出一種基于滑窗相關(guān)和重疊群稀疏的齒輪局部故障特征提取方法。該方法先利用移不變K-SVD算法學(xué)習(xí)到的故障沖擊模式與原始信號(hào)進(jìn)行滑窗相關(guān),對(duì)隱藏在噪聲中的沖擊分量進(jìn)行特征增強(qiáng),再利用沖擊分量所具有的群稀疏特性,通過重疊群稀疏算法直接從相關(guān)信號(hào)中提取包含故障周期特征的群稀疏成分,并進(jìn)一步重構(gòu)出沖擊信號(hào)。利用所提方法,齒輪局部故障仿真和實(shí)驗(yàn)信號(hào)中的故障特征和沖擊分量均被很好地提取出來。此外,通過與譜峭度以及其他同類方法的對(duì)比進(jìn)一步說明了所提方法的優(yōu)越性,通過在正常齒輪信號(hào)上的分析也驗(yàn)證該方法不會(huì)產(chǎn)生誤診。
關(guān)鍵詞:故障診斷;齒輪;移不變K-SVD重疊群稀疏;滑窗相關(guān)
中圖分類號(hào):TH165+.3;TH132.41;TN911.7文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1004-4523(2020)05-1084-10
DOI:10.16385/j.cnki.issn.1004-4523.2020.05.023
引言
齒輪傳動(dòng)系統(tǒng)在風(fēng)力發(fā)電機(jī)組、汽車變速箱等復(fù)雜機(jī)械設(shè)備中得到了廣泛的應(yīng)用。然而,受強(qiáng)負(fù)荷、長(zhǎng)期高速連續(xù)運(yùn)行等惡劣工作狀態(tài)的影響,齒輪容易出現(xiàn)故障,進(jìn)而造成重大事故。因此,對(duì)其進(jìn)行狀態(tài)監(jiān)測(cè)以發(fā)現(xiàn)早期故障并進(jìn)行預(yù)警具有重大意義。
當(dāng)齒輪存在點(diǎn)蝕、剝落或斷齒等局部故障,其振動(dòng)信號(hào)在時(shí)域中會(huì)表現(xiàn)為一系列沖擊,然而受正常齒輪嚙合振動(dòng)以及強(qiáng)背景噪聲的影響,傳感器采集到的機(jī)械振動(dòng)信號(hào)往往是復(fù)雜的混合信號(hào),難以直接從原始振動(dòng)信號(hào)中獲得故障信息。為解決上述問題,許多新興的信號(hào)處理方法,如小波變換、譜峭度(Spectrum Kurtosis,SK)和稀疏表示均被用于信號(hào)分解和故障診斷。由于稀疏表示理論基于過完備字典對(duì)信號(hào)進(jìn)行稀疏分解,能用少數(shù)原子對(duì)信號(hào)進(jìn)行稀疏逼近,在復(fù)雜信號(hào)分解和特征提取上具有明顯優(yōu)勢(shì),在故障診斷領(lǐng)域受到廣泛關(guān)注。如文獻(xiàn)[5]建立單位脈沖響應(yīng)原子組成的沖擊調(diào)制字典用于提取齒輪局部故障信號(hào);文獻(xiàn)[6]采用調(diào)Q小波對(duì)齒輪故障信號(hào)進(jìn)行稀疏分解有效提取故障特征。
通常稀疏表示問題需要先基于待分析信號(hào)的先驗(yàn)知識(shí)建立字典,再通過匹配追蹤、基追蹤等優(yōu)化算法進(jìn)行稀疏系數(shù)求解,其中字典的選擇直接決定信號(hào)的稀疏度。但當(dāng)原始信號(hào)很長(zhǎng)時(shí),建立的稀疏字典維度通常也很大,那么通過上述算法求解就需要龐大的計(jì)算資源和時(shí)問。為了避免建立稀疏字典帶來的缺陷,文獻(xiàn)[9]提出滑窗降噪K-sVD算法,只對(duì)包含沖擊的一小段信號(hào)進(jìn)行學(xué)習(xí),通過滑窗內(nèi)積提取軸承故障特征。文獻(xiàn)[10]提出了一種基于非凸罰正則化稀疏低秩矩陣的軸承故障特征提取方法,直接從振動(dòng)信號(hào)中提取沖擊故障特征。最近提出的重疊群稀疏(Overlapping Group Sparsity,OGs)算法利用非凸懲罰函數(shù)來提升總體目標(biāo)凸函數(shù)稀疏性,能夠有效從含噪信號(hào)中直接提取成簇出現(xiàn)的大幅值群稀疏成分。由于旋轉(zhuǎn)機(jī)械局部故障產(chǎn)生的周期性沖擊在時(shí)域同樣具有群稀疏特性,該算法很快被用于機(jī)械故障信號(hào)降噪。如王友仁等利用重疊群稀疏算法對(duì)行星齒輪箱角域信號(hào)進(jìn)行降噪,并結(jié)合變分模態(tài)信號(hào)分解實(shí)現(xiàn)故障診斷;吳定海等提出對(duì)雙樹復(fù)小波變換后的系數(shù)進(jìn)行的重疊塊閾值降噪方法,并通過滾動(dòng)軸承故障振動(dòng)信號(hào)得到驗(yàn)證;文獻(xiàn)[14]利用OGs算法提升軸承振動(dòng)信號(hào)的調(diào)Q小波變換(Tunable-Q waveletTransform,TQWT)系數(shù)的稀疏性,再通過反變換重構(gòu)出故障特征信號(hào)。此外,為了降低對(duì)字典的依賴,He等提出在優(yōu)化目標(biāo)函數(shù)的正則項(xiàng)加入故障周期信息的周期重疊群稀疏算法,直接在時(shí)域提取故障特征,但在實(shí)際應(yīng)用中故障周期往往是個(gè)未知數(shù)。
齒輪局部故障激起的沖擊激勵(lì)雖然在時(shí)域具有大幅值點(diǎn)成簇出現(xiàn)的群稀疏特性,但實(shí)際采集到的齒輪信號(hào)受齒輪嚙合振動(dòng)及其他背景噪聲的影響,加之沖擊響應(yīng)本身的衰減特性,其群稀疏特性容易被噪聲淹沒。故為了提取齒輪局部沖擊故障分量,本文提出了一種基于滑窗相關(guān)和重疊群稀疏算法的齒輪局部故障的診斷方法,其利用移不變K-sVD算法學(xué)習(xí)到一個(gè)與故障信號(hào)相適應(yīng)的沖擊模式,再利用該沖擊模式與原始信號(hào)進(jìn)行滑窗相關(guān)以增強(qiáng)故障特征,然后通過重疊群稀疏算法直接從相關(guān)信號(hào)中提取包含故障特征的群稀疏成分,最后重構(gòu)得到?jīng)_擊故障信號(hào)。所提方法既避免了建立龐大字典矩陣的缺點(diǎn),又利用了群稀疏約束來有效提取局部故障信號(hào)分量。通過仿真和實(shí)驗(yàn)信號(hào)驗(yàn)證所提方法提取沖擊特征和重構(gòu)沖擊信號(hào)的有效性,與其他方法的對(duì)比也說明了所提方法的優(yōu)越性。
1理論基礎(chǔ)
2齒輪局部故障特征信號(hào)提取方法
2.1所提方法
齒輪存在局部故障時(shí),當(dāng)每次故障點(diǎn)進(jìn)人嚙合時(shí)將產(chǎn)生沖擊,故其振動(dòng)信號(hào)具有典型移不變特性。雖然齒輪局部故障振動(dòng)信號(hào)中沖擊峰表現(xiàn)出明顯的群稀疏特性,但是當(dāng)處于早期故障階段或受強(qiáng)噪聲影響時(shí),部分沖擊峰會(huì)被噪聲淹沒,使得沖擊特征提取的效果不理想。為提高提取故障特征信號(hào)的效果,本文利用齒輪局部故障特征的移不變和群稀疏特性,提出一種結(jié)合移不變K-SVD和OGS算法的齒輪局部故障特征信號(hào)提取方法。
在所提的故障特征信號(hào)提取方法中,先利用移不變K-SVD算法學(xué)習(xí)出包含沖擊衰減特性的時(shí)不變模式,再將學(xué)習(xí)到的沖擊模式與信號(hào)進(jìn)行滑窗相關(guān),使得具有移不變特性的沖擊特征凸顯出來,再通過OGS算法提取相關(guān)信號(hào)中的群稀疏成分。具體的齒輪局部故障特征信號(hào)提取方法的流程如圖2所示。
考慮到剛結(jié)構(gòu)的阻尼比一般在0.2以內(nèi),齒輪固有頻率通常在1-10kHz之間,本文取較小值,即固有頻率fd=1000Hz和阻尼比ζ=0.1來大致估計(jì)一個(gè)沖擊可能時(shí)長(zhǎng)。又考慮到?jīng)_擊模式的學(xué)習(xí)是直接對(duì)含噪信號(hào)進(jìn)行學(xué)習(xí),當(dāng)沖擊幅值衰減到一定程度時(shí)噪聲將占主要成分,因此取信號(hào)幅值衰減到最大幅值的10-8視為衰減完畢,如此可大致計(jì)算得到一個(gè)沖擊衰減時(shí)長(zhǎng),再根據(jù)采樣頻率確定沖擊模式的長(zhǎng)度。最終采用的模式估計(jì)長(zhǎng)度在計(jì)算沖擊長(zhǎng)度基礎(chǔ)上適當(dāng)擴(kuò)大,以保證沖擊的完整性。
OGS算法中需要人為設(shè)置群大小K和正則參數(shù)λ,兩者均會(huì)影響群稀疏信號(hào)的提取效果:群大小K的取值如果太大會(huì)限制非凸規(guī)則化對(duì)信號(hào)的稀疏提升效果,而正則參數(shù)λ的取值直接影響OGS算法的降噪水平??紤]到OGS算法目標(biāo)函數(shù)中的稀疏正則項(xiàng)具有的滑窗特性,采用較小K值也能夠?qū)⑿盘?hào)中大群簇提取出來;另外,故障沖擊響應(yīng)在時(shí)域具有指數(shù)衰減特性,在有噪聲情況下,大幅值簇只包含沖擊衰減信號(hào)的前幾個(gè)幅值較大的峰,其中最高峰與最低峰最容易被提取,所以本文推薦K值的大小取為學(xué)習(xí)得到?jīng)_擊模式中最高峰與最低峰之問的寬度。
為探究OGS算法中正則參數(shù)λ的取值對(duì)降噪結(jié)果的影響,將λ取為信號(hào)標(biāo)準(zhǔn)差σ的函數(shù),即λ=βσ,并利用降噪水平a(降噪后信號(hào)標(biāo)準(zhǔn)差與降噪前信號(hào)標(biāo)準(zhǔn)差之比)來評(píng)價(jià)算法降噪結(jié)果,文獻(xiàn)[11]通過高斯正態(tài)分布的數(shù)值仿真給出不同K值下的a與β的參數(shù)表??紤]到該參數(shù)表對(duì)一維信號(hào)僅僅給出K值取1至5對(duì)應(yīng)的參數(shù),而實(shí)際旋轉(zhuǎn)機(jī)械局部故障信號(hào)對(duì)應(yīng)的沖擊群大小K值往往會(huì)大于5,本文進(jìn)一步擴(kuò)大了K的取值范圍,取K值從3到10,通過數(shù)值仿真得到不同β值對(duì)應(yīng)a的關(guān)系曲線如圖3所示。在實(shí)際應(yīng)用中,如果a值取得過小時(shí),一些微弱沖擊特征可能會(huì)被當(dāng)作噪聲給濾除掉;反之,如果a值取得過大,提取的群稀疏信號(hào)中包含的噪聲成分將相應(yīng)增加。表3給出在降噪水平a=0.01時(shí)不同K值對(duì)應(yīng)的β值。在后面的仿真分析中將進(jìn)一步分析設(shè)定的降噪水平對(duì)故障特征分離效果的影響。另外,從圖3可見,對(duì)于不同的群大小,β取值對(duì)OGS算法的降噪效果影響趨勢(shì)基本一致,且K值越大,β取值范圍越窄,不同K值對(duì)降噪效果的影響越接近。因此,當(dāng)按本文推薦方法確認(rèn)的群大小K大于10時(shí),可用K=10對(duì)應(yīng)的β值代替。
3仿真分析
3.1齒輪沖擊故障信號(hào)模型
(2)采用移不變K-SVD算法學(xué)習(xí)沖擊模式。此時(shí),按2.2節(jié)的原則大致計(jì)算得到的沖擊衰減長(zhǎng)度為110,實(shí)際進(jìn)行K-SVD學(xué)習(xí)時(shí)在此基礎(chǔ)上將沖擊模式長(zhǎng)度取為120,學(xué)習(xí)出的沖擊模式如圖5(b)所示,從對(duì)比中可看出沖擊模式很好保留原始沖擊波形外,按得到的沖擊模式的最高峰與最低峰之問的寬度,確定OGS算法所需的群大小K為7。
(3)將沖擊模式與濾波后信號(hào)進(jìn)行滑窗相關(guān)。取窗長(zhǎng)為學(xué)習(xí)得到的沖擊模式長(zhǎng)度120,步長(zhǎng)為1,滑窗得到的相關(guān)信號(hào)如圖5(c)所示,從圖中可見,相關(guān)信號(hào)的沖擊特征變得明顯。這主要是由于學(xué)習(xí)到的沖擊模式與仿真信號(hào)中的沖擊成分高度相關(guān),隱藏在信號(hào)中的沖擊特征在滑窗相關(guān)過程中被增
3.3與其他方法對(duì)比
為進(jìn)一步說明本文所提方法的有效性,將其與譜峭度和文獻(xiàn)[14]所提方法(記為TQWT+OGS)的沖擊提取結(jié)果進(jìn)行對(duì)比,為公平起見,同樣對(duì)仿真信號(hào)濾除確定性頻率成分再進(jìn)行分析。采用譜峭度法得到的譜峭度圖如8(a)所示,對(duì)最大譜峭度值對(duì)應(yīng)頻帶(1042-1050Hz)濾波得到的信號(hào)如圖8(b)所示,從濾波信號(hào)中可看到譜峭度法雖然能夠大幅提高沖擊成分的信噪比,但仍含有許多噪聲。采用TQWTq-OGS方法得到的結(jié)果如圖9所示,從中可看出,在本例中由于信噪比很低,TQWT+OGS方法提取的沖擊特征提取效果不理想,過多噪聲成分被誤當(dāng)為有效沖擊提取出來。因此,在沖擊特征提取的完整性及重構(gòu)精度上,所提方法優(yōu)于譜峭度SK和TQWTq-OGS方法。
4實(shí)驗(yàn)驗(yàn)證
4.1齒輪箱斷齒故障
如圖10所示,被測(cè)試齒輪箱是一個(gè)三軸五檔變速箱,其中五檔輸出軸齒輪上有斷齒缺陷,數(shù)據(jù)采集系統(tǒng)是Muller-BBM。對(duì)安裝在輸出軸軸承座上(如圖10中紅框所示)的振動(dòng)加速度傳感器采集到的信號(hào)進(jìn)行分析。輸入轉(zhuǎn)速為1200r/rain,采樣頻率為12800Hz,齒輪箱運(yùn)行參數(shù)如表4所示,從中可知五檔輸出軸齒輪的轉(zhuǎn)頻為25.94Hz,對(duì)應(yīng)故障周期為0.0385s。
圖11(a)給出加速度傳感器采集到的齒輪箱時(shí)域振動(dòng)信號(hào),采樣時(shí)長(zhǎng)1s。受齒輪箱正常嚙合振動(dòng)和傳遞路徑衰減的影響,圖中并無明顯的沖擊成分,無法直接從時(shí)域信號(hào)中診斷出故障類型。將所提方法用于該振動(dòng)信號(hào),圖11(b)為濾除前2階確定性諧波成分的振動(dòng)信號(hào),此時(shí)依舊無法判斷故障類型。
按2.2節(jié)方法由衰減時(shí)長(zhǎng)和采樣頻率估計(jì)得到的沖擊衰減長(zhǎng)度為141,適當(dāng)放大后的模式長(zhǎng)度取為150,通過移不變K-SVD算法學(xué)習(xí)得到的沖擊模式如圖11(c)所示,從中可看出其包含較明顯的沖擊波形,按照2.2節(jié)所述參數(shù)選擇方法取沖擊模式中最高峰與最低峰之問對(duì)應(yīng)的點(diǎn)數(shù)可得群大小K取為5,由估計(jì)得到的σ=0.11及表3可知λ=0.099。將沖擊模式與濾波后信號(hào)進(jìn)行滑窗相關(guān)得到的相關(guān)信號(hào)如圖11(d)所示,從中可看出沖擊特征被明顯增強(qiáng)了。用OGS算法提取的群稀疏成分如圖11(e)所示,對(duì)應(yīng)的各群稀疏簇問隔為0.0386s,剛好與五檔輸出軸齒輪故障周期一致,說明齒輪故障沖擊問隔信息被很好的提取出來,可由此判斷五檔輸出軸齒輪存在局部故障缺陷。最后利用沖擊模式在各群稀疏簇最大峰值位置處重構(gòu),得到故障沖擊信號(hào),如圖11(f)所示。
同樣,將所提方法與譜峭度和TQWT+OGS方法對(duì)圖11(b)中信號(hào)的處理結(jié)果作對(duì)比。圖12給出的是SK得到的譜峭度圖和最大譜峭度值所對(duì)應(yīng)頻帶(1200-1600Hz)的濾波信號(hào);圖13給出TQWT+OGS方法提取的沖擊特征。顯然,譜峭度法得到的結(jié)果中仍包含大量的噪聲成分,TQWT+OGS方法雖然能去除大部分噪聲成分,但提取沖擊成分中仍含有較多的干擾成分。相比之下,所提方法能夠更準(zhǔn)確完整地提取出沖擊特征信號(hào)。
4.2正常齒輪
為說明所提方法不會(huì)造成誤診,將其用于正常齒輪振動(dòng)信號(hào)。如圖14(a)所示是正常齒輪箱時(shí)域振動(dòng)信號(hào),其采樣頻率是24000Hz。移不變K—SVD算法學(xué)習(xí)得到的模式如圖14(b)所示,從波形看其主成分更像由諧波成分構(gòu)成而不是沖擊成分構(gòu)成。通過OGS算法提取的群稀疏成分如圖14(c)所示,圖中所示的成分并無任何規(guī)律,這也說明所提方法不會(huì)將正常齒輪誤診為故障齒輪。
5總結(jié)
提出了一種基于滑窗相關(guān)和OGS算法的齒輪局部故障特征提取方法,并針對(duì)局部故障信號(hào)的特點(diǎn)對(duì)算法主要參數(shù)進(jìn)行分析,同時(shí)給出參數(shù)選擇的對(duì)應(yīng)準(zhǔn)則。
該方法利用學(xué)習(xí)得到的沖擊模式與故障信號(hào)滑窗相關(guān)增強(qiáng)了微弱沖擊故障特征,再利用OGS算法從相關(guān)信號(hào)中提取大幅值的群稀疏成分,得到局部故障沖擊的位置信息,最后重構(gòu)出沖擊故障信號(hào)。通過仿真和實(shí)驗(yàn)驗(yàn)證了所提方法的有效性,與譜峭度和文獻(xiàn)[14]所提方法的分析結(jié)果對(duì)比進(jìn)一步驗(yàn)證了所提方法在大噪聲背景下提取齒輪局部故障特征方面的優(yōu)越性。