[发明专利]一种根据采集点反馈异常信息实现爆管分析逻辑的方法在审
申请号: | 202011091705.0 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112214648A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 汪宏;丰伟 | 申请(专利权)人: | 合肥小龟快跑信息科技有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06Q50/06 |
代理公司: | 合肥方舟知识产权代理事务所(普通合伙) 34158 | 代理人: | 宋萍 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 根据 采集 反馈 异常 信息 实现 分析 逻辑 方法 | ||
本发明公开了一种根据采集点反馈异常信息实现爆管分析逻辑的方法,从数据库中读取存储管线关系的无向图中的数据,初始化无向图于内存中;S2:通过广度优先算法以爆管点所在管线为起点查找和其相连通的阀门所在的管线,这些阀门即为初步关闭阀门;S3:初步关闭阀门为起点,以广度优先算法查找水源点,若找到水源点,初步关闭阀门继续关闭,并标记为闭关阀门,否则,标记为不关闭阀门;S4:重复S2,从爆管点所在管线出发,通过广度优先算法查找管线,若找到S3中必关阀门,则停止从这个方向查找。本发明根据采集点反馈的异常信息,并确定爆管的管线,通过相应的算法计算出要截断水流的闭关阀门和不关闭阀门。
技术领域
本发明涉及管道爆管分析领域,具体为一种根据采集点反馈异常信息实现爆管分析逻辑的方法。
背景技术
自来水管网是由管线组成的连接水源和用户,上面分布着阀门和水源,可能有一条管线多个分支,还有可能存在环形管网。当自来水管网中出现爆管情况时,现在很难快速地从采集点反馈的异常信息中确定爆管的管线,同时为了避免其他的管线和小区供水,还需要截断其他对应的阀门,为此我们提出一种根据采集点反馈异常信息实现爆管分析逻辑的方法用于解决上述问题。
发明内容
本发明的目的在于提供一种根据采集点反馈异常信息实现爆管分析逻辑的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种根据采集点反馈异常信息实现爆管分析逻辑的方法,包括以下步骤:
S1:从数据库中读取存储管线关系的无向图中的数据,初始化无向图于内存中;
自来水管网是由管线组成的连接水源和用户,上面分布着阀门和水源,可能有一条管线多个分支,还有可能存在环形管网,为了把管线的关系数据化,方便对管网做分析,可以把管网看成一个无向有环图,并把它数据化,利用无向有环图结合递归等算法、广度优先算法进行分析。所有自来水管线的一端必定和水源相通,并且在水源和发生爆管的管线中间一定有阀门存在。
S2:通过广度优先算法以爆管点所在管线为起点查找和其相连通的阀门所在的管线,这些阀门即为初步关闭阀门;
广度优先算法首先是在距离起始点为1的范围内的所有邻接点中查找有没有到达目标结点的对象,如果没有,继续前进在距离起始点为2的范围内查找,依次向前推进。
S3:所述初步关闭阀门为起点,以广度优先算法查找水源点,若找到水源点,所述初步关闭阀门继续关闭,并标记为闭关阀门,否则,标记为不关闭阀门;
S4:重复S2,从爆管点所在管线出发,通过广度优先算法查找管线,若找到S3中所述必关阀门,则停止从这个方向查找;
S5:以必关阀门为中心的一个矩形或多边形内的小区,即为受影响的小区。
优选的,所述无向图由管网信息转化而成,具体如下:
利用广度优先算法确定管网中每条管线的关系,并采用邻接链表的形式保存;
将管线的关系信息保存在xg_gis_multiline表中geom字段里,一条管线对应一条记录;
通过postgis的ST_Touches函数判断两条管线是否相交或邻接,并记录下管线间的邻接关系。
优选的,所述xg_gis_multiline表的geom字段为:
mline_id管线id,
next_vertex_id下一下邻接点管线id,
valve_id阀门id,
collect_id采集点id,
pump_id水源ID,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥小龟快跑信息科技有限公司,未经合肥小龟快跑信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011091705.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种5G通讯箱防护装置
- 下一篇:基于深度特征融合的机场道面裂缝检测方法