删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于PSO优化LS-SVM的刀具磨损状态识别

本站小编 Free考研考试/2020-04-15

刘成颖 1,3 , 吴昊 2 , 王立平 1,3 , 张智 4
1. 清华大学 机械工程系, 北京 100084;
2. 电子科技大学 机械电子工程学院, 成都 611731;
3. 清华大学 精密超精密制造装备及控制北京市重点实验室, 北京 100084;
4. 海军航空工程学院 飞行器工程系, 烟台 264001

收稿日期:2017-01-10
基金项目:国家科技重大专项(2013ZX04001-021)
作者简介:刘成颖(1960-), 女, 副教授。E-mail:liucy@tsinghua.edu.cn


摘要:为监测刀具的磨损状态,该文建立了一个基于声发射的刀具磨损状态监测系统。在刀具磨损状态监测实验中,采集加工过程中的声发射信号,提取方根幅值、绝对值均值、均方根、最大值作为反映刀具磨损的时域特征值。针对人工神经网络容易陷入局部极小值、结构难以确定、学习收敛速度慢等缺点,提出最小二乘支持向量机(least square support vector machine,LS-SVM)的刀具磨损状态识别方法。针对LS-SVM性能依赖于惩罚因子和核参数,利用粒子群优化(particle swarm optimization,PSO)算法对LS-SVM参数进行自动寻优,建立PSO优化LS-SVM模型进行刀具磨损状态识别。结果表明:与LS-SVM识别模型相比,优化后的LS-SVM模型具有更高的识别率。
关键词:刀具状态识别时域特征值最小二乘支持向量机(LS-SVM)粒子群优化(PSO)算法
Tool wear state recognition based on LS-SVM with the PSO algorithm
LIU Chengying1,3, WU Hao2, WANG Liping1,3, ZHANG Zhi4
1.Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China;
2.School of Mechatronics Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China;
3.Beijing Key Lab of Precision/Ultra-precision Manufacturing Equipments and Control, Tsinghua University, Beijing 100084, China;
4.Department of Aircraft Engineering, Navy Aeronautical Engineering Academy, Yantai 264001, China


Abstract: A tool wear state monitoring system was developed based on acoustic emissions to monitor the tool wear state. Typical acoustic signals were analyzed to determine the square root amplitude, absolute mean, mean square error and maximum sound level from the time domain to characterize the tool wear. Neural networks can easily fall into a local minimum and have slow learning convergence rates so a tool wear state recognition method was developed based on a least square support vector machine (LS-SVM). The LS-SVM performance depends on the penalty factor and the kernel parameter, so a particle swarm optimization algorithm was used to automatically optimize the LS-SVM parameters. The optimized LS-SVM model is then shown to be more accurate than the basic LS-SVM model.
Key words: tool wear condition recognitiontime domain featureleast square support vector machine (LS-SVM)particle swarm optimization (PSO) algorithm
刀具磨损状态监测构成了智能制造技术的重要环节[1]。刀具作为切削过程的直接执行者,在切削过程中不可避免地存在磨损现象,实时获知刀具的准确磨损状态对实现个性化制造,提高机床智能化水平、提高系统误差补偿技术具有重要意义。刀具状态的间接监测法是通过采集与刀具磨损密切相关的各种信号,利用智能算法建立刀具磨损与信号特征之间的数学模型,实现对刀具磨损状态的监测[2-3]
随着人工智能算法的快速发展,人工神经网络[4]、模糊聚类[5]等方法都在刀具磨损状态监测中得到了广泛的应用,但是神经网络的经验风险泛函求解容易陷入局部极小点,同时神经网络的学习需要大量的数据样本或经验知识。最小二乘支持向量机由于能够较好地解决小样本、非线性和高维数等分类问题,因而在机械故障领域得到了广泛应用[6]。杨先勇等[7]提出基于核主元分析和最小二乘支持向量机(least square support vector machine, LS-SVM)的故障诊断方法,准确识别了轴承的故障类别。Heidari等[8]采用Gauss函数的LS-SVM多分类方法,该方法准确识别了齿轮箱的故障状态。但LS-SVM的惩罚因子和核参数对模型识别精度影响较大,不同参数下的刀具磨损状态识别准确率差别大,选择LS-SVM最优的分类参数是决定分类模型的关键。
本文将粒子群优化(particle swarm optimization, PSO)算法应用到LS-SVM的刀具磨损状态识别中,在全局优化与收敛速度方面具有较大优势。提取了声发射信号的时域特征值,利用POS算法寻取最优的LS-SVM分类参数[9-10],将优化后的模型用于刀具磨损状态的识别,并取得了较满意的结果。开展刀具磨损状态识别技术研究,实时预测刀具的磨损,为提升国产高档数控机床性能提供技术支持,对国产数控机床向智能化、个性化制造迈进具有重要意义。
1 信号时域特征值提取时域分析是直接在时间域中对系统进行分析的方法,所以时域分析具有直观和准确的优点。当刀具发生磨损时,时域信号的幅值和概率分布会发生变化。通过描述时域信号的统计特征参数,可以反映刀具的磨损状态。本文提取声发射信号的4个时域参数:绝对值均值p1、均方根p2、方根幅值p3、最大值p4,作为反映刀具磨损的时域特征值,其表达式如表 1所示。
表 1 时域信号的统计参数及表达式
特征值 数学表达式
绝对值均值 $ {p_1} = \frac{1}{N}\sum\limits_{n = 1}^N {|x\left( n \right)|} $
均方根 $ {p_2} = \sqrt {\frac{1}{N}\sum\limits_{n = 1}^N {{{\left[{x\left( n \right)} \right]}^2}} } $
方根幅值 ${p_3} = {\left[{\frac{1}{N}\sum\limits_{n = 1}^N {\sqrt {|x\left( n \right)|} } } \right]^2} $
最大值 p4=max|x(n)|


