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

基于SW-DBA-DCNN 的滾動軸承故障診斷方法*

2023-08-30 03:32:04
艦船電子工程 2023年5期
關鍵詞:故障診斷信號方法

張 恒 佘 博 王 俊 王 旋

(海軍工程大學兵器工程學院 武漢 430033)

1 引言

長期以來,軸承等工業領域核心機械部件普遍經受著載荷沖擊復雜、強烈、高轉速工況持續時間長、強噪聲干擾等問題的考驗[1],一旦其不堪重負,這些隱患將嚴重影響到人員和裝備的安全。目前基于數據驅動[1~4]的故障診斷是裝備健康管理領域的研究重點,由于深度學習具有深層結構和較強的非線性特征提取能力[5~6],面對復雜工況[7]條件下的故障診斷研究需求也更為貼合,目前的深度學習網絡模型有卷積神經網絡、深度置信網絡、循環神經網絡、堆疊自動編碼器等。

這些方法目前已經在故障診斷領域得到廣泛的應用[8~9],但存在的問題之一是在故障診斷的實際應用中數據樣本量差異較大,給正確進行故障診斷帶來了困難。Li[10]等提出了7 種數據擴增的方法,有效驗證了時間序列擴增的可行性。Kun[11]等在提出5 種數據擴增方法的基礎上分析出基于時間序列的信號轉換和時間拉伸技術能夠取得較好的擴增效果。

為應對上述數據樣本量不平衡的問題,通過引入滑動窗口(Sliding Window,SW)、動態時間規整(Dynamic Time Warping,DTW)[12]思想,結合深度神經網絡,本文提出一種基于SW-DBA-DCNN 的滾動軸承故障診斷方法。首先,提出一種基于SW-DBA的數據擴增方法,實現非平衡樣本的數據擴增[13]。其次,構建一個以深度卷積神經網絡(Dynamic Convolution Neural Network,DCNN)為基礎的網絡模型并確定其模塊組成、輸入輸出和數據結構。最后,通過設置數據擴增前后對比實驗,驗證所提方法的有效性。

2 傳統數據擴增方法

2.1 基于SW的數據擴增方法

Sliding Window(SW)方法是一種在給定窗口大小的數組或字符串上提取子元素問題的方法,可以將提取子元素時的嵌套循環轉換為一個循環,大大降低算法的時間復雜度。該方法的工作理念在深度學習的應用中極為廣泛,特別是卷積核在卷積層、池化層中的滑動,能夠讓卷積核遍歷所有數據,實現數據量的成倍增加。類似地,在時間序列信號中定義一個固定步長和長度的窗口,該窗口的長度和步長的乘積遠大于原始數據量,也可以達到擴增數據量的目的。

如圖1,圖中設置了一個滑動步長s為80,窗口大小l為200 的滑動窗口,這個窗口可以將一段信號長度L為1200 的數據劃分為x段長度為l的數據。

圖1 滑動窗口(SW)原理示意

圖2 SW-DBA計算流程

2.2 傳統DTW的數據擴增方法

Dynamic Time Warping(DWT)所處理的對象的是時間序列數據,其基本原理就是度量兩個時間序列Xi,Yj(其中i≠j)的相似性,通過把時間序列信號局部拉伸或者壓縮,使其相似點能夠盡可能地對齊。

序列之間的相似性是由相似點間的距離來衡量的,而DWT 所使用的方法就是將這些所有相似點[xi],[yi] 之間的距離加和得到總距離(Warp Path Distance),距離越小則相似度越高,以此來衡量兩個序列之間的相似性。具體過程如下:

1)定義兩個序列A和B,一個距離矩陣C[m*n],矩陣里的元素(i,j)表示Ai和Bj兩個相似點間的距離D(Ai,Bj),lk=(i,j)k表示路徑L的第k個元素。

L=l1,l2,l3,...,lk-1,lk

(max(m,n)≤k<m+n-1)

