一种切削加工中工件表面残余应力的预测方法与流程

文档序号:11432368阅读:253来源:国知局
一种切削加工中工件表面残余应力的预测方法与流程

本发明属于机械加工技术领域,具体涉及一种切削加工工件表面残余应力的预测方法。



背景技术:

金属切削加工是一个伴随着高温、高压、高应变率的变形过程,同时又由于切削过程中切削力和切削热的作用以及刀具与工件的摩擦等综合因素的影响,使得工件表面形成了残余应力。残余应力的存在对零件的疲劳强度、形状精度和尺寸的稳定性等有很大的影响。所以,在实际切削加工前,根据切削工艺参数对工件表面残余应力进行预测,不仅能够优化切削参数,提高工件的使用性能,还能够减少加工时间、降低成本,对实际加工生产具有指导意义。

目前残余应力的研究方法主要包括试验测量法和有限元分析法。早期国内外学者通过一系列金属切削试验,研究了切削速度、进给量、切削深度、刀具涂层、刀具磨损等对加工件表面残余应力的影响;随着计算机技术及有限元技术的不断发展,利用有限元分析法研究加工件表面的残余应力得到了广泛的应用,但由于切削过程具有复杂性和不确定性,存在诸多缺点,例如:需要大量试验的基础、无法获知仿真结果的准确性、计算时间长、试验影响因素多等。

最小二乘支持向量机算法(leastsquaresupportvectormachine,ls-svm)能够较好地解决小样本、非线性和高维数等分类问题,但该算法性能过渡依赖惩罚因子γ和核参数σ,粒子群算法(particleswarmoptimization,pso)具有精度高、鲁棒性好、收敛速度快等特点,可以有效的对参数γ和σ进行优化,因此,本发明有效结合ls-svm算法和pso算法各自的优点,将试验测量法与算法相结合,建立起工件表面残余应力预测模型,很好地预测了工件表面的残余应力。



技术实现要素:

本发明的目的是提供一种基于正交切削试验与pso-ls-svm算法相结合的工件表面残余应力的预测方法,采用基于正交切削试验与pso-ls-svm算法相结合的方式,对切削加工工件表面残余应力进行预测,其特征在于,包括以下步骤,

步骤一、正交切削试验及工件表面残余应力的测量,包括选取切削三要素和不同磨损状态的刀具参数作为正交试验的因子,按正交试验表进行试验,测量各条件下所对应的工件表面残余应力;

步骤二、利用pso算法寻取ls-svm的最优惩罚因子γ和核参数σ,具体过程为,

1)初始化pso参数,包括粒子数目n、学习因子c1和c2、最大迭代次数m、随机初始化粒子速度vi,d和位置xi,d;

2)将惩罚因子γ和核参数σ作为每个粒子的二维坐标,计算粒子的适应度式中yi为已知样本输出;yi'为ls-svm的预测输出;

3)对每个粒子,将适应度f(xi)与自身最优值进行比较,更新其自身最优适应度,将每个粒子的最优适应度值与全局最优值进行比较,更新种群的全局最优适应度;

4)按照粒子群速度和位置更新公式更新粒子速度vi,j(t)和位置xi,j(t),

vi,j(t+1)=wvi,j(t)+c1r1(pi,j-xi,j(t))+c2r2(pg,j-xi,j(t))公式一

xi,j(t+1)=xi,j(t)+vi,j(t+1)公式二

式中,i表示第i个粒子,i=1,2,…,d,d是该群体中粒子的总数,j表示粒子的第j维数,w为惯性权重,c1和c2为正的学习因子,r1和r2为0到1之间均匀分布的随机数,pi=(pi,1pi,2...pi,d)为第i个粒子到目前为止搜索到的最优位置,pg=(pg,1pg,2...pg,d)为整个群体迄今为止搜索到的最优位置,vi,j(t)和xi,j(t)分别是粒子i于第t次迭代中第j维度的速度和位置;

5)检查结束条件,一般设定结束条件为达到最大迭代次数或适应度小于给定精度,若不满足,转到过程2),若满足,寻优结束,返回当前最优惩罚因子γ和核参数σ;

步骤三、建立残余应力预测模型和残余应力预测,包括以步骤一中选取的正交试验的因子作为pso-ls-svm算法的输入,以测量到的工件表面残余应力作为pso-ls-svm算法的输出,利用步骤二中寻取的最优参数,建立起基于训练样本的表面残余应力预测模型,对工件表面残余应力进行预测。

优选的,所述正交切削试验及工件表面残余应力的测量,包括切削三要素选取三个主轴转速、三个进给速度和三个切削深度,刀具参数选取前期、中期和后期磨损刀具,按正交试验表进行试验,然后测量不同条件下所对应的工件表面残余应力。优选的,所述主轴转速选取475rad/min、600rad/min和750rad/min,进给速度选取37.5mm/min,47.5mm/min和60mm/min,切削深度选取1mm、2mm和3mm;前期磨损刀具选取vb≤0.1、中期磨损刀具选取0.1<vb≤0.3,后期磨损刀具选取vb>0.3。

优选的,所述初始化pso参数为,粒子数目n=30,学习因子c1和c2为2,最大迭代次数为m=300,惩罚因子γ的范围为0.1-1000,核参数σ的范围为0.1-1000。

优选的,经步骤二优化后的核参数σ=0.3376,惩罚因子γ=470.05。

与传统的的预测方法相比,本发明采用试验测量法与算法相结合的方式,具有以下有益效果:

1、与单纯的试验测量相比,无需逐件测量加工件表面的残余应力,能够在切削加工之前更快捷地预测加工表面残余应力,有助于优化切削参数;

2、与单纯的有限元分析法相比,采用试验与算法相结合,建立基于pso-ls-svm的工件面残余应力预测模型,在小样本的条件下具有预测精度高,泛化能力强的优点;

3、利用算法以寻取残余应力预测模型的最优参数,具有并行好、收敛快、鲁棒性强和全局搜索等特点,可以有效对参数γ和σ进行优化;

4、在优化切削参数和提高工件的使用性能的同时,还能够减少加工时间、降低成本,同时也为进一步指导实际加工生产提供理论依据。

附图说明

附图1是本发明的预测方法的整体流程图;

附图2是本发明的预测方法的寻求最优参数算法流程图;

附图3是本发明的一种切削加工工件表面残余应力预测方法的切削试验装置;

附图4是本发明的预测方法的工件表面残余应力预测结果与实际结果对比图;

附图标记为,1-主轴,2-铣刀,3-工件,4-工作台。

具体实施方式

为使本发明实施的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本发明一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明的一种切削加工工件表面残余应力的预测方法,采用基于正交切削试验与pso-ls-svm算法相结合的方式,对切削加工工件表面残余应力进行预测,包括正交切削试验及工件表面残余应力的测量、利用pso算法寻取ls-svm的最优参数、建立残余应力预测模型和残余应力预测等步骤。其中,

步骤“正交切削试验及工件表面残余应力的测量”包括切削三要素和不同磨损状态的刀具参数作为正交试验的因子,按正交试验表进行试验,测量各条件下所对应的工件表面残余应力;

步骤“利用pso算法寻取ls-svm的最优参数”的具体过程如图2所示:

1)初始化pso参数,包括粒子数目n、学习因子c1和c2、最大迭代次数m、随机初始化粒子速度vi,d和位置xi,d;

2)将惩罚因子γ和核参数σ作为每个粒子的二维坐标,计算粒子的适应度式中yi为已知样本输出;yi'为ls-svm的预测输出;

3)对每个粒子,将适应度f(xi)与自身最优值进行比较,更新其自身最优适应度,将每个粒子的最优适应度值与全局最优值进行比较,更新种群的全局最优适应度;

4)按照粒子群速度和位置更新公式更新粒子速度vi,j(t)和位置xi,j(t),

vi,j(t+1)=wvi,j(t)+c1r1(pi,j-xi,j(t))+c2r2(pg,j-xi,j(t))公式一

xi,j(t+1)=xi,j(t)+vi,j(t+1)公式二

