一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多尺度焊接结构的疲劳寿命预测方法、装置及设备与流程

2022-02-22 20:25:01 来源:中国专利 TAG:


1.本技术涉及焊接结构的疲劳寿命预测技术领域,尤其涉及一种多尺度焊接结构的疲劳寿命预测方法、装置及设备。


背景技术:

2.随着当代工业水平的不断提高,焊接技术在加工制造领域的重要性不断提高,焊接结构的疲劳性能越来越成为制约工业产品使用性能的关键性因素。有统计表明,目前70%-90%的工业事故都是由疲劳失效导致的,焊接结构的疲劳寿命远低于母材结构。而焊接结构的疲劳过程是一个多物理场耦合,随机性强,多变量且非线性的过程,研究者已经提出了很多疲劳行为研究方法。其中,名义应力法、热点应力法、局部应力应变法、断裂力学法以及基于网格不敏感的结构应力法等手段均能在不同场合下实现较为可靠的疲劳寿命预测。但是所述经典方法随着当前服役环境更加恶劣,已经难以实现复杂结构的准确预测,并且常规疲劳试验往往伴随着大量的人力物力消耗。
3.随着人工智能技术的不断发展和成熟,研究人员开始将其用于疲劳行为的研究,并提出了一系列基于某种或多种人工智能技术的疲劳行为研究方法。比如bp神经网络(bpnn)、遗传算法(ga)、支持向量机(svm)等方法已经得到了广泛应用,但是目前所提出的基于单一人工智能技术的疲劳行为研究方法普遍存在适用性差、精确度不高的问题,限制了焊接结构疲劳行为的进一步深入研究。因此产生了基于复合人工智能技术的疲劳行为预测方法,但是由于疲劳寿命具有较高的离散性,对其直接预测难以获得令人满意的结果。


技术实现要素:

4.为解决上述技术问题,本说明书实施例是这样实现的:
5.第一方面,本说明书实施例提供了一种多尺度焊接结构疲劳寿命预测方法,其特征在于,包括:
6.通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库;
7.基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
8.基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重;
9.根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则;
10.基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型;
11.根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
12.可选的,所述多尺度疲劳性能数据库中的参数包括:焊接方法、板厚、接头类型、应
力比、应力范围以及材料常数c和m。
13.可选的,所述spdtrs-cs-bpnn算法的耦合方法为:
14.以多尺度疲劳性能数据库中的疲劳行为影响因素作为输入,利用spdtrs算法对其进行分析,得到不同影响因素分别的权重;基于分析得到的影响因素权重作为初始阈值和权重,对bpnn结构进行初始化;在bpnn误差传播过程中,利用cs算法改善其收敛性,并避免神经网络陷入过拟合和局部最优问题。
15.可选的,基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重,具体包括:
16.基于spdtrs理论,对疲劳行为影响因素进行约简,分别得到其影响权重。
17.可选的,所述方法还包括:
18.将所述疲劳性能数据库输入到所述疲劳行为预测模型检验其可靠性,最后输入需要预测的疲劳行为影响条件,实现焊接结构疲劳行为的智能预测。
19.可选的,所述基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重,具体包括:
20.基于单参数决策理论粗糙集(spdtrs)理论以及所述疲劳性能数据库,对疲劳行为影响因素进行权重分析并获得bpnn的初始权值和阈值;
21.所述根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则,具体包括:
22.根据不同疲劳行为影响因素的权重以及分析结果,确定所建模型的疲劳行为的训练方法和预测规则。
23.可选的,基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型,具体包括:
24.建立bpnn结构,并利用疲劳行为影响因素及其权重对神经网络进模型行初始化;
25.对布谷鸟寻优(cs)算法参数进行初始化;
26.基于cs算法获得当前最优位置;
27.根据当前最优位置对位置进行小范围更新;
28.基于levy飞行获得更多新位置;
29.通过对比所述获得的当前最优位置和新位置判定新的最优位置;
30.基于动态发现概率决定此最优位置是否保留;
31.判定当前解是否满足停止条件,若尚未达到则重新基于cs算法获得当前最优位置并循环,若满足则输出最优解;
32.基于spdtrs得到的影响因素权重以及分析得到的训练方法和预测规则对bpnn的网络结构进行优化;
33.建立基于spdtrs-cs-bpnn算法的疲劳行为预测模型。
34.可选的,所述对神经网络模型进行初始化,具体包括:
35.对神经网络模型的输入层、隐含层与输出层的参数进行设置,其中,焊接方法、板厚、接头类型、应力比为输入层参数,材料常数c、m为输出层参数,其中,c=e
ms
n,s为应力范围,n为疲劳寿命;
36.可选的,所述方法通过疲劳寿命影响因素的选取实现该条件下s-n曲线的预测,疲
劳寿命通过提取获得,具有更高的稳定性。
37.可选的,在根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测之后,所述方法还包括:
38.提取相应的s-n曲线以及特定应力范围下的疲劳寿命等疲劳性能数据。
39.第二方面,本说明书实施例提供了一种多尺度焊接结构疲劳寿命预测装置,其特征在于,包括:
40.多尺度疲劳性能数据库建立模块,用于通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库;
41.数据清洗模块,用于基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
42.疲劳影响因素权重分析模块,用于基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重;
43.训练方法和预测规则模块,用于根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则;
44.疲劳行为预测模块,用于基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型;
45.根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
46.第三方面,本说明书实施例提供了一种多尺度焊接结构疲劳寿命预测设备,包括:
47.至少一个处理器;以及,
48.与所述至少一个处理器通信连接的存储器;其中,
49.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
50.通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库;
51.基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
52.基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重;
53.根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则;
54.基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型;
55.根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
56.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
57.基于spdtrs-cs-bpnn混合人工智能技术的智能算法实现焊接结构疲劳行为的预测,降低利用常规疲劳试验研究疲劳行为所耗费的人力物力。利用多种人工智能技术耦合的方法,增强所建立疲劳行为预测模型的适用性以及预测结果的可靠度。
附图说明
58.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
59.图1为本说明书实施例提供的一种多尺度焊接结构疲劳寿命预测方法的流程示意图;
60.图2为本说明书实施例提供的一种基于spdtrs-cs-bpnn混合人工智能技术的智能算法的疲劳行为预测模型的实施例一的流程示意图;
61.图3是本说明书实施例二所述建立的疲劳性能数据库中的s-n曲线数据;
62.图4是基于本说明书实施例二所述基于spdtrs理论得到的各疲劳行为影响因素对材料常数c、m的影响权重,其中图(a)为材料常数c,图(b)为材料常数m,a2表示焊接方法,a3表示板厚,a4表示接头类型,a5表示应力比。
63.图5是基于本说明书实施例二得到的s-n曲线预测结果;
64.图6是基于本说明书实施例二得到的特定应力范围条件下的疲劳寿命预测结果;
65.图7是基于本说明书实施例二得到的特定应力范围条件下的疲劳寿命预测结果的误差水平。
具体实施方式
66.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
67.随着计算机人工智能技术的不断发展,将混合人工智能技术的方法应用于疲劳行为的预测方面,可以在保证研究质量的同时降低常规疲劳试验所需耗费的人力物力,对于关键零部件与大型工程结构疲劳性能的研究具有重要的理论与工程意义。
68.本发明利用计算机科学领域的spdtrs、cs以及bpnn的混合智能算法实现焊接结构疲劳行为预测,通过多种算法耦合的方法,增强基于人工智能技术疲劳行为预测模型适用性、稳定性的同时提高预测精度。
69.具体的,通过对焊接方法、板厚、接头类型、应力比以及应力范围等多个因素的综合考虑,分别得到其在疲劳断裂过程中的影响权重,进而通过有效的训练实现疲劳行为的智能预测,进而为结构件疲劳性能的研究提供一种有效手段。
70.以下结合附图,详细说明本技术各实施例提供的技术方案。
71.图1为本说明书实施例提供的一种多尺度焊接结构疲劳寿命预测方法的流程示意图。
72.如图1所示,该流程可以包括以下步骤:
73.步骤101:通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库。
74.步骤102:基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据。
75.步骤103:基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重。
76.步骤104:根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则。
77.步骤105:基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型。
78.步骤106:根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
79.本技术提出一种基于单参数决策理论粗糙集(spdtrs)-布谷鸟寻优(cs)-bp神经网络(bpnn)混合智能算法的疲劳行为预测模型,通过对s-n曲线的预测,提高疲劳行为预测的适用性、精确度以及稳定性,同时降低常规疲劳行为研究方法所需要耗费的大量人力物力。并且能够满足综合考虑焊接方法、板厚、应力比、接头类型以及应力范围五种疲劳行为影响因素的综合影响,更真实地预测并反映不同条件下的疲劳行为。
80.实施例一
81.图2为本说明书实施例提供的一种尺度焊接疲劳寿命预测方法的实施例一的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序或应用客户端。
82.如图2所示,该流程可以包括以下步骤:
83.步骤1:基于实际疲劳试验以及文献中的疲劳试验获得的s-n曲线等疲劳性能数据,建立eh36高强钢焊接接头的多尺度疲劳性能数据库;
84.步骤2:对所述多尺度疲劳性能数据库中进行预处理,整理数据格式并删除明显错误数据;
85.步骤3:基于层次分析法与box-plot方法对数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
86.步骤4:基于spdtrs理论以及所述疲劳性能数据库,对疲劳行为影响因素进行约简并分析其影响权重;
87.步骤5:根据不同疲劳行为影响因素的权重,确定所建模型的疲劳行为的训练方法和预测规则;
88.步骤6:建立bpnn结构,并利用疲劳行为影响因素及其权重对神经网络进行初始化;
89.步骤7:对cs算法的参数进行初始化;
90.步骤8:基于cs算法获得当前最优位置;
91.步骤9:根据当前最优位置对位置进行小范围更新;
92.步骤10:基于levy飞行获得更多新位置;
93.步骤11:通过对比所述获得的当前最优位置和新位置判定新的最优位置;
94.步骤12:基于动态发现概率决定此最优位置是否保留;
95.步骤13:判定当前解是否满足停止条件,若尚未达到则重新基于cs算法获得当前最优位置并循环,若满足则输出最优解;
96.步骤14:基于spdtrs得到的影响因素权重以及分析得到的训练方法和预测规则对bpnn的网络结构进行优化;
97.步骤15:建立基于spdtrs-cs-bpnn算法的疲劳行为预测模型;
98.步骤16:通过输入不同的疲劳行为影响因素条件,输出相应s-n曲线或者疲劳寿命等疲劳行为数据。
99.可选的,所述spdtrs-cs-bpnn算法的耦合方法为:以疲劳性能数据库中的疲劳行为影响因素作为输入,利用spdtrs算法对其进行分析,得到不同影响因素分别的权重;基于分析得到的影响因素权重,对bpnn结构进行初始化作为初始阈值和权重;在bpnn误差传播过程中,利用cs算法改善其收敛性,并避免神经网络陷入过拟合和局部最优问题。
100.可选的,所述疲劳行为影响因素包括:焊接方法、板厚、接头类型、应力比、应力范围以及材料常数c和m。
101.可选的,基于spdtrs理论,对疲劳行为影响因素进行约简,分别得到其影响权重;
102.可选的,基于所述神经网络的训练方法和预测规则以及所述bpnn结构建立基于spdtrs-cs-bpnn算法的疲劳行为预测模型;
103.可选的,所述方法还包括:
104.对所述疲劳性能数据库进行预处理,并输入到所述疲劳行为预测模型检验其可靠性,最后输入需要预测的疲劳行为影响条件,实现焊接结构疲劳行为的智能预测。
105.可选的,所述对神经网络模型进行初始化,具体包括:
106.对神经网络模型的输入层、隐含层与输出层的参数进行设置,其中,焊接方法、板厚、接头类型、应力比为输入层参数,材料常数c、m为输出层参数,其中,c=e
ms
n,s为应力幅,n为疲劳寿命;
107.可选的,所述方法通过疲劳寿命影响因素的选取实现该条件下s-n曲线的预测,疲劳寿命通过提取获得,具有更高的稳定性。
108.实施例二
109.本发明提供了一种基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型,结合不同算法各自优势,实现焊接结构疲劳行为的可靠预测。其中,利用spdtrs理论对焊接方法、板厚、接头类型、应力比以及应力范围等疲劳行为影响因素进行分析,并分别得到其影响权重;利用cs算法,改善bp神经网络收敛较慢与局部最优问题,对所建bp神经网络进行优化,得到基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型。
110.所述方法具体步骤如下:
111.通过疲劳试验、有限元数值模拟与现有文献查阅获得不同焊接方法、板厚、接头类型、应力比以及应力范围条件下的s-n曲线等疲劳性能数据,建立多尺度疲劳性能数据库并进行预处理和数据清洗,整理其格式并删除其中的缺失值、重复值以及逻辑错误的数据,得到疲劳性能数据库如图3所示。
112.基于spdtrs理论,实现疲劳行为影响因素的约减,得到不同影响因素分别对于材料常数c和m的影响权重,如图4所示。
113.根据疲劳行为影响因素的权重,制定疲劳寿命的训练方法和预测规则,并体现在基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型中。
114.通过输入层、隐含层与输出层等参数的设置进行神经网络的初始化,并对训练精度与最大迭代次数进行设置。其中,焊接方法、板厚、接头类型、应力比为输入层,材料常数c和m为输出层。
115.初始化布谷鸟寻优(cs)算法的参数,基于cs算法获得当前最优位置,根据当前最
优位置对位置进行更新,基于levy飞行获得新位置,通过对比所述获得的当前最优位置和新位置判定新的最优位置,基于动态发现概率决定此最优位置是否保留,判定当前解是否满足停止条件,若尚未达到则重新基于cs算法获得当前最优位置并循环,若满足则输出最优解并将得到的最优位置作为神经网络的最优初始权值与阈值实现网络模型的优化。
116.基于所得到的最优参数以及训练方法和预测规则,对bp神经网络进行训练,满足训练精度时即得到多尺度疲劳寿命预测模型。
117.其中,所述spdtrs-cs-bpnn算法的耦合方法为:以疲劳性能数据库中的疲劳行为影响因素作为输入,利用spdtrs算法对其进行分析,得到不同影响因素分别的权重;基于分析得到的影响因素权重,对bpnn结构进行初始化作为初始阈值和权重;在bpnn误差传播过程中,利用cs算法改善其收敛性,并避免神经网络陷入过拟合和局部最优问题,所述方法通过疲劳寿命影响因素的选取实现该条件下s-n曲线的预测,疲劳寿命通过提取获得,具有更高的稳定性。
118.最后通过输入需要预测的试验参数如表1所示,实现多尺度焊接疲劳行为的智能预测,得到的s-n曲线的预测结果如图5所示,可以得到所建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型的输出结果与实际试验结果有良好的一致性,两条s-n曲线之间的下降趋势都是相仿的,并且s-n曲线的预测结果均处于试验结果的1.1倍误差带以内,对比结果表明所建立的疲劳行为预测模型可以比较真实的对焊接结构的s-n曲线进行预测。
119.表1
120.试样编号焊接方法板厚(mm)接头类型应力比t1熔化极气体保护焊16t型0.1t2熔化极气体保护焊25十字形0.1t3激光焊20对接-1t4药芯焊丝电弧焊25对接0.1
121.从每条s-n曲线上选取五个应力范围的疲劳寿命值进行对比,得到的结果如柱状图6所示,并分别分析其误差,得到的结果如图7所示。可以看到,所建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型在不同参数匹配的特定应力范围条件下得到的疲劳寿命预测值与实际值均具有良好的一致性,不同应力水平等条件下的误差均不大于15%,同时结果还表明所建模型的预测能力强于ga算法。疲劳行为预测结果表明,所建立的基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型在不同影响因素匹配条件下均能对s-n曲线和特定应力范围的疲劳寿命实现准确的预测,且可适用范围广,能够为焊接结构的疲劳设计提供新的研究方法。
122.另外,本说明书实施例提供了一种多尺度焊接结构疲劳寿命预测装置,其特征在于,包括:
123.多尺度疲劳性能数据库建立模块,用于通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库;
124.数据清洗模块,用于基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
125.疲劳影响因素权重分析模块,用于基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重;
126.训练方法和预测规则模块,用于根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则;
127.疲劳行为预测模块,用于基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型;
128.根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
129.另外,本说明书实施例提供了一种多尺度焊接结构疲劳寿命预测设备,包括:
130.至少一个处理器;以及,
131.与所述至少一个处理器通信连接的存储器;其中,
132.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
133.通过实际疲劳试验以及文献数据整理,建立包含不同影响因素下的s-n曲线以及特定应力范围条件下的疲劳寿命的多尺度疲劳性能数据库;
134.基于层次分析法与box-plot方法对所述多尺度疲劳性能数据库进行数据清洗,去除数据库中的缺失值、重复值以及逻辑错误数据,使所建立的数据库成为能够满足算法需求的干净数据;
135.基于spdtrs理论,根据所述多尺度疲劳性能数据库确定各疲劳行为影响因素的权重;
136.根据所述疲劳行为影响因素的权重,确定疲劳行为的训练方法和预测规则;
137.基于所述疲劳行为的训练方法和预测规则以及bp神经网络结构构建基于spdtrs-cs-bpnn混合智能算法的疲劳行为预测模型;
138.根据所述疲劳行为预测模型对待测焊接结构进行寿命行为预测。
139.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
140.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
141.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
142.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同
替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献