一种最优用丝成本下的焊接工艺参数求解方法技术

技术编号:36508603 阅读:14 留言:0更新日期:2023-02-01 15:35
本发明专利技术公开了一种最优用丝成本下的焊接工艺参数求解方法,首先通过采集实际焊接过程中的各项数据,计算实际电流值对应的送丝速度中位数,接着通过多元线性回归和最小二乘法拟合电流与送丝速度的关系,拟合电流与电压的关系,在此基础上,分别建立单位长度焊缝的用丝成本和单位长度焊缝的热输入关于电流、焊接速度的表达式;接着用单位长度焊缝的热输入表征质量区间,并约束合理质量区间,通过遗传算法求解合理质量区间内,用丝成本最优解所对应的电流及焊接速度;本发明专利技术相比于传统焊丝用量计算方法可以有效节省焊丝成本,在不影响焊接质量的前提下,通过成本寻优,为机器人焊接的用丝成本缩减提供最合理的焊接参数。丝成本缩减提供最合理的焊接参数。丝成本缩减提供最合理的焊接参数。

【技术实现步骤摘要】
一种最优用丝成本下的焊接工艺参数求解方法


[0001]本专利技术属于智慧焊接
,特别涉及一种最优用丝成本下的焊接工艺参数求解方法。

技术介绍

[0002]焊接工艺规程(WPS)指的是为特定焊接结构设定制造条件的书面文件,一般包括材质及复验、接头及坡口、焊接方法及焊接参数、焊接热输入、焊前预热及焊后热处理、焊接顺序、检验及返修标准等。在大型机器人焊接过程中需要以WPS为标准设置相关焊接参数,实际焊接过程中一般选取各项参数取值范围的中间值,选取中间值可以有效保证焊接质量位于合理的取值范围,但却不能保证焊丝成本最低,经常会造成大量的焊丝成本浪费的问题。在焊接工艺参数设计的过程中,焊丝成本的优化问题是一个很重要的课题。实际焊接过程中,如何在合理的质量前提下尽可能节约焊丝成本成为制造业企业在成本节约方面必须考虑的问题。

技术实现思路

[0003]专利技术目的:针对上述
技术介绍
中存在的问题,本专利技术提供了一种最优用丝成本下的焊接工艺参数求解方法,首先分别拟合出单位长度焊缝用丝成本和热输入关于电流和焊接速度的关系,接着通过改进的遗传算法,在保证焊接质量合格的情况下,求解用丝成本最优解对应的电流及焊接速度,作为最优选择。
[0004]技术方案:一种最优用丝成本下的焊接工艺参数求解方法,包括以下步骤:步骤S1、采集实际焊接过程中的电流、电压和送丝速度数据,并计算每个电流值及对应的送丝速度中位数;步骤S2、通过多元线性回归和最小二乘法拟合电流与送丝速度的关系;步骤S3、拟合电流与电压的关系;步骤S4、单位长度焊缝的用丝成本COST表达如下:单位长度焊缝的热输入heatinput表达如下:将步骤S2

S3中的拟合关系代入上式,分别获取COST、heatinput与电流、焊接速度间的关系;步骤S5、用单位长度焊缝的热输入表征质量区间,并约束合理质量区间,求解合理质量区间内,用丝成本最优解所对应的电流及焊接速度。
[0005]进一步地,所述步骤S1中遍历所有电流值i,获取电流数据中大于等于i且小于i+1的所有电流值对应的送丝速度,统计所述送丝速度的中位数,记为feedspeed_median,则每个电流值i对应一个feedspeed_median;将电流值i添加至电流列表current_list中,对应的送丝速度中位数feedspeed_median添加至送丝速度列表feedspeed_list中。
[0006]进一步地,所述步骤S2中拟合电流I与送丝速度feedspeed的关系如下:其中A、B、C为系数。
[0007]进一步地,所述步骤S3中拟合电流I与电压U的关系如下:其中k、b为系数。
[0008]进一步地,所述步骤S4中单位长度焊缝的用丝成本COST具体表达如下:单位长度焊缝的热输入heatinput具体表达如下:其中V代表焊接速度。
[0009]进一步地,所述步骤S5中以单位长度焊缝的热输入表征质量区间,并约束合理质量区间的方法包括:步骤L5.1、分别获取焊接工艺规程中电流I、焊接速度V取值范围的中间值,步骤L5.2、根据步骤S2

S4中获取的heatinput表达关系求取I、V中间值对应的heatinput,设置合理质量区间为[0.8heatinput,1.2heatinput]。
[0010]进一步地,通过遗传算法求解焊接工艺规程范围内,用丝成本最优解所对应的电流及焊接速度,具体步骤包括:步骤S5.1、设定遗传算法初始值,包括初始种群规模p、最大遗传代数MAXGEN、交叉概率Pc,变异概率Pm,设计变量的二进制长度为L,其中变量包括电流和焊接速度;设计初始遗传代数计数器gen=0;步骤S5.2、根据焊接工艺规程中电流和焊接速度的设定范围,对变量进行二进制编码,染色体由两个变量的二进制顺序排列而成,长度为2L;步骤S5.3、开始遗传步骤,遗传代数计数器gen记录遗传代数;步骤S5.4、每一代遗传中,设置种群中个体的适应度f=

