1.本发明涉及管道缺陷检测技术领域,尤其是基于遗传算法的管道漏磁检测传感器初始提离值寻优方法。
背景技术:2.管道漏磁检测传感器提离值不是越小越好,现实中管道内壁并不一直是平整光滑的,在管道内壁存在一些凸起的焊缝和杂质,当磁敏传感器通过时会产生机械抖动,导致采集的漏磁信号产生波动,信号不稳定,还掺杂着传感器抖动造成的杂波。因此,在实际检测过程中,工作人员应根据检测情况适当调整磁敏传感器提离值的高度。
3.由提离产生的信号变化规律在一定范围内可按下式描述(不含0提离,即h0≠0):s=k(δh/h0)。式中,s为信号变化量;δh为提离值波动幅度;h0为初始提离值;k为影响因子,是一个多参量表达式,其值与被检材料、缺陷特征、检测探头特性以及h0值等有关,影响因素较多,也较为复杂,需要根据具体情况试验分析确定。从式中可以看出,比值δh/h0是描述探头提离变动产生的相对提离值,在其他条件不变的情况下该值的大小可反映出信号的变化情况。δh不变而h0越小,信号变化越明显,h0值越接近于0,其缺陷信号的变化越厉害。故将初始提离值h0=0附近的区域视为提离的敏感区域。h0不变而δh变大时,信号变化越明显,即随机振动的幅度越大,漏磁信号变化越明显,检测误差也就越大。当初始提离气隙过大时,探测到的漏磁信号也很弱,甚至消失。这是由于一方面受磁能的限制,被检构件局部难以达到磁饱和状态,另一方面传感器距被测件距离过大,捕捉不到漏磁信号,容易造成漏检。此外,初始提离值h0越大,传感器所测得的有效磁场与空气耦合磁场之比越小,从而使信噪比降低。因此,不同的检测对象、条件、环境以及检测系统,均有提离阈值的限制,同样也有最优初始提离值的存在。
技术实现要素:4.为了克服上述现有技术中的缺陷,本发明提供基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,不仅考虑了提离值增大后引起的传感器灵敏度误差和噪声判断误差,还综合考虑了由缺陷造成检测传感器随机振动的情况,包含了初始提离值和提离值波动幅度这两个参量,利用遗传算法进行寻优,置信度高,寻优结果准确。
5.为实现上述目的,本发明采用以下技术方案,包括:
6.基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,具体如下所示:
7.s1,定义遗传算法的参量和目标函数,遗传算法的参量包括初始提离值h0和提离值波动幅度δh;
8.遗传算法的目标函数a为:
9.a=b+c+d
10.式中,b为传感器灵敏度误差,c为提离值波动误差,d为噪声判断误差;
11.传感器灵敏度误差b的误差函数为:
[0012][0013]
式中,y表示缺陷漏磁信号的径向分量峰谷值,h0为初始提离值,y(h0)为管道漏磁检测传感器在初始提离值h0下所检测的缺陷漏磁信号的径向分量峰谷值,h0》h
min
,h
min
为最小提离值,y(h
min
)为管道漏磁检测传感器在最小提离值下所检测的缺陷漏磁信号的径向分量峰谷值;
[0014]
所述缺陷漏磁信号的径向分量峰谷值是指缺陷漏磁信号的径向分量漏磁曲线上波峰与波谷之间的磁感应强度差值;
[0015]
提离值波动误差c的误差函数为;
[0016][0017]
式中,δh为提离值波动幅度,提离值波动幅度是指提离值波动曲线中波峰与波谷之间的提离值差值,y(h
0-δh/2)为管道漏磁检测传感器在提离值为h
0-δh/2下所检测的缺陷漏磁信号的径向分量峰谷值;
[0018]
噪声判断误差d的误差函数为;
[0019][0020]
式中,q(h0)为管道漏磁检测传感器在初始提离值h0下无缺陷时所检测的空气耦合磁场的径向分量峰谷值;
[0021]
s2,分别设置初始提离值h0的取值范围和提离值波动幅度δh的取值范围,利用遗传算法在提离值波动幅度δh的取值范围内对初始提离值h0进行寻优,使得目标函数a的值最小化,得到最优初始提离值。
[0022]
优选的,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式为:
[0023][0024]
式中,α、β、μ均为关系表达式的系数。
[0025]
优选的,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式可通过有限元分析得到。
[0026]
优选的,y(h
0-δh/2)的取值方式如下所示:
[0027][0028]
优选的,h
min
=1mm。
[0029]
优选的,设置初始提离值h0的取值范围为1.5mm~5mm。
[0030]
优选的,设置提离值波动幅度δh的取值范围为1mm~6mm。
[0031]
优选的,对提离值波动幅度δh的取值范围进行划分,划分为若干个细分范围,利用遗传算法分别在各个细分范围内分别对初始提离值h0进行寻优,得到各个细分范围内的最优初始提离值。
[0032]
本发明的优点在于:
[0033]
(1)本发明的初始提离值寻优方法不仅考虑了提离值增大后引起的传感器灵敏度误差和噪声判断误差,还综合考虑了由缺陷造成检测传感器随机振动的情况,包含了初始提离值和提离值波动幅度这两个参量,利用遗传算法进行寻优,置信度高,寻优结果准确。
[0034]
(2)本发明的初始提离值寻优方法考虑了不同管道工作环境下传感器的提离值波动幅度不同的情况,针对δh的不同取值范围对应设置初始提离值的不同取值范围。
[0035]
(3)本发明的初始提离值寻优方法能够针对不同工作环境,即针对δh的不同取值范围,分别选取最适合工况的最优初始提离值,能够保证在不添加其他措施的情况下,也可采集到能准确反映缺陷信息的最优漏磁信号。
[0036]
(4)本发明的初始提离值寻优方法在所有场合均适用。
附图说明
[0037]
图1为基于遗传算法的管道漏磁检测传感器初始提离值寻优方法的流程图。
[0038]
图2为缺陷漏磁信号径向分量的漏磁曲线图。
[0039]
图3为提离值与缺陷漏磁信号的径向分量峰谷值之间的拟合曲线。
具体实施方式
[0040]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]
本发明的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,具体如下所示:
[0042]
s1,定义遗传算法的参量和目标函数,遗传算法的参量包括初始提离值h0和提离值波动幅度δh;
[0043]
遗传算法的目标函数a为:
[0044]
a=b+c+d
[0045]
式中,b为传感器灵敏度误差,c为提离值波动误差,d为噪声判断误差;
[0046]
传感器灵敏度误差b的误差函数为:
[0047][0048]
式中,y(h0)为管道漏磁检测传感器在初始提离值h0下所检测的缺陷漏磁信号的径向分量峰谷值,h0》h
min
,h
min
为最小提离值,y(h
min
)为管道漏磁检测传感器在最小提离值下所检测的缺陷漏磁信号的径向分量峰谷值;
[0049]
所述缺陷漏磁信号的径向分量峰谷值是指缺陷漏磁信号的径向分量漏磁曲线上波峰与波谷之间的磁感应强度差值;
[0050]
提离值波动误差c的误差函数为;
[0051]
[0052]
式中,δh为提离值波动幅度,提离值波动幅度是指提离值波动曲线中波峰与波谷之间的提离值差值,y(h
0-δh/2)为管道漏磁检测传感器在提离值为h
0-δh/2下所检测的缺陷漏磁信号的径向分量峰谷值;
[0053]
y(h
0-δh/2)的取值方式如下所示:
[0054][0055]
噪声判断误差d的误差函数为;
[0056][0057]
式中,q(h0)为管道漏磁检测传感器在初始提离值h0下无缺陷时所检测的空气耦合磁场的径向分量峰谷值;
[0058]
s2,分别设置初始提离值h0的取值范围和提离值波动幅度δh的取值范围,利用遗传算法在提离值波动幅度δh的取值范围内对初始提离值h0进行寻优,使得目标函数a的值最小化,得到最优初始提离值。
[0059]
进一步的,可对提离值波动幅度δh的取值范围进行划分,划分为若干个细分范围,利用遗传算法分别在各个细分范围内分别对初始提离值h0进行寻优,得到各个细分范围内的最优初始提离值。
[0060]
其中,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式可通过有限元分析得到,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式:
[0061][0062]
式中,α、β、μ均为关系表达式的系数。
[0063]
实施例1
[0064]
在磁传感器提离值对漏磁检测信号影响的研究领域,有研究表明,在提离值为1.5mm之内,传感器探头检测漏磁场的灵敏度较高,但在该范围内,受随机振动影响采集的信号波动最大,信号不稳定。因此,提离值在1.5mm之内不是最优提离值范围,本实施例仅研究初始提离值≥1.5mm的情况。
[0065]
本实施例中,在初始提离值h0在1.5mm~5mm的范围内,提离值波动幅度δh在1mm~6mm的范围内进行寻优。
[0066]
通过有限元分析ansys对凹坑半径为5mm的半球形凹坑缺陷进行建模仿真,得到不同提离值下的缺陷漏磁信号的径向分量,如图2所示,图2为缺陷漏磁信号径向分量的漏磁曲线图。针对不同提离值下的缺陷漏磁信号的径向分量分别提取峰谷值,所述峰谷值是指缺陷漏磁信号径向分量的漏磁曲线上波峰与波谷之间的磁感应强度差值;对不同提离值下的缺陷漏磁信号的径向分量峰谷值进行非线性拟合,如图3所示,图3为提离值与缺陷漏磁信号的径向分量峰谷值之间的拟合曲线。
[0067]
初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式为:
[0068]
[0069]
式中,α、β、μ均为关系表达式的系数,h0为初始提离值,y表示缺陷漏磁信号的径向分量峰谷值,y(h0)为管道漏磁检测传感器在初始提离值h0下所检测的缺陷漏磁信号的径向分量峰谷值。
[0070]
本实施例中,通过有限元分析ansys对凹坑半径为5mm的半球形凹坑缺陷进行建模仿真,得到α=19.7945
±
0.49272、β=1.74109
±
0.1109,μ=1.69602
±
0.06484,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系式:
[0071][0072]
通过分析和理论验证,得到用于判定初始提离值是否为最优的三个判定条件。
[0073]
第一个判定条件为:传感器灵敏度误差。
[0074]
由于传感器探头与管道内壁接触,通常涂有耐磨涂层,因此将最小提离值设为1mm。增大初始提离值h0会导致检测到的信号强度减小,传感器灵敏度降低。因此,将增大初始提离值h0后引起的传感器灵敏度误差作为初始提离值寻优的一个条件。
[0075]
该第一个判定条件即传感器灵敏度误差的误差函数为:
[0076][0077]
式中,b为传感器灵敏度误差;y表示缺陷漏磁信号的径向分量峰谷值,h0为初始提离值,y(h0)为管道漏磁检测传感器在初始提离值h0下所检测的缺陷漏磁信号的径向分量峰谷值,h0》h
min
,h
min
为最小提离值,h
min
=1mm,y(h
min
)为管道漏磁检测传感器在最小提离值下所检测的缺陷漏磁信号的径向分量峰谷值。
[0078]
第二个判定条件为:提离值波动误差。
[0079]
由于传感器的不同振动幅度的随机振动会导致初始提离值在振动时发生变化,将提离值波动幅度记为δh,提离值波动幅度是指提离值波动曲线中波峰与波谷之间的提离值差值。因振动导致的初始提离值变化,会使该时刻检测的缺陷漏磁信号的径向分量峰谷值发生变化,因此,将不同波动幅度下引起的缺陷漏磁信号径向分量峰谷值的变化作为初始提离值寻优的一个条件。
[0080]
该第二个判定条件即提离值波动误差的误差函数为:
[0081][0082]
式中,c为提离值波动误差;δh为提离值波动幅度,提离值波动幅度是指提离值波动曲线中波峰与波谷之间的提离值差值,本实施例中,提离值波动是以初始提离值h0为中心,上下波动δh/2,因此,h
0-δh/2即为在设定波动范围内变化最大的提离值,y(h
0-δh/2)为管道漏磁检测传感器在提离值为h
0-δh/2下所检测的缺陷漏磁信号的径向分量峰谷值,也为变化最大的径向分量峰谷值,且y(h
0-δh/2)的取值方式如下所示:
[0083][0084]
本发明中,计算提离值波动误差的作用是为了限制传感器的初始提离值过小。
[0085]
第三个判定条件为:噪声判断误差。
[0086]
由于漏磁检测工作环境比较恶劣,检测系统的电磁噪声不可避免地会造成缺陷漏磁信号的检测偏差,缺陷漏磁信号的检测偏差即为噪声判断误差。利用仿真模型检测同一初始提离值h0下无缺陷时的空气耦合磁场强度和有缺陷时的漏磁场强度。由于检测磁路的磁场噪声属于背景噪声,噪声强度基本不受提离值的影响。因此当增大传感器的初始提离值h0时,漏磁检测信号的信号强度减小,噪声强度不变,漏磁检测信号的信噪比下降明显,噪声判断误差随之增大。因此,将不同初始提离值h0下引起的噪声判断误差作为初始提离值寻优的一个条件。
[0087]
该第三个判定条件即噪声判断误差的误差函数为:
[0088][0089]
式中,d为噪声判断误差,q(h0)为管道漏磁检测传感器在初始提离值h0下无缺陷时所检测的空气耦合磁场的径向分量峰谷值;y(h0)为管道漏磁检测传感器在初始提离值h0下有缺陷时所检测的缺陷漏磁信号的径向分量峰谷值。
[0090]
理论上三个判定条件误差之和越小,越符合现实要求,越接近最优初始提离值。三个判定条件的误差函数中共存在两个变量,一是初始提离值h0;二是提离值波动幅度δh。因此,本发明基于遗传算法对不同波动幅度的初始提离值进行寻优。
[0091]
根据上述的三个判定条件以及各个判定条件的误差函数,得到遗传算法的目标函数为:
[0092]
a=b+c+d
[0093]
式中,a为总误差,b为传感器灵敏度误差,c为提离值波动误差,d为噪声判断误差。
[0094]
本实施例中,在初始提离值h0在1.5mm~5mm的范围内,提离值波动幅度δh在1mm~6mm的范围内进行寻优。本实施例中,将提离值波动幅度δh的取值范围划分为5个细分范围,分别为1mm~2mm、2mm~3mm、3mm~4mm、4mm~5mm、5mm~6mm。分别在每个细分范围内进行迭代计算,得到每个细分范围内的最优初始提离值,即利用遗传算法分别进行五次寻优,得出各个细分范围内的初始提离值h0的最优解。
[0095]
本实施例中根据计算结果可知,若提离值波动幅度δh在1mm~2mm范围内,初始提离值h0最优取2mm。若提离值波动幅度δh在2mm~3mm范围内,初始提离值h0在2.5mm~3mm范围较优。若提离值波动幅度δh在3mm~4mm范围内,初始提离值h0在3mm~3.5mm范围较优。若提离值波动幅度δh在4mm~5mm范围内,初始提离值h0在3.5mm~4mm较优。若提离值波动幅度δh大于5mm时,初始提离值h0最优取4mm。若初始提离值h0大于4mm,则检测缺陷漏磁信号的灵敏度会偏低,且在一定的振动范围内对信号的影响很小且噪声判断误差大。进行综合考虑后,本实施例可将传感器的最优初始提离值h0设置在2mm~4mm范围之间。
[0096]
管道内单个缺陷的几何尺寸对初始提离值的寻优产生的影响不大,只是不能排除由缺陷或缺陷群造成检测传感器随机振动的情况,提离值波动幅度δh的取值范围还与与工作场景、管道特征、管道漏磁检测器特性有关。因此,本发明的初始提离值寻优方法不仅考虑了提离值增大后引起的传感器灵敏度误差和噪声判断误差,还综合考虑了由缺陷造成检测传感器随机振动的情况,包含了初始提离值和提离值波动幅度这两个参量,利用遗传算法进行寻优,置信度高,寻优结果准确。本发明的初始提离值寻优方法考虑了不同管道工作环境下传感器的提离值波动幅度不同的情况,针对δh的不同取值范围对应设置初始提
离值的不同取值范围,并选取最适合工况的最优初始提离值,能够保证在不添加其他措施的情况下,也可采集到能准确反映缺陷信息的最优漏磁信号。虽然在不同工作场景,不同装备,不同材料,不同磁化条件等情况下采集的缺陷漏磁信号会有不同,但本发明的初始提离值寻优方法在所有场合均适用。
[0097]
以上仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明创造的保护范围之内。
技术特征:1.基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,具体如下所示:s1,定义遗传算法的参量和目标函数,遗传算法的参量包括初始提离值h0和提离值波动幅度δh;遗传算法的目标函数a为:a=b+c+d式中,b为传感器灵敏度误差,c为提离值波动误差,d为噪声判断误差;传感器灵敏度误差b的误差函数为:式中,y表示缺陷漏磁信号的径向分量峰谷值,h0为初始提离值,y(h0)为管道漏磁检测传感器在初始提离值h0下所检测的缺陷漏磁信号的径向分量峰谷值,h0>h
min
,h
min
为最小提离值,y(h
min
)为管道漏磁检测传感器在最小提离值下所检测的缺陷漏磁信号的径向分量峰谷值;所述缺陷漏磁信号的径向分量峰谷值是指缺陷漏磁信号的径向分量漏磁曲线上波峰与波谷之间的磁感应强度差值;提离值波动误差c的误差函数为;式中,δh为提离值波动幅度,提离值波动幅度是指提离值波动曲线中波峰与波谷之间的提离值差值,y(h
0-δh/2)为管道漏磁检测传感器在提离值为h
0-δh/2下所检测的缺陷漏磁信号的径向分量峰谷值;噪声判断误差d的误差函数为;式中,q(h0)为管道漏磁检测传感器在初始提离值h0下无缺陷时所检测的空气耦合磁场的径向分量峰谷值;s2,分别设置初始提离值h0的取值范围和提离值波动幅度δh的取值范围,利用遗传算法在提离值波动幅度δh的取值范围内对初始提离值h0进行寻优,使得目标函数a的值最小化,得到最优初始提离值。2.根据权利要求1所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式为:式中,α、β、μ均为关系表达式的系数。3.根据权利要求2所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,初始提离值h0与缺陷漏磁信号的径向分量峰谷值之间的关系表达式可通过有限元分析得到。
4.根据权利要求1所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,y(h
0-δh/2)的取值方式如下所示:5.根据权利要求1或4所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,h
min
=1mm。6.根据权利要求1所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,设置初始提离值h0的取值范围为1.5mm~5mm。7.根据权利要求1所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,设置提离值波动幅度δh的取值范围为1mm~6mm。8.根据权利要求1或7所述的基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,其特征在于,对提离值波动幅度δh的取值范围进行划分,划分为若干个细分范围,利用遗传算法分别在各个细分范围内分别对初始提离值h0进行寻优,得到各个细分范围内的最优初始提离值。
技术总结本发明公开了基于遗传算法的管道漏磁检测传感器初始提离值寻优方法,涉及管道缺陷检测技术领域,该方法中:定义遗传算法的参量和目标函数,遗传算法的参量包括初始提离值和提离值波动幅度,遗传算法的目标函数包括传感器灵敏度误差、提离值波动误差、噪声判断误差;分别设置初始提离值的取值范围和提离值波动幅度的取值范围,利用遗传算法在提离值波动幅度的取值范围内对初始提离值进行寻优,使得目标函数的值最小化,得到最优初始提离值。本发明不仅考虑了提离值增大后引起的传感器灵敏度误差和噪声判断误差,还综合考虑了由缺陷造成检测传感器随机振动的情况,利用遗传算法进行寻优,置信度高,寻优结果准确。寻优结果准确。寻优结果准确。
技术研发人员:潘建华 高伦 赵冬军
受保护的技术使用者:合肥工业大学
技术研发日:2022.07.26
技术公布日:2022/11/1