Rocky 3 Technical Manual
Rocky 3 Technical Manual
Rocky 3 Technical Manual
A bulk solid
is a large collection of solid particles; otherwise known as granular media. Some examples of granular media
flows include grains being moved through processing equipment, ore being passed through mining machinery,
and sand falling through an hourglass. Granular media flow can be quite complex as these flows are known to
exhibit solid-like, fluid–like, or a combination of both behaviors. For example, sand in an hourglass behaves like a
fluid while a stockpile of sand can have a solid-like stress-strain response.
The contact forces in any DEM code (including Rocky) consist of the following two parts:
Normal-to-contact plane
Tangential-to-contact plane
For spherical particles, the contact plane is perpendicular to the line that connects the centers of two spheres. In
the case of particle-to-boundary contact, the line connects the center of a sphere and the closest point of a
triangle. For non-round particles, the algorithm for determining a contact plane is more complex; it involves
calculating one of any of the following:
The contact plane is a plane perpendicular to the line connecting these closest points. The descriptions for the
normal and tangential force calculations used in Rocky, as well as the models used by these forces are presented
below.
The normal force model for a DEM simulation has two major requirements. First, the force has to be a repulsive
one. Second, the normal contact force model has to allow significant energy dissipation since a granular medium
is an extremely dissipative system. A number of models have been proposed for these purposes. The models
implemented in Rocky are discussed below.
The first elastic-plastic (repulsive and dissipation) normal contact model implemented in Rocky is a linear
hysteresis model. This model allows simulation of the plastic energy dissipation on a contact without introducing
the overhead of long simulation times. In addition, since no viscous damping term is used, the energy dissipation
is not dependent on the relative velocities of neighboring particles, making the energy dissipation insensitive to
other contacts. An additional advantage of this model is that compressible materials can be accurately modeled
due to the fact that the contact forces can be almost zero even at residual overlaps.
Where:
Let us discuss the definition of contact stiffnesses for loading and unloading parts of the normal contact force.
The loading and unloading stiffnesses are defined by the particle size, bulk Young’s Modulus, and by the
restitution coefficient of contacting materials, the last two of which the user inputs into Rocky. The coefficient of
restitution ε in Rocky is a measure of energy dissipation for the contacting pair of materials. The particle's
loading stiffness is calculated in the following manner:
Where:
is the particle material bulk Young’s Modulus or Elastic Modulus (user input). A value of 1.0x108 Pa is
a reasonable number for practical particle sizes.
is the boundary material Young’s Modulus (user input).
is the particle size.
Where subscripts _1 and _2 refer to particle 1 and particle 2 of two contacting particles.
The elastic-plastic normal contact model is appropriate for simulating non-adhesive and dry granular materials.
Unfortunately, quite often granular materials can have various moisture contents that can cause them to adhere
to themselves and other surfaces with which they come into contact. In order to capture this behavior, the
repulsive normal force has to be supplemented by the attractive normal force to accurately predict its flow
characteristics. For example, this is required for wet and sticky materials where the adhesion is from liquid
bridge forces or other mechanisms. The models implemented in Rocky for this purpose are discussed below.
One important point to note is that cohesion/adhesion of a bulk solid is a function of the stress. The linear force
adhesion contact model in Rocky captures this physical phenomenon by scaling the cohesion/adhesion with the
force of contact.
With proper calibration the constant force adhesive model can be used to simulate the behavior of adhesive
materials that do not exhibit stress consolidation effects (e.g., when adhesion is due to liquid bridge forces). This
is a simplest adhesion model in Rocky and includes the following two parameters:
The minimum distance between particles or particle-boundary surfaces when the force is activated
The value of this force is expressed as a fraction of the particle gravity force
If the force fraction is 1.0, that means the adhesive force will be equal to the gravity force applied to the
particle. In the case of contact between two particles of different mass, the smallest mass is considered for
gravity force calculations.
The constant adhesive force model as implemented in Rocky can be described by the following set of equations:
Like the constant force model, the linear force adhesive model requires calibration of the material behavior. This
model is appropriate for granular materials with stress consolidation. Like the constant force model, the linear
force model is also defined by two parameters:
The minimum distance between particles or particle-boundary surfaces when the force is activated
The ratio of the adhesive force stiffness to the contact loading stiffness
The linear adhesive model, in essence, behaves like an attractive linear spring; the value of this force is zero if
the contact distance is larger than the minimum adhesive contact force distance and increases proportional to
the difference between this distance and actual particles contact distance/overlap with the coefficient of
proportionality defined by and the above mentioned ratio.
The linear adhesive force model as implemented in Rocky can be described by the following set of equations:
Where:
Figure 2 shows a force-overlap plot of a particle collision with a wall for both dry and adhesive impacts. It is
evident that the larger the contact overlap the larger the attractive force, thus allowing an accurate model to
represent granular material stress consolidation.
Where:
The sliding is considered to be taking place on the contact the first time the tangential force exceeds the limit of
. Once the tangential force falls below the value of , the contact is considered non-sliding again.
The temperature variation of a particle can be obtained over time according to:
Where is the particle mass, is the particle specific heat and is the total particle heat transfer rate. This
heat transfer rate accounts for the heat transfer that occurs during the contact with other particles or walls, ,
and the heat transfer between particle and fluid phase, , if coupling with a CFD solver, according to:
The heat exchanged due to contact with other particles or walls is calculated according to:
Where is the number of collisions, is the heat exchange between particle and a particle or wall ,
calculated using a linear model as:
The contact diameter, , is considered much smaller than the diameter of the contacting particles and and
is calculated according to:
where is the Poisson ratio of the particle or wall or, in the case of collision against wall, .
The timestep determines the amount of time required for the completion of the simulation. The simulation
timestep should be large enough to ensure reasonable completion time but small enough to ensure the
accuracy and stability of the simulation. The description of the timestep calculation procedure is described
below.
The timestep for the linear hysteresis normal force model is defined by material stiffness, effective mass of
contacting pair, and number of timesteps per loading cycle. The formula for calculating timestep is:
Where:
The default value for in Rocky is 15. To ensure the accuracy of the calculations, it is recommended that this
Loading N-Steps value be at least 10.