基于3D激光扫描传感器的焊缝区域跟踪方法设计

2023-12-12 12:00李诺薇邹维科种法力
激光与红外 2023年11期
关键词:论域模糊控制焊缝

李诺薇,邹维科,种法力

(徐州工程学院物理与新能源学院,江苏 徐州 221018)

1 引 言

激光焊接因其焊接效率和焊缝深宽比高、焊接热形变和热影响范围小等众多优点[1-2],在航空航天、汽车轮船制造等大型结构的焊接中均表现优异。将激光焊接技术与传感器技术相融合促进了自动化、智能化焊接技术进一步发展,由于激光焊接要求较高的精度和效率,所以多采用激光扫描传感器对激光焊缝数据检测,以完成后期跟踪[3],从而实现焊接轨迹的实时控制与调整。目前激光焊缝自动跟踪技术已成为自动化焊接技术中重要的研究课题。

陈新禹[4]等人将传感器收集的位置信息转换至焊接机器坐标系中,得到空间绝对焊接轨迹并计算其与焊接枪之间的误差,通过非均匀有理B样条插值并检索数据,再将偏差数据转换为焊接枪坐标,完成焊缝自动跟踪。李毅[5]等人对比上一周期中两侧半周期积分和当前周期对应积分,分离高度误差,通过二分法解耦焊接枪水平误差和工作角并计算偏差值,依据偏差值实现焊缝跟踪。黎扬进[6]等人预处理图像后采用Kalman滤波构建离子采样提议分布函数,通过粒子滤波定位焊缝中心坐标,完成焊缝自动跟踪。以上方法没有考虑焊接枪抖振引起的轨迹偏差问题,导致跟踪误差大。

为了解决上述方法中存在的问题,提出应用3D激光扫描传感器的激光焊缝自动跟踪方法。

2 3D激光扫描传感器激光焊缝自动跟踪方法设计原理

3D激光扫描传感器主要由工业相机、图像处理控制器、半导体激光器、激光保护镜片、防飞溅挡板、风冷装置组成如图1所示[7]。根据光学传播与成像原理,以激光结构光线为依托,按照移动轨迹进行区域激光扫描,获取焊枪与焊缝之间的位置信息。通过计算得到移动差值,完成实时通讯跟踪激光焊缝进行焊接,实现无人化焊接[8-9]。

图1 3D激光扫描传感器结构组成

3D激光扫描传感器在落实激光焊缝自动跟踪过程时,通过激光三角反射式原理获取视场位置移动信息。以被测表面距离(z轴)和沿着激光线位置信息(x轴)为基准(如图2所示),将激光结构光线投射至被测物体表面,依据反射光学原理获取三维成像数值,在得到大量三维成像数据,为焊缝自动搜索、定位、跟踪提供理论支撑。从获得三维成像数据中,提取和焊缝相关的图像特征,并对这些特征分类,结合分类后的特征,利用变论域理论,在控制器中设计相关算法,提高焊接参数跟踪控制稳定性,完成跟踪优化。控制器的核心系统硬件电路图如图2所示。

图2 硬件电路图

受3D激光扫描传感器的工作环境和自身因素影响,传感器获取的数据中含有一些杂散数据,利用传感器获取数据在竖直方向上的分层特点,分组筛选杂散数据。以其中任意一层为例,杂散数据筛选具体流程如下所示:

①将该层中全部数据排序;

②结合数据坐标和位置特性,设定距离阈值S和数量阈值M;

③计算曲线上第g个数据与第g-1个数据之间的距离Sg,若Sg>S,则判定第g个数据与第g-1个数据属于不同组,反之属于同一组,重复计算直至该层中全部数据均计算完成,得到分组若干个;

④统计每组中的数据总数m,若m>M,则将保留本组中全部数据,反之为杂散数据,删除该组数据;

⑤重新组合保留数据,得到新数据序列。

在采集激光焊缝数据时由多个3D激光扫描传感器同时测量[10],从而得到激光焊缝的多角度数据信息,因此需要对全部传感器采集的3D数据拼接处理,剔除冗余数据,获取激光焊缝完整3D位置信息。引入坐标平均法,结合重合端点判定重叠区域,具体步骤如下所示:

①依据3D激光扫描传感器相对位置和采集的数据,可得到曲线E1-F1和E2-F2重合区域端点F1和E2;

②将F1和E2作为基准点,搜寻另一条曲线上最近点G2和G1,即曲线G2-F1和E2-G2为曲线E1-F1和E2-F2重合区域;

