变间隙MAG 焊熔透状态的粗糙-模糊控制方法
2023-12-09冯志强袁浩刘鹏向晓宏曾宪平黎欣黎泉
冯志强,袁浩,刘鹏,向晓宏,曾宪平,黎欣,黎泉
(1.北部湾大学,钦州,535011;2.上海船舶工艺研究所,上海,200032)
0 序言
熔化极活性气体保护焊(metal active gas,MAG)以其生产效率高、质量稳定、成本低和适用性强等优势,被广泛应用于航空、造船、化工、建筑、机械制造等行业[1].熔透控制是MAG 单面焊双面自由成形工艺的一项关键技术.在实际应用中,由于坡口间隙、散热条件变化等不确定因素的存在,使得恒规范焊接往往很难获得完全熔透和背面成形均匀的焊缝.随着机器视觉、图像处理和人工智能等技术的发展及在焊接领域中的应用,通过智能手段模拟焊工观察、感知、判决和调整等操作行为对熔池形态和大小进行有效控制,成为实现焊接熔透状态控制的主要途径之一[2].
基于视觉传感的熔透状态信息实时获取是熔透在线控制的一个关键环节,由于熔透状态信息很难直接测量,多数情况下需通过检测焊件正面熔池来预测背面的熔透状态[3-4].熔透状态识别预测可采用人工神经网络[5-10]、经典机器学习[11-12]及深度学习[13-16]等智能方法来实现.文献[5]针对双丝脉冲焊工艺,利用近红外视觉传感及图像处理技术提取与熔透相关的视觉特征信息,建立了基于人工神经网络的熔透识别预测模型,测试结果表明,选取合适的隐层神经元节点数可有效提高模型熔透识别的准确率.文献[9]以脉冲GTAW(gas tungsten arc welding)焊接过程为对象,综合考虑熔池正面参数与焊接规范参数对焊缝熔透状态的影响,建立了脉冲GTAW 平板对接熔池多参数神经网络模型,为焊接熔透控制器的设计提供了基础.文献[12]采用支持向量机(support vector machines,SVM)算法建立铝合金变极性TIG 焊熔透状态分类模型,以熔池正面参量及相关工艺参数作为模型的输入进行熔透状态分类识别.文献[13]对GTAW 焊接过程中的图像构建数据集,利用卷积神经网络对图像与熔深建立联系,以实现对焊接过程中的熔深预测.在焊接熔透控制方面,主要的控制策略有模糊控制、模糊神经网络控制、非线性模型及其混合控制方式等[9,17-19].
对于基于神经网络、机器学习等智能算法的熔透状态识别预测模型而言,随着输入特征参量的增加,模型的预测精度在一定程度上有所提高.但高维输入也不可避免地带来冗余特征和产生大量冗余信息,导致难以通过数据分析处理来获取熔透状态随熔池正面特征变化的规律,从而无法建立二者之间的对应关系.因此,如何从样本数据集中挖掘有效信息和获取知识,构建一个以熔池正面特征来表征熔透状态的简洁的知识模型,进而基于合适的控制策略,通过实时检测和控制正面熔池来实现熔透在线控制,这对于简化熔透控制模型和提高控制系统的实时性具有重要意义.
粗糙集理论(rough set,RS)作为一种数据表达、学习和归纳的有效的数学工具,自Pawlak 提出以来已被广泛应用于知识发现、机器学习、模式识别、决策支持、归纳推理等诸多领域[20-21],在焊接领域的应用也逐渐引起重视并取得一定进展[22-24].粗糙集的核心思想是保持分类能力不变的前提下,通过知识约简导出决策或分类规则.因此,若能通过粗糙集的知识获取方法来确定各熔透状态下对应的熔池正面特征,进而利用模糊逻辑能仿人判决操作的特点,建立一个关于熔池正面特征的模糊控制模型,则闭环控制中可免除熔透识别预测的环节,通过实时监控熔池正面参数以达到控制熔透的目标.为此,文中提出一种焊接熔透状态的粗糙-模糊控制方法.构造2 种基于变精度粗糙集理论的属性约简算法,给出一种利用最小化模糊熵确定隶属函数的基本思路.针对变间隙焊接熔透控制问题,利用粗糙集知识获取方法提取熔透状态分类规则,基于熔池特征与熔透状态之间的对应关系建立熔池特征参数的模糊控制模型,设计2 组变间隙焊接实验进行验证,并对实验结果进行讨论和分析.
1 变精度粗糙集的基本概念
经典Pawlak 粗糙集处理的分类是建立在完全“属于”或“不属于”关系之上的精确分类,但在实际应用中噪声等干扰往往在所难免,这导致经典粗糙集的分类效果难以达到预期.为增强经典模型的抗干扰能力,文献[25-26]提出一种拓展粗糙集模型——变精度粗糙集(variable precision rough set,VPRS).
设U为非空有限论域,定义一包含函数κ:U2→[0,1],使得任给X,Y⊆U,
式中:Card(·)表 示集合的基数,称 κ(X,Y)为X关于Y的相对正确分类率.
设(U,C∪{d})是 一决策信息系统,其中C是条件属性集,d是决策属性;Xi(i=1,2,···,m)是由划分U/C导出的条件类,Yj(j=1,2,···,n)是 由划分U/{d}导出的决策类,给定 β ∈(0.5,1],则Yj关于C的 β下近似集为
d关于C的β 相对正域为
d关于C的β 近似分类质量(近似依赖)为
近似分类质量反映了在某一正确分类率阈值β下,条件分类U/C可以确定划分到决策分类U/d的对象数目在论域U中所占比例.
给定决策信息系统 (U,C∪{d}),对任意B⊆C和a∈B,若满足
则称B为C关于d的一个 β近似约简[25],记作在式(5)中,条件1 给出了约简计算终止的前提,而条件2 则要求约简结果是一个最小约简.
属性重要性在是粗糙集知识约简中的一个关键概念,其表示形式主要有基于代数观的定义和基于信息论的定义两种[27].给定决策信息系统(U,C∪{d}),对任意a∈B,a在C中重要性的代数定义可表示为
式(6)表示从条件属性集C中去除a后所引起的分类质量的变化;a在C中重要性的信息定义可表示为
式(7)反映了从C中去除a后所引起的条件信息熵的变化.当属性重要性的代数定义为0 时,其信息定义未必为0;反之若属性重要性的信息定义为0,则其代数定义也为0,即属性重要性的信息定义包含了其代数定义.
2 焊接熔透过程的粗糙-模糊控制
粗糙-模糊控制(rough-fuzzy control)是将粗糙集与模糊逻辑两种软计算方法相结合,建立一个面向复杂被控对象的知识模型,通过推理决策实现复杂过程的实时控制.就焊接工艺而言,焊接熔透状态的粗糙-模糊控制方法主要包括以下几个步骤.
(1)构建熔透状态决策信息系统
(2)连续数据离散化
(3)熔池特征选择与分类规则获取
(4)建立熔池特征参数模糊控制模型
(5)模型推理决策
其中,熔池特征选择和分类规则提取是该方法的核心环节,如图1 所示.
图1 焊接熔透粗糙-模糊控制方法的流程图Fig.1 Flowchart of rough-fuzzy control method for welding penetration
2.1 熔透状态决策信息的构建
焊接熔池正面形态是三维熔池的二维映射,基于粗糙集理论的知识表达方式,一个焊接熔透状态决策信息系统S=(U,C∪{d},V)可形式化表示为一张二维信息表(决策信息表),如表1 所示,其中U是由焊接样本xi(i=1,2,···,m)构 成的集合(论域);C为条件属性集,由一组熔池正面形状参数cj(j=1,2,···,n)构 成;d为决策属性,表示熔透状态;任给a∈C∪{d},有a:U→Va,称V=∪Va为C∪{d}的值域,其中vij=cj(xi),vdi=d(xi)∈V,称vij、vdi为条件属性值和决策属性值.简记S=(U,C∪{d}).
表1 焊接熔透状态决策信息表Table 1 Decision information table for welding penetration states
为获取熔池形状参数与熔透状态之间关系的粗糙集知识模型,可通过焊接实验平台获取建模数据,试验中由CCD 拍摄的焊接熔池正面图像,经图像处理后提取熔池表面的几何特征参数,如图2 所示,表征熔透状态的熔池背面宽度则通过焊后测量而得.
图2 熔池正面图像及几何特征提取Fig.2 Frontal image and geometric feature extraction of molten pool
2.2 连续数据离散化
运用粗糙集理论进行数据分析的对象通常为离散型数据,因而通过工艺实验获取焊接熔透状态决策信息系统的建模数据之后,需对具有连续特征的原始数据进行离散化处理.现有的离散化方法有多种,如经验知识法、沿概念树提升法、基于粗糙集的方法、聚类分析法等[28].但不同算法在应用过程中均有其局限性,经验知识法要求对数据特征有充分的认识,沿概念树提升法要求离散之前构造属性概念树,基于粗糙集的算法需要建模数据完全覆盖整个样本空间.模糊聚类是一种基于划分的聚类算法,它根据类内相似、类外相异的原则,通过对数据进行模糊划分得到有限的几个类别.与上述方法相比它无需足够的先验知识,也无需建立概念树,并且当建模数据未完全覆盖样本空间时,仍可通过模糊判决获得新样本的分类结果.针对焊接信息系统中连续数据不可避免地存在“亦此亦彼”的模糊不确定性,文中采用模糊c-均值聚类算法(fuzzy cmeans,FCM)对表1 决策信息系统中的条件属性值(熔池形状参数值)进行离散化处理.对于决策属性值的离散化,可根据文献[29]给出的焊缝熔透规格标准来确定.
2.3 熔池特征选择与分类规则获取
在熔池形态参数体系中,常见的可用于表征熔透性的特征参数主要有熔池长度、宽度、半长、周长、面积、尾面积等几何参数,以及长宽比、后拖角、尾轮廓角等形状参数[30],理论上这些参数都可作为焊接熔透过程的控制变量,但对于一个基于规则类知识的焊接控制系统而言,如变量过多不仅会使规则数量急剧增加,造成所谓的“组合爆炸”,同时如何建立这些规则也是一个很棘手的问题.由于不同的焊接工艺和焊接条件对焊缝熔透性的影响不同,因此有必要结合具体的焊接工艺及条件,对决策信息系统中的熔池形态特征参数进行筛选,以期获得一个以最小特征参数集合来描述熔透状态的简化知识模型.
特征选择又称属性约简,作为粗糙集理论的最核心内容之一,其目标是在保持条件属性(特征)对决策属性(特征)分类能力不变的情况下,从决策信息系统中选择对分类能力有重要影响的条件属性,同时去除冗余、不重要的条件属性.如前所述,建立在集合之间完全包含关系基础之上的Pawlak粗糙集并不具备处理噪声数据的能力,而焊接是一个包含高噪声、强干扰的复杂过程,存在诸多不确定性因素,为增强粗糙集的抗噪容错性,文中采用其拓展形式——变精度粗糙集理论(VPRS)对焊接熔透决策信息系统中的离散数据进行分析处理.根据分类能力定义的不同,基于VPRS 的属性约简有分类质量、相对正域和决策类下近似分布3 种不同层次的定义,这里采用Ziarko约简定义,即依据分类质量的标准进行属性约简[25].
在已有的基于粗糙集属性约简的特征选择算法中,可根据算法是否采用启发信息分为理论算法和启发式算法两种.就理论约简算法而言,在计算过程中通过尝试属性的各种组合来求取约简结果,当属性规模较大时易产生组合爆炸问题,故求解信息系统的最小或最优约简是NP 难题.为此本文采用属性添加法,利用启发式信息给出如下2 种基于VPRS 的约简算法,以获取熔池形态特征参数选择的次优解.
算法1.基于最大分类质量的快速约简(fast reduct based on maximum classification quality,FRBMCQ)
FRBMCQ 算法首先令属性约简集RED为空集,然后选择使近似分类质量达到最大的属性,逐个将其添加到RED中,直至其分类质量满足终止条件该算法利用了启发式信息,认为那些使分类质量增量为最大的属性应是重要属性,并通过逐一添加而达到决策信息表的快速约简.
值得注意的是,VPRS 模型中正确分类率κ(X,Y)及 其阈值β 的引入,使得条件属性对决策属性的分类质量并不总是随条件属性个数增加而单调不减,约简过程中可能会出现“增加-减少-增加”的反复现象.这是因为,随着条件属性数量的增加,尽管条件类的知识粒度被细化,但条件类对决策类的正确分类率 κ(X,Y)将呈非均匀分布,当各条件类对应的分类率差异较大时,对于那些 κ(X,Y)值较小的条件类,计算过程中因给定阈值 β的限制而被排除在相对正域之外,从而导致条件属性对决策属性的分类质量随着条件属性个数的增加而减少.因此,在属性选择过程中,任一属性能否被选择以及选择的次序,取决于选择添加该属性后所引起的分类质量的变化,若使分类质量为最大则选择添加至RED中,否则将不被选择.
从分类质量会出现随属性个数增加而减少的角度看,属性约简不仅可以保持分类能力,还可能提高分类能力,即约简过程中得到的属性组合,其分类能力甚至会超过原始决策信息表.为此对Ziarko约简定义进行适当修正,将条件A1)改为即约简后的分类质量不小于原决策信息表的分类质量.FRBMCQ 算法以属性添加为基础,以最大分类质量作为属性选择的判决依据,不仅可使约简过程保持相对稳定,并且能以较小的属性组合快速提高分类质量,进而获得约简计算的近似最优解或次优解.
算法2.基于属性重要性的快速约简(Fast reduct based on attribute significance,FRBAS)
FRBAS 算法采用属性重要度为启发信息,以C中去除任一属性cj所引起的条件信息熵的变化H({d}|C-{cj})-H({d}|C)作为cj对决策属性d的重要性度量,重要度SIG(cj,C,d)值 越大,则属性cj对d的重要性就越大,将C中所有属性按重要度由大到小进行排序,依次将其添加到RED中,直至满足终止条件
粗糙集理论除了提供决策信息系统中属性(知识)约简的方法外,还具有从决策信息系统提取“If...then...”形式的决策或分类规则的能力.设S′=(U,RED∪{d})是一个经特征选择后的熔透状态决策信息系统,Xi=U/RED、Yj=U/{d}分别为RED和d对U进行划分导出的条件类和决策类,对任意x∈Xi和x∈Yj,在S′中 关于Xi和Yj的描述为
式中:ck(x)、d(x)分 别是ck和d关于x的属性值.
根据熔池特征来判决焊缝熔透状态的一组分类规则Rx可表示为
式中:Des(Xi)、Des(Yj)分别为“If...then...”规则的前件和后件;confij为规则置信度,满足
2.4 建立熔池特征参数模糊控制模型
采用属性约简获得一个描述熔透状态的熔池最小特征集之后,就可确定作为焊接过程被控制量的熔池几何形态参数,并根据熔池特征参数与熔透状态的对应关系,建立一个焊接熔池表面参数的模糊控制模型,焊接过程中通过对这些参数的控制以实现焊缝熔透的实时控制.对于模糊系统而言,无论是单变量控制(SISO)还是多变量控制(MISO)形式,建模通常包括制定控制规则、构造隶属函数、构建模糊关系矩阵等环节.
制定熔池几何参数控制规则是建模的核心内容,首先需确定输入变量(被控量)和输出变量(操作量)的语言值,即给出各模糊状态及相应的模糊集,语言值一般可分成3~ 7 个奇数挡,如{负大,零,正大}、{负大,负中,零,正中,正大}等.考察焊工对熔池形态及大小实施控制的过程,并将这些操作经验进行归纳总结,可得到一组通过语言值来描述控制模型的模糊规则,通常以“IfAandBThenC”的形式加以描述.对于包含有多个熔池特征参数的多变量控制模型,如各变量之间关联性较小,则根据其与操作量的关系分别制定出各自的模糊控制规则.
通过构造隶属函数来定义语言值是建立熔池特征参数模糊控制模型的关键环节.隶属函数的确定方法有十几种,如直觉法、德尔菲法、二元对比排序法、模糊统计试验法等[31].但多数方法受人的主观因素和心理因素的影响大,或受限于对领域知识的掌握而无法直接应用于焊接过程控制的场合.焊接过程建模中,通过对采集到的部分实验数据的分析,对某些输入输出变量的模糊状态所呈现的特征已有大致的了解,如何构造隶属函数对这些状态进行恰当地描述,使得所建立的隶属函数既能反映模糊状态的模糊性,又尽可能清晰地描述这些变量所表达的客观内容,本文给出一种通过最小化模糊熵来确定隶属函数的方法,其基本思想是:根据先验知识和采集的数据,给出描述模糊状态的候选隶属函数,然后依据最小化模糊熵的原则计算相关参数,进而获得合适的隶属函数.
在确定熔池特征参数模糊控制规则及定义相关语言值之后,将这些规则通过模糊逻辑运算转化为从输入到输出的一个模糊关系矩阵R.对于典型的单变量、双输入和单输出控制模型,设Ei,ECj,Uij分别为定义于误差论域X、误差变化率论域Y和输出变量论域Z之上的模糊子集,则控制规则表可表示为定义于X×Y×Z之上的一个模糊关系矩阵
使得任给e∈X,ec∈Y,u∈Z,均有
式中:∧,∨分别表示合取(取小)运算与析取(取大)运算.若控制模型为包含p(p≥2)个熔池特征参数的多变量-单输出的形式,则需根据各熔池参数与操作量间的控制规则表,分别建立相应的模糊关系矩阵R1,R2,···,Rp.
2.5 模型推理决策
根据熔池特征参数模糊控制模型,将输入精确量 (e′,ec′) 模糊化得到输入模糊量E′×EC′,然后通过与模糊关系矩阵R的合成运算,可得到单变量控制模型的输出模糊量
利用加权判决可得到综合输出模糊量
式中:wk为权重系数,进而通过解模糊计算得到输出精确量u′,如图3 所示.
图3 熔池特征参数的多变量模糊控制模型Fig.3 Multivariable fuzzy control model for feature parameters of molten pool
3 变间隙焊接熔透控制
坡口间隙作为影响焊缝熔透状态的一个重要工艺参数,主要用于保证根部焊透,因此间隙大小应根据焊接规范合理选择并保持一致,若间隙过小则无法焊透,而过大则易导致过熔透、焊塌乃至烧穿.但在实际焊接过程中,受坡口加工精度及焊件装配误差的影响,焊缝间隙往往难以保证均匀一致,有时甚至差别较大,恒规范焊接易产生熔透成形不良的缺陷.基于智能方法模拟焊工对熔池观察、推断和操作等行为是实现焊接熔透控制的一个有效途径,利用变间隙与变电流焊接工艺试验,通过视觉传感及图像处理获取建模数据,运用上节提出的粗糙-模糊控制方法建立熔池表面特征参数的模糊控制模型,通过推理判决以实现变间隙条件下的焊接熔透控制.
3.1 熔透状态决策信息系统建立
焊接电流是影响熔池形态和熔透状态的主要规范参数之一,焊接过程中当坡口间隙发生变化时,通过调节电流即可对焊接熔池及熔透过程的进行控制.为建立一个在不同坡口间隙及焊接电流条件下,对熔池表面形态特征与熔透状态之间关系进行描述的知识模型,设计一种变间隙-电流焊接试验,通过GMAW 焊接试验系统完成.该系统主要由焊接试验平台和图像采集系统两部分组成,其结构如框图4 所示.
图4 GMAW 试验系统Fig.4 GMAW experimental system
采用MAG 对接平焊工艺,母材为Q235,试件规格为300 mm × 150 mm × 6 mm,焊丝材料为直径1.2 mm 的H08Mn2SiA 焊丝,焊丝伸出长度为1.2 mm,焊接速度为47 cm/min,焊接电流为155,165,185,205,215 A,电弧电压为20.9 V,坡口为1.5 mm 钝边的60° Y 形坡口,坡口间隙为0.4,0.7,1.2,1.7,2.0 mm,保护气体为80%Ar +20%CO2,保护气体流量为15 L/min,CCD 采样时间间隔为400 ms.
试验采取焊接电流与坡口间隙组合的方式共进行25 组,各组试板焊接完成后分别测量熔池背面宽度WB,其结果如表2 所示,其中“—”表示焊穿.由表2 不难看出,焊缝背面宽度随着焊接电流和焊缝间隙的增加而单调不减,当电流及间隙均较大时,焊接过程中试板出现大范围焊穿的现象.
表2 变间隙-电流焊接下的焊缝背面熔宽Table 2 Weld back width under variable gap-current welding conditions (mm)
试验过程中由CCD 拍摄的各熔透状态下的熔池图像,经过滤波去噪、阈值分割、边缘检测等环节的处理,提取其相应的熔池轮廓.在获取的25 组熔池图像样本中,(205,2.0)和(215,2.0)这两组样本因出现大范围焊穿而不纳入图像处理的环节.
图5 给出了3 组未熔透、全熔透和过熔透的熔池正面图像及其轮廓曲线,其中I×G分别取(165,0.4)、(185,1.2)、(205,1.7).在图5 中,熔池头部有少部分图像因被喷嘴遮挡而无法获取其轮廓信息,但焊接过程中熔池的物化冶金反应和几何形态变化主要集中在熔池的中后区域,因此可依据熔池尾部区域的图像信息进行熔池表面几何特征提取与分析.
图5 变间隙-电流焊接各熔透状态熔池正面图像及轮廓Fig.5 Frontal images and contours of the molten pool in various penetration states under variable gapcurrent welding conditions
由图5 不难看出,与未熔透图像相比,全熔透状态下的熔池尾部变大,形状变长、尖削;从熔透到过熔透,熔池尾部面积继续增大,熔池图像的细尖程度更加明显.这是因为,从未熔透到熔透状态,一方面,随着焊接电流的增加,熔池半长、宽度、尾面积等几何参数有增大的趋势,同时受焊接温度场运动的影响,使得电弧轴线后方沿熔池长度方向的温度梯度小于宽度方向,熔池半长的增幅要大于熔池宽度的增幅;另一方面,随着焊缝间隙的增加,在坡口上方铺展的融化金属进入坡口内部,使得熔池表面几何尺寸有减小的趋势,并且熔池宽度方向减少速度要高于熔池长度方向.焊接电流和坡口间隙两种因素综合作用的结果,使得熔池半长增大且宽度略微增加,熔池尾部呈细长而尖削形.随着焊接电流和间隙的进一步增大,过熔透现象产生,熔池在增大的同时其下榻量也随之增加,电流与间隙两者综合作用下熔池尾面积趋向增大,但由于熔池宽度的增量不足以抵消熔池下榻引起的其宽度的减少,熔宽略微减小,熔池尾部形态进一步变细变尖.
据以上分析,可给出与焊接熔透状态相关的熔池几何形状参数主要有:熔池尾部长度LT、熔池最大宽度W、熔池尾部面积ST、熔池尾部长宽比LT/W、熔池后拖角 α.为进一步刻画熔池尾部形状随焊接电流和焊缝间隙变化的趋势,这里引入2 个用以描述熔池尾部尖削程度的形状参数:熔池尾面积系数CTS和 熔池尾宽系数CTW,其定义如下
图6 标准熔池几何形状参数定义Fig.6 Definition for geometric shape parameters of standard molten pool
根据上述熔池表面轮廓图像参数化定义,通过参数计算得到描述各熔透状态的熔池表面特征参数值,由此可建立变间隙-电流焊接条件下熔透状态决策信息系统,如表3 所示,该系统是一个由23 组样本、7 个条件属性和1 个决策属性构成的数据集,其中决策属性为熔池背面宽度WB.
表3 变间隙电流焊接熔透状态决策信息表Table 3 Decision information table for penetration status of variable gap-current welding
3.2 特征选择与分类规则获取
在基于变精度粗糙集知识约简算法对决策信息表3 进行特征筛选之前,需对表中的连续型属性进行离散化预处理.对于条件属性,采用模糊c-均值聚类(FCM)将连续数据划分为3 类,划分结果按由小到大的顺序进行排列,分别表示为符号值“1”、“2”和“3”.图7 给出了熔池尾宽系数CTW的聚类分析结果,其中类别[0.587,0.621]、[0.654,0.722]和[0.753,0.818]的聚类中心为0.613、0.684 和0.787,其离散值分别取1、2 和3.对于决策属性WB,可依据单面焊双面自由成形熔透状态分类标准划分为未熔透、全熔透和过熔透3 类[29],其离散化区间为[0,2]、[2,4]和[4,6],分别以符号值“0”、“1”和“2”来表示.离散化后的熔透状态决策信息系统如表4 所示.
表4 离散化后的熔透状态决策信息表Table 4 Decision information table of penetration state after discretization
图7 熔池尾部宽度系数CTW 的聚类分析结果Fig.7 Cluster analysis results of the coefficient of weld pool tail width CTW
分别利用前文给出的FRBMCQ 算法和FRBAS 算法,对表4 中的决策信息系统进行特征选择计算,均得到一个通过熔池表面几何特征来描述熔透状态的最小特征集RED={CTW},如图8 所示,其中包含度阈值β=0.8,由此提取出以下焊接熔透状态分类规则
图8 熔池特征参数的选择与分类规则的提取Fig.8 Selection of feature parameters and extraction of classification rules for molten pool.(a) result of FRBMCQ;(b) result of FRBAS
其中conf(·)为规则置信度.由图8b 可以看到:从条件信息熵的角度考察各熔池特征参数的重要性,其重要度SIG(·)按由大到小依次为
即在变间隙与变电流焊接条件下,熔池尾宽系数CTW对确定熔透状态WB最重要,其次分别是尾面积系数CTS和熔池尾长宽比LT/W,熔池后拖角α、熔池尾面积ST、熔池宽度W和熔池半长LT对WB的重要程度均为零.如前所述,一方面,在焊接电流和坡口间隙的两种因素综合作用下,LT、W、ST和 α等表面特征参数随熔深及熔透状态单调变化的规律被打破,使得这些参数从决策信息系统去除之后,不会引起系统不确定性及分类质量发生变化;另一方面,CTW、CTS和LT/W可用于描述熔池形态随熔深单调变化的某些特征(如尖削度、细长度等),因而将其去除之后将导致系统不确定性增加或分类质量下降.
由γRED=γCTW=γC=1可知,仅保留条件属性CTW的决策信息表与未约简的原始决策信息表具有相同的分类能力,因而决策信息系统的一个最小约简为RED={CTW}.从约简结果导出的分类规则表明,熔池尾宽系数CTW与焊缝熔透状态WB之间存在一一对应关系,且CTW随着熔深的增加而单调减少,为此,只需以熔池尾宽系数作为被控制量建立单变量控制模型,就可实现对焊接熔透过程的控制.
3.3 控制模型和推理策略
根据变间隙MAG 焊时熔池尾宽系数随熔深增加而单调递减的变化规律,可建立一个以熔池尾宽系数作为控制量的单变量模糊控制模型,如图9 所示,输入变量为熔池尾宽系数的误差e及误差变化率ec,输出变量为焊接电流变化量 ΔI,为尾宽系数期望值,取焊接条件 (185,1.2)熔透类图像的熔池尾宽系数.
图9 变间隙MAG 焊熔池尾宽系数的模糊控制模型Fig.9 Fuzzy control model for the tail width coefficient of the weld pool in variable gap MAG welding
为建立控制规则,将输入变量和输出变量语言值分为NB(负大)、ZE(零)和PB(正大)3 档,由于CTW随熔深单调减少而熔深随焊接电流单调增加,可推知CTW随焊接电流单调减少.通过总结归纳焊工对熔池形态与大小实施控制的一般操作经验,可得到以下9 条控制规则,如表5 所示.
表5 熔池尾部宽度系数控制规则Table 5 Control rules for width coefficient of molten pool tail
利用变间隙-电流焊接试验得到的各熔透状态下的熔池尾宽系数,文中给出一种通过最小化模糊熵来确定误差e的隶属函数的方法.
第一步,由表3 计算CTW各测量值与期望值的误差e,得到误差论域E的一个子集E′.利用FCM 算法将E′分 成NB类、ZE类和PB类,如表6 所示,其中e¯为各类误差的聚类中心.
表6 误差类型及其聚类中心Table 6 Types of error and their clustering centers
第二步,选择梯形模糊分布作为误差论域E的隶属函数,如图10 所示,其中t0∈(-0.007,0.023)、t1∈(0.092,0.127)和t2∈(-0.047,-0.04)为待定参数.
图10 尾宽系数误差隶属函数的模糊分布Fig.10 Fuzzy distribution of membership function for tail width coefficient errors
第三步以模糊熵H(·)作为模糊集的模糊性度量建立如下优化模型
式中:h(a)=-alna-(1-a)ln(1-a).求解上述优化模型可得到t0=-0.007,t1=0.092,t2=-0.04;由此可给出误差e为NB、ZE及PB的隶属函数曲线,如图10 所示.误差变化率ec中各模糊语言值的隶属函数分布与误差e一致.
设焊接电流变化量 ΔI的隶属函数为三角形模糊分布,如图11 所示,其中s1和s2为待定参数.从“若e为ZE则 ΔI为ZE” 及 “若e为PB则 ΔI为PB”,可推知 ΔI与e之间呈现一定的比例关系,满足
图11 电流变化量隶属函数的模糊分布Fig.11 Fuzzy distribution of membership function for current variation
式中:φI=s1/t1焊 接电流在e=t1处的调节系数.由表3,可得到对j=1,2,···,n,有
通过试验进行修正,取s1=25,s2=-25.
根据表5 中的控制规则,采用Mamdani 推理算法来确定对应于输入e*和ec*的 输出ΔI*[32],其推理过程如图12 所示,其中e*=0.07,ec*=0.02.
图12 Mamdani 算法的推理结果Fig.12 Reasoning results of the Mamdani algorithm
3.4 模型验证
通过变间隙MAG 焊接试验对熔透状态的粗糙-模糊控制模型进行验证.焊接试验条件: 母材Q235 钢板对接,板厚6 mm,坡口60°Y 形,钝边1.5 mm,焊接速度47 cm/min,CCD 采样时间间隔400 ms.按坡口间隙g变化方式不同将母材加工成G1 和G2 两组试件,如图13 所示,试板间隙分别为1.2-0.6-1.2 mm 和1.2-1.8-1.2 mm 阶跃变化,分别用恒规范方式和粗糙-模糊闭环控制方式进行试验,焊接完毕后测量试板背面熔宽,以考察焊接熔透效果.
图13 G1 和G2 试板组件加工图Fig.13 Assembly processing diagram of G1 and G2 test plates
图14~ 图19 为G1 板试验结果,图14、16 和18 给出了G1 组件在恒电流焊接时熔池尾部轮廓、尾宽系数CTW和焊缝背面宽度的变化,可以看到在不同间隙处熔池尾部形状呈现尖削-丰满-尖削变化的趋势,CTW值先增加后减少,焊缝在间隙为0.6 mm处均未焊透.在图15、17 和19 中,由于闭环控制对焊接电流进行了实时调节,熔池尾部轮廓的尖削程度变化较小,CTW值除在间隙突变处有小幅波动外,其变化趋于平稳,在间隙0.6 mm 处的焊缝基本全部焊透.
图14 G1 组件恒电流焊接下熔池尾部轮廓的变化Fig.14 Changes in the tail profile of the molten pool under constant current welding in G1 assembly
图15 G1 组件闭环控制下熔池尾部轮廓的变化Fig.15 Changes in the tail contour of the molten pool under closed-loop control of G1 assembly
图16 G1 组件恒电流焊接下熔池尾宽系数的变化Fig.16 Changes in tail width coefficient of G1 assembly under constant current welding
图17 G1 组件闭环控制下熔池尾宽系数的变化Fig.17 Changes in tail width coefficient under closedloop control of G1 assembly
图18 G1 组件恒电流焊接下焊缝背宽的变化Fig.18 Changes in weld back width of G1 assembly under constant current welding
图19 G1 组件闭环控制下焊缝背宽的变化Fig.19 Changes in weld back width of G1 assembly under closed-loop control
G2 组件试验结果如图20~ 图25 所示.恒电流下G2 组件熔池尾部形态、尾宽系数和背面熔宽如图20、22 和24 所示,熔池尾部尖削程度随间隙变化先增后减,而CTW值先减后增,在间隙为1.8 mm 处出现过熔透,焊缝背宽显著增加.图21、23 和25 是该组件焊接过程中施加粗糙-模糊闭环控制的效果,熔池尾部尖削程度无明显变化,尾宽系数CTW的测量值与期望值偏差较小,整条焊缝背面熔宽基本保持均匀一致,均值=3.468 mm,平均误差em=0.176 mm,最大误差emax=0.388 mm.
图20 G2 组件恒电流焊接下熔池尾部轮廓的变化Fig.20 Changes in the tail profile of the molten pool under constant current welding in G2 assembly
图21 G2 组件闭环控制下熔池尾部轮廓的变化Fig.21 Changes in the tail contour of the molten pool under closed-loop control of G2 assembly
图22 G2 组件恒电流焊接下熔池尾宽系数的变化Fig.22 Changes in tail width coefficient of G2 assembly under constant current welding
图23 G2 组件闭环控制下熔池尾宽系数的变化Fig.23 Changes in tail width coefficient under closedloop control of G2 assembly
图25 G2 组件闭环控制下焊缝背宽的变化Fig.25 Changes in weld back width of G2 assembly under closed-loop control
4 结论
(1)通过建立熔池正面特征与熔透状态之间的对应关系是实现焊接熔透控制可取的途径之一.针对变间隙条件下的焊接熔透控制问题,将粗糙集理论与模糊控制相结合,提出一种焊接熔透的粗糙-模糊控制方法.通过焊接试验采集样本数据,基于粗糙集的知识表达方式,构建熔透状态决策信息系统,运用粗糙集的知识获取方法,从样本数据集中提取一组反映熔池正面特征与熔透状态之间对应关系的分类规则,在此基础上建立熔池特征参数的模糊控制模型.焊接过程中通过实时检测熔池形状参数及其变化趋势,通过调整焊接电参数即可达到控制熔透的目标,焊接控制实验证实了该方法的有效性.
(2)利用粗糙集知识约简来获取正面熔池的最小特征集是该方法的核心环节.粗糙集约简算法较多,不同算法会产生不同的约简结果,其中采用近似分类质量或属性重要性作为启发式信息的属性添加法,可保持约简过程的稳定性,且更易获得约简的近似最优解或次优解.此外,通过焊接试验建立熔透状态决策信息系统也是一个关键环节,由于熔透状态与焊接工艺参数密切相关,因而需根据具体的工艺条件和焊接规范对熔池图像进行分析,以确定与熔透状态潜在相关的熔池特征参数.例如,在变间隙-电流焊接实验中,引入尾面积系数和尾宽系数作为熔池特征参数,以描述熔池尾部形状随坡口间隙和焊接电流变化的趋势.