Functional Fluids on Surfaces

Fluid simulation plays a key role in various domains of science including computer graphics. While most existing work addresses fluids on bounded Euclidean domains, we consider the problem of simulating the behavior of an incompressible fluid on a curved surface represented as an unstructured triangle mesh. Unlike the commonly used Eulerian description of the fluid using its time‐varying velocity field, we propose to model fluids using their vorticity, i.e., by a (time varying) scalar function on the surface. During each time step, we advance scalar vorticity along two consecutive, stationary velocity fields. This approach leads to a variational integrator in the space continuous setting. In addition, using this approach, the update rule amounts to manipulating functions on the surface using linear operators, which can be discretized efficiently using the recently introduced functional approach to vector fields. Combining these time and space discretizations leads to a conceptually and algorithmically simple approach, which is efficient, time‐reversible and conserves vorticity by construction. We further demonstrate that our method exhibits no numerical dissipation and is able to reproduce intricate phenomena such as vortex shedding from boundaries.

[1]  Ying He,et al.  Adapted unstructured LBM for flow simulation on curved surfaces , 2005, SCA '05.

[2]  Omer San,et al.  A coarse-grid projection method for accelerating incompressible flow computations , 2011, J. Comput. Phys..

[3]  Enhua Wu,et al.  Animating turbulent water by vortex shedding in PIC/FLIP , 2013, Science China Information Sciences.

[4]  Eugene Zhang,et al.  Interactive Visualization of Rotational Symmetry Fields on Surfaces , 2011, IEEE Transactions on Visualization and Computer Graphics.

[5]  A. Bobenko,et al.  Discrete Time Lagrangian Mechanics on Lie Groups,¶with an Application to the Lagrange Top , 1999 .

[6]  Konrad Polthier,et al.  Identifying Vector Field Singularities Using a Discrete Hodge Decomposition , 2002, VisMath.

[7]  Cross,et al.  Statistical mechanics, Euler's equation, and Jupiter's Red Spot. , 1992, Physical review. A, Atomic, molecular, and optical physics.

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

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

[10]  Eugene Fiume,et al.  Fluid simulation using Laplacian eigenfunctions , 2012, TOGS.

[11]  G. Pedrizzetti,et al.  Vortex Dynamics , 2011 .

[12]  J. Marsden,et al.  A mathematical introduction to fluid mechanics , 1979 .

[13]  Yizhou Yu,et al.  Inviscid and incompressible fluid simulation on triangle meshes , 2004, Comput. Animat. Virtual Worlds.

[14]  Awad H. Al-Mohy,et al.  Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators , 2011, SIAM J. Sci. Comput..

[15]  Maks Ovsjanikov,et al.  An Operator Approach to Tangent Vector Field Processing , 2013, SGP '13.

[16]  Seung Ki Baek,et al.  Vortex interaction on curved surfaces. , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Yizhou Yu,et al.  Inviscid and incompressible fluid simulation on triangle meshes: Research Articles , 2004 .

[18]  J. Moser,et al.  Discrete versions of some classical integrable systems and factorization of matrix polynomials , 1991 .

[19]  V. Arnold,et al.  Topological methods in hydrodynamics , 1998 .

[20]  Ulrich Pinkall,et al.  Filament-based smoke with vortex shedding and variational reconnection , 2010, ACM Trans. Graph..

[21]  Hong Qin,et al.  GPU-based Conformal Flow on Surfaces , 2009, Commun. Inf. Syst..

[22]  Eugene Zhang,et al.  Fluid flow on interacting deformable surfaces , 2007, SIGGRAPH '07.

[23]  Melvin Leok,et al.  A Novel Formulation of Point Vortex Dynamics on the Sphere: Geometrical and Numerical Aspects , 2012, J. Nonlinear Sci..

[24]  Jens Schneider,et al.  Real‐Time Fluid Effects on Surfaces using the Closest Point Method , 2012, Comput. Graph. Forum.

[25]  J. Marsden,et al.  Discrete Euler-Poincaré and Lie-Poisson equations , 1999, math/9909099.

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

[27]  Keenan Crane,et al.  Geodesics in heat: A new approach to computing distance based on heat flow , 2012, TOGS.

[28]  Robert Bridson,et al.  Fluid Simulation for Computer Graphics , 2008 .

[29]  J. Anderson,et al.  Ludwig Prandtl’s Boundary Layer , 2005 .

[30]  Markus H. Gross,et al.  Synthetic turbulence using artificial boundary layers , 2009, ACM Trans. Graph..

[31]  A. McKenzie HOLA: a High-Order Lie Advection of Discrete Differential Forms With Applications in Fluid Dynamics , 2007 .

[32]  Peter Davidson,et al.  Turbulence: An Introduction for Scientists and Engineers , 2015 .

[33]  Maks Ovsjanikov,et al.  Functional maps , 2012, ACM Trans. Graph..

[34]  Alexandre J. Chorin,et al.  Vorticity and turbulence , 1994 .

[35]  Jos Stam,et al.  Flows on surfaces of arbitrary topology , 2003, ACM Trans. Graph..

[36]  Zheng Xie,et al.  A novel intelligent verification platform based on a structured analysis model , 2013, Science China Information Sciences.

[37]  Lok Ming Lui,et al.  Solving PDEs on Manifolds with Global Conformal Parametriazation , 2005, VLSM.

[38]  Keenan Crane,et al.  Energy-preserving integrators for fluid animation , 2009, ACM Trans. Graph..

[39]  Darren Crowdy,et al.  Analytical solutions for rotating vortex arrays involving multiple vortex patches , 2005, Journal of Fluid Mechanics.

[40]  Yvonne Jaeger,et al.  Turbulence: An Introduction for Scientists and Engineers , 2015 .

[41]  J. Marsden,et al.  Structure-preserving discretization of incompressible fluids , 2009, 0912.3989.

[42]  Yiying Tong,et al.  Stable, circulation-preserving, simplicial fluids , 2006, SIGGRAPH Courses.

[43]  Sang Il Park,et al.  Vortex fluid for gaseous phenomena , 2005, SCA '05.