Fluids in deforming meshes

This paper describes a simple modification to an Eulerian fluid simulation that permits the underlying mesh to deform independent of the simulated fluid's motion. The modification consists of a straightforward adaptation of the commonly used semi-Lagrangian advection method to account for the mesh's motion. Because the method does not require more interpolation steps than standard semi-Lagrangian integration, it does not suffer from additional smoothing and requires only the added cost of updating the mesh. By specifying appropriate boundary conditions, mesh boundaries can behave like moving obstacles that act on the fluid resulting in a number of interesting effects. The paper includes several examples that have been computed on moving tetrahedral meshes.

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

[2]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[3]  Mathieu Desbrun,et al.  Animation of Deformable Models Using Implicit Surfaces , 1997, IEEE Trans. Vis. Comput. Graph..

[4]  Mark Carlson,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, SIGGRAPH 2004.

[5]  E. Guendelman,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH 2005.

[6]  J. Hyvärinen,et al.  An Arbitrary Lagrangian-Eulerian finite element method , 1998 .

[7]  S. Giuliani,et al.  Lagrangian and Eulerian Finite Element Techniques for Transient Fluid-Structure Interaction Problems , 1977 .

[8]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[9]  Dimitris N. Metaxas,et al.  Modeling the motion of a hot, turbulent gas , 1997, SIGGRAPH.

[10]  Frédéric H. Pighin,et al.  Extended Galilean invariance for adaptive fluid simulation , 2004, SCA '04.

[11]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[12]  James F. O'Brien,et al.  Animating gases with hybrid meshes , 2005, ACM Trans. Graph..

[13]  Jessica K. Hodgins,et al.  Animating explosions , 2000, SIGGRAPH.

[14]  Ross T. Whitaker,et al.  Particle‐Based Simulation of Fluids , 2003, Comput. Graph. Forum.

[15]  John Platt,et al.  Heating and melting deformable models (from goop to glop) , 1989 .

[16]  James F. O'Brien,et al.  A semi-Lagrangian contouring method for fluid simulation , 2005, TOGS.

[17]  Mathieu Desbrun,et al.  Smoothed particles: a new paradigm for animating highly deformable bodies , 1996 .

[18]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

[19]  Greg Turk,et al.  Rigid fluid: animating the interplay between rigid bodies and fluid , 2004, ACM Trans. Graph..

[20]  James F. O'Brien,et al.  Animating gases with hybrid meshes , 2005, SIGGRAPH 2005.

[21]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[22]  C. Peskin The immersed boundary method , 2002, Acta Numerica.

[23]  Ronald Fedkiw,et al.  Invertible finite elements for robust simulation of large deformation , 2004, SCA '04.

[24]  Marc Alexa,et al.  Point based animation of elastic, plastic and melting objects , 2004, SCA '04.

[25]  Ronald Fedkiw,et al.  Coupling water and smoke to thin deformable and rigid shells , 2005, SIGGRAPH '05.

[26]  Marie-Paule Cani,et al.  Animating Lava Flows , 1999, Graphics Interface.

[27]  Thomas J. R. Hughes,et al.  Encyclopedia of computational mechanics , 2004 .

[28]  Jean-Michel Dischler,et al.  Simulating Fluid-Solid Interaction , 2003, Graphics Interface.

[29]  C. W. Hirt,et al.  An Arbitrary Lagrangian-Eulerian Computing Method for All Flow Speeds , 1997 .