2)為了保證這條路徑不是隨意選擇的,每一個路徑節點的確定還需要滿足單調性和連續性的條件,因此,該路徑的當前點是l(i,j)時,那么下一個路徑節點就只能是l(i,j+1),l(i+1,j),l(i+1,j+1)中的一種。

3)這樣看來,符合上述條件的路徑可能有很多個,而現實需要的是變換代價最小的路徑DTW(A,B),即:

每次計算的距離都是前面距離的累加,累計距離表示為

4)常規方法在找到最優路徑后,對該路徑進行線性擬合,在線性擬合時需要設置每個路徑節點的置信因子,得到不同置信水平下的多條路徑,進而可以獲得更多的新增數據。

2.3 基于動態時間規整(DTW)的全局平均Dynamic Time Warping Barycentric Averaging(DBA)方法理念

首先,與DTW 不同的是DBA 的數據擴增方法是一種基于DTW 動態時間規整的全局平均方法,它會初始化定義一個平均序列,通過迭代計算不同時間序列對于平均序列的DTW 全局平均值,反復完善最初的平均序列,以最小化其與平均序列的平方距離(DTW)之和。

實際上平方總和的最小化問題就是平均序列的每個坐標的部分和的最小化問題。由于一個序列集至少含有兩個序列,平方總和是一個多序列平方和的總和,通常被稱為組內平方和(Within Group Sum of Squares)。這里需要注意的是,平均序列的共同坐標的形成都是由每一個其他序列的一個或者多個相似點的貢獻的,那么取這組相似點坐標的重心(Barycenter)就能實現對該平均序列坐標貢獻的量化。

具體實踐上,DBA的計算分兩個步驟:

1)在創建的序列集中,每個屬于這個序列集的單獨序列都要和正在完善的臨時平均序列計算DTW,找到平均序列的坐標和序列集的坐標之間的聯系。

2)對平均序列的每個坐標進行迭代更新,每一次迭代更新的值即為第一步中與之相關的其他單獨序列坐標的barycenter,直到迭代收斂。

(1)定義S={S1,S2,...,SN}為待平均化處理的序列的集合;T=<T1,T2,...,TK>為迭代第i次的平均序列;為第i+1次迭代的平均序列,即對第i次迭代后平均序列的更新。這些序列的坐標都被定義在一個任意的歐式矢量空間E中。

?k∈[1,K],Tk∈E

(2)運用函數assoc 將平均序列的每個坐標與S中的一個或者多個序列的坐標聯系起來。這個函數是在計算T和S的每個序列的DTW 期間計算的。然后,平均序列T'中的每一個坐標kth就可以被定義為

T'=barycenter(assoc(Tk))

其中:

(3)另外,平均序列T(K)還必須滿足以下條件:

(4)再次計算平均序列和的所有序列之間的DTW,進行迭代,直至其收斂。

3 基于SW-DBA-DCNN 的滾動軸承故障診斷模型

本文在SW、DTW 兩種傳統數據擴增方法基礎上,將兩種方法相融合,并引入DBA 的計算理念,擴增出新的數據用于深度卷積神經網絡的訓練,以此來解決輸入數據量少、樣本不平衡的問題。

3.1 基于SW-DBA的改進數據擴增方法

基于SW-DBA的擴增方法,具體流程如圖3。

圖3 DBA計算結果

1)假設某工況下軸承損傷實驗原始數據樣本量較少,需要進行數據擴增,將該數據進行下采樣,規整數據長度。

2)設計滑動窗口的步長,窗口寬度,滑動次數,通過對某一信號進行滑動窗口讀取,得到固定長度的信號。

3)將生成的信號組分解成每兩個信號為一組的信號組。

4)以DTW 相似度作為評判標準,通過調用DBA算法對信號的全局時間序列動態求平均,所求的平均結果即為新信號的時間序列值,將輸出后的平均序列看作是新增的信號。

5)依次對信號組中的相鄰兩段信號求平均,即可實現多段信號的新增。

經過SW 處理后的兩組數據作DBA 計算,得到平均序列如圖3中第三條曲線所示。

3.2 基于改進數據擴增方法的滾動軸承故障診斷模型

