APP下载

低碳低成本约束下箱体零件加工路线优化方法

2018-12-19赵希坤蒋诗新宋豪达

中国机械工程 2018年23期
关键词:工步遗传算法刀具

张 雷 赵希坤 蒋诗新 宋豪达

合肥工业大学机械工程学院,合肥,230009

0 引言

目前,我国制造业的高速发展主要依靠能源和资源的高投入,并以牺牲生态环境为代价。随着经济社会的进一步发展,上述发展模式导致人与生态环境之间的矛盾日趋严重,很大程度上影响了我国经济的可持续发展,减少制造过程中产生的环境污染已迫在眉睫。低碳制造强调从原材料及能源获取、产品设计、制造、使用、拆解回收全过程中实施碳排放的减量化与控制[1],是解决制造业环境问题的主要途径之一。在零件加工过程中,进行面向低碳的工艺路线优化是实施低碳制造的重要手段之一,工艺路线规定了将毛坯变为产品零件的整个加工过程,很大程度影响产品零件的加工效率、环境影响、加工质量和加工成本等企业经营目标[2]。

近年来国内外学者对机械加工过程中的工艺优化问题进行了大量研究。李聪波等[2]建立了低碳高效的零件机加工工艺路线多目标优化模型,并应用改进遗传算法进行优化求解;尹瑞雪[3]通过对制造工艺及工艺链碳排放评估方法进行研究,提出了一种低碳机械制造工艺规划决策方法;程海琴等[4]提出碳效益评价指标,建立以碳效益极大化为目标的多工艺低碳制造决策模型;刘雪梅等[5]基于多色集理论与遗传算法,以辅助时间最短为目标进行了加工中心工步优化;扈晓燕[6]针对轴类零件应用多色集理论与遗传算法进行其工艺决策推理。但上述研究均存在一定的局限性,文献[1]运用遗传算法求解,求解效率较低,且未考虑加工成本;文献[2-4]仅以加工成本、质量等为优化目标,并未考虑环境影响;文献[5-6]运用多色集理论与遗传算法进行优化求解,求解效率较高,但未考虑加工过程中的环境影响。

基于上述问题,本文在箱体类零件机加工过程碳排放量化研究的基础上,提出了以低碳低成本为目标的工艺路线优化方法,并基于多色集理论与改进的遗传算法进行工艺路线的优化求解。所提方法在工艺设计过程中综合考虑了环境及加工成本问题,此外运用多色集与遗传算法提高了优化求解的效率。

1 零件机加工工艺路线优化问题描述

1.1 零件特征表示

零件特征是指包括零件的几何形状、工程意义和加工要求的一组信息集合,是构成零件几何形状和信息模型的基本单元。零件的特征包括设计特征和制造特征,在进行零件的工艺设计时主要根据其制造特征来规划,因此根据设计制造特征之间的映射关系,将零件的设计特征转化为制造特征,进而得到零件的制造特征集:

E={e1,e2,…,eI,…,eN}

(1)

式中,eI(I=1,2,…,N)为零件的制造特征;N为零件所包含的特征总数。

零件制造特征集中的每个元素表示1个制造特征,该特征在加工过程中一般通过若干个工步的加工获得,这些工步构成了一个特征加工链。应用特征加工链决策方法确定零件制造特征集中各制造特征相应的加工方法,进而得到零件的加工工步集:

P={P11,P12,…,PIJ,…,PNM}

(2)

式中,PIJ为制造特征eI所对应的加工链中的第J道工步;M为制造特征eN所对应的加工链中包含的加工工步数。

由于后续主要以零件的加工工步作为核心进行分析,故将加工工步集进行简化,可表示为

P={P1,P2,…,Pn}

(3)

式中,n为制造特征所包含的加工工步总数。

为了简化后续工艺路线优化过程中编码问题,将单工步定义为

Pi=(i,Ci,Mi,Ti)

(4)

式中,i(i=1,2,…,n)为加工工步序号;Ci为工步i的加工方式;Mi为工步i对应的机床;Ti为工步i对应的刀具。

1.2 零件机加工过程碳排放量化模型