式中,i表示第i个粒子,i=1,2,…,d,d是该群体中粒子的总数,j表示粒子的第j维数,w为惯性权重,c1和c2为正的学习因子,r1和r2为0到1之间均匀分布的随机数,pi=(pi,1pi,2...pi,d)为第i个粒子到目前为止搜索到的最优位置,pg=(pg,1pg,2...pg,d)为整个群体迄今为止搜索到的最优位置,vi,j(t)和xi,j(t)分别是粒子i于第t次迭代中第j维度的速度和位置;

5)检查结束条件,一般设定结束条件为达到最大迭代次数或适应度小于给定精度,若不满足,转到过程2),若满足,寻优结束,返回当前最优惩罚因子γ和核参数σ;

步骤“建立残余应力预测模型和残余应力预测”包括以所述正交试验的因子作为pso-ls-svm算法的输入,以测量到的工件表面残余应力作为pso-ls-svm算法的输出,利用最优参数建立起基于训练样本的表面残余应力预测模型,对工件表面残余应力进行预测。

下面结合附图对本发明的其中一个实施例进行详细说明。

如图3所示,本实施例的切削试验装置为立式铣床,工件材料选取100*150*35的航空铝合金,刀具选取3齿高速钢立铣刀,加工方式为槽加工,无切削液,采用xstress残余应力测力仪测量工件表面残余应力,具体步骤如下:

步骤一、正交切削试验以及工件表面残余应力的测量

选取三把不同磨损状态的刀具,例如前期磨损刀具(vb≤0.1)、中期磨损刀具(0.1<vb≤0.3)和后期磨损刀具(vb>0.3)作为刀具磨损参数,选取三个主轴转速,例如475rad/min、600rad/min和750rad/min,选取三个进给速度,例如37.5mm/min,47.5mm/min和60mm/min,选取三个切削深度,例如1mm、2mm和3mm,作为切削参数,按正交试验表进行9组试验,然后测量9组条件下所对应的工件表面残余应力,测量方式为在每个切削面下随机测量6个点得到残余应力平均值,具体试验结果如表1所示。

表1正交切削试验结果

步骤二、利用pso-ls-svm算法寻取残余应力预测模型的最优参数,具体过程如下

1)初始化pso参数,粒子数目n=30,学习因子c1和c2为2,最大迭代次数为m=300,γ的范围为0.1-1000,σ的范围为0.1-1000,并随机初始化粒子速度vi,d和位置xi,d;

2)将惩罚因子γ和核参数σ作为每个粒子的二维坐标,计算粒子的适应度,式中yi为已知样本输出,yi'为ls-svm的预测输出,n为样本个数;

3)对每个粒子,将适应度f(xi)与当前个体最优值pi进行比较,如果f(xi)小于pi,则用该粒子取代当前个体最优值;将适应度f(xi)与当前群体的最优值pg进行比较,如果f(xi)小于pg,则用该粒子取代当前群体最优值;

4)根据公式一和公式二更新粒子的速度和位置;

5)判断迭代次数m是否达到300次,如果未达到则返回过程2)继续迭代,经过300次迭代后得到最优粒子值x=(0.3376,470.05),即核参数σ=0.3376,惩罚因子γ=470.05。

步骤三、建立残余应力预测模型和残余应力预测,以表1中的刀具磨损参数和切削参数作为pso-ls-svm的输入,以测量到的工件表面残余应力作为pso-ls-svm的输出,利用最优参数建立相应的铝合金切削加工工件表面残余应力模型,对工件表面残余应力进行预测。为了验证残余应力模型的准确性,随机选取5组不同切削参数,对工件表面残余应力进行预测,同时测量5组切削参数下工件表面残余应力,预测结果和实际结果对比情况如表2和图4所示。

表2基于pso-ls-svm的预测结果

采用本发明的预测方法,工件表面残余应力预测模型误差绝对值平均值为4.854%,具有较好的预测能力、精度高、训练收敛速度快,可以对不同切削参数下工件表面残余应力值进行精确预测。

最后需要指出的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1