COST;步骤S5.5、通过轮盘赌法复制p/4的新个体,用所述新个体替换掉适应度最低的p/4个种群个体;计算种群中个体适应度的方差f_std,通过sigmoid函数计算出交叉概率与变异概率的系数如下:
其中为调整系数;步骤S5.6、基于种群中的个体适应度计算每个个体的交叉概率和变异概率;具体地,将种群个体中所有适应度除以最小值,进行归一化处理,获得个体的归一化适应度f1,计算个体交叉概率如下:计算个体变异概率如下:其中为系数;步骤S5.7、采用遍历随机抽样法从当前种群中选出2个父体进行交叉操作;具体地,设置随机数rand,取值范围为[0,1],当rand小于2个父体的交叉概率均值时,父体间随机选择一段二进制数值进行交叉;否则不进行交叉;步骤S5.8、随机选取种群中的个体,以个体变异概率Pm进行变异操作,通过随机取反的方式对个体中的某一段二进制数值进行变异操作,产生新个体;步骤S5.9、统计出每代遗传过程中适应度最高的个体,比较相邻2代间适应度最高的个体对应的适应度,保留适应度较高的一代个体;当存在连续C代遗传过程中最高适应度个体未发生改变时,提取个体对应的电流和焊接速度作为最优焊丝成本下的电流和焊接速度;否则持续遗传过程,直至遗传代数计数器gen>MAXGEN,提取最后一代遗传过程中适应度最高的个体对应的电流和焊接速度作为最优焊丝成本下的电流和焊接速度。
[0011]本专利技术采用的技术方案与现有技术方案相比,具有以下有益效果:(1)、本专利技术首先采集了实际焊接过程中的各项参数,根据不同焊机,拟合出符合焊机运行规律的电流与送丝速度、电流与电压的关系,进而分别得到用丝成本和热输入的表达关系。在约束热输入的情况下,通过遗传算法求解最优的焊丝成本方案对应的电流和焊接速度,为机器人焊接的参数设置提供了最佳标准。相比于传统焊丝用量计算方法,本专利技术提供了一种在合适质量区间内寻求最优焊丝成本的方法,可以有效节省焊丝成本,为机器人焊接的成本缩减提供最优方案。
[0012](2)本专利技术采用遗传算法对焊丝成本进行寻优,传统的自适应遗传算法更倾向于改变适应度不好的个体,当所有个体趋于一致时,使其变异或交叉的概率变大的问题则无法解决。本专利技术创造性地基于个体适应度方差设计了交叉概率和变异概率的系数,可以使计算结果跳出局部最优。同时设计了具体的交叉概率和变异概率的计算方法,使得交叉和变异过程更加符合焊接的实际规律。
[0013](3)本专利技术在WPS规定的各项参数取值范围内,建立模糊的热输入优化求解范围,以此范围为合理质量区间,在此范围内进一步求解最优焊丝成本对应的电流、焊接速度,可以有效减少遗传代数,降低遗传算法的计算量,提升计算效率。
附图说明
[0014]图1为本专利技术提供的最优焊丝成本优化求解方法流程图。
具体实施方式
[0015]下面结合附图对本专利技术做更进一步的解释。
[0016]如图1所示,本专利技术提供了一种焊接过程中最优焊丝成本的优化求解方法。首先通过采集实际焊接过程中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,包括以下步骤:步骤S1、采集实际焊接过程中的电流、电压和送丝速度数据,并计算每个电流值及对应的送丝速度中位数;步骤S2、通过多元线性回归和最小二乘法拟合电流与送丝速度的关系;步骤S3、拟合电流与电压的关系;步骤S4、单位长度焊缝的用丝成本COST表达如下:单位长度焊缝的热输入heatinput表达如下:将步骤S2

S3中的拟合关系代入上式,分别获取COST、heatinput与电流、焊接速度间的关系;步骤S5、用单位长度焊缝的热输入表征质量区间,并约束合理质量区间,求解合理质量区间内,用丝成本最优解所对应的电流及焊接速度。2.根据权利要求1所述的一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,所述步骤S1中遍历所有电流值i,获取电流数据中大于等于i且小于i+1的所有电流值对应的送丝速度,统计所述送丝速度的中位数,记为feedspeed_median,则每个电流值i对应一个feedspeed_median;将电流值i添加至电流列表current_list中,对应的送丝速度中位数feedspeed_median添加至送丝速度列表feedspeed_list中。3.根据权利要求1所述的一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,所述步骤S2中拟合电流I与送丝速度feedspeed的关系如下:其中A、B、C为系数。4.根据权利要求1所述的一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,所述步骤S3中拟合电流I与电压U的关系如下:其中k、b为系数。5.根据权利要求1所述的一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,所述步骤S4中单位长度焊缝的用丝成本COST具体表达如下:单位长度焊缝的热输入heatinput具体表达如下:
其中V代表焊接速度。6.根据权利要求1所述的一种最优用丝成本下的焊接工艺参数求解方法,其特征在于,所述步骤S5中以单位长度焊缝的热输入表征质量区间,并约束合理质量区间的方法包括:步骤L5.1、分别获取焊接工艺规程中电流I、焊接速度V取值范围的中间值;步骤L5.2、根据步骤S2

S4中获取的heatinput表达关系求取I、V中间值对应...

【专利技术属性】
技术研发人员:李波田慧云
申请(专利权)人:苏芯物联技术南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1