本发明涉及一种爆管分析方法,更具体的说涉及一种燃气管线爆管分析的方法。
背景技术:
1、目前,现有的针对燃气管线进行爆管分析的方法,通常统计分析受影响的上下游管线、调压站、调压箱、需要关闭的阀门等信息,采用深度优先或者广度优先算法。但是,该种方法对燃气管线数据要求较高,需要在两段管线的端点处有燃气节点设施才能继续进行遍历,如果两根管线之间只是线与线的端点相连则有可能不会继续遍历,因此会导致对影响的范围分析不够全面;此外,分析的结果不包含受影响的小区信息。
技术实现思路
1、本发明的目的在于针对现有技术中存在的上述问题,提供一种燃气管线爆管分析的方法。
2、为实现上述目的,本发明的技术解决方案是:一种燃气管线爆管分析的方法,其特征在于,其基于地理信息技术进行燃气管线爆管分析,通过对燃气管线数据、小区数据进行地理信息化处理,把燃气管线数据抽象为无向图,包括下面的步骤:
3、s1,选择要分析的爆管的管线;
4、s2,获取爆管管线两端点的坐标;
5、s3,根据坐标点查询相连通的上下游两个方向的管线,管线如果有分支,则遍历连通的分支,并标记是否已经查询过;
6、s4,遍历管线时根据坐标点查询该管线端点是否有阀门、调压设施、场站,若果遍历管线时遇到阀门,则停止该方向的管线查询,标记阀门为需要关闭的阀门,并且停止该方向的管线的遍历;如果没有阀门,分析是否有场站和管线连接,如果有场站和管线连接并且属于调压站,查看正遍历的管线属于输入管线还是输出管线,如果是输入管线,则记录场站,并继续遍历场站的输出低压力级别管线;若果遍历管线时遇到调压设施,标记调压设施名称,根据调压设施名称遍历管线信息中上游调压设施名称与该调压设施名称一致的管线,并对这些管线进行连通分析和遍历,分析是否有别的受影响管线、阀门、场站和调压设施;若果遍历管线时某路径的管线没有新的连通管线,停止该路径的遍历;以此类推直到所有满足连通条件的管线遍历完毕;
7、s5,记录的阀门是需要关闭的阀门设施,记录的场站和调压设施是受到影响的场站和调压设施,记录的管线是受影响的管线范围,则根据最后受影响的管线的位置与小区数据进行空间交互分析,获取受影响的小区信息,分析受到影响的小区从而得到完整的爆管分析结果。
8、所述的s1具体包括下面内容:获取爆管分析的位置,选中要进行爆管分析的管线,从属性信息中获取燃气管线编号,同时加载阀门、调压设施、场站和小区数据。
9、所述的s2具体包括下面内容:根据获取的两个坐标点查询相连通的上下游两个方向的管线,遍历上下游管线时,需要标记管线是否遍历过,并添加到受影响管线列表中;对于遍历的新的管线,同样根据端点查询连通的管线,管线如果有分支,则遍历连通的分支,并标记是否已经查询过。。
10、与现有技术相比较,本发明的有益效果是:
11、本发明申请基于地理信息技术进行燃气管线爆管分析,能够提高爆管分析的精确度,快速确定影响范围,并减少燃气管线爆管造成的损失。
1.一种燃气管线爆管分析的方法,其特征在于,其基于地理信息技术进行燃气管线爆管分析,通过对燃气管线数据、小区数据进行地理信息化处理,把燃气管线数据抽象为无向图,包括下面的步骤:
2.根据权利要求1所述的一种燃气管线爆管分析的方法,其特征在于,所述的s1具体包括下面内容:获取爆管分析的位置,选中要进行爆管分析的管线,从属性信息中获取燃气管线编号,同时加载阀门、调压设施、场站和小区数据。
3.根据权利要求1所述的一种燃气管线爆管分析的方法,其特征在于,所述的s2具体包括下面内容:根据获取的两个坐标点查询相连通的上下游两个方向的管线,遍历上下游管线时,需要标记管线是否遍历过,并添加到受影响管线列表中;对于遍历的新的管线,同样根据端点查询连通的管线,管线如果有分支,则遍历连通的分支,并标记是否已经查询过。