一种基于特征图像的燃气管网泄漏检测和定位方法
【专利摘要】本发明公开一种基于特征图像的燃气管网泄漏检测和定位方法,包括:1、选取燃气管网各节点作为控制点;2、使用离线流体模拟软件Pipeline Studio建立燃气管网仿真模型;3、在燃气管网仿真模型相邻控制点之间的管段上分别设置m个等距离间隔的模拟泄漏点(m≥2);4、根据燃气管网供气量选取n个等间隔的模拟泄漏量;5、将上述n个模拟泄漏量分别输入m个模拟泄漏点,分别对每个工况进行稳态模拟,获取各工况下控制点压力数据;6、制作燃气管网泄漏工况特征图像;7、提取图像特征向量,作为SVM的检测样本;8、SVM多次分类识别。本方法能够比较快速、准确地检测定位泄漏源位置,为应急处置提供依据。
【专利说明】
一种基于特征图像的燃气管网泄漏检测和定位方法
技术领域
[0001] 本发明涉及燃气管网安全检测技术领域,具体涉及一种基于特征图像的燃气管网 泄漏检测和定位方法。
【背景技术】
[0002] 随着我国能源结构调整进程的加快,城市燃气管网的建设也在飞速发展。由于燃 气的易燃易爆特性,作为燃气输送主要手段的管道的安全性显得尤为重要。在各类安全生 产事故中,燃气管道泄漏无疑对人们的生命财产安全构成了巨大威胁,在竭力避免此类事 故发生的同时,也要求我们能够尽早定位泄漏点并进行相关处置。
[0003] 目前,国内外对燃气管道的泄漏检测及定位的研究大多是针对输气、输油的长输 管道,然而城市燃气管网一方面与长输管道一样,具有长期使用性、埋地隐蔽性的特点;另 一方面由于城市燃气管网在城市中成环状网络分布,形成网络拓扑结构和多管耦合结构, 管网中还包括阀门井等附属设施,其泄漏检测定位的难度远高于长输管道。加之城市人口 及财产密度较大,以及野蛮施工、私挖乱建对燃气管道造成外力破坏等问题,这使得城市燃 气管网的泄漏安全隐患较长输管道更为突出。因此,寻求一种适用于城市燃气管网的高效、 准确的泄漏检测定位方法是十分必要的。
[0004] 燃气管网运行中用气负荷复杂多变,管网运行参数相应波动,其特征具有一定的 模糊性。
[0005] 支持向量机(Support Vector Machine,SVM)是Corinna Cortes和Vapnik等于 1995年首先提出的,它在解决小样本、非线性及高维模式识别等机器学习问题中表现出许 多特有的优势。在机器学习中,支持向量机是与相关的学习算法有关的监督学习模型,可以 分析数据,识别模式,用于分类和回归分析。
[0006] SCADA(Supervisory Control and Data Acquisition)系统,即数据米集与监视 控制系统日趋完善,它可以对现场的运行设备进行监视和控制,以实现数据采集、设备控 制、测量、参数调节以及各类信号报警等各项功能。
[0007] GIS(Geographic Information System),即地理信息系统,结合地理学与地图学 以及遥感和计算机科学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显 示地理数据的计算机系统。
[0008] 燃气管网仿真技术的不断进步,各类水力计算软件不断更新,为模式识别在燃气 管网泄漏检测定位中的应用提供了技术条件。
[0009] 本发明的目的在于提供一种适用于复杂城市燃气管网的泄漏源的较低成本的检 测及定位方法,该方法充分利用现有软硬件设施,无需对埋地管道进行开挖,可较为快速、 准确地检测定位泄漏源位置,为应急处置提供依据,从而减少因燃气泄漏以及查找泄漏源 造成的财产损失,降低安全风险。
【发明内容】
[0010] 有鉴于此,本发明提出一种基于特征图像的燃气管网泄漏检测和定位方法,无需 对埋地管道进行开挖,可较为快速、准确地检测定位泄漏源位置,为应急处置提供依据,从 而减少因燃气泄漏以及查找泄漏源造成的财产损失,降低安全风险。
[0011] 为实现该技术目的,本发明的技术方案如下:
[0012] 本发明实现的一种基于特征图像的燃气管网泄漏检测和定位方法,该方法包括:
[0013] 步骤一:选取燃气管网各节点作为控制点,结合SCADA系统的压力遥测信息,采用 多元回归的方法拟合出各控制点宏观模型的数学表达式,从而获取各控制点在时间序列上 所对应的运行压力另外若客观条件允许,可在各控制点处直接安装压力变送器,实时 获取控制点运行压力;
[0014] 步骤二:结合燃气管网地理信息,包括路由、管长、管径、壁厚等,使用离线流体模 拟软件Pipeline Studio建立燃气管网仿真模型;
[0015] 步骤三:在燃气管网仿真模型相邻控制点之间的管段上分别设置m个等距离间隔 的模拟泄漏点(m2 2),模拟泄漏点设置数量将影响定位精度,设置越多则定位越精确;
[0016] 步骤四:根据燃气管网供气量选取η个等间隔的模拟泄漏量(如各模拟泄漏量之间 相差总供气量的5% ),泄漏量间隔选取越密集则使用该方法可检测的泄漏工况越广泛;
[0017] 步骤五:将上述η个模拟泄漏量分别输入m个模拟泄漏点,得到kXmXn个泄漏工况 (其中k为燃气管网所含管段数),输入边界条件,分别对每个工况进行稳态模拟,获取各工 况下控制点压力数据;
[0018] 步骤六:根据各工况下控制点压力数据制作燃气管网泄漏工况特征图像,并分别 提取图像特征向量,作为支持向量机(SVM)的训练样本;
[0019] 步骤七:根据待检测实际运行工况各控制点压力制作燃气管网工况特征图像,并 提取图像特征向量,作为SVM的检测样本;
[0020] 步骤八:根据泄漏量、泄漏点位置等,将训练样本所包含的泄漏工况分类,并为其 对应的特征向量赋予相应的分类标签,利用SVM,选取径向基核函数(Radial Basis Function,RBF),通过粒子群优化算法(Particle Swarm Optimization,PS0)或遗传算法 (Genetic Algorithm,GA)对检测样本进行寻优分类,从而实现燃气管网泄漏点定位。基于 特征图像的燃气管网泄漏检测和定位方法流程图如图1所示。
[0021 ]所述步骤一中的结合SCADA系统的压力遥测信息,各控制点在时间序列上所对应 的运行压力/f 4是采用以下多项式,利用多元回归的方法进行拟合的:
[0025]式中#+1)--当i = l,2,…,mi时,为第(k+Ι)时刻第i个储配站的供气压力或储气 压力,当i =mi+l,mi+2,· · ·,mi+m2时,为第(k+1)时刻第i个门站的计算供气压力,当i =mi+m2+ 1,mi+m2+2,…,mi+m2+m3时,为第(k+1)时刻第i个控制点的计算压力;
[0026] q(k+1)一一第(k+Ι)时刻预计总用气量;
[0027] --当j = l,2,···,mi时,为第(k+1)时刻第j个储配站的出气或进气量,当j = nu+1,mi+2,…,mi+m2时,为第(k+1)时刻第j个门站的供气量;
[0028] Ai〇,Aii ,Bij ,Cii--回归系数,通过多兀线性回归或逐步回归确定;
[0029] P"一一第k时刻,各门站、储配站及控制点的遥测压力;
[0030] α--流量的幂数,取1~2。
[0031] 所述步骤七中的燃气管网工况特征图像的绘制方法如下:
[0032] 1)结合燃气管网地理信息所包含的管段走向及长度信息绘制燃气管网拓扑结构;
[0033] 2)将各管段上的压力变化简化为线性,已知长度为1的管段两端编号分别为i和i+ 1的控制点在第(k+1)时刻压力分别为if 4、/^+u,则该管段上距离控制点i距离为X的一 点压力计算公式为:
[0035] 3)在各管段上每隔一定的压力差标记一个等压点,连接各管段上的等压点点,从 而得到"等压线图";
[0036] 4)将"等压线"与各管段围成的闭合区域按照一定的规律着色,获得燃气管网工况 特征图像。
[0037] 图2所示为根据研究中所使用的实验管网绘制的在某正常运行工况下的特征图 像。
[0038] 所述步骤六中的对燃气管网泄露工况特征图像进行特征向量提取是基于图像的 纹理特征,本发明选择纹理特征中的以下四个统计特征进行特征向量提取:
[0039] (1)均值:纹理平均亮度的度量。
[0041 ] (2)角二阶距:也叫能量,是图像灰度分布均匀性的度量。
[0043] (3)标准方差:文理平均对比度的度量。
[0045] (4)熵:随机性的度量。熵越大表明随机性越大,信息量也就越大;反之确定性越 大。
[0047]式中:
[0048] L一一灰度等级总数;
[0049] Zl-一第i个灰度级;
[0050] p(Zi)一一归一化直方图灰度级分布中灰度为Zi的概率。 [0051 ]基于Matlab的管网特征图像特征向量提取程序如下:
[0052]
[0055]所述步骤八是利用支持向量机SVM分类识别功能对燃气管网工况特征图像进行分 类识别,实现燃气泄漏检测和定位。
[0056] 有益效果:
[0057] 1、充分利用现有软硬件设施,能够快速、准确地检测定位泄漏源位置,为应急处置 提供依据。
[0058] 2、有效降低燃气泄漏以及查找泄漏源造成的财产损失,降低安全风险。
[0059] 3、与现有技术相比,本方法无需对燃气管网现有硬件设施进行改造,或只需在控 制点处增加压力变送器,其成本较低;不受城市燃气管网拓扑结构复杂及其附属设施的影 响,且以图像特征作为分类特征,具有一定的模糊性,其适应性较强;同时,本方法也可用于 供水、输油等管网。
【附图说明】
[0060] 图1是本发明的基于特征图像的燃气管网泄露检测和定位方法流程示意图。
[0061] 图2是根据研究中所使用的实验管网绘制的在某正常运行工况下的特征图像。
[0062] 图3是天津城建大学燃气管网实验平台。
[0063]图4是根据天津城建大学燃气管网实验平台,利用离线流体模拟软件Pipeline Studio建立燃气管网仿真模型。
[0064]图5是由表1数据绘制各工况下模拟控制点压力以及实测控制点压力散点图:a)工 况l;b)工况2;c)工况3。
[0065]图6是改造后的管网模型及泄漏点编号。
[0066]图7是6号泄漏点位于其所在管段中点,泄漏量为5m3/h工况下的特征图像。
【具体实施方式】
[0067]下面结合各附图和具体实施例对本发明做进一步详细说明。
[0068] 实施例
[0069] -种基于特征图像的燃气管网泄漏检测和定位方法,该方法包括:
[0070] 步骤一:选取燃气管网各节点作为控制点,结合SCADA系统的压力遥测信息,采用 多元回归的方法拟合出各控制点宏观模型的数学表达式,从而获取各控制点在时间序列上 所对应的运行压力if 另外若客观条件允许,可在各控制点处直接安装压力变送器,实时 获取控制点运行压力;
[0071] 步骤二:结合燃气管网地理信息,包括路由、管长、管径、壁厚等,使用离线流体模 拟软件Pipeline Studio建立燃气管网仿真模型;
[0072]步骤三:在燃气管网仿真模型相邻控制点之间的管段上分别设置m个等距离间隔 的模拟泄漏点(m2 2),模拟泄漏点设置数量将影响定位精度,设置越多则定位越精确;
[0073] 步骤四:根据燃气管网供气量选取η个等间隔的模拟泄漏量(如各模拟泄漏量之间 相差总供气量的5% ),泄漏量间隔选取越密集则使用该方法可检测的泄漏工况越广泛;
[0074] 步骤五:将上述η个模拟泄漏量分别输入m个模拟泄漏点,得到k Xm X η个泄漏工况 (其中k为燃气管网所含管段数),输入边界条件,分别对每个工况进行稳态模拟,获取各工 况下控制点压力数据;
[0075] 步骤六:根据各工况下控制点压力数据制作燃气管网泄漏工况特征图像,并分别 提取图像特征向量,作为支持向量机(SVM)的训练样本;
[0076] 步骤七:根据待检测实际运行工况各控制点压力制作燃气管网工况特征图像,并 提取图像特征向量,作为SVM的检测样本;
[0077] 步骤八:根据泄漏量、泄漏点位置等,将训练样本所包含的泄漏工况分类,并为其 对应的特征向量赋予相应的分类标签,利用SVM,选取径向基核函数(Radial Basis Function,RBF),通过粒子群优化算法(Particle Swarm Optimization,PS0)或遗传算法 (Genetic Algorithm,GA)对检测样本进行寻优分类,从而实现燃气管网泄漏点定位。
[0078] 本方法基于图像的纹理特征对燃气管网工况特征图像进行特征向量提取,本发明 选择纹理特征中的以下四个统计特征进行特征向量提取:
[0079] (1)均值:纹理平均亮度的度量。
[0081 ] (2)角二阶距:也叫能量,是图像灰度分布均匀性的度量。
[0083] (3)标准方差:文理平均对比度的度量。
[0085] (4)熵:随机性的度量。熵越大表明随机性越大,信息量也就越大;反之确定性越 大。
[0087]式中:
[0088] L一一灰度等级总数;
[0089] Zl-一第i个灰度级;
[0090] p(zi)一一归一化直方图灰度级分布中灰度为Zi的概率。
[0091 ]基于Matlab的管网特征图像特征向量提取程序如下:
[0094]
[0095] 本实施例基于天津城建大学燃气管网实验平台,旨在用于解释本发明,而不能理 解为对本发明的限制。
[0096] 天津城建大学燃气管网实验平台如图3所示,其控制点处均有压力变送器测点,可 将控制点压力信号以及进气点和各负荷点的流量数据处理系统中(模拟SCADA系统),实现 对模拟管网运行的实时监控与数据采集。
[0097]根据天津城建大学燃气管网实验平台,利用离线流体模拟软件Pipeline Studio 建立燃气管网仿真模型如图4。
[0098]设置气源点压力为300Kpa,分别调节实验管网和管网模型中负荷点的流 量,选取表1中所示3种工况,并将各工况下管网中16个控制点的模拟控制点压力与实测控 制点压力记入表1。
[0099]表1控制点压力数据记录表(压力单位:KPa)
[0100]
[0102]
[0103] 由表1数据,分别绘制各工况下模拟控制点压力以及实测控制点压力散点图,如图 5所示。
[0104] 通过上图对三种工况下模拟控制点压力与实测控制点压力的对比可以发现二者 节点压力散点图十分接近,因此可以认为该计算机管网模型基本可以准确反映实验管网水 力工况。
[0105] 对已通过实验验证的计算机燃气管网模型进行如下改造:(1)在进气点以外的每 个节点处设置一个负荷点(主要指门站、储气站、枝状分支以及直接连接中压管网的工业用 户),用以模拟正常用气负荷。为简化研究,将所节点流量全部设置为15m3/h; (2)在管网模 型各控制点之间的管段上设置一个负荷点,用以模拟泄漏点。由于管网拓扑结构为以进气 点所在对角线为对称轴的轴对称图形,且用气负荷均匀分布,因此只需对一半管网设置泄 漏点进行研究。改造后的管网模型及泄漏点编号如图6所示。
[0106] 将12个泄漏点位置设置在所在各管段中点,泄漏量分别设置为2.5、5、10m3/h(泄 漏量约占管网总流量的1%_4%),得到36种泄漏工况。对各工况进行稳态模拟,获取各控制 点压力。
,绘制36中工况所分别对应的燃气管网工况特 征图。如图7所示为6号泄漏点位于其所在管段中点,泄漏量为5m3/h工况下的特征图像。
[0107] 分别对36张特征图像提取特征向量,将泄漏量为2.5m3/h的12个工况所对应的特 征向量赋予分类标签1,将泄漏量为5m 3/h的12个工况所对应的特征向量赋予分类标签2,将 泄漏量为l〇m3/h的12个工况所对应的特征向量赋予分类标签3,得到SVM训练样本。
[0108] 将12个泄漏点位置设置在距离所在各管段中点6m处(全部选择远离气源点的方 向),泄漏量分别设置为5m3/h,得到12种泄漏工况作为待检测工况。对各工况进行稳态模 拟,获取各控制点压力,并分别绘制对应的燃气管网工况特征图。
[0109] 分别对12张特征图像提取特征向量,已知其泄漏量为5m3/h,则其分类标签为2,由 此获得SVM检测样本。
[0110] 利用SVM,选取径向基核函数(Radial Basis Function,RBF),通过粒子群优化算 法(Particle Swarm Optimization,PS0)对检测样本进行分类预测。在参数C = 3·916,g = 3.701的情况下,分类准确率为94.44%。由此确定待检测泄漏工况泄漏量为5m3/h。
[0111]将12个泄漏点位置分别设置在所在各管段中点以及中点两侧距离中点12m处。由 第一次分类识别已知泄漏量为5m3/h,由此得到泄漏量为5m3/h而泄漏位置不同的36种泄漏 工况。对各工况进行稳态模拟,获取各控制点压力,并绘制36中工况所分别对应的燃气管网 工况特征图。
[0112]分别对36张特征图像提取特征向量,根据每种工况的泄漏点编号分别赋予36组特 征向量1-12的分类标签(例如,泄漏点编号为1的工况则赋予分类标签1),得到SVM训练样 本。
[0113]检测样本依然由第一次分类的12个特征向量构成,其分类标签赋值方式与上述训 练样本相同。
[0114] 利用SVM,选取径向基核函数(Radial Basis Function,RBF),通过粒子群优化算 法(Particle Swarm Optimization,PS0)对检测样本进行分类预测。在参数C = 96·0679,g = 36.9597的情况下,分类准确率为100%。由此确定待检测泄漏工况泄漏点所在管段。
[0115]由此可得出结论,通过以上两次SVM分类识别,检测出了泄漏量,并成功将泄漏点 定位在了泄漏发生的管段,其综合准确率为94.44%。如需进一步精确泄漏点所在位置,只 需在各管段上增加模拟泄漏点的个数,重复上述步骤。
【主权项】
1. 一种基于特征图像的燃气管网泄漏检测和定位方法,其特征在于,该方法包括: 步骤(一):选取燃气管网各节点作为控制点,结合SCADA系统的压力遥测信息,采用多 元回归的方法拟合出各控制点宏观模型的数学表达式,从而获取各控制点在时间序列上所 对应的运行压力另外若客观条件允许,可在各控制点处直接安装压力变送器,实时 获取控制点运行压力; 步骤(二):结合燃气管网地理信息,包括路由、管长、管径、壁厚等,使用离线流体模拟 软件Pipeline Studio建立燃气管网仿真模型; 步骤(三):在燃气管网仿真模型相邻控制点之间的管段上分别设置m个等距离间隔的 模拟泄漏点(m2 2),模拟泄漏点设置数量将影响定位精度,设置越多则定位越精确; 步骤(四):根据燃气管网供气量选取η个等间隔的模拟泄漏量(如各模拟泄漏量之间相 差总供气量的5% ),泄漏量间隔选取越密集则使用该方法可检测的泄漏工况越广泛; 步骤(五):将上述η个模拟泄漏量分别输入m个模拟泄漏点,得到kXmXn个泄漏工况 (其中k为燃气管网所含管段数),输入边界条件,分别对每个工况进行稳态模拟,获取各工 况下控制点压力数据; 步骤(六):根据各工况下控制点压力数据制作燃气管网泄漏工况特征图像,并分别提 取图像特征向量,作为支持向量机(SVM)的训练样本; 步骤(七):根据待检测实际运行工况各控制点压力制作燃气管网工况特征图像,并提 取图像特征向量,作为SVM的检测样本; 步骤(八):根据泄漏量、泄漏点位置等,将训练样本所包含的泄漏工况分类,并为其对 应的特征向量赋予相应的分类标签,利用SVM,选取径向基核函数(Rad ia 1 Bas i s Function,RBF),通过粒子群优化算法(Particle Swarm Optimization,PS0)或遗传算法 (Genetic Algorithm,GA)对检测样本进行寻优分类,从而实现燃气管网泄漏点定位。2. 如权利要求1所述的一种基于特征图像的燃气管网泄漏检测和定位方法,其特征在 于,所述步骤(一)中的结合SCADA系统的压力遥测信息,各控制点在时间序列上所对应的运 行压力是采用以下多项式,利用多元回归的方法进行拟合的:p(k)=A · Q(k+1)+C · p(k) 式中Pi(k+1)--当1 = 1,2,-_,1111时,为第(1^1)时刻第1个储配站的供气压力或储气压 力,当i =mi+l,mi+2,…,mi+m2时,为第(k+1)时刻第i个门站的计算供气压力,当i =mi+m2+l, mi+m2+2,…,mi+m2+m3时,为第(k+1)时刻第i个控制点的计算压力; q(k+1)一一第(k+Ι)时刻预计总用气量; ^(/+1)--当j = l,2,···,mi时,为第(k+Ι)时刻第j个储配站的出气或进气量,当j=mi+l, nu+2,…,mi+m2时,为第(k+1)时刻第j个门站的供气量; Ai〇,Aii,Bij,Cii--回归系数,通过多兀线性回归或逐步回归确定; Pi(k)-一第k时刻,各门站、储配站及控制点的遥测压力; α 流量的舉数,取1~2。3. 如权利要求1所述的一种基于特征图像的燃气管网泄漏检测和定位方法,其特征在 于,所述步骤(七)中的燃气管网工况特征图像的绘制方法如下: 1) 结合燃气管网地理信息所包含的管段走向及长度信息绘制燃气管网拓扑结构; 2) 将各管段上的压力变化简化为线性,已知长度为1的管段两端编号分别为i和i+Ι的 控制点在第(k+Ι)时刻压力分别为,则该管段上距离控制点i距离为X的一点压 力计算公式为:3) 在各管段上每隔一定的压力差标记一个等压点,连接各管段上的等压点点,从而得 至Γ等压线图"; 4) 将"等压线"与各管段围成的闭合区域按照一定的规律着色,获得燃气管网工况特征 图像。4. 如权利要求1所述的一种基于特征图像的燃气管网泄漏检测和定位方法,其特征在 于,所述步骤(六)中的对燃气管网泄露工况特征图像进行特征向量提取是基于图像纹理特 征;本方法选择纹理特征中的以下四个统计特征进行特征向量提取: (1) 均值:纹理平均亮度的度量。1=0 (2) 角二阶距:也叫能量,是图像灰度分布均匀性的度量。(3) 标准方差:文理平均对比度的度量。(4) 熵:随机性的度量。熵越大表明随机性越大,信息量也就越大;反之确定性越大。 式中:L一一灰度等级总数; Zl一一第i个灰度级; P(Zi)--归一化直方图灰度级分布中灰度为Zi的概率。5. 如权利要求1所述的一种基于特征图像的燃气管网泄漏检测和定位方法,其特征在 于,所述步骤(八)是利用支持向量机SVM分类识别功能对燃气管网工况特征图像进行分类 识别,从而实现燃气泄漏检测和定位。
【文档编号】G06K9/46GK105868444SQ201610171812
【公开日】2016年8月17日
【申请日】2016年3月23日
【发明人】玉建军, 靳新迪, 李宏阳
【申请人】天津城建大学