Rotation of Box#
This example simulates a triangulation (box) rotation. It is recommended to visit DEM parameters for more detailed information on the concepts and physical meanings of the parameters in Lethe-DEM.
Features#
Solvers:
lethe-particlesRotating a triangulation
Files Used in This Example#
Parameter file:
examples/dem/3d-grid-rotation-in-box/grid-rotation-box.prm
Description of the Case#
4000 particles are inserted in a rotating box and rotate with the box. In this example, the whole triangulation is rotated.
Parameter File#
Mesh#
The grid type in this example is a hyper_cube. Its dimensions are 0.04 m in every direction (from -0.02 m to 0.02 m), and it is refined 3 times.
subsection mesh
set type = dealii
set grid type = hyper_cube
set grid arguments = -0.02 : 0.02 : false
set initial refinement = 3
end
Insertion Info#
An insertion box is defined inside the cubic domain. 4000 particles are inserted non-uniformly in the first iteration.
subsection insertion info
set insertion method = volume
set inserted number of particles at each time step = 4000
set insertion frequency = 2000000
set insertion box points coordinates = -0.019, -0.019, -0.01 : 0.019, 0.019, 0.019
set insertion distance threshold = 1.5
set insertion maximum offset = 0.2
set insertion prn seed = 19
end
Lagrangian Physical Properties#
The number of particles (4000) is equal to the specified inserted number of particles at each time step. This means that all the particles are inserted during the first insertion iteration (if the inserted number of particles fits inside the specified insertion box).
subsection lagrangian physical properties
set g = 0.0, 0.0, -9.81
set number of particle types = 1
subsection particle type 0
set size distribution type = uniform
set diameter = 0.001
set number of particles = 4000
set density particles = 1000
set young modulus particles = 1000000
set poisson ratio particles = 0.3
set restitution coefficient particles = 0.3
set friction coefficient particles = 0.1
set rolling friction particles = 0.05
end
set young modulus wall = 1000000
set poisson ratio wall = 0.3
set restitution coefficient wall = 0.3
set friction coefficient wall = 0.1
set rolling friction wall = 0.05
end
Model Parameters#
subsection model parameters
subsection contact detection
set contact detection method = dynamic
set dynamic contact search size coefficient = 0.9
set neighborhood threshold = 1.3
end
set particle particle contact force method = hertz_mindlin_limit_overlap
set particle wall contact force method = nonlinear
set rolling resistance torque method = constant
set integration method = velocity_verlet
end
Simulation Control#
subsection simulation control
set time step = 1e-5
set time end = 5
set log frequency = 1000
set output frequency = 1000
end
Running the Simulation#
This simulation can be launched by:
Results#
Animation of the rotating box simulation: