论文部分内容阅读
当前航运界,船舶事故时有发生,船舶安全生产形势不容乐观。船舶火灾是最严重的海上事故之一,其危害巨大、影响深远。消防演习是船舶上最重要的演习之一。目前,实物演习,无论在时间、资金还是环境等方面,已远远不能满足当前的培训需要。 虚拟现实(Virtual Reality,简称VR)技术能够利用计算机对实体对象进行实时模拟,为用户呈现一个三维的虚拟世界。利用VR技术实现船舶舱室火灾的仿真,可为船舶消防模拟器的研发打下良好基础。本课题主要进行了VR技术在船舶舱室火灾处理中的应用研究。 论文完成的主要工作如下: (1)利用3ds Max建模工具,创建了虚拟消防员模型,并给该模型匹配动作;同时,建立了船舶驾驶舱三维模型;利用AABB碰撞检测算法,实现了虚拟消防员在三维场景中的漫游功能。 (2)基于对船舶结构特点的分析,构建了基于元胞自动机的船舶舱室火灾蔓延模型,并利用OSG粒子系统实现了船舶失火和消防水的可视化; (3)设计了基于网络的船舶虚拟消防训练系统架构,并分析了各单元的功能和涉及的关键技术,提出利用VoIP技术实现系统的语音通信。 本文在Windows系统和Visual Studio2010开发环境下,利用Open Scene Graph三维渲染平台进行开发,初步编程实现了船舶舱室火灾的可视化及人机交互。