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

基于CapsNet 模型的過程故障識別研究

2020-09-21 07:37:48衷路生盧文濤
華東交通大學學報 2020年4期
關鍵詞:故障模型

衷路生,盧文濤

(華東交通大學電氣與自動化工程學院,江西南昌330013)

近些年來,深度學習模型在復雜故障識別任務中表現優異,并且在許多傳統的識別任務中的識別準確率也顯著提高[1-2]。 文獻[3]提出了深度學習模型架構ResNet,利用殘差恒等映射層,減輕了網絡的訓練,顯著提高了圖像識別率。 文獻[4]提出了一種基于電機狀態監測的一維卷積神經網絡模型故障檢測系統,具有內在的自適應設計,把電機故障檢測的特征提取和分類融合為一體,更加快速、高效地完成故障檢測。 文獻[5]提出了基于LeNet-5 的新型CNN 故障診斷模型,將信號轉換為二維圖像的處理,快速提取轉換后的圖像特征。文獻[6]提出改進后的DBN 網絡模型,用Laplace 函數中的位置參數控制稀疏度,使無標簽的數據特征更加直觀的表示出來,達到更好的準確度。 文獻[7]提出了一種改進的偏最小二乘法(IPLS)用于多種狀態過程監測。文獻[8]提出基于過程監測和故障診斷(PM-FD)的基本數據驅動方法,在非高斯測量噪聲下,其提出的多數測試方法在TE 過程具有良好的故障診斷性能。 文獻[9]探索了無監督局部多層感知分類器在過程故障診斷的應用,其能區分不同類別的已知故障類型,提高了神經網絡模型的分類性能。 文獻[10]提出基于隨機優化的變量方案的故障識別方法,優化測試數據的累積誤差。 文獻[11]提出一種基于可擴展DBN 的故障診斷模型,利用全雙層反向傳播網絡訓練故障特征,在TE 平臺上的識別率顯著提高。

上述方法在一定程度上改善了深度學習模型在圖像識別和故障診斷上的性能,但仍然存在不足。 基于文獻[12]的學術思想,本文提出了一種基于CapsNet 的過程故障識別模型。

1 TE 化工過程數據的處理及分類

本文以TE 化工過程的故障診斷為實驗對象,TE 化工過程是模擬了Eastman 化學公司的實際化工的聯合反映的一個過程,此平臺已經廣泛成為測試各種模型和算法的故障檢測及診斷性能的依據[13]。 TE 過程主要包括20 類故障以及1 類正常工況。 采集樣本運行時間為100 h,故障為第20 h 引入,獲取10 000 個觀測數據,其中前2 000 個數據為正常樣本,其余8 000 個數據為故障樣本。

從生成的8 000 個故障樣本數據隨機選取6 400 個樣本作為訓練集,剩余1 600 個樣本作為測試集。20種故障對應共為128 000 個訓練樣本及32 000 個測試樣本。每次隨機選取10 種故障,則有64 000 個訓練樣本及其16 000 測試樣本。 如圖1 右側所示,對樣本數據訓練集的選取。

圖1 樣本數據集的選取Fig.1 Selection of sample data set

如圖1 右側所示,每一種故障數據,從0 到8 000 個樣本點里,隨機選取6 400 個樣本,再進行10 種故障隨機排列,則有64 000 個樣本點作為訓練集。 最后進行零-均值規范化,對訓練集標準化。 規范化公式為

式中:i 表示樣本數據中的第i 類故障, j 表示第i 類故障數據中對應的53 個變量之一;μ,σ 表示原始故障數據的均值與標準差。

對新生成的故障數據集χji,進行重構,隨機選取49 個變量轉換為7×7 的方形圖像,即χji∈7×7×64 000。基于7×7 的方形數據圖像建立CapsNet 故障識別網絡模型。

2 TE 過程故障模型的建立

