A semi-implicit material point method for the continuum simulation of granular materials

We present a new continuum-based method for the realistic simulation of large-scale free-flowing granular materials. We derive a compact model for the rheology of the material, which accounts for the exact nonsmooth Drucker-Prager yield criterion combined with a varying volume fraction. Thanks to a semi-implicit time-stepping scheme and a careful spatial discretization of our rheology built upon the Material-Point Method, we are able to preserve at each time step the exact coupling between normal and tangential stresses, in a stable way. This contrasts with previous approaches which either regularize or linearize the yield criterion for implicit integration, leading to unrealistic behaviors or visible grid artifacts. Remarkably, our discrete problem turns out to be very similar to the discrete contact problem classically encountered in multibody dynamics, which allows us to leverage robust and efficient nonsmooth solvers from the literature. We validate our method by successfully capturing typical macroscopic features of some classical experiments, such as the discharge of a silo or the collapse of a granular column. Finally, we show that our method can be easily extended to accommodate more complex scenarios including two-way rigid body coupling as well as anisotropic materials.

[1]  G. B. Jeffery The motion of ellipsoidal particles immersed in a viscous fluid , 1922 .

[2]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

[3]  S. Popinet,et al.  The granular silo as a continuum plastic flow: The hour-glass vs the clepsydra , 2012, 1211.5916.

[4]  M. Naaim,et al.  Numerical simulations of granular free-surface flows using smoothed particle hydrodynamics , 2011 .

[5]  Pierre-Yves Lagrée,et al.  The granular column collapse as a continuum: validity of a two-dimensional Navier–Stokes model with a μ(I)-rheology , 2011, Journal of Fluid Mechanics.

[6]  Hammad Mazhar,et al.  Using Nesterov's Method to Accelerate Multibody Dynamics with Friction and Contact , 2015, ACM Trans. Graph..

[7]  Chenfanfu Jiang,et al.  The affine particle-in-cell method , 2015, ACM Trans. Graph..

[8]  C. Lemaréchal,et al.  A formulation of the linear discrete Coulomb friction problem via convex optimization , 2011 .

[9]  MATERIAL POINT METHOD IN THREE-DIMENSIONAL PROBLEMS OF GRANULAR , 2013 .

[11]  Olivier Pouliquen,et al.  Granular Media: Between Fluid and Solid , 2013 .

[12]  Matthias Teschner,et al.  A Lagrangian framework for simulating granular material with high detail , 2013, Comput. Graph..

[13]  Pedro Arduino,et al.  Simulating granular column collapse using the Material Point Method , 2015 .

[14]  Robert Bridson,et al.  Animating sand as a fluid , 2005, ACM Trans. Graph..

[15]  Florence Bertails-Descoubes,et al.  A hybrid iterative solver for robustly capturing coulomb friction in hair dynamics , 2011, ACM Trans. Graph..

[16]  W. Nix,et al.  Instrumented nanoindentation and 3D mechanistic modeling of a shale at multiple scales , 2015 .

[17]  R. Luciano,et al.  Stress-penalty method for unilateral contact problems: mathematical formulation and computational aspects , 1994 .

[18]  C. L. Tucker,et al.  Orientation Behavior of Fibers in Concentrated Suspensions , 1984 .

[19]  Michel Saint Jean,et al.  The non-smooth contact dynamics method , 1999 .

[20]  Alexey Stomakhin,et al.  A material point method for snow simulation , 2013, ACM Trans. Graph..

[21]  Philip Dutré,et al.  Mixing Fluids and Granular Materials , 2009, Comput. Graph. Forum.

[22]  Ming C. Lin,et al.  Free-flowing granular materials with two-way solid coupling , 2010, ACM Trans. Graph..

[23]  Olivier Pouliquen,et al.  A constitutive law for dense granular flows , 2006, Nature.

[24]  F. Bouchut,et al.  Viscoplastic modeling of granular column collapse with pressure-dependent rheology , 2015 .

[25]  Miguel A. Otaduy,et al.  Simulation of High-Resolution Granular Media , 2009, CEIG.

[26]  Miguel A. Otaduy,et al.  SPH granular flow with friction and cohesion , 2011, SCA '11.

[27]  Florence Bertails-Descoubes,et al.  Nonsmooth simulation of dense granular flows with pressure-dependent yield stress , 2016 .

[28]  Sung-Kie Youn,et al.  A particle‐in‐cell solution to the silo discharging problem , 1999 .

[29]  K. Kamrin,et al.  Continuum modelling and simulation of granular flows through their many phases , 2014, Journal of Fluid Mechanics.