一种市政燃气管网漏损定位方法及系统与流程



1.本发明属于市政燃气管网漏损监测技术领域,特别涉及一种市政燃气管网漏损定位方法及系统。


背景技术:



2.城市内市政燃气管道发生事故而导致燃气泄漏的频频发生,不仅影响了燃气的正常输送,而且还会造成环境污染,引发火灾、爆炸等,给人民的生命财产安全带来了极大的威胁。2016年-2019年共发生燃气爆炸事故3395起,死亡374人,受伤3754人;纵观所有燃气爆炸事故的发生,80%以上都是因为管道严重腐蚀而穿孔漏气引起的。因此,燃气管道泄漏检测和定位技术的研究有着极为重要的现实意义,并已引起了世界各国的重视。
3.虽然对管道泄漏检测方法的研究已有几十年的历史,但由于燃气泄漏检测的复杂性,管道所处环境的多样性,以及泄漏形式的多样性,使得目前还没有一种简单可靠、通用的方法来解决燃气管道泄漏检测与定位问题。
4.人工巡检法是目前国内各城市燃气公司常用的一种泄漏检测方法。由巡线工人手持燃气检漏仪或检漏车定期沿管道敷设路径巡视,通过看、闻、听等多种方式来判断是否有燃气泄漏。由于燃气从地下管道泄漏以后,会因燃气的种类不同、比重不同、周围环境不同而向不同方向冒跑,因此该法检漏和定位的准确度与巡检人员的经验和主观判断关系重大。
5.质量平衡法,是一种最基本的检测方法。它根据进出口管道流体的流量差来判断管道是否发生泄漏。这种方法简单直观、易于实现,但由于流量测量受流体成分、温度以及压力等参数变化的影响较大,因此测量的准确度比较低,同时该方法需要在管线两端安装高精度的流量计,成本较高,也不能实现泄漏位置的定位。
6.负压波法是在国内研究较多的一种方法,当管道某处突然发生泄漏时,泄漏处将出现瞬态压力突降,形成一个负压波,该负压波以一定的速度向管道两端传播,根据负压波传播到上下游端压力传感器的时间差和负压波的传播速度就可以确定漏损点的具体位置。目前研究的焦点问题是如何精确确定时间差和对传播速度公式的修正,主要研究方法有相关分析法、小波变换法、时间序列法和基于图像处理的方法等。例如中国专利cn200910070101.5公开了一种基于地理信息(gis)和数据采集与监控(scada)技术的对燃气管网泄漏自动检测和定位的方法:建立燃气管网gis系统,读取和存储管网图、管网属性数据等;由scada系统实时采集每段燃气管道的压力、温度、流量参数;对采集参数与储存数据比较计算;计算管道首末端处测量值和计算参数值之间的偏差,显示出现异常的管道信息;搜索极值点确定压力突变点,根据发生泄漏管段的燃气流量、温度、压力参数,通过泄漏定位公式计算泄漏点位置。其采用的即为小波变换法进行相关分析。但负压波法的缺点是只能检测到大的突发性的泄漏,而对缓慢发生的小泄漏则不适用。


技术实现要素:



