溫海茹
摘要:隨著深度學(xué)習(xí)不斷的發(fā)展,航空發(fā)動機(jī)成為近年來的研究熱點(diǎn),其壽命預(yù)測的研究也受到了研究學(xué)者的關(guān)注。本文主要介紹航空發(fā)動機(jī)的剩余使用壽命預(yù)測背景,數(shù)據(jù)獲取過程及基于深度學(xué)習(xí)的剩余使用壽命的預(yù)測方法,以及深度學(xué)習(xí)在航空發(fā)動方面預(yù)測的難點(diǎn)和發(fā)展趨勢。
關(guān)鍵詞:航空發(fā)動機(jī);深度學(xué)習(xí);剩余使用壽命預(yù)測
0 ?引言
隨著當(dāng)代科學(xué)技術(shù)的發(fā)展,航空發(fā)動機(jī)等復(fù)雜系統(tǒng)設(shè)備的結(jié)構(gòu)和自動化程度日益復(fù)雜,其故障預(yù)測精度的要求也越來越高。發(fā)動機(jī)作為飛機(jī)的核心,其可靠性與安全性越來越重要,其次,發(fā)動機(jī)的維修保障也成為當(dāng)前研究的熱點(diǎn)。預(yù)測與健康管理(Prognostics and health management,PHM)是剩余使用壽命預(yù)測的關(guān)鍵技術(shù),在這幾年中取得了良好的進(jìn)展并得到了廣泛的應(yīng)用[1]。其中剩余使用壽命預(yù)測一直是PHM的研究熱點(diǎn)和難點(diǎn)。壽命預(yù)測的實(shí)現(xiàn)依賴于壽命預(yù)測算法,基于物理模型預(yù)測的方法如卡爾曼濾波、粒子濾波方法的預(yù)測值會隨著測量值的更新而不斷變化,導(dǎo)致其長期預(yù)測效果不佳,不能很好的解決復(fù)雜設(shè)備的內(nèi)部結(jié)構(gòu)和失效機(jī)理。
目前深度學(xué)習(xí)在航空發(fā)動機(jī)方面的應(yīng)用與研究越來越多。深度學(xué)習(xí)體系結(jié)構(gòu)主要是對數(shù)據(jù)高層的抽象特征進(jìn)行提取并建模,然后通過在模型結(jié)構(gòu)中堆疊多層的神經(jīng)網(wǎng)絡(luò)模塊來對提取到的數(shù)據(jù)進(jìn)行分類或者回歸預(yù)測。目前比較常見的深度學(xué)習(xí)體系結(jié)構(gòu)有卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network,CNN),堆棧自編碼器(stacked autoencoder,SAE)、深度信念網(wǎng)絡(luò)(deep belief network,DBN)、深度玻爾茲曼機(jī)(deep boltzmann machine,DBM)和循環(huán)神經(jīng)網(wǎng)絡(luò)(recurrent neural network,RNN)等,除此之外,長短時(shí)記憶網(wǎng)絡(luò)(Long short-term memory,LSTM)因其在時(shí)間序列方面能夠提取數(shù)據(jù)之間的時(shí)間依賴性,在壽命預(yù)測領(lǐng)域應(yīng)用比較廣泛。以上所述的深度學(xué)習(xí)算法在航空發(fā)動機(jī)領(lǐng)域研究使用的比較多,深度學(xué)習(xí)已成為航空發(fā)動機(jī)健康管理的有效工具。本文將系統(tǒng)闡述深度學(xué)習(xí)在航空發(fā)動機(jī)的剩余使用壽命預(yù)測領(lǐng)域的研究過程與方法。
1 ?獲取航空發(fā)動機(jī)退化數(shù)據(jù)
在使用深度學(xué)習(xí)模型進(jìn)行航空發(fā)動機(jī)的壽命預(yù)測時(shí),首先要監(jiān)測航空發(fā)動機(jī)的使用數(shù)據(jù),利用不同的傳感器去監(jiān)測設(shè)備的發(fā)展動態(tài),得到一系列時(shí)間數(shù)據(jù)。時(shí)間數(shù)據(jù)主要是性能退化數(shù)據(jù),其具有樣本小,非線性強(qiáng)的特點(diǎn)。為了更好的提取航空發(fā)動機(jī)的退化參數(shù),要對監(jiān)測到的退化時(shí)間序列進(jìn)行數(shù)據(jù)預(yù)處理,剔除無用的數(shù)據(jù)。為了降低噪聲的干擾,對數(shù)據(jù)進(jìn)行歸一化和濾波處理。航空發(fā)動機(jī)的故障發(fā)生的數(shù)據(jù)較少,因此要利用多故障,發(fā)生故障頻率較高的數(shù)據(jù)。
2 ?基于深度學(xué)習(xí)的剩余使用壽命預(yù)測方法
目前在航空發(fā)動機(jī)領(lǐng)域,根據(jù)深度學(xué)習(xí)的網(wǎng)絡(luò)結(jié)構(gòu)的不同,主要的深度學(xué)習(xí)算法有四種:DNN、DBN、CNN、RNN。
DNN的方法主要由多個(gè)AE以及降噪自動編碼器(Denoising autoencoder,DAE)構(gòu)成。AE主要包括兩個(gè)部分:編碼器和解碼器,通過堆疊多層AE來實(shí)現(xiàn)數(shù)據(jù)的高層次特征提取,再利用前饋神經(jīng)網(wǎng)絡(luò)輸出RUL的值,實(shí)現(xiàn)壽命預(yù)測。DBN的方法主要由多個(gè)限制玻爾茲曼機(jī)(Restricted Boltzman machine,RBM)構(gòu)成,其中包括分類層和回歸層。此方法能夠完成對輸入數(shù)據(jù)特征提取,網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)通常由對比散度算法來確定,然后通過分類層或回歸層將前面得到的數(shù)據(jù)特征映射到輸出的標(biāo)簽上,有助于DBN網(wǎng)絡(luò)參數(shù)的反向調(diào)整。此方法在發(fā)動機(jī)方面的壽命預(yù)測有巨大優(yōu)勢。ZHANG等[2]人對深度置信網(wǎng)絡(luò)進(jìn)行了改進(jìn),提出一種多目標(biāo)深度置信網(wǎng)絡(luò)的方法,每個(gè)網(wǎng)絡(luò)模型的輸出在整個(gè)網(wǎng)絡(luò)集合中占有一定的權(quán)重,同時(shí)實(shí)驗(yàn)表明所提方法在預(yù)測NASA的航空發(fā)動機(jī)數(shù)據(jù)時(shí)表現(xiàn)出了強(qiáng)大的優(yōu)越性。但是DBN在長期預(yù)測方面性能比較差,所以要對DBN進(jìn)行融合改進(jìn),才能達(dá)到預(yù)期的壽命預(yù)測精度。CNN的方法是通過多個(gè)濾波器去提取航空發(fā)動機(jī)退化過程中的隱含信息,得到高層特征。隨后通過池化找到最具有代表性的特征。CNN方法具有權(quán)重共享的特點(diǎn),LI等人[3]提出一種深度卷積神經(jīng)網(wǎng)絡(luò),利用時(shí)間窗的方法進(jìn)行了樣本制備,導(dǎo)致有部分信息忽略,所以此方法只用卷積,沒有池化操作。它的特點(diǎn)是不需要人工提取特征,能夠自動融合多傳感器特征,適用于海量數(shù)據(jù)且優(yōu)化參數(shù)過程比較方便。RNN的方法主要思想就是將航空發(fā)動機(jī)中的監(jiān)測數(shù)據(jù)輸入作為RNN網(wǎng)絡(luò)的輸入,采用反向傳播(Back-propagation through time,BPTT)對模型參數(shù)進(jìn)行訓(xùn)練,進(jìn)而實(shí)現(xiàn)航空設(shè)備的剩余壽命預(yù)測。RNN的內(nèi)部反饋連接刻揭示了航空發(fā)動機(jī)退化數(shù)據(jù)的前后依賴性。但是RNN在壽命預(yù)測過程中容易產(chǎn)生梯度消失和梯度爆炸。因此一些學(xué)者在此基礎(chǔ)上進(jìn)行了改進(jìn),提出了長短期記憶網(wǎng)絡(luò)(Long short-term memory,LSTM)模型。LSTM設(shè)置的遺忘門,能夠解決梯度消失問題。為了研究航空發(fā)動機(jī)運(yùn)行環(huán)境擾動而引起的不確定問題,ZHANG等[4]人對LSTM 的結(jié)構(gòu)進(jìn)行了改進(jìn),研究了一種基于雙向LSTM的剩余壽命預(yù)測方法,將前向路徑與后向路徑獨(dú)立計(jì)算的結(jié)果進(jìn)行串聯(lián)再輸出最終結(jié)果,此方法有效的平滑了航空發(fā)動機(jī)的退化軌跡,提高了剩余使用壽命預(yù)測精度。
這些基本的深度學(xué)習(xí)方法都能用在航空發(fā)動機(jī)等復(fù)雜系統(tǒng)設(shè)備的壽命預(yù)測研究上,而且不需要人工提取特征,具有非常強(qiáng)的特征提取能力和非線性函數(shù)表達(dá)能力。
基于深度學(xué)習(xí)的航空發(fā)動機(jī)壽命預(yù)測基本過程:
根據(jù)航空發(fā)動機(jī)退化數(shù)據(jù)非線性的特點(diǎn),首先要對傳感器監(jiān)測到的數(shù)據(jù)進(jìn)行數(shù)據(jù)篩選、數(shù)據(jù)預(yù)處理,降低噪聲的干擾,使數(shù)據(jù)更加清晰。然后搭建深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)框架提取數(shù)據(jù)特征,神經(jīng)網(wǎng)絡(luò)架構(gòu)包括網(wǎng)絡(luò)層數(shù)的選擇,神經(jīng)元數(shù)量的選擇,學(xué)習(xí)率大小,權(quán)重參數(shù)的選擇優(yōu)化方法等。一般將數(shù)據(jù)分為訓(xùn)練集和測試集,訓(xùn)練集訓(xùn)練網(wǎng)絡(luò)結(jié)構(gòu),得到最優(yōu)模型。最后進(jìn)行RUL預(yù)測,輸入測試集,神經(jīng)網(wǎng)絡(luò)自動輸出預(yù)測值,評價(jià)預(yù)測結(jié)果。深度學(xué)習(xí)基本預(yù)測航空發(fā)動機(jī)的流程示意圖如圖1所示。
3 ?未來研究難點(diǎn)及發(fā)展趨勢
雖然有專家學(xué)者在這方面關(guān)注的比較多,但是剩余使用壽命預(yù)測還處于發(fā)展階段,還需要經(jīng)歷漫長的發(fā)展和成熟的過程。監(jiān)測信息處理和預(yù)測方法方面將來會受到較大的關(guān)注。
①航空發(fā)動機(jī)等復(fù)雜系統(tǒng)裝備的數(shù)據(jù)大多數(shù)都是非線性的。非線性理論發(fā)展具有一定的局限性,對非線性系統(tǒng)缺乏一般性的建模方法,相關(guān)壽命預(yù)測的研究課題已經(jīng)成為當(dāng)前的研究熱點(diǎn)和難點(diǎn)。
②對于建立深度學(xué)習(xí)的航空發(fā)動機(jī)模型,也需要考慮發(fā)動機(jī)的環(huán)境干擾、數(shù)據(jù)樣本不全,模型參數(shù)時(shí)變的情況,這些因素會導(dǎo)致模型會有一定的誤差和不確定性。航空發(fā)動機(jī)等復(fù)雜系統(tǒng)設(shè)備在運(yùn)行過程中會受到各種不確定因素的干擾,而且預(yù)測算法的靈敏度和算法模型的魯棒性往往是對立的兩面,所以需要考慮算法模型的策略設(shè)計(jì),在一定靈敏度的條件下到達(dá)魯棒性最優(yōu),對增強(qiáng)算法模型的抗干擾能力具有重要的實(shí)際意義。
③在實(shí)際的航空發(fā)動機(jī)復(fù)雜系統(tǒng)領(lǐng)域的數(shù)據(jù)往往具有滯后、強(qiáng)耦合、參數(shù)時(shí)變等非線性的特性,其完全適應(yīng)的數(shù)學(xué)模型不存在,不確定性和外界環(huán)境噪聲統(tǒng)計(jì)不理想等因素導(dǎo)致其剩余使用壽命預(yù)測十分復(fù)雜。任何單一的深度學(xué)習(xí)模型都不能很好的完全解決這些問題,因此有必要考慮混合深度學(xué)習(xí)模型來預(yù)測,這將會成為未來新的研究熱點(diǎn)。
④要實(shí)現(xiàn)對數(shù)據(jù)的實(shí)時(shí)監(jiān)測、信息處理和預(yù)測,就必須要脫離傳統(tǒng)方法所利用的平臺來計(jì)算,去探尋在軟硬件結(jié)合下的高校計(jì)算方法。
⑤深度學(xué)習(xí)方法能夠提取出監(jiān)測數(shù)據(jù)中所蘊(yùn)含的有效信息,刻畫出特征信息與剩余壽命之間的非線性關(guān)系,在剩余壽命預(yù)測領(lǐng)域具有一定的普適性,但無法得到剩余壽命的解析概率分布,難以應(yīng)用于維修策略的安排和制定,因此,考慮多種深度學(xué)習(xí)算法融合是將來研究的方向。
4 ?結(jié)束語
本文結(jié)合航空發(fā)動機(jī)的剩余使用壽命預(yù)測方法的特點(diǎn),以及航空發(fā)動機(jī)實(shí)際情況的數(shù)據(jù)復(fù)雜特點(diǎn),重點(diǎn)概述了壽命預(yù)測的深度學(xué)習(xí)算法和深度學(xué)習(xí)在壽命預(yù)測領(lǐng)域的基本預(yù)測過程,以及航空發(fā)動機(jī)等復(fù)雜系統(tǒng)設(shè)備在未來壽命預(yù)測所遇到的挑戰(zhàn)及研究方向。
參考文獻(xiàn):
[1]PECHT M ,JAAI R. A prognostics and health management roadmap for information and electronics-rich systems[J]. Microelectronics Reliability,2010 50(3):317-323.
[2]ZHANG C,LIM P,QIN A K,et al. Multiobjective deep belief networks ensemble for remaining useful life estimation in prognostics[J]. IEEE Transactions on Neural Networks & Learning Systems,2016,28(10) 2306-2318.
[3]LI X , DING Q , SUN J Q. Remaining useful life estimation in prognostics using deep convolution neural networks[J]. Reliability Engineering and System Safety,2018,172(C):1-11.
[4]ZHANG Y Z,XIONG R,HE H W,et al. Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries[J]. IEEE Transactions on Vehicular Technology,2018,67(7):5695-5705.