D. homepage

T

Playing with DEM thanks to the above simulator
square

Domain
full
button mesh
Mesh
low
button fineness
Fineness
low
button stiffness
Stiffness
unbreakable
button join limit
Joint limit
pause
button play/pause
Play/Pause

Usage

By clicking on button you can customize your simulation :
Domain changes the discrete domain shape
Mesh changes the mesh shape
Fineness changes the mesh fineneness
Stiffness changes the bond stiffness
Joint limit changes the breakable property of the bonds
Play/Pause start or stop the simulation

In addition, you can grab a discrete element (a sphere) with your mouse.

Comments

The simulator shows how the DEM method can be applied to deformable bodies. In the simulator, each circle corresponds to a discrete element. These discrete elements are bonded by springs and the whole assembly simulates a deformable body.


The bonds can be destroyed if they reach a given level of strain. It allows to simulate cracks initiation and propagation in the simulated material.

Note that if you change mesh shape, you change the mechanical behavior of the assembly. This property can be used to simulate anisotropic materials.

About this simulator

This simulator is coded in javascript thanks to the box2D-js library.