零件机械加工工艺包括车削、铣削、刨削、磨削等,其加工过程碳足迹如图1所示,其中GHG(greenhouse gas)表示温室效应气体。本文将机械加工过程看作一个输入-输出系统,在加工过程中输入流包括毛坯、切削液、驱动机床的电能、刀具和夹具等辅助工具,输出流包括切屑、切削液和刀具的损耗。输出流引起碳排放主要是物料碳排放与能耗碳排放,可表示为

(5)

式中:GMi、GEi分别为第i个加工工步的物料碳排放和能耗碳排放。

图1 零件机加工过程碳足迹模型Fig.1 The carbon footprint model of components machining process

1.2.1物料碳排放

对于车削、铣削、磨削等典型机械加工工艺,其物料碳排放主要包括切屑、切削液和刀具的损耗。故物料碳排放可表示为

(6)

(1)切削。在机械加工过程中,大多数金属切屑可回收再利用,由于材料回收后其性能会降低,故只能代替部分新材料使用或降级使用,该部分排放难以核算,因此,本文不考虑切屑回收产生的碳排放收益。故切屑引起的碳排放可表示为

(7)

(2)切削液。在机械加工过程中,不同加工工艺所用的切削液种类不同,且不同切削液的碳排放因子和更换周期也不相同,因此,某一加工工艺使用不同的切削液种类,其碳排放量是不同的。对于单工步系统,消耗切削液所产生的碳排放可表示为

(8)

(3)刀具。刀具损耗引起的碳排放是指切削过程使用的刀具在其制造过程中产生的碳排放在每个工步上的分摊。根据文献[7],刀具的损耗引起的碳排放可表示为

(9)

1.2.2能耗碳排放

为了简化评估流程,可将机床的机加工过程划分为空载状态、负载状态、附件状态及换刀状态,再根据机床各功能部件在这4个阶段的运行状态,将机械加工过程的能耗分为空载能耗、负载能耗、附件能耗和换刀能耗。

刘飞等[8]通过机床动态运行时的功率平衡方程推导出了机床动态运行时的能量近似平衡方程:

(10)

式中,Pu、Pc、Pa、Pe分别为空载功率、负载功率、附件功率和换刀功率;T为总时间;tp、te、tm分别为空行程时间、换刀时间和加工时间。

对于同一台机床而言,当以固定速度稳态运行时,其空载功率、负载功率、附件功率和换刀功率波动很小,可以认为是恒定值, 故总能耗Ee可以表示为

Ee=tpPu+tePe+tm(Pu+Pc+Pa)

(11)

而能量碳排放可表示为

GEi=FeleEe

(12)

式中,Fele为电能碳排放因子。

依据数据查阅软件Gabi 6.0数据库和文献[9],上文所述的碳排放因子见表1。

1.3 零件机加工过程成本量化模型

从零件的全生命周期环境影响来看,其制造过程中环境影响所占比重较大,且可优化的空间也较大,若在制造过程中只考虑环境因素,必然会增加加工成本,故在进行工艺设计时应综合考虑环境、成本等多种因素。

表1 碳排放因子

(13)

(14)

在机械加工过程中,机床加工费用包括机床折旧、换刀成本、能耗和其他费用,机床加工费用可由加工总时间乘以折旧费计算,即

(15)

刀具损耗费用可依据实际切削长度和刀具的背吃刀量来计算。假设刀具寿命与所切除切屑的体积成线性比例关系,因此可依据切屑体积来估算刀具的使用成本:

(16)

综上所述,机械加工总成本可表示为

(17)

2 基于多色集与改进的遗传算法的工艺路线优化

2.1 优化目标函数

本文主要从减少机械加工过程中碳排放和加工成本的角度入手,在进行工艺设计时综合考虑碳排放和加工成本因素,构造零件制造过程的低碳低成本目标函数。

(1)低碳目标函数。低碳目标函数主要体现在整个加工过程和合理的加工工艺的基础上进行优化,进而达到碳排放量最少。根据上一节构建的零件加工过程碳排放量化模型,得到低碳目标函数见式(5)。

(2)低成本目标函数。低成本目标函数主要体现在整个加工过程中产生机加工成本最小。根据上一节中构建的加工过程成本量化模型,得到低成本目标函数见式(17)。

2.2 基于多色集的约束模型

多色集理论(polychromatic sets theory,PST)是一种新的系统理论和信息处理的数学工具,其核心思想是使用相同的数学模型仿真不同的对象。PST的数学模型能方便地描绘复杂机械系统的各种性质、属性、特征、参数等技术指标间的相互关系,且能很方便地用于计算机编程[3]。

