本发明涉及焊接质量检测,尤其是指一种焊接质量预测方法、装置和设备。
背景技术:
1、焊接是现代机械制造业中一种常用的工艺方法,以焊枪为工具,以焊点的形式将两种或两种以上同种或异种金属材料通过原子或分子之间的结合和扩散连接成一体,在汽车制造的应用十分广泛。
2、汽车制造领域中对焊接工艺有严格的要求,只有严格的要求才能保证汽车的轻量化和安全性,优秀的焊接工艺应当满足这些要求:生产节效率高、一次成品率高、故障率低、返工率低等。焊接过程中经常容易出现“飞溅”的现象,根据电阻变化曲线,波动跳跃越大,“飞溅”现象越严重,从而引发较差的焊点质量和较高的使用能耗,传统的焊接质量检测方法通常是人力检测,耗时耗力。
3、现有技术往往通过专业的技术人员对焊接质量打分评定,效率低并且会造成高昂的人工成本。而且检测质量的过程往往是通过工艺完成后对设备进行检测,会造成时间的延误。
4、机器学习方法检测焊接质量可以提高效率,但是现有的机器学习方法大多采用神经网络等黑箱算法,操作不透明,所有推理过程不可逆以及随机,有悖于工业场景下人在环的理念。
技术实现思路
1、本发明的目的是提供一种焊接质量预测方法、装置和设备,用于解决现有技术中焊接质量检测的效率低和不透明的问题。
2、为了解决上述技术问题,本发明实施例提供一种焊接质量预测方法,所述方法包括:
3、获取多组历史焊接数据并进行预处理,确定历史数据集;
4、将所述历史数据集按照预设比例划分为训练集和测试集;
5、对所述训练集进行模型训练,确定质量预测模型;
6、在判断所述质量预测模型对所述测试集的预测精准度满足预设评估条件的情况下,确定目标质量预测模型;
7、通过所述目标质量预测模型对目标焊接数据进行质量预测。
8、可选地,所述获取多组历史焊接数据并进行预处理,确定历史数据集,包括:
9、对所述多组历史焊接数据进行筛选,确定多组第一历史焊接数据;
10、对所述多组第一历史焊接数据按照历史评分划分等级,确定历史焊接数据集;
11、其中,所述历史焊接数据集中,历史评分大于或者等于第一阈值的所述第一历史焊接数据标注为良好等级,历史评分小于所述第一阈值的所述第一历史焊接数据标注为不良等级。
12、可选地,所述对所述多组历史焊接数据进行筛选,确定多组第一历史焊接数据,包括:
13、通过k均值聚类算法对所述多组历史焊接数据进行聚类,排除出离群的历史焊接数据,确定多组第一历史焊接数据。
14、可选地,所述对所述训练集进行模型训练,确定质量预测模型,包括:
15、确定所述训练集中的训练数据对应的至少一特征为相关特征;
16、将所述训练集输入逻辑回归模型,并根据至少一所述相关特征进行模型训练;
17、利用网络搜索算法选取所述逻辑回归模型对应的模型参数,确定质量预测模型。
18、可选地,所述确定所述训练集中的训练数据对应的至少一特征为相关特征,包括:
19、获取所述训练集中的训练数据对应的多个特征分别与所述训练数据的等级的多个相关系数;
20、在所述特征对应的所述相关系数的绝对值大于第一阈值的情况下,确定为相关特征。
21、可选地,所述方法还包括:
22、将所述测试集输入所述质量预测模型,获得所述测试集中多组测试数据分别对应的预测等级;
23、将每一组所述测试数据对应的所述预测等级与历史等级分别进行对比,获得所述质量预测模型的预测精准度;
24、其中,所述历史等级为按照历史评分对所述测试数据划分的等级。
25、可选地,所述将所述测试集输入所述质量预测模型,获得所述测试集中多组测试数据分别对应的预测等级,包括:
26、将所述测试集输入所述质量预测模型,获取每一组所述测试数据对应的预测值;
27、在判断所述预测值大于第一阈值的情况下,确定所述预测值对应的所述测试数据的预测等级为良好等级;
28、在判断所述预测值小于或者等于第一阈值的情况下,确定所述预测值对应的所述测试数据的预测等级为不良等级。
29、本发明实施例还提供一种焊接质量预测装置,所述装置包括:
30、处理模块,用于获取多组历史焊接数据并进行预处理,确定历史数据集;
31、划分模块,用于将所述历史数据集按照预设比例划分为训练集和测试集;
32、训练模块,用于对所述训练集进行模型训练,确定质量预测模型;
33、模型确定模块,用于在判断所述质量预测模型对所述测试集的预测精准度满足预设评估条件的情况下,确定目标质量预测模型;
34、质量预测模块,用于通过所述目标质量预测模型对目标焊接数据进行质量预测。
35、本发明实施例还提供一种处理设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器用于读取存储器中的程序,执行如上任一项所述的焊接质量预测方法。
36、本发明的上述技术方案的有益效果如下:
37、上述方案中,通过对历史焊接数据进行模型训练,确定目标质量预测模型,通过本发明实施例提供的目标质量预测模型可以实现对实时采集到的焊接数据进行实时预测,操作透明并且有着较高的计算效率和准确度。
1.一种焊接质量预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的焊接质量预测方法,其特征在于,所述获取多组历史焊接数据并进行预处理,确定历史数据集,包括:
3.根据权利要求2所述的焊接质量预测方法,其特征在于,所述对所述多组历史焊接数据进行筛选,确定多组第一历史焊接数据,包括:
4.根据权利要求1所述的焊接质量预测方法,其特征在于,所述对所述训练集进行模型训练,确定质量预测模型,包括:
5.根据权利要求4所述的焊接质量预测方法,其特征在于,所述确定所述训练集中的训练数据对应的至少一特征为相关特征,包括:
6.根据权利要求1所述的焊接质量预测方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的焊接质量预测方法,其特征在于,所述将所述测试集输入所述质量预测模型,获得所述测试集中多组测试数据分别对应的预测等级,包括:
8.一种焊接质量预测装置,其特征在于,所述装置包括:
9.一种处理设备,其特征在于,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器用于读取存储器中的程序,执行权利要求1至7任一项所述的焊接质量预测方法。