一种基于内外检测信号特征提取的管道缺陷内外辨识方法与流程

文档序号:11260628阅读:315来源:国知局

本发明属于管道缺陷识别技术领域,具体涉及一种基于内外检测信号特征提取的管道缺陷内外辨识方法。



背景技术:

近几十年来,对于油气的输送过程中,管道由于其自身的优点成为了主要的输送手段。长年运行的油气管道在应力、磨损、腐蚀等自然因素或人为因素的损坏下,逐渐出现各种缺陷,有些缺陷对管道的正常运输工作构成威胁,一旦管道发生事故或者泄漏,这将是无法估量的经济损失,同时还会对环境造成巨大的污染,因此,为保障油气输送的安全,对管道进行定期的、有计划的安全检测是非常重要的。基于内外信号的检测技术与其他常用的无损检测技术相比有其独特的优点:对于金属管、棒和线材的检测,无需在被测试件上涂抹耦合剂,易于实现自动化;能在高温、高速下进行检测;能进行多种测量,并能对疲劳裂纹监控;工艺简单、操作容易、检测速度快。检测时不需要与被测试件接触,这与超声波检测技术相比是内外信号检测技术的一大优势。漏磁检测技术已经能够检测出油气管道的缺陷,对管道内外壁缺陷的灵敏度是相同的,但对于管道内外壁缺陷无法进行区别,内外信号检测技术对其管道表面缺陷具有高的检测灵敏度和分辨率,这样需要设计一种根据内外信号特征来辅助辨别管道内外缺陷的方法。因此,对内外检测信号的特征研究对于管道的日常维护和安全检测有很大意义。



技术实现要素:

针对上述现有技术存在的不足,本发明提供一种基于内外检测信号特征提取的管道缺陷内外辨识方法。

本发明的技术方案:

一种基于内外检测信号特征提取的管道缺陷内外辨识方法,包括:

步骤1:获取待识别管道实际腐蚀状况,并根据腐蚀状况构造滤波矩阵;

步骤2:采集待识别管道内外检测信号,利用滤波矩阵对内外检测信号进行高斯滤波;

步骤3:采用三次样条插值对滤波后的内外检测信号的瓣间信号进行插值,得到插值后内外检测信号;

步骤4:计算插值后各路内外检测信号标准差ustd:

其中,n为各路内外信号检测传感器测量点数,ui为i点内外检测信号的电压值,i=1,2,…,n,kv=(umax+umin)/2uav,为标准差优化系数,umax、umin分别为ui的最大值、最小值;

步骤5:设定内外检测信号检测阈值,根据标准差ustd和检测阈值依次判断i点内外检测信号是否异常,异常,i点可能存在管道内缺陷,为i点的内外检测信号根据里程添加标识flagi=1,否则,为i点的内外检测信号根据里程添加标识flagi=0;

步骤6:判断标识flagi=1的内外检测信号是否为内缺陷:

步骤6-1:利用内外检测信号标识flagi,使用标识错位叠加法构造奇异标识矩阵:

取i点及其前后相邻的各三个点的标识值作为奇异标识矩阵f的第一行,之后每一行由上一行的值右移一位得到,奇异标识矩阵f如下所示:

其中,矩阵f的维数根据管道实际特征和腐蚀状况确定;

步骤6-2:根据奇异标识矩阵判断标识flagi=1的内外检测信号是否为内缺陷,是,记录该内外检测信号的内外检测标识inoutindex=1,否则,记录该内外检测信号的内外检测标识inoutindex=0;

所述根据奇异标识矩阵判断标识flagi=1的内外检测信号是否为内缺陷的具体方法为:

计算flagi=1的内外检测信号对应列的各项标识之和fni,即fni=flagi+flagi-1+flagi-2+flagi-3+flagi+3+flagi+2+flagi+1;

设定fni的最大值阈值fnmax和最小值阈值fnmin,最大值阈值fnmax应当小于管道组件包括焊缝、法兰等对应的里程点个数,最小值阈值fnmin应当大于选定的微小缺陷类型对应的里程点个数。判断标识之和fni与阈值的关系:

当fnmin<fni<fnmax,i点为内缺陷,记录i点内外检测标识符inoutindex=1;

当fni<fnmin,i点为微小缺陷,记录i点内外检测标识符inoutindex=0;

当fni>fnmax,i点为管道组件,记录i点内外检测标识符inoutindex=0。

步骤7:将内外检测信号中缺陷与内外检测标识inoutindex=1的内外检测信号的位置和时钟信息进行匹配,能够匹配的缺陷为内缺陷,不能匹配为外缺陷,实现管道缺陷内外辨识,具体方法为:

步骤7-1:设定位置匹配阈值s和时钟方向匹配阈值θ;

