刘炜,刘宏昭
基于结构相似度的管道泄漏检测定位法
刘炜1, 2,刘宏昭1
(1. 西安理工大学机械与精密仪器工程学院,陕西西安,710048;2. 陕西学前师范学院计算机与电子信息系,陕西西安,710100)
从时间序列角度出发,提出一种基于结构相似度准则的输油管道泄漏检测定位方法。首先采用局部投影降噪法去除动态压力波信号噪声,其次验证并选取固定长度的正常动态压力波信号子序列作为模板序列,并选取相同长度的现场采集动态压力波信号作为被匹配序列,构造两子序列信号对应功率谱,然后计算其归一化功率谱之间的结构相似度;最后,根据结构相似度判定输油管道是否存在泄漏现象,若发生泄漏,则自动确定泄漏位置。研究结果表明:该方法可有效判定和定位输油管道泄漏。
管道泄漏;动态压力波;异常检测;模板匹配;结构相似度
管道泄漏不仅影响生产、浪费石油资源、污染环境,而且给人民生命安全、国家财产带来巨大威胁,甚至影响国民经济可持续健康发展。输油管道的泄漏检测与定位[1−2]常用方法有4类:质量/体积平衡法、负压波法、光纤测漏法、声波法。它们将传感技术、计算机技术、通信技术、信号处理技术和智能信息处理技术等结合起来。其中负压波法和声波法通过分析管道内压力信号判定泄漏,因其安装简单、费用低、检测效果好被广泛采用。信号的相关分析法[3]常与上述方法结合起来检测和定位管道泄漏,在此基础上发展了多尺度相关检测法、广义相关分析法、相关法与近似熵、EMD、小波包分解相结合方法、三阶累积量的自适应滤波时延估计法、复相关分析法等改进相关分析法[4−9],极大地提高了相关法泄漏检测可靠性、灵敏度和有效性。在时延相关分析泄漏检测定位法的启发下,提出了基于模式识别原理的泄漏检测定位方 法[10−12],它们对获得的信号波进行分段处理,在不同的波形段内选用不同的基元,形成波形结构模式,再与标准的模式库匹配,通过偏差来判断是否发生了泄漏。该方法中,基元提取是关键。常用的基元提取方式包括分段符号法、分段积分法、多尺度小波变换法、经验模态分解法等。但是,基于模式识别的泄漏检测法存在不足,如信号表征有效性、分类器学习非常耗时[13]等,不利于实时检测要求。董东等[14−17]将采集信号序列看作时间序列,利用滑动窗技术对现场采集的信号序列与无泄漏状态下信号序列进行Kullback信息测度计算并判断是否有泄漏现象发生。该类方法的本质仍属于模式匹配法,优点是不需要压力波信号特征且算法效率较高。本文作者以声波法采集到的动态压力波信号序列为研究基础,分析信号采集自长输直管道上下游安装的动态压力传感器,仪表输出值反应随时间快速变化的压力。实验信号采样周期20 ms,即 2 min采样6 000点。故文中信号为在每个采样点处仪表采集到的管道内压力变化值。本文将采集信号视为时间序列,并计算功率谱,构造正常压力波信号功率谱模板,利用滑动窗分析法和评价图像质量的结构相似度准则[18],评价模板信号和待测信号的相似度,并对泄漏信号进行定位。该方法计算简单、速度快,适合资源受限的嵌入式输油管道泄漏检测定位。
现场采集的动态压力波信号不可避免地混杂了噪声,掩盖了真实压力波信号特性。现有压力波信号降噪方法,如滑动均值滤波、小波阈值去噪法等,在去噪的同时也去掉了信号本身的部分特征。本文采用局部序列投影降噪法[19],提高压力波信号信噪比的同时,保留原始采集序列的一般性特征。
1.1 局部投影降噪原理
其中:V为相点,是相空间中的一个态;=1, 2, …,;为嵌入维数;为延迟时间。
以任意一相点作为参考点,V相空间中2个相点之间的欧式距离为
与V同一领域的相点满足条件L<,为根据噪声水平估计适当选取的初始半径。
构造邻域矩阵为
在邻域内线性化展开并得到
(5)
观测相点s包含的噪声在维子空间投影为
(7)
则相点V的修正值为
1.2 局部投影降噪算法
针对输油管道动态压力波信号,本文根据局部投影降噪原理提出降噪算法,步骤如下。
步骤3:选择维对角权重矩阵,其中,其余对角元素为1,构造相点协方差矩阵的按降序排列的特征值对应的特征向量,得到个最小特征值对应的特征向量,按式(6)得到维零子空间噪声特征矩阵。
步骤4:计算每一个相点的修正值并复原信号,利用式(8)对该相点进行修正,完成对压力波信号的一次投影降噪。
步骤5:重复计算步骤1至步骤4,直至信噪比达到最大,均方根误差达到最小为止。
某输油管道长30 km,上、下游动态压力传感器采样周期20 ms,采集原始动态压力波信号序列如图1(a)和1(b)所示。采用局部降噪方法所得去噪后压力波信号序列如图1(c)和1(d)所示。
为了评价图像质量问题,文献[21]给出了结合图像灰度亮度比较、对比度比较以及结构比较的结构相似评价准则。
2.1 亮度比较
(a) 上游动态压力波信号;(b) 下游动态压力波信号;(c) 上游去噪后压力波信号;(d)下游去噪后动态压力波信号
图1 输油管道泄漏动态压力波信号
Fig. 1 Dynamic pressure wave signals of leaking oil pipeline
2.2 对比度比较
(10)
(12)
2.3 结构比较
其中:
(14)
2.4 结构相似度
结构相似度的取值由上述3个分量的积得到:
(15)
将评价图像质量的有参考模型评价法(即结构相似度评价准则)引入输油管道上下游动态压力波信号序列分析中,提出一种充分挖掘压力波信号几何结构特征的输油管道泄漏信号检测定位方法。
首先,取上下游长度为1的正常信号模板序列r() (=1, 2;=1, 2, …,1),计算其傅里叶变换信号功率谱pr() (=1, 2;=1, 2, …,1),并将其归一化处理为
其中:=1, 2;=1, 2, …,1。
分别计算其均值和方差为
;=1, 2 (19)
其次,取现场采集所得上下游压力波信号去噪后序列x() (=1, 2;=1, 2, …,),取长度为1的子序列x,j() (=1, 2;=1, 2, …,−1;=1, 2, …,1),其中。计算其信号子序列功率谱为px,j() (=1, 2;=1, 2, …,−1;=1, 2, …,1),将其归一化处理为
其中,=1, 2;=1, 2, …,−1;=1, 2, …,1。
分别计算其均值和方差为:
(22)
其中:=1, 2;=1, 2, …,−1。
最后,分别计算上下游动态压力波信号子序列与正常压力波信号模板序列的结构相似度:
(23)
其中:=1, 2;=1, 2, …,−1;;。
本文所出的基于结构相似准则的输油管道泄漏检测定位方法,从3方面进行测试:1)可行性和有效性;2) 可靠性和鲁棒性;3) 定位的准确性。
4.1 方法的可行性和有效性测试
输油管道无泄漏现象发生时,输油管道上下游传感器采集压力波信号序列去噪结果如图2所示。
现场采集输油管道上下游泄漏动态压力波信号及去噪结果如图1所示。该组压力波信号中的上游信号采样点次数为4 300~5 200之间发生异常现象,下游采样点次数为4 400~5 300之间发生异常现象,表明采样点次数为4 300~5 300之间的时间段内输油管道发生了泄漏。分别选取图2中1=50的上下游信号序列作为模板,采用滑动窗法依次和图1所示信号进行归一化功率谱之间的结构相似度匹配,获得结果如图3所示。
(a) 上游动态压力波去噪信号;(b) 下游动态压力波去噪信号
(a) 上游压力波信号结构相似匹配结果;(b) 下游压力波信号结构相似匹配结果
由图3可见:上游压力波信号异常发生在采样点次数为4 811,下游压力波信号异常发生在采样点次数为5 039。其检测发生异常位置与真实压力波信号发生异常范围相吻合,表明本文所建议的归一化功率谱结构相似检测法是有效的。
4.2 该方法的可靠性和鲁棒性
为了研究正常压力波信号选取差异对检测定位的影响,以图1所示的输油管道发生泄漏时上下游动态压力波信号为例,探讨不同正常压力波信号模板子序列对检测定位的影响。
对图2所示的正常压力波信号,任意选取不同时间采样的长度1等于50个采样点的子序列100个作为匹配模板序列,用于图1所示上下游动态压力波泄漏信号检测和定位分析。通过大量测试发现,正常无泄漏模板子序列的选取对泄漏事件的前后端压力波信号检测和定位的准确性无影响。
为了研究正常压力波信号模板子序列长度对泄漏检测定位的影响,选取不同长度的输油管道无泄漏上下游压力波信号模板子序列,对图1所示的泄漏动态压力波信号进行检测定位测试,结果如表1所示。
表1 不同长度压力波信号模板的定位结果
由表1可见:正常压力波信号模板子序列长度对结构相似准则检测定位结果有一定影响。大量测试结果表明:若模板子序列长度1大于100时,其结构相似准则检测定位结果基本稳定。另外,无论是模板子序列长度1选取小于等于50,还是大于100,其结构相似准则检测定位法所对应的最佳位置都属于泄漏信号发生时所对应的采集点数集合。一般而言,为了保证检测定位结果的准确性和可靠性,可考虑选取模板子序列长度1为50~90之间的典型值如50,60,70和80,可以避免子序列长度过长导致计算量太大的不足。另外,将正常压力波信号看作非线性时间序列,正常压力波信号模板子序列长度的最佳理论值应是最小嵌入维数,可采用关联维数法、互信息量法和Chao算法等[21−22]确定,但不利于嵌入式在线监测系统 需要。
4.3 结构相似准则检测定位法的准确性
从图1所示的压力波信号波形曲线来看:输油管道上下游检测点距离,输油管道泄漏位置距离上游压力波信号采样点实际值为0.5+100 (m),若匹配模板子序列长度1为50个采样点时,采用结构相似准则定位法检测到输油管道泄漏位置距上游压力波信号采样点为0.5+228 (m),于是获得结构相似准则定位法误差为128 m。若选取典型长度为50,60,70,80和90的模板子序列,图1所示的动态压力波信号采用结构相似准则泄漏定位(其定位结果如表1所示)误差最大值为128 m,最小值为109 m。若模板序列长度为200个采样点时,其结构相似准则泄漏定位误差为101 m。为30 km时,选取典型模板长度所对应相对误差最大值为0.43%,最小值为0.36%。
1) 从模板序列匹配角度出发,提出基于信号序列功率谱特征的几何结构相似准则输油管道泄漏检测定位方法。
2) 通过实验验证任意时刻采样长度为50个采样点的信号均可作为模板信号。
3) 实验验证提出方法简单、可靠、实用,不仅丰富了相关性理论在输油管道泄漏检测定位中的应用,而且对于实际输油管道在线监测具有一定经济价值。
[1] ELLUL I R. Advances in pipeline leak detection techniques[J]. Pipes and Pipelines International, 1989, 34(3): 7−12.
[2] ELLUL I R. Advance in pipeline leak detection[J]. Pipeline Engineering,ASME,1991, 34: 15−19.
[3] GAO Y, BRENNAN M J, JOSEPH P F, et al. A model of the correlation function of leak noise in buried plastic pipes[J]. Journal of Sound and Vibration, 2004, 277(1/2): 133−148.
[4] 葛传虎, 王桂增, 叶昊, 等. 基于广义相关分析的泄漏定位[J]. 信息与控制, 2009, 38(2): 194−198, 205. GE Chuanhu, WANG Guizeng, YE Hao, et al. Leak location based on generalized correlation analysis[J]. Information and Control, 2009, 38(2): 194−198, 205.
[5] 杨进, 文玉梅, 李平. 基于相关分析和近似熵的管道泄漏声信号特征提取及辨识方法[J]. 仪器仪表学报, 2009, 30(2): 272−279. YANG Jin, WEN Yumei, LI Ping. Feature extraction and identification of leak acoustic signal in water distribution[J]. Journal of Projectiles, Rockets, Missiles, and Guidance, 2009, 30(2): 272−279.
[6] 毛海杰, 李炜, 冯小林. 基于EMD和相关分析的管道泄漏定位检测研究[J]. 科学技术与工程, 2010, 10(19): 4628−4632. MAO Haijie, LI Wei, FENG Xiaolin. Investigation of method for pipeline leak detection and location based on EMD and cross-correlation[J]. Science Technology and Engineering, 2010, 10(19): 4628−4632.
[7] 张景川, 曾周末, 张兆伟. 基于小波包分解的多尺度互相关管道定位方法[J]. 纳米技术与精密工程, 2011, 9(2): 162−167. ZHANG Jingchuan, ZENG Zhoumo, ZHANG Zhaowei. A location method for pipeline based on wavelet packet decomposition with multi-scale cross-correlation analysis[J]. Nanotechnology and Precision Engineering, 2011, 9(2): 162−167.
[8] 封皓, 靳世久, 曾周末, 等. 基于三阶累积量及自适应滤波时延估计的管道定位方法[J]. 振动与冲击, 2011, 30(9): 207−210. FENG Hao, JIN Shijiu, ZENG Zhoumo, et al. Location method for pipeline vibration based on third-order cumulant and adaptive filter time delay estimation[J]. Journal of Vibration and Shock, 2011, 30(9): 207−210.
[9] 刘一辛, 吴臣勇. 输气管道泄漏定位的复相关迭代算法[J]. 科技创新导报, 2012(15): 51. LIU Yixin, WU Chenyong. Complex correlation iterated algorithm of Transport pipe leak location[J]. Science and Technology Innovation Herald, 2012(15): 51.
[10] 崔谦, 靳世久, 李一博. 模糊聚类分析方法在管道泄漏检测系统中的应用研究[J]. 电子测量与仪器学报, 2006, 20(2): 60−62. CUI Qian, JIN Shijiu, LI Yibo. Application and research of fuzzy cluster analysis in oil pipeline leak detection system[J]. Journal of Electronic Measurement and Instrument, 2006, 20(2): 60−62.
[11] 王明达, 张来斌, 梁伟, 等. 基于独立分量分析和支持向量机的管道泄漏识别方法[J]. 石油学报, 2010, 34(1): 659−663. WANG Mingda, ZHANG Laibin, LIANG Wei, et al. Pipeline leakage detection method based on independent component analysis and support vector machine[J]. Acta Petroleum Sinica, 2010, 34(1): 659−663.
[12] 赵伟, 曾周末, 靳世久, 等. 基于归一化小波能量系数的管道安全识别算法[J]. 纳米技术与精密工程, 2012, 10(2): 147−153. ZHAO Wei, ZENG Zhoumo, JIN Shijiu, et al. Recognition algorithm based on normalized wavelet energy coefficients for the safety of pipeline[J]. Nanotechnology and Precision Engineering, 2012, 10(2): 147−153.
[13] 李炜, 张美玲, 毛海杰. 基于模糊RBF神经网络的管道泄漏检测方法[J]. 兰州理工大学学报, 2009, 35(6): 79−83. LI Wei, ZHANG Meiling, MAO Haijie. Detection method of pipeline leak based on fuzzy RBF neural network[J]. Journal of Lanzhou University of Technology, 2009, 35(6): 79−83.
[14] 董东, 王桂增, 方崇智. 基于Kullback信息测度的长输管线的故障诊断[J]. 清华大学学报(自然科学版), 1989, 29(4): 37−44. DONG Dong, WANG Guizeng, FANG Chongzhi. Fault diagnosis for transort pipelines based on Kullbaclk information[J]. Journal of Tsinghua University (Science and Technology), 1989, 29(4): 37−44.
[15] WANG Guizeng, DONG Dong, FANG Chongzhi. Leak detection for transport pipelines based on autoregressive modeling[J]. IEEE Transaction on Instrument and Measure, 1993, 42(1): 68−69.
[16] THEODOR D P. Detection and diagnosis of model parameter and noise variance changes using sliding windows approach[J]. Recent Patents on Signal Processing, 2011, 1(1): 80−87.
[17] LIU S, YAMADA M, COLLIER N, et al. Change-point detection in time-series data by relative density-ratio estimation[J]. Neural Networks, 2013, 43: 72−83.
[18] ZHOU W, BOVIK A C, SHEIKH H R. Image quality assessment:from error visibility to structural similarity[J]. IEEE Transaction on Image Processing, 2004, 13(4): 600−612.
[19] 叶迎春, 张来斌, 梁伟. 天然气管道泄漏音波序列局部投影降噪研究[J]. 中国石油大学学报(自然科学版), 2010, 34(1): 118−124. YE Yingchun, ZHANG Laibin, LIANG Wei. Study of noise reduction of natural gas pipe line leakage acoustic series by local projection[J]. Journal of China University of Petroleum, 2010, 34(1): 118−124.
[20] SMITH L A. Intrinstic limits on dimension calculations[J]. Phys Lett A, 1988, 133(6): 283−288.
[21] SHI Jingzhuo, ZHAO Fujie, SHEN Xiaoxi, et al. Chaotic operation and chaos control of travelling wave ultrasonic motor[J]. Ultrasonics, 2013, 53(6): 1112−1123.
[22] 郭兴明, 张文英, 袁志会, 等. 基于EMD关联维数和多重分形谱的心音识别[J]. 仪器仪表学报, 2014, 35(4): 827−833. GUO Xingming, ZHANG Wenying, YUAN Zhihui, et al. Heart sound recognition based on EMD correlation dimension and multi-fractals spectrum[J]. Chinese Journal of Scientific Instrument, 2014, 35(4): 827−833.
(编辑 杨幼平)
Pipeline leak detection and location method based on structural similarity criteria
LIU Wei1, 2, LIU Hongzhao1
(1.School of Mechanical and Precision Instrument Engineering, Xi’an University of Technology, Xi’an 710048, China;2. Computer Science and Electronic Information Department, Shaanxi Xueqian Normal University, Xi’an 710100, China)
From the perspective of time series, a pipeline leak detection and location method based on structural similarity criteria was proposed. Firstly, the dynamic pressure wave signal noise was removed by local projection noise reduction method; secondly, the template sequence was validated and selected through the normal dynamic pressure wave signal subsequence with fixed length, and the matched sequence was selected by on-site acquisition dynamic pressure wave signal at the same length with which two sub-sequence signal corresponding power spectrums were calculated, and then the structural similarities between the normalized power spectrum were computed; finally, pipeline leaks based on the similarity of structure were determined if leaks occurred and the location of the leak was automatically determined. The results show that this method can determine and locate pipeline leak effectively.
pipeline leaking; dynamic pressure wave; anomaly detection; template matching; structural similarity criteria
10.11817/j.issn.1672-7207.2017.01.019
TE973
A
1672−7207(2017)01−0134−07
2016−01−20;
2016−03−14
陕西省教育厅科研计划项目(16JK1184);陕西学前师范学院科研基金资助项目(2016YBKJ074) (project(16JK1184) supported by the Education Department of Shaanxi Province;Project(2016YBKJ074) supported by Study Fund of Shaanxi Xueqian Normal University)
刘炜,博士,讲师,从事信号分类识别研究;E-mail: yoyotianxia@163.com