亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于深度自編碼網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷?

        2021-03-03 11:29:04崔建國李國慶蔣麗英于明月王景霖
        振動、測試與診斷 2021年1期
        關(guān)鍵詞:編碼器故障診斷標(biāo)簽

        崔建國, 李國慶, 蔣麗英, 于明月, 王景霖

        (1.沈陽航空航天大學(xué)自動化學(xué)院 沈陽,110136)(2.故障診斷與健康管理技術(shù)航空科技重點(diǎn)實(shí)驗(yàn)室 上海,201601)

        引 言

        航空發(fā)動機(jī)屬于典型的故障易發(fā)系統(tǒng),其健康狀態(tài)會對飛行器飛行安全產(chǎn)生嚴(yán)重影響[1]。由于復(fù)雜的內(nèi)部結(jié)構(gòu)和多變的外部工作環(huán)境,航空發(fā)動機(jī)采集的監(jiān)測數(shù)據(jù)具有非線性和高維特性等特征,很難被傳統(tǒng)的故障診斷技術(shù)準(zhǔn)確有效挖掘和識別。深度學(xué)習(xí)的不斷發(fā)展為故障診斷技術(shù)提供了新的解決方案。深度學(xué)習(xí)網(wǎng)絡(luò)是通過構(gòu)建多層神經(jīng)網(wǎng)絡(luò),逐層學(xué)習(xí)和提取數(shù)據(jù)特征,最終實(shí)現(xiàn)對數(shù)據(jù)復(fù)雜特征信息的挖掘。目前,深度學(xué)習(xí)理論已成功應(yīng)用于圖像識別和語音處理等領(lǐng)域[2-3]?;诖耍P者提出了采用深度自編碼網(wǎng)絡(luò)(deep autoencoder network,簡稱DAEN)對航空發(fā)動機(jī)進(jìn)行故障診斷的方法。

        1 深度自編碼網(wǎng)絡(luò)

        深度自編碼網(wǎng)絡(luò)是由多層自編碼器依次連接而成的深層神經(jīng)網(wǎng)絡(luò),依據(jù)深度自編碼網(wǎng)絡(luò)的結(jié)構(gòu)特點(diǎn),將其訓(xùn)練過程分為2 個(gè)階段:①采用無標(biāo)簽的數(shù)據(jù)樣本集對深度自編碼網(wǎng)絡(luò)參數(shù)的初始值進(jìn)行預(yù)先訓(xùn)練;②采用有標(biāo)簽的數(shù)據(jù)樣本集對該網(wǎng)絡(luò)進(jìn)行再訓(xùn)練,以實(shí)現(xiàn)網(wǎng)絡(luò)參數(shù)的微量調(diào)整。

        1.1 深度自編碼網(wǎng)絡(luò)預(yù)訓(xùn)練

        深度自編碼網(wǎng)絡(luò)的預(yù)訓(xùn)練實(shí)質(zhì)上是初始化網(wǎng)絡(luò)中連接權(quán)值和偏置向量等參數(shù),通過自監(jiān)督特征優(yōu)化算法對各層自編碼器進(jìn)行訓(xùn)練,最終確定層與層之間連接權(quán)值的初始值和各層神經(jīng)元的偏置初始值。作為深度自編碼網(wǎng)絡(luò)的基本組成部分,自動編碼器是一種自監(jiān)督神經(jīng)網(wǎng)絡(luò),主要由輸入層、隱藏層和輸出層組成,其中輸出層的標(biāo)簽設(shè)置為近似等于輸入值。因此,只要確定輸入層和網(wǎng)絡(luò)隱藏層的結(jié)構(gòu)參數(shù),就可以確定自編碼神經(jīng)網(wǎng)絡(luò)。自編碼器基本結(jié)構(gòu)如圖1 所示。其中:“+1”為網(wǎng)絡(luò)的偏置節(jié)點(diǎn);W為由網(wǎng)絡(luò)輸入層與隱含層之間的權(quán)系數(shù)構(gòu)成的矩陣;為由網(wǎng)絡(luò)隱含層與輸出層之間的權(quán)系數(shù)構(gòu)成的矩陣。

        根據(jù)自編碼器的運(yùn)算過程,一個(gè)自編碼器可分為2 部分:編碼和解碼。編碼是指由輸入層的輸入數(shù)據(jù)得到隱含層輸出的計(jì)算過程。解碼是指由隱含層輸出得到輸出層輸出的計(jì)算過程。如圖1 所示,給定數(shù)據(jù)樣本集X=(x1,x2…,xN)(其中:N為樣本數(shù)),設(shè)編碼函數(shù)為f,則編碼實(shí)現(xiàn)從輸入層到隱含層的非線性變換,編碼過程[4-5]可表示為

        圖1 自編碼器基本結(jié)構(gòu)Fig.1 Self-encoder basic structure

        其中:h為網(wǎng)絡(luò)隱含層的輸出向量;x為網(wǎng)絡(luò)輸入層的輸入向量;θ= {W,b},b為網(wǎng)絡(luò)輸入層與隱含層之間的偏置向量。

        設(shè)g為解碼函數(shù),則解碼為隱含層與輸出層之間的映射關(guān)系,解碼過程可表示為

        編碼函數(shù)和解碼函數(shù)可以選用sigmoid 函數(shù)或hyperbolic tangent 函數(shù)等,本研究方法使用sigmoid函數(shù)。在自編碼器訓(xùn)練過程中,應(yīng)使得自動編碼器的輸出值近似等于網(wǎng)絡(luò)的輸入值x。自編碼器的均方誤差函數(shù)[6]為

        其中:J(θ)為均方誤差;N為樣本數(shù)。

        筆者在重構(gòu)誤差時(shí)采用交叉熵?fù)p失函數(shù),重構(gòu)誤差函數(shù)公式[7]為

        針對于數(shù)據(jù)集X,損失函數(shù)可表示為

        其中:xi為網(wǎng)絡(luò)的第i組輸入向量為網(wǎng)絡(luò)的第i組輸出向量;θ為由網(wǎng)絡(luò)的連接權(quán)系數(shù)和偏置向量等參數(shù)構(gòu)成的數(shù)據(jù)集合。

        采用不同的方法對自編碼器的算法進(jìn)行改進(jìn),得到不同的自編碼器模型,例如:稀疏自編碼器(sparse autoencoder,簡稱SAE)、去噪自編碼器、收縮自編碼器等[8-11]。由于航空發(fā)動機(jī)監(jiān)測信息的數(shù)據(jù)特點(diǎn),筆者采用稀疏自編碼器作為深度自編碼網(wǎng)絡(luò)的主體結(jié)構(gòu)。

        稀疏自編碼器采用稀疏自編碼算法,該算法通過增加稀疏正則化約束,消除隱含層中影響較小的部分,從而依靠限制隱含層神經(jīng)元的激活狀態(tài),提取數(shù)據(jù)的潛在特征[12-13]。相較于一般的自編碼器算法,稀疏自編碼算法在式(5)的基礎(chǔ)上增加了稀疏懲罰項(xiàng)??偟膿p失函數(shù)表達(dá)式[14]為

        其中:β為稀疏懲罰因子權(quán)系數(shù);ρ為稀疏性系數(shù);ρ?表示自編碼網(wǎng)絡(luò)的隱含層對輸入層輸入數(shù)據(jù)的平均活躍度;為網(wǎng)絡(luò)的第i組輸入向量對隱含層第j個(gè)神經(jīng)元的激活度;KL為稀疏自編碼算法中的稀疏性懲罰項(xiàng),表示ρ?和ρ的KL 距離,即相對熵。

        對單層自編碼器進(jìn)行預(yù)先訓(xùn)練時(shí),采用隨機(jī)梯度下降的方法計(jì)算參數(shù)值,而對深度自編碼網(wǎng)絡(luò)進(jìn)行預(yù)先訓(xùn)練時(shí),采用逐層貪婪的訓(xùn)練方法。一個(gè)自編碼器預(yù)先訓(xùn)練完成后,將其隱含層的輸出數(shù)據(jù)作為網(wǎng)絡(luò)連接的下一層自編碼器的輸入數(shù)據(jù),再預(yù)先訓(xùn)練下一層自編碼器。如此進(jìn)行下去,直至最后一層的自編碼器預(yù)先訓(xùn)練完成。至此,整個(gè)深度自編碼網(wǎng)絡(luò)的預(yù)先訓(xùn)練過程結(jié)束。

        1.2 深度自編碼網(wǎng)絡(luò)微調(diào)

        由網(wǎng)絡(luò)的預(yù)訓(xùn)練過程可知,各層自編碼器參數(shù)的訓(xùn)練依次進(jìn)行,最終得到深度自編碼網(wǎng)絡(luò)的初始參數(shù)。為了用于診斷且得到更好的診斷結(jié)果,需要對深度自編碼網(wǎng)絡(luò)參數(shù)進(jìn)行進(jìn)一步調(diào)整,即網(wǎng)絡(luò)微調(diào)。采用含有標(biāo)簽的訓(xùn)練數(shù)據(jù)樣本集,賦給整個(gè)網(wǎng)絡(luò)的輸入層和輸出層,根據(jù)反向傳播神經(jīng)網(wǎng)絡(luò)(back propagation neural network,簡稱BP)的反向傳播功能,可以實(shí)現(xiàn)對整個(gè)網(wǎng)絡(luò)所有參數(shù)在細(xì)節(jié)上進(jìn)行微調(diào),從而得到全局最優(yōu)解,達(dá)到深度學(xué)習(xí)的最佳效果。相較于直接在隨機(jī)初始參數(shù)上使用BP算法進(jìn)行訓(xùn)練,在網(wǎng)絡(luò)預(yù)訓(xùn)練完成之后,對其進(jìn)行微調(diào)會有更好的效果,因?yàn)榍罢呷菀紫萑刖植孔顑?yōu)[15]。

        2 深度自編碼網(wǎng)絡(luò)故障診斷模型創(chuàng)建

        2.1 基于深度自編碼網(wǎng)絡(luò)的故障診斷方案

        基于深度自編碼的航空發(fā)動機(jī)故障診斷方案如圖2 所示。

        圖2 基于深度自編碼的航空發(fā)動機(jī)故障診斷方案Fig.2 Aero engine fault diagnosis scheme based on deep self-encoding

        2.2 基于深度自編碼網(wǎng)絡(luò)的故障診斷模型

        依據(jù)深度自編碼網(wǎng)絡(luò)的診斷思想,筆者創(chuàng)建了基于深度自編碼網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷模型,如圖3 所示。該模型包含一個(gè)輸入數(shù)據(jù)的輸入層、k個(gè)挖掘數(shù)據(jù)特征的隱含層和一個(gè)輸出診斷結(jié)果的輸出層。其中:輸入層和k個(gè)隱含層共同組成k層稀疏自編碼器;輸出層和第k個(gè)隱含層組成分類層。分類層將數(shù)據(jù)提取后,信息轉(zhuǎn)換為故障診斷的結(jié)果,常用的分類器有l(wèi)ogistic 分類器、SVM 分類器和Softmax 分類器等。筆者選用Softmax 分類器。

        診斷時(shí),輸入層的神經(jīng)元個(gè)數(shù)為輸入樣本的參數(shù)個(gè)數(shù),隱含層的層數(shù)和各隱含層的神經(jīng)元個(gè)數(shù)通過不斷試驗(yàn)調(diào)整得到,輸出層的神經(jīng)元個(gè)數(shù)可根據(jù)故障的類別進(jìn)行設(shè)置。

        圖3 基于深度自編碼網(wǎng)絡(luò)的故障診斷模型Fig.3 Fault diagnosis model based on deep self-coding network

        2.3 基于深度自編碼網(wǎng)絡(luò)的故障診斷步驟

        基于深度自編碼網(wǎng)絡(luò)的故障診斷步驟如下:

        1)根據(jù)航空發(fā)動機(jī)采集的監(jiān)測數(shù)據(jù)(原始數(shù)據(jù))構(gòu)造數(shù)據(jù)樣本集,對構(gòu)造好的樣本集進(jìn)行標(biāo)準(zhǔn)化處理;

        2)選取適當(dāng)?shù)碾[含層層數(shù)及隱含層神經(jīng)元個(gè)數(shù),建立深度自編碼神經(jīng)網(wǎng)絡(luò)的初始模型;

        3)使用無標(biāo)簽的訓(xùn)練數(shù)據(jù)樣本集對構(gòu)造好的深度自編碼神經(jīng)網(wǎng)絡(luò)進(jìn)行自監(jiān)督訓(xùn)練,從而確定各層自編碼模塊的參數(shù)初始值;

        4)采用含有標(biāo)簽的訓(xùn)練數(shù)據(jù)樣本集對輸出層和整個(gè)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,即微調(diào),最終確定基于深度自編網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷模型;

        5)利用測試數(shù)據(jù)樣本集對基于深度自編碼網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷模型進(jìn)行測試,并對測試結(jié)果進(jìn)行分析。

        3 深度自編碼網(wǎng)絡(luò)故障診斷試驗(yàn)

        筆者使用某型航空發(fā)動機(jī)采集的監(jiān)測數(shù)據(jù),通過該型號發(fā)動機(jī)的理論學(xué)習(xí)對眾多監(jiān)測參數(shù)進(jìn)行分析,選取能夠較好反應(yīng)發(fā)動機(jī)狀態(tài)的參數(shù)作為故障診斷模型輸入項(xiàng)的輸入。例如:滑油壓差、滑油回油溫度、高壓轉(zhuǎn)子轉(zhuǎn)速、油門桿位置、低壓轉(zhuǎn)子轉(zhuǎn)速以及渦輪落壓比等30 個(gè)參數(shù)。根據(jù)選擇的數(shù)據(jù),將航空發(fā)動機(jī)劃分為健康和故障2 種工作狀態(tài),用標(biāo)簽“[10]”表示健康狀態(tài),標(biāo)簽“[01]”表示故障狀態(tài)。筆者在網(wǎng)絡(luò)模型的預(yù)訓(xùn)練階段采用無標(biāo)簽數(shù)據(jù),其中包含正常數(shù)據(jù)和故障類或近似故障類數(shù)據(jù);網(wǎng)絡(luò)微調(diào)階段采用少量的含有標(biāo)簽的數(shù)據(jù)。

        在建立故障診斷模型時(shí),網(wǎng)絡(luò)預(yù)訓(xùn)練階段分別選取無標(biāo)簽的數(shù)據(jù)樣本200,400 和800 組,其中健康數(shù)據(jù)和故障數(shù)據(jù)比例均為4∶1。網(wǎng)絡(luò)微調(diào)階段采用含標(biāo)簽數(shù)據(jù)樣本200 組,其中,健康數(shù)據(jù)樣本150組,故障數(shù)據(jù)樣本50 組。在模型測試時(shí),選取含標(biāo)簽數(shù)據(jù)樣本100 組,其中,健康數(shù)據(jù)樣本和故障數(shù)據(jù)樣本各50 組。

        根據(jù)多次試驗(yàn)的結(jié)果,筆者設(shè)計(jì)了隱含層為2層的深度自編碼網(wǎng)絡(luò)。各隱含層中的神經(jīng)元個(gè)數(shù)均設(shè)為100,最大迭代次數(shù)設(shè)定為400,學(xué)習(xí)速率設(shè)為0.01,稀疏性參數(shù)為0.1,權(quán)重衰減系數(shù)為0.002,稀疏懲罰項(xiàng)權(quán)重為3。本研究方法中,網(wǎng)絡(luò)的輸出層選擇了Softmax 分類器,其輸出結(jié)果為不同條件下的概率值[16],即輸出層神經(jīng)元的輸出值范圍為[0,1],且和等于1。通過輸出層不同神經(jīng)元輸出值之間的比較,將輸出值最大的神經(jīng)元節(jié)點(diǎn)記為1,其余記為0。

        為了討論深度自編碼網(wǎng)絡(luò)預(yù)訓(xùn)練過程中,無標(biāo)簽訓(xùn)練數(shù)據(jù)樣本集的大小對診斷準(zhǔn)確率的影響,筆者選用不同組數(shù)的無標(biāo)簽訓(xùn)練數(shù)據(jù)樣本集對網(wǎng)絡(luò)進(jìn)行預(yù)訓(xùn)練,每組數(shù)據(jù)樣本集做10 次試驗(yàn)。不同試驗(yàn)次數(shù)下模型診斷準(zhǔn)確率如圖4 所示。

        圖4 不同試驗(yàn)次數(shù)下模型診斷準(zhǔn)確率Fig.4 Diagnosis accuracy rate of fault diagnosis model with different test times

        根據(jù)10 次試驗(yàn)結(jié)果求取航空發(fā)動機(jī)故障診斷的平均診斷準(zhǔn)確率,表1 為不同預(yù)訓(xùn)練集的故障診斷結(jié)果??梢?,網(wǎng)絡(luò)預(yù)訓(xùn)練過程對航空發(fā)動機(jī)故障診斷的診斷準(zhǔn)確率有一定的影響,且隨著網(wǎng)絡(luò)預(yù)訓(xùn)練過程中無標(biāo)簽數(shù)據(jù)樣本集的增加,其發(fā)動機(jī)故障診斷的準(zhǔn)確率也會不斷增大。

        表1 不同預(yù)訓(xùn)練集的故障診斷結(jié)果Tab.1 Fault diagnosis results of different pre-training sets

        為了驗(yàn)證所設(shè)計(jì)的模型故障診斷效果,筆者在使用相同數(shù)據(jù)集的前提下,分別采用了BP、廣義回歸神經(jīng)網(wǎng)絡(luò)(general regression neural network,簡稱GRNN)、徑向基神經(jīng)網(wǎng)絡(luò)(radial basis function,簡稱RBF)和最小二乘支持向量機(jī)(least squares support vector machine,簡稱LSSVM)故障診斷方法,對航空發(fā)動機(jī)進(jìn)行了故障診斷技術(shù)研究。不同方法的故障診斷結(jié)果如表2 所示。

        表2 不同方法的故障診斷結(jié)果Tab.2 Fault diagnosis results of different methods

        由于筆者所提出的方法是在預(yù)訓(xùn)練的基礎(chǔ)上對參數(shù)進(jìn)行了進(jìn)一步微調(diào),可以更加有效地提取和學(xué)習(xí)數(shù)據(jù)樣本的信息特征,進(jìn)而克服局部收斂和梯度消失等問題,因此與傳統(tǒng)的故障診斷方法相比,所提出的方法可以較好地提高發(fā)動機(jī)的故障診斷準(zhǔn)確率。由表2 可知,相較于其他常用的故障診斷方法,所提出方法具有更好的診斷效果。

        4 結(jié)束語

        筆者將深度學(xué)習(xí)的優(yōu)勢應(yīng)用于航空發(fā)動機(jī)的故障診斷領(lǐng)域,創(chuàng)建了基于深度自編碼神經(jīng)網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷模型。研究表明,預(yù)訓(xùn)練深度自編碼神經(jīng)網(wǎng)絡(luò)對于網(wǎng)絡(luò)模型的創(chuàng)建十分重要,采用增加預(yù)訓(xùn)練樣本集的容量,可以得到精準(zhǔn)的發(fā)動機(jī)故障診斷模型。筆者提出的基于深度自編碼網(wǎng)絡(luò)的航空發(fā)動機(jī)故障診斷方法較其他神經(jīng)網(wǎng)絡(luò)故障診斷方法具有較高的準(zhǔn)確性,在航空發(fā)動機(jī)故障診斷領(lǐng)域具有較高的應(yīng)用和推廣價(jià)值。

        猜你喜歡
        編碼器故障診斷標(biāo)簽
        無懼標(biāo)簽 Alfa Romeo Giulia 200HP
        車迷(2018年11期)2018-08-30 03:20:32
        基于FPGA的同步機(jī)軸角編碼器
        不害怕撕掉標(biāo)簽的人,都活出了真正的漂亮
        海峽姐妹(2018年3期)2018-05-09 08:21:02
        基于PRBS檢測的8B/IOB編碼器設(shè)計(jì)
        標(biāo)簽化傷害了誰
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計(jì)
        電子器件(2015年5期)2015-12-29 08:42:24
        因果圖定性分析法及其在故障診斷中的應(yīng)用
        基于多進(jìn)制查詢樹的多標(biāo)簽識別方法
        多總線式光電編碼器的設(shè)計(jì)與應(yīng)用
        基于LCD和排列熵的滾動軸承故障診斷
        色妞色视频一区二区三区四区| 国产成人国产三级国产精品| 国产亚洲综合另类色专区| 国产三级国产精品国产专区50| 99久久国产精品网站| 国产情侣真实露脸在线| 国产 麻豆 日韩 欧美 久久| 久久精品人人做人人综合| 性饥渴艳妇性色生活片在线播放 | 亚洲天堂av中文字幕在线观看| 免费毛儿一区二区十八岁| 国产精品99无码一区二区| 无码av天堂一区二区三区| 精品久久久中文字幕人妻| 日韩无码无播放器视频| 亚洲日韩成人av无码网站| 狠狠色噜噜狠狠狠97影音先锋| 亚洲国产福利成人一区二区| 国内专区一区二区三区| 日韩av一区二区不卡在线| 人妻久久久一区二区三区蜜臀 | 免费国产一区二区视频| 中文字幕一区二区三区四区五区| 亚洲精品无码久久久久久| 日韩精品国产自在欧美| 厕所极品偷拍一区二区三区视频| 99麻豆久久精品一区二区| 真实夫妻露脸爱视频九色网| 天天爽夜夜爽人人爽| 毛多水多www偷窥小便| 中文字幕亚洲无线码在一区| 2021久久精品国产99国产| 日韩日本国产一区二区| 91精品国产91综合久久蜜臀| 亚洲一区二区三区香蕉| 国产三级精品三级国产| 女同另类激情在线三区| 精品国产三区在线观看| 51国产偷自视频区视频| 日本japanese丰满多毛| 精品国产福利久久久|