• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于一維WConv-BiLSTM的軸承故障診斷算法

      2021-04-17 06:46:56閆書豪喬美英
      電子科技 2021年4期
      關(guān)鍵詞:故障診斷軸承卷積

      閆書豪,喬美英,2

      (1.河南理工大學(xué) 電氣工程與自動化學(xué)院,河南 焦作 454000;2.煤炭安全生產(chǎn)河南省協(xié)同創(chuàng)新中心,河南 焦作 454000)

      現(xiàn)代電氣設(shè)備多趨向于復(fù)雜化與系統(tǒng)化。滾動軸承是電機等旋轉(zhuǎn)電氣設(shè)備的核心部件,具有易損壞的缺點。滾動軸承發(fā)生故障的影響范圍較大,會帶來巨大損失。因此,軸承的故障診斷對于電氣設(shè)備的安全運行起著至關(guān)重要的作用。在實際工業(yè)應(yīng)用中,電機設(shè)備常在變工況的狀態(tài)下運行,現(xiàn)場傳感器所采集多是含噪聲干擾的非平穩(wěn)數(shù)據(jù)。在噪聲干擾的狀況下,穩(wěn)定高效地進行電機軸承故障診斷是目前研究的重點問題[1-2]。

      目前,針對含有噪聲干擾的軸承故障診斷問題主要集中于信號特征提取與機器學(xué)習(xí)相結(jié)合方法的研究。研究人員通過小波變換[3]、經(jīng)驗?zāi)B(tài)分解[4]、變分模態(tài)分解[5]等信號特征提取方法反映軸承狀態(tài)。且對工況與噪聲干擾不敏感的特征,再通過神經(jīng)網(wǎng)絡(luò)[6]、支持向量機[7]等機器學(xué)習(xí)方法實現(xiàn)故障識別。上述方法在處理小樣本低噪聲干擾的問題展現(xiàn)出良好的性能,但在處理大量樣本且干擾復(fù)雜的問題時存在以下問題:將故障診斷方法分為去噪、特征提取、特征降維和特征分類4個孤立的部分,破壞了各部分間的耦合關(guān)系,造成部分故障信息損失。因此,采用傳統(tǒng)機器學(xué)習(xí)的算法難以處理數(shù)據(jù)量較大的問題[8]。

      深度學(xué)習(xí)算法中,卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,CNN)能有效地提取數(shù)據(jù)的空間特征,故被廣泛應(yīng)用于圖像處理、語音識別、視頻處理以及故障診斷等領(lǐng)域[9-10]。在軸承故障診斷領(lǐng)域,基于CNN故障診斷模型的輸入通常采用二維的時頻圖[11]或一維的時序數(shù)據(jù)[12-13]。李恒等人[14]提出基于短時傅里葉變換(Short-Time Fourier Transform,STFT)和深度全卷積神經(jīng)網(wǎng)絡(luò)的軸承故障診斷方法。該方法通過STFT提取時頻圖特征,利用DCNN實現(xiàn)了端到端的故障診斷。軸承振動數(shù)據(jù)是一種時間序列數(shù)據(jù),在特征提取時使用以上方法,僅提取了數(shù)據(jù)的空間特性,忽略了時序特性。因此,使用以上方法在處理強噪聲干擾的故障診斷問題時所展現(xiàn)出的性能有所下降。

      雙向長短記憶神經(jīng)網(wǎng)絡(luò)(Bidirectional Long and Short Memory,BiLSTM)是循環(huán)神經(jīng)網(wǎng)絡(luò)的一種特殊結(jié)構(gòu),其適用于處理序列數(shù)據(jù),被廣泛應(yīng)用于語音識別、情感識別等序列數(shù)據(jù)的處理與預(yù)測中[15-16]。BiLSTM網(wǎng)絡(luò)能有效分析時間序列數(shù)據(jù)的序列相關(guān)性,充分利用數(shù)據(jù)的時間特征來提高模型的識別效果。但對于數(shù)據(jù)量較大的問題,其提取數(shù)據(jù)非線性特征的效果較差,且模型的訓(xùn)練速度較慢,需要與特征提取以及特征降維方法聯(lián)合使用[17]。

      為了解決上述問題,本文提出了一種基于首層為寬卷積核的卷積層(Wide Convolution,WConv)和雙向長短記憶神經(jīng)網(wǎng)絡(luò)的模型。該模型首先通過短時傅里葉變換,將時域數(shù)據(jù)轉(zhuǎn)換為時頻圖;然后通過三層堆疊的一維卷積池化層,提取數(shù)據(jù)的空間特征并起到保留序列特征的作用,其首層采用寬卷積核以增強網(wǎng)絡(luò)的感受野;隨后通過BiLSTM層提取序列特征;最后經(jīng)兩層全連接層分類。為提高模型處理含噪聲干擾的軸承故障診斷問題的性能以及泛化能力,采用mini-batch、批量標準化(Batch Normalization,BN)和數(shù)據(jù)增強(Data Enhanncement,EM)的方法。文中采用凱西西儲大學(xué)(Casey Western Reserve University,CWRU)軸承故障數(shù)據(jù)集構(gòu)造的噪聲干擾數(shù)據(jù)集對所提出模型的效果進行驗證。

      1 短時傅里葉變換

      短時傅里葉變換是一種時頻變換方法,可將時域數(shù)據(jù)轉(zhuǎn)換為時頻圖。STFT的定義是采用固定寬度的傅里葉窗函數(shù)沿信號的時間軸移動截取信號,將信號截取為多個等長的子信號,每個子信號近似平穩(wěn);然后對子信號傅里葉變換,得到各時刻t的局部頻譜集合,從而構(gòu)成時間和頻率的二維時頻圖。其計算式為

      (1)

      式中,X(t)為原信號;F(t-τ)表示中心位于τ時刻的傅里葉窗。根據(jù)文獻[14]可知,對于STFT,所選取的傅里葉窗的寬度影響所構(gòu)造的時頻圖的時域與頻域的分辨率R,而R又決定了時頻圖所包含的信息。這些信息既包括有用的故障信息,也包含噪聲干擾。因此合理的T和F能夠使故障信號顯著,減少噪聲干擾。

      (2)

      針對軸承振動信號,可以利用軸承故障特征頻率的一倍頻確定樣本的長度,根據(jù)二倍頻確定STFT窗口的寬度。

      2 WConv-LSTM

      卷積神經(jīng)網(wǎng)絡(luò)是一種前饋神經(jīng)網(wǎng)絡(luò),能高效地提取樣本的時空特征。CNN的結(jié)構(gòu)主要包括卷積層、池化層、批量標準化層以及激活層。雙向長短記憶神經(jīng)網(wǎng)絡(luò)是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò),能提取數(shù)據(jù)的時間特征。本文分別利用CNN和LSTM提取時頻圖的空間特征和序列特征。

      2.1 一維卷積層

      卷積神經(jīng)網(wǎng)絡(luò)可根據(jù)處理數(shù)據(jù)維度建立不同的卷積層。2D卷積應(yīng)用于圖像數(shù)據(jù),是通過2D濾波器沿2D 特征圖的X和Y兩個維度做卷積運算,提取特征圖的空間特征,但對于序列數(shù)據(jù)卻很難保留序列特征。1D 卷積適用于一維序列數(shù)據(jù),沿數(shù)據(jù)的單一維度方向移動做卷積運算,在提取空間特征的同時可有效保留序列特征。對于時間序列數(shù)據(jù),1D卷積利用多個濾波器沿數(shù)據(jù)時間軸移動進行卷積運算提取特征,加上偏置后通過一個激活函數(shù)就可以得到保留時間特征的特征圖,其計算式為

      (3)

      2.2 池化層

      池化層位于卷積層后,對特征圖進行下M采樣,以降低特征圖的維度。本文采用最大池化層,假設(shè)卷積層的輸出特征圖為X∈M,N,D,最大池化層是利用w×d的patch沿特征圖的單一方向以步長S移動,將每個特征圖Xd劃分為多個區(qū)域其中1

      (4)

      2.3 批量標準化層

      批量標準化是為減少內(nèi)部協(xié)方差偏移問題,提出的一種逐層歸一化方法,能對神經(jīng)網(wǎng)絡(luò)的任意中間層進行歸一化操作,并減少各層間樣本的差異性,從而起到縮減訓(xùn)練時間以及避免梯度消失和梯度爆炸的作用。在卷積神經(jīng)網(wǎng)絡(luò)中,BN層通常設(shè)置于卷積層與激活層之間。具體計算式如下

      (5)

      (6)

      (7)

      2.4 激活函數(shù)

      卷積運算后利用激活函數(shù)對特征圖進行非線性化處理,以增強模型的非線性表達能力,使學(xué)到的特征更具可分性。在CNN網(wǎng)絡(luò)中常使用Relu作激活函數(shù)。Relu函數(shù)能有效的解決梯度消失的問題,具體計算式如式(8)所示。

      (8)

      在全連接層后常利用Softmax函數(shù)來處理多分類問題,具體計算式如下

      (9)

      2.5 長短記憶神經(jīng)網(wǎng)絡(luò)

      遞歸神經(jīng)網(wǎng)絡(luò)(Recursive Neural Network,RNN)在處理時間深度較大的問題時,由于隱含層內(nèi)部結(jié)構(gòu)簡單,在進行誤差反向傳播時會出現(xiàn)的梯度消失或梯度爆炸的問題。LSTM[15]為解決RNN網(wǎng)絡(luò)誤差反向傳播時,會出現(xiàn)梯度消失或梯度爆炸的問題,例如將輸入門、遺忘門和輸出門結(jié)構(gòu)引入,增加了對信息進行長短期選擇記憶的功能。所謂的“門”結(jié)構(gòu)就是一個使用sigmoid網(wǎng)絡(luò)和按位做乘法的操作,之所以被稱為“門”是因為sigmoid作為激活函數(shù)的神經(jīng)網(wǎng)絡(luò)層會輸出一個0到1之間的數(shù)值,這個數(shù)值就代表了當前的輸入有多少能通過“門”。

      遺忘門的作用是使LSTM網(wǎng)絡(luò)忘記之前沒用的信息。

      ft=σ(W[xt,ht-1,Ct-1]+bf)

      (10)

      輸入門的作用是根據(jù)當前輸入[ht-1,xt,bi]和Ct-1共同決定當前時刻的狀態(tài)Ct。

      (11)

      輸出門會根據(jù)當前狀態(tài)Ct、當前輸入xt和上一時刻輸出ht-1來決定當前時刻的輸出ht。

      (12)

      BiLSTM是LSTM網(wǎng)絡(luò)的一種特殊形式。如圖2所示,相比于傳統(tǒng)的LSTM網(wǎng)絡(luò)只有單向傳播的結(jié)構(gòu),該網(wǎng)絡(luò)增加了前向傳播與后向傳播兩部分,每個時刻的輸出都為該時刻隱層前向輸出(fw_output)與后向輸出(bw_output)的拼接concat。這種結(jié)構(gòu)充分考慮了數(shù)據(jù)前后節(jié)點之間的相關(guān)性,更加適合于處理前后時刻間關(guān)聯(lián)性較強以及呈周期性變化的時間序列數(shù)據(jù)。

      圖2 雙向循環(huán)神經(jīng)網(wǎng)絡(luò)拓撲

      2.6 數(shù)據(jù)增強

      深度學(xué)習(xí)算法在訓(xùn)練過程中,常常會出現(xiàn)由訓(xùn)練樣本較少引起的過擬合的現(xiàn)象。為解決這種問題,常采用數(shù)據(jù)增強技術(shù)。對于圖像數(shù)據(jù),常采用對圖像進行平移、鏡像、旋轉(zhuǎn)等方法來增強數(shù)據(jù)集。軸承振動信號是一維時間序列數(shù)據(jù),本文采用一種重復(fù)采樣的方法增強數(shù)據(jù)集,減少過擬合現(xiàn)象。以窗口寬度為w,重復(fù)率為wide,步長為s的采樣窗沿時間軸重采樣,具體過程如圖3所示。

      圖3 數(shù)據(jù)增強

      3 WCNN-BiLSTM模型結(jié)構(gòu)

      本文針對軸承振動信號的特點,采用1D 卷積層沿信號的時間軸卷積運算提取特征,保證了在特征提取的同時保留了信號的時間特性,然后采用BiLSTM網(wǎng)絡(luò)提取進一步提取數(shù)據(jù)的序列特征。

      根據(jù)軸承振動信號的特點將CNN與BiLSTM聯(lián)合使用,具體如圖5所示。模型首層WConv1層采用尺寸為(32,1)的寬卷積核,起到增強了網(wǎng)絡(luò)感受野的作用;WConv層后通過一個池化層來對數(shù)據(jù)降維;隨后通過兩個卷積池化層來加深模型的深度,起到增強提取空間特征的作用;然后通過一層BiLSTM層進一步提取數(shù)據(jù)的序列特征,最后通過兩層全連接層(dense)實現(xiàn)分類,激活函數(shù)采用softmax。為增強模型的抗干擾性能,分別采用以下方法來提升模型:(1)首層采用寬卷積核的卷積層,增強模型的特征提取效果;(2)通過堆疊的1D卷積池化層提取數(shù)據(jù)的空間并保留序列特征,通過BiLSTM提取序列特征;(3)通過mini-batch和批量標準化的訓(xùn)練方法,增強模型的泛化能力;(4)通數(shù)據(jù)增強方法來增強數(shù)據(jù)集,起到了防止過擬合現(xiàn)象以及增強模型抗噪性的作用。

      模型訓(xùn)練過程如圖6所示:(1)將原數(shù)據(jù)劃分為訓(xùn)練集與測試集;訓(xùn)練集數(shù)據(jù)先進行數(shù)據(jù)增強,然后將時域數(shù)據(jù)通過STFT轉(zhuǎn)換為時頻圖。測試集數(shù)據(jù)先添加不同信噪比的高斯白噪聲,構(gòu)造含噪聲干擾的數(shù)據(jù),然后通過STFT轉(zhuǎn)換為頻譜圖;(2)將訓(xùn)練集與測試集分別輸入模型,訓(xùn)練集用于訓(xùn)練模型,測試集用于驗證模型的抗噪性;(3)經(jīng)過試驗,確定模型的最優(yōu)結(jié)構(gòu)與最優(yōu)參數(shù),實現(xiàn)軸承的故障診斷。

      4 試驗驗證

      4.1 西楚大學(xué)軸承故障診斷數(shù)據(jù)集

      試驗數(shù)據(jù)源自凱西西楚大學(xué)(CWRU)的模擬軸承故障試驗臺[17],試驗臺包括一臺2 HP電機、編碼器和測功機,試驗軸承采用型號為SKF6205的電機軸承。通過電火花技術(shù)對測試軸承構(gòu)造不同點蝕直徑的單點故障,并通過加速度傳感器采集軸承故障診斷數(shù)據(jù)。實驗數(shù)據(jù)如表1所示。采用負載為0 HP、1 HP、2 HP和3 HP,損傷部位為內(nèi)圈、外圈、滾動體和正常的10種不同損傷等級的數(shù)據(jù)。每種故障類型分別采集800個樣本,每1 200個信號點構(gòu)成一組樣本,10種不同等級共8 000組樣本。軸承振動信號的時域與頻譜圖如圖7和圖8所示。

      圖8 時頻圖

      試驗平臺采用Windows10+MATLAB2016b與Ubuntu16.04+Python3.5+Tensorflow11。CPU采用Intel(R)Core(TM)i7-7500U。模型結(jié)構(gòu)的確定采用試驗的方法,模型的最優(yōu)參數(shù)如表2所示。

      表2 模型詳細參數(shù)

      4.2 噪聲測試

      為驗證模型的抗噪性能,通過CWRU數(shù)據(jù)集構(gòu)造噪聲干擾實驗。為原信號添加不同強度的高斯白噪聲,以模擬不同信噪比狀態(tài)下的軸承振動信號。信噪比SNR代表信號與噪聲的比例,SNR越小代表信號中所含的噪聲比例越大。

      (13)

      其中,esingal代表信號的能量;enoise代表噪聲的能量。如圖9所示,原信號添加SNR為-4 dB的噪聲后,信號的周期性沖擊成分減弱。

      圖9 SNR為-4 dB時的軸承振動信號圖

      采用信噪比為-4~10 dB的含噪聲信號來驗證4種不同模型的抗噪性,結(jié)果如圖10所示。4種模型在處理低噪聲信號時,識別準確率都達到了90%以上。然而在處理強噪聲信號時VMD-LSTM模型的抗噪性較差;SVM與CNN模型的抗噪性相對較好,但是對于SNR為-4 dB的信號時,識別準確率也只能達到83%左右。對比以上方法,WConvBiLSTM模型在處理不同噪聲強度信號時始終保持較高的識別準確率,說明該模型有良好的抗噪性。

      圖10 各模型抗噪性對比圖

      表3為分別采用CNN、CNN-LSTM、WConvBiLSTM,以及為其分別添加Mini-batch/BN和數(shù)據(jù)增強方法(DE)模型在不同SNR噪聲干擾下的對比結(jié)果,結(jié)果表明本文所提出的WConvBiLSTM模型明顯優(yōu)于其他模型。為其增加Mini-batch/BN和DE方法后,模型的抗噪性有了明顯的提升。

      表3 不同模型的準確率對比

      在實際干擾環(huán)境中常常會出現(xiàn)變負載與噪聲同時干擾的復(fù)雜擾動情況。為驗證WConvBiLSTM模型在處理復(fù)雜擾動問題時的性能,利用CWRU數(shù)據(jù)集構(gòu)建變負載噪聲干擾數(shù)據(jù)集,數(shù)據(jù)具體如表4所示。

      表4 變負載數(shù)據(jù)集

      其中,A-C、B-D代表以A和B負載數(shù)據(jù)為訓(xùn)練集,C和D負載數(shù)據(jù)為測試集的情況;B-AB、B-ABCD代表以B負載數(shù)為訓(xùn)練集,多種混合負載數(shù)據(jù)為測試集的情況。

      結(jié)果如圖11所示,模型在處理噪聲較小的問題時呈現(xiàn)出的效果較好,準確率都達到了90%以上,最高能達到98%以上。但隨著噪聲增強,即隨著SNR的降低,準確率不斷下降。當SNR為-4 dB時部分情況的準確率只能達到75%??傮w上,模型針對變負載和噪聲干擾的軸承故障診斷問題展現(xiàn)出良好的效果,但是對于噪聲強度較大并且存在變負載情況的軸承故障問題的識別準確率還需要進行提高。

      圖11 不同負載的模型抗噪性對比

      5 結(jié)束語

      本文針對含有噪聲干擾的軸承故障診斷問題,并結(jié)合軸承振動信號是一種呈周期性的時間序列數(shù)據(jù)的特點,建立了一種WConvBiLSTM模型。此外本文結(jié)合CWRU數(shù)據(jù)集構(gòu)造噪聲干擾試驗,獲得了以下結(jié)論:(1)首層采用寬卷積核的卷積層,可提高模型的感受野,增強特征提取效果;(2)該模型充分考慮軸承振動信號呈周期性變化的特點,同時利用CNN和BiLSTM網(wǎng)絡(luò)分別提取數(shù)據(jù)的空間和序列特征,增強了模型在處理噪聲干擾問題時的故障識別精度;(3)采用mini-batch結(jié)合BN對模型的訓(xùn)練造成干擾,有效提高了模型的抗噪性。本研究經(jīng)過大量實驗確定了最優(yōu)模型,并證明WConvBiLSTM模型對工況變化以及噪聲干擾問題有較好的魯棒性。

      猜你喜歡
      故障診斷軸承卷積
      軸承知識
      哈爾濱軸承(2022年2期)2022-07-22 06:39:32
      軸承知識
      哈爾濱軸承(2022年1期)2022-05-23 13:13:24
      基于3D-Winograd的快速卷積算法設(shè)計及FPGA實現(xiàn)
      軸承知識
      哈爾濱軸承(2021年2期)2021-08-12 06:11:46
      軸承知識
      哈爾濱軸承(2021年1期)2021-07-21 05:43:16
      從濾波器理解卷積
      電子制作(2019年11期)2019-07-04 00:34:38
      基于傅里葉域卷積表示的目標跟蹤算法
      因果圖定性分析法及其在故障診斷中的應(yīng)用
      一種基于卷積神經(jīng)網(wǎng)絡(luò)的性別識別方法
      基于LCD和排列熵的滾動軸承故障診斷
      巴里| 陇西县| 冷水江市| 资兴市| 武清区| 铜梁县| 新干县| 崇明县| 弋阳县| 宽甸| 武义县| 石楼县| 武邑县| 阜城县| 渭源县| 黄陵县| 密山市| 封丘县| 黎平县| 大关县| 翁牛特旗| 疏勒县| 南和县| 湖南省| 永兴县| 平塘县| 永川市| 家居| 同心县| 宜川县| 贺兰县| 萨迦县| 新源县| 阳泉市| 广汉市| 新丰县| 隆安县| 拉孜县| 同仁县| 鄯善县| 安远县|