[发明专利]管网拓扑关系的数据处理方法、装置和电子设备有效
| 申请号: | 201811602309.2 | 申请日: | 2018-12-26 |
| 公开(公告)号: | CN109783706B | 公开(公告)日: | 2020-11-10 |
| 发明(设计)人: | 沈启;范晓宇;许立松;邢景灏;孟向歌;庞立祥 | 申请(专利权)人: | 北京禹数技术有限公司 |
| 主分类号: | G06F16/904 | 分类号: | G06F16/904 |
| 代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
| 地址: | 102100 北京市延庆区中*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 管网 拓扑 关系 数据处理 方法 装置 电子设备 | ||
公开了一种管网拓扑关系的数据处理方法、装置和电子设备,通过对预定管网模型中的所有构件标记属性标签,以每一个包含有Start属性的构件为起点遍历管网模型获取每一个构件的所有路径,然后获取所有路径中有效节点之间的连接关系和有效节点与满足预定条件的连接节点之间的连接关系,进而形成拓扑关系数组集合。本发明实施例可以快速、准确的获取到预定管网模型的拓扑关系网络,可复制性强,工作效率高。
技术领域
本发明涉及暖通技术领域,具体涉及一种管网拓扑关系的数据处理方法、装置和电子设备。
背景技术
管网运行状况的监测和管理是机电系统的智能化运维的重要组成部分,基于管网拓扑关系网络可对机电系统进行安全监测、负荷计算、故障诊断以及优化调控等。
目前获取管网拓扑关系网络主要采用人工读图录入的方法和基于连接标记的模型识别方法。其中,人工读图录入的方法需要具有相关专业知识的工程师,通过查阅设计或施工图纸以及相关工程资料,才能确定管网的连接关系,并将这种连接关系手工输入到计算系统中。人工读图录入的方法必须依赖有经验、有专业知识的工程师,同时在大规模的复杂工程应用中不可复制,工作效率低。基于连接标记的模型识别方法是在给定的三维模型中人为对关键构件做连接标记,通过对构件的属性赋值的方式,标记出每个构件与之相连接的其余构件编码或名称。计算机程序识别模型中的关键构件,读取构件的名称、编码和连接标记属性,从而识别出管网连接关系。模型中的每一个关键构件都需要标记,并且每一个关键构件的标记内容不一样,标记工作的工作量大,不可复制,工作效率低。
发明内容
有鉴于此,本发明提供一种管网拓扑关系的数据处理方法、装置和电子设备,可以快速、准确的获取到预定管网模型的拓扑关系网络。
第一方面,本发明实施例提供了一种管网拓扑关系的数据处理方法,包括:
获取预定管网模型中的所有构件及每个构件的类别;
根据所述构件的类别对所述构件标记属性标签,所述属性标签包括Start、End、Connect和Device中的至少一种属性;
获取起点集合;
以所述起点集合中的每一个包括Start属性的构件为起点遍历所述管网模型,提取从自身出发的全部不重合路径,得到所有路径的集合;
获取所有路径中有效节点之间的连接关系和有效节点与满足预定条件的连接节点之间的连接关系,形成拓扑关系数组集合。
优选地,所述起点集合包括多个不同的子集合,其中,每个子集合内的构件都具有相同的属性标签;
所述方法还包括:
当所述起点集合只包括{Device}子集合和/或{Connect}子集合时,停止数据处理;
当所述起点集合内的所有子集合中的构件均没有Start属性,且至少一个子集合中的构件包括End属性时,将所述包括End属性的构件的End属性重新标记为Start属性,形成包括Start属性的构件的子集合。
优选地,所述方法还包括:
当所述起点集合只包括Device属性标签的构件和/或Connect属性标签的构件时,停止数据处理;
当所述起点集合内的所有构件的属性标签中均不包括Start属性且至少一个构件的属性标签中包括End属性时,将构件的属性标签中的End属性重新标记为Start属性,形成包括Start属性的构件的起点集合。
优选地,以所述起点集合中的每一个包括Start属性的构件为起点遍历所述管网模型,提取从自身出发的全部不重合路径,得到所有路径的集合包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京禹数技术有限公司,未经北京禹数技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811602309.2/2.html,转载请声明来源钻瓜专利网。





