















摘 要:為實現機床高效運轉,提出基于模糊神經網絡的數控機床刀具磨損量預測方法。根據小波包分析方法劃分頻帶為多個層次,將信號特征作為選取頻譜與頻段的參考依據,提取刀具磨損特征。融合模糊邏輯與神經網絡,模糊處理數據樣本,得到帶有模糊規則的數據形式,通過隸屬函數描述網絡輸入項與輸出項間的映射關系,模糊處理輸入變量,利用模糊神經網絡的5個網絡層完成數控機床刀具磨損量預測。經比對方均根誤差及仿真實驗結果證明:所建模型能夠有效適應磨損量的變化情況,準確預測出任何工況階段的刀具磨損量,具有較強的可靠性與準確性。
關鍵詞:數控機床;刀具磨損;磨損量預測;模糊神經網絡;模糊神經元
中圖分類號:TP206" 文獻標志碼:B" 文章編號:1671-5276(2024)05-0087-05
Research on Tool Wear Prediction of NC Machine Tools Based on Fuzzy Neural Network
Abstract:The prediction of tool wear of NC machine tools based on fuzzy neural network is proposed for the efficient operation of machine tools. By the wavelet packet analysis method, the frequency band is divided into multiple levels, and the signal characteristics are used as the reference basis for selecting the frequency spectrum and frequency band to extract the tool wear characteristics. Fuzzy logic and neural network are fused and data samples are fuzzily processed, and the data form with fuzzy rules is obtained. The mapping relationship between network input and output items is described by membership functions. Aariables are input in fuzzy processing, and the five network layers of fuzzy neural network are applied to complete the prediction of tool wear of digital control machine tools. The comparison of the simulation results such as root mean square error proves that the established model can effectively adapt to the change of wear amount and accurately predict the tool wear amount It has strong reliabiliky and accuracy.
Keywords:numerical control machine;tool wear;prediction of wear amount;fuzzy neural network;fuzzly neuron
0 引言
高新科技對制造業的革新,使制造業不斷朝著智能化方向發展,其中數控加工技術[1]的創新尤為顯著。機械加工過程中,多數工件均通過刀具的切削而得到[2],刀具磨損程度是決定工件質量、機床工作效率與成本控制的關鍵因素。作為機械生產的常見故障,刀具磨損量甚至還對數控機床的智能化水平與利用效率起到至關重要的作用。因此,為了保證數控機床的安全運行與加工質量,準確地預測數控機床刀具磨損量,對于保障加工質量、提高生產效率和降低制造成本具有重要的意義。數控機床刀具磨損量預測成為當前相關領域人員的重點研究方向。
胡德鳳等[3]利用設計的模塊采集信號動態時序特征,通過堆疊殘差GRU模型,實時預測刀具磨損量;丁寶洋等[4]根據刀具磨損的幾何變化形態,采用Simulink反饋方法,預測出鈦合金銑削刀具磨損情況;董靖川等[5]基于輸入層的初始高頻信號樣本,采用分布式卷積-池化層提取特征,經過批標準化處理后,完成磨損預測。
上述方法均有一定的有效性,但對數控機床刀具磨損量的預測精度仍有待提升。模糊理念與神經網絡在預測方面有著較為理想的研究成果與實際應用價值,故本文將兩者相結合,構建模糊神經網絡,實現數控機床刀具磨損量預測。利用小波包分析方法,提取刀具磨損特征有助于降低網絡輸入向量的維度與失效信號干擾,強化模糊神經網絡的預測準確性;神經網絡中更新層的設計,有助于補償刀具磨損量預測誤差;利用二進制分式細分小波閉包,結合尺度空間,更新子空間,提升頻率分辨率。
1 數控機床刀具磨損特征提取
機床現場采集的傳感器輸出信號不僅數量龐大,而且多數不具備可用性。若將采集到的信號數據直接作為預測依據,既會延長訓練時間,還會增加硬件成本。因此,從初始信號數據提取出刀具磨損的信號特征有一定的必要性。利用小波包分析法,劃分頻帶為多個層次,并將信號特征作為選取頻譜與頻段的參考依據,準確提取出刀具磨損特征。
已知刀具磨損信號的高頻段D與低頻段A,小波包S將頻帶分成n層,故小波包的分解表達式如下:
S=Ann+DAnn+ADAn+Dn-1An+An-1Dn+DADn+ADn-1n+Dnn(1)
分解高頻段信息的過程中,若希爾伯特空間L2(R)與小波函數閉包Wj存在下列等式關系,表明小波包分解的主要依據為尺度因子j。
利用二進制分式細分小波閉包Wj,結合尺度空間Vj,更新子空間U2nj,提升頻率分辨率,令兩者滿足下列等式方程組:
令上式中的分解層數為0,簡化小波函數計算復雜度,則得到下列簡化式:
若解得的小波函數u1(x)、u0(x)分別退化至尺度函數(x)與小波基函數φ(x),則有下式所示的雙尺度方程組:
2 基于模糊神經網絡的磨損量預測
在計算得到特征的基礎上,本文融合模糊邏輯與神經網絡優勢,利用規則推理[6]與模糊控制理念[7],令模糊神經網絡更具透明度與自適應性。模糊化處理上文得到的磨損量數據樣本,得到有規則的數據形式,通過隸屬函數描述網絡輸入項與輸出項間的映射關系,通過神經網絡完成預測,過程如下:
假定輸入指標向量ψ中第i個模糊變量為ψi,其中,T表示轉置因子,N表示模糊變量個數,且i=1,2,…,N。若該模糊變量第k個變量的取值集合是aki,則下列等式成立:
ψi=a1i,a2i,…,ami(10)
式中m為變量個數,且k=1,2,…,m。
基于模糊神經元的總模型結構,令其輸入項、輸出項均為模糊集合,采用煙花爆炸算子[9]代替一般神經元的和運算形式。模糊規則連接著神經網絡輸入項與輸出項之間的相關性,且模糊神經元與模糊規則一一對應。修正模糊輸入項后輸入神經元進行累積計算,結合模糊規則,即可得到第l個模糊神經元的輸出模糊集合計算公式如下:
式中:GN為輸入指標向量中各模糊變量對應的Heronian平均算子[10];F為隱藏函數;Rl為第l個模糊神經元對應的模糊規則。
綜上所述,利用如下所述的5個網絡層,構建出基于模糊神經網絡的數控機床刀具磨損量預測模型。
1)模糊層:該層中的全部節點均具備一定的變化性與可訓練性,利用機器學習的隨機森林算法[11]即可調整其基礎參數,并通過隸屬度函數模糊處理輸入變量。模糊變量ψi、ψι的隸屬度函數分別是μaki(ψi)、μakι(ψι),該網絡層的隸屬度值為y1,則該值通過下列計算公式解得:
2)加強層:該網絡層中,經過累計模糊集合的隸屬度,取得不同模糊規則對應的激勵強度ωi。該層所有節點不具備可訓練性。隸屬度值y2與激勵強度ωi相等,求解式如下:
3)統一層:無法訓練該層級節點,因此,將單一規則與全部規則相對應的激勵強度做商,即得出統一層的隸屬度值y3如下:
4)更新層:若節點對應的適應度函數是fi,則各函數得出的輸出項均可作為模糊規則的輸出結果。因函數fi具有非線性特征[12],故輸入項數量決定其參數數量。由此,推導出該網絡層隸屬度值y4的表達式:
式中pi、ti分別表示模糊網絡的樣本值與期望值。
5)輸出層:通過上述步驟實現模糊神經網絡的訓練,將式(9)提取的數控機床刀具磨損特征帶入模糊神經網絡中,累計更新層的輸出項,即得到此層級的隸屬度值,即磨損量預測輸出結果y5:
3 數控機床刀具磨損量預測仿真實驗研究
3.1 仿真實驗準備階段
數控機床刀具磨損量預測仿真中采用的參數如下:
切削材料為S45C鋼材;切削方式為平面銑削;數控機床類型為數控車削中心;潤滑方式為液體冷卻;刀具類型及材質為鈦合金高效銑刀;初始刀具狀態為新刀;數據采集時間間隔為每秒記錄1次;仿真時長為1h;切削速度為300m/min;進給速度為0.2mm/r;切削深度為0.3mm;切割寬度為5mm;刀具磨損量測量方法是輪廓儀法;磨損量的計算方法是根據刀具輪廓的變化計算切削刃的磨損。
構建模糊神經網絡預測模型,相關參數如表1所示。在CAK63135數控車削中心上,利用三向動態壓電測力設備、kistler高精度電荷放大器、采集卡以及磨損測量顯微鏡等設備,搭建仿真實驗環境,模擬20個1mm鈦合金高效銑刀的磨損量預測結果。
為客觀、細致地比較深度信號處理和堆疊殘差GRU混合方法、Simulink反饋方法、分布式卷積神經網絡方法以及本文方法在預測精度上的差異,采用方均根誤差、標準差以及平均絕對誤差來評估數控機床刀具磨損量預測精度。各評價指標數值與預測精準度呈負相關。
3.2 刀具磨損量預測結果分析
當初期工況的銑刀磨損量是0.08mm時,4種方法預測的磨損量與實際值對比情況如圖1所示。
圖1中的曲線擬合程度顯示,各方法均具有較大的變化幅度與較多的波動次數,其中分布式卷積神經網絡方法的誤差值高達0.11mm,但從整體上來說,本文方法的預測誤差更小,誤差值最大為0.03mm,性能更穩定。
為進一步說明本文方法的優越性,采用所選精度評估指標,比較4種方法對20個銑刀樣本磨損量的預測效果。銑刀樣本磨損量預測的方均根誤差、標準差以及平均絕對誤差結果如圖2所示。
從圖2中不同方法的指標值可以看出,對比方法指標值極不穩定,僅對幾個樣本的磨損量展現出了精準的預測能力。而本文方法盡管在初期工況階段時穩定性欠佳,但對銑刀樣本磨損量預測的方均根誤差、標準差以及平均絕對誤差均小于對比方法,且預測結果較為穩定。本文方法通過小波包分析策略,劃分頻帶為多個層次,將信號特征作為頻譜與頻段選取的參考依據,準確提取出刀具磨損特征,能夠將指標值的增幅控制在允許的合理范圍內,確保預測結果的有效性與可靠性。
在工況末期時,銑刀磨損量達到0.5mm,得到4種方法的預測結果,如圖3所示。
通過比對各方法預測的磨損量發現,較初期工況相比,4種方法的預測磨損量都趨近于實際磨損量,同時更具穩定性,上下誤差未超出0.05mm。相較于另外3種方法,本文方法相對更理想,始終在實際磨損量附近小幅度波動。
針對末期工況,同樣采用精度評估指標加以驗證,實驗結果如圖4所示。
從圖4所示的各指標值變化情況可以看出,深度信號處理和堆疊殘差GRU混合方法的預測效果不佳,不僅擁有最大指標值,且波動最大,Simulink反饋方法與分布式卷積神經網絡方法次之,而本文方法則因模糊處理數據樣本,得到了有規則的數據形式,通過隸屬函數描述網絡輸入項與輸出項間的映射關系,故指標值一直位于理想水平上,預測精準度優勢顯著。
綜上所述,混合方法、Simulink反饋方法以及分布式卷積神經網絡方法僅對較大磨損量具有高預測精準度,初期階段磨損量較小,無法完成準確預測;而本文方法則從初始信號數據中平滑提取出刀具磨損的信號特征,通過模糊化處理數據樣本與5層結構模糊神經網絡的預測,有效適應磨損量變化,精準預測出銑刀刀具在任何工況階段下的磨損量。
4 結語
日益普及的數控機床,大幅提升了加工效率與質量,大力推進了工業生產領域的自動化進程。但機械加工時,由于單工位不斷加工、多工位刀架換位的滯后或過沖以及刀具裝夾的刀尖位置不等高等因素,所用刀具勢必會產生不同程度的磨損。刀具磨損將引發機床故障乃至工件報廢,長時間中斷加工,使時間成本與生產成本均得以增加。因此,為保證機床加工持續進行,提升生產效率與機床利用率,創造更高的經濟效益,設計數控機床刀具磨損量預測方法。在由CAK63135數控車削中心、多通道電荷放大器等組建的實驗環境中,模擬多個鈦合金高效銑刀的磨損量預測效果,經比對方均根誤差等仿真實驗結果證明,所提方法可以有效地適應不同工況下刀具磨損量的變化,在初期工況及末期工況下對銑刀樣本磨損量的預測精度均較高,具有較強的可靠性和準確性。
隨著敏捷制造與自動化技術發展,未來將從以下方面展開研究:采用多傳感器信息融合技術,建立刀具狀態的實時在線監測系統;預測模型在采集樣本信號時存在局限性,應將其用于實際加工中予以完善;深入分析刀具磨損與不同信號間的相關性成本,保證特征提取準確度。
參考文獻:
[1] PERSSON H,LENRICK F,FRANCA L,et al. Wear mechanisms of PcBN tools when machining AISI 316L[J]. Ceramics International,2021,47(22):31894-31906.
[2] GONG Z H,SINGH M,WEI D B. An advanced technique for determining NC machining tool path to fabricate drawing Die surface considering non-uniform thickness distribution in stamped blank[J]. The International Journal of Advanced Manufacturing Technology,2020,111(5/6):1445-1455.
[3] 胡德鳳,張晨曦,汪世濤,等. 基于深度信號處理和堆疊殘差GRU的刀具磨損智能預測模型[J]. 計算機科學,2021,48(6):175-183.
[4] 丁寶洋,白倩,劉具龍,等. 基于Simulink反饋方法的鈦合金銑削刀具磨損預測[J]. 機械工程學報,2019,55(11):224-232.
[5] 董靖川,徐明達,王太勇,等. 分布式卷積神經網絡在刀具磨損量預測中的應用[J]. 機械科學與技術,2020,39(3):329-335.
[6] 田禹,張濤,郭龍. 高速銑削45鋼銑刀磨損動態銑削力與磨損規律研究[J]. 機械制造與自動化,2022,51(4):17-19.
[7] 劉晏宇,喻凡,宋娟娟,等. 采用神經網絡與模糊控制的制動需求識別[J]. 中國機械工程,2020,31(23):2847-2855.
[8] ZHOU K,HUANG T M,ZHAO T,et al. Membership-function-dependent stability and stabilization conditions for T-S fuzzy time-delay systems[J]. IETE Journal of Research,2019,65(3):351-364.
[9] 馬創濤,邵景峰. 煙花算法改進BP神經網絡預測模型及其應用[J]. 控制工程,2020,27(8):1324-1331.
[10] 李進軍,包玉娥,李晨松. 區間畢達哥拉斯模糊Heronian平均算子及其決策應用[J]. 模糊系統與數學,2019,33(4):134-148.
[11] 李凡,謝峰,李楠. 隨機森林算法的立銑刀磨損狀態評估[J]. 機械科學與技術,2020,39(3):419-424.
[12] 許瑩. 基于貝葉斯統計的測量系統誤差控制方法仿真[J]. 計算機仿真,2020,37(4):304-307,316.