基于改进遗传算法的切削加工参数优化方法

2024-08-19 00:00:00宋守斌
模具技术 2024年3期
关键词:参数优化约束条件

摘 "要:针对金属切削参数优化问题,提出一种基于改进遗传算法的多目标优化方法。考虑不同加工阶段的要求,构建了基于最大材料去除率和最小表面粗糙度的目标函数,然后利用改进的非支配排序遗传算法Ⅱ(NSGA-Ⅱ)对目标函数进行求解。仿真结果表明:在粗加工中,当主轴转速为6904.3r/min、进给量为2670.4mm/min、铣削深度为4.0mm和铣削宽度为17.8mm时,得到的航空Al7050合金材料的去除率最优;在精加工中,当主轴转速为7344.6r/min、进给量为2815.6mm/min、铣削深度为1.0mm和铣削宽度为4.0mm时,获得的材料表面粗糙度结果最优。使用优化后的最佳参数组合的模拟结果与实际铣削测试结果相差较小,粗加工时实测表面粗糙度与优选值的误差仅为5.92%,精加工时实测表面粗糙度与优选值误差仅为3.12%,表明经过求解得到的最佳参数可在实际生产加工中运用,能对金属切削加工给予一定指导。

关键词:金属切削;参数优化;目标函数;约束条件;非支配排序遗传算法Ⅱ(NSGA-Ⅱ)

中图分类号:TP399

文献标志码:A

Cutting parameters optimization method based on improved genetic algorithm

SONG Shoubin

(Yangling Vocational amp; Technical College, Xian 712100, Shaanxi, China)

Abstract: "Aiming at the optimization problem of metal cutting parameters, a multiobjective optimization model based on improved genetic algorithm is proposed. Considering the requirements of different processing stages, the objective function based on maximum production efficiency and minimum surface roughness was constructed, and then the improved NSGA-Ⅱ genetic algorithm was utilized to solve the objective function. The simulation results show that in rough machining, when the spindle speed is 6904.3r/min, the feed rate is 2670.4mm/min, the milling depth is 4.0mm and the milling width is 17.8 mm, the removal rate of aero Al7050 alloy material is the best. In finish machining, when the spindle speed is 7344.6r/min, the feed rate is 2815.6mm/min, the milling depth is 1.0mm and the milling width is 4.0mm, the obtained surface roughness is the best. The actual milling shows that the optimal parameter combination after optimization has little difference with the actual value obtained in the test. The error between the measured surface roughness and the optimal value is 5.92% in rough machining and 3.12% in fine machining. Therefore, the optimal parameters obtained by solving can be used in the actual production and processing, and give certain guidance to metal cutting.

Key words: metal cutting; parameters optimization; objective function; constraint condition; nondominated sorting genetic algorithm Ⅱ(NSGA-Ⅱ)

0 "引 "言

在金属切削加工过程中,选取合适的铣削参数,可以使机器加工的质量和效率都得到大幅提升。屈力刚等[1]采用改进粒子群算法的对铣削参数优化进行了研究;李许庆等[2]则采用非支配排序遗传算法Ⅱ(NSGA-Ⅱ),对航空叶片粗加工参数优化进行了试验研究。本文作者在其研究的基础上,选取铣削加工的最大材料去除率与最小表面粗糙度作为目标函数,以精加工和粗加工两种不同加工工艺在实际生产加工中的不同要求作为约束条件,通过改进的遗传算法对铣削参数进行优化选择。

1 "铣削目标函数构建及约束条件

1.1 "目标函数构建

在铣削加工工艺中,往往以最小表面粗糙度和最大材料去除率作为优化目标,这样不仅可以满足高质量工艺要求,还可以提高工艺的生产效率,节约成本[3-4]。

(1) 基于最大去除率(MRR)的目标函数

设进给速度为vF,主轴转速为nr/min,刀具齿数为Z,则构建材料去除率MRR与铣削参数的目标函数为:

MRR(v, fz, ae, ap)=vF×ae×ap

=fz×Z×n×ae×ap,(1)

式中,ae表示铣削宽度;ap表示铣削深度;fz表示每尺进给量。

由于目标优化多为求解函数的最小值,因此将基于材料去除率的目标函数构建为:

minM1(X)=min[-MRR(X)]。(2)

(2) 基于最小表面粗糙度Ra的目标函数

除对加工生产效率Q有要求外,生产质量也是衡量工艺水平的重要指标[5-6]。因此,构建基于最小表面粗糙度Ra与铣削参数的目标函数,具体表达式为:

y2=minRa

=min(3.72n-0.976f1.014a0.180pa0.304e)。(3)

1.2 "约束条件

粗加工阶段以最大材料去除率为主要目标,而在精加工阶段以最小表面粗糙度为主要目标[7]。依据上述两阶段的工艺要求进行铣削参数优化,具体约束条件如下。

