一种基于伴随矩阵的供水管网泄漏故障反向寻源方法

文档序号:10725360阅读:528来源:国知局
一种基于伴随矩阵的供水管网泄漏故障反向寻源方法
【专利摘要】本发明涉及一种基于伴随矩阵的供水管网泄漏故障反向寻源方法,其特点是,包括建立管网流场瞬态方程;以管网泄漏对流场形成的压力波影响为依据,构建敏感度函数;使敏感度函数对压强求导、将伴随方程进行空间与时间的反向处理;应用MATLAB进行模拟仿真,验证所得解析解,确定最终反向寻源模型。通过对压强P函数对位移x求导,得到检测泄漏位置的判定模型,然后通过MATLAB仿真,设定检测泄漏位置的时间或设定泄漏位置,找出相应的泄漏位置或检测时间,最后实现时间与空间两方面的泄漏定位。具有科学合理,寻源速度快,实用价值高等优点。
【专利说明】
一种基于伴随矩阵的供水管网泄漏故障反向寻源方法
技术领域
[0001] 本发明涉及管道,是一种基于伴随矩阵的供水管网泄漏故障反向寻源方法,应用 于供水管网泄漏寻源、流场反向瞬态参数求解、管道压力分布机理分析。
【背景技术】
[0002] 管网漏损状况不仅浪费了宝贵的水资源,还将增加供水设备造价,给供水企业带 来了巨大的经济损失的同时,还会对周围环境造成污染。采取积极有效的措施对管网广义 污染问题进行控制,已成为我国二十一世纪供水行业的重点研究问题。
[0003] 现有供水管网的检测与诊断设备无法在检测精确度与设备投资维护成本之间达 成一个良好的平衡。真正应用到管网故障检测的设备与理论在技术上有很高的要求。首先, 要求该项目所建立的检测模型具有较高的检测与定位精度,尤其是在泄流量比较小的慢性 渗漏检测、定位与渗流量估计上,要求模型能够做出准确判断。其次,要求该项目对传感器 的安装位置进行最优化设计,应用最少的装置有效的进行管网污染检测。最后,要求该项目 所建立的模型具有很好的普适性,尤其要适应不同构造的复杂管网。
[0004] 从上世纪70年代开始,就有相关学者开展管网泄漏检测领域的技术研究。从测量 信号来分类,主要有流量、浓度、压力、压差、频率及声波等。总结下来主要有以下几大类:1) 基于流量参数的管网泄漏检测;2)基于压差信号的管线泄漏检测;3)反向瞬态分析方法;4) 多参数信息融合的管网泄漏检测方法。与前几年该领域所取得的成果相比,近几年有了突 破性进展。更多信号处理分析的算法被应用到管网的泄漏检测中。这些算法都增强了泄漏 诊断的精度和效率。此外,基于模拟和计算的建模方法越来越多的被应用到管线泄漏检测 与定位中。但这些方法具体应用到实际管网泄漏检测中还存在一定的问题,容易受到环境 条件的限制,在各种噪声的干扰下,检测效率并不如预期理想。反向模型校正算法作为国际 热门污染寻源方法在管网的泄漏检测方面也有了一定的创新性应用。而其中的反向方法, 具有使用检测设备少,寻源快的优势。但现有反向检测方法大多依赖于单独的检测信号,受 传感器与检测质量影响很大,而且只是单纯的信号分析处理,并没有从流场的建模与求解 角度出发,所得到的结论不具有普适性,受条件限制情况比较严重。

【发明内容】

[0005] 本发明的目的是,提供一种从流场的建模求解角度出发,科学合理,寻源速度快, 实用价值高的基于伴随矩阵的供水管网泄漏故障反向寻源方法。
[0006] 实现本发明采用的技术方案是:一种基于伴随矩阵的供水管网泄漏故障反向寻源 方法,其特征是,它包括以下步骤:
[0007] (1)建立管网流场瞬态方程,找出与流场瞬态压力耦合的参数,保留这些参数,对 流场瞬态方程进行简化,简化后,与建模有关的管网流场瞬态方程组为
[0009 ]式中,p为压强,v为流速,t为时间,x为横向空间位置,a为压力波在水中传播速度, g为重力加速度,f为达西维斯巴赫系数,D为管道直径;
[0010] (2)以管网泄漏对流场形成的压力波影响为依据,构建敏感度函数,所构建的压力 波敏感函数为
[0011] h(a ,ρ) = ρ(χ, ?)δ(χ-χ*)δ(?-?*) (2)
[0012] 式中,p(x,t)为压力波传播函数,δ( ·)为狄克拉函数,,与f为泄漏或堵塞故障发 生的位置与时间,a为敏感度参数,即过程变量,p为压力;
[0013] (3)使敏感度函数对压强求导,并引入伴随算子,推导管网流场瞬态伴随方程,具 体推导过程为
[0021]由于(7)式等于零,可以乘以任意函数f和为压力参数伴随因子,为速度参 数伴随因子,进行变型

