数字孪生驱动的薄壁件铣削刀具磨损状态识别方法*

宋清华1,2,彭业振1,2,王润琼1,2,刘战强1,2

(1.山东大学,济南 250061;2.山东大学高效洁净机械制造教育部重点实验室,济南 250061)

[摘要] 薄壁零件由于其本身的弱刚性,铣削过程中极易发生颤振、变形,从而加剧刀具磨损,为提高薄壁零件的铣削加工效率和表面质量,提出了一种数字孪生与支持向量机(SVM)融合驱动的刀具磨损状态识别方法。利用时、频域分析和小波包变换提取特征向量,通过网格搜索与交叉验证(GSCV)的方法进行超参数寻优,结合SVM 算法构建薄壁零件铣削刀具磨损状态识别模型。试验结果表明,SVM 算法在高维小样本数据的分类识别问题中优势明显,对于不同铣刀磨损状态的识别准确率分别达到96%和90.16%,具有较好的泛化能力。结合机器学习算法构建高保真、轻量化的数字孪生体,并将其嵌入薄壁零件铣削过程监测平台,以解决加工过程中信号实时监测和刀具磨损状态在线识别的问题。

关键词数字孪生;支持向量机;刀具磨损;小波包变换;在线识别;薄壁件

随着德国“工业4.0”和“中国制造2025”等战略的相继提出,在大数据分析、数字孪生、机器学习等技术推动下,传统制造业正在从基于知识的智能制造向数据驱动和知识赋能的智能制造转型,第四次工业革命即将到来[1–2]

薄壁零件与传统零件相比具有质量小、强度大的优点[3]。但由于薄壁零件的弱刚性,铣削过程中极易引起薄壁结构的变形、失稳和颤振,造成刀具磨损量急剧增大,从而降低加工精度,甚至影响工件的疲劳寿命,并且加工过程中薄壁零件的时变特性难以在线预测[4–5]。因此研究薄壁件加工过程中刀具磨损状态实时监测,对提高薄壁零件 (如航空发动机零件)的加工精度和加工效率具有十分重要的意义。

传统的刀具磨损状态识别,通常是基于信号分析,不涉及大数据,大多依靠专家经验和现场检查,效率低、准确度低[6]。随着大数据分析技术的崛起,基于机器学习的刀具磨损状态识别方法具有很高的识别准确度,成为近年来机械加工过程中刀具健康管理领域的研究热点[7]。利用多传感器采集加工过程中的切削信号、数字图像等,结合大数据流式处理、自然语言处理等机器学习算法,确定信号特征集与刀具磨损之间的映射关系,从而建立数据驱动模型,识别刀具加工过程中的磨损状态,并将其反馈给数控加工平台,准确选择换刀时机。此方法不仅可以提高刀具本身的利用率,而且极大地提高了薄壁件的加工效率和表面质量[8–9]。Li 等 [10]通过对振动信号的频谱分析,得到一组监测指标,并通过模糊神经网络描述了刀具磨损条件与这些指标之间的关系,得出了可行性结果。Li 等[11]通过相关性分析选择了14 个时域特征,建立了v–支持向量回归 (v–SVR)预测模型来监测刀具磨损,试验结果表明,v–SVR 模型的预测准确率高达96.76%。廖小平等[12]提出了一种利用核主成分分析法实现特征降维,基于灰狼优化算法优化SVM 的刀具磨损状态识别模型,该模型具有较好的泛化能力。

基于机器学习的刀具磨损状态监测提高了识别精度,但多数研究高度依赖仿真数据和离线数据来优化刀具路径和加工过程,缺少在加工过程中利用在线数据做出实时有效的决策。同时,机床加工过程与虚拟数据之间缺乏交互,从而使得数据驱动的刀具磨损状态识别模型具有一定的滞后性,造成识别结果的片面性。

在目前制造模式向数字化、网络化和智能化发展的大背景下,机床加工过程实时监测以及刀具状态诊断管理的智能性、主动性和预测性是亟待解决的问题。数字孪生 (Digital twin,DT)技术是以多维模型和融合数据为驱动,通过实时连接、映射等方式在数字空间对物理世界的物体模型进行描述、诊断、预测和决策[13–14]

