蔡艷平, 徐光華, 李艾華, 王 濤
(1.西安交通大學(xué) 機(jī)械工程學(xué)院,西安 710049;2.西安交通大學(xué) 機(jī)械制造系統(tǒng)工程國家重點(diǎn)實(shí)驗(yàn)室,西安 710049;3.火箭軍工程大學(xué),西安 710025)
?
EMD局部積分均值增密插值改進(jìn)算法及其在轉(zhuǎn)子故障診斷中的應(yīng)用
蔡艷平1,3, 徐光華1,2, 李艾華3, 王 濤3
(1.西安交通大學(xué) 機(jī)械工程學(xué)院,西安 710049;2.西安交通大學(xué) 機(jī)械制造系統(tǒng)工程國家重點(diǎn)實(shí)驗(yàn)室,西安 710049;3.火箭軍工程大學(xué),西安 710025)
包絡(luò)擬合是EMD(Empirical Mode Decomposition)算法的一個(gè)關(guān)鍵環(huán)節(jié),針對(duì)EMD包絡(luò)擬合問題,提出一種基于局部積分均值增密約束三次樣條插值的EMD改進(jìn)算法。該方法利用定比分點(diǎn)法來增密EMD樣條插值型值點(diǎn),利用分段約束三次樣條插值來抑制傳統(tǒng)EMD包絡(luò)過沖與欠沖問題,利用內(nèi)稟模態(tài)函數(shù)直接篩選方法來減少EMD計(jì)算局部均值時(shí)的樣條插值次數(shù)。仿真分析驗(yàn)證了改進(jìn)算法的有效性,將改進(jìn)算法應(yīng)用在轉(zhuǎn)子故障振動(dòng)信號(hào)的實(shí)例分析中,結(jié)果表明,改進(jìn)算法提高了EMD的分解精度,更加準(zhǔn)確地提取了油膜渦動(dòng)信號(hào)的故障特征。
旋轉(zhuǎn)機(jī)械; 故障診斷; 經(jīng)驗(yàn)?zāi)B(tài)分解; 樣條插值; 包絡(luò)擬合
EMD[1]是由美國航空航天局 HUANG于1998年提出,被認(rèn)為是近年來應(yīng)用最廣泛的時(shí)間序列分析方法。由于EMD是完全自適應(yīng)的,尤其適用于非線性和非平穩(wěn)過程分析,因此被廣泛應(yīng)用在機(jī)械的故障診斷中[2-5]。EMD包絡(luò)擬合是EMD算法中的一個(gè)關(guān)鍵問題,EMD篩分出的IMF幾乎都與包絡(luò)擬合方法有關(guān)。因此,計(jì)算各層信號(hào)極值點(diǎn)包絡(luò)均值曲線是EMD的核心所在,它的好壞直接影響到EMD的分解結(jié)果。
在標(biāo)準(zhǔn)EMD中,EMD包絡(luò)曲線擬合是采用三次樣條插值求取的,存在過沖、欠沖問題和篩分速度慢等問題,為解決EMD包絡(luò)擬合問題,許多學(xué)者提出了改進(jìn)方法,大致分為以下二類:
(1) 包絡(luò)平均法。用極大、極小極值點(diǎn)分別插值求包絡(luò),再采用包絡(luò)平均作為極值點(diǎn)局部均值的方法,如三次樣條插值法[1]、阿克瑪(Akima)插值法[6]、分段冪函數(shù)插值法[6-7]、高次樣條插值法[8]等。這些方法均各有所長,也各有所短,如阿克瑪插值法是一種自適應(yīng)性比三次樣條插值好的非均勻點(diǎn)曲線插值算法,計(jì)算量小,應(yīng)用靈活,但是其光滑性較差,擬合的曲線有時(shí)顯得“過于柔軟”,甚至出現(xiàn)明顯的“折點(diǎn)”。分段冪函數(shù)法與三次樣條插值和阿克瑪插值法相比,分段冪函數(shù)法光滑性較好,同時(shí)具有較好的抗過沖和欠沖性能,但其光滑性較三次樣條插值差。高次樣條插值法雖然可以提高曲線擬合和EMD分解精度,但計(jì)算復(fù)雜性大,耗時(shí)多,而且算法精度的提高并不是與插值次數(shù)成正比,而是到一定的階數(shù)后,精度不再提高。另外,該方法并未解決三次樣條插值帶來的過沖和欠沖問題,只是提高了算法的精度而已。
(2) 局部均值直接求取法。通過對(duì)極值點(diǎn)直接求取局部均值時(shí)間序列,再通過對(duì)局部均值時(shí)間序列進(jìn)行一次插值來求取局部均值的方法,如B樣條插值法[9]、自適應(yīng)時(shí)變?yōu)V波法[10]、局域中值定理分解方法[11]、穩(wěn)定點(diǎn)均值篩法[12]。上述這些方法雖減少了運(yùn)算量和1次三次樣條的過沖及欠沖問題,但是通過極值點(diǎn)構(gòu)建的局部均值時(shí)間序列中,局部均值位置tξ的粗略估計(jì)雖然簡化了算法,卻影響了加權(quán)系數(shù)的準(zhǔn)確性,導(dǎo)致局部均值的估計(jì)仍存在誤差。另外,對(duì)于局部均值的包絡(luò)曲線擬合,文獻(xiàn)[10-11]仍采用了傳統(tǒng)三次樣條,而三次樣條對(duì)非均勻插值點(diǎn),易產(chǎn)生過沖和欠沖現(xiàn)象,進(jìn)而破壞信號(hào)的模態(tài)結(jié)構(gòu),造成分解誤差,而且還會(huì)造成EMD的過分解,從而產(chǎn)生虛假的頻率成分,影響瞬時(shí)頻率的計(jì)算,因此EMD中的包絡(luò)擬合仍需要進(jìn)一步完善。
針對(duì)EMD中三次樣條插值的過沖、欠沖問題和篩分速度等問題,本文擬從三個(gè)不同角度出發(fā),提出一種基于局部積分均值增密約束三次樣條插值的EMD改進(jìn)算法,并成功應(yīng)用于轉(zhuǎn)子油膜渦動(dòng)的故障監(jiān)測(cè)診斷中。
在標(biāo)準(zhǔn)EMD中,EMD包絡(luò)曲線擬合是采用三次樣條插值求取的,即先找出信號(hào)的所有極大值和極小值點(diǎn),然后分別用三次樣條插值法來對(duì)極大值點(diǎn)、極小值點(diǎn)序列插值,從而獲得上、下包絡(luò),再由上、下包絡(luò)線求信號(hào)的局部均值,以篩出信號(hào)的IMF。這里可通過一個(gè)仿真信號(hào)的EMD分解來分析其“包絡(luò)擬合“的問題,仿真信號(hào)的表達(dá)式為:
x(t)=cos(2π×3t)+0.4cos(2π×10t)+
0.9sin(2π×25t)
(1)
仿真信號(hào)采樣頻率為1 024,數(shù)據(jù)長度為100。仿真信號(hào)的三次樣條包絡(luò)曲線插值見圖1,其中實(shí)線是原始信號(hào),虛線是基于三次樣條插值求取的包絡(luò)均值。

