Versatile surface tension and adhesion for SPH fluids

Realistic handling of fluid-air and fluid-solid interfaces in SPH is a challenging problem. The main reason is that some important physical phenomena such as surface tension and adhesion emerge as a result of inter-molecular forces in a microscopic scale. This is different from scalar fields such as fluid pressure, which can be plausibly evaluated on a macroscopic scale using particles. Although there exist techniques to address this problem for some specific simulation scenarios, there does not yet exist a general approach to reproduce the variety of effects that emerge in reality from fluid-air and fluid-solid interactions. In order to address this problem, we present a new surface tension force and a new adhesion force. Different from the existing work, our surface tension force can handle large surface tensions in a realistic way. This property lets our approach handle challenging real scenarios, such as water crown formation, various types of fluid-solid interactions, and even droplet simulations. Furthermore, it prevents particle clustering at the free surface where inter-particle pressure forces are incorrect. Our adhesion force allows plausible two-way attraction of fluids and solids and can be used to model different wetting conditions. By using our forces, modeling surface tension and adhesion effects do not require involved techniques such as generating a ghost air phase or surface tracking. The forces are applied to the neighboring fluid-fluid and fluid-boundary particle pairs in a symmetric way, which satisfies momentum conservation. We demonstrate that combining both forces allows simulating a variety of interesting effects in a plausible way.

[1]  Martin Servin,et al.  Constraint Fluids , 2012, IEEE Transactions on Visualization and Computer Graphics.

[2]  Ted Belytschko,et al.  ON THE COMPLETENESS OF MESHFREE PARTICLE METHODS , 1998 .

[3]  Chang-Hun Kim,et al.  Bubbles alive , 2008, ACM Trans. Graph..

[4]  Matthias Teschner,et al.  Implicit Incompressible SPH , 2014, IEEE Transactions on Visualization and Computer Graphics.

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

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

[7]  Philippe Beaudoin,et al.  Particle-based viscoelastic fluid simulation , 2005, SCA '05.

[8]  Matthias Teschner,et al.  Animation of Air Bubbles with SPH , 2011, GRAPP.

[9]  Rüdiger Westermann,et al.  Efficient High-Quality Volume Rendering of SPH Data , 2010, IEEE Transactions on Visualization and Computer Graphics.

[10]  Janet E. Jones On the determination of molecular fields. —II. From the equation of state of a gas , 1924 .

[11]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, ACM Trans. Graph..

[12]  Matthias Teschner,et al.  Parallel Surface Reconstruction for Particle‐Based Fluids , 2012, Comput. Graph. Forum.

[13]  Chang-Hun Kim,et al.  Discontinuous fluids , 2005, ACM Trans. Graph..

[14]  Miles Macklin,et al.  Position based fluids , 2013, ACM Trans. Graph..

[15]  Eitan Grinspun,et al.  Discrete viscous sheets , 2012, ACM Trans. Graph..

[16]  Janet E. Jones On the determination of molecular fields. III.—From crystal measurements and kinetic theory data , 1924 .

[17]  Matthias Teschner,et al.  A Parallel SPH Implementation on Multi‐Core CPUs , 2011, Comput. Graph. Forum.

[18]  Tomoyuki Nishita,et al.  Wetting Effects in Hair Simulation , 2012, Comput. Graph. Forum.

[19]  J. Michael Owen,et al.  Adaptive smoothed particle hydrodynamics, with application to cosmology: Methodology , 1996 .

[20]  R. Bridson,et al.  Matching fluid simulation elements to surface geometry and topology , 2010, ACM Trans. Graph..

[21]  Matthias Teschner,et al.  Boundary Handling and Adaptive Time-stepping for PCISPH , 2010, VRIPHYS.

[22]  Sai-Keung Wong,et al.  A hybrid method for water droplet simulation , 2012, VRCAI '12.

[23]  J. Monaghan SPH without a Tensile Instability , 2000 .

[24]  Robert Bridson,et al.  Ghost SPH for animating water , 2012, ACM Trans. Graph..

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

[26]  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.

[27]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[28]  Matthias Teschner,et al.  Versatile rigid-fluid coupling for incompressible SPH , 2012, ACM Trans. Graph..

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

[30]  Huamin Wang,et al.  Animating bubble interactions in a liquid foam , 2012, ACM Trans. Graph..

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

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

[33]  R. Pajarola,et al.  Predictive-corrective incompressible SPH , 2009, SIGGRAPH 2009.

[34]  E. Vouga,et al.  Discrete viscous threads , 2010, ACM Trans. Graph..

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

[36]  Hongan Wang,et al.  Staggered meshless solid-fluid coupling , 2012, ACM Trans. Graph..

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

[38]  D. Shepard A two-dimensional interpolation function for irregularly-spaced data , 1968, ACM National Conference.

[39]  WestermannRudiger,et al.  Efficient High-Quality Volume Rendering of SPH Data , 2010 .

[40]  Issei Fujishiro,et al.  Particle-based simulation of snow trampling taking sintering effect into account , 2012, SIGGRAPH '12.

[41]  Jonathan Dinerstein,et al.  Modeling and rendering viscous liquids , 2004, Comput. Animat. Virtual Worlds.