A Physically Consistent Implicit Viscosity Solver for SPH Fluids

In this paper, we present a novel physically consistent implicit solver for the simulation of highly viscous fluids using the Smoothed Particle Hydrodynamics (SPH) formalism. Our method is the result of a theoretical and practical in‐depth analysis of the most recent implicit SPH solvers for viscous materials. Based on our findings, we developed a list of requirements that are vital to produce a realistic motion of a viscous fluid. These essential requirements include momentum conservation, a physically meaningful behavior under temporal and spatial refinement, the absence of ghost forces induced by spurious viscosities and the ability to reproduce complex physical effects that can be observed in nature. On the basis of several theoretical analyses, quantitative academic comparisons and complex visual experiments we show that none of the recent approaches is able to satisfy all requirements. In contrast, our proposed method meets all demands and therefore produces realistic animations in highly complex scenarios. We demonstrate that our solver outperforms former approaches in terms of physical accuracy and memory consumption while it is comparable in terms of computational performance. In addition to the implicit viscosity solver, we present a method to simulate melting objects. Therefore, we generalize the viscosity model to a spatially varying viscosity field and provide an SPH discretization of the heat equation.

[1]  Christopher Batty,et al.  A simple finite volume method for adaptive viscous liquids , 2011, SCA '11.

[2]  Robert Bridson,et al.  Accurate viscous free surfaces for buckling, coiling, and rotating liquids , 2008, SCA '08.

[3]  Bruno Lévy,et al.  Geometry-aware direction field processing , 2009, TOGS.

[4]  Jan Bender,et al.  Divergence-Free SPH for Incompressible and Viscous Fluids , 2017, IEEE Transactions on Visualization and Computer Graphics.

[5]  Jan Bender,et al.  Density maps for improved SPH boundary handling , 2017, Symposium on Computer Animation.

[6]  J. Monaghan,et al.  A Switch to Reduce SPH Viscosity , 1997 .

[7]  V. Springel,et al.  Thermal conduction in cosmological SPH simulations , 2004, astro-ph/0401456.

[8]  Afonso Paiva,et al.  SPH Fluids for Viscous Jet Buckling , 2014, 2014 27th SIBGRAPI Conference on Graphics, Patterns and Images.

[9]  Yoshinori Dobashi,et al.  Volume preserving viscoelastic fluids with large deformations using position-based velocity corrections , 2014, The Visual Computer.

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

[11]  Ronald Fedkiw,et al.  Codimensional non-Newtonian fluids , 2015, ACM Trans. Graph..

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

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

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

[15]  Afonso Paiva,et al.  Particle-based viscoplastic fluid/solid simulation , 2009, Comput. Aided Des..

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

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

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

[19]  Robert Bridson,et al.  Simulating rigid body fracture with surface meshes , 2015, ACM Trans. Graph..

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

[21]  Miguel A. Otaduy,et al.  Conformation constraints for efficient viscoelastic fluid simulation , 2017, ACM Trans. Graph..

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

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

[24]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[25]  Jan Bender,et al.  A micropolar material model for turbulent SPH fluids , 2017, Symposium on Computer Animation.

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

[27]  P. Cleary,et al.  Conduction Modelling Using Smoothed Particle Hydrodynamics , 1999 .

[28]  Matthias Müller,et al.  XPBD: position-based simulation of compliant constrained dynamics , 2016, MIG.

[29]  H. Ruder,et al.  Smoothed Particle Hydrodynamics: Physical Viscosity and the Simulation of Accretion Disks , 1994 .

[30]  Anthony Peter Whitworth,et al.  A new prescription for viscosity in smoothed particle hydrodynamics. , 1996 .

[31]  L. Brookshaw,et al.  A Method of Calculating Radiative Heat Diffusion in Particle Simulations , 1985, Publications of the Astronomical Society of Australia.

[32]  Ben Jones,et al.  Deformation embedding for point-based elastoplastic simulation , 2014, TOGS.

[33]  Matthias Teschner,et al.  Prescribed Velocity Gradients for Highly Viscous SPH Fluids with Vorticity Diffusion , 2017, IEEE Transactions on Visualization and Computer Graphics.

[34]  Matthias Teschner,et al.  An implicit viscosity formulation for SPH fluids , 2015, ACM Trans. Graph..

[35]  Tomoyuki Nishita,et al.  Fast simulation of viscous fluids with elasticity and thermal conductivity using position-based dynamics , 2014, Comput. Graph..

[36]  Ramin Golestanian,et al.  Dynamics of liquid rope coiling. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[37]  Robert Bridson,et al.  Variational stokes , 2017, ACM Trans. Graph..

[38]  Daniel J. Price Smoothed particle hydrodynamics and magnetohydrodynamics , 2010, J. Comput. Phys..

[39]  Brian Wyvill,et al.  Robust iso-surface tracking for interactive character skinning , 2014, ACM Trans. Graph..

[40]  Ming C. Lin,et al.  Implicit Formulation for SPH‐based Viscous Fluids , 2015, Comput. Graph. Forum.

[41]  Derek Nowrouzezahrai,et al.  Learning hatching for pen-and-ink illustration of surfaces , 2012, TOGS.

[42]  Ming C. Lin,et al.  Example-guided physically based modal sound synthesis , 2013, ACM Trans. Graph..

[43]  Pep Español,et al.  Smoothed dissipative particle dynamics. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.