基于势流理论和时域高阶边界元方法,建立了完全非线性数值波浪水槽模型,通过实时模拟造波板运动来产生波浪。采用混合欧拉-拉格朗日方法追踪流体瞬时水面,运用四阶Runga-Kutta方法更新下一时间步的波面和速度势,同时应用镜像格林函数消除了水槽两个侧面和底面上的积分,在水槽末端布置人工阻尼层消除反射波浪,通过加速势的方法准确计算速度势的时间导数。利用所建模型分别对规则波和不规则波进行了模拟研究,得到了稳定的波形,与试验结果、理论结果和已发表结果均吻合良好,同时计算了造波板做单一频率运动产生的非线性波浪力。
Waves generated by a wave maker are real-time simulated in the potential theory frame based on a fully nonlinear numerical wave tank model. The model is developed by using a time domain higher-order boundary element method. The mixed Euler-Lagrange method is utilized to track the free surface, and the fourth-order Runga-Kutta method is used to refresh the wave profile and the velbcity potential on the free surface at each time step. The image Green function is used so that the integration on the lateral surfaces and the bottom of the flume are excluded. An artificial damping layer is distributed at the end of the flume to eliminate wave reflection. The acceleration-potential scheme is used for obtaining accurate time derivative of velocity potential. Numerical experiments are carded out to model regular and irregular waves respectively. Steady wave profiles are obtained and good agreements between numerical solutions, experimental data, analytical solutions and published results are obtained. Nonlinear wave force generated by the motion of the wave maker at a single frequency is studied.