溃坝水波是一种包含大梯度间断的水流运动,既包含整体的水波运动,又必然夹杂着大量分散的水花.本文采用一种基于物理模型的方法模拟溃坝水波,把溃坝过程看作是含间断波的二维浅水流运动.采用无结构网格的有限体积法求解N-S方程,应用二阶的Reo-MUSCL格式,并采用了适当的限制器,使得我们的模型既不产生过大耗散,又具有较高分辨率.在真实感处理方面,加入了粒子系统以模拟溃坝过程中水花四溅的情形.实验结果表明:本文的方法能够真实有效地模拟溃坝水流的运动.
The dam-breaking wave is a kind of water flow with large gradient discontinuity,when water waves and splashes are all included. A physics-based method is adopted to simulate dam-breaking, and the dam-breaking flow is taken as two-dimensional shallow water flow with discontinuous waves. The Finite Volume Method and a second-order Roe-MUSCL scheme are used to solve the N-S equations. In order to produce less dissipation and to get high accurate results, a proper limiter is adopted. A particle system is used to improve the visual impression. It is shown that these methods can efficiently produce realistic movement of dam-breaking flow.