论文部分内容阅读
随着世界石油消费和运输的持续稳定增长,船舶海上溢油事故频繁发生。据统计,从1974年到2004年,全球共发生船舶溢油事故9266起,这些船舶溢油事故不仅产生了巨额的清污作业费用,而且给海洋环境和航行安全带来了巨大的损害。为此,人们对溢油事故发生后能否迅速而有效地做出溢油事故应急反应并采取应急措施,以控制、减少和清除污染予以了高度的重视。本文总结了国内外当前溢油应急相关软件的现状,分析了这些软件在功能上的不足以及船舶溢油应急决策系统的发展方向,设计了系统的总体框架,提出了系统集成多种专业应用软件为各功能模块提供支持的体系结构,并开发了原型系统。本文的工作主要包括:通过分析溢油应急反应决策过程及该过程的信息需求,对系统的功能、结构体系、各个子系统(信息管理、溢油模拟、应急计划等)和数据库系统进行了设计,分析了系统用户,给出了基于不同用户的系统流程,并根据系统要求,给出了各功能模块调用专业应用软件的框架,选择了Delphi作为开发平台。通过对地理信息系统功能和特点的分析,提出了利用MapInfo组件式工具MapX进行GIS集成,并给出了具体方法。选择溢油模拟子系统所需的溢油模拟软件OILMAP,根据软件的特点给出了通过VC中间件进行调用思路和具体步骤。通过分析SPSS、MATLAB、EXTEND等专业应用软件功能和Delphi的二次开发接口,给出了基于ActiveX接口对这些软件进行集成的思路和方式。本文的最后通过对各个子系统的功能分析,开发了船舶溢油应急决策系统原型系统的大部分模块,同时针对开发过程中使用的具体控件和方法,进行了简要介绍。