首先,將原始不平衡的數據進行FFT 預處理,這樣,樣本就由時域轉變為頻域,每個樣本的維度由1024 變為512。其次,長度為1024 的原始數據經由SW-DBA 處理后,產生x(根據達到數據平衡的實際需求調整)個與原始數據長度相同的新增序列,這些新增序列再通過FFT 處理,得到相同數量的具有512 個傅里葉系數的向量。最后,將FFT 變換后的新增序列作為原始數據的補充一起輸入到DCNN進行訓練。

本文的一維深度卷積神經網絡共設置五層卷積、池化,1 個全鏈接,輸出采用SoftMax 分類,具體的網絡數據結構和超參數設置見表1。首先分別定義卷積層輸入的批次、高度、寬度、通道,以及卷積核的大小、滑動步長、填充方式。另外,選用最大池化層,分別設置最大池化窗口的大小,水平、垂直滑動步長。為了防止訓練過程中出現梯度消失或梯度崩塌等情況,通過在卷積層和最大池化層之間設置BN 層。在訓練的循環中,每一層的訓練都會改變一次權重,待五層網絡訓練結束后,損失函數經過反向傳播又會再一次更新各層的權重,

表1 DCNN數據結構和超參數設置

直到得到損失函數極值或者已經提前達到預先設定的訓練次數,具體計算流程見圖4。

圖4 SW-DBA-DCNN計算流程

圖5 變工況條件下不同數據集數據擴增前后準確率對比

4 滾動軸承故障診斷實驗驗證及分析

4.1 數據集說明

本實驗采用的數據集為凱斯西儲大學的公開數據集,該數據集提供了軸承的不同損傷部位,不同損傷程度,不同采樣頻率等較為完備的實驗室條件下的數據。為了模擬樣本量不平衡的情況,本次實驗在源域數據的選擇時采用軸承端10 種故障類型的不同數據,其中外圈故障統一選擇6 點鐘方向故障。

4.2 實驗設置

本實驗人為地設置每種故障狀態下的數據量,致使十種故障的樣本數據量不平衡,具體數據量設置如表2。

表2 訓練樣本輸入組數設置

其中訓練集1 是平衡樣本,訓練集2 和訓練集4 是非平衡樣本,訓練集3 和訓練集5 是采用SW-DBA 算法,分別在訓練集2 和訓練集4 的基礎上將所有非平衡數據樣本擴增至90 組,得到的平衡樣本數據。需要注意的是,這里設置的擴增后每種故障類型的數據組數為90 組,指的是在原本已有樣本的數量基礎上補齊90 組數據,而不是直接新增90組數據。

另外,本文設置的對比實驗嚴格控制變量,對比實驗使用的是同一個測試集,變工況種類相同,保證了只有源域數據的數據量的差異而不存在其他差異,較為真實地模擬了針對訓練樣本不足問題實施數據擴增的效果。

4.3 準確率分析

通過對比兩次實驗變工況條件下故障準確率,可以分析得出:

1)表3展示了0,1,2,3四種負載排列組合產生的12 種變工況條件下不同訓練集的故障診斷準確率,可以看到,相較于訓練集2,擴增后的訓練集3僅在H2-H3、H3-H0 工況下準確率略低于訓練集2,其他變工況的準確率均有所提升;訓練集5 的準確率則在各種變工況條件下全方面超越了訓練集4。

表3 變工況條件下不同數據集數據擴增前后準確率對比

2)在訓練樣本缺失較少的訓練集2和訓練集3的對比實驗中,使用本文所提方法可有效提升各工況條件下故障診斷準確率水平,將DCNN 模型的平均故障診斷準確率提升了3.02%;

3)在訓練樣本缺失較大的訓練集4和訓練集5的對比實驗中,擴增后的數據使得故障診斷的平均準確率大幅提高了12.47%。

4)擴增到同樣數據組數后的訓練集3 和訓練集5 的準確率結果也基本持平,能夠達到訓練集1平衡數據組數條件下的準確率水平。