圖1 EMD中三次樣條插值的過沖與欠沖問題Fig.1 The problem of the cubic spline interpolation overshoot and undershoot in EMD
從圖1可以看出,三次樣條插值產(chǎn)生了過沖和欠沖現(xiàn)象,破壞了EMD的模態(tài)結(jié)構(gòu),造成了較大誤差,且其上、下包絡(luò)曲線還產(chǎn)生了端點(diǎn)效應(yīng)問題。傳統(tǒng)EMD上下包絡(luò)均值求解存在的兩大不足:①三次樣條插值的過沖欠沖問題;②一次包絡(luò)均值的計(jì)算需2次三次樣條擬合,計(jì)算量大。
在EMD包絡(luò)擬合問題分析基礎(chǔ)上,基于插值擬合算法改進(jìn)的思想,從消除三次樣條插值的過沖、欠沖影響出發(fā),本文在EMD包絡(luò)曲線擬合中首先引入一種基于約束條件的分段約束三次樣條插值,約束三次樣條插值算法詳見文獻(xiàn)[13]。為了介紹分段插值算法,這里給出一個(gè)定理。
定理1[14]已知P0(x0,y0),P1(x1,y1),… ,Pn(xn,yn),n≥3,且x0≤x1≤…≤xn,S(x;xi-1,xi,xi+1)為經(jīng)過插值點(diǎn)Pi-1,Pi,Pi+1,1≤i≤n-1的插值函數(shù),且S(x;xi-1,xi,xi+1)一階連續(xù)可導(dǎo),令:
x∈[xk,xk+1],1≤k≤n-2
(2)
則S(x)是關(guān)于點(diǎn)P0(x0,y0),P1(x1,y1),… ,Pn(xn,yn),n≥3的插值函數(shù),且S(x)∈C1(x0,xn)。
定理1的證明見文獻(xiàn)[14],定理1所描述的實(shí)際上是一種分段插值法,每個(gè)分段為一個(gè)插值函數(shù)的加權(quán)平均,本文將約束三次樣條插值應(yīng)用在分段插值法中,提出一種分段約束三次樣條插值算法,其算法如下:
步驟1 設(shè)插值點(diǎn)P0(x0,y0),P1(x1,y1),…,Pn(xn,yn),n≥3,且x0≤x1≤…≤xn,采用約束三次樣條插值分別求出關(guān)于插值點(diǎn)Pi-1,Pi,Pi+1,1≤i≤n-1的約束三次樣條插值函數(shù);
步驟2 用式(2)求取P0(x0,y0),P1(x1,y1),…,Pn(xn,yn),n≥3的插值函數(shù)S(x);
步驟3 輸出分段約束三次樣條插值算法。
圖2給出了采用傳統(tǒng)三次樣條插值和分段約束三次樣條插值進(jìn)行EMD包絡(luò)曲線擬合的對(duì)比,其中采用分段約束三次樣條求得的包絡(luò)曲線為虛線表示,實(shí)線包絡(luò)為傳統(tǒng)三次樣條插值的結(jié)果。從圖中可以看出,本文提出的分段約束三次樣條插值算法對(duì)EMD包絡(luò)的過沖及欠沖問題得到了抑制。

