Discrete element methods
comprise a set of computational modeling techniques suitable for the simulation of dynamic behaviour of a collection of multiple rigid or deformable bodies. Most media can be treated as discontinuous at some level of observation (
nano
,
micro
,
meso
,
macro
), where the continuum assumptions cease to apply. This happens when the scale of the problem becomes similar to the characteristic length scale of the associated material and the interaction laws between bodies or particles are invoked, instead of the continuum constitutive law. Principal aspects of discrete element methodologies are discussed by considering
(a) contact detection algorithm, (b) treatment of contacts, (c) deformability and material model of bodies in contact (rigid, deformable, elastic, elasto‐plastic etc), (d) small strain or large strain formulations, (e) number (small or large) and distribution (loose or dense packing) of interacting bodies, (f) modeling of boundary conditions, (g) possible fracturing or fragmentation and, (h) time stepping integration schemes (explicit, implicit)
. It is argued that there are many similarities between the apparently different discrete element methods e.g. distinct element method (DEM), discontinuous deformation analysis (DDA), non smooth contact dynamics (NSCD).