焊缝检测方法、装置、检测设备及存储介质与流程

文档序号:18982902发布日期:2019-10-29 03:57阅读:140来源:国知局
焊缝检测方法、装置、检测设备及存储介质与流程

本申请涉及焊接技术领域,具体而言,涉及一种焊缝检测方法、装置、检测设备及存储介质。



背景技术:

焊接也称作熔接,是一种以加热、高温或者高压的方式接合金属或其他热塑性材料如塑料的制造工艺及技术,在焊接过程中,若操作不当或者外界因素影响极有可能会产生焊缝。

现有技术中,一般就通过射线探伤检测、超声探伤、渗透探伤、和磁性探伤等方法对焊接件的焊缝进行检测。

但是采用现有技术需要购买专用的检测设备,不仅投资成本巨大、而且操作复杂。



技术实现要素:

本申请的目的在于,提供一种焊缝检测方法、装置、检测设备及存储介质,用于解决现有技术中,在检测焊缝时均需要购买专用的检测设备,导致投资成本巨大、操作复杂的问题。

为实现上述目的,本申请实施例所采用的技术方案如下:

第一方面,本公开提出一种焊缝检测方法,该方法包括:

根据振动接收器传递的振动传递函数,提取实际的振动参数,振动参数包括:振动幅值和振动频率;

将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数;

根据目标振动参数确定待测件的焊缝信息,其中,预设数据库存储振动参数、以及各振动参数对应的焊缝信息,焊缝信息包括:焊缝的位置和焊缝的状态。

可选地,上述方法还包括:

获取标准件、非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系;

根据焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,建立预设数据库。

可选地,上述将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数包括:

采用预设相似度算法,计算获取实际的振动参数与预设数据库中的各振动参数的相似度;

根据相似度,获取满足预设匹配条件的目标振动参数。

可选地,上述将实际的振动参数与预设数据库中的振动参数进行匹配,包括:

根据标准件的振动传递函数,以及振动接收器传递的振动传递函数,获取振动参数差;根据振动参数差在预设数据库中确定待匹配的振动参数集合;将实际的振动参数与待匹配的振动参数集合中的振动参数进行匹配。

可选地,上述方法还包括:

根据实际的振动参数、待测件的焊缝信息以及实际的振动参数与待测件的焊缝信息的对应关系,更新预设数据库。

第二方面,本公开提出一种焊缝检测装置,装置包括:提取模块、匹配模块和确定模块;

提取模块,用于根据振动接收器传递的振动传递函数,提取实际的振动参数,振动参数包括:振动幅值和振动频率;

匹配模块,用于将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数;

确定模块,用于根据目标振动参数确定待测件的焊缝信息,其中,预设数据库存储振动参数、以及各振动参数对应的焊缝信息,焊缝信息包括:焊缝的位置和焊缝的状态。

可选地,上述装置还包括建立模块;

建立模块,用于获取标准件、非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系;根据焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,建立预设数据库。

可选地,上述匹配模块,具体用于采用预设相似度算法,计算获取实际的振动参数与预设数据库中的各振动参数的相似度;根据相似度,获取满足预设匹配条件的目标振动参数。

可选地,上述匹配模块还用于根据标准件的振动传递函数,以及振动接收器传递的振动传递函数,获取振动参数差;根据振动参数差在预设数据库中确定待匹配的振动参数集合;将实际的振动参数与待匹配的振动参数集合中的振动参数进行匹配。

可选地,上述装置还包括更新模块;

更新模块,用于根据实际的振动参数、待测件的焊缝信息以及实际的振动参数与待测件的焊缝信息的对应关系,更新预设数据库。

第三方面,本公开提出一种检测设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当检测设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行上述第一方面任一项的方法。

第四方面,本公开提出一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面任一项的方法。

本申请实施例的有益效果是:通过将接收到的振动传递函数中的振动幅值和振动频率与预设数据库中的振动幅值和振动频率进行匹配,根据匹配结果获取满足预设匹配条件的目标振动参数,根据该目标振动参数在预设数据库中对应的焊缝信息,直接确定待测件的焊缝信息,即通过预设数据库中的振动参数的匹配,就可以直接得到该待测件的焊缝信息,实现了焊缝检测过程中操作及计算的简化,也可以降低检测成本。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例提供的一种焊缝检测方法的流程示意图;

图2示出了本申请实施例提供的另一种焊缝检测方法的流程示意图;

图3示出了本申请实施例提供的另一种焊缝检测方法的流程示意图;

图4示出了本申请实施例提供的另一种焊缝检测方法的流程示意图;

图5示出了本申请实施例提供的一种焊缝检测装置的模块示意图;

