Pressure Boundaries for Implicit Incompressible SPH

Implicit incompressible SPH (IISPH) solves a pressure Poisson equation (PPE). While the solution of the PPE provides pressure at fluid samples, the embedded boundary handling does not compute pressure at boundary samples. Instead, IISPH uses various approximations to remedy this deficiency. In this article, we illustrate the issues of these IISPH approximations. We particularly derive Pressure Boundaries, a novel boundary handling that overcomes previous IISPH issues by the computation of physically meaningful pressure values at boundary samples. This is basically achieved with an extended PPE. We provide a detailed description of the approach that focuses on additional technical challenges due to the incorporation of boundary samples into the PPE. We therefore use volume-centric SPH discretizations instead of typically used density-centric ones. We further analyze the properties of the proposed boundary handling and compare it to the previous IISPH boundary handling. In addition to the fact that the proposed boundary handling provides physically meaningful pressure and pressure gradients at boundary samples, we show further benefits, such as reduced pressure oscillations, improved solver convergence, and larger possible time steps. The memory footprint of fluid samples is reduced and performance gain factors of up to five compared to IISPH are presented.

[1]  Wing Kam Liu,et al.  Meshfree and particle methods and their applications , 2002 .

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

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

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

[5]  S. Rosswog SPH Methods in the Modelling of Compact Objects , 2014, 1406.4224.

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

[7]  Nikolaus A. Adams,et al.  A generalized wall boundary condition for smoothed particle hydrodynamics , 2012, J. Comput. Phys..

[8]  James Reinders,et al.  Intel® threading building blocks , 2008 .

[9]  Renato Pajarola,et al.  Interactive SPH simulation and rendering on the GPU , 2010, SCA '10.

[10]  Hongan Wang,et al.  Local Poisson SPH For Viscous Incompressible Fluids , 2012, Comput. Graph. Forum.

[11]  S. Cummins,et al.  An SPH Projection Method , 1999 .

[12]  S. Shao,et al.  INCOMPRESSIBLE SPH METHOD FOR SIMULATING NEWTONIAN AND NON-NEWTONIAN FLOWS WITH A FREE SURFACE , 2003 .

[13]  Not Available Not Available Meshfree particle methods , 2000 .

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

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

[16]  Matthias Teschner,et al.  Generalized drag force for particle-based simulations , 2017, Comput. Graph..

[17]  Afzal Suleman,et al.  SPH with the multiple boundary tangent method , 2009 .

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

[19]  Matthias Teschner,et al.  Moving Least Squares Boundaries for SPH Fluids , 2017, VRIPHYS.

[20]  Chuck Pheatt,et al.  Intel® threading building blocks , 2008 .

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

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

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

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

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

[26]  Erik Schnetter,et al.  A modified SPH approach for fluids with large density differences , 2003, physics/0303112.

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

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

[29]  Ming C. Lin,et al.  An Efficient Hybrid Incompressible SPH Solver with Interface Handling for Boundary Conditions , 2018, Comput. Graph. Forum.

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

[31]  Matthias Teschner,et al.  Direct Forcing for Lagrangian Rigid-Fluid Coupling , 2009, IEEE Transactions on Visualization and Computer Graphics.

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

[33]  Huafeng Liu,et al.  Meshfree Particle Methods , 2004 .

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

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