一种供水管网新增漏损检测方法与流程
未命名
08-29
阅读:99
评论:0

1.本发明涉及一种城市供水管网新增漏损诊断技术领域,特别是涉及一种供水管网新增漏损检测方法。
背景技术:
2.城市供水管网发生漏损后,水务公司需要尽快定位管网漏损位置以及减少漏损修复时间。此时,需要先进的软件帮助分析尽快的找到漏损区域,再通过人工定位漏损地点。为避免因挖错位置导致的不必要损失,工程师需要精确定位漏损位置。为帮助水务公司完成漏损检测,国内外陆续出现许多用于测量、分析、监控漏损等的硬件设备及相关技术。
3.目前管网漏损检测仍以人工巡检的方式为主,在现场利用听音杆、电子听漏仪或者相关仪进行漏点查找。
4.而安装流量计的区域目前需要人工流量分析,通过查询流量数据、工程师利用漏损分析经验对流量数据对每个表进行分析,得出区域分析结果。
技术实现要素:
5.针对上述问题中存在的不足之处,本发明提供一种供水管网新增漏损检测方法,使其将智能算法运用于新增漏损检测,检测效率远远高于人工巡检。
6.为了解决上述问题,本发明提供一种供水管网新增漏损检测方法,其中,获取流量数据,每日流量自动同步到模型数据库,新增漏损检测模型利用流量数据进行漏损监测,其中,新增漏损检测模型包括全天流量检测算法模块、夜间最小流量检测算法模块和漏损事件处理结果自动分析模块;
7.全天流量检测算法模块包括异常数据处理、构建历史流量序列、计算判别阈值、分析当天有无新增漏损;
8.夜间最小流量检测算法模块利用夜间最小流量分析同步分析新增漏损;
9.漏损事件处理结果自动分析模块对漏损事件后续处理进行自动分析。
10.优选的,异常数据处理是指检测并识别数据库中的异常数据,对异常数据进行处理。
11.优选的,由于流量监测计在某些时刻存在误差,数据库中会存在部分异常数据,包括数据缺失或流量过大过小,在检测新增漏损前首先对异常数据进行处理,对于数据库中第一天的异常数据,用该天前一时刻的流量代替;对于数据库中其他日期的异常数据,用上一日同时刻的流量代替。
12.优选的,构建历史流量序列,构建共计24个初始基准流量序列;从数据库中提取若干天正常、较稳定的逐小时流量数据,从中依次选择14天(合计2周)的流量数据,得到若干个14*24的矩阵ak,ij;
13.优选的,对每个矩阵ak,ij,依次求每一列的方差dk,i,对该矩阵
每列的方差按照得到平均方差dk,将min{d1,d2,
…
,dk}所对应的矩阵作为阈值矩阵aij;对阈值矩阵aij每一列按照取平均值,得到基准流量序列qi。
14.优选的,计算判别阈值即计算各时刻对应的历史流量序列qi的均值mean和标准差std,得到各时刻对应的判别阈值threshold;
15.优选的,对于历史流量判别序列qi,根据均值,计算得到标准差stdi,计算判别阈值:thresholdi=0.7
×
meani+2.4
×
stdi从而可得到24个阈值threshold,判别阈值序列为{threshold1,threshold2,
…
,threshold24}。
16.优选的,分析当天有无新增漏损事故发生,即根据流量序列与判别阈值计算分析当天新增漏损情况;
17.优选的,从1:00时刻的流量数据q1开始分析,即i=1,2,
…
,24,比较当日的逐时段流量qi和对应判别阈值thresholdi,判别公式如下,从而得到判别序列{d1,d2,
…
,d24},
18.优选的,计算目标小区未发生新增漏损时段的隔差值数据;根据往期流量数据计算出正常时段各个隔差值的阈值作为判断阈值,采集待测时段夜间最小流量数据{fi},i=t,t-1,
…
,t-14,计算隔差值c
t
(m)。
19.与现有技术相比,本发明具有以下优点:
20.1)将智能算法运用于新增漏损检测,检测效率远远高于人工巡检;
21.2)每天自动分析区域内所有流量计流量数据,提供报警结果,极大程度减轻了人工流量分析的工作量;
22.3)根据每个流量计不同的历史流量情况进行分析,不需要人工分析查看不同时间段的流量数据,效率高;
23.4)新增漏损检测模块,将全天流量算法与夜间最小流量算法相结合,提高新增漏损检测精度,减小误报率和漏报率;
24.5)漏损事件处理结果自动分析模块,引入存量漏损事件,并对漏点修复后的漏损情况进行检测,提高技术人员探测和修复效率。
附图说明
25.图1是本发明的实施例增漏损检测模型结构示意图;
26.图2是本发明的实施例某区域流量计流量曲线示意图;
27.图3是本发明的实施例历史的新增漏损发生时间点示意图;
28.图4是本发明的实施例每日自动生成新增漏损列表;
29.图5是本发明的实施例管网漏损的漏点示意图;
30.图6是本发明的实施例漏损事件处理结果自动分析模块示意图;
31.图7是本发明的实施例漏点修复前示意图;
32.图8是本发明的实施例漏点修复后示意图;
33.图9是本发明的实施例修复后流量变化情况示意图。
具体实施方式
34.为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图与实例对本发明作进一步详细说明,但所举实例不作为对本发明的限定。
35.如图1所示,本发明的实施例包括获取流量数据,每日流量自动同步到模型数据库,新增漏损检测模型利用流量数据进行漏损监测。新增漏损检测模型需要构建三个模块,分别为全天流量检测算法模块、夜间最小流量检测算法模块、漏损事件处理结果自动分析模块。
36.本实施例中,全天流量检测算法模块包括异常数据处理、构建历史流量序列、计算判别阈值、分析当天有无新增漏损。
37.本实施例中,异常数据处理是指检测并识别数据库中的异常数据,对异常数据进行处理。由于流量监测计在某些时刻存在误差,数据库中会存在部分异常数据,包括数据缺失或流量过大(小),在检测新增漏损前首先对异常数据进行处理:对于数据库中第一天的异常数据,用该天前一时刻的流量代替;对于数据库中其他日期的异常数据,用上一日同时刻的流量代替。
38.本实施例中,构建历史流量序列,构建共计24个初始基准流量序列。
39.具体的,从数据库中提取若干天正常、较稳定的逐小时流量数据,从中依次选择14天(合计2周)的流量数据,得到若干个14*24的矩d2,
…
,dk}所对应的矩阵作为阈值矩阵aij;对阈值矩阵aij每一列按照取平均值,得到基准流量序列qi;计算判别阈值即计算各时刻对应的历史流量序列qi的均值mean和标准差std,得到各时刻对应的判别阈值threshold。
40.对于历史流量判别序列qi,根据均值,计算得到标准差stdi;
41.本实施例中,计算判别阈值:thresholdi=0.7
×
meani+2.4
×
stdi从而可得到24个阈值threshold,判别阈值序列为{threshold1,threshold2,
…
,threshold24};分析当天有无新增漏损事故发生,即根据流量序列与判别阈值计算分析当天新增漏损情况。
42.具体的,从1:00时刻的流量数据q1开始分析,即i=1,2,
…
,24,比较当日的逐时段流量qi和对应判别阈值thresholdi,判别公式如下,从而得到判别序列{d1,d2,
…
,d24};
[0043][0044]
记sum0=1,对于1:00时刻,sum1=d1*sum0+d1;
[0045]
对于i时刻,计算公式如下:
[0046]
sumi=di×
sum
i-1
+di[0047]
若sumi小于12,则分析i+1时刻,直至24:00时刻,若sum24小于12,则输出“dma在该日未出现新增漏损”,本日的新增漏损自动分析算法流程结束;
[0048]
若sumi大于等于12,则输出“dma在该日出现新增漏损”,发出报警,记录报警时刻i,本日的新增漏损自动分析算法流程结束;
[0049]
估算平均小时漏损流量leak,公式入下:
[0050][0051]
若当天无新增漏损出现,在判别下一日有无新增漏损时,需更新历史流量序列(判别阈值序列将更新),进行新增漏损分析;
[0052]
若当天出现新增漏损,在判别下一日时,利用估算的小时漏损水量leak和原有阈值来更新阈值,计算公式为thresholdi=thresholdi+1.4
×
leak,可得到更新后的判别阈值序列{threshold1,threshold2,
…
,threshold24};再分析当天有无新增漏损事故发生。
[0053]
本实施例中,夜间最小流量检测算法模块利用夜间最小流量分析同步分析新增漏损。
[0054]
具体的,计算目标小区未发生新增漏损时段的隔差值数据;
[0055]
计算往期14天内小时平均流量,小于10时,m=14,大于等于10时,m=7;根据往期流量数据计算出正常时段各个隔差值的阈值作为判断阈值;采集待测时段夜间最小流量数据{fi},i=t,t-1,
…
,t-14;计算隔差值c
t
(m);对比c
t
(m)与
[0056]
若则判定第t天该流量计控制范围出现了新漏损,安排查漏。
[0057]
本实施例中,漏损事件处理结果自动分析模块对漏损事件后续处理进行自动分析
[0058]
具体的,系统发出报警1个月内,若漏损事件未进行处理,则将该漏损标记为存量漏损事件;系统发出报警1个月内,对漏点进行了探测和修复,分析修复后的流量:
①
从1:00时刻的流量数据q1开始分析,即i=1,2,
…
,24,比较当日的逐时段流量qi和对应判别阈值thresholdi,判别公式如下,从而得到判别序列{d1,d2,
…
,d24};
[0059][0060]
记sum0=1,对于1:00时刻,sum1=d1*sum0+d1;
[0061]
对于i时刻,计算公式如下:
[0062]
sumi=di×
sum
i-1
+di[0063]
若sumi小于6,则分析i+1时刻,直至24:00时刻,若sum24小于6,则输出“新增漏损事件处理完毕,状态正常”;若sumi大于6,则输出“仍存在漏点未修复,状态异常”。
[0064]
实施例
[0065]
某区域流量计流量曲线:(如图2所示)
[0066]
历史流量数据:通过工程师结合资料与经验人工分析可得出历史的新增漏损发生时间点:(如图3所示)
[0067]
但每天对每个流量计数据分析,工作量大。每个水表的历史流量情况不同,可能需要查看不同时间段的流量数据,效率低。工程师利用经验进行流量分析,遇到复杂的流量数据,无法快速进行标准化分析,准确性不足。
[0068]
需要提供一种新的基于智能算法的新增漏损检测模型解决上述技术问题。
[0069]
本实施例中,全天流量检测算法模块:
[0070]
其中,异常数据数据处理:
[0071]
由于流量监测计在某些时刻存在误差,数据库中会存在部分异常数据,包括数据缺失或流量过大(小),在检测新增漏损前首先对异常数据进行处理:对于数据库中第一天的异常数据,用该天前一时刻的流量代替;对于数据库中其他日期的异常数据,用上一日同时刻的流量代替。
[0072]
原始数据:
[0073]
[11.11.11....15 14 13]
[0074]
[11null 10...14.13.null.]
[0075]
[11.10.10....15.15.12.]
[0076]
处理后数据:
[0077]
[11.11.11....15 14 13]
[0078]
[11 11 10...14.13.13.]
[0079]
[11.10.10....15.15.12.]
[0080]
其中,构建历史流量序列:
[0081]
提取若干天正常、较稳定的逐小时流量数据,得到若干个14*24的矩阵ak,ij;
[0082]
[[11.11.11....15 14 13]
[0083]
[11 11 10...14.13.13.]
[0084]
[11.10.10....15.15.12.]
[0085]
...
[0086]
[5.2.2....8.8.6.]
[0087]
[4.2.2....9.8.8.]
[0088]
[6.3.2....6.6.7.]]
[0089] 01234567891011121314151617181920212223011111110109111114161717161615131315151515151515111111110109111114161717161615131315151614141313211101010109111113161717171515141414161515151512311101010910111315151514151413131314151615151514412121212111213151718181615151412141415161515151451212121211121315171818161515141214141516161615146121111111111121315181617171615151416161716161514713111111111212131618161717161515141616171616151481311111111121213161816171716151514161616161516149131211111211111315181818171615151416161716161614
1013121211111113151618181716161514151617171616171511131212121112131518181717161614151615171717161615121312121211131416182018171818161716181818181918161314151313131414171919181717161615151617171617161514131212121212121417181816171715151516171717161515
[0090]
…
[0091][0092][0093]
其中,计算判别阈值:
[0094]
对每个矩阵ak,ij,依次求每一列的方差dk,i,对该矩阵每列的方差按照得到平均方差dk,,将min{d1,d2,
…
,dk}所对应的矩阵作为阈值矩阵aij;
[0095]
平均方差dk:0.7472105165315494
[0096]
阈值矩阵aij:
[0097]
[[11.11.11.10.10.9.11.11.14.16.17.17.16.16.15.13.13.15.
[0098]
15.15.15.15.15.15.]
[0099]
[11.11.11.10.10.9.11.11.14.16.17.17.16.16.15.13.13.15.
[0100]
15.16.14.14.13.13.]
[0101]
[11.10.10.10.10.9.11.11.13.16.17.17.17.15.15.14.14.14.
[0102]
16.15.15.15.15.12.]
[0103]
[11.10.10.10.9.10.11.13.15.15.15.14.15.14.13.13.13.14.
[0104]
15.16.15.15.15.14.]
[0105]
[12.12.12.12.11.12.13.15.17.18.18.16.15.15.14.12.14.14.
[0106]
15.16.15.15.15.14.]
[0107]
[12.12.12.12.11.12.13.15.17.18.18.16.15.15.14.12.14.14.
[0108]
15.16.16.16.15.14.]
flow:0
[0160]
mean[12.42857143 11.71428571 11.5 11.35714286 11.07142857 11.5
[0161]
12.42857143 13.92857143 16.14285714 17.92857143 17.21428571 16.85714286
[0162]
16.42857143 15.85714286 14.85714286 14.21428571 14.35714286 15.42857143
[0163]
16.07142857 16.5 15.92857143 15.92857143 15.64285714 14.28571429]
[0164]
std[0.82065181 1.09730654 0.73192505 0.81127262 0.70348984 1.29559694
[0165]
0.97937923 1.7098156 1.59719141 0.96097315 0.8601139 0.51507875
[0166]
0.9035079 0.74230749 0.63887656 1.4232042 0.81127262 1.11574995
[0167]
0.88352263 0.82375447 0.79859571 1.03263088 0.89499743 0.88063057]
[0168]
threshold[14.06987504 13.90889879 12.96385011 12.9796881 12.47840826 14.09119388
[0169]
14.38732989 17.34820263 19.33723997 19.85051772 18.93451351 17.88730036
[0170]
18.23558723 17.34175784 16.13489599 17.06069412 15.9796881 17.66007134
[0171]
17.83847384 18.14750894 17.52576284 17.99383318 17.43285201 16.04697543]
[0172]
4 the leak detection result:no leak occurred in the dma the leak flow:0
[0173]
mean[12.5 11.64285714 11.42857143 11.28571429 11.07142857 11.5
[0174]
12.35714286 13.78571429 16.07142857 17.92857143 17.07142857 16.92857143
[0175]
16.57142857 15.92857143 14.92857143 14.42857143 14.35714286 15.57142857
[0176]
16.14285714 16.5 16.15.92857143 15.71428571 14.28571429]
[0177]
std[0.82375447 1.10886962 0.72843136 0.79539491 0.70348984 1.29559694
[0178]
0.97153361 1.69783776 1.5795246 0.96097315 0.88352263 0.45736602
[0179]
0.82065181 0.70348984 0.59333028 1.29362645 0.81127262 1.04978132
[0180]
0.83299313 0.82375447 0.75592895 1.03263088 0.88063057 0.88063057]
[0181]
threshold[14.14750894 13.86059639 12.88543415 12.8765041 12.47840826 14.09119388
[0182]
14.30021007 17.18138981 19.23047777 19.85051772 18.83847384 17.84330346
[0183]
18.21273218 17.33555111 16.11523198 17.01582433 15.9796881 17.67099121
[0184]
17.8088434 18.14750894 17.51185789 17.99383318 17.47554686 16.04697543]
[0185]
5 the leak detection result:no leak occurred in the dma the leak flow:0
[0186]
mean[12.57142857 11.64285714 11.42857143 11.21428571 11.07142857 11.42857143
[0187]
12.35714286 13.78571429 16.17.92857143 17.07142857 17.
[0188]
16.64285714 16.15.14.57142857 14.42857143 15.71428571
[0189]
16.28571429 16.57142857 16.15.92857143 15.85714286 14.35714286]
[0190]
std[0.82065181 1.10886962 0.72843136 0.77261813 0.70348984 1.29362645
[0191]
0.97153361 1.69783776 1.55838744 0.96097315 0.88352263 0.37796447
[0192]
0.71784826 0.65465367 0.53452248 1.11574995 0.82065181 0.95831485
[0193]
0.79539491 0.82065181 0.75592895 1.03263088 0.91473203 0.89499743]
[0194]
threshold[14.21273218 13.86059639 12.88543415 12.75952198 12.47840826 14.01582433
[0195]
14.30021007 17.18138981 19.11677489 19.85051772 18.83847384 17.75592895
[0196]
18.07855366 17.30930734 16.06904497 16.80292848 16.06987504 17.63091541
[0197]
17.8765041 18.21273218 17.51185789 17.99383318 17.68660692 16.14713773]
[0198]
6 the leak detection result:no leak occurred in the dma the leak flow:0
[0199]
mean[12.64285714 11.71428571 11.5 11.28571429 11.07142857 11.57142857
[0200]
12.5 14.16.21428571 17.92857143 17.21428571 17.
[0201]
16.71428571 16.15.07142857 14.57142857 14.57142857 15.71428571
[0202]
16.28571429 16.64285714 16.15.92857143 15.85714286 14.5]
[0203]
std[0.81127262 1.09730654 0.73192505 0.79539491 0.70348984 1.34771159
[0204]
1.05220856 1.77281052 1.61150202 0.96097315 0.8601139 0.37796447
[0205]
0.79539491 0.65465367 0.59333028 1.11574995 0.9035079 0.95831485
[0206]
0.79539491 0.89499743 0.75592895 1.03263088 0.91473203 0.98198051]
[0207]
threshold[14.26540238 13.90889879 12.96385011 12.8765041 12.47840826 14.26685175
[0208]
14.60441712 17.54562104 19.43728976 19.85051772 18.93451351 17.75592895
[0209]
18.30507553 17.30930734 16.25808912 16.80292848 16.37844438 17.63091541
[0210]
17.8765041 18.43285201 17.51185789 17.99383318 17.68660692 16.46396101]
[0211]
7 the leak detection result:no leak occurred in the dma the leak flow:0
[0212]
mean[12.5 11.71428571 11.5 11.21428571 11.11.35714286
[0213]
12.42857143 13.85714286 16.07142857 18.17.28571429 17.
[0214]
16.64285714 16.15.07142857 14.57142857 14.5 15.71428571
[0215]
16.35714286 16.5 16.16.15.92857143 14.57142857]
[0216]
std[0.90632697 1.09730654 0.73192505 0.8601139 0.75592895 1.49318178
[0217]
1.11574995 1.92194629 1.7098156 1.0.79539491 0.37796447
[0218]
0.81127262 0.65465367 0.59333028 1.11574995 0.98198051 0.95831485
[0219]
0.81127262 0.98198051 0.75592895 1.06904497 0.88352263 0.97937923]
[0220]
threshold[14.31265393 13.90889879 12.96385011 12.93451351 12.51185789 14.34350642
[0221]
14.66007134 17.70103544 19.49105977 20.18.8765041 17.75592895
[0222]
18.26540238 17.30930734 16.25808912 16.80292848 16.46396101 17.63091541
[0223]
17.9796881 18.46396101 17.51185789 18.13808994 17.6956167 16.53018703]
[0224]
8 the leak detection result:no leak occurred in the dma the leak flow:0
[0225]
mean[12.42857143 11.78571429 11.57142857 11.28571429 11.11.35714286
[0226]
12.5 14.16.14285714 17.85714286 17.42857143 16.92857143
[0227]
16.5 15.92857143 15.14.5 14.5 15.57142857
[0228]
16.35714286 16.5 15.92857143 15.92857143 15.92857143 14.57142857]
[0229]
std[0.9035079 1.08091043 0.72843136 0.88063057 0.75592895 1.49318178
[0230]
1.11803399 1.92724822 1.72614942 1.12485827 0.72843136 0.45736602
[0231]
0.90632697 0.70348984 0.65465367 1.11803399 0.98198051 1.04978132
[0232]
0.81127262 0.98198051 0.79859571 1.09962888 0.88352263 0.97937923]
[0233]
threshold[14.23558723 13.94753514 13.02829129 13.04697543 12.51185789 14.34350642
[0234]
14.73606798 17.85449645 19.59515599 20.10685939 18.88543415 17.84330346
[0235]
18.31265393 17.33555111 16.30930734 16.73606798 16.46396101 17.67099121
[0236]
17.9796881 18.46396101 17.52576284 18.12782919 17.6956167 16.53018703]
[0237]
9 the leak detection result:no leak occurred in the dma the leak flow:0
[0238]
mean[12.42857143 11.71428571 11.57142857 11.28571429 10.92857143 11.42857143
[0239]
12.57142857 14.16.21428571 17.85714286 17.28571429 16.85714286
[0240]
16.5 15.92857143 15.14.5 14.515.57142857
flow:0
[0290]
mean[12.28571429 11.5 11.5 11.28571429 10.78571429 11.5
[0291]
12.64285714 14.16.21428571 17.57142857 17.35714286 16.78571429
[0292]
16.64285714 15.71428571 15.07142857 14.14285714 14.5 15.35714286
[0293]
16.28571429 16.5 15.64285714 15.71428571 15.78571429 14.64285714]
[0294]
std[0.79539491 0.62678317 0.62678317 0.79539491 0.4103259 1.4516001
[0295]
1.10886962 1.88982237 1.61150202 1.04978132 0.81127262 0.4103259
[0296]
1.10886962 0.45175395 0.70348984 0.83299313 1.05220856 0.89499743
[0297]
0.69985421 1.11803399 0.47915742 0.69985421 0.8601139 1.10886962]
[0298]
threshold[13.8765041 12.75356634 12.75356634 12.8765041 11.60636609 14.4032002
[0299]
14.86059639 17.77964473 19.43728976 19.67099121 18.9796881 17.60636609
[0300]
18.86059639 16.61779362 16.47840826 15.8088434 16.60441712 17.14713773
[0301]
17.68542271 18.73606798 16.60117199 17.11399414 17.50594208 16.86059639]
[0302]
14 the leak detection result:no leak occurred in the dma the leak flow:0
[0303]
mean[12.42857143 11.57142857 11.57142857 11.42857143 10.78571429 11.71428571
[0304]
12.71428571 14.21428571 16.42857143 17.5 17.42857143 16.71428571
[0305]
16.71428571 15.71428571 15.07142857 14.14285714 14.64285714 15.35714286
[0306]
16.28571429 16.64285714 15.64285714 15.64285714 15.71428571 14.64285714]
[0307]
std[0.72843136 0.62269985 0.62269985 0.72843136 0.4103259 1.27775313
[0308]
1.03015751 1.69783776 1.49829835 0.98198051 0.82065181 0.45175395
[0309]
1.09730654 0.45175395 0.70348984 0.83299313 0.97153361 0.89499743
[0310]
0.69985421 1.04246568 0.47915742 0.61028598 0.88063057 1.10886962]
[0311]
threshold[13.88543415 12.81682827 12.81682827 12.88543415 11.60636609 14.26979197
[0312]
14.77460073 17.60996124 19.42516814 19.46396101 19.06987504 17.61779362
[0313]
18.90889879 16.61779362 16.47840826 15.8088434 16.58592436 17.14713773
[0314]
17.68542271 18.7277885 16.60117199 16.86342911 17.47554686 16.86059639]
[0315]
…
[0316]
381 the leak detection result:no leak occurred in the dma the leak flow:0
[0317]
mean[1.1.07142857 1.57142857 1.35714286 1.14285714 1.35714286
[0318]
2.78571429 5.7.28571429 8.14285714 7.71428571 6.92857143
[0319]
6.57142857 6.5 5.28571429 5.07142857 5.35714286 5.92857143
[0320]
6.57142857 6.57142857 1.64285714 1.42857143 1.5 1.64285714]
[0321]
std[0.0.25753938 0.49487166 0.47915742 0.34992711 0.47915742
[0322]
0.4103259 1.06904497 0.69985421 0.63887656 0.88063057 0.96097315
[0323]
0.82065181 0.82375447 0.88063057 0.79859571 0.61028598 0.25753938
[0324]
0.49487166 0.62269985 0.47915742 0.49487166 0.5 0.47915742]
[0325]
threshold[1.1.58650733 2.56117189 2.3154577 1.84271136 2.3154577
[0326]
3.60636609 7.13808994 8.68542271 9.42061027 9.47554686 8.85051772
[0327]
8.21273218 8.14750894 7.04697543 6.66861998 6.57771482 6.44365018
[0328]
7.56117189 7.81682827 2.60117199 2.41831475 2.5 2.60117199]
[0329]
382 the leak detection result:no leak occurred in the dma the leak flow:0
[0330]
mean[1.1.07142857 1.57142857 1.42857143 1.14285714 1.42857143
[0331]
2.85714286 4.92857143 7.28571429 8.21428571 7.71428571 6.92857143
[0332]
6.71428571 6.64285714 5.35714286 5.14285714 5.35714286 5.92857143
[0333]
6.57142857 6.57142857 1.64285714 1.42857143 1.5 1.64285714]
[0334]
std[0.0.25753938 0.49487166 0.49487166 0.34992711 0.49487166
[0335]
0.34992711 1.03263088 0.69985421 0.6738558 0.88063057 0.96097315
[0336]
0.88063057 0.89499743 0.81127262 0.83299313 0.61028598 0.25753938
[0337]
0.49487166 0.62269985 0.47915742 0.49487166 0.5 0.47915742]
[0338]
threshold[1.1.58650733 2.56117189 2.41831475 1.84271136 2.41831475
[0339]
3.55699707 6.99383318 8.68542271 9.5619973 9.47554686 8.85051772
[0340]
8.47554686 8.43285201 6.9796881 6.8088434 6.57771482 6.44365018
[0341]
7.56117189 7.81682827 2.60117199 2.41831475 2.5 2.60117199]
[0342]
383 the leak detection result:no leak occurred in the dma the leak flow:0
[0343]
mean[1.1.07142857 1.64285714 1.5 1.14285714 1.5
[0344]
2.78571429 5.7.35714286 8.21428571 7.78571429 7.
[0345]
6.71428571 6.71428571 5.35714286 5.14285714 5.35714286 5.92857143
[0346]
6.57142857 6.57142857 1.64285714 1.42857143 1.5 1.64285714]
[0347]
std[0.0.25753938 0.47915742 0.5 0.34992711 0.5
[0348]
0.4103259 1.06904497 0.71784826 0.6738558 0.8601139 1.
[0349]
0.88063057 0.88063057 0.81127262 0.83299313 0.61028598 0.25753938
[0350]
0.49487166 0.62269985 0.47915742 0.49487166 0.5 0.47915742]
[0351]
threshold[1.1.58650733 2.60117199 2.5 1.84271136 2.5
[0352]
3.60636609 7.13808994 8.79283937 9.5619973 9.50594208 9.
[0353]
8.47554686 8.47554686 6.9796881 6.8088434 6.57771482 6.44365018
[0354]
7.56117189 7.81682827 2.60117199 2.41831475 2.5 2.60117199]
[0355]
384 the leak detection result:no leak occurred in the dma the leak flow:0
[0356]
mean[1.1.07142857 1.64285714 1.5 1.14285714 1.5
[0357]
2.78571429 5.7.35714286 8.21428571 7.85714286 7.07142857
[0358]
6.71428571 6.78571429 5.35714286 5.21428571 5.42857143 5.92857143
[0359]
6.64285714 6.57142857 1.64285714 1.42857143 1.5 1.64285714]
[0360]
std[0.0.25753938 0.47915742 0.5 0.34992711 0.5
[0361]
0.4103259 1.06904497 0.71784826 0.6738558 0.83299313 0.96097315
[0362]
0.88063057 0.8601139 0.81127262 0.77261813 0.62269985 0.25753938
[0363]
0.47915742 0.62269985 0.47915742 0.49487166 0.5 0.47915742]
[0364]
threshold[1.1.58650733 2.60117199 2.5 1.84271136 2.5
[0365]
3.60636609 7.13808994 8.79283937 9.5619973 9.52312911 8.99337486
[0366]
8.47554686 8.50594208 6.9796881 6.75952198 6.67397113 6.44365018
[0367]
7.60117199 7.81682827 2.60117199 2.41831475 2.5 2.60117199]
[0368]
385 the leak detection result:no leak occurred in the dma the leak flow:0
[0369]
mean[1.1.07142857 1.71428571 1.57142857 1.14285714 1.57142857
[0370]
2.85714286 5.07142857 7.28571429 8.35714286 7.85714286 7.14285714
[0371]
6.85714286 6.78571429 5.35714286 5.21428571 5.57142857 5.92857143
[0372]
6.64285714 6.71428571 1.64285714 1.42857143 1.5 1.64285714]
[0373]
std[0.0.25753938 0.45175395 0.49487166 0.34992711 0.49487166
[0374]
0.34992711 1.03263088 0.69985421 0.61028598 0.83299313 0.98974332
[0375]
0.91473203 0.8601139 0.81127262 0.77261813 0.49487166 0.25753938
[0376]
0.47915742 0.45175395 0.47915742 0.49487166 0.5 0.47915742]
[0377]
threshold[1.1.58650733 2.61779362 2.56117189 1.84271136 2.56117189
[0378]
3.55699707 7.13669033 8.68542271 9.57771482 9.52312911 9.12234378
[0379]
8.68660692 8.50594208 6.9796881 6.75952198 6.56117189 6.44365018
[0380]
7.60117199 7.61779362 2.60117199 2.41831475 2.5 2.60117199]
[0381]
386 the leak detection result:no leak occurred in the dma the leak flow:0
[0382]
mean[1.1.07142857 1.71428571 1.57142857 1.14285714 1.57142857
[0383]
2.85714286 5.14285714 7.35714286 8.42857143 7.85714286 7.14285714
[0384]
6.85714286 6.85714286 5.5 5.21428571 5.57142857 5.92857143
[0385]
6.64285714 6.71428571 1.64285714 1.42857143 1.5 1.64285714]
[0386]
std[0.0.25753938 0.45175395 0.49487166 0.34992711 0.49487166
[0387]
0.34992711 0.91473203 0.61028598 0.62269985 0.83299313 0.98974332
[0388]
0.91473203 0.91473203 0.73192505 0.77261813 0.49487166 0.25753938
[0389]
0.47915742 0.45175395 0.47915742 0.49487166 0.5 0.47915742]
[0390]
threshold[1.1.58650733 2.61779362 2.56117189 1.84271136 2.56117189
[0391]
3.55699707 6.97232121 8.57771482 9.67397113 9.52312911 9.12234378
[0392]
8.68660692 8.68660692 6.96385011 6.75952198 6.56117189 6.44365018
[0393]
7.60117199 7.61779362 2.60117199 2.41831475 2.5 2.60117199]
[0394]
387 the leak detection result:no leak occurred in the dma the leak flow:0
[0395]
mean[1.1.07142857 1.78571429 1.64285714 1.14285714 1.57142857
[0396]
2.85714286 5.07142857 7.5 8.42857143 7.85714286 7.35714286
[0397]
6.85714286 6.85714286 5.57142857 5.28571429 5.57142857 5.92857143
[0398]
6.64285714 6.71428571 1.64285714 1.42857143 1.5 1.64285714]
[0399]
std[0.0.25753938 0.4103259 0.47915742 0.34992711 0.49487166
[0400]
0.34992711 0.88352263 0.5 0.62269985 0.83299313 1.04246568
[0401]
0.91473203 0.91473203 0.72843136 0.69985421 0.49487166 0.25753938
[0402]
0.47915742 0.45175395 0.47915742 0.49487166 0.5 0.47915742]
[0403]
threshold[1.1.58650733 2.60636609 2.60117199 1.84271136 2.56117189
[0404]
3.55699707 6.83847384 8.5 9.67397113 9.52312911 9.44207422
[0405]
8.68660692 8.68660692 7.02829129 6.68542271 6.56117189 6.44365018
[0406]
7.60117199 7.61779362 2.60117199 2.41831475 2.5 2.60117199]
[0407]
388 the leak detection result:no leak occurred in the dma the leak flow:0
[0408]
mean[1.1.07142857 1.85714286 1.64285714 1.14285714 1.64285714
[0409]
2.85714286 5.07142857 7.57142857 8.42857143 7.85714286 7.5
[0410]
6.85714286 6.92857143 5.57142857 5.28571429 5.64285714 5.92857143
[0411]
6.64285714 6.71428571 1.64285714 1.42857143 1.5 1.64285714]
[0412]
std[0.0.25753938 0.34992711 0.47915742 0.34992711 0.47915742
[0413]
0.34992711 0.88352263 0.49487166 0.62269985 0.83299313 0.98198051
[0414]
0.91473203 0.88352263 0.72843136 0.69985421 0.47915742 0.25753938
[0415]
0.47915742 0.45175395 0.47915742 0.49487166 0.5 0.47915742]
[0416]
threshold[1.1.58650733 2.55699707 2.60117199 1.84271136 2.60117199
[0417]
3.55699707 6.83847384 8.56117189 9.67397113 9.52312911 9.46396101
[0418]
8.68660692 8.6956167 7.02829129 6.68542271 6.60117199 6.44365018
[0419]
7.60117199 7.61779362 2.60117199 2.41831475 2.5 2.60117199]
[0420]
389 the leak detection result:no leak occurred in the dma the leak flow:0
[0421]
mean[1.1.07142857 1.92857143 1.64285714 1.14285714 1.71428571
[0422]
2.78571429 5.14285714 7.57142857 8.42857143 7.85714286 7.64285714
[0423]
7.7.14285714 5.71428571 5.28571429 5.71428571 5.92857143
[0424]
6.64285714 6.78571429 1.64285714 1.42857143 1.5 1.64285714]
[0425]
std[0.0.25753938 0.25753938 0.47915742 0.34992711 0.45175395
[0426]
0.4103259 0.91473203 0.49487166 0.62269985 0.83299313 0.89499743
[0427]
0.9258201 0.74230749 0.79539491 0.69985421 0.45175395 0.25753938
[0428]
0.47915742 0.4103259 0.47915742 0.49487166 0.5 0.47915742]
[0429]
threshold[1.1.58650733 2.44365018 2.60117199 1.84271136 2.61779362
[0430]
3.60636609 6.97232121 8.56117189 9.67397113 9.52312911 9.43285201
[0431]
8.8516402 8.62747212 7.30507553 6.68542271 6.61779362 6.44365018
[0432]
7.60117199 7.60636609 2.60117199 2.41831475 2.5 2.60117199]
[0433]
390 the leak detection result:no leak occurred in the dma the leak flow:0
[0434]
mean[1.1.07142857 2.1.71428571 1.14285714 1.71428571
[0435]
2.78571429 5.07142857 7.64285714 8.42857143 7.85714286 7.78571429
[0436]
7.21428571 7.28571429 5.71428571 5.42857143 5.71428571 5.92857143
[0437]
6.64285714 6.85714286 1.64285714 1.42857143 1.5 1.64285714]
[0438]
std[0.0.25753938 0.0.45175395 0.34992711 0.45175395
[0439]
0.4103259 0.88352263 0.47915742 0.62269985 0.83299313 0.77261813
[0440]
0.77261813 0.69985421 0.79539491 0.62269985 0.45175395 0.25753938
[0441]
0.47915742 0.34992711 0.47915742 0.49487166 0.5 0.47915742]
[0442]
threshold[1.1.58650733 2.2.61779362 1.84271136 2.61779362
[0443]
3.60636609 6.83847384 8.60117199 9.67397113 9.52312911 9.33095055
[0444]
8.75952198 8.68542271 7.30507553 6.67397113 6.61779362 6.44365018
[0445]
7.60117199 7.55699707 2.60117199 2.41831475 2.5 2.60117199]
[0446]
391 the leak detection result:no leak occurred in the dma the leak flow:0
[0447]
mean[1.1.07142857 2.1.71428571 1.14285714 1.78571429
[0448]
2.78571429 5.7.64285714 8.42857143 7.85714286 7.78571429
[0449]
7.35714286 7.42857143 5.92857143 5.57142857 5.71428571 5.92857143
[0450]
6.64285714 6.85714286 1.64285714 1.42857143 1.5 1.64285714]
[0451]
std[0.0.25753938 0.0.45175395 0.34992711 0.4103259
[0452]
0.4103259 0.9258201 0.47915742 0.62269985 0.83299313 0.77261813
[0453]
0.71784826 0.62269985 0.70348984 0.49487166 0.45175395 0.25753938
[0454]
0.47915742 0.34992711 0.47915742 0.49487166 0.5 0.47915742]
[0455]
threshold[1.1.58650733 2.2.61779362 1.84271136 2.60636609
[0456]
3.60636609 6.8516402 8.60117199 9.67397113 9.52312911 9.33095055
[0457]
8.79283937 8.67397113 7.33555111 6.56117189 6.61779362 6.44365018
[0458]
7.60117199 7.55699707 2.60117199 2.41831475 2.5 2.60117199]
[0459]
392 the leak detection result:a new leak occurred in the dma the leak flow:3.4
[0460]
mean[1.1.07142857 2.1.71428571 1.14285714 1.71428571
[0461]
2.78571429 5.07142857 7.64285714 8.42857143 7.85714286 7.71428571
[0462]
7.35714286 7.42857143 6.07142857 5.64285714 5.71428571 5.92857143
[0463]
6.64285714 6.85714286 1.64285714 1.42857143 1.5 1.64285714]
[0464]
std[0.0.25753938 0.0.45175395 0.34992711 0.45175395
[0465]
0.4103259 0.88352263 0.47915742 0.62269985 0.83299313 0.69985421
[0466]
0.71784826 0.62269985 0.70348984 0.47915742 0.45175395 0.25753938
[0467]
0.47915742 0.34992711 0.47915742 0.49487166 0.5 0.47915742]
[0468]
threshold[1.1.58650733 2.2.61779362 1.84271136 2.61779362
[0469]
3.60636609 6.83847384 8.60117199 9.67397113 9.52312911 9.11399414
[0470]
8.79283937 8.67397113 7.47840826 6.60117199 6.61779362 6.44365018
[0471]
7.60117199 7.55699707 2.60117199 2.41831475 2.5 2.60117199]
[0472]
393 the leak detection result:a new leak occurred in the dma the leak flow:5.45
[0473]
mean[1.1.07142857 2.1.78571429 1.14285714 1.78571429
[0474]
2.71428571 5.14285714 7.64285714 8.42857143 7.85714286 7.78571429
[0475]
7.5 7.42857143 6.21428571 5.64285714 5.71428571 5.92857143
[0476]
6.64285714 6.85714286 1.64285714 1.42857143 1.5 1.64285714]
[0477]
std[0.0.25753938 0.0.4103259 0.34992711 0.4103259
[0478]
0.45175395 0.74230749 0.47915742 0.62269985 0.83299313 0.77261813
[0479]
0.62678317 0.62269985 0.6738558 0.47915742 0.45175395 0.25753938
[0480]
0.47915742 0.34992711 0.47915742 0.49487166 0.5 0.47915742]
[0481]
threshold[1.1.58650733 2.2.60636609 1.84271136 2.60636609
[0482]
3.61779362 6.62747212 8.60117199 9.67397113 9.52312911 9.33095055
[0483]
8.75356634 8.67397113 7.5619973 6.60117199 6.61779362 6.44365018
[0484]
7.60117199 7.55699707 2.60117199 2.41831475 2.5 2.60117199]
[0485]
394 the leak detection result:a new leak occurred in the dma the leak flow:2.21
[0486]
其中,分析当天有无新增漏损:
[0487]
数据库信息示例:
[0488]
393 the leak detection result:a new leak occurred in the dma the leak flow:5.45
[0489]
如示例的数据库信息,已经分析出当有无新增漏损,并算出漏损量为5.45,
[0490]
该信息自动上传至信息化平台,每日自动生成新增漏损列表(如图4所示)。
[0491]
分析人员每日根据新增漏损列表,对报警的区域安排检漏。及时处理新增漏损。
[0492]
根据新增漏损的报警,找到管网漏损的漏点,如图5所示。
[0493]
其中,夜间最小流量流量检测算法模块:
[0494]
计算往期14天内小时平均流量,小于10时,m=14,大于等于10时,m=7;
[0495]
根据往期流量数据计算出正常时段各个隔差值的阈值作为判断阈值;
等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本说明书中的具体含义。
[0510]
在本说明书中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0511]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0512]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种供水管网新增漏损检测方法,其特征在于,获取流量数据,每日流量自动同步到模型数据库,新增漏损检测模型利用流量数据进行漏损监测,其中,新增漏损检测模型包括全天流量检测算法模块、夜间最小流量检测算法模块和漏损事件处理结果自动分析模块;全天流量检测算法模块包括异常数据处理、构建历史流量序列、计算判别阈值、分析当天有无新增漏损;夜间最小流量检测算法模块利用夜间最小流量分析同步分析新增漏损;漏损事件处理结果自动分析模块对漏损事件后续处理进行自动分析。2.如权利要求1所述的一种供水管网新增漏损检测方法,其特征在于,异常数据处理是指检测并识别数据库中的异常数据,对异常数据进行处理。3.如权利要求2所述的一种供水管网新增漏损检测方法,其特征在于,由于流量监测计在某些时刻存在误差,数据库中会存在部分异常数据,包括数据缺失或流量过大过小,在检测新增漏损前首先对异常数据进行处理,对于数据库中第一天的异常数据,用该天前一时刻的流量代替;对于数据库中其他日期的异常数据,用上一日同时刻的流量代替。4.如权利要求1所述的一种供水管网新增漏损检测方法,其特征在于,构建历史流量序列,构建共计24个初始基准流量序列;从数据库中提取若干天正常、较稳定的逐小时流量数据,从中依次选择14天(合计2周)的流量数据,得到若干个14*24的矩阵ak,ij。5.如权利要求4所述的一种供水管网新增漏损检测方法,其特征在于,对每个矩阵ak,ij,依次求每一列的方差dk,i,对该矩阵每列的方差按照得到平均方差dk,将min{d1,d2,
…
,dk}所对应的矩阵作为阈值矩阵aij;对阈值矩阵aij每一列按照取平均值,得到基准流量序列qi。6.如权利要求1所述的一种供水管网新增漏损检测方法,其特征在于,计算判别阈值即计算各时刻对应的历史流量序列qi的均值mean和标准差std,得到各时刻对应的判别阈值threshold。7.如权利要求6所述的一种供水管网新增漏损检测方法,其特征在于,对于历史流量判别序列qi,根据均值,计算得到标准差stdi,计算判别阈值:threshold
i
=0.7
×
mean
i
+2.4
×
std
i
从而可得到24个阈值threshold,判别阈值序列为{threshold1,threshold2,
…
,threshold24}。8.如权利要求1所述的一种供水管网新增漏损检测方法,其特征在于,分析当天有无新增漏损事故发生,即根据流量序列与判别阈值计算分析当天新增漏损情况。9.如权利要求8所述的一种供水管网新增漏损检测方法,其特征在于,从1:00时刻的流量数据q1开始分析,即i=1,2,
…
,24,比较当日的逐时段流量qi和对应判别阈值thresholdi,判别公式如下,从而得到判别序列{d1,d2,
…
,d24},
10.如权利要求1所述的一种供水管网新增漏损检测方法,其特征在于,计算目标小区未发生新增漏损时段的隔差值数据;根据往期流量数据计算出正常时段各个隔差值的阈值作为判断阈值,采集待测时段夜间最小流量数据{fi},i=t,t-1,
…
,t-14,计算隔差值c
t
(m)。
技术总结
本发明提供一种供水管网新增漏损检测方法,涉及一种城市供水管网新增漏损诊断技术领域。该发明获取流量数据,每日流量自动同步到模型数据库,新增漏损检测模型利用流量数据进行漏损监测,其中,新增漏损检测模型包括全天流量检测算法模块、夜间最小流量检测算法模块和漏损事件处理结果自动分析模块。本发明将智能算法运用于新增漏损检测,检测效率远远高于人工巡检。人工巡检。
技术研发人员:张蕊 刘海星 杨甜甜 赵梦珂 李庚岩
受保护的技术使用者:大连智水慧成科技有限责任公司
技术研发日:2023.05.25
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种钢筋混凝土氯离子定向吸收装置及方法与流程 下一篇:除菌机和除菌控制方法与流程