從整體結構上,模型可分為故障分類模塊、數據重構模塊。 故障分類模塊主要包括:輸入層、卷積層、膠囊層, 數據重構模塊主要利用膠囊網絡模型來逆向估計作為訓練集輸入的TE 檢測數據。 圖2 為利用TE 數據構建的基于CapsNet 的過程故障識別模型, 其中圖2 下方的圖形是網絡模型各層輸出向量的特征可視化圖。

從特征圖中明顯可以看出某類故障已經大致準確預測。 充分說明了CapsNet 對故障分類的有效性和優越性。

圖2 基于CapsNet 的過程故障識別模型Fig.2 Process fault identification model based on CapsNet

2.1 故障分類模塊

1) 輸入層為重構、 歸一化所得的7×7 矩陣,矩陣所包含的TE 過程數據為20 類故障以及1類正常工況。

2) 第二層是卷積層。 該層使用256 個步幅為1 的2×2 卷積核,對輸入為7×7 的檢測數據進行卷積,選取sigmoid 作為神經元的非線性函數。 其中,sigmoid 函數、卷積的數學表達式如式(2)式(3)所示,該卷積層得到數據矩陣維數為6×6。 輸出神經元數量為256×6×6=9 216,權值數量為128×10=1 280。

其中用卷積核m×m 對n×n 的復雜工況故障數據進行步幅S 的卷積運算。

3) 第三層為初始膠囊層(膠囊層1),該層包含卷積運算,并作為膠囊層的輸入。該層有32 個通道,每個通道包含8 維的卷積膠囊。 根據式(2)式(3)定義,通道內每個卷積單元對第二層6×6 的數據矩陣進行卷積運算后得到的2×2 數據矩陣,因此,該層的輸出神經元數量為32×8×2×2=1 024,膠囊數量為32×2×2=128,連接第二層和第三層之間的卷積運算的權值數量為256×3×3×32×8+32×8=590 080。 第二層與第三層之間卷積運算組成第三層膠囊的8 維向量。 膠囊層1 的輸出是產生膠囊層2 的輸入向量。

4) 第四層為故障分類膠囊層(膠囊層2),該層包含10 組16 維的故障分類膠囊。

2.2 動態路由更新模塊

在網絡訓練過程中,選擇了動態路由算法來預測TE 過程故障類別,防止了以往神經網絡中池化層的故障信息丟失,根據圖2 可知,膠囊層2 在膠囊層1 輸出8 維向量的基礎上進行傳播和路由更新。 路由更新如圖3 所示。

圖3 路由更新Fig.3 Routing update

膠囊層1(即低層)的128 個膠囊的輸出向量ui∈R8×1,i=1,2,…,128,通過動態路由機制發送到合適的高層膠囊, 使得該膠囊能以最大概率表征某類故障的存在性,ui∈R128×1被路由到該高層膠囊使得其輸出向量的模長‖vj‖最大化,同時保持ui的方向不變,即ui所表征的參數信息被保留到高層膠囊。

膠囊層2(即高層)膠囊的輸出向量vj∈R16×1,j=1,2,…,10,模長‖vj‖表示TE 過程中某類故障存在的概率,因此必須滿足概率條件0≤‖vj‖≤1。 向量vj的方向可表示故障類型。

最終,耦合系數cij由bij的softmax 函數計算得到

耦合系數cij甲來量化低層膠囊與高層膠囊之間的連接, 從而計算膠囊的輸出。 其動態路由更新過程為:①初始化bij為0;②根據公式(9)計算耦合系數cij;③運用式(4)式(5)計算預測向量及高層膠囊的輸入向量;④由式(7)計算高層膠囊的輸出向量;⑤式(8)更新相似性bij,然后返回②,迭代次數3 次;計算膠囊輸出。

2.3 重構模塊

數據重構模塊利用膠囊網絡模型故障分類模塊的結果來編碼訓練樣本的輸入數據,即利用膠囊網絡模型來逆向估計作為訓練集輸入的7×7 的TE 檢測數據,構建三層全連接的網絡架構,實現對過程控制系統檢測數據的重構/估計。 數據重構模塊如圖4 所示。

