Semi‐analytical Solid Boundary Conditions for Free Surface Flows

The treatment of solid boundary conditions remains one of the most challenging parts in the SPH method. We present a semi‐analytical approach to handle complex solid boundaries of arbitrary shape. Instead of calculating a renormalizing factor for the particle near the boundary, we propose to calculate the volume integral inside the solid boundary under the local spherical frame of a particle. By converting the volume integral into a surface integral, a computer aided design (CAD) mesh file representing the boundary can be naturally integrated for particle simulations. To accelerate the search for a particle's neighboring triangles, a uniform grid is applied to store indices of intersecting triangles. The new semi‐analytical solid boundary handling approach is integrated into a position‐based method [MM13] as well as a projection‐based [HWW*20] to demonstrate its effectiveness in handling complex boundaries. Experiments show that our method is able to achieve comparable results with those simulated using ghost particles. In addition, since our method requires no boundary particles for deforming surfaces, our method is flexible enough to handle complex solid boundaries, including sharp corners and shells.

[1]  Bo Ren,et al.  Fast multiple-fluid simulation using Helmholtz free energy , 2015, ACM Trans. Graph..

[2]  Huamin Wang,et al.  A Variational Staggered Particle Framework for Incompressible Free-Surface Flows , 2020, ArXiv.

[3]  Q. Jiang,et al.  A conservative SPH scheme using exact projection with semi-analytical boundary method for free-surface flows , 2020 .

[4]  Dominique Laurence,et al.  Unified semi‐analytical wall boundary conditions for inviscid, laminar or turbulent flows in the meshless SPH method , 2013 .

[5]  David H. Eberly,et al.  Geometric Tools for Computer Graphics , 2002 .

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

[7]  Gene H. Golub,et al.  Calculation of Gauss quadrature rules , 1967, Milestones in Matrix Computation.

[8]  L. Chiron,et al.  Fast and accurate SPH modelling of 3D complex wall boundaries in viscous and non viscous flows , 2019, Comput. Phys. Commun..

[9]  Guirong Liu,et al.  Smoothed Particle Hydrodynamics: A Meshfree Particle Method , 2003 .

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

[11]  Nancy Argüelles,et al.  Author ' s , 2008 .

[12]  Joe J. Monaghan,et al.  SPH particle boundary forces for arbitrary boundaries , 2009, Comput. Phys. Commun..

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

[14]  Jan Bender,et al.  Divergence-free smoothed particle hydrodynamics , 2015, Symposium on Computer Animation.

[15]  Roland W. Lewis,et al.  A variational formulation based contact algorithm for rigid boundaries in two-dimensional SPH applications , 2004 .

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

[17]  A. Peirce Computer Methods in Applied Mechanics and Engineering , 2010 .

[18]  L. Libersky,et al.  Smoothed Particle Hydrodynamics: Some recent improvements and applications , 1996 .

[19]  Huamin Wang,et al.  Projective Peridynamics for Modeling Versatile Elastoplastic Materials , 2018, IEEE Transactions on Visualization and Computer Graphics.

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

[21]  Marc Alexa,et al.  Computing and Rendering Point Set Surfaces , 2003, IEEE Trans. Vis. Comput. Graph..

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

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

[24]  Larry D. Libersky,et al.  Cylindrical smoothed particle hydrodynamics , 1993 .

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

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

[27]  Arthur Veldman,et al.  A Volume-of-Fluid based simulation method for wave impact problems , 2005 .

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

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

[30]  Jan Bender,et al.  Volume Maps: An Implicit Boundary Representation for SPH , 2019, MIG.

[31]  Kenjiro T. Miura,et al.  An Efficient Boundary Handling with a Modified Density Calculation for SPH , 2015, Comput. Graph. Forum.

[32]  Sehoon Ha,et al.  Iterative Training of Dynamic Skills Inspired by Human Coaching Techniques , 2014, ACM Trans. Graph..

[33]  Jan Bender,et al.  A Physically Consistent Implicit Viscosity Solver for SPH Fluids , 2018, Comput. Graph. Forum.

[34]  Ralph R. Martin,et al.  Pairwise Force SPH Model for Real-Time Multi-Interaction Applications , 2017, IEEE Transactions on Visualization and Computer Graphics.

[35]  A. van Oosterom,et al.  The Solid Angle of a Plane Triangle , 1983, IEEE Transactions on Biomedical Engineering.

[36]  A. Colagrossi,et al.  δ-SPH model for simulating violent impact flows , 2011 .

[37]  Dinesh Manocha,et al.  TightCCD: Efficient and Robust Continuous Collision Detection using Tight Error Bounds , 2015, Comput. Graph. Forum.

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

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

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

[41]  Christophe Kassiotis,et al.  Unified semi-analytical wall boundary conditions in SPH: analytical extension to 3-D , 2014, Numerical Algorithms.

[42]  Roberto Guandalini,et al.  SPH Modeling of Solid Boundaries Through a Semi-Analytic Approach , 2011 .

[43]  Matthias Teschner,et al.  Coupling elastic solids with smoothed particle hydrodynamics fluids , 2013, Comput. Animat. Virtual Worlds.

[44]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions , 2007, Comput. Animat. Virtual Worlds.

[45]  Jan Bender,et al.  Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids , 2020, Eurographics.

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

[47]  Jan Bender,et al.  Interlinked SPH Pressure Solvers for Strong Fluid-Rigid Coupling , 2019, ACM Trans. Graph..

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