羅 鵬, 胡蔦慶, 沈國際, 程 哲, 周子駿
(1. 國防科技大學(xué) 智能科學(xué)學(xué)院,長沙 410073;2. 國防科技大學(xué) 裝備綜合保障技術(shù)重點實驗室,長沙 410073;3. 四川大學(xué) 計算機學(xué)院,成都 610065)
滾動軸承作為設(shè)備傳動系統(tǒng)中的核心部件,其運行狀態(tài)事關(guān)整個系統(tǒng)的功能使用。由于其結(jié)構(gòu)的特殊性,一般較難直接對其進行外觀檢查。隨著故障預(yù)測與健康管理(prognostic and health management, PHM)技術(shù)的提出與發(fā)展,對滾動軸承進行狀態(tài)監(jiān)控與故障預(yù)測成為可能,這將大大提升設(shè)備傳動系統(tǒng)的可靠性[1-3]。健康指數(shù)(health indicator, HI)構(gòu)建在PHM流程中占據(jù)著十分重要的地位。合適的HI能夠較好地反映設(shè)備性能退化趨勢,同時也有利于設(shè)備后續(xù)故障預(yù)測或剩余使用壽命預(yù)測工作的開展。
因此,相關(guān)研究學(xué)者圍繞如何構(gòu)建合適的HI開展了較多的研究工作。其中,根據(jù)構(gòu)建策略,可將HI分為兩類:物理健康指數(shù)(physics health indicator, PHI)和虛擬健康指數(shù)(virtual health indicator, VHI)[4]。PHI通常是指使用統(tǒng)計方法或信號處理方法,基于傳感器獲取數(shù)據(jù)進行HI提取。例如從振動信號中提取RMS(root mean square)[5-10]或其他PHI[11-15]。相反,VHI通常由多個PHI融合而成,以便更好地描述設(shè)備的性能退化趨勢[16-20]。
無論是PHI還是VHI,大部分都是專家經(jīng)驗人工構(gòu)造的HI。即使這些退化狀態(tài)指數(shù)能夠取得理想的故障預(yù)測結(jié)果,但仍然將面對一些問題。首先,需要對研究對象樣本數(shù)據(jù)的特征進行充分了解,構(gòu)建合適的HI需要極其深厚的專業(yè)知識。其次,構(gòu)建的HI往往只能反映研究對象某一特定退化趨勢。大部分研究學(xué)者將TU之后的退化階段作為研究區(qū)域,沒有將TU之前的區(qū)域,即部件使用磨合期納入考量范疇,如圖1所示。然而,新部件磨合期也是故障多發(fā)期[21-22]。在面對一個剛啟用的新部件時,現(xiàn)行HI的泛化性能可能并不理想。理想的HI應(yīng)能較好的對研究對象全壽命階段進行趨勢跟蹤。綜上所述,亟待提出一種面向研究對象全使用階段的全壽命健康指數(shù)(full life health indicator, FLHI)智能提取方法。
圖1 部件全壽命使用退化階段
深度卷積神經(jīng)網(wǎng)絡(luò)(deep convolutional neural network, DCNN)憑借其強大的分類能力而得以在模式識別領(lǐng)域廣泛應(yīng)用[23-26],但在HI提取方面的相關(guān)研究工作并不是很多。文獻[27-28]針對人工提取特征需要較多專家經(jīng)驗的問題,使用DCNN直接對一維振動數(shù)據(jù)提取退化特征;文獻[29]對軸承原始數(shù)據(jù)進行短時傅里葉變換得到時頻信息圖,利用DCNN提取多尺度退化特征,盡可能保留振動信號的低級特征(峰值)和高級特征(序列信息)。文獻[30-31]利用小波變換提取時頻特征圖像,將圖像特征輸入二維DCNN中,以此構(gòu)建HI。上述方法中除了Guo等的研究之外,都需要人為將原始樣本數(shù)據(jù)進行維數(shù)變化,用二維DCNN進行退化特征提取。而Guo等的研究雖沒有對原始數(shù)據(jù)進行人工處理,后經(jīng)過試驗驗證,發(fā)現(xiàn)在特征降維的過程中,將特征矩陣直接降為單節(jié)點特征,容易造成樣本信息丟失,且Guo等的研究沒有將部件磨合期納入研究范疇。
基于此,文中提出一種基于一維深度卷積神經(jīng)網(wǎng)絡(luò)(one-dimensional deep convolutional neural network, 1DDCNN)和主成分分析(principal component analysis, PCA)的滾動軸承全壽命健康指數(shù)(full life health indicator, FLHI)智能提取方法。該方法的優(yōu)勢在于能夠?qū)⑷珘勖紭颖緮?shù)據(jù)直接輸入1DDCNN,自適應(yīng)獲取樣本退化特征矩陣,而后基于PCA進行特征融合,從而獲取研究對象的FLHI。在一定程度上能夠?qū)崿F(xiàn)健康指數(shù)的智能提取。隨后,基于研究對象全壽命退化階段,進行退化特征的分階段評估,對比分析傳統(tǒng)HI與FLHI的性能優(yōu)劣。
對所提方法進行詳細(xì)介紹,主要包括三部分:基于1DDCNN的樣本退化特征矩陣獲??;基于PCA的退化特征融合;退化特征分階段評估。所提方法整體框架流程如圖2所示。其中,傳感器獲取的振動信號在經(jīng)過多層卷積和下采樣之后,獲得研究對象的退化特征矩陣,傳統(tǒng)的基于DCNN的退化特征提取方法一般就止步于此。經(jīng)試驗數(shù)據(jù)驗證,僅依靠卷積及下采樣來實現(xiàn)退化特征矩陣快速降維,容易造成原始有用信息丟失?;诖耍柚鶳CA強大的信息融合能力,采用1DDCNN結(jié)合PCA的方法,對高維退化特征矩陣進行信息融合,而后獲取能夠表征研究對象退化趨勢的FLHI。在實現(xiàn)特征矩陣降維的同時,盡可能減少人工因素對退化特征提取的影響,實現(xiàn)FLHI的智能提取。隨后,對提取的FLHI進行評估,以便于與傳統(tǒng)HI進行性能優(yōu)劣比較。
圖2 整體框架流程圖
1DDCNN能夠自適應(yīng)提取樣本特征,其結(jié)構(gòu)包括一個輸入層、多層卷積層和下采樣層、一個全連接層。從圖2可知,輸入層節(jié)點數(shù)由輸入樣本信號尺寸決定,而后與卷積層③相連,卷積層③和下采樣層④的層數(shù)是可以改變的。
傳統(tǒng)的DCNN的卷積層一般采用二維卷積核,但是故障診斷領(lǐng)域獲取的樣本數(shù)據(jù)常常為一維的。為了能夠適應(yīng)傳統(tǒng)DCNN模型框架,常常需要對一維樣本信號進一步處理(維數(shù)變化或域變化)。這將在無形之中增加健康指數(shù)提取的不確定性因素,同時也不利于設(shè)備的智能運維。與傳統(tǒng)DCNN不同的是,1DDCNN的卷積層采用一系列一維卷積核。針對故障診斷領(lǐng)域,如此可在一定程度上避免對原始樣本數(shù)據(jù)進行處理,進而減少人工因素對健康指數(shù)提取過程的影響。
(1)
(2)
式中,f(·)為激活函數(shù)。本方法采用的激活函數(shù)為Sigmoid函數(shù),其具體表達式為
(3)
卷積層之后是下采樣層。在本方法中,采用均值下采樣函數(shù),該函數(shù)返回特定子集均值,函數(shù)表達式為
(4)
卷積和下采樣獲取的樣本特征進一步將全連接。每層卷積操作都會獲取多組樣本特征,組數(shù)由卷積核數(shù)決定,特征尺度由卷積核尺度決定。下采樣層不會改變組數(shù),變的是單組特征尺寸。通過全連接層,將所有卷積核學(xué)習(xí)獲取的樣本特征進行首尾拼接。n組輸入樣本將獲得n組尺度為m的一維樣本特征,即構(gòu)成大小為n×m的退化特征矩陣。
1DDCNN的建立、訓(xùn)練及樣本特征提取過程,如圖3所示。
假設(shè)訓(xùn)練樣本集為{(xi,yi)},其中,i=1∶Ntr,Ntr為樣本總量;xi為輸入樣本;yi為退化程度,圖3中Nr為單批次訓(xùn)練樣本大小。假設(shè)模型輸出為yθ(xi),1DDCNN的訓(xùn)練過程致力于尋求如下代價函數(shù)值最小來實現(xiàn)模型參數(shù)尋優(yōu)。
(5)
圖3 1DDCNN建立與訓(xùn)練過程
RMS等常見健康指數(shù)的尺度一般為一維,因此,需要對1DDCNN獲取的特征矩陣進行降維。DCNN卷積層可以實現(xiàn)特征矩陣維數(shù)變化。假設(shè)給定了6×6的樣本矩陣,用可訓(xùn)練的3×3的小尺寸卷積核進行卷積運算,就可得到(6-3+1)×(6-3+1)=4×4的卷積特征矩陣,如圖4所示。
圖4 單次卷積運算示意圖
如果直接運用大尺度卷積核進行特征矩陣降維,容易造成局部關(guān)鍵信息丟失。尤其是研究對象處于加速退化階段,能否準(zhǔn)確提取局部信息事關(guān)整個預(yù)測過程成敗。因此,應(yīng)該尋求一種更加科學(xué)合理的特征矩陣降維方法。
PCA的主要原理如下:假設(shè)樣本特征矩陣X=(x1,x2,…,xn),記Σ為X的協(xié)方差矩陣。Σ的特征值和對應(yīng)的規(guī)范化正交向量分別記為:λ1≥λ2≥…λn≥0和e1,e2,…,en,則X的第i個主成分為
(6)
式中,i=1,2,…,n。
PCA主要是通過分析特征反映的信息與總數(shù)據(jù)信息之間的相關(guān)程度,即采用貢獻率判定特征的保留與剔除。第一主成分對樣本數(shù)據(jù)的信息貢獻率是最大的,表明所含信息量最強。通過組合前P個主成分就能夠較好的反映原始數(shù)據(jù)特征的大部分信息。相較于直接在DCNN模型中將二維特征矩陣約減為一維特征,采用PCA進行特征維度約減能極少地?fù)p失原有信息。
將所有樣本數(shù)據(jù)集通過1DDCNN模型挖掘獲取二維樣本退化特征矩陣,通過PCA進行特征融合之后將獲取一維全壽命退化特征,即FLHI。
為了驗證所提取的FLHI是否合理,所提方法引入常用退化特征評估法對FLHI進行綜合評估,主要評估指標(biāo)包括單調(diào)性、魯棒性以及趨勢性。對FLHI以及傳統(tǒng)的健康指數(shù)進行評估時,采用面向研究對象全壽命退化階段的分段評估方式,具體階段包括:磨合期、正常使用退化期。各評估指標(biāo)的數(shù)學(xué)表現(xiàn)形式如下:
(1)單調(diào)性
(7)
式中:X={xk}k=1∶K為健康指標(biāo)序列在時間tk所對應(yīng)的健康指標(biāo)xk;K為健康指標(biāo)個數(shù);d/dx=xk+1-xk為健康指標(biāo)序列的差異;No.ofd/dx>0和No.ofd/dx<0分別為差異的正和負(fù);Mon1(X)為所有健康指標(biāo)X的導(dǎo)數(shù)之和。單調(diào)性指標(biāo)評估結(jié)果范圍為0~1,分值越大,就具有更好的單調(diào)性。
(2)魯棒性
(8)
(3)趨勢性
(9)
式中,Tre1(X,T)的變化范圍為-1~1,當(dāng)其趨近于-1或1時,表面健康指標(biāo)與時間有較強的相關(guān)性。
采用從PRONOSTIA平臺[32]獲取的數(shù)據(jù)集進行方法驗證,實驗裝置如圖5所示。
試驗用軸承相關(guān)參數(shù)為:滾動體直徑d=3.5 mm,滾動體數(shù)目Z=13,外圈滾道直徑Do=29.1 mm,內(nèi)圈滾道直徑Di=22.1 mm,軸承節(jié)徑Dm=25.6 mm。
平臺運行工況為:轉(zhuǎn)速為1 800 r/min,徑向負(fù)載為4 000 N。采用頻率為25.6 kHz,每10 s采樣一次,每次采樣時長0.1 s。具體的,將從中選取Bearing1_1數(shù)據(jù)集進行方法驗證,共采集了2 803個樣本。樣本數(shù)據(jù)集的時域波形如圖6所示。根據(jù)IEEE PHM2012挑戰(zhàn)賽規(guī)定,當(dāng)振動信號幅值達到20g時,則認(rèn)為部件失效。
圖5 實驗臺與失效的滾動軸承
圖6 Bearing1_1全壽命時域波形
基于幅值,可以獲取全壽命時域波形大致外包絡(luò)趨勢曲線,如圖6中上下兩條實線所示。從圖6可知,軸承全壽命退化階段初期會存在一個短期振動幅值下降的過程,此階段為軸承使用磨合階段。雖然Bearing1_1數(shù)據(jù)集運行軸承的磨合階段沒有達到失效狀態(tài),但是新部件使用初期也是故障高發(fā)期,對其進行全壽命退化狀態(tài)監(jiān)測也是極其重要的。在進行健康指數(shù)評估時,將磨合階段納入評估范疇,從而更好地考評提取的健康指數(shù)是否具有較強的趨勢跟蹤能力。
為了對比說明研究方法的優(yōu)越性,引入傳統(tǒng)常用的健康指數(shù)進行對比驗證。包括:波形指數(shù)、峰值指數(shù)、均方根值、均方值、脈沖指數(shù)、峭度指數(shù)、裕度指數(shù)、振動烈度、能量熵、小波熵和閾值熵。提取的各傳統(tǒng)健康指數(shù)中,表現(xiàn)出較強趨勢性、魯棒性及單調(diào)性的有均方根值、小波熵、能量熵、振動烈度、閾值熵以及均方值等6個健康指數(shù),對應(yīng)趨勢圖如圖7所示。在能量熵以及閾值熵兩個退化特征的趨勢圖初期,可以發(fā)現(xiàn)幅值下降現(xiàn)象,這也正好驗證了所監(jiān)測軸承確實經(jīng)歷了磨合期。
圖7 基于Bearing1_1樣本數(shù)據(jù)提取的健康指數(shù)退化趨勢圖
1DDCNN模型參數(shù)的設(shè)定規(guī)則在1.1節(jié)中已經(jīng)闡述,具體方法為:以訓(xùn)練誤差Jθ為目標(biāo)函數(shù),尋求模型參數(shù)最優(yōu)。尋優(yōu)方法為網(wǎng)格搜索法,在訓(xùn)練誤差地形圖上,以訓(xùn)練效率為前提,尋求最佳卷積核數(shù)和卷積核尺寸參數(shù)。文中所提方法根據(jù)經(jīng)驗設(shè)定的1DDCNN的卷積層數(shù)為3,以最后一層卷積層輸出為例,誤差與模型參數(shù)的地形圖如圖8所示。類似操作可以對1DDCNN關(guān)鍵模型參數(shù)尋優(yōu),獲得相關(guān)參數(shù)如表1所示。
基于上述結(jié)構(gòu)和參數(shù)建立的1DDCNN模型,對樣本集Bearing1_1進行健康指數(shù)提取,獲得大小為624×2 803的樣本特征矩陣。直接運用大尺度卷積核進行快速降維,獲取的退化特征如圖9(a)所示;而運用PCA方法進行特征融合獲取的FLHI退化趨勢如圖9(b)所示。從圖9可知,提取的FLHI相較于直接通過大尺度卷積核進行維數(shù)約減而獲取的退化特征,在趨勢性、魯棒性以及趨勢性上更具有優(yōu)勢。FLHI幅值越大代表部件退化程度越深,退化趨勢圖中出現(xiàn)幅值先下降后上升的現(xiàn)象,能夠較好的與原始振動信號時域波形中的磨合期對應(yīng)起來。說明基于本研究方法提取的FLHI能夠較好的對部件使用初期的磨合階段進行趨勢擬合,后續(xù)則能對部件使用退化階段進行較好的趨勢跟蹤。
圖8 不同卷積核數(shù)及卷積核尺度下的誤差地形圖
表1 1DDCNN相關(guān)結(jié)構(gòu)及關(guān)鍵參數(shù)
運用1.3節(jié)中引入的三個評估指標(biāo)對提取的傳統(tǒng)HI和1DDCNN提取的FLHI進行分階段評估,主要包括兩個階段,即磨合階段和正常使用退化階段,階段劃分依據(jù)為樣本集時域振動信號幅值變化趨勢。獲取的評估結(jié)果如圖10所示。為便于比較,對所有評估結(jié)果進行歸一化處理。
圖9
表2 Bearing1_1數(shù)據(jù)集HI分階段評估結(jié)果
從表2和圖10可知,在單獨一項評估結(jié)果中,F(xiàn)LHI可能不是最優(yōu)的,例如魯棒性評估指標(biāo)一欄,小波熵的魯棒性評估結(jié)果就優(yōu)于FLHI,但是將三種指標(biāo)評估結(jié)果進行疊加并綜合考量時,F(xiàn)LHI的評估結(jié)果是最好的。
由上述評估結(jié)果可知,基于1DDCNN和PCA方法提取的滾動軸承FLHI能夠較好的對滾動軸承退化狀態(tài)進行趨勢跟蹤。
圖10 Bearing1_1數(shù)據(jù)集HI分階段評估結(jié)果
基于1DDCNN和PCA方法對滾動軸承進行FLHI智能提取,相較于傳統(tǒng)的HI構(gòu)建方法有著如下優(yōu)勢:
(1)減少了對專家經(jīng)驗的依賴以及人為因素對HI提取過程的影響。
(2)能夠較好的對滾動軸承使用初期的磨合期進行狀態(tài)跟蹤。
(3)相較于傳統(tǒng)的HI,基于所提出方法獲取的FLHI有著更為優(yōu)越的退化趨勢跟蹤性能。
本研究方法還有以下方面可以進行深入探究:
(1)針對不同的研究對象及樣本信號,1DDCNN自適應(yīng)確定網(wǎng)絡(luò)深度的問題。
(2)研究對象全壽命退化階段劃分問題,此處研究,既便于FLHI更精細(xì)的分階段評估,又能為后續(xù)故障預(yù)測工作打下基礎(chǔ)。