高级检索

基于GA-BP神经网络的316L多层多道焊残余应力和变形预测

李成文, 吉海标, 闫朝辉, 刘志宏, 马建国, 王锐, 吴杰峰

李成文, 吉海标, 闫朝辉, 刘志宏, 马建国, 王锐, 吴杰峰. 基于GA-BP神经网络的316L多层多道焊残余应力和变形预测[J]. 焊接学报, 2024, 45(5): 20-28. DOI: 10.12073/j.hjxb.20230520002
引用本文: 李成文, 吉海标, 闫朝辉, 刘志宏, 马建国, 王锐, 吴杰峰. 基于GA-BP神经网络的316L多层多道焊残余应力和变形预测[J]. 焊接学报, 2024, 45(5): 20-28. DOI: 10.12073/j.hjxb.20230520002
LI Chengwen, JI Haibiao, YAN Zhaohui, LIU Zhihong, MA Jianguo, WANG Rui, WU Jiefeng. Prediction of residual stress and deformation of 316L multi-layer multi-pass welding based on GA-BP neural network[J]. TRANSACTIONS OF THE CHINA WELDING INSTITUTION, 2024, 45(5): 20-28. DOI: 10.12073/j.hjxb.20230520002
Citation: LI Chengwen, JI Haibiao, YAN Zhaohui, LIU Zhihong, MA Jianguo, WANG Rui, WU Jiefeng. Prediction of residual stress and deformation of 316L multi-layer multi-pass welding based on GA-BP neural network[J]. TRANSACTIONS OF THE CHINA WELDING INSTITUTION, 2024, 45(5): 20-28. DOI: 10.12073/j.hjxb.20230520002

基于GA-BP神经网络的316L多层多道焊残余应力和变形预测

基金项目: 国家重大科技基础设施建设项目(No.2018-000052-73-01-001228);安徽省自然科学基金资助项目(2108085ME142);中国科学院青年促进会资助项目(2019433);国家自然科学青年基金项目(12105185)
详细信息
    作者简介:

    李成文,硕士研究生;主要从事基于机器学习的焊缝缺陷检测研究;Email: chengwen.li@ipp.ac.cn

    通讯作者:

    闫朝辉,博士,副研究员;Email: yanzhaohui@ie.ah.cn

  • 中图分类号: TG 407

