A novel surface tension formulation for SPH fluid simulation

Surface tension plays a significant role in fluid simulation, especially small-scale fluid. In this paper, we present a novel surface tension formulation for smoothed particle hydrodynamics (SPH) to simulate interfacial fluid flow. The surface tension formulation is decomposed into three main processes: (1) volume-preserved mesh smoothing, (2) surface tension computation and (3) surface tension transfer. Firstly, we exploit a Lagrangian operator to smooth an initial three-dimensional discrete interfacial surface mesh generated from fluid particles; and then the surface mesh is scaled in a volume-preserved way and the center is translated to its original position to get a smoothed mesh. Secondly, surface tension strengths on the vertices of the interfacial surface mesh are computed according to the offsets from the original surface mesh to the smoothed mesh. Finally, we transfer the surface tension strengths from the mesh vertices onto their neighbor fluid particles in a conservative way. The proposed surface tension solver is simple and straightforward to be plugged into a standard SPH solver. Experimental results show that it is effective and efficient to produce realistic fluid simulations, especially for the phenomena with strong surface tension.

[1]  Ronald Fedkiw,et al.  A Boundary Condition Capturing Method for Multiphase Incompressible Flow , 2000, J. Sci. Comput..

[2]  Lili Zheng,et al.  Simulation of surface-tension-driven interfacial flow with smoothed particle hydrodynamics method , 2012 .

[3]  A. Colagrossi,et al.  Numerical simulation of interfacial flows by smoothed particle hydrodynamics , 2003 .

[4]  Jeong-Mo Hong,et al.  Discontinuous fluids , 2005, SIGGRAPH 2005.

[5]  Nikolaus A. Adams,et al.  A multi-phase SPH method for macroscopic and mesoscopic flows , 2006, J. Comput. Phys..

[6]  Renato Pajarola,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2008) , 2022 .

[7]  Leonidas J. Guibas,et al.  Adaptively sampled particle fluids , 2007, ACM Trans. Graph..

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

[9]  Mark Sussman,et al.  A Stable and Efficient Method for Treating Surface Tension in Incompressible Two-Phase Flow , 2009, SIAM J. Sci. Comput..

[10]  K. Fujiwara Eigenvalues of Laplacians on a closed Riemannian manifold and its nets , 1995 .

[11]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[12]  B. D. Rogers,et al.  SMOOTHED PARTICLE HYDRODYNAMICS (SPH) IN CFD , 2014 .

[13]  J. Brackbill,et al.  A continuum method for modeling surface tension , 1992 .

[14]  Robert Bridson,et al.  Matching fluid simulation elements to surface geometry and topology , 2010, ACM Transactions on Graphics.

[15]  Jun-Hai Yong,et al.  Simulation of bubbles , 2006, SCA '06.

[16]  Kenny Erleben,et al.  Optimization-based Fluid Simulation on Unstructured Meshes , 2010, VRIPHYS.

[17]  Nikolaus A. Adams,et al.  An incompressible multi-phase SPH method , 2007, J. Comput. Phys..

[18]  M. Gross,et al.  A multiscale approach to mesh-based surface tension flows , 2010, SIGGRAPH 2010.

[19]  Matthias Teschner,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Weakly Compressible Sph for Free Surface Flows , 2022 .

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

[21]  Jihun Yu,et al.  Explicit Mesh Surfaces for Particle Based Fluids , 2012, Comput. Graph. Forum.

[22]  J. Morris Simulating surface tension with smoothed particle hydrodynamics , 2000 .

[23]  Paul Meakin,et al.  Modeling of surface tension and contact angles with smoothed particle hydrodynamics. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Matthias Teschner,et al.  Versatile surface tension and adhesion for SPH fluids , 2013, ACM Trans. Graph..

[25]  H. Posch,et al.  Liquid drops and surface tension with smoothed particle applied mechanics , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[26]  Roberto Scopigno,et al.  Computer Graphics forum , 2003, Computer Graphics Forum.

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

[28]  Kenny Erleben,et al.  Mathematical foundation of the optimization-based fluid animation method , 2011, SCA '11.

[29]  J. Monaghan Simulating Free Surface Flows with SPH , 1994 .

[30]  Nikolaus A. Adams,et al.  A constant-density approach for incompressible multi-phase SPH , 2009, J. Comput. Phys..

[31]  Markus H. Gross,et al.  A multiscale approach to mesh-based surface tension flows , 2010, ACM Trans. Graph..

[32]  E LorensenWilliam,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987 .

[33]  G. Batchelor,et al.  An Introduction to Fluid Dynamics , 1968 .

[34]  George Keith Batchelor,et al.  An Introduction to Fluid Dynamics. , 1969 .

[35]  Matthias Teschner,et al.  SPH Fluids in Computer Graphics , 2014, Eurographics.

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