步骤7-2:判断内外检测信号中缺陷信号与内外检测标识inoutindex=1的内外检测信号的位置差和时钟信息偏差是否均小于阈值,是,缺陷信号为内缺陷,否则,缺陷信号为外缺陷,实现管道缺陷内外辨识。

有益效果:一种基于内外检测信号特征提取的管道缺陷内外辨识方法与现有技术相比,具有如下优势:

(1)分析过程中采用标识错位叠加法,能够减小测量误差和噪声干扰;

(2)对于未检测到的内外信号,采用三次样条插值,有效防止缺陷漏检;

(3)根据每个方向上的内外检测信号设定不同的检测阈值,使检测阈值能够适应当前方向的实际管道环境,提高缺陷判定的精确性;

(4)缺陷匹配过程中,根据插值信号的范围大小设定轴向和纵向匹配阈值,使内外判定结果更为准确。

附图说明

图1为本发明一种实施方式的基于内外检测信号特征提取的管道缺陷内外辨识方法流程图。

具体实施方式

下面结合附图对本发明的一种实施方式作详细说明。

如图1所示,本实施方式的基于内外检测信号特征提取的管道缺陷内外辨识方法,包括如下步骤:

步骤1:获取待识别管道实际腐蚀状况,并根据腐蚀状况构造滤波矩阵;

本实施方式中,选定滤波矩阵大小为7*7,标准差为2,实际计算过程中根据管道腐蚀程度和信号波动微调整。

步骤2:采集待识别管道内外检测信号,利用滤波矩阵对内外检测信号进行高斯滤波;

步骤3:缺陷的长宽尺寸决定了缺陷跨越的检测传感器位置。当缺陷尺寸较小或位于两路检测传感器之间时,缺陷相邻的两路传感器信号可能较为微弱,信号无法被内外检测信号传感器正常采集到,这将影响到缺陷的内外标定和后期的缺陷匹配过程,因此需要跟据缺陷相邻的两路内外检测信号对传感器之间区域信号插值计算,采用三次样条插值对滤波后的内外检测信号的瓣间信号进行插值,得到插值后内外检测信号。

本实施方式中,实际检测过程中采用的12路传感器进行管道圆周360°数据采集,因此需要对每个里程点的12路信号进行插值,插值的实际位置是在当前里程点的管道切面上进行的,在当前切面上利用12路圆周位置和信号大小,插值得到当前切面上传感器未覆盖的检测区域信号,因此对于实际的管道上某一里程点,首先需要的得到当前里程点的管道切面信息,从而三次样条插值函数由以下公式确定:

其中,sj(x)为当前里程点管道圆周上第j路检测信号对应的插值函数,xj为当前里程点的第i路传感器的圆周位置,x∈[xj-1,xj],j=1,2,...,12,yj为对应点的内外检测信号大小,m是插值信号的二阶导数,作为中间变量,记做:sj"(xj)=mj,hj为相邻的两路检测信号之间的圆周距离即hj=xj-xj-1;

步骤4:计算插值后各路内外检测信号标准差ustd:

其中,ui为i点内外检测信号的电压值,i=1,2,…,n,n为各路内外信号检测传感器测量点数,kv=(umax+umin)/2uav,为标准差优化系数,umax、umin分别为uj的最大值、最小值;

上式的推导过程为:统计传感器测量点数n=s/d,式中s表示的是检测管道总里程,d表示传感器测量点间距(通常管道d取值为2mm),也可人为设定为大于传感器的检测间距,计算信号均值公式如下:

考虑到信号扰动对于均值的影响,为信号均值增加均值改进系数:

kv=(umax+umin)/2uav

即有改进信号均值为:

得到改进信号标准差计算公式如下:

其中,为标准差的优化系数,用以提高std对于点数较少的管道的计算稳定性。

步骤5:根据管道实际材料以及平滑状况,设定内外检测信号检测阈值uth,依次将i点作为当前点,利用i点内外检测信号电压值ui、标准值ustd和电压均值判断是否成立,是,i点的内外检测信号超过阈值,i点的内外检测信号异常,可能存在管道内缺陷,为i点的内外检测信号根据i点的里程添加标识flagi,同时设定flagi为1,否则,i点的内外检测信号正常,管道内管壁正常,为i点的内外检测信号根据i点的里程添加标识flagi,设定flagi为0;

步骤6:判断标识flagi=1的内外检测信号是否为内缺陷:

输油管道经过长期的使用,内管壁会产生点腐蚀缺陷、轴向划痕、缺陷簇等缺陷,由于这些缺陷在长度和宽度特征上可能很大,覆盖多个里程点,因此反应在内外检测信号上的特征是多个连续点的奇异标识为1,即flagi、flagi+1、flagi+2、…的值均等于1。然而由于管道内部缺陷类型较为繁多,部分缺陷的长、宽、深等特征都较小,属于微小缺陷范畴,这类缺陷的内外检测不具有现实意义,因此在内外辨识过程中要排除该类微小缺陷,相比于正常缺陷,这些微小缺陷反应在内外检测信号上的特征是单个点或少数间断点的奇异标识为1。同理,在输油管道内管,也存在各种管道组件如焊缝、法兰等会对内外缺陷的辨识造成影响,因此这些类型组件也需要滤除,管道组件在长、宽、深等特征都较为明显,这种组件反应在内外检测信号上的特征是大量连续点的奇异标识为1。

根据上述的原理,采用标识错位叠加法逐点计算其前后一定范围内的连续异常信号。

步骤6-1:利用内外检测信号标识flagi,使用标识错位叠加法构造奇异标识矩阵:

取第i点及其前后相邻的各三个点的标识flagi值作为计算初值,构造奇异标识矩阵f,f的第一行由上述各点的flagi顺序排列,之后每一行由上一行的值右移一位得到,奇异标识矩阵f型如下所示:

其中,根据管道实际特征和腐蚀状况,可修改f矩阵的维数来适应参数变化。

步骤6-2:根据奇异标识矩阵判断各点的内外检测信号是否为内缺陷:

flagi=0时,表示i点内外检测信号数据正常;

flagi=1时,表示i点对应位置数据异常,可能存在内缺陷,进而计算i点的标识flagi所对应列的各项标识flagi之和,同时将和值计为i点的相关奇异系数fni,即:

fni=flagi+flagi-1+flagi-2+flagi-3+flagi+3+flagi+2+flagi+1

不同类型的缺陷反应在fni数值大小会有区别,以此区分缺陷类型或管道组件更为简便。根据测量管道的实际情况,设定fni的最大值阈值fnmax和最小值阈值fnmin,判断标识之和fni与阈值的关系,其中,最大值fnmax应当小于管道组件包括焊缝、法兰等对应的里程点个数,最小值fnmin应当大于选定的微小缺陷类型对应的里程点个数。

当fnmin<fni<fnmax,i点为内缺陷,记录i点内外检测标识符inoutindex=1;

当fni<fnmin,i点为微小缺陷,记录i点内外检测标识符inoutindex=0;

当fni>fnmax,i点为管道组件,记录i点内外检测标识符inoutindex=0。

步骤7:将内外检测信号中缺陷与内外检测标识inoutindex=1的内外检测信号的位置和时钟信息进行匹配,能够匹配的缺陷为内缺陷,不能匹配为外缺陷,实现管道缺陷内外辨识。

由于实际管道缺陷形状各异,覆盖一定面积,而本方法是根据内外检测信号逐点计算内外标识符,因此需要对缺陷的匹配过程中设定一定偏差。且实际管道检测过程中,由于内外检测信号传感器和角度传感器的偏差,考虑到缺陷可能位于两路传感器之间造成缺陷检测信号微弱,以及人为的误差,可能导致在实际匹配过程中,检测缺陷的里程和时钟方向存在一定偏移量,可以通过测量实际偏移量来设定位置匹配阈值s和时钟方向匹配阈值θ,若当前里程点的匹配结果在设定的偏差范围内,即认为该点在实际缺陷的覆盖范围内,从而该点的内外标识符可作为实际缺陷的内外判定依据,否则认为该点超出实际缺陷范围,不能作为实际缺陷的内外判定依据。匹配的具体方法为:

步骤7-1:设定位置匹配阈值s和时钟方向匹配阈值θ:

所述时钟方向匹配阈值θ的设定,可根据相邻两路内外检测信号插值信号的奇异标识或传感器信号与内外检测信号插值信号的奇异标识设定;

如果当前缺陷里程所处的相邻两路内外检测信号插值信号的奇异标识flagi=1,当前里程可能存在缺陷的尺寸较大且跨越相邻两路内外检测信号传感器,当前里程对应缺陷为内缺陷;

如果当前里程所处的相邻两路内外检测信号插值信号的奇异标识分别为flagi=1和flagi=0,当前里程缺陷位置靠近于flagi=1的插值信号列,可取两路插值信号间距的20%作为时钟方向匹配阈值θ。同理,位置匹配阈值s的设定方法也可采用里程点的间距20%作为匹配阈值。

如果当前缺陷里程所处的相邻两路内外检测信号插值信号的奇异标识flagi=0,由于缺陷的实际尺寸过小,不具有辨识的实际意义,因此忽略两路插值信号间距内的缺陷,当前里程对应缺陷为外缺陷。

所述位置匹配阈值s一般取3~4个点。

步骤7-2:判断内外检测信号中缺陷信号位置和时钟信息与内外检测标识inoutindex=1的内外检测信号的位置和时钟信息的偏差是否小于阈值,是,缺陷信号为内缺陷,否则,缺陷信号为外缺陷,实现管道缺陷内外辨识。

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