机床主轴转速n的约束条件为:

g1(x)=x1-nmax≤0

g2(x)=nmax-x1≤0。(4)

铣削深度ap的约束条件为:

g2(x)=x2-apmax≤0

g3(x)=apmax-x2≤0。(5)

铣削宽度ae的约束条件为:

g4(x)=x3-aemax≤0

g5(x)=aemax-x3≤0。(6)

根据刀具允许的进给量,设定进给量fz的约束条件为:

g5(x)=x4-fmax≤0

g6(x)=fmax-x4≤0。(7)

以机床条件为限制,对机床的进给抗力进行约束:

g9(v, f, ap, ae)=Fx(C0nm1fm2am3pam4e)

=162.93n-0.343f0.544a0.747pa-0.158e-Ffmax≤0(8)

2 "目标函数求解

2.1 "NSGA-Ⅱ

传统的遗传算法在面临单目标优化问题时,可以轻易求得全局最优解,但在面临多目标优化问题时,由于多目标函数之间取值相互影响,其求解效果就稍显不足[8]。为此,Srinivas和Deb[9]提出了NSGA来解决这一问题。但是在实际操作中,当面临种群数量过多时,NSGA需耗费大量时间用于排序,导致求解效率较低,且NSGA直接保留所有子代个体进行交叉变异操作,而不进行个体中筛选,这加大了得到优质个体的难度。鉴于此,Deb提出了通过快速非支配排序的方法提高NSGA的求解速度和精确度,即NSGA-Ⅱ[10-11]。NSGA-Ⅱ的思路如图1所示:

相较于传统遗传算法,NSGA-Ⅱ算法在快速非支配排序算法、个体拥挤度计算和精英策略3方面进行了改进。

2.1.1 "快速非支配排序算法

已知初始种群规模为N,对当前种群进行排序。为避免选中的解被其他解支配,将种群中的每个解与其他解进行比较。具体方法如下:设种群中的每个个体为P, np代表种群中支配P的个体数目,sp代表被P支配的个体集合。筛选np=0的个体,由选出的个体组成集合Z1,标记Z1中的个体为非支配层第一层;遍历非支配层第一层中每个个体所支配的个体集合sp中的每个P,执行np=np-1,筛选满足np=0的个体,将其保存在集合H中,并将H作为当前集合;对H中的个体进行标记,以当前最高层数加1作为本层层数;重复上述操作,直至整个初始种群都被分级。

2.1.2 "拥挤度计算

拥挤度表示在种群中给定点的周围个体的密度,通常通过计算种群中每个个体的拥挤距离来衡量[12-13]。个体的拥挤距离越大,说明空间中个体分布越松散;反之,空间中个体分布就越密集。个体P的拥挤距离为:如图2所示的矩形的长与宽之和。当种群经过快速非支配排序进行分层后,设给定点个体为P,每层合集最边界上的两个解之间的拥挤距离设为无穷大,个体P的拥挤距离即为个体P分别与相邻两个个体P+1和P-1的距离差之和。

设个体P的拥挤距离为L[p]d。L[0]d为同层个体初始化的拥挤距离,令L[0]d=0。按第m个目标函数值对同层个体按升序进行非支配排序,使两边边界的个体拥挤距离为无穷大。

给定一个大数W,令L[0]d=L[p]d=W,使得两边边界上的个体具有选择优势。计算非边界个体的拥挤距离:

L[p]d=L[p]d+(L[p+1]m

-L[p-1]m)/(fmaxm-fminm)(10)

式中,fmaxm为集合中的第m目标函数的极大值;fminm为集合中的第m目标函数的极小值。

重复不同目标函数的排序,并计算非边界个体的拥挤距离,即个体P的拥挤距离L[p]d。

通过上述方法,保证算法最终选中的个体拥挤距离较大,避免计算结果陷入局部最优,最终维持种群的多样性。

2.1.3 "精英策略

精英策略是指将第t代规模为N的父种群Pt和子代种群Rt重合,生成一个数量为2N的种群。在重合的种群中,重新快速非支配排序。将种群中优越性不够的下半部分淘汰,仅保留上半部分个体,作为新父种群演化到下一代,以提高保留子代个体质量的运算方式[14-15]。

2.2 "目标函数求解步骤

依据NSGA-Ⅱ的原理,得到目标函数的求解流程如图3所示。

3 "仿真验证

3.1 "参数设置

本试验使用的机床为CY-VMC850C数控铣床,具体参数如表1所示。该机床的最大进给抗力Ffmax=1000N;进给量值为1mm/min≤f≤5000mm/min;主轴转速值为100r/min≤n≤8000r/min。

根据实际加工需求,当刀具直径为(0.6~0.9)d时,铣削深度ap和铣削宽度ae等其他参数优化约束条件如表2所示。