近年来,数字孪生的出现为连接物理世界和虚拟世界提供了有效的技术手段[15]。Atluru 等[16]开发了智能机床状态监测系统,通过优化加工前、加工中和加工后的加工参数,最大限度地缩短了加工时间,提高了产品质量。Zhuang 等[17]提出了一种基于数字孪生驱动的车削过程刀具磨损监测与预测方法,该方法建立了与实际刀具系统完全匹配的对称虚拟刀具系统,实现了刀具磨损的高精度监测和预测。Christiand 等[18]提出了一种利用电流数据监测微型刀具磨损情况的数字化孪生方法。尽管数字孪生技术的应用越来越广泛,但应用于薄壁件铣削加工过程监测的研究工作相对较少。

基于数字孪生技术,利用实时数据驱动刀具磨损状态识别模型,可全方位、多角度预测薄壁件铣削过程中刀具磨损状态。因此,本文提出一种数字孪生与GSCV–SVM 算法融合驱动的薄壁件铣削加工过程中刀具磨损状态识别方法,基于数字孪生的理念,利用其虚实融合、实时交互的优点,构建机床加工过程中的数字孪生体,融合GSCV–SVM 算法,借助MySQL 数据库,实现了薄壁件铣削过程信号实时监测以及刀具磨损状态的在线识别。该方法可保障薄壁件铣削加工过程稳定、高效地进行,对促进加工质量和加工效益的提升具有重要意义。

1 刀具磨损状态识别模型建立

1.1 数字孪生驱动的识别框架

如图1所示,物理空间与虚拟空间通过数字孪生技术实现了信息传输与决策反馈。根据物理空间中数控铣床的几何参数,搭建数控铣削加工平台模型。在保证高保真的前提下,利用拓扑轻量化方法,使用最少的点线面重构原模型,实现模型的减面。然后将三维模型的面铺平展开成一个对应的二维 (UV)坐标图像,进行纹理贴图,进一步优化模型,为数字孪生体的构建提供模型保障。通过传感器采集铣削加工过程中的切削信号 (加速度、力和声音等),经特征提取与滚动时间窗口切片实现降采样处理后传输至数据库。在虚拟空间中,结合机器学习算法与高保真模型构建机床加工过程数字孪生体。利用HTML、CSS 和JavaScript搭建可视化平台,并将孪生体嵌入进去,实现薄壁零件铣削过程的信号实时监测和刀具磨损状态的在线识别。根据刀具磨损所处的状态,将换刀指令反馈给数控机床,从而实现实时数据的交互。

图1 数字孪生驱动的刀具磨损状态识别框架
Fig.1 Tool wear state recognition framework driven by digital twin

1.2 基于SVM 的刀具磨损状态识别

对铣削过程中的切削信号经过特征提取和选择后,就可对数据集进行分类,即识别刀具磨损状态,将刀具磨损分为3 类:初期磨损、正常磨损和剧烈磨损。因此,可以借助多类SVM实现对多种磨损状态的识别[19]。给定一组带标签的训练样本{(xkyk)}l k,其中,xk 为第k 个训练样本 (xkRn);yk 为训练样本对应的分类标签 (假设yk∈{E0E1},E0 为初期磨损状态;E1 为正常磨损状态),如图2所示,假设属于E0 的特征均满足方程w·xk+b >0;属于E1 的特征均满足w·xk+b <0。其中,wn 维权重向量;b 为偏置值。SVM 的目标是寻找一个最优的决策面,在保证正确分开两种磨损状态的同时,分类间距最大[20],该最优决策平面可表示为

假设最优决策平面分别上下移动c,经等式变换,得到对应间隔上下边界的方程 w·xk+b=1 和 w·xk+b=–1,称为正负决策平面。训练样本中距离最优决策平面最近的数据点称为支持向量,由图2可知分类间隔为2/||w||,由此根据最大分类间隔,确定SVM 优化模型为

