CN111353202A - 一种市政管理中面向地下管网普查的分区方法 - Google Patents
一种市政管理中面向地下管网普查的分区方法 Download PDFInfo
- Publication number
- CN111353202A CN111353202A CN202010400805.0A CN202010400805A CN111353202A CN 111353202 A CN111353202 A CN 111353202A CN 202010400805 A CN202010400805 A CN 202010400805A CN 111353202 A CN111353202 A CN 111353202A
- Authority
- CN
- China
- Prior art keywords
- node
- pipe
- pipe network
- network
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000011835 investigation Methods 0.000 title claims abstract description 14
- 238000000638 solvent extraction Methods 0.000 title claims abstract description 14
- 238000005192 partition Methods 0.000 claims abstract description 99
- 238000005520 cutting process Methods 0.000 claims abstract description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 15
- 238000007726 management method Methods 0.000 claims description 13
- 238000009826 distribution Methods 0.000 claims description 12
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 claims description 6
- 238000004220 aggregation Methods 0.000 claims description 6
- 239000002243 precursor Substances 0.000 claims description 6
- 230000002776 aggregation Effects 0.000 claims description 5
- 238000012946 outsourcing Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 2
- 238000013316 zoning Methods 0.000 claims 4
- 230000007547 defect Effects 0.000 abstract description 4
- 230000004931 aggregating effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006116 polymerization reaction Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种市政管理中面向地下管网普查的分区方法,包括(1)收集待普查区域管网数据,根据待普查区域管网信息得到管点数据和管段数据,构造管网的拓扑结构图;(2)基于裁剪算法,提取地下管网的主干网络;(3)基于社区发现算法,以管网长度为收敛条件,将地下管网划分为若干最小分区单元;(4)输入指定的普查分区数量,以最小分区单元的长度、面积为约束条件,聚合各管网最小分区单元;(5)输出管网分区结果,包括管网矢量数据以及各分区的管网长度、面积等统计信息。本发明克服了城市地下管网管理普查工作中传统规则格网分区方法破坏管网连续性、普查工作量不均等缺陷。
Description
技术领域
本发明涉及一种城市供水管网分区方法,尤其涉及一种市政管理中面向城市地下供水管网普查的分区方法,属于市政工程管理技术领域。
背景技术
地下管线是城市重要的基础设施,被称为城市“生命线”。随着城市规模的不断扩张,地下管线新旧混杂,网络结构日趋复杂化。由于缺乏全面的管线信息,特别是准确的空间位置信息,各种安全事故常有发生,甚至导致重大经济损失。在加强管线科学规划、信息化管理的同时,对现有城市地下管线的普查和探测工作也越来越受到重视。传统的管网普查时,通常采用人工划定普查区域或者是基于地图图幅的规则格网方式进行分区。不仅仅破坏了管网的整体拓扑连通性,造成了普查管段的不连续。同时忽略了区域内部管网的结构,导致了基于分区的普查工作量分配不均衡。因此,面对地下管网普查时,如何科学、有效地对管网进行区域划分是管网普查具体作业中的关键问题。
当前,管网分区的技术主要是针对管网设计、分析等各项问题的研究,出于降低管网的规模和复杂程度,通常建立在管网简化的基础上,重点探讨了管网的主干情况,应用于城市新增管网的规划以及针对已有管网的压力分区优化等方向。但从现势管网普查出发,对城市地下复杂管网进行分析与建模,而进行的管网分区研究鲜有涉及。顾及管网的完整性和拓扑结构特征,以满足普查分区中有特定工作区数量的需求,缺少针对性研究。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种市政管理中面向地下管网普查的分区方法,实现了管网分区普查总长度、面积大致相等,满足普查工作量的合理分配的需求。适用于绝大多数的管网普查分区问题。充分考虑了管网的实体性质,保持了分区内管网的良好的连通性,避免了分区后管段的割裂。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种市政管理中面向地下管网普查的分区方法,包括以下步骤:
步骤1,收集待普查区域管网信息,根据待普查区域管网信息得到管点数据和管段数据。面向地下管网普查中管网设备具有重要的特征,重点关注管网设备(如三通、阀门井、泄气等设施设备),以及管段的相关信息(如材质、管径等)。本方法需要进行两次抽象,第一次将管网设备抽象为矢量点,管段抽象为矢量线,综合管点数据和管段数据形成管网矢量数据。第二次抽象将管点管段作为统一的空间实体对象,作为整体由欧式空间向拓扑空间进行投影。根据管网矢量数据将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网拓扑无向图。
步骤2,步骤1得到的管网拓扑无向图是实际的管网结构,并未通过简化。使用特定裁剪算法将管网进行结构的划分。划分结果包括主干骨架网络结构和分支网络结构,主干骨架网络结构是整个管网的核心,主要由主线管网和部分涉及关键拓扑位置的支线管网构成的。分支网络结构有明显的前驱后继关系,形成有层次的树形结构,其中只有一个前驱节点,而无后继节点的为叶子节点。提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构。在管网拓扑无向图当中,存在诸多度为1的节点,删除这些节点之后又会出现新的度为1的节点,迭代之后,剩下的拓扑结构即为主干骨架网络结构。记录删除节点的顺序,逆序输出构建为树形结构。
步骤3,根据得到的主干网络结构和分支网络结构将供水管网划分为nc个单元。
步骤31,将主干骨架网络结构中的每个节点看成一个独立的单元,初始单元的数目与节点个数相同。且每一个单元的权重包括挂载在该节点的树状结构的所有长度权重。因管网普查工作量主要是管网长度,故此处将管段的长度属性设为权重。
步骤32,对每个节点i,尝试把节点i分配到其邻接节点所在的单元中,并计算分配前与分配后的模块度差值ΔQ,并记录模块度差值ΔQ最大的那个邻接节点。如果最大的ΔQ>0,则把节点i分配到ΔQ最大的那个邻接节点所在的单元,否则放弃此次划分。模块度差值的计算公式如下:
其中,ΔQ表示模块度差值,TopologySim表示两个相邻节点的拓扑相似度,i,n是节点
编号,i表示第i个节点,n为i的邻接节点,是单元C内的权重之和,表示单元C的内
部权重,是连接单元C的外部连接的权重之和,表示连接单元C的外部权重,C表
示邻接节点n所在的单元,是连接节点i的外部连接的权重之和,是节点i与内部
节点的连接权重相加的和,为整个网络的权重之和。
步骤33,重复步骤32,直到所有节点的所属单元不再发生变化。
步骤34,将步骤33得到的具有相同的归属的节点,视作一个新的节点,重新构造子图,两个新节点之间的权重为相应两个单元之间所有边的权重之和。
步骤35,给定最小社区子团分辨率参数,将步骤34得到的子图作为输入,重新执行步骤31到步骤34,直到满足给定的最小子团分辨率参数,得到最小社区子团以及社区子团。
步骤36,输出最小社区子团以及社区子团的连接关系,将最小社区子团作为管网的最小分区单元,本步骤实现了管网在规定分辨率内的最精细化分割。
步骤4,在子团连接关系的基础上,根据指定分区数量,以长度相当为主要收敛条件,面积为次要收敛条件,实现管网最小分区单元聚合,达到指定的分区数目。将新节点作为社区子团的可能性,节点i被选为社区子团的可能性的计算具体公式如下:
其中,表示节点i被选为社区子团的概率,D(i)定义为节点i到邻居子团欧氏空
间的质心的距离,表示节点i的所有邻接节点n到节点i的距离平方和。此外,不
同于一般的社区发现算法的收敛条件,本方法还从面积分配的角度,定义空间面积上的收
敛条件:
步骤41,将分支网结构的权重赋予其所挂载的主干网络结构的节点上,根据该节点的所属单元,将分支网结构的管段长度赋给所属单元。
步骤42,选择社区子团中权重最小的节点,合并其邻接节点中权重最小的节点为新节点,新节点权重由原节点与原节点之间的边权重的和相加得到。当权重最小的两个节点并不存在直接拓扑关联时,分别计算两节点加入邻居时外包矩形的面积大小,选择面积变化较大的合并方案。
步骤43,重复步骤42,直到所有节点合并完成,得到不同分区方案下的各分区。
步骤44,分别计算不同分区方案下的各分区长度的方差,选取方差最小的分区方案。长度方差相等时,使用外包矩形的面积作为判断条件。
步骤5,输出管网分区结果,包括矢量数据以及分区的管网长度信息。
优选的:步骤1中构造管网拓扑无向图的方法如下:
步骤11,采集管网设备(如三通、阀门井、泄气等设施设备),以及管段的相关信息(如材质、管径等),管网的对象建模需要将管网矢量数据(包括管点数据和管段数据)进行概念的抽象。首先对管点数据和管段数据进行检查,确保每条管段是两个管点的连线,管段内部没有多余管点设备。对不符合要求的管段和管点进行修正,删除缺少端点管点的管段,打断内部有其他管点的管段。在完成检查的基础上,将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网的拓扑图。
步骤13,因为对管网构造了无向图,所以管点不区分入度与出度,所以按照节点编号大小规则,删除重复的节点邻接信息,依据邻接表形成管网拓扑无向图G。
优选的:步骤2中提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构的方法如下:
步骤21,遍历管网拓扑无向图中的每一节点,若节点没有相邻的节点,则将该节点记录为离散值,并删除该节点。
步骤22,遍历管网拓扑无向图中的每一条边,,是边的编号,表示第条边,是节点编号,表示第个节点,若节点的邻接节点数大于
节点的邻接节点数,且节点仅和节点相邻,则为的父节点,更新父子关系表,
并删除边和节点。
步骤23,重复步骤21和步骤22,直到没有节点可以简化,管网拓扑无向图中剩下的结构即为管网的主干骨架网络结构R。
步骤24,根据父子关系表,对于父子关系表中的任一节点V g1 ,找到其前驱节点V j1 ,若V j1 仍然在父子关系表中,则继续查找V j1 的前驱节点V k1 ,依次类推,直到前驱节点不存在或为主干骨架网络结构中的点,根据此规则构建树形结构T,该树形结构T即为分支网结构,g1、j1、k1是节点编号,分别表示第g1、j1、k1个节点。
优选的:步骤5中输出管网分区结果的方法如下:
步骤51,将分区编号赋值给最小分区单元,以及单元内部的所有节点,得到管点的分区编号表。
步骤52,将分区编号表按照管点的标识字段和矢量数据进行关联。
步骤53,统计不同分区的管段长度,若一个管段两个管点为同一分区,则将此管段的长度记录为此分区的长度。否则忽略此管段长度。
步骤54,输出关联了分区表的矢量数据和各个分区的长度统计。
优选的:步骤3中管网结构图G=G(V,E),V为管点抽象成的节点,E为管段抽象成的边,社区发现即在管网结构图G中确定nc个单元,nc≥1,使得各个单元的节点集合构成节点V的一个覆盖。
本发明相比现有技术,具有以下有益效果:
(1)本发明划分区域的过程是“离散—聚合”的过程,利用了社区发现算法寻找保持连通性的最小分区单元,顾及长度、面积等约束条件进行分区生成。因此,划分的各分区管网总长度即普查工作量基本保持相当,在普查工作面积方面进行了优化,将有利于普查时工作量的合理分配。
(2)顾及了管线实体的连接关系,保证了区域内部管网的完整性,传统格网划分分区等方法割裂了管段,增加了普查工作的冗余性。
(3)传统管网分区方法以管网首尾相连为特征,提取环状管段作为主干网,在城市局部地区管网普查中,由于数据的缺少而该特征表现为不适用。本发明的裁剪算法,能克服该缺陷,获得管网拓扑结构的主、次管段。
(4)划分区域数量能根据用户灵活设置,具有较强的灵活性,而传统格网划分方法只能取偶数个数。
附图说明
图1为管网的主干骨架网络结构示意图。
图2为管网的树状结构示意图。
图3为最小单元的聚合过程示意图。
图4为某市给水管网主干骨架网络。
图5为将某市管网分为2个分区时的示意图。
图6为将某市管网分为4个分区时的示意图。
图7为将某市管网分为5个分区时的示意图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
一种市政管理中面向地下管网普查的分区方法,包括以下步骤:
步骤1,收集管网设备(如三通、阀门井、泄气等设施设备),以及管段的相关信息(如材质、管径等)。本方法需要进行二次抽象,第一次将管网设备抽象为矢量点,管段抽象为矢量线,根据综合管点数据和管段数据形成管网矢量数据。第二次抽象将管点管段作为统一的空间实体对象,作为整体由欧式空间向拓扑空间进行投影。根据管网矢量数据将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网拓扑无向图。
构造管网拓扑无向图的方法如下:
步骤11,管网矢量数据(shapefile格式)包括管点数据和管段数据。对管点数据和管段数据进行检查,确保每条管段是两个管点的连线,管段内部没有管点。对不符合要求的管段和管点进行修正,删除缺少端点管点的管段,打断内部有其他管点的管段。在完成检查的基础上,将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网的拓扑图。
步骤2,步骤1得到的管网拓扑无向图包括主干网络结构和分支网络结构,主干骨架网络结构是整个管网的核心,主要由主线管网和部分涉及关键拓扑位置的支线管网构成的。分支网络结构有明显的前驱后继关系,形成有层次的树形结构,其中只有一个前驱节点,而无后继节点的为叶子节点。如图1、2所示,管网在空间结构上可分为主干网络结构和树状结构。主干管段承载整个管网主要的负载功能,如图1所示。当管道铺设进入居民小区或是新建区域时,往往呈现为树状结构,如图2所示。利用这一特性,执行裁剪算法,迭代删除叶子节点,可以提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构。
提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构的方法如下:
步骤21,遍历管网拓扑无向图中的每一节点,若节点没有相邻的节点,则将该节点记录为离散值,并删除该节点。
步骤22,遍历管网拓扑无向图中的每一条边,,是边的编号,表示第条边,是节点编号,表示第个节点,若节点的邻接节点数大于
节点的邻接节点数,且节点仅和节点相邻,则为的父节点,更新父子关系表,
并删除边和节点 。
步骤23,重复步骤21和步骤22,直到没有节点可以删除,管网拓扑无向图中剩下的结构即为管网的主干骨架结构R,该结构是整个管网的核心,主要由主线管网和部分涉及关键拓扑位置的支线管网构成的,是减除可以删除的支线管网之后的结构,有部分边缘的主干线在拓扑结构上并不重要,反之,有一些支线具有重要的拓扑结构上的地位,通过上述步骤,可以减少管线级别对网路结构的影响,构成最适合普查分区的管网结构。
步骤24,根据父子关系表,对于父子关系表中的任一节点V g1 ,可以找到其前驱节点V j1 ,若V j1 仍然在父子关系表中,则继续查找V j1 的前驱节点V k1 ,依次类推,直到前驱节点不存在或为主干骨架结构中的点,根据此规则构建树形结构T,该树形结构T即为分支网结构,g1、j1、k1是节点编号,分别表示第g1、j1、k1个节点。
步骤3,根据得到的主干网络结构和分支网络结构将供水管网划分为nc个单元。
管网结构图G=G(V,E),V为管点抽象成的节点,E为管段抽象成的边,社区发现即在管网结构图G中确定nc个单元,nc≥1,使得各个单元的节点集合构成节点V的一个覆盖。
将供水管网划分为nc个单元的方法如下:
步骤31,将主干网络结构中的每个节点看成一个独立的单元,初始单元的数目与节点个数相同。
步骤32,对每个节点i,尝试把节点i分配到其邻接节点所在的单元中,并计算分配前与分配后的模块度差值ΔQ,并记录模块度差值ΔQ最大的那个邻接节点。如果最大的ΔQ>0,则把节点i分配到ΔQ最大的那个邻接节点所在的单元,否则放弃此次划分。模块度差值的计算公式如下:
其中ΔQ表示模块度差值,TopologySim表示两个相邻节点的拓扑相似度,i,n是节点编
号,i表示第i个节点,n为i的邻接节点,是单元C内的权重之和,表示单元C的内
部权重,是连接单元C的外部连接的权重之和,表示连接单元C的外部权重,C
表示邻接节点n所在的单元,是节点i与内部节点的连接权重相加的和,是连接节
点i的外部连接的权重之和,为整个网络的权重之和。
步骤33,重复步骤32,直到所有节点的所属单元不再发生变化。
步骤34,将步骤33得到的具有相同的归属的节点,视作一个新的节点,重新构造子图,两个新节点之间的权重为相应两个单元之间所有边的权重之和。
步骤35,给定最小社区子团分辨率参数,将步骤34得到的子图作为输入,重新执行步骤31到步骤34,直到达给定的最小社区子团分辨率参数,得到最小社区子团以及社区子团。
步骤36,将最小社区子团作为管网的最小分区单元,输出其及其与社区子团的连接关系。
步骤4,根据指定分区数量,以长度相当为收敛条件,实现管网最小分区单元聚合(动态聚合)。当权重较小的邻接节点有多个时,计算此节点分别加入邻居时外包矩形的面积大小,将节点归属于面积较小的邻接节点。通过长度与面积的二元判断,最终确定子团的归属情况。具体公式如下:
其中,表示节点i被选为社区子团的概率,D(i)定义为节点i到邻居子团欧氏空
间的质心的距离,表示节点i的所有邻接节点n到节点i的距离平方和。此外,不
同于一般的社区发现算法的收敛条件,本方法还从面积分配的角度,定义空间面积上的收
敛条件:
最小单元的聚合过程如下所示:
步骤41,将分支网结构的权重赋予其所挂载的主干网络结构的节点上,根据该节点的所属单元,将分支网结构的管段长度赋给所属单元。
步骤42,选择社区子团中权重最小的节点,合并其邻接节点中权重最小的节点为新节点,新节点权重由原节点与原节点之间的边权重的和相加得到。
步骤43,重复步骤42,直到所有节点合并完成,得到不同分区方案下的各分区。
步骤44,分别计算不同分区方案下的各分区长度的方差,选取方差最小的分区方案。长度方差相等时,使用外包矩形的面积作为判断条件。
如图3所示,一个单元构成的拓扑网络共有a~h共计8个小单元,按照定义的规则,逐次确定每个节点等级。
第一次迭代,选择主干骨架节点上挂载有叶子节点的节点,按照裁剪的方式再合并单元,所以c归属于b、g和h归属于e,此时把整个主干骨架网络分成四个部分。
第二次迭代,选择最小的节点a,其归属于权重最低的邻接节点b或d,此时为三份网的方案。以此类推,将d、e合并,形成管网的二分方案。
最终所有小单元收敛到一个代表管网整体的节点。
步骤5,输出管网分区结果,包括矢量数据以及分区的管网长度信息以及外包矩形的面积信息。
输出管网分区结果的方法如下:
步骤51,将分区编号赋值给最小分区单元,以及单元内部的所有节点,得到管点的分区编号表。
步骤52,将分区编号表按照管点的标识字段和矢量数据进行关联。
步骤53,统计不同分区的管段长度,若一个管段两个管点为同一分区,则将此管段的长度记录为此分区的长度。否则忽略此管段长度。
步骤54,输出关联了分区表的矢量数据和各个分区的长度统计。
示例
以示例给水管网数据为例,其覆盖面积约为10.2平方公里,管网数据包含管点12807个,管段15114条,总长度为102.78km。对管网分别进行2分、4分和5分的划分方案。管网结构如图4所示。
如图5所示,将管网分为2个分区时:分区1共包含6676个管点,7917条管段,管段总长度为58.172km。分区2共包含6131个管点,7197条管段,管段总长度为44.608km,面积分别为4.04km2和3.98km2。
如图6所示,将管网分为4个分区时:1至4分区分别包含3488个、2833个、3145个、3341个管点。3644条、3698条、3759条、4034条管段。管段总长度分别为24.39km、25.61km、23.34km、30.66km。面积分别为2.01km2、1.99km2、2.15km2和1.99km2。
如图7所示,将管网分为5个分区时:1至5分区分别包含2760个、2253个、3328个、2106个、2360个管点。2704条、2890条、3892条、2874条、2934条管段。管段总长度分别为25.04km、25.26km、25.21km、25.81km。面积分别为1.24km2、1.16km2、1.33km2、1.40km2和1.52km2。
本发明克服了城市地下管网普查工作中传统规则格网分区方法破坏管网连续性、普查工作量不均等缺陷,实现了以普查公里数为指标的合理管网分区。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (5)
1.一种市政管理中面向地下管网普查的分区方法,其特征在于,包括以下步骤:
步骤1,收集待普查区域管网信息,根据待普查区域管网信息得到管点数据和管段数据,面向地下管网普查中管网设备具有管网设备以及管段的相关信息,进行两次抽象,第一次将管网设备抽象为矢量点,管段抽象为矢量线,综合管点数据和管段数据形成管网矢量数据;第二次抽象将管点管段作为统一的空间实体对象,作为整体由欧式空间向拓扑空间进行投影,根据管网矢量数据将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网拓扑无向图;
步骤2,步骤1得到的管网拓扑无向图是实际的管网结构,并未通过简化,使用裁剪算法将管网结构进行划分;划分结果包括主干骨架网络结构和分支网络结构,主干骨架网络结构是整个管网的核心,主要由主线管网和部分涉及关键拓扑位置的支线管网构成的;分支网络结构有明显的前驱后继关系,形成有层次的树形结构,其中只有一个前驱节点,而无后继节点的为叶子节点;提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构;在管网拓扑无向图当中,存在诸多度为1的节点,删除这些节点之后又会出现新的度为1的节点,迭代之后,剩下的拓扑结构即为主干骨架网络结构;记录删除节点的顺序,逆序输出构建为树形结构;
步骤3,根据得到的主干网络结构和分支网络结构将供水管网划分为nc个单元;
步骤31,将主干网络结构中的每个节点看成一个独立的单元,初始单元的数目与节点个数相同;
步骤32,对每个节点i,尝试把节点i分配到其邻接节点所在的单元中,并计算分配前与分配后的模块度差值ΔQ,并记录模块度差值ΔQ最大的那个邻接节点;如果最大的ΔQ>0,则把节点i分配到ΔQ最大的那个邻接节点所在的单元,否则放弃此次划分;模块度差值的计算公式如下:
其中,ΔQ表示模块度差值,TopologySim表示两个相邻节点的拓扑相似度,i,n是节点
编号,i表示第i个节点,n为i的邻接节点,是单元C内的权重之和,表示单元C的
内部权重,是连接单元C的外部连接的权重之和,表示连接单元C的外部权重,C
表示邻接节点n所在的单元,是节点i与内部节点的连接权重相加的和,是连接节
点i的外部连接的权重之和,为整个网络的权重之和;
步骤33,重复步骤32,直到所有节点的所属单元不再发生变化;
步骤34,将步骤33得到的具有相同的归属的节点,视作一个新的节点,重新构造子图,两个新节点之间的权重为相应两个单元之间所有边的权重之和;
步骤35,给定最小社区子团分辨率参数,将步骤34得到的子图作为输入,重新执行步骤31到步骤34,直到达给定的最小社区子团分辨率参数,得到最小社区子团以及社区子团;
步骤36,输出最小社区子团以及社区子团的连接关系,将最小社区子团作为管网的最小分区单元;
步骤4,根据指定分区数量,以长度相当为主要收敛条件,面积为次要收敛条件,实现管网最小分区单元聚合,达到指定的分区数目;将新节点作为社区子团的可能性,节点i被选为社区子团的可能性的计算具体公式如下:
步骤41,将分支网结构的权重赋予其所挂载的主干网络结构的节点上,根据该节点的所属单元,将分支网结构的管段长度赋给所属单元;
步骤42,选择社区子团中权重最小的节点,合并其邻接节点中权重最小的节点为新节点,新节点权重由原节点与原节点之间的边权重的和相加得到;当权重最小的两个节点并不存在直接拓扑关联时,分别计算两节点加入邻居时外包矩形的面积大小,选择面积变化大的合并方案;
步骤43,重复步骤42,直到所有节点合并完成,得到不同分区方案下的各分区;
步骤44,分别计算不同分区方案下的各分区长度的方差,选取方差最小的分区方案,长度方差相等时,使用外包矩形的面积作为判断条件;
步骤5,输出管网分区结果,包括矢量数据以及普查分区中待普查的管网长度以及分区面积信息。
2.根据权利要求1所述市政管理中面向地下管网普查的分区方法,其特征在于:步骤1中构造管网拓扑无向图的方法如下:
步骤11,管网矢量数据包括管点数据和管段数据;对管点数据和管段数据进行检查,确保每条管段是两个管点的连线,管段内部没有管点;对不符合要求的管段和管点进行修正,删除缺少端点管点的管段,打断内部有其他管点的管段;在完成检查的基础上,将管点抽象成节点,将管段抽象成连接节点的边,将管段的长度作为边的权重,构造管网的拓扑图;
步骤13,按照节点编号大小规则,删除重复的节点邻接信息,依据邻接表形成管网拓扑无向图G。
3.根据权利要求2所述市政管理中面向地下管网普查的分区方法,其特征在于:步骤2中提取管网拓扑无向图中的供水管网的主干网络结构和分支网络结构的方法如下:
步骤21,遍历管网拓扑无向图中的每一节点,若节点没有相邻的节点,则将该节点记录为离散值,并删除该节点;
步骤22,遍历管网拓扑无向图中的每一条边,,是边的编号,表
示第条边,是节点编号,表示第个节点,若节点的邻接节点数大于节点的邻接节点数,且节点仅和节点相邻,则为的父节点,更新父子关系表,并删
除边和节点;
步骤23,重复步骤21和步骤22,直到没有节点可以删除,管网拓扑无向图中剩下的结构即为管网的主干骨架网络结构R,该结构是整个管网的核心,主要由主线管网和部分涉及关键拓扑位置的支线管网构成的;
步骤24,根据父子关系表,对于父子关系表中的任一节点V g1 ,找到其前驱节点V j1 ,若V j1 仍然在父子关系表中,则继续查找V j1 的前驱节点V k1 ,依次类推,直到前驱节点不存在或为主干骨架网络结构中的点,根据此规则构建树形结构T,该树形结构T即为分支网结构,g1、j1、k1是节点编号,分别表示第g1、j1、k1个节点。
4.根据权利要求3所述市政管理中面向地下管网普查的分区方法,其特征在于:步骤4中按需进行最小分区单元的聚合方法如下:
步骤41,将分支网结构的权重赋予其所挂载的主干网络结构的节点上,根据该节点的所属单元,将分支网结构的管段长度赋给所属单元;
步骤42,选择图中权重最小的节点,合并其邻节点中权重最小的节点为新节点,新节点权重由原节点与原节点之间的边权重的和相加得到;
步骤43,重复步骤42,直到所有节点合并完成,得到不同分区方案下的各分区;
步骤44,分别计算不同分区方案下的各分区长度的方差,选取方差最小的分区方案。
5.根据权利要求4所述市政管理中面向地下管网普查的分区方法,其特征在于:步骤5中输出管网分区结果的方法如下:
步骤51,将分区编号赋值给最小分区单元,以及单元内部的所有节点,得到管点的分区编号表;
步骤52,将分区编号表按照管点的标识字段和矢量数据进行关联;
步骤53,统计不同分区的管段长度,若一个管段两个管点为同一分区,则将此管段的长度记录为此分区的长度;否则忽略此管段长度;
步骤54,输出关联了分区表的矢量数据和各个分区的长度、所占面积的统计结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010400805.0A CN111353202B (zh) | 2020-05-13 | 2020-05-13 | 一种市政管理中面向地下管网普查的分区方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010400805.0A CN111353202B (zh) | 2020-05-13 | 2020-05-13 | 一种市政管理中面向地下管网普查的分区方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111353202A true CN111353202A (zh) | 2020-06-30 |
CN111353202B CN111353202B (zh) | 2020-08-28 |
Family
ID=71195094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010400805.0A Active CN111353202B (zh) | 2020-05-13 | 2020-05-13 | 一种市政管理中面向地下管网普查的分区方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111353202B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112182861A (zh) * | 2020-09-17 | 2021-01-05 | 南昌航空大学 | 一种结构振动主动控制***参数空间的精细分析方法 |
CN113312735A (zh) * | 2021-05-19 | 2021-08-27 | 太原理工大学 | 一种城市供水管网dma分区方法 |
CN114648150A (zh) * | 2020-12-21 | 2022-06-21 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于改进模块度指标的供水管网优化分区方法 |
CN115134209A (zh) * | 2022-05-13 | 2022-09-30 | 中国船舶重工集团公司第七一九研究所 | 管网区域确定方法、装置、电子设备及存储介质 |
CN115795122A (zh) * | 2023-01-31 | 2023-03-14 | 中国水利水电科学研究院 | 一种城市排水管网拓扑关系梳理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109024771A (zh) * | 2018-09-13 | 2018-12-18 | 上海万朗水务科技有限公司 | 地下管网监控管理*** |
CN109214549A (zh) * | 2018-08-01 | 2019-01-15 | 武汉众智鸿图科技有限公司 | 一种基于图论的供水管网辅助dma分区方法和*** |
CN109660596A (zh) * | 2018-11-12 | 2019-04-19 | 中国恩菲工程技术有限公司 | 管线运维的监控方法、装置、服务器、存储介质及*** |
CN110334850A (zh) * | 2019-05-30 | 2019-10-15 | 中国地质大学(武汉) | 一种供水管网阀门布局设计和优化方法 |
-
2020
- 2020-05-13 CN CN202010400805.0A patent/CN111353202B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109214549A (zh) * | 2018-08-01 | 2019-01-15 | 武汉众智鸿图科技有限公司 | 一种基于图论的供水管网辅助dma分区方法和*** |
CN109024771A (zh) * | 2018-09-13 | 2018-12-18 | 上海万朗水务科技有限公司 | 地下管网监控管理*** |
CN109660596A (zh) * | 2018-11-12 | 2019-04-19 | 中国恩菲工程技术有限公司 | 管线运维的监控方法、装置、服务器、存储介质及*** |
CN110334850A (zh) * | 2019-05-30 | 2019-10-15 | 中国地质大学(武汉) | 一种供水管网阀门布局设计和优化方法 |
Non-Patent Citations (5)
Title |
---|
XUEHONG ZHU等: "Modeling the high-resolution dynamic exposure to flooding in a city region", 《HYDROLOGY AND EARTH SYSTEM SCIENCES》 * |
李化雨 等: "供水管网计算分区方法的比较分析", 《哈尔滨工业大学学报》 * |
赵元正 等: "基于MapX的区域规划信息***的设计与实现", 《基于MAPX的区域规划信息***的设计与实现》 * |
飞翔: "智慧水务供水管网远程监测***", 《HTTP://JZ.DOCIN.COM/P-1972317730.HTML》 * |
高金良 等: "结合图论的供水管网PMA分区方法", 《哈尔滨工业大学学报》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112182861A (zh) * | 2020-09-17 | 2021-01-05 | 南昌航空大学 | 一种结构振动主动控制***参数空间的精细分析方法 |
CN112182861B (zh) * | 2020-09-17 | 2022-05-13 | 南昌航空大学 | 一种结构振动主动控制***参数空间的精细分析方法 |
CN114648150A (zh) * | 2020-12-21 | 2022-06-21 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于改进模块度指标的供水管网优化分区方法 |
CN114648150B (zh) * | 2020-12-21 | 2023-02-14 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于改进模块度指标的供水管网优化分区方法 |
CN113312735A (zh) * | 2021-05-19 | 2021-08-27 | 太原理工大学 | 一种城市供水管网dma分区方法 |
CN113312735B (zh) * | 2021-05-19 | 2022-06-03 | 太原理工大学 | 一种城市供水管网dma分区方法 |
CN115134209A (zh) * | 2022-05-13 | 2022-09-30 | 中国船舶重工集团公司第七一九研究所 | 管网区域确定方法、装置、电子设备及存储介质 |
CN115134209B (zh) * | 2022-05-13 | 2023-10-27 | 中国船舶重工集团公司第七一九研究所 | 管网区域确定方法、装置、电子设备及存储介质 |
CN115795122A (zh) * | 2023-01-31 | 2023-03-14 | 中国水利水电科学研究院 | 一种城市排水管网拓扑关系梳理方法 |
CN115795122B (zh) * | 2023-01-31 | 2023-05-12 | 中国水利水电科学研究院 | 一种城市排水管网拓扑关系梳理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111353202B (zh) | 2020-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111353202B (zh) | 一种市政管理中面向地下管网普查的分区方法 | |
CN105117573B (zh) | 基于cad排水管网图纸信息的自动水力模型构建方法 | |
Agarwal et al. | Parametric and kinetic minimum spanning trees | |
CN108536923A (zh) | 一种基于建筑cad图的室内拓扑地图生成方法及*** | |
CN105183796A (zh) | 一种基于聚类的分布式链路预测方法 | |
CN107704531B (zh) | 一种osm地图数据中路网交叉口节点自动合并方法 | |
CN114198644B (zh) | 一种基于dma监测相关流量数据的供水管网探漏管控方法 | |
CN114238542A (zh) | 多源交通gis路网多层级实时融合更新方法 | |
Wang et al. | Detecting logical relationships in mechanical, electrical, and plumbing (MEP) systems with BIM using graph matching | |
Basaraner et al. | A structure recognition technique in contextual generalisation of buildings and built-up areas | |
CN117235950B (zh) | 基于牛顿迭代法的天然气管网稳态仿真方法、介质及设备 | |
CN115795122B (zh) | 一种城市排水管网拓扑关系梳理方法 | |
CN104318501A (zh) | 管线网络拓扑关系构建方法、装置及*** | |
CN113239502B (zh) | 基于人工智能图像处理的城市污水管网模拟构建方法 | |
CN113343565B (zh) | 顾及空间异质性的邻域效应模式构建与ca模拟方法及*** | |
KR20100117987A (ko) | 한국토지정보시스템 연속지적도와 수치지형도의 기하학적 지도 변환을 위한 반자동화된 공액점 쌍 추출방법 | |
CN112269845B (zh) | 面向异源数据的电子道路地图与公交线路的快速匹配方法 | |
CN114491890A (zh) | 基于检查井重分类的城市排水***拓扑流向分析方法 | |
Tian et al. | Multilevel partitioning with multiple strategies for complex water distribution network | |
CN109472072B (zh) | 基于河流模拟的季节性河流与地下水间相互作用预测方法 | |
JP2886022B2 (ja) | 管網解析データ生成方法 | |
Brugman et al. | Validating a 3D topological structure of a 3D space partition | |
CN111444299A (zh) | 基于地址树模型的中文地址提取方法 | |
CN117828796B (zh) | 一种基于存在合理性评价的城市电网拓扑补全方法 | |
CN116681215B (zh) | 一种城镇燃气管道网格化最小管理单元划分方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |