船行波和舰船浪花生成技术研究与实现
Research and Implementation of Generating Technology of Ship Wakes

作者: 李芳芳 , 李思昆 , 王文珂 :国防科学技术大学计算机学院虚拟现实实验室,长沙;

关键词: 船行波粒子系统OsgOcean开尔文波Ship Wave Particle System OsgOcean Kelven Wave

摘要:
舰船海面行驶时产生的船行波和浪花是一种复杂的水动力现象。近年来随着虚拟仿真技术的不断发展,舰船航迹的模拟仿真在许多领域有着越来越广泛的应用,但是如何逼真的模拟船行波以及舰船浪花仍是困扰我们的关键问题之一。本文提出一种基于开尔文波的三维船行波模拟方法,该方法依据舰船的航行速度和时间,以及船行波轨迹上的位置点与舰船的距离计算船行波轨迹点的高度值以及轨迹点运动;根据舰船模型的长度、宽度以及舰船的吃水长度比,建立粒子发射器模型,模拟船只运行中的头浪、艉浪。基于OsgOcean海浪模拟平台,设计实现了三维船行波的模拟和舰船浪花特效生成算法,取得了较好的仿真模拟效果,满足了应用需求。

Abstract: The ship wakes, which are caused by the sailing ship, are a complex hydrodynamic phenomenon. In recent years, as the development of virtual simulation technology, the simulation of ship wakes is used widely for many fields, however the fidelity of the simulation of ship waves is still a key question. Based on the Kelven wave, this paper puts forward a method for 3D ship waves simulating, which mainly computes the height and the ship wakes points movement according to the ship velocity, sailing time, as well as the distance between ship wakes point and the ship position. The particle emitter model is made according to the length, width and draft length ratio of the warship model, which is used for simulating the ship wakes. Then simulation of the 3D ship waves and ship waves effects generation algorithm are designed and implemented based on OsgOcean platform. The application results reveal that the method has better 3D emulating effects to meet the re-quirements of applications.

文章引用: 李芳芳 , 李思昆 , 王文珂 (2014) 船行波和舰船浪花生成技术研究与实现。 软件工程与应用, 3, 121-130. doi: 10.12677/SEA.2014.35015

参考文献

[1] 赵欣, 李凤霞, 战守义 (2008) 基于粒子系统的舰船航迹仿真. 计算机工程, 15, 22-24.

[2] 马天, 黄建国, 王汝夯, 张群飞 (2011) 应用水波弥散特性的舰船航迹三维可视化新方法. 西安交通大学学报, 8, 49-53.

[3] Tessendorf, J. (2004) Interactive water surfaces. Game Programming Gems4. Charles River Media, Hing-ham, 265-274.

[4] Ding, S.J. (2008) Research on generating technique of virtual ocean environment and special effects. Harbin Engineering University, Harbin.

[5] 陆志慧 (2005) 大规模虚拟战场环境中海洋场景的建模与绘制技术研究. 硕士论文, 国防科技大学, 长沙.

[6] Goss, M.E. (1990) A realtime particle system for display of ship wakes. IEEE Computer Graphics & Applications, 272, 30-35.

[7] 王琪, 邓会亨, 马璐 (2013) 基于粒子系统的海洋环境仿真. 计算机系统应用, 2, 231-233, 226.

[8] Ma, T., Huang, J.G. and Zhang, Q.F. (2013) Ship wakes 3D simulation based on OSG. IEEE Region 10 Conference (31194), 22-25 October 2013, 1-3.

[9] Yuksel, C., House, D.H. and Keyser, J. (2007) Wave particles. ACM Transactions on Graphics, 26, 3.

[10] Liu, S.G. and Xiong, Y. (2013) Fast and stable simulation of virtual water scenes with interactions. Virtual Reality, 17, 77-88.

[11] 夏国泽 (2003) 船舶流体力学. 华中科技大学出版社, 武汉.

[12] Rabaud, M. and Moisy, F. (2013) Ship wakes: Kelvin or mach angle? Physical Review Letters, 110, Article ID: 214503.

分享
Top