趙曉平 吳家新 周子賢
摘要
旋轉(zhuǎn)機械升降速階段微弱振動信號具有潛在性和動態(tài)響應(yīng)的微弱性等特點,因此瞬時頻率是限制早期故障診斷發(fā)展的關(guān)鍵問題.針對這一問題,該文引入了圖像處理領(lǐng)域的Seam Carving(SC) 算法,并對SC算法進行改進,結(jié)合短時傅里葉變換(ShortTime Fourier Transformation,STFT),提出了STFTSC瞬時頻率估計算法.STFTSC算法采用STFT對振動信號進行時頻分析,然后利用Seam Carving算法中的能量梯度,采用動態(tài)規(guī)劃的思想尋求seam路徑,實現(xiàn)了旋轉(zhuǎn)機械振動信號的一階瞬時頻率提取,最后對一階時頻數(shù)據(jù)進行時域重構(gòu),將重構(gòu)的時域信號和仿真信號進行相關(guān)性分析.結(jié)果表明,STFTSC算法對于高噪聲、鄰近階比等振動信號都具有非常好的效果.關(guān)鍵詞旋轉(zhuǎn)機械;Seam Carving 算法;瞬時頻率估計;能量梯度
中圖分類號TP242
文獻標(biāo)志碼A
0引言
滾動軸承升降速階段微弱振動信號包含了大量的運行狀態(tài)信息,其中一些是難以發(fā)現(xiàn)的系統(tǒng)缺陷.實現(xiàn)這一階段高效的故障特征提取,是滾動軸承故障診斷的重要環(huán)節(jié),對軸承設(shè)備的正常運行具有重要意義[1].而瞬時頻率估計是高效特征提取的關(guān)鍵.
針對旋轉(zhuǎn)機械振動信號的特點,早期提出的瞬時頻率估計方法主要有:STFT譜峰搜索法[2]、隱馬爾科夫模型瞬時頻率估計方法[3]、分段最小二乘擬合的瞬時頻率估計算法[4]等.但這幾種常用的算法都有其各自的局限性,如STFT譜峰搜索法在求取多分量信號的瞬時頻率時,采用的是遮隔技術(shù),從而增加了計算量,除此以外,遮隔寬度的設(shè)定也會影響瞬時頻率的估計精度.隱馬爾科夫模型瞬時頻率估計方法采用了大量的矩陣運算,增加了運算量.分段最小二乘擬合的瞬時頻率估計算法是根據(jù)分段點處是否為速度瞬變點來設(shè)定邊界條件的,從而有一定的局限性.
在以上算法的基礎(chǔ)上,近兩年提出了STFTVF(ShortTime Fourier TransformViterbi algorithm Fit,STFTVF)瞬時估計算法[5]以及對譜峰搜索方法的各種改進算法[6]等.STFTVF算法是將STFT和Viterbi算法結(jié)合提出的瞬時頻率估計算法,該算法運用了Viterbi算法尋找最小時間點間的最優(yōu)頻率路徑,結(jié)合旋轉(zhuǎn)機械非平穩(wěn)信號的特點,實現(xiàn)了對參考軸瞬時頻率的估計,因旋轉(zhuǎn)機械信號數(shù)據(jù)量大,因此計算效率上有待進一步提高.改進的峰值搜索法與傳統(tǒng)的峰值搜索法相比在降低信號干擾方面有了很大的改進,但在計算精度和抗干擾方面仍待提高.
Seam Carving算法[7]是圖像處理領(lǐng)域根據(jù)像素的能量梯度來尋求seam路徑(最佳路徑)的算法.本文以振動信號的時頻譜圖為基礎(chǔ),引入Seam Carving尋求最短路徑的思想,根據(jù)滾動軸承振動信號的特點,對其進行改進,將短時傅里葉變換和Seam Carving算法相結(jié)合,提出STFTSC瞬時頻率估計算法.
1Seam Carving算述描述
Seam Carving算法是近年來圖像處理領(lǐng)域內(nèi)的一個新的研究熱點,是一種基于內(nèi)容的圖像縮放算法[8].它的基本思想是根據(jù)圖像中像素的重要性,通過逐步賦值或刪除圖像中單像素寬連續(xù)的近似水平或垂直的曲線(seam)(即尋找一條最短路徑),從而來調(diào)整圖像尺寸的大小.
為了尋找seam,首先要計算圖像的能量分布.對于高度為n,寬度為m的圖像,其像素點為(x,y),0≤x≤(n-1)且0≤y≤(m-1).在像素點(x,y)的密度值用函數(shù)I(x,y)來表示,那么像素點的能量值e(I(x,y))為
M(x,y)表示(x,y)坐標(biāo)點上像素修改后的累積能量,即M是求解動態(tài)規(guī)劃所用的和值矩陣,記錄的是當(dāng)前狀態(tài)對應(yīng)的路徑能量和.在尋找最短路徑的過程中,使用矩陣path做記錄,從而找出能量最短的路徑.
2STFTSC瞬時頻率估計算法
對于旋轉(zhuǎn)機械升降速階段的振動信號,為了能更加準(zhǔn)確地獲取故障診斷的信息,采樣頻率一般比較高,振動信號的數(shù)量比較大,可以對數(shù)據(jù)進行分段處理,也可對數(shù)據(jù)進行抽取.以上是在文獻[5]和文獻[9]中所采用的方法.STFTSC算法具有快速和高效性,不對原始數(shù)據(jù)進行降采樣,以旋轉(zhuǎn)機械升速階段振動信號為例,STFTSC瞬時頻率估計算法的流程如圖1所示.
2)初始值的選取.旋轉(zhuǎn)機械升速過程總有一穩(wěn)定轉(zhuǎn)速(相對恒定)階段,例如對額定轉(zhuǎn)速為6 000 r/min的升速階段,在時頻面上最終時刻參考軸對應(yīng)的頻率應(yīng)在100 Hz附近.將100 Hz作為瞬時頻率估計的起始點.對于時頻譜中超過最高頻率的數(shù)據(jù)可以將其去掉避免不必要的計算,從而降低計算量.
3)計算各向梯度.在圖像處理中,像素的重要度定量地表示每個像素對圖像視覺內(nèi)容的重要程度,也稱之為該像素點的能量.像素重要度的計算可通過像素梯度、圖像熵、視覺關(guān)注度等確定.本文采用信號功率譜能量進行梯度計算.具體而言,以升速階段為例,將整個尋求瞬時頻率的過程,進行局部分析,如圖2所示.假設(shè)當(dāng)前的瞬時頻率為中心點5,那么下一個瞬時頻率從中心點5出發(fā),為縱向和橫向的8連通路.根據(jù)旋轉(zhuǎn)機械升速階段振動信號的特點,分析可知,從中心點5到點2、點3、點6、點8和點9等5個方向上的可能性幾乎為零.因此,點5前一時刻的瞬時頻率值只能是點1、點4和點7方向上的某一個值.求取點5到點1、點4和點7的能量梯度.這種思想,將STFTSC計算效率大幅提高.
4)功率譜梯度尋求seam.尋求seam路徑的過程中,在本文采用動態(tài)規(guī)劃算法來確定能量最小的seam通路,修改過程可以用式(2)累積能量的動態(tài)轉(zhuǎn)移方程表示.選取功率譜在t時刻某一頻率f的幅值P(t,f),計算其與t+1時刻P(t+1,f)之間的梯度,并以該梯度作為甄別瞬時頻率的參數(shù):
其中N表示采樣點數(shù).對于圖2來講,即點1、點4、點7等3個點與點5的梯度差最小,說明該像素最有可能是seam路徑上的點,同時將另外2個點的功率譜值置為0,此方法能夠高效地將信號中的噪聲濾除掉,具體結(jié)果見后文的圖6.
重復(fù)以上過程,直到得到x=0且y=0,從而求出連通初始點到原點的seam通路.
5)振動信號重構(gòu).通過STFTSC算法獲取信號的1階瞬時頻率值,實現(xiàn)各階分量的時域信號重構(gòu).將重構(gòu)的時域信號和仿真信號進行相關(guān)性分析,從而驗證STFTSC特征提取算法的高效性.
3實驗驗證
31仿真實驗
為了驗證算法,設(shè)計一個基準(zhǔn)頻率和幅值均變化的仿真信號,取采樣頻率fs=2 048 Hz,采樣時間T=20 s,基準(zhǔn)頻率從20 Hz(fstart)到100 Hz(fwork)線性變化,第n個點的頻率表示為f(n)=(fwork-fstart)n/N,角速度為ω(n)=2πf(n),轉(zhuǎn)過的相位角為(n)=∑ni=iω(i)Δt.
對時域信號進行頻譜分析,圖5為仿真的時域信號的頻譜.從圖5中可以看出共包含3個頻率分量,其中1階頻率分量和13階頻率分量是臨近階比分量.在圖5基礎(chǔ)上進行STFTCS 1階分量瞬時頻率估計,結(jié)果如6所示.從圖6中可以看出1階信號為從20~100 Hz的20 s的信號,與仿真的1階時域信號特征吻合.
為了進一步證明STFTSC瞬時頻率估計的高效性,本文從兩個方面進行了驗證:提取出的1階瞬時頻率與仿真的1階頻率進行了對比;對提取出的1階信號進行時域重構(gòu),結(jié)果如圖7所示.且對重構(gòu)的時域信號和仿真的1階信號進行相關(guān)性分析.
從圖7可以看出,提取出的1階瞬時頻率和仿真的1階頻率信號完全重疊,其中紅色虛線為STFTSC瞬時頻率估計算法提取出的1階瞬時頻率值,黑色圓圈為仿真的1階頻率信號.另外對圖4和圖8進行了相關(guān)性分析,其相關(guān)性達到了986%,其相似度極高,從而證明STFTCS算法的高效性.在對振動信號進行STFT時頻分析時,加窗重疊對時域重構(gòu)的精度有一定影響.
32實測試驗
采用OROS R3X系的動態(tài)信號分析儀和筆者自主研發(fā)的旋轉(zhuǎn)機械階比分析軟件(OrdTra)對臥式螺旋離心機(簡稱臥螺離心機)升速階段振動信號進行測試實驗.臥螺離心機相關(guān)參數(shù)如表1所示.
振動傳感器布置在左右軸承座,從水平和垂直兩個方向測量大端和小端瓦振.在大端和小端都安裝了支架固定電渦流傳感器用來測量軸的振動.光電傳感器安裝于轉(zhuǎn)鼓大端.傳感器的布置如圖9所示.
試驗中,測量瓦振的傳感器為本特利9200速度傳感器,靈敏度為20 mV/(mm·s-1);測量軸振的傳感器為東南儀器廠生產(chǎn)的電渦流傳感器,靈敏度為8 V/mm;測量脈沖信號的傳感器為東南儀器廠生產(chǎn)的光電傳感器,轉(zhuǎn)速測量取值以脈沖前沿為觸發(fā)參考.
以大端垂直方向軸振升速階段振動信號為例,圖10為其時域信號.對振動信號進行頻譜分析,頻譜分析結(jié)果如圖11所示.從圖11可以看出臥螺離心機振動信號中包含了多個分量.采用STFTSC瞬時頻率估計算法對臥螺離心機進行1階瞬時頻率估計,結(jié)果如圖12所示.
4結(jié)論
1)本文詳細(xì)介紹了基于STFTSC瞬時頻率估計算法的實現(xiàn)過程.本文提出的STFTSC算法首次將圖像處理領(lǐng)域的Seam Carving算法應(yīng)用到旋轉(zhuǎn)機械的瞬時頻率估計領(lǐng)域,并根據(jù)信號的特點,對SC算法進行了改進.
2)STFTSC瞬時頻率估計算法通過功率譜梯度尋求seam,在計算過程中根據(jù)信號的特點采用動態(tài)規(guī)劃算法,大大降低了計算量,提高了瞬時頻率估計的效率.
3)實驗證明該方法對多分量復(fù)雜的滾動軸承故障信號、鄰近階比多分量信號和強噪聲振動信號都有快速和高精度的提取效果.
本文的研究結(jié)果對旋轉(zhuǎn)機械故障診斷具有極強的指導(dǎo)意義和參考價值.
參考文獻
References
[1]明安波,褚福磊,張煒.滾動軸承復(fù)合故障特征分離的小波頻譜自相關(guān)方法[J].機械工程學(xué)報,2013,49 (3):8087
MING Anbo,CHU Fulei,ZHANG Wei.Compound fault features separation of rolling element bearing based on the wavelet decomposition and spectrum autocorrelation[J].Journal of Mechanical Engineering,2013,49(3):8087
[2]郭瑜,秦樹人,湯寶平,等.基于瞬時頻率估計的旋轉(zhuǎn)機械階比跟蹤[J].機械工程學(xué)報,2003,39(3):3236
GUO Yu,QIN Shuren,TANG Baoping,et al.Order tracking of rotating machinery based on instantaneous frequency estimation[J].Chinese Journal of Mechanical Engineering,2003,39(3):3236
[3]梁玉前,秦樹人,郭瑜.旋轉(zhuǎn)機械升降速信號的瞬時頻率估計[J].機械工程學(xué)報,2003,39(9):7580
LIANG Yuqian,QIN Shuren,GUO Yu.Instantaneous frequency estimation of runup or rundown sign of rotating machinery[J].Chinese Journal of Mechanical Engineering,2003,39(9):7580
[4]孔慶鵬,宋開臣,陳鷹.基于分段最小二乘擬合的瞬時頻率估計方法[J].農(nóng)業(yè)機械學(xué)報,2006,37(11):204206
KONG Qingpeng,SONG Kaichen,CHEN Ying.Instantaneous frequency estimation based on piecewise least squares fitting[J].Journal of Agricultural Machinery,2006,37(11):204206
[5]趙曉平,趙秀莉,侯榮濤,等.一種新的旋轉(zhuǎn)機械升降速階段振動信號的瞬時頻率估計算法[J].機械工程學(xué)報,2011,47(7):103108
ZHAO Xiaoping,ZHAO Xiuli,HOU Rongtao,et al.A new method for instantaneous frequency estimation of runup or rundown vibration signal for rotating machinery[J].Journal of Mechanical Engineering,2011,47(7):103108
[6]胡愛軍,朱瑜.基于改進的峰值搜索法的旋轉(zhuǎn)機械瞬時頻率估計[J].振動與沖擊,2013,32(7):113117
HU Aijun,ZHU Yu.Instantaneous frequency estimation of a rotating machinery based on an improved peak search method[J].Journal of Vibration and Shock,2013,32(7):113117
[7]Dong W,Zhou N,Paul JC,et al.Optimized image resizing using seam carving and scaling[J].ACM Transaction on Graphics,2009,28(5):125132
[8]Wei J D,Lin Y J,Wu Y J.A path analysis method to detect seam carved images[J].Pattern Recognition Letters,2014,36(1):100106
[9]趙曉平,侯榮濤.基于Viterbi算法的Gabor階比跟蹤技術(shù)[J].機械工程學(xué)報,2009,45(11):247252
AbstractFeature extraction of instantaneous frequency is the key for fault diagnosis of rotating machines,considering that the vibration signals of bearing are usually potential and very weak for dynamic response.A new STFTSC (Short Time Fourier Transform and Seam Carving) feature extraction method is thus proposed which can estimate instantaneous frequency of vibration signal of rolling bearings.Seam Carving method,usually applied in the field of image processing,is revised according to the characteristics of the rolling bearing.Instantaneous frequency of the vibration signal is estimated using the STFT,then the first order Seam route is solved using the energy gradients of Seam Carving and dynamic planning method;finally,the first order signal is reconstructed and compared with the simulated signal.Results show that the proposed STFTSC method is effective and quick for estimation of vibration signal even under interference of strong noise and adjacent order components of signal.
Key wordsrotating machine;Seam Carving;instantaneous frequency estimation;energy gradient