表选项






2 LS-SVM原理及相关理论2.1 LS-SVM基本原理SVM可以有效地实现对基于小样本的高维非线性系统精度拟合,并且采用结构风险最小原则,具有很好的推广性。LS-SVM是标准SVM的变形,将SVM求解二次规划问题换成求解线性方程组,避免采用不敏感损失函数,大大降低了计算的复杂性。LS-SVM算法的具体推导过程如下:设训练数据样本集为
$\begin{array}{l}\;\;\;S = \{ \left( {{\pmb{x}_i}, {y_i}} \right)|{\pmb{x}_i} \in {R^l}, \\{y_i} \in \left\{ {-1, + 1} \right\}, i = 1, 2, \cdots, l\} .\end{array}$
其中:xil维的训练样本输入,yi为训练样本输出,l为样本数。
LS-SVM算法的目标优化函数为
$\min J\left( {\pmb{w}, e} \right) = \frac{1}{2}{\pmb{w}^{\rm{T}}}\pmb{w + }\frac{1}{2}\gamma \sum\limits_{i = 1}^n {e_i^2}, $ (1)
${y_i}\left[{{\pmb{w}^{\rm{T}}}\varphi \left( {{\pmb{x}_i}} \right) + b} \right] = 1 -{e_i}, i = 1, 2, \cdots, l.$ (2)
其中:φ(x)为核空间映射函数;w为权矢量;b为偏置量;ei为误差变量;γ为可调参数。
引入Lagrange乘子,将上述优化问题转化为
$\begin{array}{l}\;\;\;L\left( {\pmb{w}, b, e, \pmb{\alpha }} \right) = J\left( {\pmb{w}, e} \right)- \\\sum\limits_{i = 1}^l {{\alpha _i}\left\{ {{y_i}\left[{{\pmb{w}^{\rm{T}}}\varphi \left( {{\pmb{x}_i}} \right) + b} \right] -1 + {e_i}} \right\}.} \end{array}$ (3)
其中:αi为Lagrange乘子。分别对wbeα求偏微分:
$\left\{ \begin{array}{l}\frac{{\partial L}}{{\partial \pmb{w}}} = 0 \to \pmb{w = }\sum\limits_{i = 1}^l {{\alpha _i}{y_i}\varphi \left( {{\pmb{x}_i}} \right)}, \\\frac{{\partial L}}{{\partial b}} = 0 \to \sum\limits_{i = 1}^l {{y_i}{\alpha _i} = 0, } \\\frac{{\partial L}}{{\partial {e_i}}} = 0 \to {\alpha _i} = \gamma {e_i}, \\\frac{{\partial L}}{{\partial {\alpha _i}}} = 0 \to {y_i}\left[{{\pmb{w}^{\rm{T}}}\varphi \left( {{\pmb{x}_i}} \right) + b} \right] -1 + {e_i} = 0.\end{array} \right.$ (4)
通过求解式(4) 可以得到αb,那么用于函数估计的LS-SVM模型可以表示为
$y = f\left( x \right) = \sum\limits_{i = 1}^n {{\alpha _i}{y_i}K\left( {x, {\pmb{x}_i}} \right) + b.} $ (5)
其中:K(x, xi)为核函数,本文采用径向基核函数。
$K\left( {x, {\pmb{x}_i}} \right) = \exp \left( {-\frac{1}{{2{\sigma ^2}}}||x-{\pmb{x}_i}|{|^2}} \right), \sigma > 0.$ (6)
基于径向基核函数的LS-SVM,需确定惩罚因子γ和核参数σ两个参数。
2.2 POS算法基本原理POS算法是一种进化计算技术,相比于其他优化算法,PSO在参数选取、收敛速度等方面具有一定的优势[11-12]。基本思想为利用群体中个体之间的信息传递及信息共享来寻找最优解。粒子根据式(7) 和(8) 来更新其速度和新的位置:
$\pmb{v}_i^{k + 1} = \beta \pmb{v}_i^k + {c_1}{r_1}\left( {{\pmb{p}_{{\rm{best}}}}-\pmb{s}_i^k} \right) + {c_2}{r_2}\left( {{\pmb{g}_{{\rm{best}}}}-\pmb{s}_i^k} \right), $ (7)
$\pmb{s}_i^{k + 1} = \pmb{s}_i^k + \pmb{s}_i^{k + 1}.$ (8)
其中:vi=(vi1, vi2,…,vid)与si=(si1, si2,…,sid)分别为粒子i速度和位置,k为迭代次数,β为惯性权重,d为该群体中粒子的总数,c1c2为正的学习因子,r1r2为0到1之间均匀分布的随机数, pbest=(pi1, pi2,…,pid)为第i个粒子搜索到的最优位置(最优解),gbest=(g1, g2,…,gd)为群体搜索到的最优位置(最优解)。
2.3 粒子群优化LS-SVM算法目前,LS-SVM已经应用于很多领域,比神经网络具有更高的预测精度,LS-SVM性能依赖惩罚因子γ和核参数σ。LS-SVM的优越性能需要通过合适的参数组合才能发挥,所以寻取参数γσ的最优组合是非常必要的。常见的参数优化算法有试凑法、网格搜索法、交叉法等。这几种算法普遍存在运算复杂、用时长、未必能找到全局最优解的问题。粒子群优化算法具有并行好、鲁棒性强和全局搜索等特点,可以有效地对参数γσ进行优化。具体算法流程如图 1所示。
图 1 算法流程图
图选项





基于粒子群优化LS-SVM算法的刀具磨损状态识别具体步骤如下。
步骤1??准备训练样本和测试样本,同时将数据归一化。
步骤2??初始化PSO算法的各参数。
步骤3??将LS-SVM的惩罚因子γ和核参数σ作为每个粒子的二维坐标,根据训练样本训练刀具磨损状态模型,计算粒子的适应度$ f = 1-\frac{{{y_t}}}{{{y_t} + {y_f}}}, $,其中ytyf分别表示分类的正确个数和错误个数。
步骤4??对每个粒子,将适应度与自身最优值进行比较,更新其自身最优适应度,将每个粒子的最优适应度值与全局最优值进行比较,更新种群的全局最优适应度。
步骤5??按式(7) 和(8) 更新粒子速度vi和位置xi
步骤6??检查结束条件。一般设定结束条件为达到最大迭代次数。若不满足,转到步骤3;若满足,寻优结束。返回当前最优参数γσ及分类精度。
步骤7??以提取的特征值为输入和刀具磨损状态为输出,训练基于LS-SVM算法的刀具状态识别模型,利用模型进行刀具磨损状态识别。
3 实验分析3.1 刀具磨损实验实验系统如图 2所示,传感器采用声华SR150M谐振式传感器,带宽60~400 KHz。前置放大器的增益为40 dB。采集设备为声华SAEU2S。采样频率为1 MHz。工件材料为45钢,刀具为3齿立铣刀,材料为高速钢。在立式铣床上进行切削实验。切削条件:主轴转速为475 r/min,进给速度为37.5 r/min,切削深度为10 mm,切削宽度为2 mm。
图 2 刀具磨损实验系统
图选项





实验中铣刀从新刀开始切削,声发射传感器采集整个过程的切削信号,每间隔一次走刀用显微镜对铣刀后刀面进行磨损量测量,直至铣刀磨钝为止。本文根据刀具后刀面磨损量VB把刀具磨损状态分为前期磨损(VB≤0.1)、中期磨损(0.1 < VB≤0.3) 和后期磨损(VB>0.3)3个等级。从每个状态下随机选取60个样本,其中40个样本用于训练,20个样本用于测试。
3.2 刀具磨损信号特征值提取图 3为铣刀从新刀到磨钝整个历程声发射信号的4个时域特征值随刀具磨损量变化的规律。
图 3 时域特征参数与刀具磨损之间的关系
图选项





图 3中可知:p1p2p3p4与刀具磨损呈现相关性,随刀具磨损量增加而增大。在各个趋势图中存在一些奇异点,产生奇异点的原因是切削过程中产生了积屑瘤, 使得声发射信号发生突变或者切削过程产生了节状切屑使得信号波动较大,切削过程欠平稳。将提取的特征值组成特征向量T=[p1p2p3p4]作为后续LS-SVM的输入向量。
3.3 基于PSO-LS-SVM的刀具磨损状态识别采用PSO对LS-SVM进行优化,PSO的相关参数初始化设置如表 2所示。
表 2 PSO参数设置
迭代次数 粒子数 学习因子c1, c2 γ σ
200 30 2 0.1~1 000 0.1~1 000


表选项






将节3.2中提取的特征值进行归一化处理,利用节2.3中的方法进行参数寻优。经过200次迭代寻优,最优参数γ为11.093,σ为0.1,在优化参数的基础上,利用训练样本建立刀具磨损状态的识别模型。
为了说明PSO-LS-SVM较LS-SVM的优越性,采用相同的训练样本,建立LS-SVM模型。将PSO-LS-SVM识别结果和LS-SVM结果做比较,如图 4所示。其中样本类别1、2、3分别表示前期磨损、中期磨损、后期磨损。2种方法中不能正确分类的样本多集中在不同磨损状态的过渡阶段,这是因为样本的特征都比较接近。
图 4 测试样本预测结果
图选项





进一步比较PSO-LS-SVM与LS-SVM作为分类器的分类识别率,如表 3所示。采用PSO-LS-SVM模型的刀具磨损总识别率为93.3%,LS-SVM模型的总识别率为86.6%,且基于PSO-LS-SVM的各个磨损状态下的识别率都要高于LS-SVM的识别率。因此,利用粒子群优化算法寻求最优的LS-SVM参数,有效地提高了LS-SVM的分类能力。
表 3 PSO-LS-SVM与LS-SVM的识别率比较
识别方法 识别率/%
前期磨损 中期磨损 后期磨损 总识别率
PSO-LS-SVM 95 90 95 93.3
LS-SVM 95 80 85 86.6


表选项






4 结论LS-SVM方法中惩罚因子和核参数对刀具磨损状态识别结果有较大影响。本文提出基于PSO优化LS-SVM的刀具磨损状态识别方法,通过粒子群优化算法进行自动寻优,克服了LS-SVM模型参数选择的盲目性与随机性。在小样本的情况下,粒子群优化过后的LS-SVM方法用于刀具磨损状态识别在实例计算中要优于LS-SVM识别方法,识别准确率有较大的提高。

参考文献
[1] Abellan-Nebot J V, Subirón F R. A review of machining monitoring systems based on artificial intelligence process models[J]. The International Journal of Advanced Manufacturing Technology, 2010, 47(1): 237–257.
[2] 高宏力. 切削加工过程中刀具磨损的智能监测技术研究[D]. 成都: 西南交通大学, 2005. GAO Hongli. The Investigation of Intelligent Tool Wear Monitoring Techniques for Metal Cutting Process[D]. Chengdu:Southwest Jiaotong University. 2005. (in Chinese) http://cdmd.cnki.com.cn/Article/CDMD-10613-2006023191.htm
[3] 关山. 基于声发射信号多特征分析与融合的刀具磨损分类与预测技术[D]. 长春: 吉林大学, 2011. GUAN Shan. Technology of Classification and Forecast of Tools Wear Based on Multi-feature Analysis and Fusion of AE[D].Changchun:Jilin University, 2011.(in Chinese) http://cdmd.cnki.com.cn/Article/CDMD-10183-1012257724.htm
[4] ?zel T, Karpat Y. Predictive modeling of surface roughness and tool wear in hard turning using regression and neural networks[J]. International Journal of Machine Tools & Manufacture, 2005, 45(4-5): 467–479.
[5] 陈爱弟, 王信义, 王忠民. 基于模糊聚类的刀具磨损量在线监测方法[J]. 北京理工大学学报, 2000, 20(3): 276–280.CHEN Aidi, WANG Xinyi, WANG Zhongmin. A method of online monitoring tool wear based on fuzzy classification[J]. Journal of Beijing Institute of Technology, 2000, 20(3): 276–280. (in Chinese)
[6] Suykens J A K, Vandewalle J. Least squares support vector machine classifiers[J]. Neural processing letters, 1999, 9(3): 293–300. DOI:10.1023/A:1018628609742
[7] 杨先勇, 周晓军, 张文斌, 等. 基于局域波法和KPCA-LSSVM的滚动轴承故障诊断[J]. 浙江大学学报(工学版), 2010, 44(8): 1519–1524.YANG Xianyong, ZHOU Xiaojun, ZHANG Wenbing, et al. Rolling bearing fault diagnosis based on local wave method and KPAC-LSSVM[J]. Journal of Zhejiang University (Engineering Science), 2010, 44(8): 1519–1524. (in Chinese)
[8] Heidari M, Homaei H, Golestanian H, et al. Fault diagnosis of gearboxes using wavelet support vector machine, least square support vector machine and wavelet packet transform[J]. Journal of Vibroengineering, 2016, 18(2): 860–875.
[9] Liu Z, Cao H, Chen X, et al. Multi-fault classification based on wavelet SVM with PSO algorithm to analyze vibration signals from rolling element bearings[J]. Neurocomputing, 2013, 99(1): 399–410.
[10] 李威霖, 傅攀, 张尔卿. 基于粒子群优化LS-SVM的车刀磨损量识别技术研究[J]. 计算机应用研究, 2014, 31(4): 1094–1097.LI Weilin, FU Pan, ZHANG Erqing. Application of particle swarm optimization-least square support vector machine in tool wear monitoring[J]. Application Research of Computers, 2014, 31(4): 1094–1097. (in Chinese)
[11] Shrivastava N A, Khosravi A, Panigrahi B K. Prediction interval estimation of electricity prices using PSO-tuned support vector machines[J]. IEEE Transactions on Industrial Informatics, 2015, 11(2): 322–331. DOI:10.1109/TII.2015.2389625
[12] Selakov A, Cvijetinovi Ac' D, Milovi Ac' L, et al. Hybrid PSO-SVM method for short-term load forecasting during periods with significant temperature variations in city of Burbank[J]. Applied Soft Computing, 2014, 16(3): 80–88.

相关话题/优化 信号

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 基于有限元方法的光刻机工件台线管组件结构优化
    成荣,王希远,朱煜,杨开明清华大学机械工程系,北京100084收稿日期:2016-01-06基金项目:国家科技重大专项子项(2012ZX02702006)作者简介:成荣(1977-),女,助理研究员。E-mail:chengr@mail.tsinghua.edu.cn摘要:光刻机工件台是光刻机的关键 ...
    本站小编 Free考研考试 2020-04-15
  • 密集小区多载波系统中基于业务排队的能效优化
    魏红鑫1,王燕敏2,李云洲1,周世东11.清华大学电子工程系,北京100084;2.中国电子科技集团公司电子科学研究院,北京100041收稿日期:2017-04-14基金项目:国家"九七三"重点基础研究项目(2013CB329002);国家"八六三"高技术项目(2014AA01A703);国家科技重 ...
    本站小编 Free考研考试 2020-04-15
  • 基于心冲击信号的心率检测
    张先文1,张丽岩1,丁力超2,魏荣荣2,王婕1,唐劲天11.清华大学工程物理系,粒子技术与辐射成像教育部重点实验室,北京100084;2.东北电力大学自动化工程学院,吉林132012收稿日期:2016-03-07基金项目:粒子技术与辐射成像教育部重点实验室开放课题(20151204);航天科工支撑基 ...
    本站小编 Free考研考试 2020-04-15
  • 增程式城市客车能量的分段跟踪优化方法
    谢海明,林成涛,刘涛,田光宇,黄勇清华大学汽车安全与节能国家重点实验室,北京100084收稿日期:2016-09-30基金项目:上海汽车工业科技发展基金会项目(1530)作者简介:谢海明(1984—),男,博士研究生通信作者:黄勇,高工,E-mail:huangyev@tsinghua.edu.cn ...
    本站小编 Free考研考试 2020-04-15
  • 组合循环推进系统燃料消耗模型及优化分析
    计自飞,王兵,张会强清华大学航天航空学院,北京100084收稿日期:2015-12-11基金项目:清华大学自主科研计划(20141081217)作者简介:计自飞(1991—),男,博士研究生通信作者:王兵,副教授,E-mail:wbing@tsinghua.edu.cn摘要:根据飞行任务要求,准确计 ...
    本站小编 Free考研考试 2020-04-15
  • 基于多方满意的PPP项目股权配置优化研究
    冯珂1,2,王守清1,2,薛彦广11.清华大学建设管理系,北京100084;2.清华大学恒隆房地产研究中心,北京100084收稿日期:2015-06-14基金项目:国家自然科学基金资助项目(71572089)作者简介:冯珂(1989—),男,博士研究生通信作者:王守清,教授,E-mail:sqwan ...
    本站小编 Free考研考试 2020-04-15
  • 基于层次化结构的语言模型单元集优化
    米吉提·阿不里米提1,2,艾克白尔·帕塔尔2,艾斯卡尔·艾木都拉1,21.新疆大学科学与技术学院,乌鲁木齐830046;2.新疆大学信息科学与工程学院,乌鲁木齐830046收稿日期:2016-06-22基金项目:国家自然科学基金资助项目(61462085,61662078,61163032);教育部 ...
    本站小编 Free考研考试 2020-04-15
  • 小资源下语音识别算法设计与优化
    张鹏远1,计哲2,侯炜2,金鑫2,韩卫生11.中国科学院声学研究所,语言声学与内容理解重点实验室,北京100190;2.国家计算机网络应急技术处理协调中心,北京100029收稿日期:2016-06-29基金项目:国家自然科学基金项目(U1536117,11590770,11590771,115907 ...
    本站小编 Free考研考试 2020-04-15
  • 小型仿人足球机器人MOS-7的系统设计及局部优化
    张继文,刘莉,陈恳清华大学机械工程系,摩擦学国家重点实验室,精密超精密制造装备及控制北京市重点实验室,北京100084收稿日期:2015-08-26基金项目:清华大学摩擦学国家重点实验室项目(SKLT09A03);国家自然科学基金资助项目(61403225);中国博士后科学基金资助项目(2015M5 ...
    本站小编 Free考研考试 2020-04-15
  • 频谱共享系统中基于大尺度信道状态信息的资源优化
    赵俊韬,冯伟,赵明,王京清华大学电子工程系,北京100084收稿日期:2015-10-29基金项目:国家自然科学基金资助项目(61201192);国家“八六三”高技术项目(2014AA01A703);国家重点基础研究发展规划项目(2012CB316000);国家科技重大专项课题(2015ZX0300 ...
    本站小编 Free考研考试 2020-04-15