圖2 不同三次樣條插值EMD包絡(luò)曲線對(duì)比Fig.2 Comparing the EMD envelope curve by different cubic spline interpolation
在插值算法改進(jìn)基礎(chǔ)上,本文同時(shí)將從另外二個(gè)角度繼續(xù)對(duì)EMD包絡(luò)擬合問題進(jìn)行改進(jìn),以期進(jìn)一步提高EMD包絡(luò)擬合的精度和速度:① 基于局部均值點(diǎn)直接求取的思想,通過信號(hào)的極值點(diǎn)先計(jì)算出信號(hào)的局部均值點(diǎn),再由局部均值點(diǎn)直接通過樣條插值擬合得到局部均值,以此減少傳統(tǒng)EMD計(jì)算局部均值時(shí)的樣條插值次數(shù);② 由于樣條插值的精度取決于其插值型值點(diǎn)密集程度,因此通過型值點(diǎn)增密算法提高樣條插值精度,以此減少三次樣條插值包絡(luò)擬合中的過沖和欠沖。
基于上述三方面的改進(jìn)思路,本文提出一種基于增密約束三次樣條插值的EMD改進(jìn)算法(APCEMD),其基本思想是利用定比分點(diǎn)法來增密樣條插值型值點(diǎn),利用基于約束條件的分段約束三次樣條插值來抑制過沖與欠沖問題,利用IMF直接篩選方法來避免計(jì)算一次局部均值時(shí)需要使用兩次三次樣條插值的不足。通過上述三方面的同時(shí)改進(jìn),以此來提高標(biāo)準(zhǔn)EMD算法的包絡(luò)曲線擬合精度,其算法流程見圖3。

圖3 EMD包絡(luò)擬合改進(jìn)算法流程Fig.3 Theimproved EMD envelope fitting algorithm process
APCEMD具體算法流程如下:
步驟1 找出待分解信號(hào)x(t)的所有極值點(diǎn),并用(tk,xk)表示x(t)的第k個(gè)極值點(diǎn),其中極大值點(diǎn)序列為xmax,極小值點(diǎn)序列為xmin,極大值點(diǎn)對(duì)應(yīng)的時(shí)間序列為tmax,極小值點(diǎn)對(duì)應(yīng)的時(shí)間序列為tmin;

