Monday, August 17, 2009

ESyS-Particle: RotBondPrms interaction group 's parameters

Since version 2.0, for 3D simulations, RotBondPrms interaction group's parameters identifying elastic spring constants have been redefined in order to take into account the effect of the particle size distribution.
The parameters, members of the class RotBondPrms, are the following ones:

  • normalK
  • shearK
  • torsionK
  • bendingK
  • normalBrkForce
  • shearBrkForce
  • torsionBrkForce
  • bendingBrkForce
In input, inside a ESyS-Particle Python script, they must be assigned as elastic constants, i.e. moduli. For example, if the basic units used for mass, length and time are Kg, m and s respectively, then these parameters must be assigned in Pascal.
Then, for example, normalK must be expressed as a Young modulus and the corresponding breaking threshold normalBrkForce as a yield stress.

Again, this is valid only for 3D simulations and for ESyS-Particle version 2.0 on.
The same principle applies for the corresponding members of two other classes implementing other different interaction groups: RotFrictionPrms and NRotElasticWallPrms.

-------------------------------------------------------------------------------------------------
Disclaimer

This post is based on the author's personal experience in using the ESyS-Particle Discrete Element Method code.
This post should not be considered as an official document about the code itself.
This post does not come with any warranty about the correctness of its content.
If you find any error in the content, please write to the author.
-------------------------------------------------------------------------------------------------

No comments:

Post a Comment