传统的集合A表示元素的全体,即

A={a1,a2,…,ai,…,an}

(18)

集合A只能表达出其任意2个元素(ai,aj∈A)的名称不同,并不能表现出它们的任何性质。在PST中,将集合整体及其组成元素涂上不同的“颜色”,用来表示研究对象和元素之间的性质。集合A的颜色集合可表示为

F(A)={F1(A),F2(A),…,Fj(A),…,Fn(A)}

(19)

式中,Fj(A)为集合A中第j个统一颜色。

同理,与每一个组成元素ai对应的颜色集合可表示为

F(ai)={f1(ai),f2(ai),…,fj(ai),…,fn(ai)}=
{f1,f2,…,fi,…fn}

(20)

多色集合所有元素的个人着色可用围道布尔矩阵表示为

(21)

其中,若fi∈F(ai),则cij=1;若fi∉F(ai),则cij=0。

2.3 基于改进遗传算法的加工工序优化

2.3.1基因编码

编码是应用遗传算法时要首先解决的问题,总的来说,可分为三类:二进制编码方法、符号编码方法和浮点数编码方法。通常二进制编码适应于自变量为数值量的优化问题,且自变量之间的相互影响较小,但二进制编码无法表达工艺排序问题[10],故本文采用实数进行编码。

设有n个工步,则基因值在[1,n]范围内随机取值,将最终的基因值放入矩阵A[n]。假设有u个特征,v种加工方法,依据多色集理论构建“特征-工步”及“特征-面孔”围道布尔矩阵,分别表示为a[v,u]和b[2,u],基因具体编码流程见图2。

图2 编码流程图Fig.2 Coding flow chart

2.3.2多目标函数的转化

本文涉及碳排放和成本2个优化目标,由于多目标优化问题的各目标函数相互制约,故很难找到目标函数的最优解。在求解优化问题时,通常利用权重法将多目标问题转换为单目标问题。

为避免碳排放函数和成本函数的量纲不同,先对各个独立的目标函数求最大值和最小值, 再将实际的目标函数转换为[0,1]之间的一个量纲一量,处理方法如下[11]:

(22)

(23)

简化后的单目标函数为

(24)

式中,μ1、μ2分别为碳排放和成本相关的权系数,通过层次分析法确定μ1=0.5、μ2=0.5。

2.3.3交叉操作

交叉运算是指对2个相互配对的染色体按某种方式交换部分基因,从而形成新的个体。在OldChrom中随机选择图3所示的2个顺序串U1和U2,运用单点交叉法进行交叉操作,步骤如下:①在区间[1,5]取一个均匀分布的随机数x作为交叉点,设x=2;②将交叉点之前的基因按照在父辈U1串中的顺序复制到子辈O1中;③在子辈O1交叉点后的基因要从另一个父辈U2中依次进行扫描,若该基因在子辈O1中,则对下一基因进行扫描,若该基因不在子辈O1中,则将该基因按照顺序存放到子辈O1中,具体操作见图4。

图3 父辈染色体Fig.3 Parental chromosomes

图4 交叉后的染色体Fig.4 Crossed chromosomes

2.3.4变异操作

变异是指将个体染色体编码串中某些基因座上的基因值用该基因座的其他等位基因来代替,从而形成一个新的个体,具体方法如下:①根据变异概率Pm随机在种群中选择若干染色体;②设基因的长度为l,在[1,l]范围内随机选择一个基因位置q,并判断q和q+1这2个基因所对应的工步是否属于同一个特征,若不是,则进入下一个步骤,若是则返回步骤②;③计算变异前后和假设变异后的换刀时间和转位时间之和分别为T1、T2,若T2≤T1且满足相互约束,则交换两基因值的位置,否则返回步骤②。

3 实例分析

以某型号箱体类零件在数控加工中心上加工为例进行分析,验证上述机加工低碳低成本多目标优化模型的有效性,箱体类零件的三维模型如图5所示,其中1~29为特征编号。

(a)特征展示图A

(b)特征展示图B图5 箱体类零件三维模型Fig.5 The model of housing parts

3.1 箱体加工特征分析