(3)

步驟6:采用分段約束三次樣條插值算法對(duì)排列后的局部均值點(diǎn)進(jìn)行插值,將插值得到的包絡(luò)曲線作為EMD中信號(hào)的局部均值曲線;
步驟7:根據(jù)EMD雙閾值終止準(zhǔn)則循環(huán)運(yùn)算,得到IMF。
為了比較EMD與本文提出的分段約束三次樣條插值EMD算法(CEMD)和APCEMD算法的不同,建立仿真信號(hào)如下:
x(t)=cos(2π×400t+0.5cos(2π×25t))
(4)
仿真信號(hào)的采樣頻率為2 kHz,信號(hào)長度為1 024。對(duì)x(t)進(jìn)行APCEMD分解和EMD分解,分解結(jié)果分別如圖4~圖6所示。從圖4中可以看出,APCEMD分解結(jié)果為3個(gè)IMF分量和1個(gè)殘余項(xiàng)Res.,而在圖5、圖6中,EMD將仿真信號(hào)分解為5個(gè)IMF分量和1個(gè)殘余項(xiàng)Res.。不難看出,在圖5、圖6的EMD、CEMD分解中,IMF4和IMF5事實(shí)上是沒有任何物理意義的偽分量,而在圖4的APCEMD分解中,其IMF分量準(zhǔn)確分離了信號(hào)中內(nèi)在的振蕩模式,也就是說,其每一個(gè)IMF分量都具有物理意義。

圖4 仿真信號(hào)的APCEMD分解Fig.4 The simulation signal APCEMD decomposition

圖5 仿真信號(hào)的CEMD分解Fig.5 The simulation signal CEMD decomposition

圖6 仿真信號(hào)的EMD分解Fig.6 The simulation signal EMD decomposition
與傳統(tǒng)EMD算法相比,APCEMD雖然在篩選IMF過程中,增加了局部積分均值的求解和局部均值的增密計(jì)算,表面上看,APCEMD的計(jì)算比傳統(tǒng)EMD算法復(fù)雜,但由于APCEMD通過增密局部均值點(diǎn),增加了分段約束三次樣條插值型值點(diǎn),提高了樣條插值精度。同時(shí)采用分段約束三次樣條插值抑制了傳統(tǒng)三次樣條插值的過沖與欠沖問題。另外,由于APCEMD基于局部均值點(diǎn)直接篩選IMF方法,避免了傳統(tǒng)EMD中計(jì)算一次局部均值時(shí)需要使用2次三次樣條插值的不足,在某種程度上也減小1次三次樣條插值的過沖與欠沖問題。因此,APCEMD每次求得的局部均值曲線都更接近于理想曲線,這樣APCEMD只需要較少次“篩”的過程就可以形成IMF,其分解效率高。相反,CEMD雖然改進(jìn)了包絡(luò)插值算法,但由于分段后插值型值點(diǎn)密度不夠等原因,仍出現(xiàn)了分解誤差。相比之下,傳統(tǒng)EMD在“篩”的過程中存在過沖與欠沖問題,需要多次“篩”的過程來形成IMF,甚至還會(huì)出現(xiàn)多個(gè)偽分量“篩”的過程,而在EMD分解過程中,最消耗時(shí)間的就是每“篩”出一個(gè)IMF都要進(jìn)行若干次三次樣條插值,因而其分解效率低。計(jì)算表明:仿真信號(hào)的EMD分解耗時(shí)1.89 s,CEMD分解耗時(shí)1.76 s,而APCEMD分解耗時(shí)1.16 s,EMD運(yùn)算速度提高了近1倍。因此APCEMD的分解誤差更小一些,其IMF物理意義更明確一些,運(yùn)算速度也更快一些。
為了進(jìn)一步分析APCEMD、CEMD、EMD的不同,對(duì)仿真信號(hào)經(jīng)APCEMD、CEMD與EMD分解得到的IMF進(jìn)行HHT時(shí)頻分析。圖7給出了仿真信號(hào)APCEMD分解的HHT時(shí)頻圖,從圖7中可以清楚地看出400 Hz載波頻率成分和25 Hz的調(diào)制頻率成分,且載波頻率成分和調(diào)制頻率成分表現(xiàn)出的波動(dòng)性也被反映出來。

