999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAE-GAN的滾動軸承故障診斷方法

2023-12-18 08:58:24何堅光顧杰斐包靈昊薛志鋼
振動與沖擊 2023年23期
關鍵詞:故障診斷故障模型

李 可, 何堅光, 宿 磊, 顧杰斐, 包靈昊, 薛志鋼

(1.江南大學 機械工程學院江蘇省食品先進制造裝備技術重點實驗室,江蘇 無錫 214122;2.江蘇省特種設備安全監督檢驗研究院無錫分院,江蘇 無錫 214071)

滾動軸承作為旋轉機械的關鍵部件,往往工作在大負荷、高速旋轉等惡劣環境下,因此不可避免地會產生故障。若故障不能及時被發現,將嚴重危害人身財產安全[1-2]。因此,對滾動軸承進行故障診斷具有重要意義。

基于信號處理方法的振動檢測技術是常用的滾動軸承故障診斷方法,但其往往依賴于人工經驗選擇所要提取的特征。深度學習因其具有自主特征學習能力,在故障診斷領域得到了廣泛的關注,其中卷積神經網絡(convolutional neural network,CNN)、深度置信網絡(deep belief network,DBN)、自編碼器(autoencoder,AE)等深度網絡模型已獲得成功應用。雷春麗等[3]采用馬爾科夫轉移場編碼方式將原始一維振動信號轉化為二維特征圖像,再將特征圖作為CNN的輸入進行自動特征提取和故障診斷。楊宇等[4]提出一種結構自適應DBN的滾動軸承故障診斷方法,通過自適應確定網絡結構提高診斷效率。Shi等[5]提出一種基于稀疏自編碼器的故障診斷方法,并結合壓縮感知和小波包能量熵進行故障特征降維。大量研究表明,深度學習在滾動軸承故障診斷領域具有良好的應用前景[6]。然而,深度學習模型往往依賴于大量帶標簽的數據,但滾動軸承的故障樣本通常難以采集。因此,如何在故障樣本不足的情況下保證深度網絡模型的診斷精度是一項具有挑戰的任務。

Goodfellow等[7]提出的生成對抗網絡(generative adversarial network,GAN)模型能夠生成具有與真實數據分布相似的數據,可以有效緩解因樣本獲取困難而引起的類不平衡問題[8]。GAN目前在圖像生成、圖像辨識和風格遷移等領域有較多應用,并且衍生出了不同的變體如條件GAN、深度卷積GAN等。在軸承故障診斷領域,GAN也展現出巨大的應用潛力。Liu等[9]提出一種深度特征增強GAN模型,解決了實際工程中故障數據不平衡問題。Liu等[10]提出一種基于改進多尺度殘差GAN和特征增強驅動膠囊網絡的方法,增強了診斷模型對故障敏感特征的關注。然而,GAN存在模式崩潰和訓練困難的缺陷。Mao等[11]提出最小二乘生成對抗網絡(least squares GAN,LSGAN),利用最小二乘損失代替GAN的交叉熵損失,提高了生成數據的質量。為了解決訓練困難問題,Park等[12]提出一種基于流行匹配的損失函數約束生成器,從而使生成樣本匹配真實樣本。Tran等[13]提出一種潛在數據距離約束,加強潛在生成樣本和真實樣本之間的兼容性,緩解了生成器模式崩潰的問題。Rumelhart等[14]提出AE(autoencoder),相比于GAN訓練更為容易。Meng等[15]通過重復利用相鄰樣本間的數據點,改變降噪自編碼器各層的單元數來改變超參數以提高模型的故障識別率。Wang等[16]提出一種堆疊降噪自編碼器與CNN相結合的故障診斷方法,將堆疊降噪自編碼器處理后的數據輸入到CNN模型中進行軸承故障分類。研究表明,將AE與GAN有機結合能有效提高生成樣本的質量。Makhzani等[17]提出一種對抗式自編碼器(adversarial autoencoder,AAE),利用AE對生成器進行約束,將生成的潛在特征向量映射到特定的概率分布空間上,使之生成有意義的樣本。Wu等[18]提出一種雙自編碼器GAN,用于平衡多數類和少數類,提高模型的準確率。Zhang等[19]提出一種翻轉AAE的方法,在最大程度上減少潛在空間中的重編碼錯誤,并利用數據空間中的對抗準則捕捉豐富的數據語義表示。

