何劉海 吳桂嬌 王 平
中國(guó)航發(fā)湖南動(dòng)力機(jī)械研究所,中國(guó)航空發(fā)動(dòng)機(jī)集團(tuán)航空發(fā)動(dòng)機(jī)振動(dòng)技術(shù)重點(diǎn)實(shí)驗(yàn)室,株洲,412002
航空發(fā)動(dòng)機(jī)轉(zhuǎn)子的軸心軌跡能夠部分反映轉(zhuǎn)子動(dòng)力學(xué)特性和運(yùn)行狀態(tài),從中可以獲得轉(zhuǎn)子不平衡、不對(duì)中、松動(dòng)、碰摩、彎曲等信息,由此對(duì)軸心軌跡進(jìn)行分析研究,可為航空發(fā)動(dòng)機(jī)轉(zhuǎn)子動(dòng)力學(xué)設(shè)計(jì)和故障診斷提供重要的依據(jù)[1-2]。
軸心軌跡自動(dòng)識(shí)別實(shí)際上就是二維圖像信息處理及其模式識(shí)別過程。目前,軸心軌跡信息處理主要方法有小波分析、經(jīng)驗(yàn)?zāi)B(tài)分解(EMD)、不變矩、編碼方法等;模式識(shí)別方法有概率統(tǒng)計(jì)、神經(jīng)網(wǎng)絡(luò)、關(guān)聯(lián)度分析、D-S證據(jù)理論等。袁倩等[3]利用不變矩和傅里葉描述子提取軸心軌跡特征,并采用D-S證據(jù)理論識(shí)別故障。許飛云等[4]通過改進(jìn)的Zernike矩獲取軸心軌跡矩特征向量,與神經(jīng)網(wǎng)絡(luò)分類器相結(jié)合來識(shí)別軸心軌跡形狀。付波等[5]研究了軸心軌跡的仿射不變矩,結(jié)合人工神經(jīng)網(wǎng)絡(luò)方法進(jìn)行故障診斷。劉剛等[6]采用周期重采樣和小波降噪相結(jié)合的方法提純軸心軌跡,將軸心軌跡的極半徑序列作為特征,利用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行識(shí)別。陳仁祥等[7]采用集成經(jīng)驗(yàn)?zāi)B(tài)分解(EEMD)對(duì)軸心軌跡降噪后提純,并與諧波窗和EMD進(jìn)行對(duì)比。陳喜陽等[8]引入了Hu矩和仿射矩的組合矩作為特征向量,利用改進(jìn)的粒子算法和BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法識(shí)別水電機(jī)組的軸心軌跡。
由上可見,軸心軌跡識(shí)別的研究主要集中于二維圖像降噪提取特征向量,但模式識(shí)別方法不能較好地解決小樣本、非線性、局部極小點(diǎn)等實(shí)際問題。為了提高小樣本問題識(shí)別準(zhǔn)確率,針對(duì)航空發(fā)動(dòng)機(jī)轉(zhuǎn)子故障,本文提出了基于支持向量機(jī)(SVM)決策樹的智能識(shí)別方法。該方法利用二維形狀不變矩提取軸心軌跡形狀特征,進(jìn)而構(gòu)造特征故障的訓(xùn)練和測(cè)試樣本,對(duì)SVM進(jìn)行訓(xùn)練和學(xué)習(xí),構(gòu)造SVM決策樹,從而識(shí)別航空發(fā)動(dòng)機(jī)轉(zhuǎn)子故障類別。
二維形狀不變矩法是一種通過提取軸心軌跡圖像中的不變矩來識(shí)別形狀的方法。圖像的不變矩主要表征圖像區(qū)域的幾何特征,具有旋轉(zhuǎn)、平移、尺度等不變性的數(shù)學(xué)特征。不變矩具有明確的物理意義,可以把圖像看成一塊質(zhì)量密度不均勻的薄板,則各階矩有著不同的含義:零階矩表示它的總質(zhì)量;一階矩表示它的質(zhì)心;二階矩又叫慣性矩,表示圖像的大小和方向[9-10]。
設(shè)一個(gè)二維函數(shù)f(x,y)為圖像在R2平面內(nèi)的分布密度函數(shù),它表示在坐標(biāo)點(diǎn)(x,y)上的灰度,且是分段連續(xù)的,則對(duì)于任意正整數(shù)u和v,f(x,y)在R2平面上的u+v階矩定義為
考慮到軸心軌跡圖像為離散圖像,故需簡(jiǎn)化上式,式(1)離散形式為
為簡(jiǎn)化計(jì)算,R2平面上軸心軌跡經(jīng)過的各坐標(biāo)點(diǎn)的灰度都相同,即f(x,y)=1;反之軸心軌跡沒有經(jīng)過的各坐標(biāo)點(diǎn)的灰度為0,即f(x,y)=0。則式(2)可簡(jiǎn)化為
為了使矩特征具有平移變換不變性,需要對(duì)矩Muv進(jìn)行變換處理,計(jì)算其圖像的中心矩。軸心軌跡在R2平面內(nèi)的u+v階矩的中心矩
式中,x0、y0分別為圖像的質(zhì)心。
同理,為了使矩特征具有比例變換不變性,需要對(duì)中心矩μuv進(jìn)行歸一化處理:
最后,可利用歸一化的中心矩的特征集合來使矩特征具有旋轉(zhuǎn)變換不變性。本文利用Hu研究得到的7個(gè)完備的2階、3階歸一化的中心矩,通過計(jì)算軸心軌跡的7個(gè)不變矩構(gòu)成的矩組來表征幾何特征。不同形狀的軸心軌跡都可以計(jì)算得到唯一的矩組,這為正確識(shí)別軸心軌跡提供了保證。
SVM方法建立在統(tǒng)計(jì)學(xué)習(xí)理論的VC維理論和結(jié)構(gòu)風(fēng)險(xiǎn)最小原理基礎(chǔ)上,相對(duì)于其他分類方法,它的主要優(yōu)點(diǎn)如下:可以解決非線性、高維問題,可以解決小樣本的機(jī)器學(xué)習(xí)問題;具有較好的推廣性;避免了選擇局部極小點(diǎn)問題。但是最初的SVM是用來解決二類分類問題的,并不能直接運(yùn)用在多類分類問題上。而SVM決策樹解決了多類分類問題,它是通過構(gòu)造一系列的兩類分類器SVM,并把它們組合在一起來實(shí)現(xiàn)多類分類的。針對(duì)航空發(fā)動(dòng)機(jī)轉(zhuǎn)子多類的故障模式,本文采用基于二叉樹的SVM多類分類方法,該方法優(yōu)于其他多類分類方法,具有較好的推廣性。
首先考慮線性可分的兩類問題,設(shè)樣本為(xi,yi),i=1,2,…,s,其 中,xi∈Rm,yi∈{1,-1}。構(gòu)建一個(gè)分類超平面H的方程[11]:
該超平面可以將樣本正確地劃分為兩類,分類如下:
如圖1所示,SVM的超平面H 可以正確分開兩類樣本,為了使兩類樣本之間的間距最大,即超平面到最近樣本點(diǎn)的距離最大,需要求解最優(yōu)超平面,即
約束條件為
圖1 SVM原理Fig.1 The schematic drawing of SVM
為求解上述函數(shù)最小值,引入拉格朗日乘子,αi≥0,i=1,2,…,l。則式(8)可線性變換為
約束條件為
式(11)中只有αi≥0的樣本有效,并且這些樣本就是支持向量,即圖1中H1和H2上的訓(xùn)練樣本[12]。最優(yōu)分類判別函數(shù)為
對(duì)于非線性可分的問題,可以通過選用適當(dāng)核函數(shù)將數(shù)據(jù)映射到更高維的特征空間中,從而轉(zhuǎn)化成線性可分問題。因此,非線性可分問題求解最優(yōu)超平面的最大化方程為
最優(yōu)分類判別函數(shù)
其中,K (x · xi)為 核 函 數(shù)。 選 擇 不 同 的 核 函 數(shù)就可以構(gòu)造出不同類型的SVM。考慮到數(shù)據(jù)沒有先驗(yàn)知識(shí),并且使計(jì)算過程簡(jiǎn)單化,本文選擇的核函數(shù)為Gauss核函數(shù):
式中,xc為核函數(shù)中心;σ為函數(shù)的寬度參數(shù),控制函數(shù)的徑向作用范圍。
根據(jù)航空發(fā)動(dòng)機(jī)轉(zhuǎn)子的故障機(jī)理,可以得出:轉(zhuǎn)子不平衡量大時(shí),軸心軌跡為顯著的橢圓形;轉(zhuǎn)子發(fā)生不對(duì)中故障時(shí),典型的軸心軌跡是香蕉形,嚴(yán)重不對(duì)中故障會(huì)使軸心軌跡變成外8字形;當(dāng)機(jī)械松動(dòng)時(shí),軸心軌跡是不規(guī)則圖形;當(dāng)轉(zhuǎn)子之間發(fā)生碰摩時(shí),軸心軌跡則比較雜亂,呈現(xiàn)梅花形。本文以4種常見故障模式(不平衡、不對(duì)中、松動(dòng)和轉(zhuǎn)靜子碰摩)的軸心軌跡形狀來構(gòu)造多類分類器[12-13]。采用基于二叉樹的 SVM 多類分類方法,其多類分類器構(gòu)造步驟如下:第1個(gè)二類分類器SVM1將第1類故障與第2,3,…,N 類故障分開,構(gòu)造SVM1;第i個(gè)二類分類器SVMi將第i類故障與第i+1,i+2,…,N 類故障分開,構(gòu)造SVMi;直到第N-1個(gè)二類分類器SVM(N-1)將N-1類故障與第N 類故障分開,構(gòu)造SVM(N-1);最后把N-1個(gè)二類分類器按照二叉樹的結(jié)構(gòu)來構(gòu)造SVM決策樹,即可準(zhǔn)確分類N 類故障。轉(zhuǎn)子軸心軌跡SVM決策樹判別故障流程如圖2所示。
圖2 軸心軌跡的SVM決策樹Fig.2 SVM decision tree of shift orbits
結(jié)合信號(hào)的時(shí)域和頻域特征,可知航空發(fā)動(dòng)機(jī)轉(zhuǎn)子軸心軌跡不同形狀對(duì)應(yīng)不同狀態(tài)。本文利用的二維形狀不變矩是將各階矩作為特征來描述和分析圖像,它具有旋轉(zhuǎn)、平移、尺度等不變性的數(shù)學(xué)特征,故可作為轉(zhuǎn)子故障的特征向量。SVM決策樹是針對(duì)小樣本和多類分類問題的機(jī)器學(xué)習(xí)理論,比神經(jīng)網(wǎng)絡(luò)等其他傳統(tǒng)分類方法具有更好的泛化性能、更高的分類能力和準(zhǔn)確率,并且在時(shí)間效率方面有明顯提高。該智能識(shí)別方法充分綜合利用了二維形狀不變矩和支持向量機(jī)決策樹的優(yōu)點(diǎn),可準(zhǔn)確高效地識(shí)別軸心軌跡形狀特征。
基于SVM決策樹的軸心軌跡識(shí)別方法流程圖如圖3所示,其步驟如下。
圖3 基于SVM決策樹的智能識(shí)別方法流程圖Fig.3 Flow chart of intelligent recognition method based on SVM decision tree
(1)軸心軌跡信號(hào)預(yù)處理。由于實(shí)測(cè)信號(hào)包含豐富的系統(tǒng)運(yùn)行狀態(tài)信息,信噪比較低,特別是轉(zhuǎn)子故障特征信號(hào)微弱或被其他信號(hào)淹沒時(shí),其軸心軌跡比較復(fù)雜,降低了轉(zhuǎn)子故障類別識(shí)別的準(zhǔn)確性,故需要對(duì)原始信號(hào)進(jìn)行降噪以提取有用的信息。本文采用EMD方法對(duì)軸心軌跡進(jìn)行濾波降噪和倍頻提純,即對(duì)原始信號(hào)進(jìn)行EMD分解,得到各個(gè)IMF分量,根據(jù)轉(zhuǎn)子故障的先驗(yàn)知識(shí)(如轉(zhuǎn)頻、2倍頻、3倍頻、4倍頻,還包括次頻成份:1/2倍頻、1/3倍頻、1/4倍頻等),選擇相應(yīng)時(shí)間特征尺度的IMF重構(gòu)信號(hào),得到有用的故障信號(hào),從而形成比較清晰的軸心軌跡。常見的5種軸心軌跡提純前后對(duì)比見圖4。
圖4 5種常見軸心軌跡提純前后對(duì)比Fig.4 Comparison of five common shift orbits before and after purification
(2)計(jì)算二維形狀不變矩。對(duì)提純后的軸心軌跡圖像進(jìn)行填充,然后分別計(jì)算φ1~φ7,構(gòu)造不變矩特征向量。由于計(jì)算得到的不變矩值動(dòng)態(tài)范圍較大,為了權(quán)衡各不變矩的比重,對(duì)不變矩進(jìn)行l(wèi)nφi計(jì)算,并取其絕對(duì)值,獲得修正的不變矩組。
(3)構(gòu)造SVM決策樹。根據(jù)故障經(jīng)驗(yàn)所獲得的仿真和試驗(yàn)數(shù)據(jù),對(duì)每種故障信號(hào)按照步驟(1)和步驟(2)進(jìn)行處理,得到每類故障30組訓(xùn)練樣本和30組測(cè)試樣本。
將每類故障30組共120組訓(xùn)練樣本構(gòu)成訓(xùn)練集 {(x1,y1),(x2,y2),…,(x120,y120)},其中,xi∈R7,即不變矩特征向量;yi∈{1,-1},yi=1表示該樣本點(diǎn)xi不存在某種故障;yi=-1表示xi屬于某種故障。訓(xùn)練完每個(gè)SVM以后,將每類故障30組共120組測(cè)試樣本對(duì)每個(gè)SVM進(jìn)行測(cè)試,每個(gè)SVM判別準(zhǔn)確率見表1。
表1 每個(gè)SVM測(cè)試準(zhǔn)確率Tab.1 Test accuracy of each SVM %
然后構(gòu)造SVM決策樹,把每類故障的30組測(cè)試樣本輸入SVM決策樹進(jìn)行故障識(shí)別,記錄測(cè)試樣本分類結(jié)果,見表2。
表2 SVM決策樹測(cè)試結(jié)果Tab.2 Test results of SVM decision tree
由表2可以看出,采用基于二叉樹的SVM多類分類方法,航空發(fā)動(dòng)機(jī)轉(zhuǎn)子軸心軌跡故障診斷的準(zhǔn)確率均可達(dá)93.3%以上。
(4)智能識(shí)別。將實(shí)測(cè)信號(hào)的7不變矩組成的特征向量構(gòu)造測(cè)試樣本輸入SVM決策樹,用基于二叉樹的SVM多類分類方法進(jìn)行故障類別識(shí)別,即可識(shí)別軸心軌跡的形狀和故障類別。
由于測(cè)量環(huán)境限制,某航空發(fā)動(dòng)機(jī)轉(zhuǎn)子的軸心軌跡是通過測(cè)量彈性支撐器的振動(dòng)應(yīng)力信號(hào)來獲取的。該方法的原理如下:在彈性支撐器的彈性變形范圍內(nèi),彈性支撐器振動(dòng)應(yīng)力和轉(zhuǎn)子支撐點(diǎn)的位移成線性關(guān)系,由此可以直接從轉(zhuǎn)子彈性支撐器的彈條上獲取轉(zhuǎn)子振動(dòng)應(yīng)力,其信號(hào)信噪比高,從而可獲得轉(zhuǎn)子的軸心軌跡[14-15]。實(shí)測(cè)的不同故障軸心軌跡如圖5所示,按照上述步驟對(duì)其進(jìn)行識(shí)別。
圖5 實(shí)測(cè)的不同故障軸心軌跡Fig.5 Measured shift orbits of different faults
(1)軸心軌跡信號(hào)預(yù)處理。對(duì)原始振動(dòng)應(yīng)力信號(hào)采用EMD方法進(jìn)行濾波降噪和倍頻提純,首先進(jìn)行EMD分解得到IMF分量,根據(jù)航空發(fā)動(dòng)機(jī)轉(zhuǎn)子轉(zhuǎn)速45 000r/min可知轉(zhuǎn)頻為750Hz,計(jì)算得其各個(gè)倍頻:187.5Hz、250Hz、375Hz、750Hz、1 500Hz、2 250Hz、3 000Hz,選取相應(yīng)頻段的IMF分量進(jìn)行信號(hào)重構(gòu),濾波降噪后提純的信號(hào)組成的軸心軌跡如圖6所示。
圖6 濾波降噪、提純后的軸心軌跡Fig.6 Shift orbits after the purification and filtering noise reduction
(2)計(jì)算二維形狀不變矩。對(duì)軸心軌跡圖形進(jìn)行填充,然后計(jì)算其不變矩特征向量,計(jì)算結(jié)果見表3。
表3 軸心軌跡圖像的不變矩Tab.3 Invariant moments of shift orbits
(3)智能識(shí)別。將步驟(2)獲得的不變矩特征向量輸入SVM決策樹,圖像a識(shí)別結(jié)果為不平衡,圖像b和圖像c識(shí)別結(jié)果都為不對(duì)中,圖像d識(shí)別結(jié)果為碰摩,可知它們與實(shí)際相符,從而驗(yàn)證了該方法的有效準(zhǔn)確性。
采用EMD提純方法使得故障特征顯著,有利于識(shí)別圖形模式,提高了樣本數(shù)據(jù)的有效性。取得了較高的識(shí)別率,有效地解決了小樣本的多類分類問題;將其應(yīng)用于航空發(fā)動(dòng)機(jī)轉(zhuǎn)子軸心軌跡識(shí)別,識(shí)別結(jié)果與實(shí)際相符,證明了該方法的有效性及準(zhǔn)確性。與其他模式識(shí)別方法相比,該方法比較適合類似于航空發(fā)動(dòng)機(jī)轉(zhuǎn)子樣本規(guī)模比較小的問題,具有訓(xùn)練速度快、分類速度快、分類精度高或泛化能力強(qiáng)的特點(diǎn),且具有全局最優(yōu)、結(jié)構(gòu)簡(jiǎn)單、推廣能力強(qiáng)等優(yōu)點(diǎn),解決了不可分區(qū)域問題。