由于图5所示的某型号箱体类零件在一次装夹下的制造特征较多,为简化问题,在零件制造特征识别过程中,将其制造特征进行聚类处理(即将同一加工方位上相同精度、相同几何尺寸的聚类为一个特征)。

根据对箱体类零件的工艺分析以及机床、机加工参数[12-13],其零件特征描述和刀具信息分别见表2和表3。

表2 刀具信息

通过上述对箱体类零件加工特征的分析,根据机械加工参数[14]可得到该零件加工时间表,见表4。

3.2 基于多色集理论约束模型分析

表3 零件特征描述

加工工序排序是在保证零件加工质量的前提下进行,否则脱离了加工质量单纯谈工序排序就变得毫无意义,而要保证零件加工质量就需在进行工艺决策时加入一定的约束条件。在工艺规划中需要考虑的主要约束有:①基准先行;②先主后次;③先面后孔;④先粗后精;⑤工序集中。根据上述描述约束①~④为工序间的优先级约束;约束⑤为工序聚类约束,也为加工效率约束。

根据上述方法,使用多色集合理论分别建立“特征-工步”及“特征-面孔”围道布尔矩阵。在表5中,统一颜色P1~P29分别代表1~29个特征,个人着色C1~C8分别代表粗镗、半精镗、精镗、粗铣、半精铣、精铣、钻、攻丝8个加工工步。黑圆处代表黑圆所在列对应的加工特征包含黑圆所在行对应的工步。对表5的围道矩阵所描述的工步进行编码,具体编码见表6。在表7中,统一颜色P1~P29分别代表1~29个特征,个人着色B1、B2分别代表面和孔。在表8中,用1代表黑点,用0代表非黑点。

表6 “特征-工步” 围道矩阵工步编号及位置

表7 “特征-面孔”围道矩阵

表8 “特征-面孔”围道矩阵工步编号

3.3 基于改进遗传算法的加工序列优化

在进行遗传算法求解时,算法参数的设置如下:种群规模为50,算法的最大迭代次数为100,代沟为0.9。其中, 机床折旧费按200元/h计算,为了简化问题,设置换刀时间为固定值4 s,转位时间为2 s。采用MATLAB软件分别以低碳、低成本和低碳低成本为目标进行优化,其对比优化结果见表9。在用低碳低成本对加工序列进行优化时,用基于多色集理论的遗传算法迭代收敛图见图6。以低碳低成本为目标进行优化时,加工序列的最优染色体基因表现形式见图7。根据表2和表3可以得到最优染色体基因所对应的刀具和加工面,见表10。

3.4 结果分析

由图6可以看出,用MATLAB进行优化时遗传算法在迭代次数为25时收敛,其收敛速度较快。由表9可以看出,当以低碳为目标函数时,所得的碳排放量虽少,但机加工的成本高;以低成本为目标函数时,与以低碳为目标函数相比,其优化结果的成本低,但碳排放量有所增加;以低碳和低成本2个目标函数同时进行优化时,用权重系数将两者整合在一起,得到的结果更加符合本文的要求。由表10可以看出,所得最优加工序列的刀具、加工面较为集中,减少了加工过程中的碳排放量和加工成本,从而证明了本文所提优化模型及遗传算法的有效性。

图7 最优染色体基因Fig.7 Optimal chromosomal gene

表10 最优加工序列的加工面和刀具

4 结论

(1)通过分析箱体类零件加工成本和碳排放的影响因素,建立了以最低碳排放量和最低加工成本为目标的优化模型。

(2)根据箱体类零件在加工中心上工步排序原则,采用多色集理论建立了“特征-工步”和“特征-面孔”围道布尔矩阵。

(3)以低碳低成本为优化目标函数,改进遗传算法的编码、交叉和变异方式,对加工工序进行优化,并得到最优加工工序。

猜你喜欢

工步遗传算法刀具
薄壁偏心套配合件车床加工工艺分析与计算
基于移动互联网技术的铸造生产数据采集应用
РH13-8Mo 螺栓锻造工艺分析
无织构刀具与织构刀具铣削性能对比研究
基于遗传算法的智能交通灯控制研究
粗加工切削参数对钛合金多工步加工过程的影响
切削刀具刃口形貌对刀具使用寿命的影响
一种基于遗传算法的聚类分析方法在DNA序列比较中的应用
多功能刀具
基于改进的遗传算法的模糊聚类算法