一种基于语义分割的焊接起弧状态实时检测方法与流程

文档序号:33990191发布日期:2023-04-29 15:05阅读:45来源:国知局
一种基于语义分割的焊接起弧状态实时检测方法与流程

本发明属于焊接起弧状态检测,特别涉及一种基于语义分割的焊接起弧状态实时检测方法。


背景技术:

1、智慧焊接是智能制造领域中最重要的研究课题之一。而传感技术及其信息处理则是实现焊接过程智能化及自动化的关键要素。焊接起弧状态检测是指检测每次焊接的起弧时间和结束时间,这在焊接技术中具有非常重要的作用,焊接起弧连续性跟焊接质量以及焊工的能力都紧密相关。一方面,频繁起弧,即起弧连续性过短,会造成焊接一致性问题,导致焊接接头过多,更容易存在缺陷隐患;另一方面,起弧连续性能够反映出焊工的操作能力,通过起弧状态检测可以统计焊工每天的长时焊接和短时焊接,对工艺和人员绩效评价都具有非常重要的意义。

2、考虑到焊接过程充满剧烈光、热和噪声,当前的焊接起弧连续性检测主要依靠焊接完成后的视觉检查和抽检,具有检测不准确、延迟大、闭环管控难等缺陷。


技术实现思路

1、发明目的:针对上述背景技术中存在的问题,本发明提供了一种基于语义分割的焊接起弧状态实时检测方法,通过采集高频电流数据,并输入至基于fcn网络结构的语义分割模型中,预测出每个样本中各电流数据点的焊接状态,并判断出起弧区间。针对起弧过程中存在的计数冗余,本发明设计了辅助的修正判断方法,调整模型预测结果,使其输出起弧状态区间更加准确。

2、技术方案:一种基于语义分割的焊接起弧状态实时检测方法,包括以下步骤:

3、步骤s1、采集焊接过程中的高频电流数据并进行预处理,包括对电流数据进行滑窗采样;对滑窗采样后的样本进行数据标注,并进行维度扩展;最后按预设比例划分训练集、验证集和测试集;

4、步骤s2、搭建基于fcn网络结构的语义分割模型;将步骤s1中预处理的样本输入至语义分割模型,输出各样本中每个电流点的焊接状态;

5、步骤s3、训练语义分割模型,确定起弧电流点和熄弧电流点,输出焊接起弧连续性检测结果;

6、步骤s4、基于训练好的语义分割模型进行焊接起弧连续性实时检测,并设计起弧连续性修正方法进行辅助调整,最终输出修正后的起弧连续性结果。

7、进一步地,所述步骤s1中对电流数据进行预处理,主要包括:

8、步骤s1.1、将采集到的高频电流数据按照预设窗长进行滑窗采样;其中采样时间为t,采样频率为f;

9、步骤s1.2、对滑窗样本进行数据标注,赋予每个电流点一个标签;寻找样本中的起弧电流点start_point和熄弧电流点end_point,将起弧电流点和熄弧电流点间所有的电流点均标注为1,代表正在进行焊接,其他电流点均标注为0,代表未进行焊接;当样本无起弧电流时,全部标注为0;当样本维持正常焊接电流时,则全部标注为1;

10、步骤s1.3、分别针对每个样本及对应的标签进行维度扩展;

11、步骤s1.4、将预处理后的所有带标签的样本进行随机乱序,按照预设比例分别划分为训练集train_data、验证集dev_data和测试集test_data。

12、进一步地,所述步骤s2中基于fcn网络结构的语义分割模型包括依次级联的若干个tcn网络块和卷积网络块;其中每一级tcn网络块均连接有一层最大池化下采样层;输入电流样本,每一级tcn网络块后的最大池化下采样层输出依次为x1、x2、…、xi;将xi依次输入至卷积网络块,最后一级卷积网络块输出为x;

13、输出x通过第一层上采样层后,与至少一级tcn网络块后的最大池化下采样层输出相加,并输入至第二层上采样层;获得最终输出x;所述最终输出x与输入电流样本长度相同,分别代表输入电流样本中每个电流点的预测结果。

14、进一步地,所述步骤s4中起弧连续性修正方法具体包括:

15、步骤s4.1、实时采集新的高频焊接电流数据,基于预设时间步进行划窗采集,将每个窗口的电流数据输入至语义分割模型,实时输出每个窗口中各数据点的焊接状态;将当前第一个标签为1的电流点到当前第一个标签为0的电流点之间的区间作为起弧区间,连续的标签为0的电流区间作为熄弧区间;

16、步骤s4.2、当检测到标签为1的点占比超过99%时,则认为此时未发生熄弧,将剩余标签为0的电流点标签置1;

17、步骤s4.3、当检测到标签为1的点占比低于1%时,则认为此时未起弧,将标签为1的电流点标签置0;

18、步骤s4.4、当窗口中存在若干连续的标签为0的电流点区间时,若所有标签为0的电流点区间长度均低于总窗长的40%时,则认为此时存在起弧失败、重新起弧的情况,将所有标签为0的电流点标签置1;

19、步骤s4.5、当相邻两个窗口交界处存在连续的标签为0的电流区间,且该区间占比小于窗长的40%时,同样认为未发生新的起弧,将所有标签为0的电流点标签置1,否则判断为一次新的起弧过程。

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

21、(1)本发明将传统基于fcn网络结构的语义分割模型应用至高频时序数据的分类过程,通过设置若干层tcn网络块及卷积网络块,并融合各级tcn网络块的输出,可以将高层次语义特征图与低层次的包含丰富位置信息的特征图进行融合,可以得到信息更加丰富的特征图,实现模型的精准特征学习。

22、(2)本发明设计的方法采用了“序列to序列”的检测模式,通过语义分割模型,输出各样本中不同电流点的预测结果,因此可以精准判断电流起弧时间和结束时间,获得精准的起弧连续性检测结果。

23、(3)本发明在语义分割模型的基础上设计了辅助的修正判断方法,通过调整标签的方式,对瞬时停止、连续起弧等问题进行修正,解决了模型统计结果的冗余问题,可以获取更加精准的起弧、熄弧判断结果。



技术特征:

1.一种基于语义分割的焊接起弧状态实时检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于语义分割的焊接起弧状态实时检测方法,其特征在于,所述步骤s1中对电流数据进行预处理,主要包括:

3.根据权利要求1所述的一种基于语义分割的焊接起弧状态实时检测方法,其特征在于,所述步骤s2中基于fcn网络结构的语义分割模型包括依次级联的若干个tcn网络块和卷积网络块;其中每一级tcn网络块均连接有一层最大池化下采样层;输入电流样本,每一级tcn网络块后的最大池化下采样层输出依次为x1、x2、…、xi;将xi依次输入至卷积网络块,最后一级卷积网络块输出为x;

4.根据权利要求1所述的一种基于语义分割的焊接起弧状态实时检测方法,其特征在于,所述步骤s4中起弧连续性修正方法具体包括:


技术总结
本发明公开了一种基于语义分割的焊接起弧状态实时检测方法,首先采集实际焊接过程中的高频电流数据,并进行预处理。通过搭建基于FCN网络结构的语义分割模型并进行训练,对入模数据进行分类,输出每个样本中各电流点的数据标签,并按照该标签确定实际焊接过程中的起弧区间,实时检测焊接过程的起弧连续性。此外,针对实际焊接过程中可能存在的连续起弧、瞬时熄弧等情况,本发明还设计了辅助的修正方法,解决了语义分割模型预测结果可能存在的冗余问题,可以更加精准的判断起弧状态持续时间。

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