王國鋒,董?毅,楊?凱,安?華
基于深度學(xué)習(xí)與粒子濾波的刀具壽命預(yù)測
王國鋒,董?毅,楊?凱,安?華
(天津大學(xué)機(jī)械工程學(xué)院,天津 300350)
刀具在加工過程中會受到材料的擠壓、摩擦、沖擊與腐蝕等因素影響,導(dǎo)致切削刃出現(xiàn)崩刃、磨損等現(xiàn)象.這些現(xiàn)象使得工件尺寸出現(xiàn)偏差,嚴(yán)重時甚至?xí)C(jī)床和人員帶來傷害.有效的刀具剩余使用壽命預(yù)測可以提高加工效率,保證加工精度,降低加工成本,因此具有重要的研究價值.針對反映刀具磨損程度的趨勢性特征自學(xué)習(xí)提取與刀具剩余使用壽命預(yù)測問題,提出了基于深度學(xué)習(xí)與混合趨勢粒子濾波的刀具剩余使用壽命預(yù)測方法.使用刀具未發(fā)生磨損的信號特征訓(xùn)練降噪自編碼器,然后將刀具各磨損階段下的信號特征輸入訓(xùn)練好的降噪自編碼器中,提取其重構(gòu)誤差作為單調(diào)性特征,為了解決樣本數(shù)量不足帶來的過擬合的問題,對原始樣本進(jìn)行了加噪處理.考慮到傳統(tǒng)粒子濾波算法進(jìn)行刀具剩余使用壽命預(yù)測的過程中無法自適應(yīng)調(diào)整狀態(tài)方程,提出混合趨勢粒子濾波算法來實(shí)現(xiàn)刀具剩余使用壽命預(yù)測.采集刀具全壽命周期的切削力信號并進(jìn)行處理與分析,分析結(jié)果證明了所提方法能夠有效實(shí)現(xiàn)反映刀具磨損的趨勢性特征自提取,該特征提取方法可以減少人為因素的影響,降低訓(xùn)練成本,同時,相比于傳統(tǒng)粒子濾波,混合趨勢粒子濾波算法對刀具剩余使用壽命預(yù)測精度更加準(zhǔn)確可靠.
刀具剩余使用壽命;深度學(xué)習(xí);重構(gòu)誤差;粒子濾波
當(dāng)?shù)毒吣p達(dá)到一定閾值時,切削力、溫度會升高,導(dǎo)致工件加工精度降低、表面粗糙度增加.因此,在加工過程中,準(zhǔn)確預(yù)測刀具剩余使用壽命,及時更換刀具,可以有效實(shí)現(xiàn)生產(chǎn)效率的提高,成本的降低,減少不合格產(chǎn)品的數(shù)量.可見,刀具剩余使用壽命預(yù)測在機(jī)械加工制造中扮演著重要的角色.
目前的刀具壽命預(yù)測方法主要分為3種:基于物理模型、數(shù)據(jù)驅(qū)動與基于模型[1]的刀具壽命預(yù)測方法.基于物理模型[2]的方法可以表示磨損隨時間的演變趨勢,但它未能將制造過程中的不確定性因素考慮進(jìn)去;基于數(shù)據(jù)驅(qū)動[3]的方法可以在線評估刀具磨損狀態(tài),及時發(fā)現(xiàn)刀具故障程度,但由于缺少物理模型,無法預(yù)測未來時刻刀具磨損趨勢;基于模型的方法[4]可以結(jié)合物理模型和數(shù)據(jù)驅(qū)動來提高預(yù)測的精度,從而更加可靠地實(shí)現(xiàn)刀具剩余使用壽命的預(yù)測.
粒子濾波是基于模型的實(shí)現(xiàn)刀具壽命預(yù)測的有效手段之一.粒子濾波與卡爾曼濾波相比,可以適用于非線性系統(tǒng)和非高斯噪聲模型[5].粒子濾波方法基于蒙特卡洛原理通過觀測值實(shí)現(xiàn)狀態(tài)方程的貝葉斯估計(jì),因此觀測值作為粒子濾波的輸入顯得尤為重要.對于刀具剩余使用壽命預(yù)測,通常將加工過程中的刀具磨損值作為觀測值進(jìn)行分析.刀具磨損值的預(yù)測方法主要包括神經(jīng)網(wǎng)絡(luò)[6]、支持向量回歸[7]、隱馬爾可夫模型[8]、貝葉斯模型等[9]方法.該類方法通過信號采集、特征提取與模式識別來建立特征與刀具磨損值的映射關(guān)系[10].然而,用于刀具狀態(tài)智能監(jiān)測領(lǐng)域的特征通常憑借人們的經(jīng)驗(yàn)進(jìn)行選擇,極易受人為因素的影響,增加了系統(tǒng)的不確定性,從而降低了識別的精度[11].近年來,深度學(xué)習(xí)技術(shù)取得了長足進(jìn)步,該技術(shù)的關(guān)鍵是能夠自動從大量的原始數(shù)據(jù)中提取數(shù)據(jù)特征,避免了人為因素的干擾,解決了機(jī)器學(xué)習(xí)的不足.但是在機(jī)械設(shè)備領(lǐng)域,基于深度學(xué)習(xí)的故障診斷方法主要致力于辨識設(shè)備的故障類型以及對故障程度進(jìn)行分類[12-15].這種方法的原理是在深度學(xué)習(xí)提取特征后添加有監(jiān)督的分類算法.文獻(xiàn)[16]創(chuàng)新使用稀疏自編碼訓(xùn)練設(shè)備正常狀態(tài)下多路傳感器信號,形成設(shè)備正常狀態(tài)的SAE模型,通過卡方分布形成SPE控制線(閾值),實(shí)現(xiàn)對故障進(jìn)行監(jiān)測與定位,該方法側(cè)重于設(shè)備故障的識別,同樣沒有進(jìn)一步對刀具磨損值進(jìn)行研究.目前,將深度學(xué)習(xí)應(yīng)用于刀具磨損值預(yù)測的研究還較少.此外,使用粒子濾波算法進(jìn)行參數(shù)優(yōu)化時,選擇合適的狀態(tài)方程至關(guān)重要.傳統(tǒng)的粒子濾波方法選擇確定的狀態(tài)方程進(jìn)行優(yōu)化參數(shù),但實(shí)際加工過程中單一的狀態(tài)方程往往不能完美表征具備一定隨機(jī)性的刀具磨損趨勢.
根據(jù)上文所述存在的問題,本文提出了一種基于降噪自編碼器(DAE)與混合趨勢粒子濾波(HTPF)的刀具剩余使用壽命預(yù)測方法.該方法基于降噪自編碼器原理,實(shí)現(xiàn)反映刀具磨損的趨勢性特征自提取,將趨勢性特征作為粒子濾波觀測值,該過程無需人們憑借經(jīng)驗(yàn)選擇特征,消除了人為因素的影響;通過改進(jìn)的混合趨勢粒子濾波算法,將刀具磨損過程分為多個階段,分別實(shí)現(xiàn)狀態(tài)方程的參數(shù)優(yōu)化,解決了單一狀態(tài)方程無法表征具有隨機(jī)性的刀具磨損趨勢這一問題.其實(shí)驗(yàn)結(jié)果證明了該方法能夠有效實(shí)現(xiàn)趨勢性特征自提取與刀具壽命預(yù)測.
在進(jìn)行系統(tǒng)的剩余使用壽命預(yù)測過程中,需要通過狀態(tài)方程來定義系統(tǒng)狀態(tài)的退化規(guī)律,因此首先要建立描述系統(tǒng)退化趨勢的狀態(tài)方程為
式中:s表示時刻的系統(tǒng)狀態(tài)值;f表示時刻系統(tǒng)的狀態(tài)函數(shù);θ表示在時刻狀態(tài)函數(shù)的參數(shù);w表示時刻的狀態(tài)噪聲.
考慮到系統(tǒng)的狀態(tài)通常無法直接觀測,建立觀測方程:
式中:h表示時刻系統(tǒng)狀態(tài)與觀測值之間的函數(shù)關(guān)系;z為時刻系統(tǒng)狀態(tài)的觀測值;v為時刻觀測噪聲.
由于狀態(tài)函數(shù)的參數(shù)具有時變性,因此通過貝葉斯理論采用觀測值對狀態(tài)值進(jìn)行預(yù)測與更新,即
為實(shí)現(xiàn)(s,θ?)的求解,采用蒙特卡洛采樣方法[17],用離散采樣點(diǎn)與權(quán)值可表示為
式中w為在時刻第個采樣點(diǎn)的權(quán)重,可表示為
基于粒子濾波的剩余使用壽命預(yù)測方法是將系統(tǒng)退化規(guī)律看成一個時變的狀態(tài)方程,該狀態(tài)方程的參數(shù)根據(jù)在線獲得的觀測值進(jìn)行貝葉斯估計(jì),再根據(jù)式(1)遞推未來時刻系統(tǒng)的狀態(tài)值,設(shè)定系統(tǒng)狀態(tài)值閾值,從而來計(jì)算系統(tǒng)的剩余使用壽命[4].
自編碼器屬于神經(jīng)網(wǎng)絡(luò)的一種,其基本結(jié)構(gòu)由輸入層、隱藏層與輸出層組成.自編碼器的工作流程可分為2個階段:編碼和解碼.經(jīng)過編碼與解碼后可以實(shí)現(xiàn)將輸入近似復(fù)制到輸出.自編碼器結(jié)構(gòu)如圖1?所示.
圖1?自編碼器結(jié)構(gòu)
編碼過程可表示為
式中:={1,2,3,…,x}∈R×1,為編碼器的輸入向量;={1,2,3,…,h}∈R×1,為編碼器編碼矢量;1∈R×n,為編碼器輸入層與隱藏層的連接權(quán)值矩陣;1∈R×1為輸入隱藏層的偏置向量;可以為sigmoid或tanh激活函數(shù).
解碼過程可表示為
式中:2∈R,為編碼器隱藏層與輸出層的連接權(quán)值矩陣;2∈R×1,為輸入隱藏層的偏置向量;通常為線性、sigmoid或tanh激活函數(shù).
為了使輸出與輸入盡可能地相等,通過BP算法來不斷更新權(quán)重1、2與偏置1、2來減小代價函數(shù)(,):
降噪自編碼在保持輸出端不變的情況下,人為地在輸入端增加擾動,可以學(xué)習(xí)到具有魯棒性的特征[18].自編碼器中含有大量的神經(jīng)元,參數(shù)矩陣眾多,需要大量的訓(xùn)練樣本才能保證精度,否則很容易出現(xiàn)過擬合的現(xiàn)象.研究發(fā)現(xiàn),通過增加噪聲的方式可以解決因?yàn)闃颖静蛔阍斐傻倪^擬合問題[19].
降噪自編碼的編碼與解碼過程可表示為
考慮到傳統(tǒng)粒子濾波方法的狀態(tài)方程較為單一、不能適應(yīng)變化的刀具退化趨勢,并且在刀具磨損值預(yù)測過程中特征提取需要憑借人們經(jīng)驗(yàn)、訓(xùn)練過程普遍需要刀具全壽命周期數(shù)據(jù)、成本較高這些問題,提出了基于DAE與HTPF的刀具壽命預(yù)測方法.該方法首先就單一狀態(tài)方程的粒子濾波方法進(jìn)行分析,提出混合趨勢粒子濾波算法,來實(shí)現(xiàn)狀態(tài)方程的自適應(yīng)調(diào)整;然后提出了一種新的基于DAE理論的特征自提取思路,該思路僅通過訓(xùn)練刀具未出現(xiàn)磨損時的樣本數(shù)據(jù)便實(shí)現(xiàn)趨勢性特征自提取,降低了成本,并且該方法不需要人們的經(jīng)驗(yàn)去選擇特征,消除了人為因素的影響;最后詳細(xì)給出了通過DAE與HTPF實(shí)現(xiàn)刀具壽命預(yù)測的算法原理.
用單一的狀態(tài)方程來描述刀具退化過程沒有考慮到刀具磨損過程的不確定性與階段性,很難找到一個確定的函數(shù)來表征任意一種刀具磨損趨勢.因此本文提出了一種新的粒子濾波方法,該方法通過最小二乘擬合最新階段的刀具磨損觀測值,選擇其中擬合誤差平方和最小的函數(shù)作為粒子濾波的狀態(tài)方程,該方法可以隨著刀具磨損趨勢的變化而自適應(yīng)地改變粒子濾波狀態(tài)方程,從而滿足當(dāng)前最新的刀具磨損趨勢要求.
具體流程如下:
(1) 初始化=1;
(2) 得到個觀測值,通過最小二乘方法擬合多種類型函數(shù),計(jì)算出平方誤差和最小的函數(shù)作為粒子濾波狀態(tài)方程;
(3) 使用粒子濾波算法進(jìn)行優(yōu)化狀態(tài)方程時變參數(shù),確定刀具磨損趨勢,通過設(shè)定閾值計(jì)算刀具剩余使用壽命;
(4) 增加個觀測值(<),取第+1至+作為接下來的個觀測值,令+1,并轉(zhuǎn)到步驟(2),直至接下來再無個觀測值或已達(dá)到磨損閾值.
算法原理如圖2所示.圖中與為正整數(shù),為單次擬合狀態(tài)方程所需的刀具磨損特征值個數(shù),表示相鄰兩次進(jìn)行擬合刀具磨損觀測值的間隔點(diǎn)數(shù).本文選取的擬合函數(shù)包括線性函數(shù)、二次函數(shù)、指數(shù)函數(shù)、Gaussian函數(shù),見式(13)~(16).
圖2?混合軌跡粒子濾波算法原理
在進(jìn)行降噪自編碼器訓(xùn)練過程中,如果使用傳統(tǒng)特征作為輸入,如提取切削力信號的最大值、均值、方差、頻域能量等特征無法進(jìn)行刀具全壽命周期的特征歸一化,而對于神經(jīng)網(wǎng)絡(luò)而言,特征的歸一化至關(guān)重要,歸一化后的數(shù)據(jù)可以加快神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)速度,提高神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)精度.因此本文將擴(kuò)展頻域能量占比作為降噪自編碼器的輸入,擴(kuò)展頻域能量占比可表示為
式中:()表示信號頻譜;表示設(shè)定的特征數(shù)量;表示設(shè)定的頻域范圍寬度;表示頻譜能量占比的擴(kuò)展系數(shù);表示頻譜能量占比的偏置系數(shù).通過該方式可以有效地將刀具全壽命周期的樣本規(guī)范化到合適范圍內(nèi).
在實(shí)際加工過程中刀具未出現(xiàn)磨損的樣本很可能由于加工的不確定因素而變得稀少,甚至?xí)霈F(xiàn)樣本數(shù)量小于特征數(shù)量的情況,這樣會導(dǎo)致訓(xùn)練過程中出現(xiàn)過擬合的現(xiàn)象,因此需要通過在有限的訓(xùn)練樣本中添加噪聲[20]來擴(kuò)展訓(xùn)練樣本,以抑制過擬合.
在刀具全壽命周期中均勻采集并提取信號特征樣本,記刀具未出現(xiàn)磨損時特征樣本集合為,其余信號特征作為驗(yàn)證樣本集合記為.在訓(xùn)練過程中,將樣本集合添加噪聲后作為訓(xùn)練樣本與測試樣本,最小化代價函數(shù),從而實(shí)現(xiàn)刀具未發(fā)生磨損情況下的特征重構(gòu).
在進(jìn)行刀具剩余使用壽命預(yù)測過程中,利用訓(xùn)練好的降噪自編碼器計(jì)算驗(yàn)證樣本中的每一個輸入與輸出的重構(gòu)誤差v,將其作為反映刀具磨損的觀測值.v由重構(gòu)值與原始信號特征計(jì)算得到,即
因刀具磨損在正常狀態(tài)下的信號特征在訓(xùn)練好的自編碼器中滿足較小的重構(gòu)誤差.隨著刀具磨損程度的加深,提取的樣本特征與刀具正常狀態(tài)下的樣本差異也逐漸增大,會導(dǎo)致v逐漸增加.實(shí)驗(yàn)顯示v是一個具有單調(diào)性的曲線,因此只需得到刀具完全磨損時候的重構(gòu)誤差閾值便可以通過粒子濾波進(jìn)行刀具剩余使用壽命的預(yù)測.該方法可以有效減少訓(xùn)練過程中采集的數(shù)據(jù)量,大大降低了訓(xùn)練成本,提高了訓(xùn)練效率.
根據(jù)上文所述,基于DAE與HTPF的刀具剩余使用壽命預(yù)測的具體計(jì)算過程如下:
(1) 訓(xùn)練樣本擴(kuò)展.采集數(shù)據(jù),獲得刀具在未發(fā)生磨損情況下的信號特征,添加高斯噪聲,以增加訓(xùn)練樣本數(shù)量;
(2) 訓(xùn)練DAE以及閾值提?。O(shè)置網(wǎng)絡(luò)結(jié)構(gòu)參數(shù),構(gòu)建DAE神經(jīng)網(wǎng)絡(luò).輸入訓(xùn)練樣本,最小化代價函數(shù),同時根據(jù)測試樣本調(diào)整網(wǎng)絡(luò)結(jié)構(gòu)的超參數(shù),實(shí)現(xiàn)訓(xùn)練集特征的重構(gòu).將刀具完全磨損的信號特征輸入訓(xùn)練好的DAE中,得到刀具磨損閾值;
(3) 驗(yàn)證集重構(gòu)誤差提取.將刀具全壽命周期的信號特征依次輸入DAE中,提取重構(gòu)誤差;
(4) 剩余使用壽命預(yù)測.將重構(gòu)誤差做平滑處理后作為觀測值依次輸入混合趨勢粒子濾波算法中,進(jìn)行刀具剩余使用壽命的預(yù)測.
算法原理如圖3所示.
圖3?基于DAE與HTPF的刀具壽命預(yù)測算法原理
為驗(yàn)證基于降噪堆疊稀疏自編碼與混合趨勢粒子濾波對于刀具壽命預(yù)測的效果,本文以銑削過程為研究對象,采集刀具全壽命周期的切削力信號進(jìn)行分析.本次實(shí)驗(yàn)建立流程如圖4所示,實(shí)驗(yàn)所用刀片型號為三菱 APMT1135PDER-H2VP15TF,加工材料為Ti-6Al-4V(尺寸為150mm×100mm×30mm),機(jī)床為FNC86-A20立式加工中心,測力儀為Kistler 9257A.本文采用恒定切削參數(shù)銑削的方式,直至刀具VB值達(dá)到0.3mm,切削工藝參數(shù)如下:切削深度為0.4mm,切削寬度為6mm,每齒進(jìn)給量為0.1mm,主軸轉(zhuǎn)速為40m/min.
圖4?實(shí)驗(yàn)建立流程
實(shí)驗(yàn)中,將切削過程的每秒切削力信號擴(kuò)展頻域能量占比作為一個樣本,每個樣本中含有80個特征,共有1900組樣本,本文選取=5,=2.
為驗(yàn)證本文提出的刀具剩余使用壽命預(yù)測方法,將1~25組樣本加高斯噪聲作為訓(xùn)練樣本,26~50組樣本作為測試樣本,將51~1850組樣本作為驗(yàn)證樣本,將1851~1900組樣本作為閾值設(shè)定樣本.本文選取的降躁自編碼的神經(jīng)元數(shù)量結(jié)構(gòu)為80-50-80.在刀具未出現(xiàn)磨損的情況下只有25個訓(xùn)練樣本,訓(xùn)練樣本數(shù)相對于自編碼器的參數(shù)而言遠(yuǎn)遠(yuǎn)不夠,因此采用添加高斯噪聲的方法對樣本數(shù)量進(jìn)行擴(kuò)展,擴(kuò)展后的樣本數(shù)量為1200組,并分析添加不同信噪比的高斯噪聲對于結(jié)果的影響,本文一共添加了18種類信噪比的高斯噪聲,信噪比的大小依次為1、2、3、4、5、8、10、15、20、25、30、35、40、45、50、60、70、80.
降躁自編碼器的訓(xùn)練誤差與測試誤差如圖5所示,當(dāng)信噪比較大時(11~18組),信號能量遠(yuǎn)大于噪聲能量,此時噪聲所帶來的影響微小,相當(dāng)于訓(xùn)練樣本數(shù)增加到原始樣本的48倍,無法解決過擬合的問題,測試誤差與訓(xùn)練誤差的差值較大證明了該信噪比下測試誤差無法很好地收斂.當(dāng)信噪比較小時(1~8組),噪聲會將信號湮沒,自編碼器在訓(xùn)練階段無法學(xué)習(xí)到可靠的知識,因此此時訓(xùn)練誤差與測試誤差均處于一個較大的范圍.而在信噪比為20、25(9、10組)時,測試誤差可以很好地收斂于訓(xùn)練誤差,且此時的測試誤差最小,因此可以認(rèn)為此時選取的信噪比是較為理想的.
圖5?不同信噪比下的訓(xùn)練結(jié)果
式中:下標(biāo)表示第個樣本;=1800,表示驗(yàn)證樣本總數(shù);var表示求方差.
基于不同的信噪比下的驗(yàn)證誤差曲線平滑性指標(biāo)見圖6.可以發(fā)現(xiàn)當(dāng)信噪比為20、25時,驗(yàn)證誤差與提出的曲線擬合平滑性指標(biāo)均達(dá)到較小的數(shù)值,得到的重構(gòu)誤差曲線是最平滑的.因此在無法得到刀具全壽命周期的情況下僅可以通過測試誤差來調(diào)整超參數(shù),同樣可以保證驗(yàn)證集重構(gòu)誤差的平滑性,進(jìn)而在僅有刀具未出現(xiàn)磨損或輕微磨損以及刀具完全磨損的少量信號時,即可實(shí)現(xiàn)刀具的趨勢性特征自?提?。?/p>
(a)SSRE值
(b)REV值
圖6?不同信躁比下的曲線平滑性評價指標(biāo)
Fig.6 Evaluation indexes of curve smoothness under dif-ferent SNRs
根據(jù)上文所述,第9組與第10組訓(xùn)練與測試誤差均較小且測試誤差收斂于訓(xùn)練誤差,并且第9組與第10組的平滑性指標(biāo)均處于較小的范圍,鑒于兩組差別不大,因此本文選擇第9組驗(yàn)證集重構(gòu)誤差曲線進(jìn)行刀具壽命實(shí)驗(yàn)驗(yàn)證.將1851~1900組樣本輸入到降噪自編碼器中并求得平均值作為該降噪自編碼得到的驗(yàn)證集重構(gòu)誤差曲線閾值,其數(shù)值為185.1.第9組驗(yàn)證集重構(gòu)誤差曲線如圖7(a)所示,發(fā)現(xiàn)仍然存在波動,因此首先將得到的曲線每45個重構(gòu)誤差求得平均值作為壽命預(yù)測方法的一個觀測值,如圖7(b)所示.
初始化混合趨勢粒子濾波的參數(shù)=20,=1.將得到的平滑后的重構(gòu)誤差值按照順序依次輸入混合趨勢粒子濾波中.由于篇幅問題,在此僅詳細(xì)介紹第1個狀態(tài)方程的確定方法:首先得到20個刀具磨損觀測值,分別計(jì)算式(13)~(16) 4種狀態(tài)方程通過最小二乘方法擬合得到的參數(shù)值,然后將函數(shù)離散化,計(jì)算離散點(diǎn)與真實(shí)值的差的平方和,分別是35.4、30.9、34.3、34.2,最后選擇二次函數(shù)作為此階段的狀態(tài)方程,其參數(shù)1=21.45,2=0.01688.重復(fù)該過程后得到20組擬合后的狀態(tài)方程,基于這20組狀態(tài)方程分別通過粒子濾波算法進(jìn)行刀具剩余使用壽命的預(yù)測,得到20個時間間隔相同的刀具剩余使用壽命值,如圖8所示.其橫坐標(biāo)表示刀具加工過程經(jīng)歷的時間間隔數(shù),縱坐標(biāo)表示刀具還剩余的時間間隔數(shù),黑色直線表示實(shí)際的刀具剩余時間間隔數(shù),黑色帶圓圈的折線表示基于降噪自編碼的混合趨勢粒子濾波刀具剩余時間間隔預(yù)測結(jié)果.
(a)原始重構(gòu)誤差曲線
(b)平滑后重構(gòu)誤差曲線
圖7?重構(gòu)誤差曲線
Fig.7?Curve of reconstruction error
圖8?刀具剩余使用壽命預(yù)測
為驗(yàn)證混合趨勢粒子濾波算法的有效性,同時采用粒子濾波算法對刀具剩余使用壽命進(jìn)行預(yù)測,同樣從第20個點(diǎn)開始依次將輸入剩余的刀具磨損觀測值,得到20個刀具剩余使用壽命曲線,如圖8中黑色帶方塊的折線.可以發(fā)現(xiàn)基于混合趨勢粒子濾波方法可以更快地收斂于真實(shí)值,因此說明該方法可以更迅速地發(fā)現(xiàn)刀具磨損趨勢的變化,從而自適應(yīng)地改變狀態(tài)方程的類型.證明了趨勢性粒子濾波方法相比于傳統(tǒng)粒子濾波具有實(shí)時性與魯棒性.
為實(shí)現(xiàn)刀具剩余使用壽命預(yù)測,本文提出一種基于DAE與HTPF的壽命預(yù)測方法.通過DAE算法可以在僅有刀具正常狀態(tài)下的信號下實(shí)現(xiàn)趨勢性特征自提?。ㄟ^HTPF可進(jìn)一步實(shí)現(xiàn)刀具剩余使用壽命預(yù)測.通過實(shí)驗(yàn)證明了DAE方法可通過相對較少數(shù)據(jù)有效實(shí)現(xiàn)趨勢性特征自提取,減少了人為因素的影響,降低了訓(xùn)練成本;同時,文中提出的混合趨勢粒子濾波相比傳統(tǒng)粒子濾波方法可以更迅速地將刀具剩余壽命曲線收斂于真值,具有較強(qiáng)的實(shí)時性與魯棒性.
[1] Wang J,Wang P,Gao R X. Enhanced particle filter for tool wear prediction[J]. Journal of Manufacturing Systems,2015,36:35-45.
[2] 吳德林,周云飛. 高速銑削刀具磨損壽命實(shí)驗(yàn)及建模研究[J]. 制造技術(shù)與機(jī)床,2008(11):84-87.
Wu Delin,Zhou Yunfei. Modeling and experimental study on tool wear life in high-speed milling[J]. Manufacturing Technology & Machine Tool,2008(11):84-87(in Chinese).
[3] 孫惠斌,牛偉龍,王俊陽. 基于希爾伯特黃變換的刀具磨損特征提取[J]. 振動與沖擊,2015,34(4):158-164.
Sun Huibin,Niu Weilong,Wang Junyang. Tool wear feature extraction based on Hilbert-Huang transformation[J]. Journal of Vibration and Shock,2015,34(4):158-164(in Chinese).
[4] Wang P,Gao R X. Adaptive resampling-based particle filtering for tool life prediction[J]. Journal of Manufacturing Systems,2015,37:528-534.
[5] Jouin M,Gouriveau R,Hissel D,et al. Particle filter-based prognostics:Review,discussion and perspectives[J]. Mechanical Systems & Signal Processing,2016,72/73:2-31.
[6] 劉?銳,王?玫,陳?勇. 銑刀磨損量監(jiān)測和剩余壽命預(yù)測方法研究[J]. 現(xiàn)代制造工程,2010(6):102-105.
Liu Rui,Wang Mei,Chen Yong. A methodology for on-line tool wear monitoring and predicting the remaining useful life of the cutting tool in face milling[J]. Modern Manufacturing Engineering,2010(6):102-105(in Chinese).
[7] 關(guān)?山,閆麗紅,彭?昶. LS-SVM回歸算法在刀具磨損量預(yù)測中的應(yīng)用[J]. 中國機(jī)械工程,2015,26(2):217-222.
Guan Shan,Yan Lihong,Peng Chang. Application of regression algorithm of LS-SVM in tool wear prediction[J]. China Mechanical Engineering,2015,26(2):217-222(in Chinese).
[8] 王曉強(qiáng),張?云,周華民,等. 基于隱馬爾可夫模型的刀具磨損連續(xù)監(jiān)測[J]. 組合機(jī)床與自動化加工技術(shù),2016(10):87-90.
Wang Xiaoqiang,Zhang Yun,Zhou Huamin,et al. Continuous tool wear monitoring based on hidden Markov model[J]. Modular Machine Tool & Automatic Manufacturing,2016(10):87-90(in Chinese).
[9] Wang Guofeng,Qian Lei,Guo Zhiwei,et al. Continuous tool wear prediction based on Gaussian mixture regression model[J]. International Journal of Advanced Manufacturing Technology,2013,66(9/10/11/12):1921-1929.
[10] 王國鋒,李志猛,董?毅. 刀具狀態(tài)智能監(jiān)測研究進(jìn)展[J]. 航空制造技術(shù),2018,61(6):16-23.
Wang Guofeng,Li Zhimeng,Dong Yi. Recent advances in intelligent monitoring of cutting tool condition[J]. Aeronautical Manufacturing Technology,2018,61(6):16-23(in Chinese).
[11] 李巍華,單外平,曾雪瓊. 基于深度信念網(wǎng)絡(luò)的軸承故障分類識別[J]. 振動工程學(xué)報(bào),2016,29(2):340-347.
Li Weihua,Shan Waiping,Zeng Xueqiong. Bearing fault identification based on deep belief network[J]. Journal of Vibration Engineering,2016,29(2):340-347(in Chinese).
[12] 朱煜奇,黃雙喜,楊天祺,等. 基于棧式降噪自編碼的故障診斷[J]. 制造業(yè)自動化,2017,39(3):152-156.
Zhu Yuqi,Huang Shuangxi,Yang Tianqi,et al. Fault diagnosis based on stacked denoising autoencoder[J]. Manufacturing Automation,2017,39(3):152-156(in Chinese).
[13] 陳仁祥,楊?星,楊黎霞,等. 棧式稀疏加噪自編碼深度神經(jīng)網(wǎng)絡(luò)的滾動軸承損傷程度診斷[J]. 振動與沖擊,2017,36(21):125-131.
Chen Renxiang,Yang Xing,Yang Lixia,et al. Fault severity diagnosis method for rolling bearings based on a stacked sparse denoising auto-encoder[J]. Journal of Vibration and Shock,2017,36(21):125-131(in Chinese).
[14] 單外平,曾雪瓊. 基于深度信念網(wǎng)絡(luò)的信號重構(gòu)與軸承故障識別[J]. 電子設(shè)計(jì)工程,2016,24(4):67-71.
Shan Waiping,Zeng Xueqiong. Signal reconstruction and bearing fault identification based on deep belief network[J]. Electronic Design Engineering,2016,24(4):67-71(in Chinese).
[15] 林?楊,高思煜,劉同舜,等. 基于深度學(xué)習(xí)的高速銑削刀具磨損狀態(tài)預(yù)測方法[J]. 機(jī)械與電子,2017,35(7):12-17.
Lin Yang,Gao Siyu,Liu Tongshun,et al. A deep learning-based method for tool wear state prediction in high speed milling[J]. Machinery & Electronics,2017,35(7):12-17(in Chinese).
[16] 張紹輝. 基于多路稀疏自編碼的軸承狀態(tài)動態(tài)監(jiān)測[J]. 振動與沖擊,2016,35(19):125-131.
Zhang Shaohui. Bearing condition dynamic monitoring based on multi-way sparse autocoder[J]. Journal of Vibration and Shock,2016,35(19):125-131(in Chinese).
[17] 孫磊,賈云獻(xiàn),蔡麗影,等. 粒子濾波參數(shù)估計(jì)方法在齒輪箱剩余壽命預(yù)測中的應(yīng)用研究[J]. 振動與沖擊,2013,32(6):6-12.
Sun Lei,Jia Yunxian,Cai Liying,et al. Residual useful life prediction of gearbox based on particle filtering parameter estimation method[J]. Journal of Vibration and Shock,2013,32(6):6-12(in Chinese).
[18] Vincent P,Larochelle H,Bengio Y,et al. Extracting and composing robust features with denoising autoencoders[C]//International Conference on Machine Learning. Montreal,Canada,2008:1096-1103.
[19] 陳仁祥,黃?鑫,楊黎霞,等. 加噪樣本擴(kuò)展深度稀疏自編碼神經(jīng)網(wǎng)絡(luò)的滾動軸承壽命階段識別[J]. 振動工程學(xué)報(bào),2017,30(5):874-882.
Chen Renxiang,Huang Xin,Yang Lixia,et al. Bearing life state recognition using deep sparse auto-encoder neural network with noise adding sample expansion[J]. Journal of Vibration Engineering,2017,30(5):874-882(in Chinese).
[20] 張西寧,向?宙,夏心銳,等. 堆疊自編碼網(wǎng)絡(luò)性能優(yōu)化及其在滾動軸承故障診斷中的應(yīng)用[J]. 西安交通大學(xué)學(xué)報(bào),2018,52(10):49-56,87.
Zhang Xining,Xiang Zhou,Xia Xinrui,et al. Optimization of staking auto-encoder and its application in bearing fault diagnosis[J]. Journal of Xi’an Jiaotong University,2018,52(10):49-56,87(in Chinese).
Tool Life Prediction Based on Deep Learning and Particle Filtering
Wang Guofeng,Dong Yi,Yang Kai,An Hua
(School of Mechanical Engineering,Tianjin University,Tianjin 300350,China)
Tools are affected by extrusion,friction,impact,and corrosion during machining,and these result in chipping and wearing of tools. These can cause deviations in the workpiece and cause damage to machines and personnel. Effective prediction of tools’ remaining useful life has important research value,as it can greatly improve the quality of workpiece,guarantee processing accuracy,and reduce processing costs. To realize self-extraction of features for tool wear and predict a tools’ remaining useful life,a method based on deep learning and hybrid trend particle filtering is proposed in this study. A neural network was trained using cutting force signal of a normal tool without wear,and reconstruction error was extracted as a monotonic feature. To solve the problem of over-fitting caused by insufficient sample size,noise was added to the original sample. To overcome traditional particle filtering algorithms’ inability to adaptively adjust state equation during a tools’ remaining useful life prediction process,a hybrid trend particle filter algorithm is proposed to realize the tool life prediction. Cutting force signals of a tools’ life cycle are collected for analysis. The experimental results prove that the proposed method can effectively achieve trend feature self-extraction. Moreover,the method can also effectively reduce the influence of human factors and reduce training cost. Furthermore,compared with the traditional particle filter,the hybrid trend particle filter algorithm is more accurate and reliable in predicting tools’ remaining useful life.
tool remaining useful life;deep learning;reconstruction error;particle filter
U226.8
A
0493-2137(2019)11-1109-08
10.11784/tdxbz201810024
2018-10-17;
2018-12-13.
王國鋒(1975—??),男,博士,教授.
王國鋒,gfwangmail@tju.edu.cn.
國家自然科學(xué)基金資助項(xiàng)目(51675369);天津市自然科學(xué)基金重點(diǎn)資助項(xiàng)目(17JCZDJC40100);航空科學(xué)基金資助項(xiàng)目(2017ZE25003);天津市企業(yè)科技特派員項(xiàng)目(18JCTPJC49000);國防基礎(chǔ)科研計(jì)劃資助項(xiàng)目(JCKY2018205C002).
Supported by the National Natural Science Foundation of China(No.51675369),the Key Program of Natural Science Foundation of Tianjin,China(No.17JCZDJC40100),the Aeronautical Science Foundation of China(No.2017ZE25003),Tianjin Enterprise Science and Technology Commissioner Project(No.18JCTPJC49000),the Defense Industrial Technology Development Program(No.JCKY2018205C002).
(責(zé)任編輯:金順愛)