图6示出了本申请实施例提供的另一种焊缝检测装置的模块示意图;

图7示出了本申请实施例提供一种检测设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1示出了本申请实施例提供的一种焊缝检测方法的流程示意图,该方法可以由计算机、服务器等具有数据处理能力的检测设备执行。其中,检测设备可以与振动接收器连接,振动接收器可以在实际使用时与待测件接触,以采集待测件的振动传递函数。

如图1所示,该方法包括:

s101、根据振动接收器传递的振动传递函数,提取实际的振动参数。

对待测件进行检测的时候,在待测件上进行敲击,通过振动接收器采集该待测件的振动传递函数,进而将振动传递函数传输至检测设备,检测设备通过振动传递函数,提取该振动传递函数中的振动参数,其中,振动参数包括:振动幅值和振动频率。

需要说明的是,该振动接收器可以为振动传感器。当该振动接收器为振动传感器时,可以将该待测件表面紧贴在该振动传感器上,用于获取该待测件的振动传递函数。

振动传递函数用于表示该待测件在敲击的激励下传递振动的过程,并将该振动通过波形的方式进行表示,该波形可以称为振动传递函数,该振动传递函数与该待测件本身质量有关,与敲击幅度与敲击力道无关。

s102、将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数。

需要说明的是,预设匹配条件可以通过实际振动参数与预设数据库中振动参数的匹配程度标识,具体的预设匹配条件根据工作人员经验或者实际需要进行设定,能实现从该预设数据库中获取目标振动参数即可,在此不作限定。

s103、根据目标振动参数确定待测件的焊缝信息。

在预设数据库中存储振动参数、以及各振动参数对应的焊缝信息,根据实际的振动参数与预设数据库中的振动参数的匹配结果,将目标振动参数对应的焊缝信息作为该待测件的焊缝信息,即该目标振动参数对应的焊缝的位置就可以表示该待测件的焊缝的位置,该目标振动参数对应的焊缝的状态就可以表示该待测件的焊缝的状态。

由上,本申请实施例提供的焊缝检测方法中,通过将接收到的振动传递函数中的振动幅值和振动频率与预设数据库中的振动幅值和振动频率进行匹配,根据匹配结果获取满足预设匹配条件的目标振动参数,根据该目标振动参数在预设数据库中对应的焊缝信息,即通过预设数据库中的振动参数的匹配,就可以直接得到该待测件的焊缝信息,实现了焊缝检测过程中操作及计算的简化,也可以降低检测成本。

图2示出了本申请实施例提供的另一种焊缝检测方法的流程示意图,如图2所示,可选地,上述方法还包括:

s201、获取标准件、非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系。

在对标准件的检测和非标准件的检测中,分别获取标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,也获取非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系。

s202、根据焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,建立预设数据库。

根据标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,建立有关焊缝信息、振动参数、和振动参数与焊缝信息的对应关系的数据库。

需要说明的是,在该数据库中可以根据振动参数与焊缝信息的对应关系,给定振动参数可以得到对应的焊缝信息,也可以给定焊缝信息得到对应的振动参数。

需要说明的是,若待测件的振动参数与该数据库中的标准振动参数完全匹配的时候,则该待测件对应的焊缝信息可以标记为无、或其他形式,本申请不作限制。

图3示出了本申请实施例提供的另一种焊缝检测方法的流程示意图,如图3所示,可选地,上述将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数包括:

s301、采用预设相似度算法,计算获取实际的振动参数与预设数据库中的各振动参数的相似度。

获取待测件实际的振动参数之后,将该待测件的实际的振动参数与预设数据库中的各个振动参数进行匹配时,可以根据预设相似度算法,计算该待测件的振动参数与预设数据库中的各个振动参数的相似度。

需要说明的是,该预设相似度算法包括以下相似度算法中的至少一种:余弦相似性算法、简单共有词算法、欧几里得距离算法和曼哈顿距离算法,该预设相似度算法的具体种类根据实际需要进行设定,在此不做限定。

可选地,也可以较为简单的计算实际的振动参数与预设数据库中的各振动参数之间的差值,本申请不限定具体的计算方法。

s302、根据相似度,获取满足预设匹配条件的目标振动参数。

该预设匹配条件可以是根据该待测件的实际振动参数与预设数据库中的各个振动参数的相似度进行排序,在该排序中,选取相似度最高的振动参数作为目标振动参数。

图4示出了本申请实施例提供的另一种焊缝检测方法的流程示意图,如图4所示,可选地一种实施方式中,为了降低匹配过程的计算量,可以在预设数据库中先筛选部分振动参数用于后续的匹配。

