EDEM API - Contact Model Example: University of Leeds Plastic-Elastic Adhesive model
Overview
Here you will find material on a Elastic-Plastic Adhesion model developed by Pasha et al at the University of Leeds in 2016.
Included in the attachment are the source code for the model, the theory behind the model, a document on its implementation and a sample simulation deck.
There are also videos demonstrating High Plasticity and Low Plasticity behaviours.
Usage/Installation Instructions
How to Use this Contact Model
A compiled file for Windows is already included as an attachment (PashaEtAl_1.dll). Copy this file into the same location as the EDEM File (examples folder in the zip)
Create a .txt file in the same folder and rename it to “PashaEtAl_1.txt”. Type in the particle and wall properties as described below:
Property | Value |
particle-particle plastic stiffness (kp) | 1000 N/m |
particle-particle elastic stiffness (ke) | 10000 N/m |
particle-particle plastic-adhesive stiffness (kcp) | 250 N/m |
particle-particle tangential stiffness (kt) | 1000 N/m |
particle-particle initial adhesive force (f0) | -0.001 N |
particle-particle initial adhesive plastic force (f02) | -0.002 N |
particle-wall plastic stiffness (kwp) | 10000 N/m |
particle-wall elastic stiffness (kwe) | 10000 N/m |
particle-wall plastic-adhesive stiffness (kwcp) | 0 N/m |
particle-wall tangential stiffness (kwt) | 10000 N/m |
particle-wall initial adhesive force (fw0) | 0.0 N |
particle-wall initial adhesive plastic force (fw02) | 0.0 N |
You need to introduce only 2 materials in the system: one for particles and one for the geometries. Set the particle and geometry material densities. Note: this code does not take into account the Shear Modulus and the Poisson’s Ratio that are set inside the “Creator” tab for particles and walls. Set the particle-particle and particle-geometry interactional properties as you normally do in EDEM® (i.e. Coeff. Restitution, Coeff Sliding Friction and Coeff of Rolling Friction).
Remove the default “Particle to Particle” and “Particle to Geometry” contact models. Use the “Add model” button to select “PashaEtAl_1” model for both particle to particle and particle to geometry contacts.
Comments
-
Suppose I want to inject a particle and make it stick on a cylinder due to the field around it how can i do it? how can I define a new contact model?
And why is this model not working i have tried to use this as an example to input a field and am not able to do so this model is not working. i have tried to work out the exact steps given in the reference doc.
KB0037692 - Latest VersionEDEM API Tutorial 4: Field Data Coupling
0 -
Shyam Prasad V Atri said:
Suppose I want to inject a particle and make it stick on a cylinder due to the field around it how can i do it? how can I define a new contact model?
And why is this model not working i have tried to use this as an example to input a field and am not able to do so this model is not working. i have tried to work out the exact steps given in the reference doc.
KB0037692 - Latest VersionEDEM API Tutorial 4: Field Data Coupling
Hi Shyam,
It's best to post the questions in the EDEM forum so they get some more visibility.
You can use the same Query Vector Field code in this example in a Contact Model. The vector query is explained in a bit more detail in the YouTube videos
You could add in the same method to the Contact Model API. You can check this in the EDEM API Tutorials EDEM Tutorials
0