Lagrangian vortex sheets for animating fluids

Buoyant turbulent smoke plumes with a sharp smoke-air interface, such as volcanic plumes, are notoriously hard to simulate. The surface clearly shows small-scale turbulent structures which are costly to resolve. In addition, the turbulence onset is directly visible at the interface, and is not captured by commonly used turbulence models. We present a novel approach that employs a triangle mesh as a high-resolution surface representation combined with a coarse Eulerian solver. On the mesh, we solve the interfacial vortex sheet equations, which allows us to accurately simulate buoyancy induced turbulence. For complex boundary conditions we propose an orthogonal turbulence model that handles vortices caused by obstacle interaction. In addition, we demonstrate a re-sampling scheme to remove surfaces that are hidden inside the bulk volume. In this way we are able to achieve highly detailed simulations of turbulent plumes efficiently.

[1]  Alexandre J. Chorin,et al.  Discretization of a vortex sheet, with an example of roll-up☆ , 1973 .

[2]  Jiezhi Wu,et al.  A theory of three‐dimensional interfacial vorticity dynamics , 1995 .

[3]  Sarah Tariq,et al.  Scalable fluid simulation using anisotropic turbulence particles , 2010, SIGGRAPH 2010.

[4]  Ronald Fedkiw,et al.  A vortex particle method for smoke, water and explosions , 2005, ACM Trans. Graph..

[5]  T. Pfaff,et al.  Synthetic turbulence using artificial boundary layers , 2009, SIGGRAPH 2009.

[6]  Duc Quang Nguyen,et al.  Smoke simulation for large scale phenomena , 2003, ACM Trans. Graph..

[7]  J. C. S. Meng,et al.  The physics of vortex-ring evolution in a stratified and shearing environment , 1978, Journal of Fluid Mechanics.

[8]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[9]  Ravi Krishna Kolluri,et al.  Provably good moving least squares , 2005, SIGGRAPH Courses.

[10]  Gretar Tryggvason,et al.  Numerical experiments on Hele Shaw flow with a sharp interface , 1983, Journal of Fluid Mechanics.

[11]  Antonio García-Olivares,et al.  The instability growth leading to a liquid sheet breakup , 1998 .

[12]  Ian M. Mitchell,et al.  A hybrid particle level set method for improved interface capturing , 2002 .

[13]  Keenan Crane,et al.  Energy-preserving integrators for fluid animation , 2009, SIGGRAPH 2009.

[14]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[15]  Adam W. Bargteil A semi-Lagrangian contouring method for fluid simulation , 2005, SIGGRAPH '05.

[16]  Robert Bridson,et al.  Evolving sub-grid turbulence for smoke animation , 2008, SCA '08.

[17]  B. Launder,et al.  Application of the energy-dissipation model of turbulence to the calculation of flow near a spinning disc , 1974 .

[18]  D. I. Pullin,et al.  Regularized Vortex Sheet Evolution in Three Dimensions , 1998 .

[19]  Robert Bridson,et al.  Animating Smoke as a Surface , 2009 .

[20]  Hyeong-Seok Ko,et al.  Stretching and wiggling liquids , 2009, ACM Trans. Graph..

[21]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[22]  Derek Nowrouzezahrai,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) a Controllable, Fast and Stable Basis for Vortex Based Smoke Simulation , 2022 .

[23]  A. Leonard Vortex methods for flow simulation , 1980 .

[24]  L. Rosenhead The Formation of Vortices from a Surface of Discontinuity , 1931 .

[25]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[26]  Ulrich Pinkall,et al.  Filament-based smoke with vortex shedding and variational reconnection , 2010, SIGGRAPH 2010.

[27]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..

[28]  Ronald Fedkiw,et al.  An Unconditionally Stable MacCormack Method , 2008, J. Sci. Comput..

[29]  G. R. Cowper,et al.  Gaussian quadrature formulas for triangles , 1973 .

[30]  S. Pope Turbulent Flows: FUNDAMENTALS , 2000 .

[31]  P. Spalart A One-Equation Turbulence Model for Aerodynamic Flows , 1992 .

[32]  Ming C. Lin,et al.  Fast animation of turbulence using energy transport and procedural synthesis , 2008, SIGGRAPH 2008.

[33]  Eugene Fiume,et al.  Turbulent wind fields for gaseous phenomena , 1993, SIGGRAPH.

[34]  Markus H. Gross,et al.  Wavelet turbulence for fluid simulation , 2008, ACM Trans. Graph..

[35]  Mark J. Stock,et al.  Impact of a vortex ring on a density interface using a regularized inviscid vortex sheet method , 2008, J. Comput. Phys..

[36]  Matthias Müller,et al.  Real-time Eulerian water simulation using a restricted tall cell grid , 2011, SIGGRAPH 2011.

[37]  Markus H. Gross,et al.  Physics-inspired topology changes for thin fluid features , 2010, ACM Trans. Graph..

[38]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.