调用MATLAB中的gamultiobj函数对本研究构建的目标函数进行寻优求解,最终求得满足要求的最优参数组合。

3.2 "铣削参数仿真优化结果

采用粗加工和精加工对材料进行铣削加工时,需满足不同的表面粗糙度要求。因此,依据加工工艺要求,对用优化模型求解过程中的表面粗糙度按照粗加工和精加工划分区间,并设置相应的约束条件进行求解,求解后选取该区间中材料去除率最大的参数组合作为最优结果。图4为求解后获得的粗加工帕累托(Pareto)前沿图,表4为Al7050合金铣削最优参数。

由图4可知,在符合加工要求的区间内,当主轴转速为6904.3r/min,进给量为2670.4mm/min,铣削深度为4.0mm,铣削宽度为17.8mm时,通过粗加工可获得最大材料去除率190.56cm3/min和最小表面粗糙度6.1334μm。同样,由表3的精加工参数优化结果可知,最大材料去除率为10.23cm3/min,最小表面粗糙度为2.915μm。

3.3 "实验验证

为验证本方法求解出的最佳铣削参数组合在实际加工中的效果,对航空Al7050合金进行加工。以表面粗糙度为评价指标,测量平台使用TA620,测量仪器为Time3200手持式表面粗糙度测量仪。采用间隔相同距离测量3次的方式计算平均值,并作为最终测量结果。表面粗糙度检测硬件环境如图5所示。

通过铣削试验,得到航空Al7050合金在不同加工工艺下的实际值与优选值,结果如表5所示。

由表5可知,采用优化后的最佳铣削参数组合对指定金属材料进行铣削加工后,试验实际值与最佳优选值所差无几,在粗加工和精加工时,实测表面粗糙度与优选值的误差分别为5.92%与3.12%。由实验结果可知,优选参数在对金属切削的精加工中,更容易满足精加工工艺要求的结果。并且无论是粗加工还是精加工,其误差都在生产工艺要求规定的误差范围(10%)以内。因此,将优选的铣削参数应用于实际的铣削加工生产中,加工效果较好。

4 "结 "论

本文以铣削加工的最大材料去除率与最小表面粗糙度作为目标函数,以精加工和粗加工两种加工工艺在实际生产加工中的不同要求作为约束条件,通过改进的遗传算法对铣削参数进行了优化选择。在满足实验要求的条件下,对材料进行粗加工,当主轴转速、进给量、铣削深度和铣削宽度分别设置为6904.3r/min, 2670.4mm/min, 4.0mm和17.8mm时,获得材料去除率和表面粗糙度结果最优。再同样的仿真优化环境中,对材料进行精加工,当主轴转速、进给量、铣削深度和铣削宽度分别设置为7344.6r/min, 2815.6mm/min, 1.0mm和4.0mm时,获得材料去除率和表面粗糙度结果最优。实验结果表明,采用优化后的最佳参数组合与测试中所得的实际值相差较小,粗加工和精加工表面粗糙度的误差均在10%以内,可以在实际生产加工中运用。

参考文献:

[1]屈力刚,杨忠文,杨野光,等.采用改进粒子群算法的铣削参数优化研究[J].机械设计与制造,2022(7):187-191.

QU L G, YANG Z W, YANG Y G, et al. "Research on optimization of milling parameters using improved particle swarm optimization "[J]. Machinery Design amp; Manufacture, 2022(7):187-191.

[2]李许庆,石艳,胥云,等.基于NSGA-Ⅱ的航发叶片粗铣加工工艺参数优化研究[J].组合机床与自动化加工技术,2020(9):162-166.

LI X Q, SHI Y, XU Y, et al. "Research on optimization of rough milling process parameters of aerohair blade based on NSGA-Ⅱ [J]. Modular Machine Tool amp; Automatic Manufacturing Technique, 2020(9):162-166.

[3]从政,曹岩,宋泠霞,等.基于ABAQUS的TC11钛合金车削力仿真和参数优化[J].工具技术,2022,56(7):38-42.

CONG Z, CAO Y, SONG L X, et al. Turning force simulation and parameter optimization of TC11 titanium alloy based on ABAQUS [J]. Journal of Tool Technology, 2022,56(7):38-42.

[4]杜红春,张祺.钛合金切削加工参数优化数学模型及工艺参数分析研究[J].机电工程,2020,37(11):1280-1287.

DU H C, ZHANG Q. Research on mathematical model and process parameter optimization of titanium alloy cutting "[J]. Mechanical and Electrical Engineering, 2020,37(11):1280-1287.

[5]孙英强,杨庆东,许博,等.高效高质量铣削参数多目标优化方法研究[J].制造技术与机床,2022(2):116-120.