綜上,SW-DBA的數據擴增方法對于非平衡樣本的準確率提升效果顯著,在很大程度上解決了現實應用中訓練樣本不平衡的問題。

5 結語

針對數據樣本量的不平衡問題,本文首先構建了一個深度卷積神經網絡模型,提出一種SW-DBA的數據擴增方法,通過模擬設置兩組樣本不平衡、一組樣本平衡、兩組數據擴增后平衡的對比實驗,得到結論如下:

1)本文提出的SW-DBA 方法能夠對有限的非平衡數據進行擴增,增加樣本的輸入量,有效解決了數據樣本的非平衡輸入問題。

2)利用西儲大學數據集,本文構建的SWDBA-DCNN 故障診斷模型能都出色地使用新增數據進行故障診斷,對非平衡樣本在不同變工況條件下故障準確率都有所提升。驗證了該方法的可行性和有效性,可以解決滾動軸承故障診斷領域樣本數量不平衡的問題。

猜你喜歡
故障診斷信號方法
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
基于LabVIEW的力加載信號采集與PID控制
因果圖定性分析法及其在故障診斷中的應用
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
基于LCD和排列熵的滾動軸承故障診斷
基于WPD-HHT的滾動軸承故障診斷
機械與電子(2014年1期)2014-02-28 02:07:31
主站蜘蛛池模板: 毛片在线区| 成人一级免费视频| 高清无码一本到东京热| 婷婷六月综合网| 国产在线自揄拍揄视频网站| 狠狠色丁香婷婷| 99这里精品| 在线观看国产精品一区| 18禁不卡免费网站| 欧美a在线| 国产高清无码麻豆精品| 国产一级做美女做受视频| 午夜成人在线视频| 茄子视频毛片免费观看| a级毛片在线免费| 国产精品专区第1页| 人妻少妇乱子伦精品无码专区毛片| 亚洲人成网站色7799在线播放| 精品无码国产一区二区三区AV| 亚洲一区二区三区香蕉| 久视频免费精品6| 香蕉综合在线视频91| 国产欧美高清| 精品国产美女福到在线直播| 美女视频黄频a免费高清不卡| 国产精品无码影视久久久久久久 | 72种姿势欧美久久久大黄蕉| 一级毛片基地| 成人午夜视频在线| 久久香蕉国产线看观看亚洲片| 欧美性爱精品一区二区三区| 欧美日韩综合网| 亚洲日韩精品无码专区97| 国产成人欧美| 免费人成在线观看视频色| 无码国产伊人| 午夜高清国产拍精品| 久久国产精品国产自线拍| 免费国产黄线在线观看| 91人妻日韩人妻无码专区精品| 九九九九热精品视频| 免费 国产 无码久久久| 久久一日本道色综合久久| 亚洲无码37.| 欧美日韩中文字幕二区三区| 亚洲区视频在线观看| 国产精品毛片一区| 日韩精品无码免费一区二区三区| 亚洲精品天堂自在久久77| 国产第八页| 国产成人亚洲欧美激情| 中国毛片网| 青青青视频蜜桃一区二区| 福利国产在线| 国产精品亚洲片在线va| 日韩中文无码av超清 | 欧美日韩精品一区二区在线线 | 狠狠色丁香婷婷综合| 毛片久久网站小视频| 青青青伊人色综合久久| 99国产精品国产高清一区二区| 2021精品国产自在现线看| 国产经典三级在线| 中文字幕欧美成人免费| 中文字幕人妻av一区二区| 亚洲国产精品不卡在线| 精品国产一二三区| 亚洲一区二区精品无码久久久| 欧美成人午夜在线全部免费| 日本午夜精品一本在线观看| 亚洲欧美日韩精品专区| 亚洲国产成人精品青青草原| 久久精品中文字幕免费| 亚洲精品成人片在线播放| 欧洲亚洲一区| 黄色一级视频欧美| 久久国产精品波多野结衣| 亚洲欧美日本国产综合在线| av在线手机播放| 国产91小视频| 在线免费看黄的网站| 亚洲成人77777|