论文部分内容阅读
海洋资源十分丰富,世界各国正积极实施一系列海洋开发战略,另一方面,远洋运输等活动也日益频繁。随之而来的,海上事故也频繁发生。海上事故的发生不仅导致惨重的人身伤亡和巨大的经济损失,还会造成海洋生态环境的污染。为了避免此类事故的发生和降低已发生事故的损失,要做好海难预防工作并保证能及时有效地开展海上救助工作。本论文就海上搜救方面展开研究。 在这方面,国外始终处于领先地位,已经有成熟的搜救软件广泛应用。而我国在这方面的工作开展比较晚,相对比较落后。但随着国家对海事建设的重视,越来越多的人从事此方面的研究工作,近年来取得了一系列的成果。海上搜救作业分为两大部分:搜寻和救助。其中,搜寻是首要的也是最复杂的一部分。一直以来关于海上搜救的研究也主要集中在搜寻方面。本论文的研究内容包括以下三方面。 系统需求分析。明确海上搜救仿真系统的功能和组成,熟悉海上搜救流程,为下面工作的开展奠定基础。 仿真系统设计。本论文采用活动循环图法建立仿真系统模型,即抽象出海上搜寻与救助的行为模式。根据海上搜救仿真系统模型设计仿真系统总体架构。 仿真系统实现。第一,现有漂移模型都不考虑风压差翻转,针对这一不足,本论文提出了基于风压差翻转的搜寻区域估计方法。第二,将电子海图应用于海上搜救仿真系统中,显示搜救信息、环境信息等。第三,根据海上搜救仿真系统的特点选择开发工具,包括三维场景建模工具和渲染工具,分别是美国Multigen-Paradigm公司推出的Creator和Vega Prime。根据本论文提出的开发流程,用VC++编程语言开发海上搜救仿真系统。基于MFC编程框架下的Vega Prime软件系统集成有两类方法:多线程和多进程。分析两种方法的优缺点,最终本论文采用多线程方法,同时利用了面向对象编程的思想。 本课题依托课题组某海军项目,为开发我国自主知识产权的海上搜救仿真软件提供基础研究,对完善我国海上搜救体系建设具有重要理论和应用价值。