SUN Y Q, YANG Q D, XU B, et al. Research on multiobjective optimization of milling parameters with high efficiency and high quality [J]. Manufacturing Technology amp; Machine Tool, 2022(2):116-120.

[6]邓聪颖,叶波,禄盛,等.基于切削稳定性与表面质量约束的铣削工艺参数优化研究[J].仪器仪表学报,2021,42(11):190-199.

DENG C Y, YE B, LU S, et al. Research on optimization of milling process parameters based on cutting stability and surface quality constraints [J]. Chinese Journal of Scientific Instrument, 2021,42(11):190-199.

[7]刘志学,胡登洲,高曦.航空薄壁机匣加工颤振及切削参数优化[J].工具技术,2022,56(8):87-91.

LIU Z X, "HU D Z, "GAO X. "Flutter and cutting data optimization of aviation thinwalled receiver [J]. Tool Technology, 2022,56(8):87-91.

[8]韩明珠.航发压气机叶片的加工仿真与加工参数优化[D].沈阳:沈阳工业大学,2021.

HAN M Z. "Machining simulation and optimization of machining parameters for air compressor blades [D]. "Shenyang: Shenyang University of Technology, 2021.

[9]郑伟,赵建设,周明,等.基于NSGA-Ⅱ算法优化的SiC_p/Al复合材料超声磨削表面评价研究[J].固体火箭技术,2020,43(2):199-205.

ZHENG W, ZHAO J S, ZHOU M, et al. Study on surface evaluation of SiC_p/Al composites in ultrasonic grinding based on NSGA-Ⅱ Algorithm [J]. Journal of Solid Rocket Technology, 2020,43(2):199-205.

[10]田凤杰,狄春东,韩晓,等.机器人磨抛工艺参数优化方法研究[J].成组技术与生产现代化,2021,38(3):1-7.

TIAN F J, DI C D, HAN X, et al. Research on optimization method of process parameters of robot grinding and polishing [J]. Group Technology and Production Modernization, 2021,38(3):1-7.

[11]王奔,赵家兴,张秀云,等.铣削参数和刀具角度对TC4钛合金表面粗糙度及材料去除率的影响[J].工具技术,2021,55(11):31-35.

WANG B, ZHAO J X, ZHANG X Y, et al. Effect of milling parameters and tool angle on surface roughness and material removal efficiency of TC4 titanium alloy [J]. Journal of Tool Technology, 2021,55(11):31-35.

[12]江敏,齐龙,周琴.基于切削有限元模拟的刀具几何参数优化研究[J].机械制造与自动化,2020,49(3):83-86.

JIANG M, QI L, ZHOU Q. Research on optimization of tool geometric parameters based on finite element simulation of cutting [J]. Machine Building amp; Automation, 2020,49(3):83-86.

[13]刘犇,钱炜.基于AdvantEdge FEM的高速钢带锯条锯切ADC12铝合金的参数优化[J].农业装备与车辆工程,2020,58(9):91-94.

LIU B, QIAN W. Parameter optimization of high speed steel band saw blade cutting ADC12 aluminum alloy based on advantEdge FEM [J]. Agricultural Equipment and Vehicle Engineering, 2020,58(9):91-94.

[14]王慧,李南奇,赵国超,等.基于航空铸造钛合金Ti-6Al-4V高速铣削参数的表面质量及切削效率优化[J].表面技术,2022,51(2):331-337,346.

WANG H, LI N Q, ZHAO G C, et al. Optimization of surface quality and cutting efficiency based on high speed milling parameters of aviation cast titanium alloy Ti-6Al-4V [J]. Surface Technology, 2022,51(2):331-337,346.

[15]唐超兰,谢义.6061铝合金铣削工艺参数多目标优化[J].广东工业大学学报,2020,37(5):87-93.

TANG C L, "XIE Y. "Multiobjective optimization of milling parameters for 6061 aluminum alloy [J]. Journal of Guangdong University of Technology, 2020,37(5):87-93.

基金项目:杨凌职业技术学院自然科学基金:“基于逆向工程的典型曲面零件数字化制造基础应用研究”(编号:ZK20-44)。

作者简介:宋守斌,副教授,主要从事数字化设计与制造、数控加工方面的研究。

(杨凌职业技术学院 "陕西,西安 "712100)

猜你喜欢
参数优化约束条件
基于一种改进AZSVPWM的满调制度死区约束条件分析
A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
基于正交试验法的路基冲击碾压施工参数优化
基于神经网络的动力电池组焊接参数优化研究
线性规划的八大妙用
研究LTE与WCDMA系统间小区互操作与参数优化
基于磁流变技术的汽车发动机隔振系统的参数优化
科技视界(2016年23期)2016-11-04 08:17:36
上向进路式尾砂胶结充填采矿法采场结构参数优化研究
平整液系统改造以及工艺优化
非约束条件下成人在线学习动机量表编制