AMPLE: A Material Point Learning Environment

Abstract The Material Point Method (MPM) is a computational tool ideally suited to modelling solid mechanics problems involving large deformations where conventional mesh-based methods struggle. Explicit and implicit formulations are available, but for both the learning curve for understanding the method and arriving at a useful implementation is severe. Researchers must understand and implement finite element analysis, non-linear material behaviour, finite deformation mechanics and non-linear solution methods before they can even verify their formulations. This issue represents a significant barrier for post-doctoral researchers, graduate students and undergraduate students to start working with (and understanding) the method. This paper presents A Material Point Learning Environment (AMPLE) based around implicit variants of the method, with the aim of softening this steep learning curve via MATLAB-based, accessible and compact scripts. The code is freely available from github.com/wmcoombs/AMPLE .

[1]  Lloyd N. Trefethen,et al.  Ten Digit Algorithms , 2005 .

[2]  J. Ma,et al.  A new contact algorithm in the material point method for geotechnical simulations , 2014 .

[3]  Gangtie Zheng,et al.  A material point method model and ballistic limit equation for hyper velocity impact of multi-layer fabric coated aluminum plate , 2018 .

[4]  Majidreza Nazem,et al.  Some computational aspects for solving deep penetration problems in geomechanics , 2009 .

[5]  Terry Kim Molstad Finite deformation analysis using the finite element method , 1977 .

[6]  William M. Coombs,et al.  Imposition of essential boundary conditions in the material point method , 2018 .

[7]  Eduardo Alonso,et al.  The material point method for unsaturated soils , 2015 .

[8]  William M. Coombs,et al.  Overcoming volumetric locking in material point methods , 2018 .

[9]  Guido Remmerswaal,et al.  Development and implementation of moving boundary conditions in the Material Point Method , 2017 .

[10]  J. Brackbill,et al.  FLIP: A method for adaptively zoned, particle-in-cell calculations of fluid flows in two dimensions , 1986 .

[11]  William M. Coombs,et al.  70-line 3D finite deformation elastoplastic finite-element code. , 2010 .

[12]  Klaus-Jürgen Bathe,et al.  Insight into a model for large strain anisotropic elasto-plasticity , 2009 .

[13]  William M. Coombs,et al.  iGIMP: An implicit generalised interpolation material point method for large deformations , 2017 .

[14]  A. Sadeghirad,et al.  A convected particle domain interpolation technique to extend applicability of the material point method for problems involving massive deformations , 2011 .

[16]  William M. Coombs,et al.  On Lagrangian mechanics and the implicit material point method for large deformation elasto-plasticity , 2020, Computer Methods in Applied Mechanics and Engineering.

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

[18]  E. H. Lee,et al.  Finite‐Strain Elastic—Plastic Theory with Application to Plane‐Wave Analysis , 1967 .

[19]  James E. Guilkey,et al.  Implicit time integration for the material point method: Quantitative and algorithmic comparisons with the finite element method , 2003 .

[20]  William M. Coombs,et al.  B-spline based boundary conditions in the material point method , 2019, Computers & Structures.

[21]  J. C. Simo,et al.  Algorithms for static and dynamic multiplicative plasticity that preserve the classical return mapping schemes of the infinitesimal theory , 1992 .

[22]  Rebecca M. Brannon,et al.  Second‐order convected particle domain interpolation (CPDI2) with enrichment for weak discontinuities at material interfaces , 2013 .

[23]  William M. Coombs,et al.  Finite deformation of particulate geomaterials : frictional and anisotropic critical state elasto-plasticity , 2011 .

[24]  John A. Nairn,et al.  Material Point Method Calculations with Explicit Cracks , 2003 .

[25]  Andre Pradhana,et al.  Drucker-prager elastoplasticity for sand animation , 2016, ACM Trans. Graph..

[26]  Kathrin Abendroth,et al.  Nonlinear Finite Elements For Continua And Structures , 2016 .

[27]  Emmanouil Kakouris,et al.  Phase‐field material point method for brittle fracture , 2017 .

[28]  Kenichi Soga,et al.  Trends in large-deformation analysis of landslide mass movements with particular emphasis on the material point method , 2016 .

[29]  En-Jui Lee Elastic-Plastic Deformation at Finite Strains , 1969 .

[30]  D. Sulsky,et al.  A particle method for history-dependent materials , 1993 .

[31]  S. Bardenhagen,et al.  The Generalized Interpolation Material Point Method , 2004 .

[32]  Deborah Sulsky,et al.  Implicit dynamics in the material-point method , 2004 .