一种基于路径聚合网络的焊接异常实时检测方法与流程

文档序号:34364391发布日期:2023-06-04 19:13阅读:138来源:国知局
一种基于路径聚合网络的焊接异常实时检测方法与流程

本发明属于智慧焊接,特别涉及一种基于路径聚合网络的焊接异常实时检测方法。


背景技术:

1、智慧焊接作为智能制造领域中最重要的研究课题之一,已经引起行业的普遍重视。现有技术中对于焊接异常的实时检测诊断,目前也已存在较多研究。现有技术中普遍采用图像识别的方式对焊接异常进行识别,这种方法则存在实时性不够,检测精度不够的问题。考虑到焊接过程中最能体现焊接场景特征的数据一般包括电流、电压、焊接速度等时序数据,对于时序数据的处理及对应状态的识别则是一条具备长远前景的研究方向。

2、目前基于高频时序数据搭建焊接异常检测模型进行焊接异常检测的方法已有相关研究,但如何使提取特征更能表述焊接场景,则是进一步研究的重点。


技术实现思路

1、发明目的:针对上述背景技术中存在的问题,本发明提供了一种基于路径聚合网络的焊接异常实时检测方法,基于路径聚合网络panet结构搭建焊接异常实时检测模型,训练后的模型具备实时检测当前输入样本是否存在焊接异常的功能,通过输出判断结果,实时告知用户是否发生焊接异常。

2、技术方案:一种基于路径聚合网络的焊接异常实时检测方法,包括以下步骤:

3、步骤s1、实时采集焊接高频时序数据,并进行预处理;基于滑窗采样的方法划分入模样本集并对应标注,按比例截取训练集、验证集和测试集;

4、步骤s2、基于路径聚合网络panet搭建焊接异常实时检测模型;

5、所述焊接异常实时检测模型输入为入模样本,输出检测结果,包括主干网络、第二神经网络分支和第三神经网络分支;所述主干网络包括依次连接的第一神经网络块convblock1和n级残差网络块invertedresidualblock,第二神经网络分支包括与残差网络块对应相连的n级第二神经网络块;第三神经网络分支包括n-1级第三神经网络块;将第n级第二神经网络块的输出与第n-1级第二神经网络块的输出相加,作为第1级第三神经网络块的输入;依此类推,最终将所有第三神经网络块输出与第n级残差网络块输出相加后输入至全连接模块fc,由全连接模块输出检测结果;

6、步骤s3、基于步骤s1获取的训练集进行模型训练,并通过验证集同步进行模型验证;采用测试集对模型进行精度验证,直至模型检测准确度达到预设要求;

7、步骤s4、将训练好的焊接异常检测模型部署至边缘侧,通过传感器实时接收焊接过程中的高频时序数据并进行预处理,将样本输入至焊接异常检测模型,并实时输出异常检测结果。

8、进一步地,所述步骤s1中高频时序数据包括焊接电流、焊接电压、送丝速度和保护气体流速。

9、进一步地,所述步骤s1中预处理步骤具体包括,将获取的焊接高频时序数据按照预设窗长window_size划分为若干样本,根据实际是否发生焊接异常为上述样本进行标注;当发生焊接异常时,将对应样本标注为1;未发生焊接异常则标注为0;将标注好的样本随机乱序,并按预设比例截取训练集、验证集和测试集。

10、进一步地,所述步骤s2中残差网络块invertedresidualblock包括依次连接的第一一维卷积网络层、第一bn层、第一激活函数层、第二一维卷积网络层、第二bn层、第二激活函数层、第三一维卷积网络层和第三bn层;各级残差网络块中第三一维卷积网络层的输出维度out_channel依次递增;最后一层残差网络块的输出维度与第三神经网络分支的输出维度保持一致。

11、进一步地,所述第一一维卷积网络层输出维度为expand_ration*out_channel,其中expand_ration为扩张系数,out_channel为输出维度;第二一维卷积网络层为融合了深度卷积depthwise convolution和膨胀卷积dilated convolution的深度可分卷积网络层,膨胀系数为dilation_rate;每个残差网络块的dilation_rate呈2的倍数递增;激活函数层选用relu6。

12、进一步地,全连接模块fc包括依次连接的一层全局平均池化层、一层dropout层和一层全连接层。

13、进一步地,所述步骤s3中通过验证集同步进行模型验证,防止模型出现过拟合;当连续n次迭代验证集loss均不再下降时,模型停止训练,并通过测试集进行模型精度验证,直至模型检测准确度达到预设要求。

14、本发明采用的技术方案与现有技术方案相比,具有以下有益效果:

15、本发明提供的焊接异常实时检测方法,基于路径聚合网络结构搭建异常检测模型,主干部分采用残差网络块提取高频时序数据特征,通过第二神经网络分支统一输出维度,并进行自顶向下的特征融合,并进一步通过第三神经网络分支进行自下而上的特征融合,最终与顶层残差网络块提取的核心特征融合,可以获得更能表征焊接状态的特征,上述网络结构输出焊接异常的检测结果更加准确,也更能反映实际焊接情况。



技术特征:

1.一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,所述步骤s1中高频时序数据包括焊接电流、焊接电压、送丝速度和保护气体流速。

3.根据权利要求1所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,所述步骤s1中预处理步骤具体包括,将获取的焊接高频时序数据按照预设窗长window_size划分为若干样本,根据实际是否发生焊接异常为上述样本进行标注;当发生焊接异常时,将对应样本标注为1;未发生焊接异常则标注为0;将标注好的样本随机乱序,并按预设比例截取训练集、验证集和测试集。

4.根据权利要求1所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,所述步骤s2中残差网络块invertedresidualblock包括依次连接的第一一维卷积网络层、第一bn层、第一激活函数层、第二一维卷积网络层、第二bn层、第二激活函数层、第三一维卷积网络层和第三bn层;各级残差网络块中第三一维卷积网络层的输出维度out_channel依次递增;最后一层残差网络块的输出维度与第三神经网络分支的输出维度保持一致。

5.根据权利要求4所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,所述第一一维卷积网络层输出维度为expand_ration*out_channel,其中expand_ration为扩张系数,out_channel为输出维度;第二一维卷积网络层为融合了深度卷积depthwise convolution和膨胀卷积dilated convolution的深度可分卷积网络层,膨胀系数为dilation_rate;每个残差网络块的dilation_rate呈2的倍数递增;激活函数层选用relu6。

6.根据权利要求1所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,全连接模块fc包括依次连接的一层全局平均池化层、一层dropout层和一层全连接层。

7.根据权利要求1所述的一种基于路径聚合网络的焊接异常实时检测方法,其特征在于,所述步骤s3中通过验证集同步进行模型验证,防止模型出现过拟合;当连续n次迭代验证集loss均不再下降时,模型停止训练,并通过测试集进行模型精度验证,直至模型检测准确度达到预设要求。


技术总结
本发明公开了一种基于路径聚合网络的焊接异常实时检测方法,首先通过滑窗采样的方法采集焊接过程中的高频时序数据并划分为若干样本;根据实际焊接情况进行样本标注,生成带有标签的样本集;接着基于路径聚合网络PAnet结构搭建焊接异常实时检测模型,将带有标签的样本集按比例划分为训练集、验证集和测试集,对模型进行训练;训练后的模型具备实时检测当前输入样本是否存在焊接异常的功能,通过输出判断结果,实时告知用户是否发生焊接异常。将训练好的模型部署在边缘侧,通过传感器实时接收高频时序数据,即可实现在线实时检测的功能。

技术研发人员:李波,田慧云
受保护的技术使用者:苏芯物联技术(南京)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1