图2 支持向量机分类原理
Fig.2 Classification principle of support vector machine

如图3所示,如果训练样本中出现了异常状态点,特别是异常状态点出现在了另外一类状态分类标签中,此时若仍不放松对最大间隔的要求,则无法将两类样本线性分开,为此引入松弛变量ζk,从而在偏离最大间隔一定范围内允许异常状态点存在,此时约束转变为

图3 松弛变量的影响
Fig.3 Effects of relaxation variables

在目标函数中考虑异常状态点的离群带来的损失,就需要加入一个惩罚因子C,二者呈正相关,此时SVM 优化模型变为

式中,松弛变量ζk >0;惩罚因子C >0。

式(4)为一个凸约束问题,可以通过拉格朗日乘子法,将原问题转化为对偶问题进行求解。

式中,Kxk·xj)为核函数,所提出的刀具磨损状态识别方法中的核函数为径向基函数,即K(xkxj)=

由于识别对象是3 种磨损状态,因此采用多分类的方法,即1 对1 法(One vs one,OvO)。本文构造了3 个二元分类器,每个分类器都由两个对应磨损状态的数据训练。当对一个未知状态的训练数据进行分类时,最后得票数最多的是样本的预测标签。

2 试验验证

2.1 数据采集与处理

本文采用的铣削试验数据来源于2010年PHM 公开数据集,试验装置及过程如图4所示。铣削加工参数如表1所示。

表1 铣削工艺参数
Table 1 Milling process parameters

主轴转速/(r·min–1)进给速度/(mm·min–1)径向切削宽度/mm轴向切削深度/mm采样频率/kHz 1040015550.1250.250

图4 试验系统和主要设备
Fig.4 Experimental system and main equipment

每次走刀的铣削工艺参数相同,且工件形状、尺寸一致,因此每次走刀时间间隔相等。通过NI 数据采集卡采集铣削过程中的加速度、声音以及切削力信号,同时利用显微镜测量并记录每次走刀后铣刀的后刀面磨损量。该数据集收集了6 把独立铣刀 (编号为C1~ C6)全生命周期的加工数据,每次试验记录315 次走刀。本文通过分析C4 铣刀试验数据集中x 方向加速度信号,构建了基于GSCV–SVM 算法的刀具磨损状态识别模型,并对C6 铣刀的磨损状态进行了预测辨识。图5所示为C4 铣刀3 个切削刃的平均磨损量变化曲线,结合铣削加工过程的实际情况,确定前20次走刀为初期磨损阶段;21~215次走刀为正常磨损阶段;215 次走刀后进入剧烈磨损阶段。

图5 C4 铣刀平均磨损量变化曲线
Fig.5 Variation curve of average wear of C4 milling cutter

本文通过时、频域分析,提取铣削振动信号的标准差、均方根和均方频率,作为反映刀具磨损的时域和频域特征,如表2所示。3 个特征值随磨损量变化的规律如图6所示。

图6 时域、频域特征参数变化图
Fig.6 Variation diagram of characteristic parameters in time domain and frequency domain

表2 时域、频域信号的特征值及表达式
Table 2 Features and expressions of time domain and frequency domain signals

特征值表达式N 标准差pNX tt 1=N→∞=Σ lim[ ( )μ( )]2 1-iX i 1 N 均方根1 2 pNX t 2==Σ ( )I i 1 2 pf S f f S f f d∞均方频率0∫3=∫∞0( )( )d

小波包分解是在小波分析的基础上,根据信号特征和分析要求,对信号的高频和低频空间均进行了分解,从而在更大范围内找出与信号频谱相匹配的合适频段[21]。使用小波包分析法分析此加速度信号时,频带分辨率应小于518 Hz,试验中信号的采样频率为50 kHz,利用db3 小波滤波器进行分解,由式(11)求得小波包的分解层数为6。

式中,Fs为信号采样频率;n为小波包分解层数;fmin为最小频段。