首先,設置重構模塊的輸入向量。 網絡訓練過程的故障分類膠囊層采用掩蔽方法只保留正確膠囊的激活向量,即膠囊層L 中對應于訓練標簽的膠囊輸出向量作為活躍向量,而膠囊層L 中的其他輸出向量,則全部設置為零,由此得到160 維的重構模塊輸入向量(除16 維活躍向量非零外,其余144 維向量為零);

然后,將得到的重構模塊輸入向量傳給由三個全連接層組成的解碼器,經過三個全連接層的訓練,最終輸出7×7 的TE 數據矩陣,與最初的輸入數據矩陣進行比對,從而快速進行反饋修正,使損失誤差降為最小。

圖4 重構模塊Fig.4 Reconstitution module

3 實驗驗證

本文采用深度學習框架Tensorflow[14]進行實驗驗證。網絡模型設置處理數據的batch_size 為100,共對實驗數據訓練30 個epoch。 訓練集的批量個數為640(64 000/100=640),每epoch 迭代640 次,每次需要0.3 s。

3.1 特征可視化

針對傳統網絡訓練過程無法熟知每層網絡的具體操作的問題, 本文對CapsNet 的每層網絡的輸出向量進行特征可視化分析,如圖5 所示。

圖5 特征可視化Fig.5 Feature visualization

首先,將輸入從一維故障數據重構為二維7×7 的圖像數據。卷積操作后,可以看出故障數據的某類特征被提取出來,得到新的二維6×6 的圖像。 然后,使用步幅為1 的3×3 卷積核操作得到2×2 的圖像矩陣,故障特征再次被提取、被細分化。最后,經過動態路由算法更新預測。從得到的10×16 的輸出圖像清楚看到,一類故障類型可以被網絡快速識別,且識別準確率也極高。

從圖5 所示的故障分類膠囊層可以看出,隨機選取的10 類故障向量是一個160 維(10×16)的輸出矩陣,每行表示一類故障輸出,16 維的輸出活躍向量與其他輸出向量存在明顯差異,表明模型能準確識別每一類輸入故障。

3.2 實驗仿真結果

針對本文所提的20 種故障數據以及一種正常工況數據,隨機進行4 次實驗驗證。 每次隨機選取10 類不同故障進行訓練。 這樣既可以保證訓練集和測試集不重復,又能同時對20 種故障數據進行識別。

表1 20 種故障的訓練準確率與測試準確率Tab.1 Training accuracy and test accuracy of 20 kinds of faults

從表1 可以得出:20 種故障的整體訓練準確率都達到96%以上, 整體測試準確率均達到92%以上,說明了模型具有良好的診斷能力。

其次,再對每一類故障樣本的數據集進行3 次測試,每類故障的測試準確率如表2 所示。

表2 每類故障的測試準確率表Tab.2 Test accuracy of each type of fault

如表2 中所示,除第三類故障外,其余19 類故障的測試準確率都為90%以上,達到預期的實驗效果,由于故障3 和故障5 較難識別,在文獻[8,10] 中, 故障3 的識別率僅達到2.37%和10.25%,在文獻[8]中,故障5 的識別率僅達到34.75%。 在本文的20 類故障識別里,故障3 的測試準確率達到86.96%, 故障5 的測試準確率為90.81%,實驗表明本文提出的故障診斷模型的性能有了明顯提高。

隨機選取10 種故障識別的數據測試仿真圖如圖6 所示。

圖6 所示,圖中實線表示隨機選取10 種故障識別的訓練準確率,圖中虛線表示隨機選取10 種故障識別的測試準確率。當step 為0 到4 000 時,訓練準確率和測試準確率同時迅速增加為96%和94%左右。 4 000 步之后,增長速度逐漸緩慢,最終均趨于穩定。在此過程中,訓練及測試準確率的增長趨勢保持同步,有一定的穩定性和一致性。

圖6 隨機選取10 種故障識別的數據測試仿真圖Fig.6 Test simulation diagram of randomly selected 10 kinds of fault identification data