圖7 仿真信號(hào)APCEMD分解的HHT時(shí)頻圖Fig.7 HHT time-frequency diagram of the simulation signal APCEMD decomposition
圖8為仿真信號(hào)CEMD分解的HHT時(shí)頻圖,圖9為仿真信號(hào)EMD分解的HHT時(shí)頻圖,從圖8、圖9中可以清楚地看出25 Hz的調(diào)制頻率成分,但400 Hz載波頻率成分卻表現(xiàn)出來為多種信息的疊加結(jié)果,真正的400 Hz載波頻率成分被“偽頻率分量”所掩蓋,其中圖9的“偽頻率分量”顯得幅度更大些。以上仿真對(duì)比分析說明,APCEMD方法相比CEMD、EMD方法來說,其分解出的分量更準(zhǔn)確,誤差更小。

圖8 仿真信號(hào)CEMD分解的HHT時(shí)頻圖Fig.8 HHT time-frequency diagram of the simulation signal CEMD decomposition

圖9 仿真信號(hào)EMD分解的HHT時(shí)頻圖Fig.9 HHT time-frequency diagram of the simulation signal EMD decomposition
圖10為轉(zhuǎn)子試驗(yàn)臺(tái)測(cè)試系統(tǒng)圖。在轉(zhuǎn)子實(shí)驗(yàn)臺(tái)上模擬油膜振蕩故障,用電渦流位移傳感器測(cè)量轉(zhuǎn)子的徑向振動(dòng)量,進(jìn)行整周期等相位采樣,采樣頻率為2 kHz。圖11為轉(zhuǎn)子油膜振蕩故障振動(dòng)信號(hào)的時(shí)域波形,采樣點(diǎn)數(shù)為1 024。這里用EMD方法與CEMD方法、APCEMD方法分別對(duì)轉(zhuǎn)子油膜振蕩故障振動(dòng)信號(hào)進(jìn)行分析,圖12為應(yīng)用EMD方法的分解結(jié)果,圖13為應(yīng)用CEMD方法的分解結(jié)果,圖14為應(yīng)用本文提出的APCEMD分解結(jié)果。

圖10 轉(zhuǎn)子試驗(yàn)臺(tái)測(cè)試系統(tǒng)圖Fig.10 Test system of rotor experiment platform

圖11 轉(zhuǎn)子油膜振蕩故障振動(dòng)信號(hào)時(shí)域波形Fig.11 Rotor oil film oscillation fault vibration signal time domain waveform

圖12 轉(zhuǎn)子故障振動(dòng)信號(hào)標(biāo)準(zhǔn)EMD分解結(jié)果Fig.12 Rotor fault vibration signal standard EMD decomposition results

圖13 轉(zhuǎn)子故障振動(dòng)信號(hào)CEMD分解結(jié)果Fig.13 Rotor fault vibration signal CEMD decomposition results

圖14 轉(zhuǎn)子油膜振蕩故障振動(dòng)信號(hào)APCEMD分解結(jié)果Fig.14 Rotor fault vibration signal standard APCEMD decomposition results
在圖12中,EMD由上至下依次為分解得到的8個(gè)IMF分量和1個(gè)殘余量,在圖13、圖14中,經(jīng)過CEMD方法、APCEMD方法的信號(hào)分解結(jié)果中,IMF的個(gè)數(shù)明顯少于標(biāo)準(zhǔn)EMD。為更準(zhǔn)確地反映出圖12~圖14中的IMF特征信息,對(duì)上述油膜振蕩故障振動(dòng)信號(hào)經(jīng)APCEMD、CEMD與EMD分解得到的IMF進(jìn)行HHT時(shí)頻分析。圖15為用EMD方法得到的HHT時(shí)頻分布圖,其HHT時(shí)頻圖雖然基本能看出1倍頻和0.5倍頻振動(dòng)模態(tài),但1倍頻的頻率調(diào)制現(xiàn)象沒有反映出來。另外,在HHT時(shí)頻圖中還出現(xiàn)了嚴(yán)重的偽時(shí)頻譜現(xiàn)象,這是由于EMD三次樣條包絡(luò)擬合導(dǎo)致的分解偏差,致使EMD分解的結(jié)果中出現(xiàn)了許多偽分量造成的,這從圖14中1倍頻附近出現(xiàn)的偽頻率分量可以看出。