通过铣削振动信号的频谱分析,可知振动频率大多分布在10 kHz 以内,因此取64 个频带中的前32 个频带 (1~12.51 kHz)能量作为时频域特征。图7为部分频带能量和小波包能量熵随刀具磨损量变化情况,均较好地反映了刀具磨损状态的变化。利用相关系数法,计算32 个频带能量和小波包能量熵以及时域、频域中的特征向量与磨损量之间的相关系数|ρxy|,最终确定出14 个|ρxy| >0.9 的特征向量,部分特征向量与磨损量的相关性如表3所示,组成特征向量集T=[p1p2p3,…,p4]作为GSCV–SVM 模型的输入向量。

表3 特征向量与磨损量的相关系数
Table 3 Correlation coefficient between eigenvector and wear

时域特征频域特征时频域特征标准差(p1)(p5)…能量熵(p14)0.93280.9325–0.90140.93050.9311—0.9021均方根(p2)均方频率(p3)频带2(p4)频带3

图7 时频域特征参数变化图
Fig.7 Variation diagram of characteristic parameters in time-frequency domain

2.2 刀具磨损状态识别

根据上文对C4 铣刀磨损状态的划分情况,从3 种状态中分别随机抽取10 组、150 组、80 组特征向量构成训练集,共计240 组;剩余75 组数据构成测试集,基于GSCV–SVM 的刀具磨损状态识别算法流程图如图8所示。

图8 刀具磨损状态识别算法流程图
Fig.8 Flow chart of tool wear state recognition algorithm

分别对训练集和测试集进行归一化处理,利用网格搜索法查找范围内所有的点进行参数寻优,得到尽可能多的超参数组合,再通过交叉验证(K-fold cross-validation,K-CV)重复3 次,找出使得测试集分类准确度最高的Cg 超参数组合。寻优结果如图9所示,最终确定惩罚因子C=4、核参数g=2。利用得到的最优参数,结合SVM 算法训练刀具磨损状态识别模型,用测试集检验分类器的性能,识别结果如图10(a)所示,识别准确率为96%(72/75)。

图9 超参数Cg 寻优结果
Fig.9 Optimization results of super parameters C and g

利用C6 铣刀数据集进一步检验模型的泛化能力,通过对数据集进行特征提取和特征选择,确定特征向量集,并进行归一化处理后,作为测试集验证基于GSCV–SVM 的刀具磨损状态识别模型的泛化能力,识别结果如图10(b)所示,识别率为90.16%(284/315)。

图10 两种铣刀磨损状态识别结果
Fig.10 Identification results of two types of milling cutter wear state

综上识别结果分析,薄壁零件铣削刀具磨损状态模型中仅有两个参数需要寻优,且样本数量较少。而支持向量机 (SVM)具有使用非线性核/泛化能力强和训练样本量小等特点。此外,所提方法考虑松弛变量的影响,使得模型具有较好的鲁棒性。同时利用循环遍历的网格搜索,根据模型精度确定最佳超参数,交叉验证过程中防止训练过拟合,从而使得模型具有较高的识别精度和泛化能力。

3 结论

为了实现薄壁零件铣削过程的刀具磨损状态在线识别,提出了一种数字孪生与GSCV–SVM 算法融合驱动的刀具磨损状态识别方法,通过试验验证了方法的有效性,针对薄壁零件铣削中的刀具磨损,该方法具有较高的识别精度和泛化能力。本文的主要内容总结如下。

(1)所提出的方法通过网格搜索与交叉验证 (GSCV)的寻优方式,最终确定了超参数组合惩罚因子C=4、核参数g=2 是全局最优解,避免了局部最优。在此超参数组合下,模型的识别精度与泛化能力较好。

(2)通过对薄壁零件铣削过程中加速度信号的时域、频域以及时频域特征提取,建立信号特征与刀具磨损的实时映射关系,从而准确识别了刀具磨损状态。试验结果表明,不同铣刀磨损状态的识别准确率分别为96%和90.16%,具有识别准确率高,且模型具有较好的泛化能力,进一步验证了SVM 在小样本分类识别问题的优越性。