相应地,上述将实际的振动参数与预设数据库中的振动参数进行匹配,包括:

s401、根据标准件的振动传递函数,以及振动接收器传递的振动传递函数,获取振动参数差。

即将振动接收器接收到的待测件的振动传递函数与标准件的振动传递函数做差,获取待测件对应的振动传递函数和标准件对应的振动传递函数的差,将该差值作为振动参数差,可以表示待测件与标准件的差别对应的区域。

s402、根据振动参数差在预设数据库中确定待匹配的振动参数集合。

在预设数据库中,获取该振动参数差对应的振动参数集合,将该振动参数集合作为待匹配的振动参数集合,即在预设数据库中获取标准件和待测件存在区别的区域,可以减少匹配工作量。

需要说明的是,在实际应用中,可以将待测件和标准件的振动传递函数在一个坐标系中进行比对,通过坐标系可以清楚的得到待测件对应的函数与标准件对应的函数的差别区域,然后根据该差别区域的坐标就可以得到该标准件与待测件之间的振动参数差。

s403、将实际的振动参数与待匹配的振动参数集合中的振动参数进行匹配。

在该待匹配的振动参数集合中,选择与实际获取的待测件的振动参数匹配度最高的振动参数,并将该匹配度最高的振动参数对应的焊缝信息作为该待测件的焊缝信息。

本实施例中,通过根据振动参数差在预设数据库中确定待匹配的振动参数集合,缩小了确定待测件对应的焊缝信息的范围,减少了计算过程。

可选地,上述方法还包括:

根据实际的振动参数、待测件的焊缝信息以及实际的振动参数与待测件的焊缝信息的对应关系,更新预设数据库。

本申请实施例中所使用的预设数据库可以在使用过程中不断更新,如果获取了新的振动参数,匹配了某项焊缝信息,那么可以进一步更新预设数据库,预设数据库中,同一焊缝信息可以对应多项不同的振动参数。后续如果发现存在匹配不准确的情况,也可以对预设数据库进行调整,本申请实施例不作限制。

图5示出了本申请实施例提供的一种焊缝检测装置的模块示意图,该装置可以集成于计算机、服务器等具有数据处理能力的检测设备。如图5所示,上述装置包括:提取模块501、匹配模块502和确定模块503;

提取模块501,用于根据振动接收器传递的振动传递函数,提取实际的振动参数,振动参数包括:振动幅值和振动频率;

匹配模块502,用于将实际的振动参数与预设数据库中的振动参数进行匹配,获取满足预设匹配条件的目标振动参数;

确定模块503,用于根据目标振动参数确定待测件的焊缝信息,其中,预设数据库存储振动参数、以及各振动参数对应的焊缝信息,焊缝信息包括:焊缝的位置和焊缝的状态。

图6示出了本申请实施例提供的另一种焊缝检测装置的模块示意图,如图6所示,可选地,上述装置还包括建立模块504;

建立模块504,用于获取标准件、非标准件的焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系;根据焊缝信息、振动参数、以及振动参数与焊缝信息的对应关系,建立预设数据库。

可选地,上述匹配模块502,具体用于采用预设相似度算法,计算获取实际的振动参数与预设数据库中的各振动参数的相似度;根据相似度,获取满足预设匹配条件的目标振动参数。

可选地,上述匹配模块502还用于根据标准件的振动传递函数、非标准件的振动传递函数,在预设数据库中筛选待匹配的振动参数集合;将实际的振动参数与待匹配的振动参数集合中的振动参数进行匹配。

请继续参照图6,可选地,上述装置还包括更新模块505;

更新模块505,用于根据实际的振动参数、待测件的焊缝信息以及实际的振动参数与待测件的焊缝信息的对应关系,更新预设数据库。

本申请实施例提供的焊缝检测装置,通过将接收到的振动传递函数中的振动幅值和振动频率与预设数据库中的振动幅值和振动频率进行匹配,根据匹配结果获取满足预设匹配条件的目标振动参数,根据该目标振动参数在预设数据库中对应的焊缝信息,直接确定待测件的焊缝信息,即通过预设数据库中的振动参数的匹配,就可以直接得到该待测件的焊缝信息,实现了焊缝检测过程中操作及计算的简化,也可以降低检测成本。

图7示出了本申请实施例提供一种检测设备的结构示意图,如图7所示,本申请实施例提供一种检测设备,包括:处理器601、存储介质602和总线603,存储介质602存储有处理器601可执行的机器可读指令,当检测设备运行时,处理器601与存储介质602之间通过总线603通信,处理器601执行机器可读指令,以执行上述方法实施例中方法步骤。

本申请实施例提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例中方法步骤。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1