當滾動軸承訓練樣本的不平衡性極強時,現有生成式模型(如GAN、AE和AAE)通常會更加關注正常樣本,導致生成樣本與正常樣本更為相似,容易發生模式崩潰。本文提出一種基于約束式自編碼器-生成對抗網絡(constrained autoencoder-generative adversarial network,CAE-GAN)的故障診斷方法。首先構建一種結合自編碼器和生成對抗網絡的生成模型,以有效擴充故障樣本的數量。為進一步解決模式崩潰問題,提出一種考慮距離約束的改進方法。通過約束不同類別生成樣本之間的距離來保持真實樣本的分布,防止生成器從不同的真實樣本中生成極其相似的樣本。滾動軸承故障診斷實驗結果表明,CAE-GAN方法有效提升了生成樣本的質量,相較于其他對比方法具有更高的故障診斷精度。

1 理論基礎

1.1 GAN

GAN由生成器(G)和判別器(D)組成,如圖1所示。GAN通過G和D的對抗訓練產生與真實樣本相似的生成樣本。首先將隨機噪聲向量z輸入G得到生成數據G(z),然后將真實數據x和生成數據G(z)輸入D,D需要判別生成數據和真實數據,并將判別梯度信息反饋給G,指導數據生成的訓練方向。G和D這兩個模型構成了極大極小對抗性訓練,通過不斷迭代逐步提高生成數據的真實性。當D不能準確判別數據來源時,生成樣本與真實樣本具有相同的分布。GAN的目標函數如下

圖1 GAN模型結構

Ez~Pz[lg(1-D(G(z)))]

(1)

式中:E為數學期望;Pd與Pz分別為真實數據x與隨機噪聲z的分布。

1.2 自編碼器(AE)

AE由編碼器(encoder)和解碼器(decoder)組成,可通過無監督學習提取輸入數據特征。解碼器還可以隨機生成與訓練數據類似的數據,從而用于數據重構。AE的損失函數如下

L=(x-De(En(x)))2

(2)

式中:En為編碼器;De為解碼器;En(x)為樣本x經過編碼器映射后的潛在空間向量;De(En(x))為重構樣本。通過最小化重構誤差提高真實樣本和重構樣本的相似性,此時解碼器學習到最接近真實樣本的空間分布。

1.3 CAE-GAN

AE-GAN模型結構,如圖2所示。真實樣本x經過編碼器En生成潛在特征向量,潛在特征向量與噪聲向量輸入解碼器De得到重構樣本和假樣本,通過判別器D區分真實樣本和假樣本。

圖2 AE-GAN模型結構

在GAN模型中,引起模式崩潰的主要原因是兩個相距較遠的樣本被映射到了較為相近的低維空間。使用AE優化生成器雖然在一定程度上可以緩解生成器崩潰,但仍不能完全避免模式崩潰的發生。為有效解決該問題,本文提出一種限制不同樣本之間距離的約束方法(CAE-GAN),以避免高維空間中相距較遠的數據被映射到同一點。

以二分類情況為例展示樣本生成過程,如圖3所示。首先分別計算真實樣本的類別一中i樣本和類別二中j樣本之間的距離Dij,以及生成樣本類別一中i樣本和類別二中j樣本之間的距離dij,最小化Dij與dij之差以保證樣本分布的相似性。然而,約束生成樣本與真實樣本的距離完全一致會導致生成樣本缺乏多樣性,因此進一步放松約束條件,即令:

(3)

圖3 生成樣本變化圖

式中:R為真實樣本與生成樣本同一類別之間相似度的正則項,即通過允許兩者存在一定的差異性以保證樣本多樣性,提高模型泛化能力。

(4)

最小化Ld既可以保證生成樣本服從真實分布,又使得生成樣本具有一定的多樣性,避免發生模式崩潰現象。距離約束損失函數如下

(5)

式中,u和v分別代表類別一和類別二的樣本數。

2 網絡訓練

2.1 編碼器的訓練

真實樣本首先經過編碼器映射為潛在特征向量,再經過解碼器生成重構樣本。編碼器目標函數如下:

(6)

式中:若L1<0,生成樣本的類間距離大于真實樣本的類間距離,此時不需距離約束;若L1>0,生成樣本與真實樣本的分布相差較大,需要施加距離約束。

2.2 解碼器的訓練

解碼器目標是使得假樣本De(z)的判別概率D(De(z))最大化,即(1-D(De(z)))最小化,并且希望產生與真實樣本相近、能夠欺騙判別器的生成樣本。具體的目標函數如下:

(7)

通過式(7)反向傳播優化解碼器的參數,不斷提高其生成能力。

2.3 判別器的訓練

判別器的目標是使得當輸入真實樣本x時,判別器最大化判別得分D(x);當輸入來自假樣本De(z)時,判別器最小化得分D(De(z)),即最大化(1-D(De(z))),具體的目標函數如下:

