基于CUSUM算法的给水管网爆管检测分析

作者:李诚 杜坤 周明 刘年东 唐秀秀
单位:昆明理工大学建筑工程学院
摘要:给水管网是城市重要的基础设施之一,负担着输水配水的重要任务,但目前爆管事故频发,严重影响了人们的生产和生活。CUSUM算法利用观测值与目标值偏差的累积进行绘图,具有能对较小异常变化作出明显反应、以及累积滤波的优点。针对以上两个优点提出一种基于CUSUM算法的给水管网爆管检测方法,并对使用条件进行了验证,最后利用实例进行了算法验证并对CUSUM图进行了分析。结果表明,CUSUM算法能很好地检测到管网中的爆管并有效的避免误报。
关键词:给水管网 爆管 CUSUM算法 累积和算法 检测
作者简介:杜坤 通讯处:650500云南省昆明市昆明理工大学建筑工程学院E-mail:1219961139@qq.com;
基金:云南省人才培养计划项目(14118943); 云南省教育厅科学研究项目(1405178348); 国家自然科学基金项目(51608242); 昆明理工大学2016年学术科技创新基金(2015YC009);

 

0前言

   我国一些城市的给水管道现已处于超期服役阶段,加之早期对管网维护工作的不够重视,爆漏事故非常频繁。有统计显示,一些中小型管网一年的爆管有数百次,大型管网的爆管一年可达数千次,导致漏损率不降反增。Seshan等[1] 指出世界各城市的给水基础设施正在迅速老化,并频繁地出现故障。Trietsch等[2] 指出荷兰的供水公司平均每天要处理2~3件漏水事故。《全国城镇供水设施改造与建设“十二五”规划及2020年远景目标通知》指出:我国供水管网漏损严重,“爆管”现象频发,甚至引起全城停水,并将降低管网漏损作为重要的3个短期目标之一。管网爆管或漏损会引起水压监测值的异常下降、流量监测值的异常增大,因此,可根据这一特点进行爆管预警或定位。CUSUM算法由Page[3] 基于似然比推出,利用观测值与目标值偏差的累积和绘图,CUSUM算法通过不断累积,实现对较小变化的放大,从而对较小的异常变化作出明显的反应。目前,已成功将该算法用于产品质量检测、网络流量异常检测等领域[4~8],笔者提出采用CUSUM算法进行爆管检测,以期能检测到管网中的较小爆管信号。

1 基于CUSUM算法的检验思路

   假设对于平稳的检测过程有:正常过程检测值x1,x2,...,xν~N(0,1),失控过程检测值xν+1,xν+2,...xn~N(δ,1),以φ(x)表示正态分布的密度函数,那么列出对似然比统计量为[9] :

    

   推导得出:

    

   若Ca+≥h或Ca-≤h,则发出故障预警信号。Ci+为在第i个检测值时的累积和(C0+=0),xi为第i个检测值,k为偏移参数,h为Ci+的控制限值。值得说明的是,参数k和h的选取与检测项密不可分且对检测效果有一定影响,参数值过小可能误报,过大可能检测不到爆管情况。上述讨论了服从标准正太分布的情况,在实际运行中,对于正常过程检测值x1,x2,...,xν~N(μ0,σ),失控过程检测值xν+1,xν+2,...,xn~N(μ1,σ)的情况,可将检测值进行标准化处理或采用如下计算公式:

    

   式中,K=μ0+kσ,相应控制限为H=hσ。

2 爆管检测应用实例

2.1 管网水力模型建立及渗漏模型选定

   由于缺乏管道历史数据,许多学者对管网的研究都是基于模拟仿真实际管网进行的。目前,国内外成熟的供水管网模拟软件有EPANET、三高宏扬、InfoWorks WS等,通过分析比较,最终选用WaterGEMS软件对实例管网进行模拟仿真,管网模拟仿真流程和简化管网见图1和图2。

图1 模拟仿真流程

   图1 模拟仿真流程

    

图2 某市某区供水简化管网

   图2 某市某区供水简化管网

    

   在WaterGEMS软件中进行爆管模拟是通过设置节点射流系数进行的,软件中爆管流量计算公式为:

    

   式中,HL为渗漏点压力,m;C为射流系数;n为喷射指数,n=0.5。

   目前,基于软件形式的给水管网渗漏计算模型主要有中国城镇供水协会提出的中国点式渗漏模型[10] QL=0.09AL (C模型)以及Shinozuka[11] 等提出的QL=0.64AL 将上述两种模型分别运用到给水管网爆管分析,前者对渗漏流量估计偏小而后者过大。从水力学的角度出发,将单个管网漏失认为是小孔自由出流进行公式推导得出:

    

   考虑管网渗漏时的土体作用,最终推求管网渗漏模型为:

    

   式中,β为渗漏系数,取β=0.67,从而C=0.6βAL AL为爆管面积,m2。采用文献[12] 中的方法,由渗漏面积n与渗漏管段截面积AD求得。

2.2 算法使用条件验证

   前述CUSUM计算公式是基于服从正态分布的平稳检测过程推导得出,因此在运用CUSUM算法时必须进行正态性检验,对于不满足条件的进行正态转换。此外,日常管网运行中,管网流量均值和方差随时都在变化(见图3),为检测出较小流量的爆管要求检测数据具有良好的稳定性,从而需对检测数据进行处理。

