一种基于声发射特性判别微观开裂模式的机器学习算法

文档序号:25232674发布日期:2021-05-28 14:40阅读:478来源:国知局
一种基于声发射特性判别微观开裂模式的机器学习算法

本发明涉及到固体力学、材料力学、微观开裂模式以及机器学习领域,具体涉及一种根据声发射特性判别材料微观开裂模式的机器学习算法。



背景技术:

材料微观开裂模式的判别,对于正确分析材料微观损伤机制、建立合理的材料本构模型、分析构件/结构的力学特性具有重要的作用。目前,声发射是一种被广泛认可的能够判别材料微观开裂模式的无损监测技术,具有监测数据量庞大、数据监测稳定的优点。声发射波形特征与开裂模式相关[jcms-iiib5706.japanconstructionmaterialstandards.monitoringmethodforactivecracksinconcretebyacousticemission.japan:thefederationofconstructionmaterialindustries,2003],即声发射平均频率(记为af)与仰角余切值(记为ra)的比值如果较大则对应受拉开裂模式,如果较小则对应剪切开裂模式[ohnok,ohtsum.crackclassificationinconcretebasedonacousticemission.constructionandbuildingmaterials,2010,24(12):2339-2346]。然而,现有技术大多依据经验给出判别开裂模式的af/ra临界值,具有主观性,降低了判别结果的可靠性[yuej.g.,kunnaths.k.,xiaoy.uniaxialconcretetensiondamageevolutionusingacousticemissionmonitoring.constructionandbuildingmaterials,2020,232:117281]。机器学习算法综合利用数学原理,对海量数据进行训练,挖掘数据内在规律,在数据的客观、科学分类方面具有强大优势。



技术实现要素:

本发明的目的是根据声发射判别开裂模式的特性,提供一种能够分析处理大量声发射监测数据的机器学习算法,用以科学、客观地判别开裂模式。

本发明采用的技术方案:一种基于声发射特性判别微观开裂模式的机器学习算法,包括以下步骤:

1)形成初始数据集:从同组试验监测得到的声发射结果中,提取所有声发射撞击的平均频率值(记为af)与仰角余切值(记为ra)。第i次撞击的af、ra形成向量[afirai]。以随机的方式,将全部向量[afirai]合并成初始数据集ar0,即ar0=[afirai]n,其中i=1,…,n,n为声发射撞击总数。声发射监测结果来源于所有用于监测的声发射传感器。

2)相应于开裂模式的数据聚类:根据需要判别的开裂模式的类别,结合数据集向量在欧式几何空间中的分布特点,确定权重向量的构成和初始值,通过迭代更新权重向量,得到数据聚类的中心点,从而对数据集ar0之中的所有向量进行标记;

相应于开裂模式的数据聚类的具体实施步骤如下:

(i)将初始数据集ar0中的每个向量[afirai]按以下方式进行归一化:

式中,分别是afi和rai的归一化结果。初始数据集ar0中的所有向量格式化之后形成新的数据集(记为)。

(ii)根据需判别的开裂模式类别(即受拉和剪切两类),确定权重向量w的构成包含两个子向量,即w=[w1w2],其中权重子向量权重向量w的初始值w0按下式确定:

式中,分别为全部声发射撞击中最大平均频率与最大仰角余切归一化之后的值,分别为对应的平均频率与仰角余切归一化之后的值。

(iii)在欧氏几何空间,分别计算权重子向量w1、w2与数据集中第i个向量的欧氏距离,较小欧氏距离所对应的权重子向量作为需要更新的权重子向量(记为wb),并按下式更新权重子向量wb:

βnew=β-β/i(5)

式中,wb,new是更新后的权重子向量,β是学习率(其初始值大于零),βnew是更新后的学习率,i是设定值。

(iv)重复上述(ii)-(iii)步骤,对权重子向量反复更新,直到βnew的值足够小停止更新,此时得到最优权重向量。在欧氏空间,计算数据集ar中每个向量ari与最优权重子向量的欧氏距离,将每个向量聚类到与其欧氏距离较小的权重子向量所属的类别,并用符号yi进行标记,其中yi=-1表示剪切模式、yi=+1表示受拉模式。

3)确定开裂模式的线性判别标准:通过计算最优拉格朗日乘子向量,求得数据集ar0的线性聚类方程,进而得到开裂模式的判别标准。

对聚类后的数据集进行线性分类,具体求解步骤如下:

(i)根据声发射撞击总数,构造拉格朗日乘子向量α如下式:

α=[α1…αi…αn](6)

式中,αi为与数据集ar0中第i个向量ari相对应的拉格朗日乘子,n为声发射撞击总数,取所有拉格朗日乘子的初始值为零。

(ii)利用标记后的初始数据集ar0,每次更新拉格朗日乘子向量α中的任意两个拉格朗日乘子(记为αi、αii),直至将α中所有拉格朗日乘子更新完成之后停止。每次更新两个拉格朗日乘子的计算方法如下:

αi,new=αi+y1y2(αii-αii,new)(8)

式中,ari、arii为分别为数据集ar0中对应αi、αii的向量,为向量ari的转置,yi为向量ari的标记值,b为阈值且初始值取为零,αi,new、αii,new分别为更新后的αi、αii。

更新后的αii,new应该满足下式:

每次更新αi、αii之后,阈值b按下式进行更新:

①若0<αi,new<c,则:

②若0<αii,new<c,则:

式中,bnew是更新后的阈值。

③若0<αi,new<c且0<αii,new<c,则式(13)等于式(14);

④若情况①、②、③均不满足,则更新后的b值取式(13)与式(14)结果的平均值。

