Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Discrete element method
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Outline of the method== A DEM-simulation is started by first generating a model, which results in spatially orienting all particles and assigning an initial [[velocity]]. The forces which act on each particle are computed from the initial data and the relevant physical laws and contact models. Generally, a simulation consists of three parts: the initialization, explicit time-stepping, and post-processing. The time-stepping usually requires a nearest neighbor sorting step to reduce the number of possible contact pairs and decrease the computational requirements; this is often only performed periodically. The following forces may have to be considered in macroscopic simulations: * [[friction]], when two particles touch each other; * [[contact plasticity]], or recoil, when two particles collide; * [[gravity]], the force of attraction between particles due to their mass, which is only relevant in astronomical simulations. * attractive potentials, such as [[Cohesion (chemistry)|cohesion]], [[adhesion]], [[liquid bridging]], [[electrostatic attraction]]. Note that, because of the overhead from determining nearest neighbor pairs, exact resolution of long-range, compared with particle size, forces can increase computational cost or require specialized algorithms to resolve these interactions. On a molecular level, we may consider: * the [[Coulomb force]], the [[electrostatic]] attraction or repulsion of particles carrying [[electric charge]]; * [[Pauli exclusion principle|Pauli repulsion]], when two atoms approach each other closely; * [[van der Waals force]]. All these forces are added up to find the total force acting on each particle. An [[numerical ordinary differential equations|integration method]] is employed to compute the change in the position and the velocity of each particle during a certain time step from [[Newton's laws of motion]]. Then, the new positions are used to compute the forces during the next step, and this [[program loop|loop]] is repeated until the simulation ends. Typical integration methods used in a discrete element method are: * the [[Verlet integration|Verlet algorithm]], * [[velocity Verlet]], * [[symplectic integrator]]s, * the [[leapfrog method]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)