圖15 基于EMD方法的HHT時(shí)頻圖Fig.15 The HHT time-frequency diagrams based on the EMD method
圖16為用CEMD方法得到的HHT時(shí)頻分布圖,其HHT時(shí)頻圖比圖13中的HHT時(shí)頻分布圖更能清楚地看出1倍頻和0.5倍頻振動(dòng)模態(tài),但1倍頻的頻率調(diào)制被偽時(shí)頻譜所干擾,調(diào)制現(xiàn)象不理想,且0.5倍頻振動(dòng)模態(tài)也太不清晰,這說明CEMD雖能改進(jìn)EMD分解結(jié)果,但包絡(luò)擬合的插值精度仍不夠?qū)е碌姆纸馄?,致使EMD分解的結(jié)果中出現(xiàn)了許多偽分量造成的。

圖16 基于EMD方法的HHT時(shí)頻圖Fig.16 The HHT time-frequency diagrams based on the EMD method
圖17為APCEMD方法得到的HHT時(shí)頻分布圖。從圖17中可以看出:HHT時(shí)頻圖上主要頻率分布為1倍頻及0.5倍頻成分,且0.5倍頻振動(dòng)模態(tài)振幅較大,1倍頻顯示出明顯的頻率調(diào)制現(xiàn)象,這說明本文所提方法得到的HHT時(shí)頻分析結(jié)果能較理想地提取轉(zhuǎn)子油膜振蕩的故障特征。