③将G2-F1和E2-G2作为基准,搜寻其上所有点H(X,Y)在另一条曲线上对应的最近点H0(X0,Y0),用直线连接H(X,Y)和H0(X0,Y0)并计算直线中心点坐标值,采用该值作为点H新坐标,从而得到新曲线Jnew;

④拼接新曲线Jnew和曲线E1-F1、E2-F2的剩余区域,得到拼接后新曲线;

将全部传感器曲线数据按照以上方式拼接,直到得到完整的激光焊缝3D位置数据,用于后续焊缝自动跟踪。

3 激光焊缝自动跟踪控制

在理想状态下,焊缝跟踪控制系统能够结合跟踪误差完全解决偏移问题,但实际的应用中难免存在不可避免的问题,因此本文设一种免疫反馈算法,结合模糊控制和变论域策略[11-12]实时优化跟踪控制。

3.1 基于免疫反馈算法的激光焊缝特征提取

对采集到的焊缝完整3D位置信息展开全局最优解处理,提取激光焊缝特征,增强自适应焊接参数控制能力。本文设计一种免疫反馈算法:其是一种全局优化算法,能得到一组最优的控制参数,使整个免疫控制系统达到最优。该算法设计的基本原理是:当抗原攻击机体时,免疫T细胞和B细胞对抗原产生免疫反应,其中,T细胞中的Th细胞通过生成细胞因子传递抗原信息促使B细胞增殖分化并产生抗体抵御抗原,当抗原攻击得到有效控制后,T细胞中的Ts细胞数量上升,抑制B细胞继续增殖分化,降低免疫作用,恢复机体动态平衡。

用m(j)表示第j次攻击的抗原总数,δ1表示活化因子,δ2表示抑制因子,f(·)为描述抑制性能的非线性函数,ΔR表示邻近两次B细胞受到T细胞刺激的变化量,则本次攻击中B细胞受到T细胞的刺激总量R(j)如下所示:

R(j)={δ1-δ2f[R(j-1),ΔR(j-1)]}m(j)

(1)

将公式(1)用于激光焊缝搜索、定位、跟踪控制中,焊接过程中采样时刻j对应第j次攻击,时刻j期望值误差εj对应m(j),控制反应速率的参数μ1和μ1对应δ1和δ1,最终控制输出γ(j)对应R(j),则激光焊缝特征提取表达式如下所示:

(2)

通过免疫反馈算法的均匀交叉操作,完成激光焊缝特征提取,将特征参数上传至机械手单元,提高焊枪与焊缝之间偏差的自动识别能力,为后续激光焊缝特征分类提供支持。

3.2 基于模糊控制的激光焊缝特征分类

通过上述分析,需要对激光焊缝提取到的特征进行分类处理,避免焊接质量偏差的问题。引入模糊控制,利用基本论域方法建立目标边缘特征模型,调整激光焊缝隶属度参数,实现特征分类。

用C=[-c,c]和D=[-d,d]表示模糊控制器中输入值的基本论域,O=[-o,o]表示输出基本论域,P=[-p,p]和Q=[-q,q]表示经量化后的实际论域对应的模糊集论域,E=[-e,e]表示输出论域折算成受控对象实际作用范围阈值,在阈值范围内完成物理论域和模糊论域之间的双向转化,如图3所示。

图3 模糊控制示意图

采用Sigmoid函数和高斯函数[13-14]在物理论域和模糊论域转化的基础上,构建目标边缘特征分类模型W,具体表达式为:

(3)

式中,σ1=p/c和σ2=q/d表示模糊控制量化因子,ρ=e/o比例因子,ε表示控制误差;εr表示误差变化率。将论域的模糊子集作为目标边缘特征分类模型的输入值,以控制器微分系数增量Δφ作为判定标准,完成特征集的自适应分类,如图4所示。

图4 基于模糊控制的特征集分类原理图

建立模糊控制规则,Xi、Yj、Zij表示输入和输出论域的模糊子集:若P=Xi、Q=Yj,则O=Zij。规则库中共包含n条规则,cl表示Ol隶属度函数的中心,ωi表示规则i的隶属度值,φ表示上一采样时刻的调整微分系数。依据Mamdani模糊推理法[15],采用重心法解模糊,得到调整微分系数φ,完成激光焊缝特征分类,表达式如下所示:

(4)

根据微分系数结果获取焊缝成形检测特征信息,以此完成特征自适应更新及分类。

3.3 基于变论域策略的激光焊缝自动跟踪

在激光焊缝特征分类的基础上,利用变论域理论提高焊接参数控制准确率和焊缝成形检测效率,完成自适应焊缝跟踪,实现无人化焊接。变论域策略是在规则形状不变的前提下,通过伸缩论域使其随着误差的变化而相应变化,以此调整系统结构参数,如图5所示。

