论文部分内容阅读
1000m海试中水面船运行过程可视化仿真是专为中国国务院大洋协会1000m海试而开发的仿真系统。1000m海试是一个庞大复杂的系统工程,成本极高,而海试环境又非常复杂,风、浪、流及扬矿系统的耦合作用使得水面船因受外力的运动变得不可预见。为了保证海试顺利进行,需要对水面船运行数据进行一定分析后将其实时地可视化水面船运动情况,供操作人员判断、抉择。这种系统就称为水面船运行过程可视化仿真。 本系统综合运用了可视化仿真的多种知识,实现如下内容: 1、在3ds MAX中按水面船的实际尺寸建立1:1的物理模型; 2、运用OpenGL建立虚拟海浪视景; 3、根据海试时水面船的有关情况,运用船舶及海浪相关知识建立水面船横摇运动的传递函数; 4、本系统采用三层分布式数据库结构建立数据库系统; 5、实现基于TCP/IP协议进行客户机与服务器间的数据通信; 6、论述可视化仿真中OpenGL的具体运用、在水面船运动过程可视化中所涉及到的OpenGL各种矩阵变换算法; 7、运用Delphi及基于它的OpenGL编制了用户界面; 8、最后,实验验证了水面船运行过程可视化仿真设计方法和算法的正确性及系统的可行性。