EDEM API - Contact Model Example: Energy Loss
Overview
Attached to this post you will find the source code and the compiled dll file for the calculation of the collision energy loss. The model gives the total cumulative energy loss, and the calculation is done based on the work of the damping components of the normal force, tangential force, and torque. The collision energy loss has been used in the mining industry in which the comminution efficiency of ball and SAG mills is related to the energy loss.
The work of the normal damping force is given by:
in which the
is the damping component of the normal force, v is the relative velocity between the two elements, the subscripts t and t-1 indicate the current and previous timestep, respectively and
is the simulation timestep.
The work of the tangential damping force, and torque are given, in a similar way, by:
in which
is the damping component of the tangential force,
is the damping component of the and ω is the angular velocity of an element.
Update November 2024: The energy loss model has been updated to version 3.6 of the API and now it works on GPU as well. Also, users must define a contact radius that is larger than the particle physical radius so the model works correctly.
Usage/Installation Instructions
To use the API first you have to put the dll/so (Windows/Linux)
and the cu files in the same folder as the EDEM simulation. Once you open your simulation, under the creator tab, go to Physics, then click on Edit Contact Chain. Under Plug-in Models, check EnergyLoss to enable the model. The model works for both Particle to Particle and Particle to Geometry interactions. Figure 1 shows the step by step of how-to setup the model.
Comments
-
Can you give me an article about this example?
0