(3)利用数字孪生技术,经模型轻量化处理后,结合GSCV–SVM 算法构建高保真的数字孪生体,将物理空间中机床加工过程映射到虚拟空间,实现了薄壁零件铣削过程的信号实时监测以及刀具磨损状态的在线识别。

除此之外,在今后的研究中也应考虑到该方法的几个局限性。首先,所提出的试验验证方法需要改进,设计不同铣削参数的薄壁零件铣削试验,进一步验证模型在不同工况条件下的泛化能力。其次,该方法在大样本的条件下有一定的局限性,可以考虑结合随机梯度下降法 (Pegasos)优化SVM 算法。

参 考 文 献

[1]KUSIAK A.Smart manufacturing[J].International Journal of Production Research,2018,56(1–2): 508–517.

[2]CHOBAKHLOO M.The future of manufacturing industry: A strategic roadmap toward Industry 4.0[J].Journal of Manufacturing Technology Management,2018,29(6): 910–936.

[3]谭瑞亮,王凡,姜增辉.薄壁件铣削加工动力学研究的现状[J].航空制造技术,2014,57(1–2): 103–106.

TAN Ruiliang,WANG Fan,JIANG Zenghui.Present situation of thin-walled part milling dynamics research[J].Aeronautical Manufacturing Technology,2014,57(1–2): 103–106.

[4]GAO J,SONG Q H,LIU Z Q.Chatter detection and stability region acquisition in thinwalled workpiece milling based on CMWT[J].The International Journal of Advanced Manufacturing Technology,2018,98(1–4): 699–713.

[5]WANG R Q,SONG Q H,LIU Z Q,et al.Multi-condition identification in milling Ti–6Al–4V thin-walled parts based on sensor fusion[J].Mechanical Systems and Signal Processing,2022,164: 108264.

[6]QIAO Q Z,WANG J J,YE L K,et al.Digital twin for machining tool condition prediction[J].Procedia CIRP,2019,81: 1388–1393.

[7]FARIAS A,ALMEIDA S L R,DELIJAICOV S,et al.Simple machine learning allied with data-driven methods for monitoring tool wear in machining processes[J].The International Journal of Advanced Manufacturing Technology,2020,109(9–12): 2491–2501.

[8]WANG R Q,SONG Q H,LIU Z Q,et al.A novel unsupervised machine learningbased method for chatter detection in the milling of thin-walled parts[J].Sensors,2021,21(17):5779.

[9]刘辉,张超勇,戴稳.基于堆叠稀疏去噪自动编码网络与多隐层反向传播神经网络的铣刀磨损预测模型[J].计算机集成制造系统,2021,27(10): 2801–2812.

LIU Hui,ZHANG Chaoyong,DAI Wen.Prediction model of milling cutter wear based on SSDAE-BPNN[J].Computer Integrated Manufacturing Systems,2021,27(10): 2801–2812.

[10]LI Y G,LIU C Q,HUA J Q,et al.A novel method for accurately monitoring and predicting tool wear under varying cutting conditions based on meta-learning[J].CIRP Annals,2019,68(1): 487–490.

[11]LI N,CHEN Y J,KONG D D,et al.Force-based tool condition monitoring for turning process using v-support vector regression[J].The International Journal of Advanced Manufacturing Technology,2017,91(1–4): 351–361.

[12]廖小平,黎宇嘉,陈超逸,等.基于核主成分和灰狼优化算法的刀具磨损状态识别[J].计算机集成制造系统,2020,26(11):3031–3039.

LIAO Xiaoping,LI Yujia,CHEN Chaoyi,et al.Tool wear condition recognition based on kernel principal component and grey wolf optimizer algorithm[J].Computer Integrated Manufacturing Systems,2020,26(11): 3031–3039.

[13]LIU Y,PENG Y,WANG B,et al.Review on cyber-physical systems[J].IEEE/CAA Journal of Automatica Sinica,2017,4(1): 27–40.

[14]TAO F,CHENG J F,QI Q L,et al.Digital twin-driven product design,manufacturing and service with big data[J].The International Journal of Advanced Manufacturing Technology,2018,94(9–12): 3563–3576.