Prediction of residual stress and deformation of 316L multi-layer multi-pass welding based on GA-BP neural network

  • 摘要:

    残余应力与变形是焊接过程中普遍存在的现象,对焊接结构的性能及使用寿命产生严重影响,是焊接结构发生开裂和失效的主要原因之一. 传统的多层多道焊残余应力和变形预测主要采用有限元分析法,该方法存在预测精度差,数值模拟结果可靠性低等缺点. 针对预测20 mm厚316L平板对接焊的残余应力和变形,提出一种基于遗传算法(genetic algorithm, GA)优化的反向传播(back propagation,BP)神经网络预测模型GA-BP,选取最主要的4个焊接工艺参数作为输入,包括焊接电流、电弧电压、焊接速度和层间温度,以焊后最大横、纵向残余应力和变形作为输出. 结果表明,BP神经网络模型的预测误差在15%以内,优化后的GA-BP网络模型预测误差小于3%,故GA-BP神经网络模型的预测更精准,该方法可为多层多道焊的焊接工艺参数优化以及焊后残余应力与变形的预测和控制提供思路与理论基础,具有一定的指导意义和实际应用价值.

    Abstract:

    Residual stress and deformation are common phenomena in the welding process. Its existence will have a serious impact on the working performance and service life of the welded structure, and is one of the main reasons for the cracking and failure of the welded structure. Traditional methods for predicting residual stress and deformation mainly include finite element analysis. However, these methods have the disadvantages of poor prediction accuracy and low reliability of numerical simulation results. To address the problem of predicting residual stress and deformation in 316L flat plates welding with a thickness of 20 mm, this paper proposes a GA-BP neural network prediction model based on optimized back propagation (BP) by genetic algorithm (GA), which selects the four most important welding process parameters as input parameters, including welding current, electric arc voltage, welding speed, and interpas temperature. The output of the model is the maximum transverse and longitudinal residual stress and deformation after welding. The results show that the error of the BP neural network model is within 15%. The error of GA-BP is less than 3%, indicating that the GA-BP neural network model is more accurate. This method can provide ideas and theoretical basis for optimizing process parameters of multi-layer multi-pass welding, as well as predicting and controlling residual stress and deformation after welding, and has certain practical guidance and application value.

  • 残余应力和变形是焊接过程中常见的问题,会对焊接工件的质量和性能产生重要影响,因此,预测焊接残余应力和变形已经成为焊接领域中的重要研究内容. 焊接工艺参数,焊后残余应力及变形之间是一种非常复杂的非线性映射关系,在厚板焊接中对焊接残余应力与变形影响较大的填充层焊接工艺参数主要有焊接电流、电弧电压、焊接速度以及层间温度[1-3]. 焊接残余应力与变形的预测是高度非线性问题,很难用简单的数学模型来描述,需要通过各种方法和经验对其中的权重和因子进行计算.

    人工神经网络可实现复杂非线性系统的建模和预测,具有强大的联想能力、容错能力以及自适应学习能力,近年来在焊接质量预测中得到了广泛关注[4-7],其中BP神经网络是人工神经网络一种常用的深度学习模型,可以在没有大量数据的情况下进行预测,BP神经网络具有较强的自适应学习能力和非线性拟合能力,已有诸多学者将其应用于非线性领域的预测中,例如Shanavas等人[8] 通过建立反向传播神经网络模型,来预测铝合金搅拌摩擦焊焊缝的抗拉强度和伸长率,模型预测误差小于5%;马思群等人[9] 采用BP神经网络的方法对铝合金车体的焊接残余应力进行预测,预测误差在8%以内.

    传统的BP神经网络在训练过程中容易出现梯度消失或梯度爆炸等问题,导致模型训练困难或预测效果不佳,遗传算法是一种优化算法,可用于解决复杂问题时寻找最优解,近年来遗传算法在神经网络优化方面得到了广泛应用,研究表明遗传算法可以在一定程度上解决BP神经网络训练困难的问题,从而提高模型的预测精度[10-11],例如张天鹏等人[12] 基于GA-BP神经网络来预测FSW接头的性能,结果表明,实际值与预测值之间的误差在5%左右,具有较高的预测精度;关子奇等人[13] 采用GA遗传算法来优化BP神经网络模型来预测焊接熔池照度,试验结果表明,优化后的GA-BP神经网络模型对焊接熔池照度的预测更为精准;张永波等人[14] 基于GA-BP神经网络对带钢焊接质量进行预测,结果表明,与传统的BP神经网络模型相比,通过遗传算法对BP神经网络的权值和阈值进行优化,改良后的模型无论是在精度上还是在收敛速度上都有了大幅度的提升.

    文中探讨基于遗传算法优化的BP神经网络在316L中厚板TIG焊的焊接残余应力和变形预测中的应用. 首先,采用正交试验的方法获取焊接工艺参数,残余应力和变形之间的典型样本数据;然后,介绍传统BP神经网络的原理和在焊接残余应力及变形预测中的应用;其次,介绍遗传算法的基本原理和应用优势,并探讨其在BP神经网络优化中的作用;最后,结合具体的焊接试验对两种神经网络模型的预测结果分别进行验证和误差计算,并对基于遗传算法优化的BP神经网络,在焊接残余应力和变形预测中的预测精度以及该方法的收敛速度等优缺点进行讨论.

    试验使用的焊机为松下YC-500WX5,焊丝牌号为TGS-316L,保护气体为全氩气,焊接试板材料为316L不锈钢,尺寸为300 mm × 300 mm × 20 mm,采用U形7.5°坡口,钝边为1.5 mm,装配间隙为2.5 mm,施焊20层,每层为多道焊,每层焊厚不超过2 mm. 打底层采用的焊接电流为60 A,电弧电压为12 V,焊接速度为50 mm/min,盖面层采用的焊接电流为180 A,电弧电压为17 V,焊接速度为80 mm/min.

    为了测量不同填充层焊接工艺参数对焊接变形的影响,在考虑焊接工装夹的情况下,最终采用反变形的方法来测量计算每块试验样板最终的角变形,如图1所示,并通过点焊的方式将每块试板的反变形角度统一固定为20°,此外,为了焊接时能够避免起弧和落弧留在试板上,造成对接板件边缘焊接缺陷,保证所有试板宽度范围内的焊缝都能够达到相同的强度,在每对焊接试板的焊缝两端各放置一块引弧板,通过点焊连接,见图1(b).

    图  1  焊接试板反变形示意图
    Figure  1.  Welding indication. (a) Sketch of striking arc, ending arc and spot welding position; (b) Sketch of the anti-deformation of the welding test plate

    对焊缝填充层焊接工艺参数,采用正交试验设计L16(44)因素水平表,并以填充层采用的焊接电流、电弧电压、焊接速度及层间温度为因素,经过综合分析试验材料的板厚、材质以及焊接顺序等确定焊接工艺参数的水平值,具体参数见表1.

    表  1  因素水平表L16(44)
    Table  1.  Factor level table for L16(44)
    水平
    编号
    焊接电流
    I/A
    电弧电压
    U/V
    焊接速度
    v/(mm·min−1)
    层间温度
    T/℃
    1A1(140)B1(14)C1(50)D1(80)
    2A2(165)B2(16)C2(90)D2(120)
    3A3(190)B3(18)C3(120)D3(160)
    4A4(215)B4(20)C4(150)D4(200)
    下载: 导出CSV 
    | 显示表格

    试板上的残余应力并不是处处相同,测量时采用焊缝方向和垂直于焊缝方向上均匀取点的方法进行测量,图2为沿焊缝横向和纵向的残余应力测试点分布示意图,其中测试点有13个,沿垂直焊缝方向的残余应力测试点分别在距焊缝中心20,50,80,110,140 mm处;而沿着焊缝方向的测试点,即A,B,C,D,E,F,G,H,I,每个点之间间距为30 mm. 由于盲孔法测残余应力的局限性,文中所测残余应力均为试板近表面残余应力,将测试结果进行比较,得出焊缝近表面横纵向最大残余应力.

    图  2  试板的残余应力测试取点示意图(mm)
    Figure  2.  Sketch of the point selection for residual stress testing of the test plate

    图3所示,试验采用盲孔法测量316L试板焊缝近表面的残余应力,使用角度尺等工具测量试板焊接角变形,并将测得的数据作为样本数据集应用于焊接残余应力和变形预测模型的训练.

    图  3  盲孔法测量残余应力示意图
    Figure  3.  Schematic diagram of the blind hole method for measuring residual stress

    按照L16(44)正交试验的方法测得的试验结果见表2,在打底层和盖面层的焊接参数相同的条件下,填充层不同的焊接工艺参数对焊接残余应力和角变形的影响程度是显著不同. 横向最大残余应力第6组最大,为444.5 MPa;第18组最低,为123.9 MPa,相差320.6 MPa;纵向最大残余应力第10组最大,为494.3 MPa;第17组最小,为136.7 MPa,相差357.6 MPa;角变形第14组最大,为9.84°;第一组最小,为6.18°,相差3.66°.

    表  2  正交试验结果
    Table  2.  Results of the orthogonal experiment
    序号焊接电流
    I/A
    电弧电压
    U/V
    焊接速度
    v/(mm·min−1)
    层间温度
    T/℃
    横向最大残余应力
    σx-max/MPa
    纵向最大残余应力
    σy-max/MPa
    角变形
    θ/(°)
    1140145080124.4386.76.18
    21401690120287.6275.87.56
    314018120160237.3241.96.93
    414020150200413.3187.67.42
    51651490200397.6284.37.12
    61651650160444.5365.87.88
    716518120120315.3397.29.33
    81652015080274.3426.38.52
    919014120120356.1468.48.78
    101901615080333.1494.38.81
    111901850200297.6412.69.24
    121902090160183.7471.88.38
    1321514150160244.2356.19.56
    1421516120200174.3337.19.84
    152151890120211.3387.59.36
    16215205080193.5434.89.21
    171631712088163.1136.78.41
    1817518110165123.9256.88.65
    191851510095263.4313.78.93
    2021019135145309.8351.89.43
    下载: 导出CSV 
    | 显示表格

    BP神经网络是一种按照误差逆向传播算法训练的多层前馈神经网络,是应用最广泛的神经网络模型之一[15],具有任意复杂的模式分类能力和优良的多维函数映射能力. 在网络结构上,BP神经网络由输入层、隐含层、输出层组成;在计算方法上,BP神经网络以网络误差平方为目标函数,利用梯度下降法来计算目标函数的最小值,因此,BP神经网络在解决非线性拟合的问题上具有巨大的优势[16] .

    BP神经网络的主要特点是信号前向传播,误差反向反馈传播,设定期望输出,网络根据预测输出与期望输出的误差对比结果进行反向传播,调整各神经元的权值和阈值,整个过程反复进行,直到网络样本输出误差小于期望误差精度或训练达到最大迭代次数为止[17] .

    图4为神经网络结构示意图,x1x2x3x4是神经网络模型的输入, y1y2y3是网络的输出,整个神经网络模型可以看成一个非线性函数,网络的输入x1x2x3x4是自变量,网络的输出y1y2y3为因变量,自变量和因变量构成了函数映射关系. 假设$ f $为激活函数的映射关系,将该神经网络的隐藏层神经元激活函数设定为Sigmoid函数, 将输出层神经元激活函数设定为Purelin线性函数.

    图  4  神经网络结构示意图
    Figure  4.  Schematic diagram of a neural network structure

    Sigmoid函数公式为

    $$ f\left(x\right)=\frac{1}{1 + {e}^{-x}} $$ (1)

    Purelin线性函数公式为

    $$ f\left(x\right)=x $$ (2)

    故此时前向传播公式为

    $$ {u}_{j}=f\left({\sum }_{i=1}^{n}{v}_{ij}{x }_{i} + {\theta }_{j}^{u}\right),j={\mathrm{1,2},\cdots ,}m $$ (3)
    $$ y=f\left({\sum }_{j=1}^{m}{w}_{j}{u}_{j} + {\theta }^{y}\right) $$ (4)

    为了推演方便,先拿第k个对象作为目标,假设$ {y}^{\left(k\right)} $为经过神经网络预测出的值,$ {y}^{{\left(k\right)}^{'}} $为真实的输出值, 为了得到真实值与预测值之间误差尽可能小的目标,将目标函数设定为

    $$ J=\sum _{k}^{\infty }{\left({y}^{\left(k\right)}-{y}^{{\left(k\right)}^{'}}\right)}^{2} $$ (5)

    式中假设$ {v}_{ij} $为第i个输入变量与第j个隐藏神经元的权重,$ {\mathrm{\theta }}_{j}^{u} $为隐藏层uj个神经元的阈值,或者称为偏置项,$ {w}_{j} $为第j个神经元与y连接的权重,$ {\mathrm{\theta }}^{y} $y的偏置,$ {u}_{j} $为隐藏层第j个神经元,$ {v}_{ij} $$ {\theta }_{j}^{u} $$ {w}_{j} $$ {\theta }^{y} $为需要确定的网络参数. 可以采用梯度下降法对网络参数和目标函数$ J $进行权重更新和优化,其中$ \mu $为学习率.

    $$ {\nu }_{ij}^{'}={v}_{ij}-\mu \frac{dJ}{d{v}_{ij}} $$ (6)
    $$ {w}_{j}^{'}={w}_{j}-\mu \frac{dJ}{d{w}_{j}} $$ (7)
    $$ {\theta }_{j}^{u'}={\theta }_{j}^{u}-\mu \frac{dJ}{d{\theta }_{j}^{u}} $$ (8)
    $$ {\theta }^{y'}={\theta }^{y}-\mu \frac{dJ}{d{\theta }^{y}} $$ (9)

    式中:$ {v}_{ij}\mathrm{'} $$ {\theta }_{j}^{u'} $$ {{w}_{j}}' $$ {\theta }^{y'} $为更新以后的网络参数,通过不断迭代更新网络参数,当样本训练输出误差小于期望误差或者达到最大迭代次数时,得到的网络参数就是训练之后的最佳神经网络模型.

    目标函数对各神经网络中参数的微分由反向梯度下降公式求得

    $$ \frac{\partial {J}^{\left(k\right)}}{\partial {w}_{j}}=2\left({y}^{\left(k\right)}-{y}^{\left(k\right)'}\right){u}_{j} $$ (10)
    $$ \frac{\partial {J}^{\left(k\right)}}{\partial {\theta }^{y}}=2\left({y}^{\left(k\right)}-{y}^{\left(k\right)'}\right) $$ (11)
    $$ \frac{\partial {J}^{\left(k\right)}}{\partial {\nu }_{ij}}=2\left({y}^{\left(k\right)}-{y}^{\left(k\right)'}\right){w}_{j}{u}_{j}\left(1-{u}_{\dot{j}}\right){x}_{i}^{\left(k\right)} $$ (12)
    $$ \frac{\partial {J}^{\left(k\right)}}{\partial {\theta }_{j}^{u}}=2\left({y}^{\left(k\right)}-{y}^{\left(k\right)'}\right){w}_{j}{u}_{j}\left(1-{u}_{\dot{j}}\right) $$ (13)

    在BP神经网络训练学习过程中,网络的初始权值对学习效果和收敛速度有着至关重要的影响,合适的初始值可以使网络模型较快收敛到最优解,如果初始权值和阈值选取不当,会导致网络的收敛速度慢并且容易陷入局部最小值,由于BP神经网络的初始权值是随机赋予的,因此非常容易出现收敛速度慢且易陷入局部最小值的问题[18] .

    采用遗传算法来优化BP神经网络的初始权值和阈值,以提高网络输出的准确性和速度,从而加速BP神经网络的收敛速度,解决局部极值问题,再通过BP神经网络的反向传播算法来寻找整个网络参数的最优解,以实现更好的预测效果.

    遗传算法是一种模拟自然界遗传机制,以达尔文的生物进化论为理论基础,通过数学利用仿真运算的过程搜索最优解算法. 利用遗传算法,首先需要创建初始种群,选择种群规模为$ M $,取网络所有权值和阈值组成$ N $维向量,随机生成一个$ M\cdot N $的矩阵作为初始种群,其中N=inputnumber·hiddennumber + hiddennumber + hiddennumber·outputnumber + outputnumber,适应度是遗传算法中衡量个体性能的主要指标,根据适应度的大小对个体进行筛选,因此,适应度是遗传算法的动力. 由于遗传算法的复杂度主要取决于适应度函数的复杂度,因此适应度函数的设计应尽可能简单,以减少算法的计算时间.

    遗传算法首先需要对初始值进行编码,由于BP神经网络采用了Sigmoid函数作为激活函数,其权值和阈值介于−1 ~ 1,因此采用实数编码会比二进制编码更合适. 误差与适应度为相反的关系,当适应度越好时,预测的结果越准确,误差值越小,因此采用均方误差的倒数作为适应度函数.

    适应度函数的公式为

    $$ F\left(x\right)=\frac{1}{J\left(x\right)} $$ (14)

    遗传算法主要包括选择操作、交叉操作和变异操作,在进行选择操作时,个体被选中的概率与适应度相关,当个体的适应度越大,被选中的可能性就越大,因此最常用到的方法就是轮盘赌法,每个个体被选择的概率为

    $$ {p}_{i}=\frac{{F}_{i}}{\displaystyle\sum _{i=1}^{N}{F}_{i}} $$ (15)

    式中:$ {F}_{i} $为个体$ i $的适应度函数值;$ N $为种群个体数量.

    在进行交叉操作时,将第$ k $条染色体$ {a}_{k} $和第$ l $条染色体$ {a}_{l} $同时在$ j $位置进行交换,交换方式如下

    $$ {a}_{kj}={a}_{kj}\left(1-b\right) + {a}_{lj}b $$ (16)
    $$ {a}_{lj}={a}_{lj}\left(1-b\right) + {a}_{kj}b $$ (17)

    式中:b是[0,1]的随机数.

    在进行变异操作时,通过选择第$ i $个个体的第$ j $个基因$ {a}_{ij} $进行变异,具体操作方法如下

    $$ {a}_{ij}=\left\{\begin{array}{c}{a}_{ij} + {(a}_{ij}-{a}_{\max})\cdot f(g),r > 0.5\\ {a}_{ij} + {(a}_{\min}-{a}_{ij})\cdot f(g),r\leqslant 0.5\end{array}\right. $$ (18)
    $$ f\left(g\right)=r{\cdot \left(1-\frac{g}{{G}_{\max}}\right)}^{2} $$ (19)

    式中:$ {a}_{\max} $$ {a}_{\min} $分别是基因$ {a}_{ij} $的上限和下限;$ r $是0 ~ 1之间的随机数;$ g $是当前迭代次数;$ {G}_{\max} $是最大进化次数.

    在传统的BP神经网络之前,使用遗传算法进行编码、选择、交叉和变异操作,以优化网络的初始权值和阈值,这种改进避免了传统生物神经网络随机初始化带来的问题,例如网络陷入局部最小值. 遗传算法可以确定最佳的初始权值和阈值,从而解决了传统BP神经网络的局限性,图5为GA-BP神经网络的算法流程图.

    图  5  GA-BP神经网络算法流程图
    Figure  5.  Flowchart of the GA-BP neural network algorithm

    经过正交试验L16(44)共获得16组残余应力和角变形的实测数据,再分别采用不同的焊接工艺参数随机进行4组试验,一共获得20组试验数据. 试验取前16组数据作为训练样本,用于GA-BP神经网络的学习和训练,取后4组随机的试验数据作为验证样本,用于验证神经网络的预测精度和泛化能力.

    考虑到输入层各个参数之间差异比较大,故对输入层的样本数据采用Mapminmax函数进行归一化处理,将数值变换到0 ~ 1,目的在于消除因量纲不同对预测结果造成的影响,具体消除方法如下

    $$ {x}^{*}=\frac{\left(x-{x}_{\min}\right)({y}_{\max}-{y}_{\min})}{{x}_{\max}-{x}_{\min}} + {y}_{\min} $$ (20)

    式中:$ {y}_{\max} $$ {y}_{\min} $为设定的上下限,分别为1和0;$ x $是待归一化的样本数据;$ {x}_{\max} $$ {x}_{\min} $分别为样本数据的最大值和最小值;$ {x}^{*} $是样本数据归一化处理后得到的结果.

    为了验证改进后的遗传算法对焊接残余应力和变形有良好的预测效果,因此需要进行仿真试验,数据集为上述预处理后的数据,在Matlab2021b中对预测模型进行训练,结果表明,利用遗传算法优化后的BP神经网络模型,对焊接残余应力和变形的预测在预测精度和泛化能力方面比传统的BP神经网络效果要好.

    文中的仿真试验,通过焊接电流、电弧电压、焊接速度以及层间温度来预测焊接之后的残余应力和变形,因此输入层节点为4个,输出层节点为3个,关于隐含层的节点数根据经验公式手动设定

    $$ m_1=\sqrt{a + b} + k $$ (21)

    式中:$ m_1 $为隐含层节点数;$ a $$ b $分别为输入层和输出层的节点数;$ k $为1 ~ 10之间的常数.

    采用神经网络对模型训练时,隐藏层设定为两层,在Matlab中的基本参数设置如下.

    (1) net.trainParam.epochs=100,迭代次数为100次.

    (2) net.trainParam.lr=0.1,学习率为0.1.

    (3) net.trainParam.goal=0.001,训练目标误差为0.001.

    设置遗传算法的迭代次数为50,种群规模为20,发生交叉的初始概率为0.6,变异概率为0.4.

    使用Matlab2021b软件分别对BP神经网络和GA-BP神经网络进行训练,预测结果与实际值比较结果如图6所示.

    图  6  BP和GA-BP神经网络训练和预测结果
    Figure  6.  Training and prediction results of BP and GA-BP neural networks. (a) maximum lateral residual stress of the training sample; (b) maximum longitudinal residual stress of training sample; (c) training sample deformation angle; (d) test the maximum lateral residual stress of the sample; (e) longitudinal maximum residual stress of the sample is tested; (f) test sample deformation angle

    通过对比优化前后神经网络模型的预测输出以及期望输出分析神经网络的预测效果,从图6中可以看出,BP神经网络模型的预测较不稳定,在个别样本点的预测误差较大,在少数样本点以及测试点的预测精度较高,因此BP神经网络模型的数据拟合能力和预测性都不够稳定. 对比图6中这6张图不难看出,无论是训练样本还是测试样本,GA-BP神经网络的预测值比BP神经网络更接近于实际测量值,拟合程度更高,预测效果更好.

    BP和GA-BP神经网络适应度曲线如图7所示,GA-BP神经网络的收敛速度和训练效率都明显高于BP神经网络,通过对比两种模型的适应度曲线,可以看出BP网络的曲线波动更大,GA-BP网络的曲线更加平滑,这表明优化后的网络模型收敛更快,训练更加稳定,优化后网络的最佳适应度值更低,模型的预测结果与实际结果之间的差异更小,预测结果更好.

    图  7  适应度变化曲线
    Figure  7.  Curves of fitness changes. (a) BP neural network; (b) GA-BP neural network

    神经网络预测平均相对误差见表3,BP神经网络对横、纵向残余应力和角变形的训练样本预测误差分别为12.15%,12.52%,6.8%,GA-BP神经网络的训练样本预测误差分别为2.51%,2.01%,1.28%,由此可见优化后的网络模型预测效果显著提高. BP神经网络的测试集的预测误差分别为14.56%,14.35%,8.53%,GA-BP神经网络的预测误差分别为2.38%,2.84%,1.32%,优化后的网络模型无论是在训练集还是测试集上的表现都优于传统的BP神经网络. GA-BP神经网络预测模型在预测结果上有了一定的改善,在预测精度上明显优于传统的BP神经网络模型,平均相对误差在3%以内.

    表  3  神经网络预测平均相对误差
    Table  3.  Average relative error of neural network prediction
    输出结果BP GA-BP
    训练样本测试样本训练样本测试样本
    横向最大残余应力12.15%14.56% 2.51%2.38%
    纵向最大残余应力12.52%14.35%2.01%2.84%
    角变形6.8%8.53%1.28%1.32%
    下载: 导出CSV 
    | 显示表格

    试验结果表明,根据正交试验和预测值不难发现相对于电弧电压,焊接电流对残余应力和角变形的影响更大,随着电流电压的增大,残余应力呈现上升趋势,同时变形也在增大.

    通过对比表中的平均相对误差表值,可以得出GA-BP模型比BP网络模型的误差小,预测的精度更高,通过采用随机试验的方式验证模型的预测精度和误差,可以发现模型的泛化能力很好,并且优化后模型的泛化能力比传统BP神经网络模型表现更加优异,通过对比两组模型的训练迭代次数和适应度曲线图,可以发现GA-BP的收敛速度要明显好于BP,因此GA-BP的收敛性更好,总体效果更好.

    (1) BP神经网络的预测相对误差在15%以内,而GA-BP神经网络的预测相对误差能控制在3%以内,因此GA-BP神经网络比传统的BP神经网络预测效果更好,拟合能力更突出,并且模型的收敛速度更快,训练过程更稳定.

    (2) GA-BP神经网络模型对横、纵向残余应力以及角变形的真实值随机测试预测误差分别为2.38%,2.84%,1.32%,结果表明,GA-BP神经网络能够精准得反映多层多道焊填充层焊接工艺参数与焊后残余应力之间的非线性映射关系,相对误差小,具有较强的预测能力和泛化能力,该方法对奥氏体不锈钢中厚板多层多道焊填充层焊接工艺参数具有指导作用,并对焊后残余应力和变形控制提供了一种新的思路和方法,在焊接过程中发挥了重要作用.

  • 图  1   焊接试板反变形示意图

    Figure  1.   Welding indication. (a) Sketch of striking arc, ending arc and spot welding position; (b) Sketch of the anti-deformation of the welding test plate

    图  2   试板的残余应力测试取点示意图(mm)

    Figure  2.   Sketch of the point selection for residual stress testing of the test plate

    图  3   盲孔法测量残余应力示意图

    Figure  3.   Schematic diagram of the blind hole method for measuring residual stress

    图  4   神经网络结构示意图

    Figure  4.   Schematic diagram of a neural network structure

    图  5   GA-BP神经网络算法流程图

    Figure  5.   Flowchart of the GA-BP neural network algorithm

    图  6   BP和GA-BP神经网络训练和预测结果

    Figure  6.   Training and prediction results of BP and GA-BP neural networks. (a) maximum lateral residual stress of the training sample; (b) maximum longitudinal residual stress of training sample; (c) training sample deformation angle; (d) test the maximum lateral residual stress of the sample; (e) longitudinal maximum residual stress of the sample is tested; (f) test sample deformation angle

    图  7   适应度变化曲线

    Figure  7.   Curves of fitness changes. (a) BP neural network; (b) GA-BP neural network

    表  1   因素水平表L16(44)

    Table  1   Factor level table for L16(44)

    水平
    编号
    焊接电流
    I/A
    电弧电压
    U/V
    焊接速度
    v/(mm·min−1)
    层间温度
    T/℃
    1A1(140)B1(14)C1(50)D1(80)
    2A2(165)B2(16)C2(90)D2(120)
    3A3(190)B3(18)C3(120)D3(160)
    4A4(215)B4(20)C4(150)D4(200)
    下载: 导出CSV

    表  2   正交试验结果

    Table  2   Results of the orthogonal experiment

    序号焊接电流
    I/A
    电弧电压
    U/V
    焊接速度
    v/(mm·min−1)
    层间温度
    T/℃
    横向最大残余应力
    σx-max/MPa
    纵向最大残余应力
    σy-max/MPa
    角变形
    θ/(°)
    1140145080124.4386.76.18
    21401690120287.6275.87.56
    314018120160237.3241.96.93
    414020150200413.3187.67.42
    51651490200397.6284.37.12
    61651650160444.5365.87.88
    716518120120315.3397.29.33
    81652015080274.3426.38.52
    919014120120356.1468.48.78
    101901615080333.1494.38.81
    111901850200297.6412.69.24
    121902090160183.7471.88.38
    1321514150160244.2356.19.56
    1421516120200174.3337.19.84
    152151890120211.3387.59.36
    16215205080193.5434.89.21
    171631712088163.1136.78.41
    1817518110165123.9256.88.65
    191851510095263.4313.78.93
    2021019135145309.8351.89.43
    下载: 导出CSV

    表  3   神经网络预测平均相对误差

    Table  3   Average relative error of neural network prediction

    输出结果BP GA-BP
    训练样本测试样本训练样本测试样本
    横向最大残余应力12.15%14.56% 2.51%2.38%
    纵向最大残余应力12.52%14.35%2.01%2.84%
    角变形6.8%8.53%1.28%1.32%
    下载: 导出CSV
  • [1]

    Ragavendran M, Vasudevan M, Hussain N. Study of the microstructure, mechanical properties, residual stresses, and distortion in type 316LN stainless steel medium thickness plate weld joints[J]. Journal of Materials Engineering and Performance, 2022, 31(6): 5013 − 5025.

    [2]

    Banik S D, Kumar S, Singh P K, et al. Distortion and residual stresses in thick plate weld joint of austenitic stainless steel: Experiments and analysis[J]. Journal of Materials Processing Technology, 2021, 289: 116944.

    [3] 马建国, 陶嘉, 刘志宏, 等. 退火温度对50 mm厚316L电子束焊接头微观组织与力学性能的影响[J]. 焊接学报, 2022, 43(12): 72 − 78.

    Ma Jianguo, Tao Jia, Liu Zhihong, et al. Effect of annealing temperature on microstructure and mechanical properties of 50 mm thickness 316L electron beam welded joint[J]. Transactions of the China Welding Institution, 2022, 43(12): 72 − 78.

    [4]

    Li R, Dong M, Gao H. Prediction of bead geometry with changing welding speed using artificial neural network[J]. Materials, 2021, 14(6): 1494. doi: 10.3390/ma14061494

    [5] 乌日根, 王玉荣. 基于RBF人工神经网络的机器人焊缝成形质量预测[J]. 焊接技术, 2022, 51(9): 102 − 105,144.

    Wu Rigen, Wang Yurong. Quality prediction of robot welding seam molding basic on RBF artificial neural network[J]. Welding Technology, 2022, 51(9): 102 − 105,144.

    [6]

    Liu L, Xue M, Guo N, et al. Investigating the path tracking algorithm based on BP neural network[J]. Sensors, 2023(9): 4533.

    [7]

    Han Xiaohui, Dong Jianping. Applications of fractional gradient descent method with adaptive momentum in BP neural networks [J]. Applied Mathematics and Computation, 2023, 408: 127944.

    [8]

    Shanavas S, Dhas J. Weld quality prediction of AA5052-H32 aluminium alloy using neural network approach[J]. Materials Today: Proceedings, 2018, 5(2): 8256 − 8262. doi: 10.1016/j.matpr.2017.11.516

    [9] 马思群, 刘选, 金辉, 等. BP及RBF神经网络铝合金车体焊接残余应力预测[J]. 大连交通大学学报, 2018, 39(6): 30 − 34.

    Ma Siqun, Liu Xuan, Jin Hui, et al. Study of neural network prediction of welding residual stresses in high speed train bodywork[J]. Dalian Transportation University Journal, 2018, 39(6): 30 − 34.

    [10] 陈树友. 基于马尔可夫优化的深度双向LSTM视频流行度预测方法研究[D]. 合肥: 合肥工业大学, 2021.

    Cheng Shuyou. Research on deep bidirectional LSTM video popularity prediction method based on markov optimization[D]. Hefei: Hefei University of Technology, 2021.

    [11]

    Yang J, Hu Y, Zhang K, et al. An improved evolution algorithm using population competition genetic algorithm and self-correction BP neural network based on fitness landscape[J]. Soft Computing, 2021, 25: 1751 − 1776.

    [12] 张天鹏, 赵亚东. 基于主轴动态特性的GA-BP网络预测FSW接头性能[J]. 特种铸造及有色合金, 2022, 42(7): 814 − 818.

    Zhang Tianpeng, Zhao Yadong. GA-BP neural network prediction of FSW joint properties based on dynamic characteristics of spindle[J]. Speciality Casting, 2022, 42(7): 814 − 818.

    [13] 关子奇, 朱玉龙, 刘晓光, 等. 基于GA优化BP神经网络的焊接熔池照度建模[J]. 热加工工艺, 2019, 48(7): 216 − 220,223.

    Guan Ziqi, Zhu Yulong, Liu Xiaoguang, et al. Modeling of weld pool illumination based on GA optimizing BP neural network[J]. Hot Processing, 2019, 48(7): 216 − 220,223.

    [14] 张永波, 朱英韬. 基于主成分分析和GA-BP神经网络的带钢焊接质量预测[J]. 热加工工艺, 2020, 49(17): 128 − 132.

    Zhang Yongbo, Zhu Yingtao. Prediction of welding quality of strip steel based on principal component analysis and GA-BP neural network[J]. Hot Working Technology, 2020, 49(17): 128 − 132.

    [15]

    Zhang L, Wang F, Sun T, et al. A constrained optimization method based on BP neural network[J]. Neural Computing and Applications, 2018, 29(2): 413 − 421.

    [16] 郑斌. 基于卷积神经网络融合扩展卡尔曼滤波的拖缆姿态解算算法研究[D]. 长春: 吉林大学, 2022.

    Zheng Bin. Research on drag cable attitude solving algorithm based on convolutional neural network fusion extended kalman filter [D]. Changchun: Jilin University, 2022

    [17] 李长安, 卢雪琴, 吴忠强, 等. 基于蚁群算法优化反向传播神经网络的港口吞吐量预测[J]. 计量学报, 2020, 41(11): 1398 − 1403.

    Li Chang'an, Lu Xueqin, Wu Zhongqiang, et al. Throughput prediction of port based on back propagation neural network optimized by ant colony algorithm[J]. Acta Metrologica Sinica, 2020, 41(11): 1398 − 1403.

    [18]

    Yin Xinzhe, Li Jinghua, Huang Shoujun. The improved genetic and BP hybrid algorithm and neural network economic early warning system[J]. Neural Computing & Applications, 2022, 34(5): 3365 − 3374.

图(7)  /  表(3)
计量
  • 文章访问数:  234
  • HTML全文浏览量:  30
  • PDF下载量:  60
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-05-19
  • 网络出版日期:  2024-03-08

目录

/

返回文章
返回