表3 測試結果對比Tab.3 Comparison of test results

總的誤差損失為邊緣損失誤差與重構模塊損失誤差之和。 當迭代次數達到4 000 次的時候, 準確率接近95%, 總的誤差損失已經低至0.1。 隨著迭代次數的增加,損失值收斂于0.09。

3.3 實驗結果對比

表3 中,將本文所提過程故障診斷模型的數值仿真結果與同在TE 過程數據庫上進行故障診斷其他故障診斷方法的仿真結果進行對比,本文模型的平均故障分類準確率可達到95.593 8%,高于現有模型對TE 過程故障的識別準確率。 說明了本模型的故障識別性能較之前模型有顯著提高。

4 結論

本文提出基于CapsNet 模型的過程故障診斷方法,首先,對輸入數據進行預處理,再進入網絡模型訓練,主要通過在動態一致路由更新上進行故障分類,還增加重構模塊來對輸入數據矩陣及時反饋修正,降低損失誤差。 實驗結果表明CapsNet 模型比之前模型更適合過程故障識別。 同時因為網絡結構簡單以及網絡的空間特性,訓練速度及識別準確率都大大提高。

猜你喜歡
故障模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
故障一點通
3D打印中的模型分割與打包
奔馳R320車ABS、ESP故障燈異常點亮
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
故障一點通
故障一點通
故障一點通
主站蜘蛛池模板: 欧美中文字幕一区二区三区| 99成人在线观看| 日韩精品一区二区三区中文无码| 免费在线一区| 亚洲视频三级| 91破解版在线亚洲| 成年人视频一区二区| 亚洲精品无码人妻无码| 成人国产一区二区三区| jizz在线观看| 伊人无码视屏| 国产不卡一级毛片视频| 色天堂无毒不卡| 日韩经典精品无码一区二区| 亚洲无码不卡网| 香蕉国产精品视频| 国产剧情一区二区| 中文字幕无码av专区久久| 一级香蕉视频在线观看| 熟妇丰满人妻| 国产成人高清亚洲一区久久| 亚洲手机在线| 老司机精品一区在线视频| 露脸国产精品自产在线播| 色偷偷av男人的天堂不卡| 国产乱子精品一区二区在线观看| 99人妻碰碰碰久久久久禁片| 毛片a级毛片免费观看免下载| 欧美精品在线免费| 国产偷国产偷在线高清| 人妻无码中文字幕第一区| 亚洲日韩日本中文在线| 99热国产在线精品99| 在线观看网站国产| 免费看a级毛片| 天堂在线亚洲| 99久视频| 国产爽妇精品| 免费观看成人久久网免费观看| 一级毛片在线免费看| 亚洲浓毛av| jijzzizz老师出水喷水喷出| 国产精品女在线观看| 国产精品美乳| 国产欧美自拍视频| 国产视频a| 永久免费AⅤ无码网站在线观看| 婷婷色在线视频| 伊人久热这里只有精品视频99| 亚洲日韩久久综合中文字幕| 97亚洲色综久久精品| 国产白浆视频| 国内黄色精品| 欧美另类图片视频无弹跳第一页| 亚洲欧美自拍一区| 国产女人在线| 亚洲成人77777| 国产亚洲精品无码专| 欧美精品亚洲日韩a| 不卡视频国产| 国产精品第一区在线观看| 一级毛片在线直接观看| 高清免费毛片| 日韩国产亚洲一区二区在线观看| 亚洲一区精品视频在线| 中国一级特黄视频| 久久婷婷五月综合97色| 一区二区理伦视频| 在线免费无码视频| 欧美精品综合视频一区二区| 亚洲人精品亚洲人成在线| 日本欧美视频在线观看| 亚洲第一黄片大全| 99精品在线看| av手机版在线播放| 日韩一区二区在线电影| 四虎成人精品在永久免费| 免费无码AV片在线观看中文| 欧美在线伊人| 国产精品大尺度尺度视频| 日韩精品一区二区三区视频免费看 | 无码啪啪精品天堂浪潮av|