7.本发明的目的在于解决现有技术中城市级复杂拓扑结构市政燃气管网无法精准定位漏损点、大规模人工查漏效率低等问题,提供一种市政燃气管网漏损定位方法及系统;本发明的方法及系统采用数值计算对漏损进行模拟,并采用数值模拟得到的数据对人工智能模型进行训练,对市政燃气管网的漏损进行识别和定位;由于数值模拟计算结果精确,所以人工智能模型的精度也可以得到保证。此外,提供另外一种市政燃气管网漏损定位方法及系统,在市政燃气管网漏损数量较少的情况下采用数值计算对漏损进行识别及定位、在积累了一定数量的漏损数据之后,采用人工智能的方式对漏损进行识别及定位,并且,在训练人工智能模型时,采用真实记录的市政燃气管网漏损数据与数值模拟数据两部分作为训练集,可以保证在真实漏损数据较少时仍有足够数量的样本数据,保证人工智能模型的计算精度;本发明采用数值计算和人工智能两种方式相结合,可以在市政燃气管网运行的各阶段对漏损进行快速、准确的定位。
8.本发明提供一种市政燃气管网漏损定位方法,其特征在于,包括以下步骤:步骤s1、建立市政燃气管网系统水力学、热力学模型;通过数值分析方法,获得市政燃气管网各节点流量、压力、温度;步骤s2、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,模拟漏损位置;步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点;步骤s4、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置;步骤s5、输出计算得到的所述市政燃气管网漏损位置。
9.本发明提供另外一种市政燃气管网漏损定位方法,其特征在于,包括以下步骤:步骤s1、建立市政燃气管网系统水力学、热力学模型;通过数值分析方法,获得计算市政燃气管网各节点流量、压力、温度;步骤s2、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,模拟漏损位置;步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点;步骤s4、选择适合的管网漏损定位方式;如果记录的真实漏损事件少于k件,则采用步骤s5的水力学、热力学计算方式定位漏损位置;如果记录的真实漏损事件大于等于k件,则采用步骤s6的人工智能计算方式定位漏损位置;步骤s5、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,定位市政燃气管网漏损位置;包括步骤:步骤s501、将新增漏损量依次假定在修正后的市政燃气管网系统水力学、热力学模型中全部管段剖分的计算单元两端节点上,遍历所述水力学、热力学模型模型中的所有计算单元,求得市政燃气管网各节点流量、压力、温度;步骤s502、将每次节点压力、温度计算值与市政燃气管网内传感器测得的压力、温度实测值进行对比,吻合度最高的当次计算所假定的节点位置作为自动定位的漏损位置。
10.步骤s6、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置;
步骤s7、输出计算得到的所述市政燃气管网漏损位置。
11.进一步地,所述步骤s1中,具体包括步骤:步骤s101、通过读取物理层信息,建立市政燃气管网系统水力学、热力学模型;步骤s102、在所述市政燃气管网系统模型中求解管网水力学及热力学联立方程组,求得各节点流量、压力、温度。
12.进一步地,所述步骤s1中,还包括步骤:利用市政燃气管网系统内的传感器监测流量、压力、温度数据,对所述市政燃气管网系统水力学、热力学模型进行修正。
13.进一步地,所述步骤s3中,对市政燃气管网新增漏损进行识别具体为:步骤s301、根据市政燃气管网设计情况及实际运行情况,合理确定漏失预警值;步骤s302、以一定周期,采集市政燃气管网系统内出入口及用户节点处设置的传感器的流量监测数据,计算本次采集值与上次采集值的差异,若该差异大于漏失预警值,即判断出现新增漏损点。
14.进一步地,所述人工智能市政燃气管网漏损位置定位模型的训练包括如下步骤:在时间段t内,以一定的采样频率对市政燃气管网传感器监测的流量、压力、温度数据进行采集,得到漏损情况下管网传感器监测的流量、压力、温度实测数据,并记录漏损位置;随机选出实测的上述漏损位置及步骤s2中获得的所述模拟漏损位置中部分数据作为原始训练集,剩余部分数据作为测试集;利用所述训练集与测试集,采用深度学习算法,获得人工智能市政燃气管网漏损位置定位模型。
15.进一步地,所述深度学习算法选择随机森林算法,具体步骤为:步骤1、对于n个训练集,分别训练n个决策树模型,层数为p;步骤2、对于单个决策树模型,假设训练样本特征的个数为m,那么每次分裂时根据信息增益比选择最好的特征进行分裂;步骤3、每棵树依据以上步骤进行分裂,直到该节点的所有训练样例都属于同一类;步骤4、将生成的多棵决策树组成随机森林,由多棵树预测的均值决定预测漏损位置;步骤5、采用所述测试集中的数据对所述模型进行测试,将预测漏损位置与已知漏损位置做对比:(1)偏差度≤l’(米),即认为测试合格;(2)若偏差度>l’(米),则增加层数p,重复步骤2-步骤4;若测试合格,即认为测试合格;若测试不合格,则将决策树模型层数p与决策树模型层数py进行比较,若p≤py则增加层数p,重复步骤2-步骤4,直至测试合格;若p>py则延长采集时间段t,重复步骤1-4,直至测试合格。
16.进一步地,将新发现漏损点的位置反馈至训练集或测试集,使得人工智能模型随着样本数据量的增长自动提升精度和适应新数据。
17.本发明提供一种市政燃气管网漏损定位系统,包括:感知系统,数据传输系统,以
及漏损定位系统;所述感知系统为市政燃气管网系统内设置的压力传感器、流量传感器、温度传感器,用于对市政燃气管网网出入口、用户节点及重点非用户节点等处的压力、流量、温度进行实时监测;所述数据传输系统用于将所述感知系统测得的压力、流量、温度数据传输到所述漏损定位系统;所述漏损定位系统包括:数据存储模块,用于存储所述感知系统中测得的压力、流量、温度数据,漏损位置数据;数值仿真模块,用于构建市政燃气管网水力学、热力学模型,并通过数值分析方法求得市政燃气管网各节点流量、压力、温度值;漏损识别模块,用于利用所述感知系统中获得的市政燃气管网流量、压力、温度数据,确定市政燃气管网的漏损预警值,并依据所述漏损预警值及市政燃气管网系统内出入口及用户节点处实时流量监测数据,实现新增漏损点识别;漏损位置人工智能定位模块,利用所述感知系统测得的压力、流量、温度数据、市政燃气管网历史漏损位置数据,以及由所述数值仿真模块获得的模拟漏损位置数据,其中随机选取部分数据作为训练集,其余部分的数据作为测试集,训练人工智能模型,获得人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型确定市政燃气管网漏损位置;漏损位置输出模块,输出市政燃气管网漏损位置。
18.进一步地,还包括模型校正模块,用于利用所述感知系统中获得的市政燃气管网流量及压力、温度数据,对所述市政燃气管网系统水力学、热力学模型进行实时校正。
19.进一步地,还包括:漏损点定位方法选择模块,用于依据记录的真实漏损事件数量,选择采用漏损位置数值定位模块或漏损位置人工智能定位模块进行漏损点定位;漏损位置数值定位模块,用于采用数值仿真模块中的模型,并采用数值分析方法定位市政燃气管网漏损位置。
20.本发明提供的市政燃气管网漏损定位方法及系统实现了市政燃气管网漏损自动定位及压力自动调节。该方法及系统具有如下有益效果:1.可在线自动定位漏损位置,加速市政燃气管网漏损的抢修,降低漏损导致的安全风险和经济损失;2.采用有限个传感器在线监测数据,通过求解管网水力学、热力学方程组并结合随机森林模型训练,可在较短时间内高效识别复杂管网漏损状态,相较于其它对漏损样本数据进行人工智能训练更快速且需求样本量大大减少;3.适合各种拓扑结构(环状网、枝状网)及各种规模的管网,可适应管网不断扩展,用气布局、节点流量不断变化的发展现状;4.随着持续应用和数据的不断积累,系统可进行自我学习,提升漏损识别准确率及漏损定位精度,增强抗干扰能力;5.极大的节省日常运维巡检人员工作量,降低运维成本,提高日常巡检工作效率;6.可以和运维部门进行协同作业,及时发现潜在威胁,有效防止爆管等安全事故
的发生,为城市市政燃气突发事件应急预案提供快速可靠的科学依据。
附图说明
21.为了更完整地理解本发明,现在将参考结合附图的以下描述,其中:图1为本发明实施例一市政燃气管网漏损定位方法流程图;图2为本发明采用人工智能方法定位市政燃气管网漏损点位置流程图;图3为本发明实施例二市政燃气管网漏损定位方法流程图;图4为本发明市政燃气管网漏损定位系统结构示意图;图5为本发明市政燃气管网漏损定位系统传感器布置图。
具体实施方式
22.为说明清楚本发明的目的、技术细节及有效应用,使之便于本领域普通技术人员理解与实施,下面将结合本发明实施例及附图作进一步的详细阐述。显然,此处描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
23.本发明提供一种市政燃气管网漏损定位方法,该方法将市政燃气管网物理层、感知层、控制层、数据层、模型层、应用层等各系统相互关联,核心为管网水力学、热力学模型及人工智能模型:管网水力学、热力学模型对管网进行剖分,并采用穷举法对漏损点位置进行假定并计算各节点流量、压力、温度,将每次节点压力、温度计算值与压力、温度实测值进行对比,吻合度最高的当次计算所假定的节点位置即为系统自动定位的漏损点位置;人工智能模型通过一段时间的漏损样本数据采集,利用模型模拟漏损数据和实际漏损数据进行训练,并自动定位漏损点。当漏损事件较少时,以管网水力学、热力学模型为主计算漏损点位置;当漏损事件足够时,以人工智能模型为主计算漏损点位置。该方法利用有限个传感器在线监测数据,可在投入应用的较短时间内高效识别复杂管网漏损状态,相较于其它对漏损样本数据进行人工智能训练更快速且需求样本量大大减少,可自动定位漏损位置,加速市政燃气管网漏损的抢修,降低安全风险和财产损失。
24.参考说明书附图图1,本发明所述市政燃气管网漏损定位方法主要包括以下步骤:步骤s1、建立市政燃气管网水力学、热力学模型。
25.步骤s101、建立市政燃气管网系统水力学、热力学模型;通过读取物理层信息,包括地理信息、管网基础信息(包含管道平面及竖向信息、管径、管材、阀门)、气源、调压站、用户等信息,建立市政燃气管网系统模型。
26.步骤s102、通过数值分析方法,在市政燃气管网系统模型中求解管网水力学、热力学方程组,求得各节点流量、压力、温度;具体包括:建立仿真分析的管网系统拓扑结构图,根据用户节点分布情况及漏损点定位精度需求,将全部管段剖分为长度≤l(例如1-10米)米的计算单元管段,无论是枝状网还是环状网,都遵循能量守恒和质量守恒,基于上述守恒定律进行非线性方程组的求解。
27.假定计算单元管段中无流量流出,只在管段两端节点有流量流出,则按照下式分别计算所述计算单元管段两端节点(包含用户及非用户)的流量值、压力值、温度值:
其中,m为气体质量流量;t为气体温度;p为气体压力;x为管段不同位置(m);a为管道横截面积;g为重力加速度;θ为管道倾斜角度;d为燃气管道内径;λ为摩擦阻力系数;t0为管道埋深处土壤温度;为气体密度,,可由下式计算:其中,r0为气体常数;a0、b0、c0、d0、e0、γ、a、b、c、d、为状态方程参数。
28.h为燃气焓值,可由下式计算:其中,mi为混合气体中i组分的质量成分;ai、bi、ci、di、ei、fi为i组分常数;m0为气体的平均分子量。
29.k为燃气到土壤的总传热系数,可由下式计算:其中,为气体至管内壁的放热系数;d
in
为管道内径;λi为第i层(管壁、防腐层)的导热系数;di为管道第i层内径;d
i+1
为管道第i+1层内径;为管外壁至周围介质的放热系数;d
ex
为管道外径。
30.在管网未漏损时:管网总入口压力值、流量值、温度值已知,管网用户节点流量已知,管网非用户节点流量为0,可根据上述关系式推求各节点压力值、流量值、温度值。
31.步骤s103、利用市政燃气管网系统内的传感器监测流量、压力、温度数据,对所述市政燃气管网系统有限元模型进行修正。
32.管网运行一段时间后,由于管道内部污垢累积、管网腐蚀等因素,会造成管道摩阻系数λ、燃气到土壤的总传热系数k的改变,因此,需要对理论摩擦阻力系数λ、燃气到土壤的总传热系数k进行修正,以使管网模型更贴近实际的运行状态,保障模型精度。
33.所述模型修正的方式如下:初始建立模型后,在管网未漏损的状态下(低于漏失预警值时),采集市政燃气管网系统内设置的传感器的流量、压力及温度监测数据,将各用户节点对应时间点的压力监测值、温度检测值与该时间点的压力计算值、温度计算值进行对比,根据偏差对各用户节点间管段的进行修正。修正后的λ、k作为后续步骤模型计算采用的λ、k值。
34.步骤s2、采用步骤s1中所述市政燃气管网水力学、热力学模型,模拟漏损位置。
35.将计算单元管段某节点假定为漏损节点,并赋以不同的漏损量后,求解管网水力学及热力学方程组,得到漏损状态下监测点节点流量、压力、温度模拟数值,并记录模拟漏损位置。
36.其中,模拟漏损位置的求解方法为:将假定的漏损量依次假定在全部管段剖分的计算单元两端节点上,进行步骤s102的计算,将每次节点压力、温度计算值与压力、温度实测值进行对比,吻合度最高的当次计算所假定的节点位置作为模拟漏损位置。
37.步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点。
38.根据市政燃气管网设计情况(管材、管龄等)及实际运行情况(管线巡查、保养水平),合理确定漏失预警值,一般可取总供气量的5%-6%。
39.以一定周期(如5分钟一次),采集市政燃气管网系统内出入口及用户节点处设置的传感器的流量监测数据,计算本次采集流量与上次采集流量的差异,若该差异大于漏失预警值,即判断出现新增漏损点。
40.步骤s4、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置。所述人工智能方法可以采用常用的人工智能计算方法,例如随机森林算法、神经网络等等,以下以随机森林算法为例进行说明,具体流程参见说明书附图图2。
41.步骤s401、在时间段t内,以一定的采样频率对市政燃气管网传感器监测的流量、压力、温度数据进行采集,得到漏损情况下管网传感器监测的流量、压力、温度实测数据,并记录漏损位置。
42.步骤s402、使用bootstraping方法随机选出步骤s401及步骤s2中数据合集的80%作为原始训练集,剩余20%的数据作为测试集。
43.步骤s403、利用步骤s402中的所述训练集与测试集,采用深度学习算法,获得人工智能市政燃气管网漏损位置定位模型。
44.以随机森林算法为例,具体方法如下:步骤4031、对于n个训练集,分别训练n个决策树模型,层数为p。
45.步骤4032、对于单个决策树模型,假设训练样本特征的个数为m,那么每次分裂时根据信息增益比选择最好的特征进行分裂。
46.步骤4033、每棵树依据以上步骤进行分裂,直到该节点的所有训练样例都属于同一类。步骤4034、将生成的多棵决策树组成随机森林,由多棵树预测的均值决定预测漏损位置。
47.步骤4035、采用所述测试集中的数据对所述模型进行测试,将预测漏损位置与已知漏损位置做对比:(1)偏差度≤l’(米),即认为测试合格;
(2)若偏差度>l’(米),则增加层数p,重复步骤4032-步骤4034。
48.若测试合格,即认为测试合格;若测试不合格,则将决策树模型层数p与决策树模型层数py(限定的最高层数)进行比较,若p≤py则增加层数p,重复步骤4032-步骤4034,直至测试合格;若p>py则延长步骤s401中的采集时间段t,重复步骤s401-步骤s403,直至测试合格。
49.步骤s404、采用测试合格的所述人工智能市政燃气管网漏损位置定位模型确定漏损位置。
50.步骤s5、输出计算得到的漏损位置。例如,可以展示在市政燃气管网数字孪生模型上,并将漏损具体定位信息发送至运维管理中心,实现漏损的自动识别与定位。
51.为了提高市政燃气管网的漏损定位精度,可以在步骤s5结束后,进一步将新发现漏损的位置反馈至步骤s401,以增加样本数量,使得人工智能模型随着样本数据量的增长自动提升精度和适应新数据。
52.可以根据市政燃气管网系统拓扑结构中最不利用户点最低供气压力值h
min
,推求供气区域入口、重要节点及用户处最小压力值,并根据阀门开度与压力损失的关系,输出关联管段阀门、调压站调节建议。例如,一周以上,监测到最不利用户点最低供气压力值连续高于规范取值,即判断系统压力过高,存在调压空间。
53.此外,考虑到在市政燃气管网运行初期,漏损发生的情况较少,人工智能模型训练时的样本数量较少,可能会导致人工智能模型精度不够高,因此,本发明提出基于力学计算和人工智能的市政燃气管网漏损定位方法,该方法在本发明实施例一的定位方法的基础上,增加了漏损定位方法的选择步骤,以及采用数值方法计算漏损位置的步骤,参考说明书附图图3,具体步骤如下:步骤s1、建立市政燃气管网系统水力学、热力学模型。
54.步骤s2、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,模拟漏损位置。
55.步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点。
56.以上步骤s1-s3与本发明实施例一中的相应步骤相同,在此不赘述。
57.步骤s4、选择适合的管网漏损定位方式。
58.采集管网运行时实时传输的节点流量、压力、温度传感器数据,当步骤s3识别出管网出现新增漏损点后,如果记录的真实漏损事件少于k件,则采用步骤s5的水力学、热力学计算方式定位漏损位置;如果记录的真实漏损事件大于等于k件,则采用步骤s6的人工智能计算方式定位漏损位置。
59.步骤s5、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,定位市政燃气管网漏损位置。具体步骤如下:步骤s501、将新增漏损量依次假定在修正后的市政燃气管网系统水力学、热力学模型中全部管段剖分的计算单元两端节点上,遍历所述水力学、热力学模型模型中的所有计算单元,求解方程组,求得市政燃气管网各节点流量、压力、温度;步骤s502、将每次节点压力、温度计算值与市政燃气管网内传感器测得的压力、温度实测值进行对比,吻合度最高的当次计算所假定的节点位置(如x,y坐标、所在管段及附近地理信息等)作为自动定位的漏损位置。
60.步骤s6、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置。
61.该步骤与本发明实施例一中的步骤s4相同,在此不赘述。
62.步骤s7、输出计算得到的所述市政燃气管网漏损位置。
63.本发明提供一种市政燃气管网漏损定位系统,参见说明书附图图4,包括:感知系统100,数据传输系统200,以及漏损定位系统300。
64.其中,所述感知系统100为市政燃气管网系统内设置的压力传感器、流量传感器、温度传感器,参见说明书附图图5,在区域所有入口、出口、重要节点均安装流量、压力、温度传感器,用于对市政燃气管网出入口、用户节点及重点非用户节点等处的压力、流量、温度进行实时监测。
65.所述数据传输系统200用于将所述感知系统100测得的压力、流量、温度数据传输到所述漏损定位系统300。其中,所述数据传输系统200的数据传输可以采用本领域常用的无线或有线传输方式;所述数据传输系统200可以包括网线,光纤,路由器等。
66.所述漏损定位系统300包括:数据存储模块301,用于存储所述感知系统100中测得的压力、流量、温度数据,漏损位置数据;数值仿真模块302,用于构建市政燃气管网水力学、热力学模型,并通过数值分析方法求得市政燃气管网各节点流量、压力、温度值;漏损识别模块303,用于利用所述感知系统100中获得的市政燃气管网流量、压力、温度数据,确定市政燃气管网的漏损预警值,并依据所述漏损预警值及市政燃气管网系统内出入口及用户节点处实时流量监测数据,实现新增漏损点识别;漏损位置人工智能定位模块304,利用所述感知系统100测得的压力、流量、温度数据、市政燃气管网历史漏损位置数据,以及由所述数值仿真模块302获得的模拟漏损位置数据,其中随机选取80%的数据作为训练集,20%的数据作为测试集,训练人工智能模型,获得人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型确定市政燃气管网漏损位置;漏损位置输出模块305,输出市政燃气管网漏损位置。
67.可选的,所述漏损定位系统300还可以包括:模型校正模块306,利用所述感知系统100中获得的市政燃气管网流量及压力、温度数据,对所述市政燃气管网系统水力学、热力学模型进行实时校正;漏损点定位方法选择模块307,用于依据记录的真实漏损事件数量,选择采用漏损位置数值定位模块308或漏损位置人工智能定位模块305进行漏损点定位;漏损位置数值定位模块308,用于采用数值仿真模块302中的模型,并采用数值分析方法定位市政燃气管网漏损位置。
68.所述市政燃气管网漏损定位系统可以连接应用模块,将定位系统中获得的原始数据、漏损识别、漏损定位、压力/温度预测等,通过云图等方式显示,实现漏损定位、流量仿真云图、压力仿真云图、温度仿真云图、实时监控、信息集成、运维反馈、更新决策等。
69.所述市政燃气管网漏损定位系统用以实现本发明的所述市政燃气管网漏损定位方法。

