唐利平,劉海雄
(湖南汽車工程職業(yè)學院,湖南 株洲 412000)
金屬切削過程中,刀具狀態(tài)隨著切削力、接觸區(qū)溫度變化而變化[1]。刀具過度磨損會導致工件表面粗糙、加工精度降低,甚至發(fā)生事故。因此研究刀具磨損狀態(tài)監(jiān)測具有明顯的經(jīng)濟和安全意義。
刀具磨損狀態(tài)監(jiān)測方法包括直接監(jiān)測法和間接監(jiān)測法。直接監(jiān)測法包括光學測量、射線測量等,此方法無法在線監(jiān)測。間接監(jiān)測法包括特征參數(shù)提取和狀態(tài)識別兩個核心內容。常用特征參數(shù)包括時域參數(shù)、頻域參數(shù)和時頻域參數(shù)[2],而由于故障信號的非平穩(wěn)、非線性、非高斯性,雙階譜分析、高階譜分析、云特征分析[3]、混沌特征分析[4]等方法是當前的研究熱點。文獻[5]使用雙譜分析和奇異值分解,提取了不同磨損狀態(tài)下的信號特征參數(shù);文獻[6]研究了云特征參數(shù)與刀具磨損狀態(tài)的對應關系,結果表明刀具磨損聲發(fā)射信號具有明顯的云特征。磨損狀態(tài)識別依據(jù)刀具不同狀態(tài)下信號的特征參數(shù),對刀具磨損狀態(tài)進行判別,常用方法有神經(jīng)網(wǎng)絡[7]、支持向量機[8]、模糊聚類及其改進方法等。
傳統(tǒng)時域參數(shù)、頻域參數(shù)及時頻域參數(shù)對故障參數(shù)提取的針對性較差,鑒于故障信號的現(xiàn)非線性、隨機性特點,使用多重分形理論這一能夠精細刻畫非線性現(xiàn)象的方法,提取故障信號特征參數(shù)。而后使用LS-SVM算法實現(xiàn)刀具磨損階段識別。
刀具磨損狀態(tài)一般使用后刀面B區(qū)域平均磨損量VB進行劃分[9],對于硬質合金刀具,ISO標準規(guī)定磨鈍為VB=0.3mm。磨損等級的劃分不是固定的,本文根據(jù)實驗用刀具和工件材料確定磨損等級劃分方法為:VB<0.1mm時為初期磨損,0.1mm≤VB≤0.3mm為正常磨損,VB>0.3mm時為急劇磨損。
在金屬加工時,聲發(fā)射信號包含與磨損相關聯(lián)的信息,且刀具磨損加劇時,聲發(fā)射信號在時域和頻域上有所變化;聲發(fā)射傳感器安裝要求不高,不會影響加工過程,因此本文選擇聲發(fā)射傳感器作為監(jiān)測信號。實驗硬件系統(tǒng)如圖1所示。
圖1 實驗系統(tǒng)圖
刀具磨損實驗在CA6140車床上進行,主軸轉速范圍為40~1400r/min;聲發(fā)射傳感器型號為R15-ALPHA諧振式傳感器,頻率范圍為50~200kHz,此頻率范圍可以有效接收刀具磨損聲發(fā)射信號的高頻成分,同時自動濾除低頻背景噪聲,聲發(fā)射傳感器安裝在刀柄在,安裝在盡量靠近刀尖而不影響加工過程的位置;前置放大器增益為40dB;數(shù)據(jù)采集卡為PXI-6366,采集頻率為2MHz;顯微鏡測量精度為0.01mm,用于觀測刀具VB值,從而建立磨損狀態(tài)與聲發(fā)射信號的對應關系;實驗刀具為YT15硬質合金刀具,工件材料為T10碳素工具鋼。
金屬加工過程中,刀具磨損主要與切削用量三要素有關,包括切削速度、進給量、背吃刀量。為每個要素設置高、中、低三種水平,切削速度三水平設置為520r/min,390r/min,280r/min,進給量三水平設置為0.352mm/r,0.176mm/r,0.088mm/r,背吃刀量三水平設置為0.5mm,0.4mm,0.3mm。使用控制變量法設計實驗需要設計27組實驗,使用正交實驗法則需要設計9組實驗,3因素3水平正交實驗表可參考文獻[10],在此不再給出。
實驗過程為,在特定的切削速度、進給量、背吃刀量條件下,使用新刀進行切削實驗3min,采集最后5s實驗數(shù)據(jù),停車后使用顯微鏡觀測刀具后刀面磨損量VB并記錄;更換新刀,進行切削實驗6min,采集最后5s實驗數(shù)據(jù),停車后使用顯微鏡觀測刀具后刀面磨損量VB并記錄;重復以上步驟,每次刀具切削時間增加3min,直至刀具達到磨鈍標準。在不同實驗條件下,重復上述實驗過程,直到正交實驗表中9組實驗全部完成。
在此說明兩點:①每次切削實驗只記錄最后5s實驗數(shù)據(jù),是為了采集刀具當前磨損狀態(tài)下的聲發(fā)射信號,同時減少數(shù)據(jù)采集量和存儲量;②每次使用新刀具進行切削實驗,是為了模擬刀具連續(xù)切削后磨損情況。
在小波降噪中,基小波的選擇直接決定了降噪效果,基小波選取的優(yōu)劣通過信號重構后結果與變化前的誤差進行評判,根據(jù)刀具磨損聲發(fā)射信號特點和實際驗證,本文最終選擇db3小波作為基小波。
參考聲發(fā)射信號頻率分布范圍確定小波分解層數(shù),在切削速度280r/min、進給量0.088mm/r、背吃刀量0.3mm的條件下,采集刀具在初期磨損、正常磨損、急劇磨損情況下的聲發(fā)射信號,并進行快速傅里葉變換,結果如圖2所示。
圖2 刀具三種磨損狀態(tài)下信號能量譜
由圖2可以看出,刀具聲發(fā)射信號的能量主要集中在200kHz以下。實驗用信號采集卡采集頻率為2MHz,根據(jù)采樣定理,采樣頻率ωs與信號最高頻率ωmax需滿足ωs≥2ωmax,那么有用信號最高頻率為1MHz。根據(jù)小波分解理論,對其進行4層小波分解,第4層低頻段信號頻率范圍為0~256kHz,包含了聲發(fā)射信號的能量集中頻帶,因此小波分解層數(shù)為4。
在小波閾值降噪中,記小波系數(shù)為Wk,n、閾值為λ。硬閾值函數(shù)在Wk,n=λ處不連續(xù),使去噪信號存在附加震蕩點;軟閾值去噪實質是對小波系數(shù)進行了定值縮減,使去噪信號失真。
為了克服硬閾值去噪和軟閾值去噪存在的問題,本文提出了改進閾值去噪方法。制定改進原則如下:①改進閾值函數(shù)必須連續(xù),解決附近震蕩點問題;②以y=x為漸近線,減少系數(shù)的定值縮減,解決信號失真問題;③加入可調節(jié)參數(shù),增加改進閾值函數(shù)的應用范圍,且通過參數(shù)調節(jié)使軟閾值和硬閾值為其特殊情況?;谝陨先c原則,提出改進閾值函數(shù)為:
(1)
圖3 改進小波閾值函數(shù)(λ=1時)
由式(1)和圖3可知,改進閾值函數(shù)連續(xù),且以y=x為漸近線。a較大時,定值偏差較小,信號失真率較低;a較小時,定值偏差較大,信號失真率較高。
選擇去噪后信號的信噪比和均方誤差作為降噪效果驗證指標。對2.1節(jié)中切削條件下刀具正常磨損階段的聲發(fā)射信號進行降噪,硬閾值、軟閾值、改進閾值的降噪結果如表1所示。
表1 不同閾值函數(shù)的降噪結果
由表中數(shù)據(jù)可知,改進閾值函數(shù)具有最好的降噪效果,證明了改進閾值函數(shù)在降噪中的有效性。
受到刀具磨損、材料晶格滑移、刀具與工料摩擦等因素影響,聲發(fā)射信號呈現(xiàn)非線性、隨機性,而多重分形理論在精細刻畫非線性現(xiàn)象方面具有獨特優(yōu)勢,因此本文使用分形理論提取特征參數(shù)。
多重分形去趨勢波動分析(multi-fractal detrended fluctuation analysis, MF-DFA)是多重分形與去趨勢波動分析相結合的方法,通過去趨勢過程排除時間序列中非平穩(wěn)趨勢的影響。
對于任意時間序列{xi},i=1,2,…,N,多重分形去趨勢波動分析過程為:
(1)計算序列的累積離差y(i):
(2)
(3)使用多項式擬合子序列的趨勢函數(shù)yv(j):
yv(j)=a0+a1j+a2j2+…+akjk,v=1,2,…,Ns
(3)
式中,ai為多項式系數(shù),k為多項式階數(shù)。
(4)計算誤差函數(shù)F(v,s):
(5)確定誤差函數(shù)序列的q階波動函數(shù)Fq(s):
(4)
式中,q為非零實數(shù),代表函數(shù)階數(shù);當q<0時,F(xiàn)q(s)依賴于F(v,s)的小波動;當q>0時,F(xiàn)q(s)依賴于F(v,s)的大波動。當q=0時,F(xiàn)q(s)為:
(5)
(6)若原始時間序列{xi}具有相關性,則Fq(s)與s成冪律關系,即Fq(s)~sh(q),式中h(q)為廣義Hurst指數(shù),代表序列相關性。擬合log(Fq(s))與log(s)雙對數(shù)曲線斜率,即可得到h(q)。
在經(jīng)典多重分形理論中得到的估計質量指數(shù)τ(q)與MF-DFA算法中Hurst指數(shù)h(q)存在以下關系:τ(q)=qh(q)-1。則由Legendre變換可得多重分形譜f(α)、奇異指數(shù)α為:
(6)
將多重分形理論應用于刀具磨損狀態(tài)識別,需要從多重分形譜參數(shù)中選擇能夠敏感刀具磨損狀態(tài)的特征參數(shù)。以圖4為例,多重分形譜參數(shù)包括αmin、αmax、f(αmax)、f(αmin)、Δα、Δf、α0等。
圖4 多重分形譜參數(shù)
αmin、αmax分別為奇異指數(shù)最小值和最大值,Δα=αmax-αmin為多重分形譜譜寬,Δf=f(αmax)-f(αmin)為多重分形譜維度,α0為f(α)最大值點對應的奇異值。Δα代表奇異性分布寬度,其值越大代表信號波動越激烈,刀具的切削能量越大;α0反應聲發(fā)射信號的隨機性,其值越大則信號隨機性越大;Δf為最大概率子集與最小概率子集分析維數(shù)之差,反應信號最大峰值和最小峰值出現(xiàn)的頻率;f(αmax)反應信號的小波動特征,f(αmin)反應信號的大波動特征。
廣義Hurst指數(shù)h(q)可以衡量聲發(fā)射信號的多重分形特性,h(q)波動性越大則信號的多重分形特性越強,因此將h(q)的波動均值作為初選特征量之一,計算方法為:
(7)
在切削速度280r/min、進給量0.088mm/r、背吃刀量0.3mm的條件下,采集刀具在初期磨損、正常磨損、急劇磨損情況下的聲發(fā)射信號各60組。為了分析不同多重分形譜參數(shù)對刀具磨損狀態(tài)的敏感度,圖5給出了不同磨損階段各參數(shù)的分布情況。
(a) 參數(shù)α0分布情況
(b) 參數(shù)Δα分布情況
(c) 參數(shù)Δf分布情況
(d) 參數(shù)分布情況 圖5 不同磨損階段特征參數(shù)分布情況
對每種磨損階段60組樣本數(shù)據(jù)的特征參數(shù)做三維分布散度圖,結果如圖6所示。
圖6 特征參數(shù)的三維散度圖
從圖中可以看出,本文提取的刀具磨損狀態(tài)特征參數(shù)聚類效果很明顯,類間沒有任何混疊,類與類距離遠,說明不同磨損狀態(tài)可明確區(qū)分,而且類內離散性極小,說明了提取的特征參數(shù)可以很好地表征刀具磨損狀態(tài)。
支持向量機是二分類方法,在處理非線性、小樣本、高維度問題時優(yōu)勢明顯,有效克服了“維數(shù)災難”和“過學習”等問題。最小二乘支持向量機(Lease Square Support Vector Machine,LS-SVM)將SVM求解二次規(guī)劃問題轉化為求解線性方程組問題,減少了計算復雜度。
對于3個特征量的輸入數(shù)據(jù)xi∈R3,輸出數(shù)據(jù)yi∈{-1,+1},i=1,2,…,l,l為樣本數(shù)目。LS-SVM的優(yōu)化函數(shù)為:
(8)
式中,w為權值矢量,b為偏置量,ei為誤差變量,γ為懲罰因子,φ(x)為核空間映射函數(shù)。
引入滿足Mercer條件的核函數(shù),使用拉格朗日函數(shù),求得LS-SVM的分類決策函數(shù)為:
(9)
式中,ai為拉格朗日算子,K(x,xi)為核函數(shù),由于徑向基核函數(shù)具有將原始空間映射為無窮維空間的優(yōu)勢,本文選用徑向基核函數(shù),為:
(10)
使用徑向基核函數(shù)的LS-SVM分類算法需要確定的參數(shù)包括誤差懲罰因子γ和RBF函數(shù)寬度σ。
對于正交實驗設計的9組實驗,每種實驗條件下采集刀具在初期磨損、正常磨損、急劇磨損情況下的聲發(fā)射信號各80組,其中60組作為訓練樣本,用于尋找LS-SVM分類器的最優(yōu)參數(shù),其余20組作為測試樣本,用于驗證分類器的分類效果。為了驗證本文提取特征值的有效性,分別使用初選特征值和優(yōu)選特征值進行訓練和測試。
以切削速度280r/min、進給量0.088mm/r、背吃刀量0.3mm條件下采集數(shù)據(jù)為例,對驗證過程進行說明。使用優(yōu)選特征參數(shù)進行訓練,采用交叉驗證法[11]得到LS-SVM分類器參數(shù)為σ2=0.1952、γ=3.7112;使用初選特征參數(shù)進行訓練,得到LS-SVM分類器參數(shù)為σ2=4.1252、γ=12.3515。使用優(yōu)選特征參數(shù)與初選特征參數(shù)進行刀具磨損階段識別,分類結果如圖7所示,圖中磨損階段1、2、3分別對應初期磨損、正常磨損、急劇磨損階段。
(a) 使用初選特征參數(shù)辨識結果
(b) 使用優(yōu)選特征參數(shù)辨識結果 圖7 使用初選與優(yōu)選特征參數(shù)辨識結果
由圖7a可以看出,使用初選特征參數(shù)用于刀具磨損階段識別時,初期磨損階段、正常磨損階段、急劇磨損階段各出現(xiàn)了2次錯誤,出現(xiàn)錯誤集中在不同磨損階段的過渡階段,由于特征量具有較大相似性而出現(xiàn)錯誤。由圖7b可以看出,使用優(yōu)選特征參數(shù)用于刀具磨損階段識別時,各磨損階段識別結果完全正確。統(tǒng)計正交實驗設計中9組實驗數(shù)據(jù)的識別結果如表2所示。
表2 初選與優(yōu)選特征參數(shù)的識別準確率統(tǒng)計
對比圖7a、圖7b,結合表2統(tǒng)計結果可知:在模式識別時,并不是特征參數(shù)越多越好,而是要真正選擇出能夠表征磨損階段的特征量,對于敏感性小的特征參數(shù),在增加計算量的同時,反而降低了識別正確率。
為了對比不同模式識別方法在刀具磨損階段識別中的性能,提取實驗數(shù)據(jù)的優(yōu)選特征參數(shù),分別使用LS-SVM算法、SVM算法、BP神經(jīng)網(wǎng)絡進行模式識別。其中SVM算法使用徑向基核函數(shù);通過對不同隱含層節(jié)點數(shù)BP神經(jīng)網(wǎng)絡的識別率進行對比,確定BP神經(jīng)網(wǎng)絡輸入層為3節(jié)點,隱含層為6節(jié)點,輸出層為2節(jié)點。統(tǒng)計3種算法的訓練時間、測試時間、識別準確率,結果如表3所示。
表3 不同算法的模式識別性能統(tǒng)計
由表3可以看出,不論是訓練時間還是測試時間,支持向量機比BP神經(jīng)網(wǎng)絡算法都大幅減少,這是由算法原理決定的,BP神經(jīng)網(wǎng)絡參數(shù)反復調整過程消耗了大量時間。而LS-SVM算法的消耗時間較SVM算法也減少了一倍以上,這是因為LS-SVM算法將SVM求解二次規(guī)劃問題轉化為求解線性方程組問題,大大減少了計算量,節(jié)省了運算時間。LS-SVM算法對刀具磨損階段識別準確率也明顯高于BP神經(jīng)網(wǎng)絡算法與傳統(tǒng)SVM算法,證明了LS-SVM算法在刀具磨損階段識別中的優(yōu)勢。
本文研究了刀具磨損階段識別問題,共分為4個部分的內容:刀具磨損實驗設計、原始信號降噪、特征參數(shù)提取、磨損階段識別等。在信號降噪方面,提出了改進閾值的小波降噪,從信噪比和均方誤差角度看,效果明顯優(yōu)于傳統(tǒng)閾值函數(shù)。在特征參數(shù)提取上,分析了多重分形譜參數(shù)與聲發(fā)射信號特征的對應關系,優(yōu)選了特征參數(shù),經(jīng)驗證,所選參數(shù)的聚類效果極好。在磨損階段識別方面,使用LS-SVM算法進行模式識別,準確率和時間消耗明顯優(yōu)于傳統(tǒng)SVM算法與BP神經(jīng)網(wǎng)絡。