摘要
为快速有效地模拟三维波浪,从海洋学已有的统计观测结果出发,在应用Pierson-Moscowitz随机海浪频谱和SWOP建议的方向函数的基础上,建立了风浪的三维随机波面数学模型,该模型采用多个随机余弦波迭加来模拟的随机波浪曲面,余弦波的随机相位由MATLAB的Rand()函数产生,并分析了分频数和分角数对仿真结果的影响,给出了确定分频数和分角数的原则。最后利用MATLAB实现三维随机波浪仿真和显示。把仿真的最大波高与标准风浪的浪高参考值进行了对比,结果表明,这种方法能快速有效地模拟三维随机波浪。
To simulate 3D wave rapidly and effectively,from the viewpoint of statistics and observation results from oceanography,a mathematic model of 3D wind-driven random wave surface was built up based on Pierson-Moscowitz random wave height energy spectrum and direction function suggested by Stereo Wave Observation Project(SWOP).The model makes use of several consine waves superposing to simulate random wave surface.The random phases of consine waves were generated by the Rand() function of MATLAB.The simulation results of accuracy and speed were directly relative to the angle frequency dividing number and the angle dividing number with the aid of deep analysis.The determining rule of the two dividing numbers were given.Finally,the simulation and display of 3D random wave were realized by means of MATLAB.The simulated maximal wave height was compared with the stan-dard wave height of different level waves.The simulation results indicated that this method is an effective and accuracy approach to simulate 3D random wave.
出处
《火炮发射与控制学报》
北大核心
2010年第3期5-8,共4页
Journal of Gun Launch & Control
关键词
流体力学
三维随机波浪
海浪谱
方向谱
波浪仿真
fluid mechanics
3D random wave
ocean wave spectrum
direction spectrum
wave simulation