图3 24h用水量曲线

   图3 24h用水量曲线

    

   通过对实例管网供水特点分析发现,该管网昼夜供水量变化大,稳定性差,且各小时之间的用水量也存在一定变化,由此提出每一天的单一时刻(如图3虚线框所示)的流量组成稳定的时间序列进行分析运算(在此讨论第6h时刻的用水情况)。

   运用Mintab中的Anderson-Darling检验方法对第6h的供水量作正态检验(见图4),检验结果P=0.607≥0.5,第6 h时刻用水量近似服从N(504.7,27.25)。至此,可以进行CUSUM运算。

图4 第6h总用水量正态检测

   图4 第6h总用水量正态检测

    

2.3 爆管检测结果

   通过对第6h时刻历史用水情况分析,选取k=1.284,h=2.302[13] 。在第25天对管径分别为DN600、DN500、DN400、DN300和DN200的管段分别设置漏失面积比n为1、1/2、1/4、1/8、1/16、1/32的爆管进行分析检测,DN600管段爆管时的流量曲线以及各管段在不同爆管情况下的CUSUM曲线,如图5~图10所示。

图5 第6h用水量曲线(DN600)

   图5 第6h用水量曲线(DN600)

    

图6 第6h用水量累积和曲线(DN600)

   图6 第6h用水量累积和曲线(DN600)

    

   分析上述各组图发现:

   (1)通过图5、图6可知,当n取值较大时,可直接通过流量曲线图发现爆管,但是当其取值较小时(如图中n=1/32)难以发现,运用CUSUM算法进行累积后能够检测出小流量的爆管。

图7 第6h用水量累积和曲线(DN500)

   图7 第6h用水量累积和曲线(DN500)

    

图8 第6h用水量累积和曲线(DN400)

   图8 第6h用水量累积和曲线(DN400)

    

图9 第6h用水量累积和曲线(DN300)

   图9 第6h用水量累积和曲线(DN300)

    

   (2)从图6~图10可知,除了DN500、n=1/32,DN400、n=1/16~1/32;DN300、n=1/8~1/32以及DN200、n=1/4~1/32的情况外,其余爆管情况均可利用CUSUM方法成功检测到,由此说明CUSUM算法对小管径的爆管检测也有一定的作用。

   (3)前述提及在运用时CUSUM算法时参数选取具有一定的影响作用,实际运用中有时会为了尽量提高爆管检测率而减小参数,但同时也造成了误报率的提高,如在上例中选取k=1.284,h=1.65进行计算,结果如图11所示。

图1 0 第6h用水量累积和曲线(DN200)

   图1 0 第6h用水量累积和曲线(DN200)

    

图1 1 第6h用水量累积和曲线(DN600)

   图1 1 第6h用水量累积和曲线(DN600)

    

   图11中在第6天、第10天以及第15天都超过控制线,被判断为爆管,而实际只有第15天爆管,由此增加了2次误报。为减少误报,将第7h时刻的用水情况进行累积作图见图12。

图1 2 第6h、第7h用水量累积和曲线(DN600)

   图1 2 第6h、第7h用水量累积和曲线(DN600)

    

   从图12中发现虽然第6天、第10天第6h累积和超过限制,但是第7h累积和始终为零(或减小),与爆管后直至预见处理前流量累积和曲线应呈增加趋势的事实相悖。由此,可知第6天、第10天并未发生爆管,因而减少了误报。

3 结论及建议

   利用WaterGEMS对供水管网正常运行和爆管情况进行了模拟仿真,并利用仿真数据进行了实例分析。结果表明,不仅可以利用CUSUM算法对小流量的爆管以及小管径的爆管进行检测,还可通过对不同时刻的累积和图进行分析比较从而有效地避免或减小误报。

   分析是根据对后续时间的流量累积和所绘制图的比较进行的,在避免误报的同时也会使得爆管处理延时,实际运用中可通过减小时间间隔或对压力进行CUSUM运算以降低影响。

    

参考文献参考文献

[1] Srirangarajan S,Allen M,Preis A,et al.Wavelet-based burst event detection and localization in water distribution systems.J Sign Process Syst,2013,72(1):1~16

[2] Trietsch E A,Vreeburg J H G.Reliability of valves and section isolation.Water Science and Technology:Water Supply,2005,5(2):47~51

[3] Page E S.Continuous inspection schemes.Biometrlka,1954,41 :100~115

[4] 莫家庆,胡忠望,林瑜华.非参数PCUSUM算法DDoS攻击检测.计算机工程与应用,2011,47(22):96~98

[5] 张云贵,佟为明,赵永丽.CUSUM异常检测算法改进及在工控系统入侵检测中的应用.冶金自动化,2014,38(5):1~5

[6] 赖育网,张寅生,程洪玮,等.CUSUM算法的星载双频GPS周跳探测研究.测绘科学,2011,36(1):42~133

[7] 岳猛,姜恩勇,马润杰,等.基于小波变换和CUSUM算法的PDoS攻击检测方法.河北科技大学学报,2008,29(1):33 ~39

[8] 康健,鞠九滨.CUSUM算法在DDoS源端检测中的应用.计算机应用,2006,26(6):1343~1345

[9] 濮晓龙.关于累积和(CUSUM)检验的改进.应用数学学报,2003,26(2):225~241

[10] 贾辉.城市供水管网渗漏水力特性研究:[学位论文].天津:天津大学,2008

[11] Hwang H,Lin H,Shinozuka M.Seismic performance assessment of water delivery systems.J Infrast Syst,1998,4(3):118 ~125

[12] 赵丹丹.基于SCADA系统的爆管监测方法研究:[学位论文].杭州:浙江大学,2014

[13] 王淑君.生产过程质量控制.北京:中国标准出版社,1997
1187 1 1
文字:     A-     A+     默认 取消