摘 要:自動(dòng)化制造設(shè)備包括多個(gè)子系統(tǒng),其電氣故障檢測是領(lǐng)域內(nèi)的技術(shù)難點(diǎn)。因此本文提出了一種基于循環(huán)神經(jīng)網(wǎng)絡(luò)的故障檢測技術(shù),可應(yīng)用于自動(dòng)化制造設(shè)備的故障檢測。將自動(dòng)化制造設(shè)備的各種可能故障作為輸入,經(jīng)注意力機(jī)制模塊處理后通過循環(huán)神經(jīng)網(wǎng)絡(luò)完成檢測。最后通過驗(yàn)證性試驗(yàn)證實(shí)了本文所提檢測技術(shù)對(duì)自動(dòng)化制造設(shè)備電氣故障檢測的有效性。
關(guān)鍵詞:自動(dòng)化制造設(shè)備;電氣系統(tǒng);故障檢測;循環(huán)神經(jīng)網(wǎng)絡(luò)
中圖分類號(hào):TM 76 " " " 文獻(xiàn)標(biāo)志碼:A
計(jì)算機(jī)技術(shù)革命至今,各領(lǐng)域都受到深刻影響并隨之產(chǎn)生適應(yīng)性變革。對(duì)制造行業(yè)來說,計(jì)算機(jī)作為控制裝置后,制造設(shè)備的自動(dòng)化程度顯著提高,甚至可以達(dá)到無人化的程度。隨著制造設(shè)備自動(dòng)化程度不斷提升,其系統(tǒng)構(gòu)成也日趨復(fù)雜。除了具有常規(guī)制造設(shè)備具備的機(jī)械裝置、刀具和裝夾裝置外,自動(dòng)化制造設(shè)備還具有控制裝置和各種類型的傳感器,從而形成了一個(gè)多類型部件交織的復(fù)雜系統(tǒng)。自動(dòng)化制造裝備的整體系統(tǒng)還可以細(xì)分出機(jī)械系統(tǒng)、液壓系統(tǒng)、控制系統(tǒng)、電氣系統(tǒng)和傳感系統(tǒng)等。在這些系統(tǒng)中,電氣系統(tǒng)為包括控制系統(tǒng)、傳感系統(tǒng)在內(nèi)的其他系統(tǒng)提供動(dòng)力任務(wù)。一旦電氣系統(tǒng)出現(xiàn)故障,自動(dòng)化制造設(shè)備就無法正常工作。因此,對(duì)電氣系統(tǒng)進(jìn)行故障檢測具有非常重要的意義。但是,自動(dòng)化制造設(shè)備構(gòu)成復(fù)雜,其他子系統(tǒng)與電氣系統(tǒng)交錯(cuò)排布,一旦電氣系統(tǒng)出現(xiàn)故障,其成因是十分復(fù)雜的。在這種情況下,為了更有效地分析自動(dòng)化制造設(shè)備電氣故障的原因并完成檢測,本文提出了一種基于循環(huán)神經(jīng)網(wǎng)絡(luò)的檢測技術(shù)。
1 自動(dòng)化制造設(shè)備的電氣故障分析
為了有效完成自動(dòng)化制造設(shè)備故障檢測,需要區(qū)分電氣故障同機(jī)械故障,區(qū)分的原則如下:將完全因機(jī)械零部件、機(jī)械組件、機(jī)械構(gòu)件、機(jī)構(gòu)引發(fā)的故障劃歸到機(jī)械類故障,其他由傳感系統(tǒng)、控制系統(tǒng)以及電氣系統(tǒng)自身引發(fā)的故障劃歸到電氣類故障。根據(jù)這種劃分方式,可以將自動(dòng)化制造設(shè)備的電氣故障分為3類,分類結(jié)構(gòu)如圖1所示。
根據(jù)圖1的劃分標(biāo)準(zhǔn),自動(dòng)化制造設(shè)備的電氣故障又可以分為3類,即電線路出現(xiàn)問題引發(fā)的電氣故障、控制問題引發(fā)的電氣故障以及老化問題引發(fā)的電氣故障。
2 基于循環(huán)神經(jīng)網(wǎng)絡(luò)的檢測方法設(shè)計(jì)
2.1 檢測方法的總體設(shè)計(jì)
根據(jù)圖1提供的電氣故障分類情況,當(dāng)自動(dòng)化制造設(shè)備出現(xiàn)某種故障后,可由檢測人員進(jìn)行現(xiàn)場定位和查驗(yàn),進(jìn)而判斷出其故障類型并采取有效方法。人工檢測是電氣故障檢測的傳統(tǒng)方法,但存在檢測困難、檢測效率低下等普遍問題。尤其是自動(dòng)化制造設(shè)備的復(fù)雜度強(qiáng)、集成度高,進(jìn)一步增加了人工檢測的難度。
為了構(gòu)建自動(dòng)化、智能化程度更高的檢測方法,本文對(duì)多種智能方法進(jìn)行了比較,各種方法的性能優(yōu)劣見表1。
從表1可以看出,循環(huán)神經(jīng)網(wǎng)絡(luò)方法優(yōu)勢明顯。一方面,深度學(xué)習(xí)獲得了快速發(fā)展。另一方面,自動(dòng)化制造設(shè)備的故障檢測與深度學(xué)習(xí)具有較好的對(duì)應(yīng)性。這2個(gè)條件的疊加,為在自動(dòng)化制造設(shè)備的故障檢測中應(yīng)用深度學(xué)習(xí)提供了最大可能。因此本文才構(gòu)建出基于循環(huán)神經(jīng)網(wǎng)絡(luò)的自動(dòng)化制造設(shè)備電氣故障檢測方法,該方法的總體框架如圖2所示。
自動(dòng)化制造設(shè)備的電氣故障深度學(xué)習(xí)檢測包括2個(gè)步驟。首先,將各種電氣故障的歷史數(shù)據(jù)信息作為訓(xùn)練樣本輸入循環(huán)神經(jīng)網(wǎng)絡(luò)中,通過大量迭代學(xué)習(xí)達(dá)成深度網(wǎng)絡(luò)穩(wěn)定。其次,將某一個(gè)時(shí)間段內(nèi)的數(shù)據(jù)作為輸入,用穩(wěn)定的深度網(wǎng)絡(luò)進(jìn)行故障檢測和故障類型的判斷。從圖2可以看出,整個(gè)電氣故障檢測方法的框架包括語義模型處理模塊、輸入模塊、隱含層模塊、注意力機(jī)制模塊以及輸出模塊。
2.2 循環(huán)神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)設(shè)計(jì)
在整個(gè)電氣故障檢測方法中,循環(huán)神經(jīng)網(wǎng)絡(luò)處于核心位置。本文對(duì)其進(jìn)行的結(jié)構(gòu)設(shè)計(jì)如圖3所示。
基于圖3給出的循環(huán)神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),輸入層到隱含層、隱含層再到輸出層的數(shù)學(xué)處理如公式(1)、公式(2)所示。
Hm=f(wxxm+whHm-1) (1)
ym=g(wyHm) (2)
式中:f()是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的非線性激活函數(shù);g()是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的激活函數(shù);wx是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的輸入權(quán)重;wh是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的隱含權(quán)重;wy是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的輸出權(quán)重。
2.3 注意力機(jī)制的設(shè)計(jì)
自動(dòng)化制造設(shè)備電氣故障檢測過程中存在很多冗余的無效數(shù)據(jù),會(huì)影響深度學(xué)習(xí)的過程和故障檢測效率。為此,可以通過引入注意力機(jī)制,有效精簡數(shù)據(jù)、提升深度學(xué)習(xí)效率和故障檢測的準(zhǔn)確性。本文中,自動(dòng)化制造設(shè)備電氣故障檢測中的注意力機(jī)制如圖4所示。圖4中的自動(dòng)化制造設(shè)備電氣故障檢測中的注意力機(jī)制實(shí)施過程如下所示。
首先,根據(jù)自動(dòng)化制造設(shè)備電氣故障類型數(shù)據(jù),生成如公式(3)所示的3個(gè)矩陣。
(3)
式中:T是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的特征向量;QT是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的查詢矩陣;KT是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的鍵矩陣;VT是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的值矩陣;wQ是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的查詢權(quán)重;wK是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的鍵權(quán)重;wV是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的值權(quán)重。
其次,計(jì)算出各headi,如公式(4)所示。
(4)
式中:Attention()是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的注意力機(jī)制函數(shù);Same()是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的歸一化函數(shù);DK是矩陣KT的維度。
再次,反復(fù)執(zhí)行上一個(gè)步驟,得到headi的多次計(jì)算結(jié)果。
最后,將多個(gè)headi的多次計(jì)算結(jié)果融合處理,得到自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的語義表達(dá),如公式(5)所示。
Multihead_Y(QT,KT,VT)=Fusion(head1,head2,…,headi)w0 (5)
式中:Multihead_Y是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的特征語義向量;Fusion()是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的融合函數(shù);w0是自動(dòng)化制造設(shè)備電氣故障檢測深度學(xué)習(xí)過程中的線性變換矩陣。
3 自動(dòng)化制造設(shè)備電氣故障檢測試驗(yàn)
為了有效解決自動(dòng)化制造設(shè)備的電氣故障檢測問題,本文提出了一種基于循環(huán)神經(jīng)網(wǎng)絡(luò)的深度學(xué)習(xí)檢測方法,對(duì)循環(huán)神經(jīng)網(wǎng)絡(luò)進(jìn)行了結(jié)構(gòu)設(shè)計(jì),并使用新的注意力機(jī)制模塊。為了驗(yàn)證該方法的檢測效果,本文進(jìn)行了試驗(yàn)研究。
試驗(yàn)分為2個(gè)階段。第一階段,利用自動(dòng)化制造設(shè)備的電氣系統(tǒng)歷史運(yùn)行數(shù)據(jù)對(duì)深度網(wǎng)絡(luò)進(jìn)行訓(xùn)練,尤其是利用其電氣故障數(shù)據(jù)進(jìn)行訓(xùn)練。第二階段,對(duì)未知故障信息和未知故障類型的數(shù)據(jù)進(jìn)行基于深度學(xué)習(xí)的檢測。在試驗(yàn)過程中選擇3種對(duì)比方法,以驗(yàn)證所提方法的有效性。這3種對(duì)比方法分別是CNN檢測方法、RNN檢測方法以及RNN-Attention檢測方法。
在試驗(yàn)過程中,以電氣故障的檢測精度為具體指標(biāo),對(duì)圖1中給出的3類電氣故障進(jìn)行檢測,結(jié)果見表2。
考慮表2中數(shù)據(jù)比較不夠直觀,以圖形化的方式比較4種方法電氣故障檢測結(jié)果,如圖5所示。
從圖5的比較結(jié)果可以看出,本文檢測方法的自動(dòng)化制造設(shè)備電氣故障檢測準(zhǔn)確性明顯高于其他方法。
4 結(jié)論
自動(dòng)化制造設(shè)備具有更好的加工制造能力和效率,是制造領(lǐng)域的未來發(fā)展趨勢。但自動(dòng)化制造設(shè)備系統(tǒng)復(fù)雜性導(dǎo)致其電氣故障檢測的難度加大,為此本文提出了一種基于深度學(xué)習(xí)的檢測方法。該方法將循環(huán)神經(jīng)網(wǎng)絡(luò)作為深度學(xué)習(xí)的主體框架,并結(jié)合新的注意力機(jī)制模塊。試驗(yàn)過程中,本文將3類電氣故障數(shù)據(jù)作為輸入納入深度網(wǎng)絡(luò)中,其他3種方法作為對(duì)比方法。試驗(yàn)結(jié)果顯示,本文電氣故障檢測方法對(duì)不同類型的電氣故障數(shù)據(jù)都具有較高的檢測精度,性能明顯優(yōu)于其他3種方法。
參考文獻(xiàn)
[1]呂晉,王益.電力系統(tǒng)高壓生產(chǎn)設(shè)備電氣故障自動(dòng)化監(jiān)測研究[J].自動(dòng)化與儀器儀表,2019(7):66-69.
[2]張鶴,張勁松.西門子焊接車間設(shè)備故障自動(dòng)診斷及焊機(jī)群控系統(tǒng)[J].汽車制造業(yè),2023,35(2):110-113.
[3]潘鈺哲.淺析電氣自動(dòng)化控制設(shè)備的故障預(yù)防與維修技術(shù)[J].中國設(shè)備工程,2022,27(3):68-70.