A Vortex Method for Bi-phasic Fluids Interacting with Rigid Bodies

Mathieu Coquerelle,Jérémie Allard,Georges-Henri Cottet,Marie-Paule Cani
DOI: https://doi.org/10.48550/arXiv.math/0607597
2006-07-24
Abstract:We present an accurate Lagrangian method based on vortex particles, level-sets, and immersed boundary methods, for animating the interplay between two fluids and rigid solids. We show that a vortex method is a good choice for simulating bi-phase flow, such as liquid and gas, with a good level of realism. Vortex particles are localized at the interfaces between the two fluids and within the regions of high turbulence. We gain local precision and efficiency from the stable advection permitted by the vorticity formulation. Moreover, our numerical method straightforwardly solves the two-way coupling problem between the fluids and animated rigid solids. This new approach is validated through numerical comparisons with reference experiments from the computational fluid community. We also show that the visually appealing results obtained in the CG community can be reproduced with increased efficiency and an easier implementation.
Numerical Analysis,Graphics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to simulate the interaction between two - phase fluids (such as liquid and gas) and rigid bodies. Specifically, the author proposes a Lagrangian method based on vortex particles, level - set and immersed boundary methods to achieve efficient and accurate simulation of complex interaction phenomena between two - phase fluids and rigid bodies. ### Main problems 1. **Simulation of two - phase fluids**: - The interface behavior between liquid and gas, including complex phenomena such as turbulence, splashing, and bubbles. - Concentrate computing resources in high - turbulence areas through the vortex particle method to improve simulation accuracy. 2. **Two - way coupling between fluid and rigid body**: - Solve the problem of interaction between fluid and rigid body, ensure that the fluid does not penetrate the rigid body, and correctly calculate the influence of rigid body motion on the fluid. - Propose an intuitive and easy - to - implement algorithm to deal with this two - way coupling problem. ### Specific challenges - **High precision and efficiency**: The traditional Euler method has the problem of numerical dissipation when dealing with complex fluid behaviors, resulting in vorticity loss in long - time simulations. The vortex particle method can improve efficiency without sacrificing precision. - **Complex physical phenomena**: Such as turbulence, splashing, and bubbles, these phenomena need to be accurately modeled at the fluid - fluid and fluid - solid interfaces. - **Boundary conditions**: Ensure that the fluid does not penetrate the rigid body and can correctly handle the influence of the rigid body's motion on the fluid. ### Solutions The method proposed by the author combines the advantages of vortex particles, level - set and immersed boundary methods, specifically including: - **Vortex particle method**: Concentrate vorticity in high - turbulence areas to improve simulation accuracy and reduce computing costs. - **Level - set method**: Used to capture the interface between fluids and handle surface tension effects. - **Immersed boundary method**: Used to handle the interaction between fluid and rigid body, ensure that the fluid does not penetrate the rigid body, and correctly calculate the influence of the rigid body on the fluid. Through the combination of these methods, the author has successfully achieved efficient and accurate simulation of complex interaction phenomena between two - phase fluids and rigid bodies, and verified the effectiveness of the method through numerical experiments.