论文部分内容阅读
城市天然气管网是一个城市基础设施的重要组成部分,担负着能源供给的重要任务。随着城市化进程的加快,天然气管网的密度和复杂性越来越大,全国各地天然气火灾、爆炸、,中毒等事故时有发生,且发生率呈上升趋势,造成了相当严重的人员伤亡和大量的财产损失,同时给社会的公共安全与和谐稳定带来了巨大的负面影响。天然气企业的天然气输配设施包括阀门、调压箱、管线等,遍布城市的每个角落,数量多、距离长、覆盖面广等特点给安全管理和生产工作带来了很大的难度,然而面对这些问题,传统的天然气行业却是管理手段落后,工作效率低下,信息化程度低的现状,已经远远不能满足实际生产工作的需要了。因此,构建一个城市天然气管网信息系统对于城市天然气管网的安全运行和管理具有十分重要的意义。在构建城市天然气管网信启、系统方面,国内外已有不少成功的案例,很大部分为C/S模式,C/S模式的系统具有丰富且强大的数据处理、分析和显示的功能,在数据的安全性方面尤为突出。但C/S模式的系统维护和更新相当繁琐,信息共享也存在问题,在当今网络盛行的时代,在一定程度上已经不能满足用户需求了。本文基于国内外研究学者在城市天然气管网信息系统方面的相关研究成果,结合天然气行业的特点,利用现有的GIS相关软件、数据库等技术构建基于B/S模式的城市天然气管网信息系统。论文的主要研究内容和成果有:(1)收集和整理了国内外研究学者在城市天然气管网方面的研究成果,包括爆管分析的模型和算法、最短路径算法、天然气扩散的模型、管网风险评价模型等,并对爆管分析算法和最短路径算法分别提出了一种改进的算法。(2)采用B/S模式,结合GIS相关技术和Web技术,构建系统的五层体系结构:数据层、逻辑层、服务层、应用层和表现层。数据层:包括天然气管网的空间基础数据、空间应用数据以及相关的属性数据、设备台账数据等;逻辑层:包括管网爆管分析、管网风险分析模型等;服务层:空间数据地图和服务的发布;应用层:包括设备查询、量测、分析应用,台账管理,用户管理等;展现层:简洁多样的交互界面。(3)根据系统体系结构,采用ASP.NET,基于ArcGIS API for JavaScript和ArcObjects等编程组件,结合ExtJS、J Query等三方JavaScript软件包,编程实现了系统的功能,能够进行常规的地图操作、管网设备查询、台账数据管理和在线管网数据编辑、管网的风险分析、灾害应急救援分析,生成相应的处理预案,为城市天然气管网的安全管理、事故应急救援提供方便快捷的数据和技术支持。