圖17 基于APCEMD方法的HHT時(shí)頻圖Fig.17 The HHT time-frequency diagrams based on the APCEMD method
分析產(chǎn)生上述結(jié)果的原因主要如下:標(biāo)準(zhǔn)EMD采用三次樣條插值進(jìn)行包絡(luò)曲線擬合時(shí),易產(chǎn)生過沖和欠沖現(xiàn)象,破壞信號(hào)的模態(tài)結(jié)構(gòu),造成較大誤差。CEMD雖然采用的是分段約束三次樣條插值算法,改進(jìn)了1次三次樣條的過沖及欠沖問題,但由于插值過程中的插值點(diǎn)不夠會(huì)造成部分插值誤差,從而引起EMD的過分解,導(dǎo)致產(chǎn)生虛假的頻率成分,影響瞬時(shí)頻率的計(jì)算,因此CEMD中的包絡(luò)擬合仍不完善。本文提出的APCEMD方法,較現(xiàn)有包絡(luò)擬合方法的優(yōu)勢(shì)在于,改進(jìn)了包絡(luò)平均法中的插值函數(shù),提出了一種基于約束條件的分段約束三次樣條插值來來抑制三次樣條插值法、Akima插值法、分段冪函數(shù)插值法、高次樣條插值法存在的問題,同時(shí)利用定比分點(diǎn)法來增密樣條插值型值點(diǎn),改進(jìn)了局部均值直接求取法中的插值型點(diǎn)問題,減小了局部均值直接求取法的插值誤差。同時(shí)還采用IMF直接篩選方法來避免計(jì)算一次局部均值時(shí)需要使用兩次三次樣條插值的不足,吸取了局部均值直接求取法的優(yōu)勢(shì),因此,通過上述三個(gè)方面的同時(shí)改進(jìn),APCEMD具有較大的優(yōu)勢(shì)。
但從圖14和圖17中可以看出,APCEMD相對(duì)于標(biāo)準(zhǔn)EMD來說,盡管通過解決EMD包絡(luò)擬合問題最終能診斷出轉(zhuǎn)子油膜振蕩故障,但其APCEMD分解圖和HHT時(shí)頻分布圖仍能看出改進(jìn)算法中存在部分端點(diǎn)效應(yīng)問題和模態(tài)混疊問題,但相對(duì)于標(biāo)準(zhǔn)EMD、CEMD來說上述問題已有改善。因此,這說明APCEMD除了提高包絡(luò)擬合精度和運(yùn)算速度外,還能改善標(biāo)準(zhǔn)EMD中的部分端點(diǎn)效應(yīng)問題和模態(tài)混疊問題,這說明EMD包絡(luò)擬合算法的好壞,與EMD最終分解結(jié)果好壞有直接關(guān)系。當(dāng)然,不考慮算法實(shí)時(shí)性的情況下,為了避免因端點(diǎn)效應(yīng)、模態(tài)混疊等因素對(duì)EMD結(jié)果的影響,以得到更高精度的EMD分解效果,在APCEMD的應(yīng)用中應(yīng)盡量對(duì)信號(hào)的邊界進(jìn)行延拓,并對(duì)EMD的模態(tài)混疊問題進(jìn)行改進(jìn)。
(1) 分析了包絡(luò)曲線擬合中三次樣條插值的不足,從抑制三次樣條插值的過沖、欠沖影響出發(fā),在EMD包絡(luò)曲線擬合中提出一種基于約束條件的分段約束三次樣條插值,仿真表明,EMD包絡(luò)的過沖及欠沖問題得到了改善。
(2) 提出一種基于局部積分均值增密分段約束三次樣條插值的EMD改進(jìn)算法,利用定比分點(diǎn)法來增密樣條插值型值點(diǎn),利用分段約束三次樣條插值來抑制過沖與欠沖問題,利用IMF直接篩選方法來避免計(jì)算一次局部均值時(shí)需要使用兩次三次樣條插值的不足。通過仿真對(duì)比表明,在分解精度上均要好于EMD、CEMD分解方法。
(3) 將本文改進(jìn)方法應(yīng)用于轉(zhuǎn)子油膜渦動(dòng)的故障監(jiān)測(cè)診斷中,成功地提取出轉(zhuǎn)子油膜渦動(dòng)的故障特征,并與EMD、CEMD算法進(jìn)行了對(duì)比,結(jié)果表明,改進(jìn)EMD能夠更準(zhǔn)確地提取轉(zhuǎn)子油膜振蕩故障特征。
[1] HUANG N E, SHEN Z, LONG S R, et al. The empirical mode decomposition and the Hilbert spectrum for nonlinear and nonstationary time series analysis[J]. Proceedings of the Royal Society, 1998, 454(1971): 903-995.
[2] LIU Hui, TIAN Hongqi, LIANG Xifeng, et al. New wind speed forecasting approaches using fast ensemble empirical model decomposition, genetic algorithm, Mind Evolutionary Algorithm and Artificial Neural Networks[J]. Renewable Energy, 2015, 83:1066-1075.
[3] 向丹, 岑健. 基于EMD熵特征融合的滾動(dòng)軸承故障診斷方法[J]. 航空動(dòng)力學(xué)報(bào), 2015, 30(5): 1149-1155.
XIANG Dan, CEN Jian. Method of roller bearing fault diagnosis based on feature fusion of EMD entropy[J].Journal of Aerospace Power, 2015, 30(5): 1149-1155.
[4] LEI Yaguo,LIN Jing,HE Zhengjia.A review on empirical mode decomposition in fault diagnosis of rotating machinery [J].Mechanical Systems and Signal Processing, 2013, 35(1/2):108-126.
[5] WANG Yanxue, MARKERT R, XIANG Jiawei, et al. Research on variational mode decomposition and its application in detecting rub-impact fault of the rotor system[J]. Mechanical Systems and Signal Processing, 2015,60/61:243-251.
[6] QIN S R, ZHONG Y M.A new envelope algorithm of Hilbert-Huang transform[J]. Mechanical Systems and Signal Processing, 2006, 20: 1941-1952.
[7] 鐘佑明. 希爾伯特-黃變換局瞬信號(hào)分析理論的研究[D]. 重慶:重慶大學(xué), 2002.
[8] 楊世錫, 胡勁松, 吳昭同, 等. 基于高次樣條插值的經(jīng)驗(yàn)?zāi)B(tài)分解方法研究[J]. 浙江大學(xué)學(xué)報(bào)(工學(xué)版), 2004, 38(3): 267-270.
YANG Shixi, HU Jinsong, WU Zhaotong, et al. Study of empiricalmode decomposition based on high-order spline interpolation[J]. Journal of Zhejiang University(Engineering Science), 2004, 38(3): 267-270.
[9] CHEN Q H,HUANG N E,Riemenschneider S, et al.A B-spline approach for empirical mode decompositions[J]. Advances in Computational Mathematics, 2006, 24:171-195.
[10] 余泊. 自適應(yīng)時(shí)頻分析方法及其在故障診斷中的應(yīng)用研究[D]. 大連: 大連理工大學(xué), 1998.
[11] 蓋強(qiáng), 馬孝江, 張海勇,等. 幾種局域波分解方法的比較研究[J]. 系統(tǒng)工程與電子技術(shù), 2002, 24(2): 57-59.
GAI Qiang, MA Xiaojiang, ZHANG Haiyong, et al. Comparing study for decomposing methods using local wave method[J]. Systems Engineering and Electronics,2002,24(2): 57-59.
[12] ZHONG Y M, QIN S R, TANG B P. Research on theoretic evidence and realization of directly-mean EMD method[J].Chinese Journal of Mechanica Engineering, 2004, 17(3):399-404.
[13] 侯云山, 劉宏兵. 一種約束三次樣條函數(shù)的構(gòu)造方法及應(yīng)用[J]. 信陽師范學(xué)院學(xué)報(bào)(自然科學(xué)版), 2004, 17(4): 403-404.
HOU Yunshan, LIU Hongbing. The construction and application of a type of constrained cubic spline[J]. Journal of Xinyang Teachers College(Natural Science Edition), 2004, 17(4): 403-404.
[14] 陳一賢. HHT方法分析[D]. 杭州:浙江大學(xué), 2007.
[15] HONG H,WANG X L,TAO Z Y. Local intergal mean-based sifting for empirical mode decomposition[J]. IEEE Signal Processing Letters, 2009, 16(10): 841-844.
A improved EMD algorithm based on local integral average constraint cubic spline interpolation by adding dense points and its application in rotary machine fault diagnosis
CAI Yanping1,3, XU Guanghua1,2, LI Aihua3, WANG Tao3
(1. School of Mechanical Engineering,Xi’an Jiaotong University,Xi’an 710049, China;2. State Key Laboratory for Manufacturing Systems Engineering,Xi’an Jiaotong University,Xi’an 710049, China;3. Department No.5, Rocket Force University of Engineering, Xi’an 710025, China)
Envelope fit is a key link of empirical mode decomposition (EMD). The current methods for solving EMD envelope fit problems have two kinds including the envelope average method and the local mean direct strike method. But, these two methods have cubic spline interpolation overshoot and undershoot, screening speed or local mean estimate errors and other problems. For envelope fit problems of EMD, an improved EMD algorithm was proposed here, based on the constraint cubic spline interpolation with local integral average and adding dense points. The constant proportion division point method was used to add dense points of EMD spline interpolation, the piecewise constrained cubic spline interpolation was employed to suppress EMD envelope overshoot and undershoot problems, and the IMF (intrinsic mode function) direct screening method was adopted to reduce spline interpolation times when calculating the EMD local average. Based on the implement of three above aspects to improve EMD, the proposed method can improved the standard EMD algorithm calculation speed and the envelope curve fitting accuracy. The simulated signals and rotor fault vibration signals analyses showed that the proposed method possesses better advantages both in fitting error and operation speed, the EMD decomposition accuracy and decomposition efficiency increase. Lastly, the proposed method was successfully applied in the fault diagnosis of rotary machines.
rotating machinery; fault diagnosis; empirical mode decomposition (EMD); spline interpolation; envelope fit
國家自然科學(xué)基金(51405498);陜西省自然科學(xué)基金(2013JQ8023);中國博士后基金(2015M582642)
2015-06-04 修改稿收到日期:2015-08-06
蔡艷平 男,博士后,碩士生導(dǎo)師,1982年生
TN911.7;TH165.3
A
10.13465/j.cnki.jvs.2016.19.014