[发明专利]一种支持多目标优化的滚齿参数求解方法有效
申请号: | 202110624943.1 | 申请日: | 2021-06-04 |
公开(公告)号: | CN113343386B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 曹卫东;李力泓;欧阳骋;梁新利;倪建军 | 申请(专利权)人: | 河海大学 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F119/06 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 丁涛 |
地址: | 210098 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 多目标 优化 参数 求解 方法 | ||
本发明公开了一种支持多目标优化的滚齿参数求解方法,对已知的滚齿能耗与加工时间多目标模型进行滚齿参数求解,具体步骤为:S1:定义并初始化滚齿参数组,定义非劣滚齿参数和非劣优化目标;S2:以滚齿能耗与加工时间为多目标,通过不断迭代优化,求解非劣滚齿参数和非劣优化目标。本发明以滚齿能耗与加工时间为2个目标,使用迭代与帕累托改进方法优化了这2个目标并对滚齿参数进行了求解,从而解决滚齿能耗与加工时间为多目标条件下的滚齿参数求解难题。
技术领域
本发明涉及一种支持多目标优化的滚齿参数求解方法,属于齿轮加工技术领域。
背景技术
碳中和目标给齿轮加工提出了更高的要求,在实际滚齿加工中,工艺人员建立了滚齿能耗与加工时间多目标模型之后,难以求解该模型,人工求解滚齿参数耗时较高,对生产效率、生产环境存在重大影响。
国内对多目标情况下的滚齿参数求解研究较少,所以使用一种不断进化迭代的方法去求解滚齿工艺参数,并使得滚齿能耗与加工时间同时优化,从而指导滚齿加工是新颖的。
发明内容
为解决现有的技术问题,本发明提供一种支持多目标优化的滚齿参数求解方法,能够自动获得滚齿参数,达到优化滚齿能耗与加工时间的目的。
本发明中主要采用的技术方案为:
一种支持多目标优化的滚齿参数求解方法,对已知的滚齿能耗与加工时间多目标模型进行滚齿参数求解,具体步骤为:
S1:定义并初始化滚齿参数组,定义非劣滚齿参数和非劣优化目标;
S2:以滚齿能耗与加工时间为多目标,通过不断迭代优化,求解非劣滚齿参数和非劣优化目标。
优选地,所述S1的具体步骤如下:
S1-1:定义滚齿参数组MGP={X1,X2,…,Xn},Xi表示MGP中的第i个滚齿参数,Xi包含的属性为{s1,s2},其中s1表示滚刀转速,s2表示轴向进给量,i和n为正整数,1≤i≤n;
S1-2:非劣滚齿参数由滚齿参数组MGP中的Xi不断迭代进化得到,即指已经找不出使滚齿能耗与加工时间这两个优化目标都能改进的滚齿参数了,非劣滚齿参数对应的优化目标即称为非劣优化目标;
S1-3:定义滚齿参数组向非劣滚齿参数追逐的程度为一行向量hungry,hungry=(hungry1,hungry2,…,hungryn),hungryj表示第j个滚齿参数向非劣滚齿参数追逐的程度,j和n为正整数,1≤j≤n,所有hungryj的和为SHungry;
S1-4:设定最大迭代次数Max_iter,Max_iter为正整数,存储集Archive_X,Archive_Y分别用于存储非劣滚齿参数和非劣优化目标,设定Archive_X和Archive_Y的最大存储数皆为maxArch,maxArch为正整数,当前迭代次数iter初始化为1,设定邻近区域判别系数rcir;
S1-5:输入Xi数值上限UB和下限LB,UB存储s1和s2的数值最大值,LB存储s1和s2的数值最小值,在该数值范围内对所有Xi进行随机初始化,将所有hungryj初始化为0。
优选地,所述S2的具体步骤如下:
S2-1:若iterMax_iter,跳转至S2-2,否则跳转至S2-15;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110624943.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电磁波传输波导
- 下一篇:一种高效热成型食品贮存盒生产线