法律状态公告日
法律状态信息
法律状态
2022-08-16
实质审查的生效 IPC(主分类):B23K 9/04 专利申请号:2022102437915 申请日:20220311
实质审查的生效
技术领域
本发明涉及电弧增材再制造领域,尤其涉及一种基于遗传算法优化的焊接工艺参数与焊道几何特征尺寸正逆向预测的神经网络模型。
背景技术
电弧增材再制造技术是基于电弧增材制造技术,通过层层堆积的制造方式,实现零部件损伤部位的尺寸恢复和零部件性能恢复或提升的先进制造技术,具有制造成本低、修复效率高、零件性能好、材料利用率高等优点。在电弧增材再制造过程中,成形件通过层层累积的方式进行制造,每道焊缝的几何尺寸对构件的成形精度有着至关重要的影响,是分层切片和路径规划的重要依据之一。
目前,电弧增材再制造技术的发展存在一定的限制。一方面,通常情况下,构件在常规生产制造过程中的的普遍成形精度较低,不仅会降低构件的成形质量和力学性能,更将对构件在服役过程中的适用性和可靠性产生不利影响。另一方面,追求高精度构件成形的同时会导致成形效率较为低下,难以保证生产效率和使用时效,同样不利于构件的再制造过程。
因此,现有电弧增材再制造技术需要一种高精度和高效率的焊接参数-焊道尺寸的正逆预测模型,并且需要一种神经网络优化方法,来实现依据焊接参数对焊道尺寸的正向精准预测,以及根据焊道尺寸对焊接参数的逆向合理推导。快速准确地实现构件增材再制造过程中的工艺优化,提高构件在电弧增材再制造过程中的成形精度与成形效率。
发明内容
本发明提出了一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,其目的在于提高构件在电弧增材再制造过程中的成形精度,降低再制造过程中的工艺优化难度,提高成形效率。为电弧增材再制造技术的发展和工程应用提供新的思路。
本发明具体技术方案如下:
一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,其特征在于步骤为:
S1:预测模型正向输入\逆向输出焊接参数选取与预测模型正向输出\逆向输入焊道几何特征尺寸选取。
S2:单道焊接工艺试验设计。
S3:焊接试验展开与数据获取。
S4:基于BP神经元网络模型建立焊接参数-焊道尺寸正向神经网络预测模型。
S5:基于BP神经元网络模型建立焊道尺寸-焊接参数逆向神经网络预测模型。
S6基干遗传算法对焊道尺寸-焊接参数正逆神经网络预测模型进行训练优化。
S7:预测模型可靠性验证。
优先地,预测模型正向输入\逆向输出焊接参数选取与预测模型正向输出\逆向输入焊道几何特征尺寸选取。具体为:电弧增材再制造焊道几何特征尺寸主要包括熔宽、熔深和余高等,其成形过程的主要影响因素较多,包括焊接电压、焊接电流、送丝速度、焊接速度、焊丝干伸长、保护气体流量及流速等,各因素之间存在高度的非线性耦合作用。其中,焊接电压、焊接电流、送丝速度和焊接速度对焊道成形效果影响较大。本专利所建立的一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,其正向输入层为三个节点,即需要输入三种焊接参数变量。正向输出层为两个节点,即需要输出两种焊道特征尺寸变量。逆向模型输入层数与输出层数与正向模型相反。因此,首先在上述关键焊接参数中选取三种焊接参数作为模型的正向输入层\逆向输出层。同样,确定两种焊道几何特征尺寸作为模型的正向输入层\逆向输出层。
优先地,单道焊接工艺试验设计。具体为:根据所选取的预测模型所需焊接参数和焊道几何特征尺寸,设计单道焊缝成形焊接工艺试验。焊接工艺试验基于正交试验设计方法,正交试验可以实现最少的试验次数达到与大量全面试验等效的结果,具有高效、快速和经济等优点。在一定参数范围内,设计每种焊接参数不同水平值,根据正交试验表完成正交试验方案设计,获得一定组数的焊接工艺试验方案。
优先地,焊接试验展开与数据获取。具体为:首先,确定试验材料、设备与方法。试验开始前,对基板表面进行机械打磨去除表面氧化层等杂质,随后用酒精清洁基板表面并风干处理对基板表面进行机械打磨,并用酒精清洗干净,然后将基板固定在工作台上,并设定好机器人焊枪运动轨迹及焊接参数,进行试验。实验结束后,对模型所需焊道几何特征尺寸进行测量。为减小测量误差以保证实验结果的可靠性和准确性,每组数据均测量三次并取平均值。
优先地,基于BP神经元网络模型建立焊接参数-焊道尺寸正向神经网络预测模型。具体为:引入三层结构的神经元网络模型,神经网络模型输入层三个节点分别为所选焊接参数,输入层神经元个数为3;输出层两个节点为所选焊道几何特征尺寸,输出层神经元个数为2;隐藏层神经元个数参考经验公式如下:
式中,S,m,n分别表示隐藏层,输入层,输出层神经元个数,a为1-10之间的常数。
通过多次试验,比较不同隐藏层节点时的MSE(均方偏差特性函数),最终确定隐藏层层数为10层。因此,所建立焊接参数-焊道尺寸的正向神经网络预测模型结构是3-10-2型。
神经网络每层之间存在连接权值,且各层均具有阈值和激活函数,利用激活函数正向传递输入值,求得输出值。BP神经网络最常用的激活函数有Sigmoid、Tanh和Relu,模型选择Sigmoid作为激活函数,具体公式如下:
f(x)=(1+e
使用Mapminmax函数完成数据的归一化处理,确保其不超过[-1,1]的取值范围,最后对网络输出的数据展开反归一化操作,从而获取真实的输出值。Mapminmax函数的具体公式如下:
式中,x,x
根据调参经验确定网络训练函数为Levenberg-Marquardt算法,训练函数选取trainlm,网络学习速率取0.001,最大训练次数为1000次。
优先地,基于BP神经元网络模型建立焊道尺寸-焊接参数逆向神经网络预测模型。具体为:引入三层结构的神经元网络模型,神经网络模型输入层两个节点分别为所选焊道几何特征尺寸,输入层神经元个数为2;输出层三个节点为所选焊接参数,输出层神经元个数为3;选用均方误差(Mean Squared Error,MSE)作为模型结构评价指标,最终确定隐藏层节点数为11。因此,所建立的焊接参数-焊道尺寸的逆向神经网络预测模型结构是2-11-3型。其他神经网络模型设定与焊接参数-焊道尺寸的正向神经网络预测模型设定一致。
优先地,基于遗传算法对焊道尺寸-焊接参数正逆神经网络预测模型进行训练优化。具体为:BP神经网络的初始权值和阈值具有随机性,因此容易得到局部最优解而非全局最优解,预测精度较低。采用遗传算法(genetic algorithm,GA)来优化训练BP神经网络的连接权值和阈值,利用遗传算法全局搜索的特性,提高神经网络的泛化性能,优化BP神经网络权值初始化的随机性,提高模型预测的精度。遗传算法的优化过程是对种群进行初始化,并选择部分优秀个体进行遗传进入下一代种群,然后重复交叉操作和变异操作以产生新个体,多次迭代即可使神经网络逐步得到最优解或达到设定的最大迭代次数。遗传算法优化神经网络模型具体包括种群初始化、选择适应度函数、选择算子、交叉算子和变异算子。
(1)编初始化种群
初始化种群主要包括确定编码方式、种群规模以及最大迭代次数。个体编码采用二进制编码,每个个体均为一个二进制串,染色体的长度公式为:
L=S
式中,S1、S2、S3分别代表输入层、隐含层和输出层节点数,本专利所创建的焊道尺寸-焊接参数的正向神经网络预测模型结构是3-10-2型,计算得到染色体长度L为62。设定初始种群规模M=60,最大迭代次数G=200。所创建的焊道尺寸-焊接参数的逆向神经网络预测模型结构是2-11-3型,计算得到染色体长度L为69。设定初始种群规模M=60,最大迭代次数G=200。
(2)确定舒适度函数
适应度值是衡量种群中个体在遗传过程中能否达到最优解的标准,适应度函数的选择就决定了遗传算法的寻优方向和结果。选取预测值与期望值的误差矩阵的二范数作为目标函数的输出,该方法可最小化焊接参数-焊道尺寸正逆神经网络预测模型的预测结果和期望值之间的误差。
(3)设定遗传算子
选择算子是从父代群体中选择个体遗传到下一代群体中的方法,本文采用轮盘赌法选择算子,设定代沟值GGAP=0.95,即当代种群中有95%的个体被选为后代,种群中优秀的个体生存的可能性更大。
交叉算子是将两个个体以某种方式进行互换从而得到新个体的方式。本小节选用单点交叉算子,设定交叉概率值Px=0.7,即随机数超过0.3时,将两个父代进行杂交,产生新的子代;
变异算子是以随机法选择出产生变异的基因的方法。选取的方式为是基本位变异方式,设定变异概率值Pm=0.01。
进一步,在迭代过程中跟踪模型误差值变化,误差值会在迭代过程中随迭代次数递增而不断阶梯式减小,表明个体适应度在选择、交叉和变异过程中不断提高,最终个体适应度逐渐接近目标值,达到最优解时终止迭代,模型寻优误差值趋于稳定,最终迭代次数达到200次时停止算法。此时算法输出的个体即为最优个体,解码可得到最优的神经网络初始权值和阈值。将优化后的神经网络初始权值和阈值赋给预测模型,即可实现由焊接参数与焊道尺寸的正逆向推理。
优先地,预测模型可靠性验证。具体为:针对焊接参数-焊道尺寸正向神经网络预测模型,在模型训练完成后,通过对焊道几何特征尺寸预测值与实际值进行误差分析,验证模型的可靠性。采用如下计算公式进行计算:
式中,Er表示相对误差百分比,BP为神经网络预测值,BA为焊道尺寸实测值。
针对焊道尺寸-焊接参数逆向神经网络预测模型,首先跟踪模型迭代过程中的误差值变化,观察误差值在迭代过程中是否阶梯式减小。进一步,在模型中输入试验所得焊道几何特征尺寸实际值获得预测的焊接参数值,并将预测焊接参数值输入焊接参数-焊道尺寸的正向神经网络预测模型当中,获得焊道几何特征尺寸预测值,将该值与试验所得焊道几何特征尺寸实际值进行误差分析进一步判断模型的可靠性。最后,开展单道焊缝成形试验。在工艺参数区间内设定了多组焊接试验,拟定目标焊道几何特征尺寸,然后将目标焊道几何特征尺寸输入到焊道尺寸-焊接参数的逆向神经网络预测模型中,输出预测焊接参数。采用预测焊接参数进行多组焊接试验以获得焊道成形,并测量实际焊道几何特征尺寸数值,与相应目标焊道几何特征尺寸进行误差分析,验证模型的可靠性。
相对于现有技术,本发明具有以下积极效果:本发明所建立的一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,其正逆向预测误差小,网格稳定性能好,模型的泛化能力和预测精度高。在电弧增材再制造过程中,该模型可以用于任意尺寸构件的焊接工艺参数与焊道几何特征尺寸的正逆向精准预测,应用该模型可以准确快速地实现工艺优化,提高构件在电弧增材再制造过程中的成形精度和成形效率,最终提升构件成形质量,缩短生产周期,提高经济效益。
附图说明
图1电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型结构图
图2焊道熔宽和余高示意图
图3焊接参数-焊道尺寸的正向神经网络预测模型结构图
图4焊道尺寸-焊接参数的逆向神经网络预测模型结构图
图5焊道尺寸-焊接参数的逆向神经网络预测模型迭代过程误差变化图
图6焊接参数-焊道尺寸的正向神经网络预测模型预测值与试验值对比图
图7焊道尺寸-焊接参数的逆向神经网络预测模型预测值与试验值对比图
具体实施方式
下面结合具体实施例对本发明进行进一步说明
步骤1:一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,其完整结构图如图1所示。首先,根据焊接参数对焊道几何特征尺寸的影响程度,选取焊接电压、送丝速度和焊接速度3个焊接参数作为预测模型正向输入因素\逆向输出因素,选取熔宽和余高2个焊道几何特征尺寸作为预测模型正向输出因素\逆向输入因素。
步骤2:根据所选取的预测模型输入因素\输出因素,设计单道焊缝焊接工艺试验。基板材料为Q235钢板,尺寸大小为300mm×200mm×20mm。保护气体为82%Ar+18%CO
表1正交试验方案和结果
续表
步骤3:试验开始前,对基板表面进行机械打磨去除表面氧化层等杂质,随后用酒精清洁基板表面并风干处理对基板表面进行机械打磨,并用酒精清洗干净,然后将基板固定在工作台上,并设定好机器人焊枪运动轨迹及焊接参数,进行试验。实验结束后,使用游标卡尺测量不同的焊接参数对应的焊道熔宽和余高,如图1所示。为减小测量误差以保证实验结果的可靠性和准确性,在焊道平整光滑处进行测量,每组数据均测量三次并取平均值,试验结果如表1所示。
步骤4:引入三层结构的神经元网络模型建立焊接参数-焊道尺寸正向神经网络预测模型。神经网络模型输入层三个节点分别为焊接电压、焊接速度、送丝速度,神经元个数为3;输出层两个节点为焊道熔宽和余高,神经元个数为2;通过多次试验,比较不同隐藏层节点时的MSE(均方偏差特性函数),最终确定隐藏层层数为10层。创建的神经网络模型结构是3-10-2型,所建立的神经网络结构图如图2所示。选择Sigmoid函数作为激活函数,正向传递输入值。使用Mapminmax函数完成数据的归一化处理,确保其不超过[-1,1]的取值范围。神经网络模型训练完成后,利用反归一化操作对模型输出值进行处理,从而得到有效输出值。网络训练函数选择Levenberg-Marquardt算法,选用trainlm训练函数对神经网络模型进行训练,网络学习速率设定为0.001,最大训练次数设定为1000次,表示模型训练精度满足要求或迭代次数达到1000次时停止训练。
步骤5:引入三层结构的神经元网络模型建立焊道尺寸-焊接参数逆向神经网络预测模型。神经网络模型输入层两个节点分别为焊道熔宽和余高,神经元个数为2;输出层三个节点为焊接电压、焊接速度、送丝速度,神经元个数为3;通过多次试验,比较不同隐藏层节点时的MSE(均方偏差特性函数),最终确定隐藏层层数为11层。创建的神经网络模型结构是2-11-3型,所建立的神经网络结构图如图3所示。选择Sigmoid函数作为激活函数,正向传递输入值。使用Mapminmax函数完成数据的归一化处理,确保其不超过[-1,1]的取值范围。神经网络模型训练完成后,利用反归一化操作对模型输出值进行处理,从而得到有效输出值。网络训练函数选择Levenberg-Marquardt算法,选用trainlm训练函数对神经网络模型进行训练,网络学习速率设定为0.001,最大训练次数设定为1000次,表示模型训练精度满足要求或迭代次数达到1000次时停止训练。
步骤6:基于遗传算法对焊道尺寸-焊接参数正逆神经网络预测模型进行训练优化。遗传算法优化神经网络模型具体包括种群初始化、选择适应度函数、选择算子、交叉算子和变异算子。
(1)编初始化种群
初始化种群主要包括确定编码方式、种群规模以及最大迭代次数。个体编码采用二进制编码,每个个体均为一个二进制串,染色体的长度公式为:
L=S
式中,S1、S2、S3分别代表输入层、隐含层和输出层节点数,本专利所创建的焊道尺寸-焊接参数的正向神经网络预测模型结构是3-10-2型,计算得到染色体长度L为62。设定初始种群规模M=60,最大迭代次数G=200。所创建的焊道尺寸-焊接参数的逆向神经网络预测模型结构是2-11-3型,计算得到染色体长度L为69。设定初始种群规模M=60,最大迭代次数G=200。
(2)确定舒适度函数
适应度值是衡量种群中个体在遗传过程中能否达到最优解的标准,适应度函数的选择就决定了遗传算法的寻优方向和结果。选取预测值与期望值的误差矩阵的二范数作为目标函数的输出,该方法可最小化焊接参数-焊道尺寸正逆神经网络预测模型的预测结果和期望值之间的误差。
(3)设定遗传算子
选择算子是从父代群体中选择个体遗传到下一代群体中的方法,本文采用轮盘赌法选择算子,设定代沟值GGAP=0.95,即当代种群中有95%的个体被选为后代,种群中优秀的个体生存的可能性更大。
交叉算子是将两个个体以某种方式进行互换从而得到新个体的方式。本小节选用单点交叉算子,设定交叉概率值Px=0.7,即随机数超过0.3时,将两个父代进行杂交,产生新的子代;
变异算子是以随机法选择出产生变异的基因的方法。选取的方式为是基本位变异方式,设定变异概率值Pm=0.01。
进一步,在迭代过程中跟踪模型误差值变化,误差值会在迭代过程中随迭代次数递增而不断阶梯式减小,如图4所示。表明个体适应度在选择、交叉和变异过程中不断提高,最终个体适应度逐渐接近目标值,达到最优解时终止迭代,模型寻优误差值趋于稳定,最终迭代次数达到200次时停止算法。此时算法输出的个体即为最优个体,解码可得到最优的神经网络初始权值和阈值。将优化后的神经网络初始权值和阈值赋给预测模型,即可实现焊接参数与焊道尺寸的正逆向推理。
步骤7:预测模型可靠性验证。
针对焊接参数-焊道尺寸正向神经网络预测模型,在模型训练完成后,通过对焊道几何特征尺寸预测值与实际值进行误差分析,25组正向预测焊道熔宽和余高数值与试验所得焊道熔宽和余高实际值对比如图5所示。为进一步获得焊道熔宽、余高的预测值与实际值之间的百分比误差,采用如下计算公式进行计算:
式中,Er表示相对误差百分比,BP为神经网络预测值,BA为焊道尺寸实测值。
通过计算可得,预测焊道熔宽和与实际焊道熔宽平均误差为2.05%,预测焊道余高和与实际焊道余高平均误差为3.13%。可见,焊接参数-焊道尺寸的止向神经网络预测模型的预测精度较高,可较好地对焊道成形的几何特征尺寸进行预测。
针对焊道尺寸-焊接参数逆向神经网络预测模型,首先将试验所得25组焊道熔宽和余高实际值作为焊道尺寸-焊接参数逆向神经网络预测模型的输入参数,获得每组焊道熔宽和余高所得预测焊接参数,将预测焊接参数输入到焊接参数-焊道尺寸正向神经网络预测模型当中,获得每组焊接参数所得预测焊道熔宽和余高,并与对应试验所得焊道熔宽和余高进行误差分析,结果如表2所示。
表2正逆模型预测结果
续表
基于焊接参数-焊道尺寸正逆神经网络预测模型所得25组实际数据值与预测数据值的误差百分比如图6所示。预测熔宽与实际熔宽平均误差为4.70%,预测余高和实际余高平均误差为4.84%,两者平均误差均较小,处于合理范围内。
进一步开展单道焊缝成形试验,验证焊道尺寸-焊接参数逆向神经网络预测模型的准确性。在工艺参数区间内设定了8组试验,首先拟定目标焊道尺寸,然后将目标焊道尺寸输入焊道尺寸-焊接参数逆向神经网络预测模型,输出预测焊接参数。采用预测焊接参数进行焊缝成形实验,测量焊道几何特征尺寸实际值,结果如表3所示。
表3逆向模型预测焊接参数及试验结果
可以看出,焊道熔宽目标值与预测焊接参数下试验焊道熔宽值最大相差0-40mm,最小相差0.10mm,平均误差为3.1%。焊道余高目标值与预测焊接参数下试验焊道余高值最大相差0.22mm,最小相差0.08mm,平均误差为4.1%。结果表明,本专利所建立的焊道尺寸-焊接参数的逆向神经网络预测模型具有较高的预测精度。
实施例结果分析表明,本发明所提出一种电弧增材再制造焊接参数-焊道尺寸正逆神经网络预测模型,可以实现根据焊接参数对焊道几何特征尺寸预测以及根据焊道几何特征尺寸对焊接参数预测,具有预测精度高、预测速度快等优点。该模型可适用于任意尺寸零件的电弧增材再制造过程,并能高效准确地实现工艺优化。采用该模型可以有效地提升构件在再制造过程中的成形精度和成形效率,有利于改善构件成形质量和力学性能。本发明对于推动电弧增材再制造工艺的发展,促进机器学习技术在电弧增材再制造领域的广泛应用提供了一项重要的技术参考,具有潜在的经济与社会效益。
以上所述,仅是本发明的部分实施例,并非本发明任何形式上的限制。任何熟悉本专业领域的人员,在不脱离本发明技术方案的范围内,依据本发明的技术实质,对以上实施例所做的任何简单修改、等同替换与改进等,均仍属于本发明权利要求书的保护范围之内。
机译: 具有电弧焊接电路实时电阻监测的焊接或辅助制造电源;具有这种电源的焊接或增材制造系统
机译: 极低热导率金属零件的焊接用电弧焊接增材制造的方法和装置
机译: 极低热导率金属零件的焊接用电弧焊接增材制造的方法和装置