[15]LUO W C,HU T L,ZHU W D,et al.Digital twin modeling method for CNC machine tool[C]//2018 IEEE 15th International Conference on Networking,Sensing and Control.Zhuhai:IEEE,1–4.

[16]ATLURU S,HUANG S H,SNYDER J P.A smart machine supervisory system framework[J].The International Journal of Advanced Manufacturing Technology,2012,58(5–8): 563–572.

[17]ZHUANG K,SHI Z C,SUN Y,et al.Digital twin-driven tool wear monitoring and predicting method for the turning process[J].Symmetry,2021,13: 1438.

[18]CHRISTIAND,KISWANTO G.Digital twin approach for tool wear monitoring of micro-milling[J].Procedia CIRP,2020,93:1532–1537.

[19]肖鹏飞,张超勇,罗敏,等.基于自适应动态无偏最小二乘支持向量机的刀具磨损预测建模[J].中国机械工程,2018,29(7):842–849.

XIAO Pengfei,ZHANG Chaoyong,LUO Min,et al.Modeling method for tool wear prediction based on ADNLSSVM[J].China Mechanical Engineering,2018,29(7): 842–849.

[20]KUANG R,GU J Y,CAI H,et al.Improved prediction of malaria degradomes by supervised learning with SVM and profile kernel[J].Genetica,2009,136(1): 189–209.

[21]刘成颖,吴昊,王立平,等.基于PSO 优化LS–SVM 的刀具磨损状态识别[J].清华大学学报(自然科学版),2017,57(9):975–979.

LIU Chengying,WU Hao,WANG Liping,et al.Tool wear state recognition based on LS–SVM with the PSO algorithm[J].Journal of Tsinghua University (Science and Technology),2017,57(9):975–979.

Tool Wear State Identification Method of Thin-Walled Parts Milling Process Driven by Digital Twin

SONG Qinghua1, 2,PENG Yezhen1, 2,WANG Runqiong1, 2,LIU Zhanqiang1, 2
(1.Shandong University,Jinan 250061,China;2.Key Laboratory of High Efficiency and Clean Mechanical Manufacture,Shandong University,Ministry of Education,Jinan 250061,China)

[ABSTRACT] Due to its weak rigidity,thin-walled parts are prone to chatter and deformation in the milling process,which aggravates tool wear.In order to improve the milling efficiency and surface quality of thin-walled parts,a tool wear state recognition method driven by the fusion of digital twin and support vector machine (SVM) is proposed.The feature vectors are extracted by time-frequency domain analysis and wavelet packet transform.The super parameters are optimized by grid search and cross validation (GSCV).Combined with SVM algorithm,the wear state recognition model of milling tool for thin-walled parts is constructed.The experimental results show that SVM algorithm has obvious advantages in the classification and recognition of high-dimensional and small sample data.The recognition accuracy of different milling cutter wear states reaches 96% and 90.16% respectively,and has good generalization ability.Combined with machine learning algorithm,a high fidelity and lightweight digital twin is constructed and embedded into the milling process monitoring platform of thin-walled parts,so as to solve the problems of real-time signal monitoring and online recognition of tool wear state in the machining process.

Keywords: Digital twin;Support vector machine;Tool wear;Wavelet packet decomposition;Online identification;Thin-walled parts

DOI: 10.16080/j.issn1671-833x.2023.03.046

引文格式宋清华,彭业振,王润琼,等.数字孪生驱动的薄壁件铣削刀具磨损状态识别方法[J].航空制造技术,2023,66(3): 46–52,60.

SONG Qinghua,PENG Yezhen,WANG Runqiong,et al.Tool wear state identification method of thin-walled parts milling process driven by digital twin[J].Aeronautical Manufacturing Technology,2023,66(3): 46–52,60.

*基金项目国家自然科学基金(52275445);山东省重大科技创新工程(2020CXGC010204)。

宋清华
教授,博士,研究方向为高性能加工技术与装备、加工过程智能监控、生物医用器械。

(责编 晓月)