劉秀航,葉廣文,黃宇輝,張艷喜,馮桑,高向東
(廣東工業(yè)大學(xué),廣東省焊接工程技術(shù)研究中心,廣州,510006)
激光焊和激光-電弧復(fù)合焊兩種焊接方式易出現(xiàn)根部駝峰缺陷,國內(nèi)外學(xué)者對激光焊接根部駝峰及熔池和匙孔的狀態(tài)進行了大量研究.激光-電弧復(fù)合焊過程中,電弧熱源的加入有可能是導(dǎo)致根部駝峰出現(xiàn)概率提高的原因[1].Jan[2]通過焊接過程高速攝像機實時檢測來闡述了駝峰的形成是匙孔內(nèi)部壓力、熔池流動和熔體表面張力綜合作用的結(jié)果,研究了應(yīng)對駝峰缺陷的工藝解決方案.駝峰是由于受力不穩(wěn)定所導(dǎo)致的熔融金屬從上到下轉(zhuǎn)移和溢出,駝峰的出現(xiàn)會改變焊縫正面熔池和匙孔的狀態(tài).經(jīng)過多次試驗得出,當(dāng)激光功率不足以完全熔透焊縫時,熔池內(nèi)部流動熔融金屬從焊根部溢出,此時出現(xiàn)根部駝峰缺陷,因此駝峰的形成與焊接熱輸入不足時出現(xiàn)的臨界熔透狀態(tài)有關(guān).
在焊接熔透狀態(tài)檢測方面,國內(nèi)外學(xué)者進行了許多深入的研究.焊接的熔透狀態(tài)可以通過背部焊縫的熔寬來表征,提取焊接過程的正面視覺特征,通過模式識別和神經(jīng)網(wǎng)絡(luò)技術(shù)對焊接熔透狀態(tài)進行分類的研究已有許多成果.高向東等人[3]提出了用于熔透狀態(tài)預(yù)測的模糊聚類方法.采用可視范圍為960~ 990 nm 的近紅外濾光片進行焊接過程的圖像采集,并提取焊接過程匙孔和熔池的相關(guān)特征對熔透與未熔透兩種狀態(tài)進行分類.楊嘉佳等人[4]利用近紅外視覺傳感方法獲取雙絲焊過程熔池圖像,提取熔池幾何特征參數(shù)輸入到反向傳播(back propagation,BP)神經(jīng)網(wǎng)絡(luò)進行熔透識別.馮寶等人[5]利用L1/L2 極限學(xué)習(xí)機(L1/L2-Extreme Learning Machine,L1/L2-ELM)算法來訓(xùn)練電弧焊熔透識別模型,與傳統(tǒng)ELM 算法相比,具有更強的泛化能力和更高的準(zhǔn)確率.劉天元等人[6]針對激光焊接過程的熔池匙孔圖像,采用卷積神經(jīng)網(wǎng)絡(luò)對熔池和匙孔圖像特征進行提取,再將特征輸入LSTM 神經(jīng)網(wǎng)絡(luò),對激光焊接過程的熔透狀態(tài)進行識別.陳子琴等人[7]通過高速攝像機分別拍攝激光焊接正面和側(cè)面的焊接過程,提取金屬蒸氣、飛濺和熔池等特征信息,再利用神經(jīng)網(wǎng)絡(luò)對背部熔寬預(yù)測.
利用焊接過程狀態(tài)的傳感監(jiān)測可以識別焊接缺陷,對焊接過程穩(wěn)定性進行評價.高速焊接過程圖像中的飛濺、金屬蒸氣、電弧光和底面熔池流動信息能有效反映焊接成形和焊接過程狀態(tài)穩(wěn)定性[8-9].通過多傳感監(jiān)測平臺對激光焊接過程的特征信息進行提取,利用相關(guān)分類算法和模型,對焊接無缺陷情況和不同的焊接缺陷的情況進行準(zhǔn)確分類[10-11].
在焊接領(lǐng)域中有學(xué)者采集焊件正面及背面圖像,并將經(jīng)驗?zāi)B(tài)分解處理后的特征作為預(yù)測模型輸入實現(xiàn)焊縫根部駝峰缺陷檢測[12].但該方法需要采集焊件背部信息,不適用無法觀察焊件背部的場合.而所提出的方法僅需要采集焊接表面圖像特征,通過WPD 對圖像的時序特征分解和重構(gòu),使輸入維度得以擴增,從而防止模型欠擬合.以焊接過程熔池和匙孔的時序特征信息作為LSTM 神經(jīng)網(wǎng)絡(luò)模型輸入輸出,可準(zhǔn)確預(yù)測激光-MIG 復(fù)合焊根部駝峰缺陷.
激光-MIG 復(fù)合焊過程中的檢測系統(tǒng),如圖1所示.光纖激光器的激光波長為1.07 μm,最大輸出功率為4 kW.高速攝像機采集圖像的像素為640 ×480 pixel,采樣幀率為2 000 幀/s,采用950 nm 窄帶近紅外濾光片濾除焊接過程中的干擾,提取熔池和匙孔的特征信息.高速攝像機距離焊件表面300 mm,與焊接工作臺成30°的夾角.保護氣成分為98%Ar+2%CO2,進行焊后熔池保護.選用的焊件材質(zhì)為SUS304 不銹鋼,尺寸為200 mm × 100 mm ×3 mm,焊絲為?1 mm ER308 不銹鋼焊絲.采用電弧輔助激光焊接的形式,激光在前,MIG 焊槍在后,具體焊接工藝參數(shù)如表1 所示.此外,采用裝配有激光掃描儀的關(guān)節(jié)臂測量儀對焊縫進行掃描,采集焊縫的成形輪廓,并對焊縫輪廓曲線進行相應(yīng)的結(jié)構(gòu)光圖像處理以獲得背部焊縫的余高.
圖1 激光-MIG 復(fù)合焊接過程檢測系統(tǒng)Fig.1 Laser-MIG hybrid welding process detection system
表1 焊接工藝參數(shù)Table 1 Welding process parameters
由于復(fù)合焊過程熱輸入較大,產(chǎn)生大量金屬蒸氣,加之MIG 焊槍同軸吹出的混合保護氣體導(dǎo)致焊接過程熔融金屬被蒸發(fā)產(chǎn)生的大量金屬蒸氣覆蓋在熔池和匙孔區(qū)域的正上方,對熔池和匙孔區(qū)域形成遮擋,因此同步高速攝像機難以直接集成或置于焊件上方對焊接過程中的熔池和匙孔進行拍攝,而是采用側(cè)拍的方式.
對復(fù)合焊過程圖像進行處理以及特征提取,如圖2 所示.其中熔池區(qū)域主要采用了自動標(biāo)定的分水嶺算法來進行分割并特征提取,而匙孔部分則主要采用閾值分割的方法來進行圖像分割并提取特征.最終得到熔池和匙孔的區(qū)域圖像,取熔池區(qū)域橫向最大長度為熔池長度WL,縱向最大寬度為熔池寬度WW,熔池長度和寬度之比為熔池長寬比WR,熔池和匙孔區(qū)域像素點之和分別為熔池面積WA和匙孔面積KA,所提取的時序特征曲線如圖3 所示.
圖2 激光-MIG 復(fù)合焊熔池和匙孔的圖像處理及特征提取Fig.2 Image processing and feature extraction of weld pool and keyhole in laser-MIG hybrid welding
圖3 激光-MIG 復(fù)合焊過程熔池和匙孔的時序特征Fig.3 Timing characteristics of weld pool and keyhole in laser-MIG hybrid welding process.(a) keyhole area; (b) molten pool area; (c) molten pool length; (d) molten pool width; (e) length-width ratio of molten pool
圖4 為帶有根部駝峰缺陷的焊縫成形.對于出現(xiàn)根部駝峰的位置,對應(yīng)的正面焊縫成形呈現(xiàn)寬度收縮和表面下凹的形態(tài),這與焊接過程熔融金屬的向下轉(zhuǎn)移有關(guān).焊縫的正面成形狀態(tài)出現(xiàn)周期性的變化,根部駝峰缺陷也相應(yīng)周期性出現(xiàn),焊接過程中熔池和匙孔在穩(wěn)定與失穩(wěn)兩種狀態(tài)下周期性地切換.
圖4 不銹鋼激光-MIG 復(fù)合焊的焊縫正面及背面形貌Fig.4 Front and back morphology of stainless steel laser-MIG hybrid weld
焊接過程中熔池和匙孔的時序特征富含焊接過程狀態(tài)信息.為擴增預(yù)測模型的輸入維度,解決欠擬合問題,提高預(yù)測模型的準(zhǔn)確率,通過小波包分解對焊接過程時序特征進行分解和重構(gòu),實現(xiàn)預(yù)測模型輸入維度的擴增,從而解決預(yù)測模型欠擬合問題,并提高預(yù)測模型的準(zhǔn)確率.小波包分解通過使代價函數(shù)最小化,得出對原始信號最優(yōu)的分解路徑,并以此進行分解[13].
式中:h和g為小波包重構(gòu)濾波器組.由式(1)~ 式(4)可知,小波包變換將原始信號分解成高頻部分和低頻部分.以熔池寬度的時序特征為例,選取Daubechies1 (db1)作為小波基函數(shù),采用香農(nóng)熵進行3 層小波包分解.最終分解出P(3,0),P(3,1),P(3,2),P(3,3),P(3,4),P(3,5),P(3,6),P(3,7)共8 個小波包節(jié)點,對這些小波包節(jié)點的進行重構(gòu),如圖5 所示.這些重構(gòu)節(jié)點的信號包含了熔池寬度特征的眾多有效信息.小波包節(jié)點經(jīng)過重構(gòu)后的數(shù)據(jù)為熔池寬度特征的低頻主體部分,其與熔池寬度變化的大致趨勢一致.將分解后的信號輸入神經(jīng)網(wǎng)絡(luò)中進行相應(yīng)的預(yù)測和分類.
圖5 熔池寬度特征小波包分解與重構(gòu)結(jié)果Fig.5 Wavelet packet decomposition and reconstruction of molten pool width.(a) P(3,0); (b) P(3,1); (c)P(3,2); (d) P(3,3); (e) P(3,4); (f) P(3,5); (g) P(3,6); (h)P(3,7)
循環(huán)神經(jīng)網(wǎng)絡(luò)能夠聯(lián)系和儲存上下時刻輸入的特征信息,對具有時序聯(lián)系的數(shù)據(jù)進行學(xué)習(xí)和預(yù)測[14].LSTM 神經(jīng)網(wǎng)絡(luò)是循環(huán)神經(jīng)網(wǎng)絡(luò)的一種,同樣具有時序結(jié)構(gòu),LSTM 神經(jīng)網(wǎng)絡(luò)解決了經(jīng)典RNN反向傳播過程中容易出現(xiàn)梯度消失和梯度爆炸的問題,其神經(jīng)元結(jié)構(gòu)如圖6 所示.LSTM 神經(jīng)網(wǎng)絡(luò)是在RNN 的基礎(chǔ)上在神經(jīng)元結(jié)構(gòu)中加入記憶單元和調(diào)節(jié)門構(gòu)成,包括輸入門、輸出門和遺忘門[15-16].
圖6 LSTM 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)Fig.6 Structure of LSTM neural network
xt為當(dāng)前狀態(tài)下數(shù)據(jù)的輸入,Ct-1,ht-1分別表示上一狀態(tài)的長時記憶和短時記憶特征.
遺忘門可對當(dāng)前時刻的輸入進行有選擇地遺忘,可以清除無效信息對神經(jīng)元狀態(tài)的影響,其計算公式[17]為
式中:σ為激活函數(shù)Sigmoid;Wf和bf為輸入門的加權(quán)和偏置,輸入門的作用是對當(dāng)前時刻的輸入數(shù)據(jù)進行有選擇的輸入,它決定了神經(jīng)元細胞狀態(tài)中需要更新的信息,具體計算式為
式中:Wi,Wc和bi,bc為遺忘門的加權(quán)和偏置.神經(jīng)元細胞狀態(tài)的更新是通過結(jié)合之前細胞狀態(tài)經(jīng)過、遺忘門的選擇結(jié)果和通過輸入門的所需要更新的新的信息來實現(xiàn),即
輸出門是用來控制神經(jīng)元的輸出,并將輸出數(shù)據(jù)分別傳輸?shù)较乱粚拥纳窠?jīng)元和同層的下一神經(jīng)元中,即
式中:Wo和bo為輸出門的加權(quán)和偏置.上述公式中的輸入門、輸出門和遺忘門中的參數(shù)Wi,Wo,Wf和Bi,Bo,Bf可以通過學(xué)習(xí)來不斷更新.
通過圖像分割算法提取的熔池和匙孔時序特征信息存在一定的噪聲,會影響實際的預(yù)測效果.通過門結(jié)構(gòu),LSTM 神經(jīng)網(wǎng)絡(luò)的神經(jīng)元可對焊接過程熔池和匙孔的時序特征信息有選擇地判斷是進行傳遞或是將其清除,把這些焊接過程的特征數(shù)據(jù)儲存在記憶單元中以保留到焊接過程的下一時序,有利于降低噪聲對根部駝峰缺陷預(yù)測的干擾.
通過提取熔池和匙孔時序特征預(yù)測背面焊縫的高度,進而識別焊縫根部駝峰缺陷.首先,對背部焊縫成形進行標(biāo)定,將背部焊縫余高于1 mm 部分視為根部駝峰缺陷區(qū)域,標(biāo)記為狀態(tài)2,若背部焊縫余高低于或等于1 mm 則表明未出現(xiàn)根部駝峰缺陷,標(biāo)記為狀態(tài)1.然后,采用LSTM 神經(jīng)網(wǎng)絡(luò)以焊縫正面的視覺傳感采集的時序特征對焊縫根部的駝峰狀態(tài)進行實時預(yù)測.其中,神經(jīng)網(wǎng)絡(luò)模型的5 個輸入特征分別為熔池長度WL、熔池寬度WW、熔池長寬比WR、熔池面積WA和匙孔面積KA.LSTM 神經(jīng)網(wǎng)絡(luò)模型中隱藏層神經(jīng)元個數(shù)為200 個,全連接層設(shè)置為50 個神經(jīng)元,學(xué)習(xí)率設(shè)置為0.005,隨機失活(dropout)值是0.7.訓(xùn)練的周期設(shè)置為3 000.采用Adam 算法來進行梯度下降優(yōu)化.提取出連續(xù)14 000 幀圖像,其中連續(xù)的12 000 幀作為預(yù)測的訓(xùn)練集,剩余的連續(xù)的2 000 幀作為測試集,采用訓(xùn)練集數(shù)據(jù)按時序依次輸入模型進行訓(xùn)練,訓(xùn)練完成后將測試集時序特征也按時序輸入到訓(xùn)練好模型中,得到根部駝峰狀態(tài)的預(yù)測結(jié)果,將其與標(biāo)記的結(jié)果進行對比,如圖7 所示.表2 為采用不同預(yù)測算法進行根部駝峰狀態(tài)預(yù)測的準(zhǔn)確率對比.
圖7 采用不同預(yù)測算法的根部駝峰缺陷預(yù)測結(jié)果對比Fig.7 Comparison of root hump defect prediction results using different prediction algorithms.(a)BP; (b) SVM; (c) LSTM; (d) WPD-LSTM
從表2 可知,經(jīng)過小波包對正面視覺提取的特征進行分解與重構(gòu)后,再輸入到LSTM 神經(jīng)網(wǎng)絡(luò)進行預(yù)測的準(zhǔn)確率最高,達到97.85%,而直接將提取的時序特征用于LSTM 神經(jīng)網(wǎng)絡(luò)的方式準(zhǔn)確率為86.25%,相較WPD-LSTM 算法稍低.通過對比預(yù)測結(jié)果和準(zhǔn)確率發(fā)現(xiàn),得益于LSTM 神經(jīng)網(wǎng)絡(luò)對時序特征信息的記憶和遺忘上面存在的優(yōu)勢,LSTM 與WPD-LSTM 預(yù)測算法的預(yù)測結(jié)果如圖7c和圖7d 所示,相對BP 神經(jīng)網(wǎng)絡(luò)算法和SVM 支持向量機不僅在預(yù)測準(zhǔn)確性上存在優(yōu)勢,在預(yù)測的連續(xù)性方面相對后兩者也存在明顯優(yōu)勢[18-19].經(jīng)過以上分析得出,對激光-MIG 復(fù)合焊進行正面的視覺采集,并將提取到的特征進行小波包分解并重構(gòu),然后將重構(gòu)后的特征向量作為長短期記憶神經(jīng)網(wǎng)絡(luò)的輸入進行根部駝峰缺陷的預(yù)測.此方法的預(yù)測準(zhǔn)確率較高,能夠滿足駝峰缺陷預(yù)測的要求.
表2 采用不同預(yù)測算法的根部駝峰缺陷預(yù)測準(zhǔn)確率(%)Table 2 Prediction accuracy of root hump defect using different prediction algorithms
(1)提出了一種利用焊接過程正面視覺圖像中的熔池和匙孔時序特征信息來預(yù)測根部駝峰缺陷的方法,建立了基于焊接過程時序特征信息的根部駝峰缺陷預(yù)測模型.首先采集焊接過程圖像,通過圖像分割提取出焊接過程熔池和匙孔的時序特征,對提取的時序特征進行小波包分解與重構(gòu)后再輸入LSTM 神經(jīng)網(wǎng)絡(luò)預(yù)測模型,對根部駝峰缺陷狀態(tài)進行預(yù)測識別.
(2)WPD-LSTM 算法對背部駝峰缺陷的預(yù)測效果較好,準(zhǔn)確率達到97.85%.相比未利用時序信息的支持向量機和BP 神經(jīng)網(wǎng)絡(luò)分類算法,其預(yù)測的準(zhǔn)確率和連續(xù)性都更具有優(yōu)勢.