买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种超声涡流信号自适应径向基函数神经网络对消方法_核动力运行研究所;中核武汉核电运行技术股份有限公司_201711446736.1 

申请/专利权人:核动力运行研究所;中核武汉核电运行技术股份有限公司

申请日:2017-12-27

公开(公告)日:2023-01-24

公开(公告)号:CN109977350B

主分类号:G06F17/15

分类号:G06F17/15

优先权:

专利状态码:有效-授权

法律状态:2023.01.24#授权;2019.07.30#实质审查的生效;2019.07.05#公开

摘要:本发明属于无损检测技术领域,具体为一种超声涡流信号自适应NNT对消方法,对对消信号H和被对消信号R零均值处理和降噪,之后构建自适应神经网络,得到输出信号,将降噪后的值输出信号相减,得到超声涡流信号中的对消信号,在超声涡流信号对消的方法中,基于神经网络技术的自适应对消方法,能有效抑制强大的始波、底面波等杂波,提取的信号没有出现异常波动和镜像现象,缺陷探测准确率高;算法稳健可靠,无病态问题;处理时间少,实时性强,利于线上线下实时检测。

主权项:1.一种超声涡流信号自适应径向基函数神经网络对消方法,其特征在于,该方法包括如下步骤:1确定要进行对消的信号H和被对消的信号R,设对消信号H和被对消信号R在数据阵的第i行和第j行;2对对消信号H和被对消信号R零均值处理,相应结果记为zH和zR;3对zH和zR降噪,相应结果记为dzH和dzR;4构造自适应径向基函数神经网络net;5对赋值后的径向基函数神经网络net及dzH输入函数sim,得到输出信号Out;6将dzR与Out进行相减,确定超声涡流信号中的对消信号Flaw;所述的步骤4构造自适应径向基函数神经网络net,具体为4.1定义初始径向基函数神经网络结构;4.2定义长度相等的列向量w与行向量p之间的距离函数distm,设d=distmw,p,di,j=|wi,1-p1,j|,并计算d=distmdzH’,dzH,其中,dzH'为dzH的转置;4.3定义传递函数利用其确定网络传输函数4.4利用下式确定神经网络隐含层权值w1和偏差b1,以及输出层的权值w2和偏差b2;隐含层权值w1=dzH';隐含层偏差n为检测区域长度;中间变量X=dzR[A;11×n]w2取X的前n列,b2取X的最后一列,即下式输出层权值w2=X:,1:n;输出层偏差b2=X:,n+1;4.5将上述权值和偏差赋值给径向基函数神经网络。

