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

        ?

        基于CNN-Seq2Seq的航空發(fā)動(dòng)機(jī)喘振診斷模型的研究

        2022-05-24 03:24:42姚艷玲袁化成唐曉瀾黃愛(ài)華
        測(cè)控技術(shù) 2022年5期
        關(guān)鍵詞:故障診斷航空卷積

        姚艷玲,袁化成,陸 超,唐曉瀾,黃愛(ài)華

        (1.南京航空航天大學(xué) 能源與動(dòng)力學(xué)院,江蘇 南京 210016;2.中國(guó)航發(fā)四川燃?xì)鉁u輪研究院,四川 綿陽(yáng) 621000;3.西南石油大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院,四川 成都 610500;4.成都航空職業(yè)技術(shù)學(xué)院,四川 成都 610000)

        航空發(fā)動(dòng)機(jī)是飛機(jī)的主要?jiǎng)恿ρb置,由于其長(zhǎng)期在高溫、高壓、高速、強(qiáng)振動(dòng)等異常惡劣的環(huán)境下工作,所以存在較大的風(fēng)險(xiǎn),易發(fā)生機(jī)械故障,甚至造成系統(tǒng)崩潰。航空發(fā)動(dòng)機(jī)喘振就是影響飛機(jī)性能和安全的主要故障現(xiàn)象之一,不僅影響發(fā)動(dòng)機(jī)工作狀態(tài),嚴(yán)重時(shí)還會(huì)造成重大安全事故,引起人員和財(cái)產(chǎn)的重大損失。因此如果能夠?qū)娇瞻l(fā)動(dòng)機(jī)喘振進(jìn)行及時(shí)準(zhǔn)確的診斷并采取相應(yīng)消喘措施,能夠避免發(fā)動(dòng)機(jī)因喘振故障而導(dǎo)致嚴(yán)重事故的發(fā)生。

        所涉及的航空發(fā)動(dòng)機(jī)傳感器試驗(yàn)數(shù)據(jù)屬于多變量時(shí)序型數(shù)據(jù),可將航空發(fā)動(dòng)機(jī)喘振的診斷問(wèn)題看作是一種特殊的故障檢測(cè)和診斷問(wèn)題。許多學(xué)者對(duì)機(jī)械系統(tǒng)故障檢測(cè)和診斷開(kāi)展了眾多方法研究,可概括為三大類(lèi)[1]:基于模型的方法[2-4]、基于知識(shí)推理的方法[5-7]和基于數(shù)據(jù)驅(qū)動(dòng)的方法[8-11]?;谀P偷姆椒ㄖ饕腔谙到y(tǒng)動(dòng)態(tài)數(shù)學(xué)模型的方法,即通過(guò)構(gòu)建數(shù)學(xué)模型來(lái)探尋對(duì)象運(yùn)行規(guī)律,適用于具備過(guò)程精確的定量數(shù)學(xué)模型,該類(lèi)方法也是最早最為深入的方法,優(yōu)點(diǎn)是充分利用了系統(tǒng)內(nèi)部的深層知識(shí),利于系統(tǒng)的故障診斷。

        基于數(shù)據(jù)驅(qū)動(dòng)的方法無(wú)需建立精確的復(fù)雜系統(tǒng)模型,也無(wú)需大量的領(lǐng)域?qū)<抑R(shí)和知識(shí)的表達(dá)推理機(jī)制,但是通常需要大量準(zhǔn)確的數(shù)據(jù)。隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)已經(jīng)在很多領(lǐng)域都取得了卓越的成果,例如:自然語(yǔ)言處理[14]、圖像識(shí)別[15]、入侵檢測(cè)[16]等,越來(lái)越多的學(xué)者也開(kāi)始將深度學(xué)習(xí)應(yīng)用于故障診斷和預(yù)測(cè)。在國(guó)外,Elashmawi等[17]提出了一種基于人工神經(jīng)網(wǎng)絡(luò)的故障診斷模型,該模型具有監(jiān)視、分析和診斷燃?xì)鉁u輪發(fā)動(dòng)機(jī)故障的在線處理功能,具有雙重優(yōu)勢(shì)。國(guó)內(nèi)的吳斌等[18]以渦扇發(fā)動(dòng)機(jī)為對(duì)象,引入了深度置信網(wǎng)絡(luò)(Deep Belief Network,DBN)對(duì)發(fā)動(dòng)機(jī)部件性能衰退故障進(jìn)行診斷研究,解決了淺層神經(jīng)網(wǎng)絡(luò)在診斷時(shí)存在泛化能力欠缺的問(wèn)題,并提高了發(fā)動(dòng)機(jī)氣路部件性能衰退故障的診斷精度。Yuan等[19]利用長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)(Long Short Term Memory Network,LSTM)對(duì)航空發(fā)動(dòng)機(jī)進(jìn)行故障診斷和剩余壽命預(yù)估。Chen等[20]基于卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,CNN)、深度神經(jīng)網(wǎng)絡(luò)(Deep Neural Networks,DNN)和LSTM提出了一種混合深度計(jì)算模型(Hybrid Dilated Convolution,HDC),該模型在航空發(fā)動(dòng)機(jī)氣路故障診斷上的準(zhǔn)確率能達(dá)到83%。上述模型雖然都能達(dá)到不錯(cuò)的診斷準(zhǔn)確度,但是很難在模型大小、運(yùn)算效率以及模型診斷準(zhǔn)確度上都做得較好。

        就某型航空發(fā)動(dòng)機(jī)的燃燒室燃油噴嘴壓力(Ptk)、發(fā)動(dòng)機(jī)高壓壓氣機(jī)轉(zhuǎn)子轉(zhuǎn)速(N2)、發(fā)動(dòng)機(jī)渦輪后溫度(Tt6)等多個(gè)主要傳感器數(shù)據(jù),在序列到序列(Sequence to Sequence,Seq2Seq)模型的基礎(chǔ)上提出了一種基于CNN-Seq2Seq的面向航空發(fā)動(dòng)機(jī)喘振故障診斷的神經(jīng)網(wǎng)絡(luò)模型。CNN-Seq2Seq是指使用卷積神經(jīng)網(wǎng)絡(luò)對(duì)傳統(tǒng)Seq2Seq結(jié)構(gòu)中的LSTM進(jìn)行替換而改進(jìn)過(guò)的一種Seq2Seq結(jié)構(gòu)。CNN-Seq2Seq簡(jiǎn)化了模型結(jié)構(gòu),使得模型具備并行計(jì)算的能力,從而大幅提高計(jì)算效率并降低診斷耗時(shí)。實(shí)驗(yàn)結(jié)果表明該模型在顯著降低模型大小和計(jì)算量的同時(shí),在精確率、召回率和F1 Score上仍然獲得了94.3%、92.1%、93.2%的表現(xiàn),同時(shí)單次預(yù)測(cè)耗時(shí)僅需2 ms。

        1 技術(shù)介紹

        1.1 長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)處理序列

        普通循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network,RNN)[21]難以處理長(zhǎng)距離的依賴,存在梯度爆炸和梯度消失的問(wèn)題。LSTM[22],是循環(huán)神經(jīng)網(wǎng)絡(luò)的一個(gè)變種,成功解決了原始RNN的缺陷,成為當(dāng)前比較流行的RNN,在語(yǔ)音識(shí)別、圖片描述、自然語(yǔ)言處理等時(shí)間序列相關(guān)領(lǐng)域中成功應(yīng)用。LSTM通過(guò)特殊的“門(mén)”結(jié)構(gòu),記憶一定時(shí)間范圍內(nèi)的有效信息,并適時(shí)遺忘無(wú)用的“記憶”,解決了“長(zhǎng)時(shí)依賴”問(wèn)題。LSTM通過(guò)“門(mén)”結(jié)構(gòu)控制數(shù)據(jù)流,“門(mén)”結(jié)構(gòu)的實(shí)質(zhì)是一個(gè)全連接非線性變換,輸出取值在0~1之間。LSTM有3種“門(mén)”結(jié)構(gòu):① 遺忘門(mén),它決定上一時(shí)刻的單元狀態(tài)Ct-1保留多少信息到當(dāng)前時(shí)刻Ct;② 輸入門(mén),它決定當(dāng)前網(wǎng)絡(luò)輸入Xt保留多少信息到當(dāng)前狀態(tài)Ct;③ 輸出門(mén),它決定當(dāng)前單元狀態(tài)Ct保存多少到當(dāng)前輸出值ht。

        1.2 CNN處理序列

        一個(gè)CNN[23]由若干卷積層、池化層、全連接層組成,可以利用這些子結(jié)構(gòu)構(gòu)造不同的CNN。CNN能夠進(jìn)行卷積運(yùn)算,從局部輸入圖塊中提取特征,因此在計(jì)算機(jī)視覺(jué)問(wèn)題上表現(xiàn)出色。CNN的特性使其在空間問(wèn)題上特別擅長(zhǎng),時(shí)間實(shí)際上也可以看作一個(gè)空間維度,就像二維圖像的高度和寬度,不包含RGB通道值,被稱為一維CNN。對(duì)于分類(lèi)和時(shí)間序列預(yù)測(cè)等簡(jiǎn)單任務(wù),小型的一維CNN已經(jīng)可以媲美RNN,并且計(jì)算代價(jià)通常要小很多。一維卷積層可以識(shí)別序列中的局部模式,從序列中提取局部的子序列,但其對(duì)整體時(shí)間步并不敏感(整體時(shí)間步是指遠(yuǎn)大于子序列的時(shí)間步),可將許多卷積層和池化層堆疊起來(lái)以學(xué)習(xí)更長(zhǎng)的時(shí)間步。如果所處理任務(wù)的序列數(shù)據(jù)整體順序非常重要,例如溫度的連續(xù)預(yù)測(cè),CNN稍顯力不從心,此時(shí)最好采用RNN用以捕獲更長(zhǎng)序列的潛在信息。但分析討論內(nèi)容,航空發(fā)動(dòng)機(jī)喘振故障往往只依賴于前面較短時(shí)間步的信息,故障的發(fā)生往往是瞬時(shí)的,在故障發(fā)生前的極小段時(shí)間內(nèi)已可見(jiàn)端倪,只不過(guò)人類(lèi)無(wú)法定義這種變化,但使用神經(jīng)網(wǎng)絡(luò)來(lái)學(xué)習(xí)并不困難。因此可以使用一維CNN來(lái)處理所涉及的時(shí)間序列數(shù)據(jù)。相較于RNN,CNN計(jì)算代價(jià)要小得多,在序列問(wèn)題的整體順序不重要時(shí)可以替代RNN。針對(duì)所研究問(wèn)題,CNN相較RNN的最大優(yōu)勢(shì)是能夠提供并行計(jì)算的能力從而大幅提高計(jì)算效率。

        1.3 Seq2Seq模型處理序列

        Seq2Seq是在輸出長(zhǎng)度不確定時(shí)采用的模型,一般用于自然語(yǔ)言處理中的機(jī)器翻譯、人機(jī)對(duì)話、聊天機(jī)器人等任務(wù)。將中文翻譯為英文時(shí),英文句子的長(zhǎng)度可能比中文長(zhǎng),也可能比中文短,輸出句子的長(zhǎng)度難以確定,輸入序列和輸出序列通常也沒(méi)有相同的長(zhǎng)度,Seq2Seq的提出就是為了解決這樣的問(wèn)題,其結(jié)構(gòu)如圖1所示。

        圖1 Seq2Seq模型結(jié)構(gòu)

        Seq2Seq是一種Encoder-Decoder結(jié)構(gòu),Encoder負(fù)責(zé)將輸入序列壓縮成指定長(zhǎng)度的上下文向量,這個(gè)向量可以輸入序列的語(yǔ)義表達(dá)。圖1中將Encoder的最后一個(gè)隱藏狀態(tài)作為上下文向量C,也可以對(duì)最后一個(gè)隱藏狀態(tài)做一個(gè)變換得到上下文變量,也可以對(duì)所有的隱藏狀態(tài)做變換得到上下文向量。Decoder負(fù)責(zé)根據(jù)上下文向量生成對(duì)應(yīng)的序列,圖中的方式是直接將上下文向量作為初始狀態(tài)輸入到Decoder中預(yù)測(cè)輸出序列,還可以將上下文向量C當(dāng)作每一步的輸入。

        Seq2Seq模型一般采用LSTM作為Encoder和Decoder的組成部分,這是由于RNN設(shè)計(jì)的目的就是為了處理這樣的時(shí)間序列數(shù)據(jù),然而這樣的Seq2Seq模型不能進(jìn)行并行運(yùn)算,因此存在計(jì)算效率低、計(jì)算耗時(shí)長(zhǎng)的問(wèn)題。相比于RNN,CNN可以實(shí)現(xiàn)并行計(jì)算,其計(jì)算代價(jià)要小很多,一維CNN也能用于解決時(shí)間問(wèn)題,因此使用一維CNN代替?zhèn)鹘y(tǒng)Seq2Seq模型中的LSTM結(jié)構(gòu),可以降低喘振診斷模型的網(wǎng)絡(luò)復(fù)雜度并提高計(jì)算效率,達(dá)到針對(duì)喘振故障能夠在毫秒級(jí)時(shí)間內(nèi)進(jìn)行診斷的效果。

        2 模型設(shè)計(jì)

        面向航空發(fā)動(dòng)機(jī)喘振提出了一種基于CNN-Seq2Seq的故障診斷模型,該模型使用CNN和改進(jìn)后的Seq2Seq作為主要模塊進(jìn)行構(gòu)建。

        模型中的CNN為沒(méi)有池化層的一維CNN。CNN不僅可處理空間問(wèn)題,還能被應(yīng)用到某些時(shí)間問(wèn)題上。Conv1D可以識(shí)別時(shí)間序列中的局部模式,從序列中提取局部的子序列,但其對(duì)整體時(shí)間步并不敏感。相較于RNN,一維CNN能夠?qū)崿F(xiàn)并行計(jì)算并且計(jì)算代價(jià)要小很多。改進(jìn)后的Seq2Seq模型也主要是依托這樣的一維CNN來(lái)構(gòu)建,旨在提高模型計(jì)算速度。故障診斷模型的主要模型結(jié)構(gòu)如圖2所示。

        圖2 模型架構(gòu)圖

        由于一般的Seq2Seq模型主要用以自然語(yǔ)言處理,需要對(duì)單詞做詞嵌入(Embedding)處理,而模型輸入數(shù)據(jù)為經(jīng)過(guò)標(biāo)準(zhǔn)化處理后的傳感器時(shí)序數(shù)據(jù),無(wú)需再經(jīng)過(guò)Embedding層,模型將直接計(jì)算經(jīng)過(guò)一系列預(yù)處理后的數(shù)據(jù)。Seq2Seq的提出是為了解決不定長(zhǎng)序列的生成問(wèn)題,Seq2Seq的作用是對(duì)未來(lái)傳感器數(shù)據(jù)進(jìn)行預(yù)測(cè),通過(guò)對(duì)Seq2Seq進(jìn)行改進(jìn),將其內(nèi)部的編碼器和解碼器中的LSTM層更換為CNN層,提供高性能的并行計(jì)算,加快訓(xùn)練速度和預(yù)測(cè)速度。在Seq2Seq模型中,其模型的輸入為(批量大小、輸入序列長(zhǎng)度、序列特征個(gè)數(shù))的三維數(shù)組,通過(guò)編碼器對(duì)其進(jìn)行壓縮得到一個(gè)二維的特征向量,也就是圖2中的C,接著將編碼向量C輸入到解碼器中得到預(yù)測(cè)序列數(shù)據(jù)結(jié)構(gòu)與其輸入結(jié)構(gòu)一致的三維數(shù)組,只是第二維的序列長(zhǎng)度稍有變化。CNN層對(duì)預(yù)測(cè)的時(shí)間序列數(shù)據(jù)進(jìn)行分析,挖掘傳感器采集數(shù)據(jù)中潛在特征信息,對(duì)是否發(fā)生喘振故障進(jìn)行判斷。最后經(jīng)過(guò)一個(gè)全連接層和Sigmoid激活函數(shù),將卷積后的數(shù)據(jù)經(jīng)過(guò)維度變換后最后輸出結(jié)構(gòu)為(批量大小、二分類(lèi)判定結(jié)果)的二維數(shù)組。Ligh4S模型將判斷結(jié)果轉(zhuǎn)換為0~1之間的小數(shù),Sigmoid公式定義如下:

        (1)

        式中:x為輸入至該激活函數(shù)的數(shù)據(jù)值,經(jīng)過(guò)Sigmoid函數(shù)處理后的值大于等于0.5時(shí)將被判斷為發(fā)生喘振故障。上述所提到的批量大小設(shè)置為300,輸入序列長(zhǎng)度為64,序列特征個(gè)數(shù)為6,預(yù)測(cè)序列長(zhǎng)度為20。

        3 數(shù)據(jù)集及預(yù)處理

        3.1 數(shù)據(jù)集

        選取某型航空發(fā)動(dòng)機(jī)進(jìn)行試驗(yàn)產(chǎn)生的部分歷史數(shù)據(jù)作為數(shù)據(jù)集訓(xùn)練模型,試驗(yàn)數(shù)據(jù)由每個(gè)時(shí)刻從多個(gè)傳感器采集到的數(shù)值數(shù)據(jù)組成,包括核心機(jī)失速、增加推力、慣性起動(dòng)切油、起動(dòng)失速、高溫或低溫起動(dòng)時(shí)爆燃、壓氣機(jī)畸變等不同場(chǎng)景下通過(guò)試驗(yàn)獲取到的數(shù)據(jù)。從多個(gè)傳感器中選擇發(fā)動(dòng)機(jī)壓氣機(jī)(高壓轉(zhuǎn)子)出口總壓(Pt3)、發(fā)動(dòng)機(jī)壓氣機(jī)高壓轉(zhuǎn)子轉(zhuǎn)速(N2)、發(fā)動(dòng)機(jī)油門(mén)桿(PLA)等與航空發(fā)動(dòng)機(jī)喘振故障密切相關(guān)的傳感器。喘振故障時(shí)間點(diǎn)由專家根據(jù)相應(yīng)規(guī)則和經(jīng)驗(yàn)進(jìn)行人工標(biāo)注,例如當(dāng)PLA傳感器的數(shù)值曲線趨于平穩(wěn)的時(shí)候,一旦Pt3傳感器出現(xiàn)突升、突降、或劇烈抖動(dòng)后直到回歸平穩(wěn)的這段區(qū)間便是發(fā)生喘振的區(qū)間,該區(qū)間內(nèi)的每一個(gè)時(shí)刻都在發(fā)生喘振,其余時(shí)刻為正常工作狀態(tài)。經(jīng)人工標(biāo)注后,數(shù)據(jù)集中正常點(diǎn)與喘振點(diǎn)的比例約為95∶15。

        將數(shù)據(jù)集打亂并按照7∶2∶1的比例拆分為3部分:訓(xùn)練集、驗(yàn)證集、測(cè)試集。在訓(xùn)練數(shù)據(jù)上訓(xùn)練模型,在驗(yàn)證數(shù)據(jù)上評(píng)估模型,一旦找到最佳參數(shù)在測(cè)試數(shù)據(jù)上做最終評(píng)估。

        3.2 數(shù)據(jù)缺失值處理及標(biāo)準(zhǔn)化

        數(shù)據(jù)中有時(shí)會(huì)有缺失值,需要對(duì)缺失值進(jìn)行填充,以發(fā)動(dòng)機(jī)每秒的運(yùn)作頻率為基準(zhǔn),填充方法為使用缺失值前后發(fā)動(dòng)機(jī)頻率一半數(shù)量的時(shí)刻的平均值進(jìn)行填充,如果選用時(shí)刻點(diǎn)過(guò)多或過(guò)少,得到的缺失值并不具備傳感器數(shù)據(jù)在該段時(shí)刻的局部特征,3個(gè)數(shù)據(jù)集合中均采用該方法對(duì)缺失值進(jìn)行填充。

        不同傳感器具有各種不同的取值范圍,將每個(gè)傳感器分別做標(biāo)準(zhǔn)化處理,消除量綱帶來(lái)的干擾,使其均值為0、標(biāo)準(zhǔn)差為1。

        (2)

        (3)

        最后在時(shí)間維度上依次采取如下公式進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化:

        X-=Tmean,X÷=Tstd

        (4)

        其中,X為3個(gè)集合中的任意一個(gè),即驗(yàn)證集和測(cè)試集上的數(shù)據(jù)在做標(biāo)準(zhǔn)化處理時(shí)使用的是訓(xùn)練集上的平均值和標(biāo)準(zhǔn)差。同時(shí)減法和除法操作都是在時(shí)間維度上進(jìn)行。

        3.3 滑動(dòng)窗口處理數(shù)據(jù)

        采用滑動(dòng)窗口的形式對(duì)時(shí)序數(shù)據(jù)進(jìn)行截取,構(gòu)造模型的輸入數(shù)據(jù)。具體方法如圖3所示,是以固定大小的窗口對(duì)各傳感器采集到的數(shù)據(jù)按照固定大小的滑動(dòng)步長(zhǎng)分別獲取數(shù)據(jù)。以滑動(dòng)窗口的形式進(jìn)行數(shù)據(jù)提取可以增加數(shù)據(jù)集中的樣本數(shù)量,給Ligh4S模型的訓(xùn)練提供更多數(shù)據(jù),試驗(yàn)數(shù)據(jù)采集過(guò)少時(shí)可以通過(guò)較小的滑動(dòng)步長(zhǎng)來(lái)獲取更多的樣本。同時(shí)滑動(dòng)窗口在采樣時(shí)會(huì)存在重疊的子窗口,這會(huì)使得模型能更容易地學(xué)習(xí)到故障序列的特征。滑動(dòng)窗口的大小即為單個(gè)訓(xùn)練樣本的時(shí)間步長(zhǎng)。

        圖3 使用窗口滑動(dòng)截取數(shù)據(jù)

        4 實(shí)驗(yàn)與分析

        4.1 實(shí)驗(yàn)環(huán)境

        實(shí)驗(yàn)所使用CPU為Intel Core i9-9900K Processor@3.60 GHz,內(nèi)存為16 GB,GPU為Geforce RTX 2080Ti。模型搭建采用簡(jiǎn)單易上手的高級(jí)深度學(xué)習(xí)框架Keras,Keras后端引擎選擇TensorFlow。

        在數(shù)據(jù)集方面,研究了多型渦扇發(fā)動(dòng)機(jī)在空中慣性起動(dòng)、空中風(fēng)車(chē)起動(dòng)、進(jìn)氣畸變條件下的地面起動(dòng),以及起動(dòng)失速/喘振等12個(gè)不同場(chǎng)景下通過(guò)試驗(yàn)獲得的總共30萬(wàn)條左右的多個(gè)傳感器數(shù)據(jù),作為模型的訓(xùn)練數(shù)據(jù)、測(cè)試數(shù)據(jù)與驗(yàn)證數(shù)據(jù)。

        4.2 性能評(píng)價(jià)指標(biāo)

        使用數(shù)據(jù)集中正常點(diǎn)與故障點(diǎn)的比例約為95:15,屬性不平衡的分類(lèi)問(wèn)題,使用準(zhǔn)確率對(duì)故障診斷性能進(jìn)行評(píng)估是不合理的。選擇精確率(Precision)、召回率(Recall),以及F1 Socre對(duì)故障診斷模型進(jìn)行性能評(píng)價(jià)。因?yàn)樵谀P屯耆R(shí)別出正常點(diǎn)并將所有喘振點(diǎn)也判斷為正常點(diǎn)的情況下,此時(shí)模型準(zhǔn)確率也能達(dá)到95%,因此需要選擇其他指標(biāo)對(duì)模型進(jìn)行評(píng)估。

        4.3 試驗(yàn)結(jié)果與分析

        為了能夠?qū)⒛P团c其他模型進(jìn)行對(duì)比評(píng)估。以Preoision、Recall和F1 Score作為評(píng)估指標(biāo),將本文模型與其他神經(jīng)網(wǎng)絡(luò)CNN、RNN、LSTM的測(cè)試結(jié)果作對(duì)比,3個(gè)模型的輸入維數(shù)都與CNN-Seq2Seq模型一致,均為(批量大小、輸入序列長(zhǎng)度、序列特征個(gè)數(shù))的三維數(shù)組,其中批量大小、輸入序列長(zhǎng)度和序列特征個(gè)數(shù)與2.1節(jié)中的CNN-Seq2Seq模型的輸入設(shè)置一致。

        其中基于CNN的故障診斷模型結(jié)構(gòu)由2層一維卷積層和2層全連接層組成。第1層卷積層設(shè)置的卷積核個(gè)數(shù)為24,卷積核大小為1;第2層卷積層設(shè)置的卷積核個(gè)數(shù)為12,卷積核大小為8;全連接層的節(jié)點(diǎn)數(shù)分別為32和1?;赗NN的故障診斷模型結(jié)構(gòu)由1層RNN層和2層全連接層組成,其中RNN層的節(jié)點(diǎn)數(shù)為32,全連接層的節(jié)點(diǎn)數(shù)為32和1。LSTM由1層LSTM層和2層全連接層組成,其中LSTM層的節(jié)點(diǎn)數(shù)為32,全連接層的節(jié)點(diǎn)數(shù)為32和1。結(jié)果如表1所示。

        表1 各模型的實(shí)驗(yàn)結(jié)果對(duì)比

        由表1的實(shí)驗(yàn)結(jié)果可知,本文模型相比其余3個(gè)模型來(lái)說(shuō)性能表現(xiàn)更好,這說(shuō)明在數(shù)據(jù)集上的表現(xiàn)來(lái)看,使用基于CNN-Seq2Seq的喘振診斷模型更好。同時(shí)只比較LSTM和CNN來(lái)看,CNN在喘振故障預(yù)測(cè)的效果基本可以媲美LSTM,而傳統(tǒng)RNN的效果較差,這是傳統(tǒng)RNN存在梯度下降或爆炸等問(wèn)題從而難以處理長(zhǎng)時(shí)依賴而導(dǎo)致的。

        4.4 預(yù)測(cè)耗時(shí)評(píng)估

        針對(duì)航空發(fā)動(dòng)機(jī)喘振的診斷過(guò)程耗時(shí)不能太長(zhǎng),因此模型在做單次運(yùn)算的時(shí)間損耗不能太大,否則就失去了研究意義。對(duì)模型做100次測(cè)試,其耗時(shí)情況如圖4所示。

        圖4 AMSDPNN模型預(yù)測(cè)測(cè)試耗時(shí)曲線

        從圖4中不難發(fā)現(xiàn),模型單次診斷平時(shí)耗時(shí)僅需2 ms。所以所提出模型在保證Precision、Recall及F1 Score 3個(gè)評(píng)估指標(biāo)維持高水準(zhǔn)的同時(shí),其預(yù)測(cè)喘振故障的時(shí)間也非常低,因此能夠?qū)崿F(xiàn)對(duì)航空發(fā)動(dòng)機(jī)喘振的提前診斷。

        5 結(jié)束語(yǔ)

        基于某型航空發(fā)動(dòng)機(jī)上的多傳感器試驗(yàn)數(shù)據(jù),使用窗口滑動(dòng)的方式截取子序列構(gòu)建時(shí)序數(shù)據(jù)集并對(duì)其進(jìn)行標(biāo)準(zhǔn)化,之后提出了基于CNN-Seq2Seq的針對(duì)航空發(fā)動(dòng)機(jī)喘振診斷的神經(jīng)網(wǎng)絡(luò)模型,該模型主要基于使用CNN改進(jìn)后的Seq2Seq。實(shí)驗(yàn)結(jié)果表明,該模型能夠以極短的時(shí)間診斷出航空發(fā)動(dòng)機(jī)的喘振故障,同時(shí)Precision、Recall和F1 Score能達(dá)到不錯(cuò)的水平。

        猜你喜歡
        故障診斷航空卷積
        基于3D-Winograd的快速卷積算法設(shè)計(jì)及FPGA實(shí)現(xiàn)
        “閃電航空”來(lái)啦
        “閃電航空”來(lái)啦
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        基于傅里葉域卷積表示的目標(biāo)跟蹤算法
        因果圖定性分析法及其在故障診斷中的應(yīng)用
        達(dá)美航空的重生之路
        一戰(zhàn)航空百年回眸
        航空世界(2014年6期)2014-04-14 00:50:40
        一種基于卷積神經(jīng)網(wǎng)絡(luò)的性別識(shí)別方法
        基于LCD和排列熵的滾動(dòng)軸承故障診斷
        色偷偷久久一区二区三区| 国产精品久久国产精品99 gif| 国产免费三级av在线| 丝袜美腿亚洲一区二区| 精品国产乱码久久久久久婷婷| 高h纯肉无码视频在线观看| 99久久精品日本一区二区免费| 国产又滑又嫩又白| 婷婷第四色| 夫妇交换刺激做爰视频| 国产精品美女久久久久久2018| 国产精品综合日韩精品第一页| 全部免费国产潢色一级| 区一区一日本高清视频在线观看 | 538亚洲欧美国产日韩在线精品| 国产一区二区在线观看视频免费| 色综合中文字幕综合网| 色久悠悠婷婷综合在线| 日韩综合无码一区二区| 精品麻豆国产色欲色欲色欲www | 亚洲中文字幕一区高清在线 | 风韵丰满熟妇啪啪区99杏| 国产a∨天天免费观看美女 | 最新中文字幕一区二区| 日产精品久久久一区二区| 亚洲va无码手机在线电影| 内射交换多p国产| 本道无码一区二区久久激情| 白白色发布视频在线播放| 亚洲va视频一区二区三区| 国产区精品一区二区不卡中文| 国产操逼视频| 久久九九青青国产精品| 国产麻豆放荡av激情演绎| 一区二区中文字幕在线观看污污 | 国产精品情侣呻吟对白视频| 天天躁日日躁狠狠久久| 精品推荐国产精品店| 亚洲a人片在线观看网址| 在线播放偷拍一区二区| 精品国产日韩一区2区3区|