论文部分内容阅读
地震灾害的发生无法预防,往往造成大量的人员伤亡、房屋损坏倒塌、基础设施损坏等情况,因此,为灾区人民带去及时的救助是避免进一步人员伤亡的重要措施,其中为灾民提供维持生存的生活必需品是最重要的任务之一。然而由于地震发生的突然性,涉及到救灾的人力、物力是一个需要全面统筹的复杂系统,如何在短时间内调配应急物资、将分配好的物资以既节省时间又能兼顾每个受灾点的公平性的方案运往灾区,是应急物流保障能力的关键。在灾后应急救援决策支持系统的研究上,大多数停留在理论研究,或者是单独的物资分配与调运决策支持系统上,很少有将地理信息系统与决策支持系统相结合的震后应急救援研究。由于震后物资运输道路常常遭到损坏,短时间内无法修复通行,在确定调配方案之后,需要选择最佳配送路径将物资运往目的地,因此路网的实时情况是应急物资运输决策过程中必须考虑的因素。本文以震后应急物资的分配与调运和运输路线选择为研究对象,设计实现基于地理信息系统(GIS)的震后应急物资分配与调运决策支持系统。首先,研究了震后应急物资调配模型与震后应急物资需求预测模型。将震后应急物资调配分为三级配送节点,并分配其从属关系,针对震后信息不完全的情况,在应急物资分配的多级节点和几种运输方式共同参与的情况下,考虑物资配送的时效性和物资分配对系统造成的损失尽量小的原则,构建有主从关系的双层优化模型。设计遗传算法求解模型。考虑季节因素、地区因素、受灾人口等条件建立需求预测模型。然后,根据震后应急物资调运决策要求分析决策系统需求,在需求分析的基础上设计以人机交互系统为主,以传统数据库、空间数据库、模型库、知识库和方法库为支持的系统总体结构。其中人机交互子系统分设需求预测、应急物资调配方案分析、应急物资运输路径分析及系统管理几个子模块。各个模块相互独立,分别具备决策所需的功能,互相之间又有数据的交换,以数据库和空间数据库作为数据管理基础,通过系统的流程设计与系统内部数据流程设计实现各子模块功能及模块之间的联系。最后,分别实现系统的主要功能模块,对应急救援资源和空间数据采用SQL Server和Shapefile格式进行管理。以Visual Studio.NET为开发平台,使用C≠语言和ArcGIS Engine软件对地理信息系统进行二次开发,实现对空间数据的可视化管理。运用Matlab软件编程实现模型及其算法,将程序编译成.net平台可调用文件,并将应急物资分配与调运和车辆运输最优路径选择两个子模块系统结合起来,实现为决策者提供直观的震后应急物资分配与调运决策和车辆运输最短路径决策方案制定的可视化辅助。