技术特征:


1.一种市政燃气管网漏损定位方法,其特征在于,包括以下步骤:步骤s1、建立市政燃气管网系统水力学、热力学模型;通过数值分析方法,获得市政燃气管网各节点流量、压力、温度;步骤s2、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,模拟漏损位置;步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点;步骤s4、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置;步骤s5、输出计算得到的所述市政燃气管网漏损位置。2.一种市政燃气管网漏损定位方法,其特征在于,包括以下步骤:步骤s1、建立市政燃气管网系统水力学、热力学模型;通过数值分析方法,获得计算市政燃气管网各节点流量、压力、温度;步骤s2、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,模拟漏损位置;步骤s3、确定市政燃气管网漏损预警值,并识别管网新增漏损点;步骤s4、选择适合的管网漏损定位方式;如果记录的真实漏损事件少于k件,则采用步骤s5的水力学、热力学计算方式定位漏损位置;如果记录的真实漏损事件大于等于k件,则采用步骤s6的人工智能计算方式定位漏损位置;步骤s5、采用步骤s1中所述市政燃气管网系统水力学、热力学模型,定位市政燃气管网漏损位置;步骤s6、训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置;步骤s7、输出计算得到的所述市政燃气管网漏损位置。3.根据权利要求2所述的方法,其特征在于,所述步骤s5中,包括步骤:步骤s501、将新增漏损量依次假定在所述市政燃气管网系统水力学、热力学模型中全部管段剖分的计算单元两端节点上,遍历所述水力学、热力学模型模型中的所有计算单元,求得市政燃气管网各节点流量、压力、温度;步骤s502、将每次节点压力、温度计算值与市政燃气管网内传感器测得的压力、温度实测值进行对比,吻合度最高的当次计算所假定的节点位置作为自动定位的漏损位置。4.根据权利要求1或2所述的方法,其特征在于,所述步骤s1中,具体包括步骤:步骤s101、通过读取物理层信息,建立市政燃气管网系统水力学、热力学模型;步骤s102、在所述市政燃气管网系统模型中求解管网水力学及热力学联立方程组,求得各节点流量、压力、温度。5.根据权利要求1或2所述的方法,其特征在于,所述步骤s1中,还包括步骤:利用市政燃气管网系统内的传感器监测流量、压力、温度数据,对所述市政燃气管网系统水力学、热力学模型进行修正。6.根据权利要求1或2所述的方法,其特征在于,所述步骤s3中,对市政燃气管网新增漏损进行识别具体为:步骤s301、根据市政燃气管网设计情况及实际运行情况,合理确定漏失预警值;步骤s302、以一定周期,采集市政燃气管网系统内出入口及用户节点处设置的传感器的流量监测数据,计算本次采集值与上次采集值的差异,若该差异大于漏失预警值,即判断
出现新增漏损点。7.根据权利要求1或2所述的方法,其特征在于,所述人工智能市政燃气管网漏损位置定位模型的训练包括如下步骤:在时间段t内,以一定的采样频率对市政燃气管网传感器监测的流量、压力、温度数据进行采集,得到漏损情况下管网传感器监测的流量、压力、温度实测数据,并记录漏损位置;随机选出实测的上述漏损位置及步骤s2中获得的所述模拟漏损位置中部分数据作为原始训练集,剩余部分数据作为测试集;利用所述训练集与测试集,采用深度学习算法,获得人工智能市政燃气管网漏损位置定位模型。8.根据权利要求7所述的方法,其特征在于,所述深度学习算法选择随机森林算法,具体步骤为:步骤1、对于n个训练集,分别训练n个决策树模型,层数为p;步骤2、对于单个决策树模型,假设训练样本特征的个数为m,那么每次分裂时根据信息增益比选择最好的特征进行分裂;步骤3、每棵树依据以上步骤进行分裂,直到该节点的所有训练样例都属于同一类;步骤4、将生成的多棵决策树组成随机森林,由多棵树预测的均值决定预测漏损位置;步骤5、采用所述测试集中的数据对所述模型进行测试,将预测漏损位置与已知漏损位置做对比:(1)偏差度≤l’(米),即认为测试合格;(2)若偏差度>l’(米),则增加层数p,重复步骤2-步骤4;若测试合格,即认为测试合格;若测试不合格,则将决策树模型层数p与决策树模型层数p
y
进行比较,若p≤p
y
则增加层数p,重复步骤2-步骤4,直至测试合格;若p>p
y
则延长采集时间段t,重复步骤1-4,直至测试合格。9.根据权利要求7所述的方法,其特征在于,将新发现漏损点的位置反馈至训练集或测试集,使得人工智能模型随着样本数据量的增长自动提升精度和适应新数据。10.一种市政燃气管网漏损定位系统,包括:感知系统,数据传输系统,以及漏损定位系统;所述感知系统为市政燃气管网系统内设置的压力传感器、流量传感器、温度传感器,用于对市政燃气管网网出入口、用户节点及重点非用户节点等处的压力、流量、温度进行实时监测;所述数据传输系统用于将所述感知系统测得的压力、流量、温度数据传输到所述漏损定位系统;所述漏损定位系统包括:数据存储模块,用于存储所述感知系统中测得的压力、流量、温度数据,漏损位置数据;数值仿真模块,用于构建市政燃气管网水力学、热力学模型,并通过数值分析方法求得市政燃气管网各节点流量、压力、温度值;漏损识别模块,用于利用所述感知系统中获得的市政燃气管网流量、压力、温度数据,确定市政燃气管网的漏损预警值,并依据所述漏损预警值及市政燃气管网系统内出入口及
用户节点处实时流量监测数据,实现新增漏损点识别;漏损位置人工智能定位模块,利用所述感知系统测得的压力、流量、温度数据、市政燃气管网历史漏损位置数据,以及由所述数值仿真模块获得的模拟漏损位置数据,其中随机选取部分数据作为训练集,其余部分的数据作为测试集,训练人工智能模型,获得人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型确定市政燃气管网漏损位置;漏损位置输出模块,输出市政燃气管网漏损位置。11.根据权利要求10所述的系统,其特征在于,还包括模型校正模块,用于利用所述感知系统中获得的市政燃气管网流量及压力、温度数据,对所述市政燃气管网系统水力学、热力学模型进行实时校正。12.根据权利要求10所述的系统,其特征在于,还包括:漏损点定位方法选择模块,用于依据记录的真实漏损事件数量,选择采用漏损位置数值定位模块或漏损位置人工智能定位模块进行漏损点定位;漏损位置数值定位模块,用于采用数值仿真模块中的模型,并采用数值分析方法定位市政燃气管网漏损位置。13.根据权利要求10-12中任一项所述的系统,其特征在于,所述系统用以实现权利要求1-9中任意一项中所述的方法。

技术总结


一种市政燃气管网漏损定位方法及系统,属于市政燃气管网漏损监测技术领域,其包括步骤建立市政燃气管网系统水力学、热力学模型;通过数值分析方法,利用所述模型获得市政燃气管网各节点流量、压力、温度;采用所述模型模拟漏损位置;确定市政燃气管网漏损预警值,并识别管网新增漏损点;训练人工智能市政燃气管网漏损位置定位模型,并采用所述人工智能市政燃气管网漏损位置定位模型定位市政燃气管网漏损位置;输出计算得到的所述市政燃气管网漏损位置。该方法及系统采用有限个传感器在线监测数据,通过求解管网水力学、热力学方程组并结合人工智能模型,可在较短时间内高效识别复杂管网漏损状态,训练更快速且需求样本量大大减少。少。少。


技术研发人员:

李楠 王长欣 田淑明

受保护的技术使用者:

北京云庐科技有限公司

技术研发日:

2022.09.01

技术公布日:

2022/9/30

本文发布于:2024-09-24 08:33:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/23885.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:管网   燃气   市政   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议