图5 变论域策略工作流

在系统结构控制过程中量化因子和比例因子为固定值,但固定化参数会影响焊缝自动跟踪控制的效果,所以引入变伸缩因子τ1、τ2和t′动态调整输入和输出邻域,用β1和β2表示充分小的正数,参数η1、η2和ξ1、ξ2为(0,1)中的取值,得到变伸缩因子如下所示:

(5)

根据公式(5)自适应调节输入和输出邻域,得到:

(6)

通过公式(5)和公式(6)调节变伸缩因子对输入和输出论域动态控制。根据变伸缩因子调节焊缝自动跟踪系统量化因子,生成焊缝轨迹路径,抑制输出偏差数据,完成激光焊缝自动跟踪。至此完成了激光焊缝自动跟踪方法设计,结合3D激光扫描传感器设计,实现应用3D激光扫描传感器的激光焊缝自动跟踪方法。

4 实验与结果

为了验证应用3D激光扫描传感器的激光焊缝自动跟踪方法的整体有效性,需要测试应用3D激光扫描传感器的激光焊缝自动跟踪方法。

实验平台由自动化焊接机、控制器、3D激光扫描传感器、驱动和传动等模块仿真构成。如图6所示。

图6 实验仿真平台设计

为了避免实验中由于摄像机镜头畸变引起的成像失真和机械安装引起的误差问题,需要事先标定传感器参数,如表1所示。

表1 激光扫描传感器参数标定

分析对比所提方法、文献[4]方法和文献[5]方法在实际激光焊接中的焊缝跟踪效果,采用三种方法分别焊接V型坡口对接接头,实验中采用260 A电流,激光条纹和焊接枪之间距离23 mm。分别记录三种方法在焊接过程中焊缝中心所在坐标系中数据变化,得到水平x方向与y方向坐标关系和水平x方向与z方向坐标关系如图7和图8所示。

图7 y方向跟踪位置坐标图

图8 z方向跟踪位置坐标图

由图7和图8可以看出,采用所提方法的焊缝跟踪轨迹始终在实际焊缝中心坐标附近轻微波动,与实际位置基本吻合,只存在不影响焊接效果的微小误差,文献[4]方法和文献[5]方法的焊接轨迹虽然也围绕实际值波动,但与所提方法相比误差较大,在对焊接要求精密的场景中无法发挥出优异的效果。所提方法引入免疫反馈算法、模糊控制和变论域策略对跟踪控制算法实时调整,解决焊接枪抖振引起的偏差问题,从而得到精度更好的跟踪效果。

用εyn和εzn表示第n次采样时y方向和z方向的激光焊缝跟踪误差,得到焊缝中心与实际中心的绝对误差En计算方式如下:

(7)

根据公式(7)计算全部采样的绝对误差,构建误差与方向之间的关系图,如图9所示。

图9 跟踪误差检测结果

由图9可以看出,所提方法绝对误差大多集中在0.05~0.13之间,文献[4]方法绝对误差大多在0.15~0.26之间,文献[5]方法绝对误差大多在0.12~0.28之间,所提方法的大多数绝对误差值均低于文献[4]方法和文献[5],且所提方法未出现异常点,而文献[4]方法和文献[5]方法均出现了异常点,说明所提方法的跟踪效果更加稳定,在多次采样中均能保持较小的误差,更加适用于精度要求较高的实际应用场景之中。

5 结 语

自动化焊接设备能够解放传统人工劳动力、提高工作效率和焊接质量,在制造业发展中起到重要作用,对促进国民经济持续增长也具有积极的意义。为了解决目前存在的跟踪误差大问题,提出应用3D激光扫描传感器的激光焊缝自动跟踪方法,结合3D激光扫描传感器的工作原理标定传感器参数,预处理传感器采集的数据,得到完整激光焊缝3D位置数据,采用免疫反馈算法、模糊控制和变论域策略控制参数,完成激光焊缝的自动跟踪。该方法能够有效地减小跟踪误差,为自动化焊接技术更好地应用与发展提供思路。

猜你喜欢
论域模糊控制焊缝
基于焊缝余高对超声波探伤的影响分析
基于变论域模糊控制的Taylor逼近型内模PID算法
TP347制氢转油线焊缝裂纹返修
变论域自适应模糊PID控制系统仿真与应用
机器人在轮辋焊缝打磨工艺中的应用
T-S模糊控制综述与展望
双论域粗糙集在故障诊断中的应用
基于模糊控制的PLC在温度控制中的应用
基于模糊控制的恒压供水系统的研究
微生物燃料电池的变论域自适应模糊控制研究