全文数据:一种超声涡流信号自适应NNT对消方法技术领域本发明属于无损检测技术领域,具体涉及一种超声涡流信号的处理方法。背景技术无论是超声检测还是涡流检测,都属于无损检测,在冶金、机械、造船、造舰、航空航天、医学、核能等领域受到人们青睐,其中的缺陷信号提取技术受到广泛关注。这两种检测,要抑制的干扰成分多能量大,而缺陷信号能量小,缺陷数量、位置和特性不确定。超声信号中存在着强始波、侧面波和底面波等干扰信号,涡流信号同样强大的支撑结构干扰信号。传统的干扰对消方法难以同时将这些干扰信号对消干净,残余干扰会对被测体中的细小缺陷信号探测产生较大影响。信号对消,最原始而又简单的方法是差分相减方法,这种方法适用于背景信息一致地情形。当背景信号不一致时,采用能量一致性处理然后再相减的方法有一定对消效果,但细小缺陷信息仍有可能被没有完全对消掉的干扰所淹没。文献1王峰,傅有光,李明.基于稀疏矩阵计算的外辐射源多径杂波抑制算法[J].现代雷达,2011,3311:49-51.中基于LMS的递归对消自适应滤波由于前面分量无法定义导致始波对消效果差。发明内容本发明的目的是提供一种超声涡流信号自适应NNT对消方法,采用同一管材的历史超声涡流信号和现实超声涡流信号数据有效抑制干扰信号,显著提升超声检测和涡流检测对消性能。本发明的技术方案如下:一种超声涡流信号自适应NNT对消方法,该方法包括如下步骤:1确定要进行对消的信号H和被对消的信号R;2对对消信号H和被对消信号R零均值处理,相应结果记为zH和zR;3对zH和zR降噪,相应结果记为dzH和dzR;4构造自适应神经网络net;5对赋值后的网络net及dzH输入函数sim,得到输出信号Out;6将dzR与Out进行相减,确定超声涡流信号中的对消信号Flaw;所述的步骤4构造自适应神经网络net,具体为4.1定义初始网络结构;4.2利用下式确定长度相等的列向量w与行向量p之间的距离矩阵d=distmw,p,并计算d=distmdzH’,dzH,其中,dzH'为dzH的转置;4.3利用确定网络传输函数4.4利用下式确定神经网络隐含层权值w1和偏差b1,以及输出层的权值w2和偏差b2;隐含层权值w1=F';隐含层偏差n为检测区域长度;中间变量X=C[A;11×n];输出层权值w2=X:,1:n;输出层偏差b2=X:,n+1。4.5将上述权值和偏差赋值给神经网络。所述的步骤1确定要进行对消的信号H和被对消的信号R,具体为设定发射的超声信号是加三角窗的正弦波,构造两个超声信号参数,根据超声仪探伤A显一维信号特征,仿真对消信号和被对消信号。本发明的显著效果如下:在超声涡流信号对消的方法中,基于神经网络技术的自适应对消方法,能有效抑制强大的始波、底面波等杂波,提取的信号没有出现异常波动和镜像现象,缺陷探测准确率高;算法稳健可靠,无病态问题;处理时间少,实时性强,利于线上线下实时检测。附图说明图1为本方法实施流程图;图2为仿真的含高斯噪声的加窗正弦参考信号和现实信号;图3为用于比较的理想缺陷信号及其小波去噪后的信号;图4为本说明书提出的方法对图2构造的信号对消处理的效果;图5为本说明书提出的方法去噪前后在不同SNR下对消比的变化;图6为运用六种对消方法对图2构造的参考信号和现实信号处理的效果。具体实施方式下面通过附图及具体实施方式对本发明作进一步说明。如图1所示,本方法的实施步骤如下:步骤1确定要进行对消和被对消的信号H和R,计算信号数据长度n。算法验证,对消信号和被对消信号根据信号特征采用仿真构造的方式,具体方法将在实施例中详细介绍。实际数据对消,如扩展名为.txt的数据文件Data可运用Matlab程序读取,实现语句如下:load'Data.txt'。如果对消信号H和被对消信号R在数据阵的第i行和第j行,通过下列语句可以得到:H=Datai,:;R=Dataj,:。步骤2对消信号H和被对消信号R零均值处理,相应结果记为zH和zR。步骤3运用小波去噪技术对zH和zR降噪。这里用的是支撑长度为8的Daubechies对称小波,信号分解层数为3层,并用sqtwolog型硬阈值对分解的高频系数进行量化,结果记为dzH和dzR。步骤4至步骤8是构造自适应神经网络的过程。其中,步骤4定义初始网络结构net,用Matlab语言刻画如下:net=network1,2,[1;1],[1;0],[00;10],[01];步骤5根据距离函数distm定义设d=distmw,p,di,j=|wi,1-p1,j|计算d=distmdzH’,dzH;步骤6根据传递函数Tr定义计算步骤7运用激活函数rbe,代入dzH和dzR,求出神经网络隐含层和输出层的权值和偏差,即[w1,b1,w2,b2]=rbedzH,dzR。其中w1=dzH',求中间变量x=dzH[a;11×n],w2取x的前n列,b2取x的最后一列;步骤8给网络相关参数赋值:net.inputs{1}.size=1;net.layers{1}.size=n;net.inputWeights{1,1}.weightFcn='dist';net.layers{1}.netInputFcn='netprod';net.layers{1}.transferFcn='radbas';net.layers{2}.size=1;net.outputs{2}.exampleOutput=dzH;net.b{1}=b1;net.iw{1,1}=w1;net.b{2}=b2;net.lw{2,1}=w2;完成网络net设置。步骤9将赋值后的网络net及dzH输入函数sim,得到输出信号Out。步骤10将dzR与Out进行相减,求得缺陷信号Flaw。实施例1根据超声仪探伤A显一维信号特征,仿真对消信号和被对消信号,用仿真信号验证算法的有效性。假定发射的超声信号是加三角窗的正弦波,设置一个幅值较大的始波、两个幅值较小的缺陷一个位于中端,另一个接近底波,波形部分与底波重叠和一个幅值小于始波大于缺陷的底波信号。构造的两个超声信号参数如下表1。表1仿真的对消信号和被对消信号参数对消信号被对消信号始波幅度v11.9底面波幅度v0.50.95缺陷1v00.57缺陷2v00.38数据序列长度10241024SNR2626波形三角窗正弦波三角窗正弦波仿真的加窗正弦对消信号和被对消信号见图2。可以看出,仿真的加窗正弦对消信号和被对消信号不仅信号成分不一样,而且其幅度也不一致,简单地差分处理相减不会消除噪声,也不会完全消除始波和底面波等杂波,余下的杂波能量仍将大于缺陷信息。出于对比的需要,将构造的含噪声的缺陷信号及其小波去噪后的缺陷信号给出,见图3。根据实施例1构造的信号,运用本说明书提出的算法求解缺陷信号。首先依据步骤2实施零均值化,得到zH和zR;接着依据步骤3进行小波去噪,得到dzH和dzR;然后,定义网络函数初始值后,依据步骤4至步骤8将dzH和dzR代入激活函数rbe,求的网络函数所需权值和偏差等参数,并将这些参数赋值给网络,于是执行步骤9得到网络输出Out,最后将dzR减去Out即可获得缺陷信息。图4是运用上述方法得到的缺陷信号信息。对比图3,可以看出该方法能有效提取缺陷信息。信号中杂波对消比与信噪比的关系。缺陷信息的保真用原始缺陷信号和对消后的缺陷信号之间的均方误差MSE刻画,杂波对消比CR指的是对消前后杂波功率能量比,即这里,y为对消前的杂波,O为对消过程中网络的输出。显然,CR越大,MSE越小。因此,将前述实施例中的信噪比取0~60dB,间隔单位1dB,循环处理,将去噪前后CR随SNR变化的结果以图5表示。可以看出,在SNR低于30dB时,杂波对消比CR随SNR的增大而迅速提升,当SNR大于35dB,对消比CR逐渐趋于稳定,CR在36dB左右;对照去噪前后CR随SNR变化,可以看出,对于SNR低于30dB的信号,去噪可以提升SNR,从而提升了信号的对消比CR。对于SNR高于30dB的信号,去噪对于对消来说意义不大。几种对消方法对消效果比较。目前,基于LMS的自适应滤波技术、改进的变步长自适应滤波技术被广泛用于信号对消,这两种方法的缺陷是不能有效对消前端始波。在外辐射源雷达信号对消中,魏文斌提出的基于反卷积技术的非递归对消对于消除直达波具有明显效果,这里将其中三种反卷积技术:逆矩阵反卷积法、频域反卷积法、基于卷积的反卷积方法用于非递归对消。采用实施例1构造的信号进行对消,对消效果参见图6。可以看出,以基于LMS和变步长的自适应滤波不仅不能很好地对消始波,重叠的底面波对消也不彻底,基于反卷积的非递归对消不仅对消后剩余信号存在明显波动,更主要的是存在明显镜像现象,而基于卷积的反卷积对消在这里产生了分母为零的病态问题,算法不稳定,只有基于DLNNT的自适应对消方法能够很好地抑制始波和底面波,缺陷信号被高保真地保留并提取出来。这里给出除基于卷积的反卷积对消外的其它5个对消算法的客观评价指标参见表2。可以看出,本方法得到的缺陷信号与真实缺陷的均方误差最小;其杂波对消比最大,对消质量优于其它对消算法约2倍以上3dB约为1倍;长度为1024的信号对消,耗时不到0.1s。客观评价指标与主观评价效果一致。表2.几种对消算法的性能比较

