摘要: |
随着电子信息技术的飞速发展和计算机技术的广泛应用,计算机仿真技术逐渐广泛应用于各个领域,轮机模拟器即是计算机仿真技术在航海领域的典型应用。集控室是船舶机舱区域的控制中心,设备密集,布置复杂,与机舱其他区域的各种连接接口繁多,因此,对集控室设备的熟练控制至关重要。
传统轮机仿真系统中,机舱系统仅仅为虚拟现实漫游系统,数据交互性还不完善;人机交互不强;没有提供高效的压缩算法和细分技术,故产生的文件较大,不利于网络传输;船舶虚拟现实大多是物理的或是半物理(借助于实际硬件)的仿真系统,增加了系统开发的成本;系统缺乏面向对象思想的辅助,因而系统后期维护会存在问题。建立船舶机舱集控室虚拟现实仿真系统,是对于现有船舶轮机仿真器很有益的补充,可以使机舱操作人员结合控制系统传输的数据对机舱内各机构的运行情况有直观的、立体的、实时的掌握,提高机舱控制的准确性和安全性。
本系统采用SolidWorks 2006开发三维模型,用VC 6.0环境下的EonX控件程序表现三维视景仿真虚拟环境,把虚拟现实技术和面向对象技术应用到船舶轮机模拟器中,完成了虚拟环境下船舶机舱集控室虚拟漫游和实时交互系统系统的开发,并在此基础之上强化系统的人机交互性。主要研究内容是:
(1)三维模型的建立及优化,建立逼真的船舶机舱集控室虚拟场景;
(2)实现集控室场景的实时漫游,实现自动漫游和可控漫游两种漫游方式,在漫游过程中实现不同漫游方式和不同观察者初始位置的切换;
(3)实现对虚拟场景中主要部件的驱动,实现与轮机模拟器之间通信,实现虚拟机舱集控室与轮机模拟器之间的互操作。保持视景中虚拟集控室设备的状态与船舶轮机模拟器所模拟的相应设备的状态一致;并且可通过对虚拟机舱集控室中相关设备的控制,实现对轮机模拟器的操作。 |