The simulation of large open water surface is challenging using a uniform volumetric discretization of the Navier-Stokes equations. Simulating water splashes near moving objects, which height field methods for water waves cannot capture, necessitates high resolutions. Such simulations can be carried out using the Fluid-Implicit-Particle (FLIP) method. However, the FLIP method is not efficient for the long-lasting water waves that propagate to long distances, which require sufficient depth for a correct dispersion relationship. This paper presents a new method to tackle this dilemma through an efficient hybridization of volumetric and surface-based advection-projection discretizations. We design a hybrid time-stepping algorithm that combines a FLIP domain and an adaptively remeshed Boundary Element Method (BEM) domain for the incompressible Euler equations. The resulting framework captures the detailed water splashes near moving objects with the FLIP method, and produces convincing water waves with correct dispersion relationships at modest additional costs.
翻译:大型露天水面的模拟具有挑战性,使用纳维埃-斯托克斯方程式的统一体积分解法进行模拟。模拟移动物体附近的水点喷洒,这是水浪无法捕捉的高度野外方法,因此需要高分辨率。这种模拟可以使用流体-显性粒子(FLIP)方法进行。然而,FLIP方法对于长效水浪是无效的,长效水浪传播到长距离,需要足够深度才能建立正确的分散关系。本文提出了一种新的方法,通过将体积和地表对流投投射分解有效混合处理这一难题。我们设计了一种混合时间步算法,将FLIP域和不可压缩的电动方程式的适应性再熔化边界分解法(BEM)域结合起来。由此形成的框架用FLIP方法捕捉到移动物体附近的详细水花,并产生令人信服的水浪,同时以少量的额外费用与正确分散关系产生有说服力的水波。