[0025]利用高斯散度定理处理:
[0027] 将(10)式化简得[0028]
[0030]为消除#和1,令其系数为0,得到伴随方程
[0032] 式中,< 和P为任意函数,ak为系统的状态参数,
[0033] 边界条件:辦+(0, i) = Q,. = 0.,A*(0,t)=0,A*(L,t)=0;
[0034] 初始条件:炉*(χ, Γ) = Q,λ*(χ,Τ)=0;
[0035] 其中t为时间变量,x为距离变量,L为距离常数,T为时间常数;
[0036] (4)将伴随方程进行空间与时间的反向处理,应用拉普拉斯变换和傅里叶变换求 解析解,得到反向寻源模型。
[0037] 做反向处理,τ = td-t,X为-X,得反向伴随方程
[0039] 式中,T = td_t,td为检测的时间,Xd为检测的位置,
[0040] 最终根据流场瞬态方程以及反向方程,通过拉普拉斯变换和傅里叶变换求得解析 解为正向压强分布解析解:
反向压强分布解析解:
式中,P〇为初始压力值,即为边界条件,u()为阶跃函数,δ为狄拉克函数,a为压力波在 水中的传播速度,t为时间,X为距离,τ为反向为起点的时间;
[0041] (5)应用MATLAB进行模拟仿真,验证所得解析解,确定最终反向寻源模型,通过对 压强Ρ函数对位移X求导,得到检测泄漏位置的判定模型,然后通过MATLAB仿真,设定检测泄 漏位置的时间或设定泄漏位置,找出相应的泄漏位置或检测时间,最后实现时间与空间两 方面的泄漏定位。
[0042] 利用本发明的方法对管网泄漏故障进行诊断分析,充分反应此方法对管网泄漏故 障检测的有效性;该方法具有科学合理,寻源速度快,普适性强,实用价值高等优点。
【附图说明】
[0043] 图1是检测点检测到有泄漏发生时的压力曲线变化图;
[0044] 图2是基于判别模型的管道泄漏概率曲线图。
[0045] 图1是通过反向瞬态伴随方程求解得到的压力函数在MATLAB中的仿真,得到在有 泄漏发生时,检测点压力随着时间的变化曲线图,从图中可以清晰看到泄漏产生的负压波 传递到检测点时压力会有一个突然的阶跃变化。图2是应用MATLAB对泄漏判定模型的仿真 结果,当有泄漏发生时,压差信号会有一个明显的脉冲,通过脉冲发生的位置和负压波传递 的速度,可以实现泄漏故障的迅速定位。
【具体实施方式】
[0046] 本发明的基于伴随矩阵的供水管网泄漏故障反向寻源方法,包括以下步骤:
[0047] (1)建立管网流场瞬态方程,找出与流场瞬态压力耦合的参数,保留这些参数,对 流场瞬态方程进行简化。简化后的与建模有关的管网流场瞬态方程组为
[0049 ]式中,p为压强,v为流速,t为时间,x为横向空间位置,a为压力波在水中传播速度, g为重力加速度,f为达西维斯巴赫系数,D为管道直径。
[0050] (2)以管网泄漏对流场形成的压力波影响为依据,构建敏感度函数。所构建的压力 波敏感函数为
[0051] h(a ,ρ) = ρ(χ, ?)δ(χ-χ*)δ(?-?*) (2)
[0052] 式中,p(x,t)为压力波传播函数,δ( ·)为狄克拉函数,,与f为泄漏或堵塞故障发 生的位置与时间,a为敏感度参数,即过程变量,p为压力。
[0053] (3)使敏感度函数对压强求导,并引入伴随算子,推导管网流场瞬态伴随方程。具 体推导过程为
[0054] 目标函数为:h(a,p)=p(x,t)5(x-x*)5(t_t*) (3)
[0056]定义:L = J7x,th(a,p)dxdt
[0061]由于上式等于零,可以乘以任意函数f和λ*#4为压力参数伴随因子,λ*为速度参 数伴随因子,进行变型
[0073] 式中,f和P为任意函数,ak为系统的状态参数。
[0074] 边界条件:供*(0, i) = :0 , = 0 .A*(0,t)=0,A*(L,t)=0;
[0075] 初始条件:f (χ,Γ) = (),λ*(χ,Τ)=0。
[0076] 其中t为时间变量,χ为距离变量,L为距离常数,Τ为时间常数,
[0077] (4)将伴随方程进行空间与时间的反向处理,应用拉普拉斯变换和傅里叶变换求 解析解,得到反向寻源模型。
[0078] 做反向处理,τ = td-t,X为-X,可得反向伴随方程
[0080] 式中,T = td_t,td为检测的时间,Xd为检测的位置。
[0081] 最终根据流场瞬态方程以及反向方程,通过拉普拉斯变换和傅里叶变换求得解析 解为正向压强分布解析解:
反向压强分布解析解:
式中,P〇为初始压力值(边界条件),u()为阶跃函数,δ为狄拉克函数,a为压力波在水中 的传播速度,t为时间,X为距离,τ为反向为起点的时间。
[0082] (5)应用MATLAB进行模拟仿真,验证所得解析解,确定最终反向寻源模型。通过对 压强Ρ函数对位移X求导,得到检测泄漏位置的判定模型,然后通过MATLAB仿真,设定检测泄 漏位置的时间或设定泄漏位置,找出相应的泄漏位置或检测时间,最后实现时间与空间两 方面的泄漏定位,具体仿真结果如附图1和2所示。
[0083]下面利用附图和实施例对本发明作进一步说明。
[0084]具体实例:图1是在利用MATLAB对解析解进行验算的过程中,假设发生泄漏位置距 离检测点5000米,波速为1300m/s,管道的初始压力为0.05Mpa,利用反向解析模型解得的在 检测点处经过3.84秒后压力出现阶跃,按照设定的波数为1300m/s计算,显然时间与发生泄 漏的位置吻合。
[0085] 图2是对反向压力分布函数对距离求导,得到判断泄漏点位置的判定函数,并假设 发生泄漏位置距离检测点5000米,最后得到的时间分布曲线图。从图中可以看到,脉冲发生 的位置正是压力信号出现阶跃的位置,即距离初始检测时间为3.84秒时,发生脉冲,也就是 说明管道发生泄漏时产生的负压波经过3.84秒后传递到检测点。进而通过波速和时间,可 以迅速判断出泄漏点距离检测点的位置,从而实现了管道泄漏的定位寻源。
[0086] 因此,基于伴随矩阵的供水管网泄漏故障反向寻源方法,能够避免受到工作环境 噪声的干扰,通过对流场的反向求解,迅速准确的找到泄漏发生的位置。经过仿真验证表 明,基于伴随矩阵的供水管网泄漏故障反向寻源方法是高效且实用的。
【主权项】
1. 一种基于伴随矩阵的供水管网泄漏故障反向寻源方法,其特征是,它包括W下步骤: (1) 建立管网流场瞬态方程,找出与流场瞬态压力禪合的参数,保留运些参数,对流场 瞬态方程进行简化,简化后,与建模有关的管网流场瞬态方程组为(1) 式中,P为压强,V为流速,t为时间,X为横向空间位置,a为压力波在水中传播速度,g为 重力加速度,f为达西维斯己赫系数,D为管道直径; (2) W管网泄漏对流场形成的压力波影响为依据,构建敏感度函数,所构建的压力波敏 感函数为 h(a,p)=p(x,t)5(x-x*)5(t-t*) (2) 式中,9^,0为压力波传播函数,5(.)为狄克拉函数,^^与*^3泄漏或堵塞故障发生的 位置与时间,α为敏感度参数,即过程变量,P为压力; (3) 使敏感度函数对压强求导,并引入伴随算子,推导管网流场瞬态伴随方程,具体推 导过程为由于(7)式等于零,可W乘W任意函数/和λν资'为压力参数伴随因子,速度参数伴 随因子,进行变型式中,/和任意函数,Ok为系统的状态参数, 边界条件:界 *(〇. 0 二々,'科*(王,片"=〇:,A*(〇,t)=0,A*(;L,t) = 0; 初始条件:/切,:r)二 0,λ*(χ,T)=0; 其中t为时间变量,X为距离变量,L为距离常数,Τ为时间常数; (4)将伴随方程进行空间与时间的反向处理,应用拉普拉斯变换和傅里叶变换求解析 解,得到反向寻源模型。 做反向处理,T = td-t,x为-X,得反向伴随方程Π ) 式中,τ = td-t,td为检测的时间,xd为检测的位置, 最终根据流场瞬态方程W及反向方程,通过拉普拉斯变换和傅里叶变换求得解析解为 正向压强分布解析解:式中,Po为初始压力值,即为边界条件,uO为阶跃函数,δ为狄拉克函数,a为压力波在水 中的传播速度,t为时间,X为距离,τ为反向为起点的时间; (5)应用MATLAB进行模拟仿真,验证所得解析解,确定最终反向寻源模型,通过对压强Ρ 函数对位移X求导,得到检测泄漏位置的判定模型,然后通过MATLAB仿真,设定检测泄漏位 置的时间或设定泄漏位置,找出相应的泄漏位置或检测时间,最后实现时间与空间两方面 的泄漏定位。
【文档编号】G06F19/00GK106096243SQ201610388709
【公开日】2016年11月9日
【申请日】2016年6月2日 公开号201610388709.2, CN 106096243 A, CN 106096243A, CN 201610388709, CN-A-106096243, CN106096243 A, CN106096243A, CN201610388709, CN201610388709.2
【发明人】李洪伟, 杨悦, 苏全, 常畅, 裴浩斐
【申请人】东北电力大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1