System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及城燃管网数据信息,特别涉及一种基于城燃管网的抢修方案生成方法、装置、设备及介质。
技术介绍
1、城燃管网、管道、附属设施具有强隐蔽性和高安全性,同时管网终端连接着数以万计的气源、用户、调压站、阀门井、堵头、球阀等节点,使得城燃气管网更加庞大复杂。但城燃管网可能由于管道老化和腐蚀、设计和施工缺陷、维修不善、人为因素等原因产生管道爆炸泄漏,进而产生巨大的危害。然而现有技术对于城燃管网的抢修,大多采用人工的方式,专业人员指导停止燃气供应,然后专业维修人员在安全控制下进行燃气管道的应急维修,会采用临时措施,如临时封堵、修复漏损等,以确保管道稳定,但这种方式可能导致抢修的精准程度不够,甚至出现抢修滞后的情况。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种基于城燃管网的抢修方案生成方法、装置、设备及介质,可以基于城燃管网的受损区域直接生成相应的抢修方案,有效了提高抢修效率。其具体方案如下:
2、第一方面,本申请公开了一种基于城燃管网的抢修方案生成方法,应用于城燃管网系统,包括:
3、基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案;
4、基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案;
5、通过稳态仿真确定所述管道受损区域的最低运行
6、基于所述第一应急方案、所述第二应急方案以及所述第三应急方案生成目标抢修方案。
7、可选的,所述基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案,包括:
8、读取点表数据以及线表数据,以基于所述点表数据以及所述线表数据构建无向拓扑图;
9、通过拓扑分割算法对所述无向拓扑图进行分割,并对得到的分割后无向拓扑图进行遍历,以确定管道受损区域以及与所述管道受损区域对应的目标阀门;
10、基于所述管道受损区域以及所述目标阀门生成用于关闭所述目标阀门的第一应急方案。
11、可选的,所述对得到的分割后无向拓扑图进行遍历,以确定管道受损区域以及与所述管道受损区域对应的目标阀门,包括:
12、对所述分割后无向拓扑图进行遍历,以确定所述无向拓扑图中是否存在无边界管道区域,若存在则将所述无向拓扑图中的所述无边界管道区域剔除,以得到管道受损区域,并确定与所述管道受损区域对应的目标阀门。
13、可选的,所述基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案,包括:
14、确定所述城燃管网的受损时刻,并从与所述城燃管网对应数据库中读取所述受损时刻之前预设时间阈值的压力数据以及流量数据;
15、从所述无向拓扑图中确定所述管道受损区域对应的目标拓扑图,并将所述目标拓扑图推送至预设瞬态求解器;
16、通过所述预设瞬态求解器基于所述目标拓扑图、所述压力数据以及所述流量数据进行迭代计算,以得到所述管道受损区域对应的管存时间;所述管存时间为表征所述城燃管网中天然气耗尽需要的时间;
17、基于所述管存时间确定补气时间节点,以基于所述补气时间节点生成表征开始执行补气的第二应急方案。
18、可选的,所述通过所述预设瞬态求解器基于所述目标拓扑图、所述压力数据以及所述流量数据进行迭代计算,以得到所述管道受损区域对应的管存时间,包括:
19、将所述压力数据以及所述流量数据赋值于所述目标拓扑图的边界点,以得到赋值拓扑图;
20、将预设气量赋值数据推送至预设瞬态求解器,以通过所述预设瞬态求解器基于所述预设气量赋值数据以及所述赋值拓扑图进行迭代计算,得到所述管道受损区域对应的管存时间。
21、可选的,所述通过稳态仿真确定所述管道受损区域的最低运行压力值,并根据所述最低运行压力值生成第三应急方案,包括:
22、将预设初始压力值以及所述赋值拓扑图推送至预设稳态求解器,以通过所述预设稳态求解器基于所述预设初始压力值以及所述赋值拓扑图进行迭代计算,以得到待确定压力值;
23、判断所述待确定压力值是否大于预设压力判断值;
24、若否,则基于预设压力提升阈值提高所述预设初始压力值,并跳转至所述将预设初始压力值以及所述赋值拓扑图推送至预设稳态求解器,以通过所述预设稳态求解器基于所述预设初始压力值以及所述赋值拓扑图进行迭代计算,以得到待确定压力值的步骤;
25、若是,则将所述待确定压力值确定为最低运行压力值,并基于所述最低运行压力值生成用于表征维持所述最低运行压力值的第三应急方案。
26、可选的,所述基于城燃管网的抢修方案生成方法,还包括:
27、将所述目标抢修方案推送至城燃管网系统前端,以对所述目标抢修方案进行可视化展示。
28、第二方面,本申请公开了一种基于城燃管网的抢修方案生成装置,应用于城燃管网系统,包括:
29、第一应急方案生成模块,用于基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案;
30、第二应急方案生成模块,用于基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案;
31、第三应急方案生成模块,用于通过稳态仿真确定所述管道受损区域的最低运行压力值,并根据所述最低运行压力值生成第三应急方案;
32、应急方案整合模块,用于基于所述第一应急方案、所述第二应急方案以及所述第三应急方案生成目标抢修方案。
33、第三方面,本申请公开了一种电子设备,包括:
34、存储器,用于保存计算机程序;
35、处理器,用于执行所述计算机程序以实现如前述的基于城燃管网的抢修方案生成方法。
36、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如前述的基于城燃管网的抢修方案生成方法。
37、本申请中,首先基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案,然后基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案,并通过稳态仿真确定所述管道受损区域的最低运行压力值,并根据所述最低运行压力值生成第三应急本文档来自技高网...
【技术保护点】
1.一种基于城燃管网的抢修方案生成方法,其特征在于,应用于城燃管网系统,包括:
2.根据权利要求1所述的基于城燃管网的抢修方案生成方法,其特征在于,所述基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案,包括:
3.根据权利要求2所述的基于城燃管网的抢修方案生成方法,其特征在于,所述对得到的分割后无向拓扑图进行遍历,以确定管道受损区域以及与所述管道受损区域对应的目标阀门,包括:
4.根据权利要求1所述的基于城燃管网的抢修方案生成方法,其特征在于,所述基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案,包括:
5.根据权利要求4所述的基于城燃管网的抢修方案生成方法,其特征在于,所述通过所述预设瞬态求解器基于所述目标拓扑图、所述压力数据以及所述流量数据进行迭代计算,以得到所述管道受损区域对应的管存时间,包括:
6.根据权利要求5所述的基于城燃
7.根据权利要求1至6任一项所述的基于城燃管网的抢修方案生成方法,其特征在于,还包括:
8.一种基于城燃管网的抢修方案生成装置,其特征在于,应用于城燃管网系统,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于城燃管网的抢修方案生成方法。
...【技术特征摘要】
1.一种基于城燃管网的抢修方案生成方法,其特征在于,应用于城燃管网系统,包括:
2.根据权利要求1所述的基于城燃管网的抢修方案生成方法,其特征在于,所述基于点表数据以及线表数据构建与城燃管网对应的无向拓扑图,并基于所述无向拓扑图确定管道受损区域以及与所述管道受损区域对应的目标阀门,以根据所述管道受损区域以及所述目标阀门生成第一应急方案,包括:
3.根据权利要求2所述的基于城燃管网的抢修方案生成方法,其特征在于,所述对得到的分割后无向拓扑图进行遍历,以确定管道受损区域以及与所述管道受损区域对应的目标阀门,包括:
4.根据权利要求1所述的基于城燃管网的抢修方案生成方法,其特征在于,所述基于瞬态仿真确定所述管道受损区域对应的管存时间,以根据所述管道受损区域以及所述管存时间生成第二应急方案,包括:
5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:周乐乐,栾星,郎满屯,林钊立,孟凡盛,
申请(专利权)人:上海叁零肆零科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。