(iii)根据更新完成之后的拉格朗日乘子向量,按下式计算数据集ar0线性聚类方程的法向量:

式中,v为数据集ar0线性聚类方程的法向量,其构成为v=[v1v2]t,αi,new为更新后的第i个拉格朗日乘子。

(iv)根据法向量v,判别两类开裂模式的临界方程按下式确定:

af=k1·ra+k2(16)

式中,k1=-v2/v1,k2=-b/v1,af与ra分别为受拉与剪切开裂模式临界状态所对应的声发射撞击的平均频率和仰角余切。

(v)根据临界方程即式(16),每次声发射撞击所对应的开裂模式的判别标准如下:

①若afi>k1·rai+k2,则第i次声发射撞击对应的开裂模式为受拉模式;

②若afi<k1·rai+k2,则第i次声发射撞击对应的开裂模式为剪切模式。

有益效果:

1)本发明基于声发射判别微观开裂模式的特性,利用机器学习算法计算得到海量声发射监测数据的内在规律,确定开裂模式判别标准,具有客观性;

2)本发明适用于声发射判别开裂模式特性能够成立的所有材料,且适用于材料、构件及结构力学试验(包括静力、动力、疲劳、冲击、耐久性试验)中微观开裂模式的判别,具有普适性。

附图说明

图1为算法流程图。

图2为钢纤维混凝土梁三点弯加载试验示意图。

图3为钢纤维体积含量为0.5%钢纤维混凝土梁三点弯试验微观开裂模式的判别计算结果。

图4为方钢管混凝土柱轴压试验示意图。

图5为方钢管混凝土柱轴压试验微观开裂模式的判别计算结果。

具体实施方式

下面结合具体实施方式和附图对本发明作进一步的说明:

实施例1

如图1所示,一种基于声发射特性判别微观开裂模式的机器学习算法,包括:

(1)某钢纤维混凝土梁三点弯试验如图2所示,其中包括mts电液伺服疲劳试验机加载端头1、声发射传感器2、试件3和支座4。试验样本数为3,截面宽度、高度均为100mm,长度为400mm,跨度为300mm;钢纤维体积含量为0.5%,钢纤维类型为端钩型,钢纤维长度为30mm,直径为750μm,抗拉强度为1000mpa,弹性模量为200gpa;钢纤维混凝土抗压强度标准值为40.73mpa,弹性模量为32.77gpa。

(2)采用pci-2型声发射监测仪和r6α型传感器。通过断铅试验校核传感器的灵敏度,以每个通道处的3次断铅试验测得信号幅值的平均值作为基准值,使每个传感器的基准值与所有传感器基准平均值的误差不超过3db。实测现场噪音为40db,为了在测试过程中过滤掉噪音的干扰,同时又不丢失真实信号,实际阈值设置为45db。设置峰值鉴别时间为150μs,撞击鉴别时间为200μs,撞击闭锁时间为300μs。声发射传感器布置见图2。

(3)对试件进行三点弯加载试验,加载装置为mts电液伺服疲劳试验机(加载能力为10t),加载采用位移控制方式,加载速率为0.5mm/min。

(4)从开始加载至试件破坏,监测试验全过程中的声发射信号。在所有样本监测得到的全部声发射数据中,提取声发射平均频率与仰角余切值,并以随机的方式合并形成初始无标记数据集ar,监测得到的声发生撞击总数为12732。

(5)利用matlab软件,根据前面所述的算法即公式(1)-(16)编写相应的计算程序,运行该程序读取数据集ar然后完成计算,得到开裂模式的判别标准,其中k1=6.91、k2=0.45,并由此判别所有声发射撞击所对应的开裂模式,如图3所示。

实施例2

如图1所示,一种基于声发射特性判别微观开裂模式的机器学习算法,包括:

(1)某方钢管混凝土柱轴压试验如图4所示,其中包括mts电液伺服疲劳试验机加载端头1、声发射传感器2、试件3和支座4。试验样本数为3,试件高度为1100mm;钢管横截面边长为300mm、壁厚为4mm,钢材强度等级为q345;混凝土抗压强度标准值为54.2mpa,弹性模量为35gpa。

(2)采用pci-2型声发射监测仪和r6α型传感器。通过断铅试验校核传感器的灵敏度,以每个通道处的3次断铅试验测得信号幅值的平均值作为基准值,使每个传感器的基准值与所有传感器基准平均值的误差不超过3db。实测现场噪音为40db,为了在测试过程中过滤掉噪音的干扰,同时又不丢失真实信号,实际阈值设置为45db。设置峰值鉴别时间为50μs,撞击鉴别时间为150μs,撞击闭锁时间为300μs。声发射传感器布置见图4。

(3)对试件进行轴向循环加载试验,加载装置为mts电液伺服疲劳试验机,加载采用位移控制方式,加载速率为2.0mm/min;卸载采用力控制方式,卸载速率为500kn/min。

(4)从开始加载至试件破坏,监测试验全过程中的声发射信号。在所有样本监测得到的全部声发射数据中,提取声发射平均频率与仰角余切值,并以随机的方式合并形成初始无标记数据集ar0,监测得到的声发生撞击总数为65519。

(5)利用matlab软件,根据前面所述的算法即公式(1)-(16)编写相应的计算程序,运行该程序读取数据集ar0然后完成计算,得到开裂模式的判别标准,其中k1=2.49、k2=1.85,并由此判别所有声发射撞击所对应的开裂模式,如图5所示。

应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本事例中未明确的各组成部分均可用现有技术加以实现。

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