Ez~Pz[lg(1-D((De(z)))]

(8)

通過式(8)反向傳播優化判別器的參數,不斷提高其判別能力。

2.4 分類器的訓練

在使用CAE-GAN模型有效擴充各種故障樣本數量后,將帶標簽的軸承數據一同輸入Resnet18分類網絡進行訓練,從而實現軸承故障類型的識別。分類損失函數如下

(9)

式中:P為真實樣本與重構樣本的實際標簽;Q為真實樣本與重構樣本的預測標簽。

3 試驗驗證

3.1 試驗方法和數據采集

為驗證本文方法的有效性,搭建滾動軸承故障診斷試驗平臺,如圖4所示。滾動軸承型號為NSK 6205,通過電腐蝕方式模擬了內圈故障、外圈故障及滾動體故障,如圖5所示。將滾動軸承安裝于QABP 132S2A電動機的末端,主軸轉速2 400 r/min,在電機的外部軸承端布置傳感器,采集負載恒為87.5 Nm和負載逐漸從0增大到87.5 Nm這兩種不同工況下的軸承信號,采樣頻率為10 kHz。

圖4 滾動軸承故障診斷試驗平臺

(a) 內圈故障

共采集了滾動軸承在正常(No)、內圈故障(In)、外圈故障(Ou)和滾動體故障(Ro)這四種不同狀態下的振動信號,每種狀態信號波形圖的上下兩幅分別是常載荷和變載荷工況下采集的數據,如圖6所示。

圖6 滾動軸承4種狀態信號波形圖

將本文提出的故障診斷模型應用于所采集的軸承信號,以驗證模型的有效性。正常數據樣本為300個,正常數據與每類故障樣本的比例分別為10∶1,15∶1,30∶1,60∶1和100∶1,通過約束式AE-GAN擴充每類故障樣本直至與正常樣本具有近似數量。測試樣本每類100個,共400個測試樣本,如表1所示。

表1 樣本數據

算法在win 10操作系統下運行,編程語言為Python 3.7,框架為Pytorch-GPU。工作站處理器為AMD Ryzen Threadripper PRO 3975WX,顯卡為NVIDIA RTX A5000,顯存為24GB,通過CUDA加速運算提高深度學習模型的運算速率。

CAE-GAN模型初始學習率為0.000 1,選用Adam為優化器對學習率進行動態優化,迭代次數為10 000。每輪隨機采樣8個樣本進行網絡訓練,使用的噪聲向量長度為256。

3.2 故障診斷結果和分析

故障診斷結果如表2和表3所示。在兩種工況下CAE-GAN模型的診斷準確率均為最高。若直接使用ResNet18網絡對不平衡數據進行分類,隨著數據不平衡比例增大,診斷準確率呈明顯下降趨勢。當數據不平衡比例為100∶1時,常載荷和變載荷工況下采集的數據的診斷準確率分別為79.00%和76.00%。表中的其余模型均先擴充樣本,再用ResNet18進行分類。由于訓練GAN達到納什均衡極為困難,故GAN的訓練往往是不穩定的,導致生成的樣本質量較差。當樣本比例為10∶1時,常載荷與變載荷工況下的準確率僅為58.50%和54.00%。LSGAN和BIGAN作為GAN的改進模型,可較大程度提高軸承故障診斷的準確率。AE通過重構樣本獲得與真實樣本相似的生成樣本,但AE實質為真實樣本的還原,故導致樣本缺乏多樣性,診斷準確率較低。雖然AE-GAN用AE優化GAN,但樣本質量仍可進一步提高。

表2 常載荷工況下分類模型準確率

表3 變載荷工況下分類模型準確率

CAE-GAN模型由于施加了距離約束,即使不平衡比例達到100∶1時,每次迭代依舊能生成質量較好的樣本,避免了模式崩潰的問題。由表2和表3可知,在各種不同情況下CAE-GAN的分類模型準確率均高于AE-GAN,且隨著不平衡比例的不斷增大,CAE-GAN和AE-GAN之間的準確率差距不斷增大。在常載荷工況下,不平衡比例為100∶1時,CAE-GAN的分類模型準確率達到89.00%,較AE-GAN準確率增加了3.75%。在變載荷工況下,CAE-GAN分類模型的準確率也達到了85.00%,相比AE-GAN準確率增加了4.25%。

3.3 生成樣本質量評估

當ResNet18網絡的訓練樣本中正常數據和故障數據比例為100∶1時,采用t分布-隨機近鄰嵌入(t-distributed stochastic neighbor embedding,tSNE)對兩種工況的數據進行可視化分析,結果如圖7和圖8所示。

(a) 常載荷下CAE-GAN的分類模型特征可視化

(a) 變載荷下CAE-GAN的分類模型特征可視化

從圖7可知,AE-GAN模型不同狀態的特征點區分并不明顯,尤其是滾動體故障、外圈故障和內圈故障三種故障重疊面積較大,而CAE-GAN的特征散點聚合情況明顯好于AE-GAN。從圖8可知,AE-GAN模型的滾動體故障、內圈故障和外圈故障這三部分重疊嚴重,導致ResNet18分類較為困難,而CAE-GAN模型減小了三種故障間的重疊面積。

為了更準確評估CAE-GAN模型生成樣本的多樣性和真實性,采用MS(mode score)和MMD(maximum mean discrepancy)指標來評價生成樣本質量[20]。MS值越小,差異性越小;MMD值越大,真實性越低。表4和表5為不同模型在樣本比例為100∶1下生成樣本的MS和MMD值。

表4 常載荷工況下不同模型MS和MMD值比較

表5 變載荷工況下不同模型MS和MMD值比較

從表4和表5可知,CAE-GAN的MS值均高于其他模型,而MMD值在所有模型中最低,證明了CAE-GAN模型生成的樣本能更好擬合真實數據分布,從而有效擴充故障樣本的數量。

4 結 論

本文針對滾動軸承故障數據稀缺導致訓練樣本不平衡的問題,提出一種基于CAE-GAN的故障診斷方法。基于AE-GAN為骨干網絡的框架,通過對生成樣本施加距離約束,獲得了更高質量的生成樣本,進而訓練ResNet18分類網絡以實現高精度的滾動軸承故障診斷,得出以下結論:

(1) CAE-GAN有效擴充了故障樣本數量,通過對AE-GAN施加距離約束限制可以避免網絡發生模式崩潰。

(2) 與其它模型相比,CAE-GAN的MS值最高,MMD值最低,假樣本的質量最佳,軸承故障診斷準確率最高。

猜你喜歡
故障診斷故障模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
故障一點通
3D打印中的模型分割與打包
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應用
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 亚洲精品视频免费观看| 亚洲成人高清在线观看| 日韩精品少妇无码受不了| A级全黄试看30分钟小视频| 午夜视频www| 国产精品密蕾丝视频| 99久久99视频| 色吊丝av中文字幕| AV熟女乱| 国产91小视频| 91精品亚洲| 午夜国产精品视频| 久久96热在精品国产高清| 美女国产在线| 97久久免费视频| 国产理论精品| 播五月综合| 亚洲AV成人一区国产精品| 国内精品九九久久久精品| 先锋资源久久| 国产精品丝袜在线| 丝袜国产一区| 99在线观看国产| 午夜视频日本| 四虎精品国产永久在线观看| 中文字幕在线日韩91| 91探花在线观看国产最新| 久无码久无码av无码| 国产精品第5页| 久久人与动人物A级毛片| 欧美综合区自拍亚洲综合绿色| 国产av色站网站| 免费人欧美成又黄又爽的视频| 九九热精品视频在线| 精品欧美一区二区三区在线| 日韩精品视频久久| 亚洲av日韩av制服丝袜| 国产91视频免费| 亚洲天堂精品视频| 欧美亚洲一区二区三区导航| 永久成人无码激情视频免费| 黑人巨大精品欧美一区二区区| 欧美在线黄| 国产v精品成人免费视频71pao| 中文字幕在线永久在线视频2020| 国产丝袜精品| 在线免费观看AV| 国内丰满少妇猛烈精品播| 精品一区二区三区自慰喷水| 精品夜恋影院亚洲欧洲| 亚洲a级在线观看| 中文字幕无码电影| 国产真实自在自线免费精品| 国产91精品最新在线播放| 国产一区在线观看无码| 国产精品视频导航| 国产清纯在线一区二区WWW| 欧美精品三级在线| 国产精品区视频中文字幕| 亚洲一区精品视频在线| 欧美一区福利| 精品综合久久久久久97超人| 一级毛片免费不卡在线 | 人妻夜夜爽天天爽| 日本91在线| 91久久精品国产| 国产在线视频导航| 国产人在线成免费视频| 亚洲欧洲日产国产无码AV| 免费观看成人久久网免费观看| 特级毛片8级毛片免费观看| 成人免费视频一区| 美女无遮挡被啪啪到高潮免费| 国产精品美女自慰喷水| 67194在线午夜亚洲| h网址在线观看| 国产迷奸在线看| 九九视频免费看| 丁香婷婷久久| AV色爱天堂网| 欧美福利在线观看| 凹凸精品免费精品视频|