蔣全勝,許偉洋,朱俊俊,沈曄湖,徐豐羽
(1.蘇州科技大學(xué) 機(jī)械工程學(xué)院,蘇州 215009;2.南京郵電大學(xué) 自動(dòng)化學(xué)院,南京 210003)
作為旋轉(zhuǎn)機(jī)械中的重要部件,滾動(dòng)軸承的健康狀況直接關(guān)系到整個(gè)旋轉(zhuǎn)機(jī)械的工作狀態(tài)。據(jù)統(tǒng)計(jì),在使用滾動(dòng)軸承的工業(yè)旋轉(zhuǎn)機(jī)械裝備中,約51%的機(jī)械故障與軸承損傷相關(guān)聯(lián)[1]。一旦軸承發(fā)生故障,會(huì)嚴(yán)重影響機(jī)械系統(tǒng)的安全性,甚至造成嚴(yán)重的經(jīng)濟(jì)損失[2-3]。因此,滾動(dòng)軸承剩余使用壽命(remaining useful life,RUL)預(yù)測(cè)是設(shè)備運(yùn)維的重要保障。利用預(yù)測(cè)的RUL可以進(jìn)行合理維護(hù),從而避免重大安全事故發(fā)生[4-5]。
滾動(dòng)軸承的振動(dòng)信號(hào)包含豐富的軸承退化狀態(tài)信息,基于振動(dòng)信號(hào)的軸承RUL預(yù)測(cè)方法主要有基于模型的方法和基于數(shù)據(jù)驅(qū)動(dòng)的方法[6]。基于模型的方法一般依賴于系統(tǒng)退化的數(shù)學(xué)描述,需要根據(jù)準(zhǔn)確而具體的關(guān)于系統(tǒng)退化或損傷傳播過程的物理知識(shí)來建立物理模型,而這些知識(shí)通常難以獲取[7]。數(shù)據(jù)驅(qū)動(dòng)方法主要采用機(jī)器學(xué)習(xí)和深度學(xué)習(xí)技術(shù),利用測(cè)量數(shù)據(jù)揭示機(jī)械系統(tǒng)的動(dòng)態(tài)特性[8]。近年來,深度學(xué)習(xí)方法已被成功應(yīng)用于估計(jì)RUL。如Qin等[9]提出了一種基于帶有兩個(gè)注意門的門控循環(huán)神經(jīng)網(wǎng)絡(luò),用于預(yù)測(cè)軸承RUL。Lee等[10]將滾動(dòng)軸承的振動(dòng)信號(hào)劃分為多個(gè)通道,輸入卷積神經(jīng)網(wǎng)絡(luò)提取遠(yuǎn)程數(shù)據(jù)點(diǎn)之間的關(guān)系來預(yù)測(cè)RUL。Yan等[11]利用頻域指標(biāo)訓(xùn)練長(zhǎng)短時(shí)記憶模型來預(yù)測(cè)變速箱的RUL。數(shù)據(jù)驅(qū)動(dòng)的預(yù)測(cè)方法不依賴于軸承的物理參數(shù)和工作條件,需要較少的經(jīng)驗(yàn)知識(shí),在實(shí)際工程中有廣闊的發(fā)展前景。
目前基于數(shù)據(jù)驅(qū)動(dòng)的滾動(dòng)軸承RUL預(yù)測(cè)方法尚存在以下問題:所構(gòu)建模型的算法收斂速度較慢,導(dǎo)致模型訓(xùn)練耗時(shí)過長(zhǎng);模型在特征提取環(huán)節(jié)不能有效提取對(duì)軸承退化過程敏感的特征集,從而導(dǎo)致訓(xùn)練效率較低;網(wǎng)絡(luò)模型對(duì)樣本的依賴性較高,難以從數(shù)據(jù)集中選取樣本組成有效訓(xùn)練集;網(wǎng)絡(luò)訓(xùn)練能力和預(yù)測(cè)能力出現(xiàn)負(fù)相關(guān)化,導(dǎo)致訓(xùn)練的模型難以較好地挖掘樣本的內(nèi)在特征等。對(duì)于算法收斂慢,模型訓(xùn)練耗時(shí)長(zhǎng)以及訓(xùn)練效率低等問題,Lu等[12]通過構(gòu)建特征矩陣結(jié)合卷積神經(jīng)網(wǎng)絡(luò)的模型進(jìn)行故障診斷,在時(shí)間維度上降低了學(xué)習(xí)的計(jì)算量,同時(shí)提高了軸承故障分類的準(zhǔn)確性。張繼東等[13]用卷積神經(jīng)網(wǎng)絡(luò)的卷積層和池化層替代全連接層,利用卷積層的局部共享特性來減少模型需要訓(xùn)練的參數(shù),提高了軸承RUL預(yù)測(cè)準(zhǔn)確性。針對(duì)網(wǎng)絡(luò)模型對(duì)樣本依賴高及特征提取效率低問題,熊鵬等[14]提出一種基于動(dòng)態(tài)加權(quán)密集連接卷積網(wǎng)絡(luò)的變轉(zhuǎn)速行星齒輪箱故障診斷方法,通過加權(quán)的方式自適應(yīng)篩選振動(dòng)信號(hào)子頻帶中具有判別性的信息,同時(shí)去除大量的冗余信息。Ren等[15]提出了一種時(shí)域和頻域特征相結(jié)合并集成深度學(xué)習(xí)的軸承RUL預(yù)測(cè)方法,以提高軸承RUL預(yù)測(cè)的精準(zhǔn)度。曹正志等[16]提出了一種卷積神經(jīng)網(wǎng)絡(luò)和雙向長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)相結(jié)合的方法,通過引入注意力機(jī)制來加強(qiáng)對(duì)軸承轉(zhuǎn)動(dòng)周期相互依賴特征的挖掘,提高了壽命預(yù)測(cè)的有效性。上述方法在模型訓(xùn)練的耗時(shí)時(shí)長(zhǎng)和RUL預(yù)測(cè)精度兩方面不能兼顧,且RUL預(yù)測(cè)精度仍有待進(jìn)一步提升。
針對(duì)數(shù)據(jù)驅(qū)動(dòng)方法在滾動(dòng)軸承RUL預(yù)測(cè)中不能有效提取對(duì)軸承退化過程敏感的特征信息,從而導(dǎo)致RUL預(yù)測(cè)精度不足和訓(xùn)練模型時(shí)間長(zhǎng)的問題,提出一種基于動(dòng)態(tài)加權(quán)卷積長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)的滾動(dòng)軸承RUL預(yù)測(cè)方法。本文的主要貢獻(xiàn)有3個(gè)方面:
(1) 提出一種小波包系數(shù)矩陣動(dòng)態(tài)加權(quán)算法,用于構(gòu)建小波包分解網(wǎng)絡(luò)層和動(dòng)態(tài)加權(quán)網(wǎng)絡(luò)層,對(duì)軸承振動(dòng)信號(hào)進(jìn)行小波包分解,提取小波包系數(shù)矩陣,結(jié)合相關(guān)評(píng)價(jià)指標(biāo)通過動(dòng)態(tài)加權(quán)的方式實(shí)現(xiàn)對(duì)軸承退化的表征信息進(jìn)行有效篩選。
(2) 在動(dòng)態(tài)加權(quán)網(wǎng)絡(luò)層的基礎(chǔ)上,結(jié)合卷積神經(jīng)網(wǎng)絡(luò)強(qiáng)大的特征提取能力及長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)善于預(yù)測(cè)時(shí)間信息序列的優(yōu)勢(shì),提出一種用于滾動(dòng)軸承RUL預(yù)測(cè)的端到端DW-CNN-LSTM方法。
(3) 確定DW-CNN-LSTM網(wǎng)絡(luò)模型中動(dòng)態(tài)加權(quán)網(wǎng)絡(luò)層迭代更新和CNN-LSTM網(wǎng)絡(luò)的損失函數(shù)。將網(wǎng)絡(luò)中全連接輸出層的均方根誤差函數(shù)作為二者的損失函數(shù),以根據(jù)誤差修正需求,自適應(yīng)調(diào)整不同子頻帶的小波系數(shù)在壽命預(yù)測(cè)中的權(quán)重,從而提高滾動(dòng)軸承RUL預(yù)測(cè)精度。
為了驗(yàn)證所提方法的有效性,分別通過XJTU-SY軸承數(shù)據(jù)集和IMS數(shù)據(jù)集對(duì)所提方法進(jìn)行性能試驗(yàn)驗(yàn)證。并與GRU、LSTM等數(shù)據(jù)驅(qū)動(dòng)方法進(jìn)行了性能對(duì)比。
在滾動(dòng)軸承的全壽命周期中,其退化特征量對(duì)于相關(guān)性[23]、魯棒性、峭度等指標(biāo)較為敏感,因此選取這3項(xiàng)指標(biāo)作為小波包系數(shù)矩陣的權(quán)重加權(quán)評(píng)判依據(jù)。相關(guān)性可度量時(shí)序性信號(hào)之間隨著時(shí)間變化的相關(guān)程度;魯棒性可表征信號(hào)序列的抗干擾及抗噪聲能力;峭度對(duì)信號(hào)中的沖擊性趨勢(shì)變化較敏感,能較好表征信號(hào)對(duì)退化趨勢(shì)的敏感性。
對(duì)于信號(hào)G=[g(t1),g(t2),…,g(tN)],g(tN)表示時(shí)間為tN處的對(duì)應(yīng)特征點(diǎn),N為樣本總長(zhǎng)度。這里相關(guān)性指標(biāo)記為Corr(G,Gt-x)、魯棒性指標(biāo)記為Rob(G)、峭度指標(biāo)記為K(G)。該3項(xiàng)指標(biāo)計(jì)算如下
(1)
(2)
(3)
式中:Gt-x表示信號(hào)G序列前移x項(xiàng)生成的序列;g(tN)=gT(tN)+gR(tN)表示用滑動(dòng)平均法將信號(hào)g(tN)分解成平穩(wěn)趨勢(shì)gT(tN)和隨機(jī)余量gR(tN);SD表示信號(hào)G的標(biāo)準(zhǔn)差。
定義小波包系數(shù)矩陣加權(quán)層中的權(quán)重表達(dá)式如下:
(4)
卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural networks,CNN)作為一種典型的深度學(xué)習(xí)方法,具有強(qiáng)大的特征提取能力[24]。利用CNN可以對(duì)構(gòu)建的加權(quán)小波包系數(shù)矩陣提取出對(duì)軸承退化過程敏感的特征集。
CNN一般由卷積層和池化層結(jié)構(gòu)相堆疊組成。由卷積層對(duì)上一層的輸出進(jìn)行卷積操作,加上偏置后再通過激活函數(shù)得到一系列特征輸出,卷積過程的數(shù)學(xué)表達(dá)式如下
xi+1=Wi?xi+bi
(5)
式中:xi為當(dāng)前層的輸入特征;xi+1表示卷積計(jì)算后得到的特征;?表示卷積運(yùn)算符;Wi表示卷積核權(quán)重;bi為偏置。
池化層主要對(duì)卷積層的輸出特征進(jìn)行池化操作,用不同特征區(qū)域的總體統(tǒng)計(jì)特征來代替網(wǎng)絡(luò)的相應(yīng)輸出[25]。池化的主要目的是對(duì)數(shù)據(jù)特征進(jìn)行子采樣,保持特征尺度不變性的前提下減小數(shù)據(jù)量,以減小過擬合的風(fēng)險(xiǎn)。最大值池化是卷積神經(jīng)網(wǎng)絡(luò)中一種常見的池化方式,其表達(dá)式如下
max-pooling(g[i-1],g[i],g[i+1])=
max(g[i-1],g[i],g[i+1])
(6)
式中:max-pooling即最大池化;g[i]為第i個(gè)張量;g[i-1]為第i-1個(gè)張量;g[i+1]為第i+1個(gè)張量;max(·)表示取三者中的最大值。
長(zhǎng)短時(shí)記憶(long-short term memory,LSTM)網(wǎng)絡(luò)作為一種典型的循環(huán)神經(jīng)網(wǎng)絡(luò)[26],可解決一般循環(huán)神經(jīng)網(wǎng)絡(luò)存在的長(zhǎng)期依賴問題。LSTM網(wǎng)絡(luò)通過門結(jié)構(gòu)來獲取長(zhǎng)時(shí)間窗中的依賴關(guān)系,網(wǎng)絡(luò)中的激活函數(shù)實(shí)現(xiàn)短期記憶,權(quán)重的更新用于長(zhǎng)時(shí)記憶。通過引入一個(gè)新的內(nèi)部狀態(tài)ct專門進(jìn)行線性的循環(huán)信息傳遞,同時(shí)將非線性的信息輸出給隱藏層的外部狀態(tài)ht。LSTM單元結(jié)構(gòu)見圖1。
圖1 LSTM單元結(jié)構(gòu)Fig.1 LSTM cell structure
LSTM 的核心是單元狀態(tài),它沿時(shí)間序列傳輸相關(guān)信息,實(shí)現(xiàn)其狀態(tài)的更新由遺忘門kt、輸入門it、輸出門ot決定。各門的更新公式如下[27]:
(7)
(8)
ht=ot⊙tanh(ct)
(9)
針對(duì)數(shù)據(jù)驅(qū)動(dòng)方法在滾動(dòng)軸承RUL預(yù)測(cè)中不能有效提取對(duì)軸承退化過程敏感的特征信息的問題,提出一種基于動(dòng)態(tài)加權(quán)卷積長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)的滾動(dòng)軸承RUL預(yù)測(cè)方法(DW-CNN-LSTM)。該方法以軸承振動(dòng)信號(hào)作為輸入,將其進(jìn)行小波包分解得到小波包系數(shù)矩陣,再由小波包系數(shù)矩陣動(dòng)態(tài)加權(quán)層進(jìn)行動(dòng)態(tài)加權(quán)重構(gòu),然后結(jié)合CNN快速高效的特征提取能力以及LSTM強(qiáng)大的時(shí)間序列預(yù)測(cè)優(yōu)勢(shì),構(gòu)建了DW-CNN-LSTM模型,利用其學(xué)習(xí)出對(duì)軸承退化過程敏感的特征集,最后提取出有效的退化特征信息,以達(dá)到提高滾動(dòng)軸承RUL預(yù)測(cè)精度的目的。
構(gòu)建如圖2所示動(dòng)態(tài)加權(quán)模塊,在神經(jīng)網(wǎng)絡(luò)的各層特征圖中,不同列的特征表示來自不同子頻帶的信息。依據(jù)前述三項(xiàng)指標(biāo)構(gòu)建了權(quán)重表達(dá)式(4),該權(quán)重在訓(xùn)練過程中與其他參數(shù)一起進(jìn)行訓(xùn)練,以自適應(yīng)的調(diào)整不同子頻帶的小波系數(shù)在壽命預(yù)測(cè)中的重要程度,進(jìn)而實(shí)現(xiàn)了對(duì)不同子頻帶的信息進(jìn)行動(dòng)態(tài)加權(quán),其中Wj表示第j列的獨(dú)立權(quán)重。
圖2 動(dòng)態(tài)加權(quán)Fig.2 Dynamic weighting diagram
在圖2的加權(quán)過程中,特征圖的各列分別乘以對(duì)應(yīng)的獨(dú)立權(quán)值,可表示為
(10)
(11)
式中:α,β,γ分別表示需要?jiǎng)討B(tài)更新的權(quán)重內(nèi)部參數(shù);ξ表示學(xué)習(xí)率;E表示所構(gòu)建網(wǎng)絡(luò)中全連接輸出層的均方根誤差函數(shù)。
為了進(jìn)一步提高滾動(dòng)軸承RUL預(yù)測(cè)的精度與模型訓(xùn)練的效率,建立了基DW-CNN-LSTM的滾動(dòng)軸承RUL預(yù)測(cè)模型,如圖3所示。該模型由一個(gè)小波包分解層、一個(gè)動(dòng)態(tài)加權(quán)層(小波包系數(shù)矩陣動(dòng)態(tài)加權(quán)層,DW層)、一個(gè)CNN層和池化層、兩個(gè)LSTM層、一個(gè)Dropout層[28]、一個(gè)展平層、兩個(gè)全連接層和一個(gè)映射輸出層構(gòu)成。在該RUL預(yù)測(cè)模型中,首先由CNN對(duì)動(dòng)態(tài)加權(quán)小波包系數(shù)矩陣進(jìn)行特征提取,其次由兩級(jí)LSTM層進(jìn)行退化特征提取,再由全連接層輸出獲得滾動(dòng)軸承的RUL百分比值,最終由映射輸出層獲得滾動(dòng)軸承的RUL。第一層CNN提取低維退化特征,為獲取軸承退化過程敏感的特征集,同時(shí)利用雙層LSTM提取高維退化特征。LSTM相對(duì)于CNN能夠獲取滾動(dòng)軸承時(shí)序信號(hào)中的特征信息,形成復(fù)合信息特征圖,最終刻畫出軸承退化特征信息與剩余壽命之間的映射特征。
基于DW-CNN-LSTM模型的滾動(dòng)軸承壽命預(yù)測(cè)方法的具體實(shí)現(xiàn)步驟如下:
步驟1將滾動(dòng)軸承振動(dòng)信號(hào)劃分為訓(xùn)練樣本集、驗(yàn)證樣本集和測(cè)試樣本集,構(gòu)建網(wǎng)絡(luò)訓(xùn)練所需的數(shù)據(jù)庫。
步驟2構(gòu)建DW-CNN-LSTM模型的網(wǎng)絡(luò)結(jié)構(gòu)(如圖3所示),確定表1所示的網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)。
表1 DW-CNN-LSTM網(wǎng)絡(luò)的結(jié)構(gòu)參數(shù)Tab.1 Structure parameters of DW-CNN-LSTM network
圖3 基于DW-CNN-LSTM的滾動(dòng)軸承RUL預(yù)測(cè)模型Fig.3 Rolling bearing RUL prediction model based on DW-CNN-LSTM
步驟3訓(xùn)練基于DW-CNN-LSTM的滾動(dòng)軸承RUL預(yù)測(cè)模型:以軸承振動(dòng)信號(hào)作為DW-CNN-LSTM模型的輸入,按照式(12)以數(shù)據(jù)采樣點(diǎn)的當(dāng)前剩余壽命占全壽命周期的百分比yn為標(biāo)簽,并采用隨機(jī)梯度下降法對(duì)模型中的權(quán)重(包括小波包系數(shù)矩陣的權(quán)重)和偏置進(jìn)行訓(xùn)練更新。
(12)
式中,T為滾動(dòng)軸承總壽命周期,tn為第n個(gè)數(shù)據(jù)點(diǎn)對(duì)應(yīng)的軸承工作時(shí)間。
步驟4應(yīng)用DW-CNN-LSTM模型進(jìn)行滾動(dòng)軸承壽命預(yù)測(cè):將軸承振動(dòng)信號(hào)作為已訓(xùn)練的DW-CNN-LSTM模型的輸入,進(jìn)行前向傳播計(jì)算,以獲得軸承退化特征信息與預(yù)測(cè)點(diǎn)剩余壽命百分比之間的映射關(guān)聯(lián)。由DW-CNN-LSTM模型全連接層得到預(yù)測(cè)點(diǎn)剩余壽命百分比,結(jié)合式(13)計(jì)算得到預(yù)測(cè)點(diǎn)的軸承RUL在模型的映射輸出層輸出。
(13)
式中,tn為第n個(gè)數(shù)據(jù)點(diǎn)對(duì)應(yīng)的軸承工作時(shí)間,yn為模型預(yù)測(cè)出的第n個(gè)數(shù)據(jù)點(diǎn)當(dāng)前剩余壽命所占全壽命周期的百分比,RULn為所預(yù)測(cè)第n個(gè)數(shù)據(jù)點(diǎn)的剩余使用壽命。
為了驗(yàn)證本文所提方法的有效性,采用均方根誤差(RMSE)和Accuracy[29]作為RUL評(píng)價(jià)指標(biāo)。其中RMSE能準(zhǔn)確反映預(yù)測(cè)值和真實(shí)值之間的平均偏離程度,RMSE越低表明模型性能越好;Accuracy表示RUL預(yù)測(cè)準(zhǔn)確率。RMSE和Accuracy計(jì)算如下
(14)
(15)
式中:hi為第i個(gè)時(shí)間點(diǎn)的預(yù)測(cè)誤差值,hi=預(yù)測(cè)剩余壽命-真實(shí)剩余壽命;N為總時(shí)間點(diǎn)數(shù)。
定義A方法相對(duì)于B方法的相對(duì)均方根誤差和預(yù)測(cè)準(zhǔn)確度的計(jì)算公式如下
(16)
(17)
為了驗(yàn)證所提滾動(dòng)軸承RUL預(yù)測(cè)方法的有效性,基于TensorFlow環(huán)境建立DW-CNN-LSTM網(wǎng)絡(luò)模型,分別采用XJTU-SY 軸承數(shù)據(jù)集和IMS軸承數(shù)據(jù)集進(jìn)行試驗(yàn),并與LSTM等4種典型數(shù)據(jù)驅(qū)動(dòng)預(yù)測(cè)方法進(jìn)行性能對(duì)比。計(jì)算機(jī)的硬件配置為:Intel Core i7-10700,GeForce GTX1660 SUPER,16 GB RAM。
(1) 數(shù)據(jù)集介紹
本組試驗(yàn)選取自XJTU-SY 滾動(dòng)軸承加速壽命試驗(yàn)數(shù)據(jù)集[30]。圖4為該加速壽命試驗(yàn)的測(cè)試平臺(tái)。該數(shù)據(jù)采集于型號(hào)為L(zhǎng)DK UER204的軸承在轉(zhuǎn)速為2 100 r/min,徑向載荷為12 kN的工況下的五個(gè)軸承振動(dòng)信號(hào)。試驗(yàn)中設(shè)置采樣頻率為 25.6 kHz,采樣時(shí)長(zhǎng)為1.28 s,采樣間隔為1 min。選取4、5號(hào)軸承用于模型的訓(xùn)練,1、2、3號(hào)軸承用于模型的性能測(cè)試。該工況下前四個(gè)軸承總壽命相近,均在2小時(shí)30分左右,第五個(gè)軸承總壽命相對(duì)較短,大約在1小時(shí)左右。
圖4 XJTU-SY軸承加速壽命試驗(yàn)臺(tái)Fig.4 XJTU-SY bearing accelerated life test bench
首先對(duì)上述軸承全壽命周期振動(dòng)信號(hào)進(jìn)行數(shù)據(jù)集樣本劃分。將4、5號(hào)軸承全壽命周期的數(shù)據(jù)進(jìn)行等比抽樣70%劃分為訓(xùn)練集,等比抽樣30%劃分為驗(yàn)證集來訓(xùn)練模型以及調(diào)整模型的超參。再將1、2、3號(hào)軸承全壽命周期的數(shù)據(jù)進(jìn)行等比抽樣30%劃分為測(cè)試集。以數(shù)據(jù)采樣點(diǎn)的當(dāng)前剩余壽命占全壽命周期的百分比為標(biāo)簽對(duì)每個(gè)樣本進(jìn)行標(biāo)注。試驗(yàn)所用數(shù)據(jù)信息如表2所示。
表2 試驗(yàn)1數(shù)據(jù)信息匯總Tab.2 Summary of experiment 1 data
(2) 軸承壽命預(yù)測(cè)分析
選取GRU、LSTM兩個(gè)經(jīng)典壽命預(yù)測(cè)模型,以及全卷積層神經(jīng)網(wǎng)絡(luò)模型和雙通道網(wǎng)絡(luò)模型,與本文所提DW-CNN-LSTM模型進(jìn)行預(yù)測(cè)性能對(duì)比。此外,為進(jìn)一步驗(yàn)證本文所提動(dòng)態(tài)加權(quán)方法的性能,采用W-CNN-LSTM模型(在不改變網(wǎng)絡(luò)的主體構(gòu)架下,只使用隨機(jī)初始權(quán)重不進(jìn)行動(dòng)態(tài)加權(quán))進(jìn)行對(duì)比。對(duì)這6種預(yù)測(cè)方法均進(jìn)行200輪訓(xùn)練來完成軸承壽命預(yù)測(cè),試驗(yàn)結(jié)果如表3所示,圖5給出了應(yīng)用6種RUL預(yù)測(cè)方法的壽命預(yù)測(cè)結(jié)果。
表3 XJTU-SY軸承數(shù)據(jù)試驗(yàn)結(jié)果Tab.3 Experimental results of XJTU-SY bearing data
結(jié)合表3和圖5(a)可知,全卷積層神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練耗時(shí)相對(duì)最少,但是預(yù)測(cè)精度不佳;而雙通道網(wǎng)絡(luò)模型預(yù)測(cè)精度較高,但訓(xùn)練耗時(shí)最高。設(shè)置的對(duì)照組W-CNN-LSTM模型預(yù)測(cè)精度遠(yuǎn)低于DW-CNN-LSTM模型,顯示出動(dòng)態(tài)加權(quán)的必要性。同時(shí),所提DW-CNN-LSTM模型在訓(xùn)練耗時(shí)上僅略高于全卷積層神經(jīng)網(wǎng)絡(luò)模型,但取得的預(yù)測(cè)精度最高。尤其是相比于LSTM方法,所提DW-CNN-LSTM方法的歸一化均方根誤差平均降低了60.77%,預(yù)測(cè)準(zhǔn)確度平均提高了8.48%,模型訓(xùn)練時(shí)間平均減少了41.62%。由圖5(b)、(c)、(d)均可直觀表明,所提DW-CNN-LSTM方法相比于另5種方法,取得了最優(yōu)的壽命預(yù)測(cè)結(jié)果。
(a) 網(wǎng)絡(luò)模型訓(xùn)練時(shí)間
(1) 數(shù)據(jù)集介紹
本組試驗(yàn)選取IMS 滾動(dòng)軸承加速壽命試驗(yàn)數(shù)據(jù)[31]。圖6為該加速壽命試驗(yàn)的測(cè)試平臺(tái)。該數(shù)據(jù)采集于型號(hào)為ZA-2115的軸承在轉(zhuǎn)速為2 000 r/min,徑向載荷為6 000 lbs的工況下的1-12號(hào)軸承振動(dòng)信號(hào)。試驗(yàn)中設(shè)置采樣頻率為 20 kHz,采樣時(shí)長(zhǎng)為1 s,采樣間隔為10 min。該工況下共分三次采集,每次有4個(gè)軸承一起運(yùn)轉(zhuǎn),第一次數(shù)據(jù)采集工作截止運(yùn)行時(shí)長(zhǎng)為359小時(shí)10分鐘,3、4號(hào)軸承處于失效階段,此時(shí)1、2號(hào)軸承工作狀態(tài)良好。第二次數(shù)據(jù)采集工作截止運(yùn)行時(shí)長(zhǎng)為163小時(shí)50分鐘,5號(hào)軸承處于失效階段,其時(shí)域波形圖如圖7中所示,此時(shí)6、7、8號(hào)軸承工作狀態(tài)良好。
圖6 IMS軸承加速壽命試驗(yàn)臺(tái)Fig.6 IMS bearing accelerated life test bench
對(duì)上述軸承全壽命周期振動(dòng)信號(hào)進(jìn)行數(shù)據(jù)集樣本劃分。將3、4號(hào)軸承全壽命周期的數(shù)據(jù)降采樣后進(jìn)行等比抽樣70%劃分為訓(xùn)練集,等比抽樣30%劃分為驗(yàn)證集。再將5號(hào)軸承全壽命周期的數(shù)據(jù)降采樣后進(jìn)行等比抽樣30%劃分為測(cè)試集。以數(shù)據(jù)采樣點(diǎn)的當(dāng)前剩余壽命占全壽命周期的百分比為標(biāo)簽對(duì)每個(gè)樣本進(jìn)行標(biāo)注,樣本標(biāo)簽標(biāo)注形式如圖7所示。其中樣本總數(shù)為17 332,訓(xùn)練集樣本數(shù)為10 066,驗(yàn)證集樣本數(shù)為4 314,測(cè)試集樣本數(shù)為2 952。
圖7 軸承5時(shí)域波形圖及數(shù)據(jù)標(biāo)簽構(gòu)建Fig.7 Time waveform of Bearing 5 and data label construction
(2) 軸承壽命預(yù)測(cè)分析
選取GRU、LSTM、全卷積層神經(jīng)網(wǎng)絡(luò)模型、雙通道網(wǎng)絡(luò)模型和W-CNN-LSTM模型,以及所提DW-CNN-LSTM模型對(duì)測(cè)試集進(jìn)行壽命預(yù)測(cè)試驗(yàn)。各模型均進(jìn)行200輪訓(xùn)練來完成壽命預(yù)測(cè),試驗(yàn)結(jié)果如表4所示。
由表4和式(16)~(17)計(jì)算可知,相比于LSTM方法,所提DW-CNN-LSTM方法的歸一化均方根誤差平均降低了61.40%,預(yù)測(cè)準(zhǔn)確度平均提高了11.43%,模型訓(xùn)練時(shí)間平均減少了46.66%。
表4 IMS軸承數(shù)據(jù)試驗(yàn)結(jié)果Tab.4 experimental results of IMS bearing data
基于上述全卷積層神經(jīng)網(wǎng)絡(luò)模型、雙通道網(wǎng)絡(luò)和DW-CNN-LSTM模型的軸承壽命預(yù)測(cè)曲線擬合結(jié)果如圖8所示。圖8中縱坐標(biāo)表示軸承剩余使用壽命,橫坐標(biāo)表示軸承已工作的時(shí)間長(zhǎng)度。由圖8可知,采用3種方法預(yù)測(cè)的RUL曲線與真實(shí)RUL曲線在前期的擬合上都存在波動(dòng),但是DW-CNN-LSTM方法相對(duì)波動(dòng)最小,同時(shí)以最快的加速度達(dá)到穩(wěn)定,且最終與真實(shí)RUL曲線擬合效果最好。
圖8 IMS軸承壽命預(yù)測(cè)曲線擬合結(jié)果Fig.8 Fitting results of IMS bearing RUL prediction curve
采用GRU、LSTM、全卷積層神經(jīng)網(wǎng)絡(luò)、雙通道網(wǎng)絡(luò)、W-CNN-LSTM和DW-CNN-LSTM這6種模型預(yù)測(cè)結(jié)果的Accuracy和歸一化RMSE圖分別如圖9和圖10所示。
由圖9和圖10可知,相比于GRU和LSTM等方法,DW-CNN-LSTM的預(yù)測(cè)平均準(zhǔn)確率均最高,均方根誤差均最低,且波動(dòng)范圍小,表明該方法具有最佳的預(yù)測(cè)精度和魯棒性。
圖9 IMS軸承壽命預(yù)測(cè)AccuracyFig.9 IMS bearing RUL prediction Accuracy
圖10 IMS軸承壽命預(yù)測(cè)RMSEFig.10 IMS bearing RUL prediction RMSE
綜合上述試驗(yàn)結(jié)果易見,本文所提DW-CNN-LSTM方法在模型訓(xùn)練上耗時(shí)僅略高于全卷積層神經(jīng)網(wǎng)絡(luò),相比于GRU和LSTM等網(wǎng)絡(luò)時(shí)間更短,且獲得的均方根誤差最低,預(yù)測(cè)準(zhǔn)確率最高,軸承剩余壽命預(yù)測(cè)曲線與真實(shí)剩余壽命曲線最接近,進(jìn)而表明了所提方法在滾動(dòng)軸承壽命預(yù)測(cè)中的有效性。
針對(duì)現(xiàn)有數(shù)據(jù)驅(qū)動(dòng)方法在滾動(dòng)軸承RUL預(yù)測(cè)中不能有效提取軸承退化過程的敏感特征,導(dǎo)致預(yù)測(cè)精度不足和訓(xùn)練模型效率低的問題,提出了一種基于DW-CNN-LSTM的滾動(dòng)軸承剩余壽命預(yù)測(cè)方法。該方法首先利用小波包系數(shù)矩陣動(dòng)態(tài)加權(quán)算法,實(shí)現(xiàn)對(duì)軸承退化的表征信息進(jìn)行有效篩選,并利用CNN強(qiáng)大的特征提取能力提取低維退化特征。同時(shí)由雙層LSTM進(jìn)一步提取其高維退化特征。最后建立軸承退化特征信息與剩余壽命之間的映射關(guān)聯(lián)來實(shí)現(xiàn)回歸預(yù)測(cè)。通過對(duì)XJTU-SY軸承數(shù)據(jù)集和IMS數(shù)據(jù)集的試驗(yàn)結(jié)果表明,DW-CNN-LSTM方法相比于GRU和LSTM等數(shù)據(jù)驅(qū)動(dòng)方法,在滾動(dòng)軸承RUL預(yù)測(cè)精度和網(wǎng)絡(luò)模型訓(xùn)練效率上都取得了明顯的性能提升,是一種有效的滾動(dòng)軸承剩余壽命預(yù)測(cè)方法。
變工況下滾動(dòng)軸承壽命預(yù)測(cè)是滾動(dòng)軸承壽命預(yù)測(cè)問題中的難點(diǎn)。下一步工作將針對(duì)變工況復(fù)雜背景下滾動(dòng)軸承剩余壽命預(yù)測(cè)問題開展研究。