权利要求:1.一种超声涡流信号自适应NNT对消方法,其特征在于,该方法包括如下步骤:1确定要进行对消的信号H和被对消的信号R,设对消信号H和被对消信号R在数据阵的第i行和第j行;2对对消信号H和被对消信号R零均值处理,相应结果记为zH和zR;3对zH和zR降噪,相应结果记为dzH和dzR;4构造自适应神经网络net;5对赋值后的网络net及dzH输入函数sim,得到输出信号Out;6将dzR与Out进行相减,确定超声涡流信号中的对消信号Flaw。2.如权利要求1所述的一种超声涡流信号自适应NNT对消方法,其特征在于:所述的步骤4构造自适应神经网络net,具体为4.1定义初始网络结构;4.2定义长度相等的列向量w与行向量p之间的距离函数distm,设d=distmw,p,di,j=|wi,1-p1,j|,并计算d=distmdzH’,dzH,其中,dzH'为dzH的转置;4.3定义传递函数利用其确定网络传输函数4.4利用下式确定神经网络隐含层权值w1和偏差b1,以及输出层的权值w2和偏差b2;隐含层权值w1=dzH';隐含层偏差n为检测区域长度;中间变量X=dzR[A;11×n]w2取X的前n列,b2取X的最后一列,即下式输出层权值w2=X:,1:n;输出层偏差b2=X:,n+1。4.5将上述权值和偏差赋值给神经网络。3.如权利要求1所述的一种超声涡流信号自适应NNT对消方法,其特征在于:所述的步骤1确定要进行对消的信号H和被对消的信号R,具体为设定发射的超声信号是加三角窗的正弦波,构造两个超声信号参数,根据超声仪探伤A显一维信号特征,仿真对消信号和被对消信号。

百度查询: 核动力运行研究所;中核武汉核电运行技术股份有限公司 一种超声涡流信号自适应径向基函数神经网络对消方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。