CN113505657A - 一种焊点质量检测方法及装置 - Google Patents
一种焊点质量检测方法及装置 Download PDFInfo
- Publication number
- CN113505657A CN113505657A CN202110679149.7A CN202110679149A CN113505657A CN 113505657 A CN113505657 A CN 113505657A CN 202110679149 A CN202110679149 A CN 202110679149A CN 113505657 A CN113505657 A CN 113505657A
- Authority
- CN
- China
- Prior art keywords
- welding spot
- welding
- resistance
- spot
- points
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003466 welding Methods 0.000 title claims abstract description 371
- 238000001514 detection method Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 113
- 230000008569 process Effects 0.000 claims abstract description 78
- 238000013145 classification model Methods 0.000 claims abstract description 43
- 238000012549 training Methods 0.000 claims abstract description 25
- 229910000679 solder Inorganic materials 0.000 claims description 25
- 238000007689 inspection Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 5
- 230000035772 mutation Effects 0.000 claims description 4
- 238000010276 construction Methods 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 2
- 238000010801 machine learning Methods 0.000 abstract description 18
- 230000008859 change Effects 0.000 description 9
- 230000006872 improvement Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 239000002184 metal Substances 0.000 description 6
- 238000011160 research Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 239000007769 metal material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/08—Feature extraction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Signal Processing (AREA)
- Resistance Welding (AREA)
Abstract
本发明公开了一种焊点质量检测方法及装置。该方法包括获取多个焊点在焊接过程中的工艺参数;根据工艺参数构建每个焊点的电阻时间关系曲线;从电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型;以及利用分类模型对待检测的焊点的焊点状态进行判断。该方法基于大数据数理统计分析手段,对已积累的大量自动实时采集的焊接工艺数据进行分析,采用TPOT自动机器学习算法进行模型训练,进而利用分类模型快速高效的完成海量焊点状态的判断,减少焊点检测的设备投入,降低成本,且为焊点性能及焊点工艺质量提供可靠数据。
Description
技术领域
本发明涉及焊点质量检测领域,具体涉及一种焊点质量检测方法及装置。
背景技术
焊接是现代机械制造业的一种常用工艺,其在汽车制造中应用也十分广泛。焊接工艺以焊枪为工具,以焊点的形式将两种或两种以上同种或异种金属材料连接成一体,焊点质量的优劣对汽车整体质量影响巨大。现在的技术方案中,关于焊点状态的判断,主要是通过安装专用设备装置以及传感器,在线采集焊点数据和焊点飞溅姿态照片并进行研究,此种方法,需要投入较大的安装设备,成本高,并且在线采集的信息需通过CAN线传输到计算机,使得信息转化、传递过程复杂,需传递和处理的数据信息较多,处理效率低。
目前行业内对于工业焊点大数据的研究较少,主要集中在焊点飞溅、能耗等方面,以大数据机器学习手段,特别是自动机器学习算法,来识别焊点各种状态,还是空白。
发明内容
本发明要解决的技术问题是提供一种焊点质量检测方法及装置,能够高效准确的完成对大量焊点信息的研究,判断焊点状态,为焊接工艺的进一步分析,提供数据支撑,另外无需安装设备,成本低廉。
为了解决上述技术问题,本发明的一种焊点质量检测方法包括如下步骤:获取多个焊点在焊接过程中的工艺参数,其中,所述工艺参数包括焊点的编号、电流、电压、电阻和功率,以及对应的焊接时间点;根据所述工艺参数构建每个焊点的电阻时间关系曲线;从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中所述焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及利用所述分类模型对待检测焊点的焊点状态进行判断。
在上述焊点质量检测方法中,通过对海量焊点的工艺参数信息进行分析处理,得到各个目标焊点的电阻时间关系曲线,进而抽取特征值集合,再利用机器学习训练出焊点状态与特征值集合之间的分类模型,从而利用分类模型可以快速高效的完成对焊点数据的处理,实现焊点状态的检测,且无专用设备投入,成本低廉。
作为本发明焊点质量检测方法的改进,从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合包括:抽取第一时间区间内的电阻极小值;抽取第二时间区间内的电阻极大值;抽取第三时间区间内的电阻突变点,计数得到飞溅点个数;通过抽取到的所述电阻极小值、所述电阻极大值以及所述飞溅点个数组成焊点特征值集合。利用焊接过程中焊点电阻的变化特点来表征焊点状态,由于电阻数据容易获取、分析,且能够较好的反映焊点的形成过程,进而实现快速准确的对焊点状态的判断。
在上述焊点质量检测方法中,所述第一时间区间为每个焊点从焊接开始的0-10ms内,所述第二时间区间为每个焊点从焊接开始的20-30ms内,所述第三时间区间为每个焊点从焊接开始的30ms以后至焊接结束的时间内。三个时间区间分别对应焊过程的三个阶段。
对于上述焊点质量检测方法的进一步改进,对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型包括:若所述飞溅点个数超过一个,则输出焊点状态为多点飞溅;若所述飞溅点个数为一个,则输出焊点状态为单点飞溅;若所述飞溅点个数为零,且所述电阻极小值大于等于所述电阻极大值,则输出焊点状态为无极值点;若所述飞溅点个数为零,且所述电阻极小值小于所述电阻极大值,则输出焊点状态为焊点正常。
对于上述焊点质量检测方法的再进一步改进,利用所述分类模型对待检测焊点的焊点状态进行判断包括:获取待检测焊点在焊接过程中的工艺参数;根据待检测焊点在焊接过程中的工艺参数,构建待检测焊点的电阻时间关系曲线;从待检测焊点的电阻时间关系曲线中抽取电阻极小值、电阻极大值和飞溅点个数,组成焊点特征值集合;将待检测焊点的焊点特征值集合输入所述分类模型,根据特征值:电阻极小值、电阻极大值和飞溅点个数,判断待检测焊点所属的焊点状态。
作为本发明焊点质量检测方法的再一种改进,对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型的具体方式为:利用TPOT方法,优化所述特征值集合的训练流程,获得用于对焊点状态进行分类的分类模型。采用TPOT自动机器学习算法进行模型训练校验,同时智能地探索数千个可能的机器学习管道,从中获取最优的机器学习管道、自动超参数调整,并自动生成机器学习最优训练管道代码的Python文件,该代码文件可直接用于数据源的再训练,同时自动生成预测结果及评估指标,相比于传统的机器学习,它减少了算法工程师大量机器学习模型的选择、超参数调优等所需的时间和精力,最终结果令人满意
作为本发明焊点质量检测方法的又一种改进,在获取多个焊点在焊接过程中的工艺参数之后,该方法还包括:移除焊点在焊接过程中焊接失败、焊枪断电时形成的对应焊点的工艺参数。对数据进行预处理,删除工艺参数中没有意义的数据,确保获取工艺参数的有效性,提高分析处理速度。
作为本发明焊点质量检测方法的再一种改进,在利用所述分类模型对焊点状态进行判断之后,所述方法还包括:在利用所述分类模型对待检测焊点的焊点状态进行判断之后,该方法还包括:在对待检测焊点的焊点状态进行判断的结果为非正常情况下,输出该焊点的工艺参数和焊点状态。在利用分类模型准确预测焊点状态后,对非正常焊点的工艺参数及焊枪、电极帽等进一步研究,实现快速找到质量缺陷问题,查找影响质量异常的主要因素,实现质检、工艺等预测性维护,以达到增效、节能,降本目的。
为了解决上述技术问题,本发明一种焊点质量检测装置,包括获取模块,用于获取多个焊点在焊接过程中的工艺参数,其中,所述工艺参数包括焊点的编号、电流、电压、电阻和功率,以及对应的焊接时间点;构建模块,用于根据所述工艺参数构建每个焊点的电阻时间关系曲线;抽取模块,用于从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;训练模块,用于对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中所述焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及判断模块,用于用于利用所述分类模型对待检测焊点的焊点状态进行判断。
在上述焊点质量检测装置中,通过构建模块根据多个焊点的工艺参数构建目标焊点的电阻时间曲线,通过抽取模块抽取焊点特征值形成焊点特征值集合,利用训练模块训练分类模型,从而将机器学习应用到对焊点状态的判断,提高对焊点工艺参数的处理速度,同时具有较高的准确度,另外无需投入专用设备,节约成本。
综上所述,采用上述焊点质量检测方法及装置,通过TPOT自动机器学习方法获得焊点状态分类模型,再利用分类模型准确快速的判断焊机焊接过程中焊点的状态,快速准确的完成焊点状态的检测,无需其他监测设备的投入,节省成本,另外将判断结果结合焊点实物的抽样质检分析,可以方便找到影响焊点质量、性能的因素,实现质检、工艺等预测性维护,达到增效、节能,降本目的。。
附图说明
在附图中:
图1为本发明的焊点质量检测方法的流程图。
图2为本发明的焊点质量检测装置的结构示意图。
图3为本发明的电阻时间关系曲线图。
图4为本发明的焊点状态标签处理流程。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
图1是本发明的一种焊点质量检测方法的流程图,如图1所示,该焊点质量检测方法包括如下步骤:
步骤S101:获取多个焊点在焊接过程中的工艺参数。
其中,焊点状态的影响因素,体现在采集的焊机数据上,主要是电流、电压、电阻和功率,以及对应的焊接时间点。
可选的,在获取多个焊点在焊接过程中的工艺参数之后,该方法还包括:移除焊点在焊接过程中焊接失败、焊枪断电时形成的对应焊点的工艺参数。
即首先需要对海量数据进行清洗,删除焊点数据时间过长(≥400ms)或过短(≤200ms)的焊点数据文件,此类数据应为焊接失败的数据,删除焊点数据文件中间部分的电流、电压、电阻、功率均为0的焊点数据文件,此类数据应为焊接过程中突发事件导致焊枪断电;然后再对剩下的每个焊点的工艺参数进行处理,确保数据的有效性。
步骤S102:根据工艺参数构建每个焊点的电阻时间关系曲线。
在焊接过程中,各种工艺参数的变化是相互关联的,并且都会与焊点状态形成关联,选取具有参考价值的参数变化规律即特征时间曲线可以完成对焊点状态的研究。
本方法选取电阻时间关系曲线,从工艺参数中抽取电压和电流,基于电压时间曲线和电流时间曲线生成电阻时间曲线。
为描述电阻与焊点状态形成关系,以下对焊接的过程进行说明:
一个完整的焊接过程通常包含:金属贴合致密(阶段1)、金属升温融化(阶段2)、焊核形成焊接完毕(阶段3)三个阶段,焊接过程电阻时间关系曲线如图3所示:金属贴合致密过程末期,随金属贴合情况的变化,电阻曲线出现阻值相对低点R1,对应时间为t1;进入金属升温融化阶段后,随着金属板间温度升高,电阻曲线出现阻值相对高点R2,对应时间为t2,之后进入焊核形成阶段,对应的电阻曲线从R2高点逐步降低;当焊接电流为0时,焊接结束,对应时间为t3,对应的电阻曲线阻值为R3。
图3中的电阻R曲线的异常波动(不平滑),表明在当前焊接过程中出现了“飞溅”的现象,波动跳跃越大,“飞溅”现象越严重,从而引发较差的焊点质量和较高的使用能耗,各参数的相关注释如下表表1所示:
表1焊接过程相关参数表
从上述分析可知利用对阻值时间曲线的分析可以完成对焊点状态的判断。需要说明的是,在本申请中并不限制具体哪些焊点特征,仅界定特征应对焊点状态分类有帮助即可。
步骤S103:从电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合。
由于电阻时间关系曲线并不能直接用于焊点类型的识别,因此需要从特征时间曲线中抽取焊点特征值,得到焊点特征值集合。
可选的,从电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合包括:抽取第一时间区间内的电阻极小值;抽取第二时间区间内的电阻极大值;抽取第三时间区间内的电阻突变点,计数得到飞溅点个数;通过抽取到的电阻极小值、电阻极大值以及飞溅点个数组成焊点特征值集合。从图3的焊接过程电阻时间关系曲线中,分别在三个阶段内抽取对应的特征值作为表征焊点状态的基本特征参数。
由于阶段1的焊接动态电阻相对低点发生在焊接大约5ms左右,阶段2的焊接动态电阻的相对高点发生在焊接大约20ms左右,阶段3的焊接结束大约250ms左右。如果在焊接过程中存在异常(两个板材缝隙过大等),焊接机器人会进行自适应控制调整电流、电压,增加焊接时长,导致整体焊接时间增加,但不会超过400ms。
对于上述抽取每个焊点的特征值,第一时间区间为每个焊点从焊接开始的0-10ms内,将焊接10ms以内出现的动态电阻相对低点,即R1作为电阻极小值特征值;第二时间区间为每个焊点从焊接开始的20-30ms内,20ms-30ms范围内出现的动态电阻相对高点,即R2作为电阻极大值特征值;第三时间区间为每个焊点从焊接开始的30ms以后至焊接结束的时间内,为了简化数据处理复杂度,飞溅的判断主要是指阶段3的飞溅,阶段2的飞溅不考虑,阶段3内电阻时间曲线斜率异常波动的点为电阻突变点,电阻突变点的个数即对应飞溅次数用inflect_num_T3来表示。
对于上述抽取第三时间区间内的电阻突变点,计数得到飞溅点个数包括:对电阻时间关系曲线进行求导,得到一阶导数;获取第三时间区间内无法求导的点或者一阶导数绝对值超过设定值的点;计数无法求导点和一阶导数绝对值超过设定值点的总个数,即得到飞溅点个数。
具体抽取特征值的分析处理过程可以为:首先一阶求导,得到电阻的变化率函数;然后,利用一阶导数抽取影响判断焊点状态的焊接时间点,在10ms以内,一阶级导数为零的点,即为电阻极小值特征值R1,在20ms-30ms内,一阶级导数为零的点,极为电阻极大值特征值R2,和在30ms以后,由于飞溅时候电阻值发生突变,而导致突变点进行导数操作或者变化率过大超过设定值,找出这些点并计数极为飞溅点个数inflect_num_T3;组成焊点电阻值集合(R1,R2,inflect_num_T3)。
步骤S104:对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点。
具体的,如图4所示,通过特征量(R1,R2,inflect_num_T3)来判断焊点状态的过程如下:首先以特征量inflect_num_T3包含的电阻值数量来判断,当inflect_num_T3>1时,焊点为多点飞溅;
inflect_num_T3=1时,焊点为单点飞溅;inflect_num_T3=0时,继续判断特征变量R1、R2,若R1<R2,焊点正常;若R1=R2,焊点为无极值点状态。
可选的,利用TPOT方法,优化特征值集合的训练流程,获得用于对焊点状态进行分类的分类模型。其中TPOT方法,它是一种基于遗传算法优化机器学习管道(pipeline)的Python自动机器学习工具。同时智能地探索数千个可能的机器学习管道,从中获取最优的机器学习管道、自动超参数调整,并自动生成机器学习最优训练管道代码的Python文件,该代码文件可直接用于数据源的再训练,同时自动生成预测结果及评估指标,相比于传统的机器学习,它减少了算法工程师大量机器学习模型的选择、超参数调优等所需的时间和精力,最终结果令人满意。
步骤S105:利用分类模型对待检测焊点的焊点状态进行判断。
具体的,判断过程为:获取待检测焊点在焊接过程中的工艺参数;根据待检测焊点在焊接过程中的工艺参数,构建待检测焊点的电阻时间关系曲线;从待检测焊点的电阻时间关系曲线中抽取电阻极小值、电阻极大值和飞溅点个数,组成焊点特征值集合;将待检测焊点的焊点特征值集合输入分类模型,根据特征值:电阻极小值、电阻极大值和飞溅点个数,判断待检测焊点所属的焊点状态。实现利用预先训练的分类模型,当一个新的焊点工艺参数输入分类模型时,通过分类模型可以快速的判断该焊点状态。
可选的,在利用分类模型对待检测的焊点状态进行判断之后,该方法还包括:在对待检测的焊点状态进行判断的结果为非正常情况下,输出该焊点的工艺参数和焊点状态。使整个方法在由自动机器学习来完成海量焊点状态检测后,为焊点性能的进一步分析,提供数据支撑,可以结合焊点实物的抽样质检分析,找到影响焊点质量、性能的因素,为提供焊点工艺质量提供可靠数据。并且能够实现快速准确找到质量缺陷的焊点,及时查找分析影响质量异常的主要因素,实现质检、工艺等预测性维护,以达到增效、节能,降本目的。
本发明一种焊点质量检测装置,需要说明的是,该判断装置可以用于执行上述本发明焊点质量检测方法。
图2是本发明的一种焊点质量检测装置的结构图,如图2所示,该焊点质量检测装置包括,获取模块10、构建模块20、抽取模块30、训练模块40和判断模块50。
获取模块10,用于获取多个焊点在焊接过程中的工艺参数;
构建模块20用于根据工艺参数构建每个焊点的电阻时间关系曲线;
抽取模块30,用于从电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;
训练模块40,用于对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及
判断模块50,用于利用分类模型对待检测焊点的焊点状态进行判断。
使用时,通过获取模块10获取目标焊点在焊接过程中焊机的工艺参数,其中,工艺参数包括焊点的编号、电流、电压、电阻和功率,以及对应的焊接时间点,然后利用构建模块20根据工艺参数构建目标焊点的电阻时间关系曲线,接着由抽取模块30从电阻时间关系曲线中抽取焊点特征值,得到焊点特征值集合;再由训练模块40利用机器学习的到分类模型,最终通过判断模块50利用焊点特征值集合中各个焊点特征值对目标焊点的焊点状态进行判断,实现焊点状态的判断。从而快速准确完成对海量焊点数据的处理,节省焊点质量检测的成本。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取多个焊点在焊接过程中的工艺参数;根据工艺参数构建每个焊点的电阻时间关系曲线;从电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及利用分类模型对待检测焊点的焊点状态进行判断。
需要说明的是,以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种焊点质量检测方法,包括如下步骤:
获取多个焊点在焊接过程中的工艺参数;
根据所述工艺参数构建每个焊点的电阻时间关系曲线;
从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;
对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中所述焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及
利用所述分类模型对待检测焊点的焊点状态进行判断。
2.根据权利要求1所述的一种焊点质量检测方法,其特征在于,从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合包括:抽取第一时间区间内的电阻极小值;抽取第二时间区间内的电阻极大值;抽取第三时间区间内的电阻突变点,计数得到飞溅点个数;通过抽取到的所述电阻极小值、所述电阻极大值以及所述飞溅点个数组成焊点特征值集合。
3.根据权利要求2所述的一种焊点质量检测方法,其特征在于,抽取第三时间区间内的电阻突变点,计数得到飞溅点个数包括:对所述电阻时间关系曲线进行求导,得到一阶导数;获取第三时间区间内无法求导的点或者一阶导数绝对值超过设定值的点;计数所述无法求导点和一阶导数绝对值超过设定值点的总个数,即得到飞溅点个数。
4.根据权利要求2所述的一种焊点质量检测方法,其特征在于,所述第一时间区间为每个焊点从焊接开始的0-10ms内,所述第二时间区间为每个焊点从焊接开始的20-30ms内,所述第三时间区间为每个焊点从焊接开始的30ms以后至焊接结束的时间内。
5.根据权利要求2所述的一种焊点质量检测方法,其特征在于,对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型包括:若所述飞溅点个数超过一个,则输出焊点状态为多点飞溅;若所述飞溅点个数为一个,则输出焊点状态为单点飞溅;若所述飞溅点个数为零,且所述电阻极小值大于等于所述电阻极大值,则输出焊点状态为无极值点;若所述飞溅点个数为零,且所述电阻极小值小于所述电阻极大值,则输出焊点状态为焊点正常。
6.根据权利要求5所述的一种焊点质量检测方法,其特征在于,利用所述分类模型对待检测焊点的焊点状态进行判断包括:获取待检测焊点在焊接过程中的工艺参数;根据待检测焊点在焊接过程中的工艺参数,构建待检测焊点的电阻时间关系曲线;从待检测焊点的电阻时间关系曲线中抽取电阻极小值、电阻极大值和飞溅点个数,组成焊点特征值集合;将待检测焊点的焊点特征值集合输入所述分类模型,根据特征值:电阻极小值、电阻极大值和飞溅点个数,判断待检测焊点所属的焊点状态。
7.根据权利要求2所述的一种焊点质量检测方法,其特征在于,对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型的具体方式为:利用TPOT方法,优化所述特征值集合的训练流程,获得用于对焊点状态进行分类的分类模型。
8.根据权利要求1所述的一种焊点质量检测方法,其特征在于,在获取多个焊点在焊接过程中的工艺参数之后,所述方法还包括:移除焊点在焊接过程中焊接失败、焊枪断电时形成的对应焊点的工艺参数。
9.根据权利要求1所述的一种焊点质量检测方法,其特征在于,在利用所述分类模型对待检测焊点的焊点状态进行判断之后,所述方法还包括:在对待检测焊点的焊点状态进行判断的结果为非正常情况下,输出该焊点的工艺参数和焊点状态。
10.一种实现权力要求1所述方法的焊点质量检测装置,其特征在于,包括:
获取模块,用于获取多个焊点在焊接过程中的工艺参数;
构建模块,用于根据所述工艺参数构建每个焊点的电阻时间关系曲线;
抽取模块,用于从所述电阻时间关系曲线中抽取每个焊点的特征值,得到焊点特征值集合;
训练模块,用于对每个焊点的焊点特征值集合和每个焊点所属焊点状态进行训练,得到用于对焊点状态进行分类的分类模型,其中所述焊点状态包括多点飞溅、单点飞溅、焊点正常和无极值点;以及
判断模块,用于利用所述分类模型对待检测焊点的焊点状态进行判断。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110679149.7A CN113505657B (zh) | 2021-06-18 | 2021-06-18 | 一种焊点质量检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110679149.7A CN113505657B (zh) | 2021-06-18 | 2021-06-18 | 一种焊点质量检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113505657A true CN113505657A (zh) | 2021-10-15 |
CN113505657B CN113505657B (zh) | 2022-05-03 |
Family
ID=78010528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110679149.7A Active CN113505657B (zh) | 2021-06-18 | 2021-06-18 | 一种焊点质量检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113505657B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114083168A (zh) * | 2021-11-17 | 2022-02-25 | 东风汽车集团股份有限公司 | 一种焊接飞溅点识别方法及*** |
CN114535768A (zh) * | 2022-03-08 | 2022-05-27 | 东风汽车集团股份有限公司 | 电阻点焊飞溅识别方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101825580A (zh) * | 2010-02-11 | 2010-09-08 | 上海交通大学 | 基于电极位移波动的电阻点焊质量实时检测方法 |
WO2012050108A1 (ja) * | 2010-10-14 | 2012-04-19 | 住友金属工業株式会社 | 溶接品質判別装置 |
CN102458752A (zh) * | 2009-04-07 | 2012-05-16 | 罗伯特·博世有限公司 | 用于监测电阻焊钳的焊点质量的、包括输出报警信息的方法和控制装置 |
CN104457841A (zh) * | 2014-11-04 | 2015-03-25 | 吉林大学 | 电阻点焊质量在线监测方法 |
CN110009011A (zh) * | 2019-03-20 | 2019-07-12 | 华南理工大学 | 一种基于图像处理的焊点识别方法 |
WO2020048119A1 (en) * | 2018-09-04 | 2020-03-12 | Boe Technology Group Co., Ltd. | Method and apparatus for training a convolutional neural network to detect defects |
-
2021
- 2021-06-18 CN CN202110679149.7A patent/CN113505657B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102458752A (zh) * | 2009-04-07 | 2012-05-16 | 罗伯特·博世有限公司 | 用于监测电阻焊钳的焊点质量的、包括输出报警信息的方法和控制装置 |
CN101825580A (zh) * | 2010-02-11 | 2010-09-08 | 上海交通大学 | 基于电极位移波动的电阻点焊质量实时检测方法 |
WO2012050108A1 (ja) * | 2010-10-14 | 2012-04-19 | 住友金属工業株式会社 | 溶接品質判別装置 |
CN104457841A (zh) * | 2014-11-04 | 2015-03-25 | 吉林大学 | 电阻点焊质量在线监测方法 |
WO2020048119A1 (en) * | 2018-09-04 | 2020-03-12 | Boe Technology Group Co., Ltd. | Method and apparatus for training a convolutional neural network to detect defects |
CN110009011A (zh) * | 2019-03-20 | 2019-07-12 | 华南理工大学 | 一种基于图像处理的焊点识别方法 |
Non-Patent Citations (1)
Title |
---|
史建涛等: "基于电极位移信号的电阻点焊质量预测模型", 《电焊机》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114083168A (zh) * | 2021-11-17 | 2022-02-25 | 东风汽车集团股份有限公司 | 一种焊接飞溅点识别方法及*** |
CN114083168B (zh) * | 2021-11-17 | 2022-11-29 | 东风汽车集团股份有限公司 | 一种焊接飞溅点识别方法及*** |
CN114535768A (zh) * | 2022-03-08 | 2022-05-27 | 东风汽车集团股份有限公司 | 电阻点焊飞溅识别方法、装置、设备及存储介质 |
CN114535768B (zh) * | 2022-03-08 | 2023-05-26 | 东风汽车集团股份有限公司 | 电阻点焊飞溅识别方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113505657B (zh) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113505657B (zh) | 一种焊点质量检测方法及装置 | |
CN111047225B (zh) | 一种基于边缘侧模型处理的smt表面组装组件焊点的质量评定方法 | |
CN111300144B (zh) | 基于图像处理的刀具磨损状态自动检测方法 | |
JP5632009B2 (ja) | 溶接品質を監視する方法及び装置 | |
US6441342B1 (en) | Monitor for electric arc welder | |
Muhammad et al. | Model development for quality features of resistance spot welding using multi-objective Taguchi method and response surface methodology | |
CN101364106A (zh) | 电阻焊焊接质量控制***及方法 | |
CN101566546A (zh) | 电阻焊及粘合焊的在线焊缝质量检查和补焊方法 | |
CN114871620B (zh) | 一种厚板焊接质量监测与控制***及其焊接方法 | |
CN112692646A (zh) | 一种刀具磨损状态智能评估方法及装置 | |
Casoetto et al. | Multisensor process performance assessment through use of autoregressive modeling and feature maps | |
CN107335908B (zh) | 用于特征发现的自动化随机方法及其在重复过程中的使用 | |
CN114330491A (zh) | 通过对电阻点焊焊接曲线分析指导优化焊点质量的方法 | |
CN111331211B (zh) | 电火花小孔加工在线穿透检测方法及其穿透检测*** | |
CN112025064B (zh) | 基于飞溅统计反馈的电阻点焊短时调幅控制方法 | |
CN116618878A (zh) | 一种焊前工艺参数确定方法、焊接质量在线预测方法、装置及存储介质 | |
KR102163828B1 (ko) | 용접 파형의 스패터 예측을 위한 머신 러닝 시스템 및 방법 | |
Russell et al. | Comparison and explanation of data-driven modeling for weld quality prediction in resistance spot welding | |
CN113487149B (zh) | 基于Catboost K折交叉验证的焊点异常识别***及方法 | |
CN115255566B (zh) | 一种基于高质量时域特征的焊偏实时智能检测方法 | |
CN113553659B (zh) | 焊点标准曲线带拟合***及方法 | |
CN111914473B (zh) | 一种电阻点焊的焊接参数确定方法、装置、电子设备及存储介质 | |
KR102274594B1 (ko) | 용접 전극 상태 모니터링 방법 | |
KR20190061547A (ko) | 기공결함 검출 및 용접부의 품질 평가 방법, 및 이를 이용한 시스템 | |
CN114266489A (zh) | 自动建立点焊质量在线评估模型的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |