of.mat.contact#
- of.mat.contact default | element <element_tag1> <element_tag2> *material_type* <string> parameter_keyword1 <string> parameter_value1 <double> …
Assign contact material parameters. Use
defaultfor the global default contact material, or useelementfollowed by two element-group tags to assign a material to a specific pair of element groups. The details of materials in OpenFDEM can be found in the table below.Material type
Constitutive keyword
Parameter keywords
Units
Mohr-Coulomb Slip
MC
friction - friction
kn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
ks - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
Rate dependent Mohr-Coulomb Slip
rMC
To be added in the tutorial, if you want to use this model, contact the developer
Giovanni Grasselli rough shear contact
roughshear
friction - friction
kn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
ks - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
theta -parameter
C -parameter
A0 - parameter
B -parameter
tension - tension strength
Dynamic Mohr-Coulomb Slip
dMC
s_friction - static friction
d_friction - dynamic friction
slip_rate- slip rate
/s
kn - normal stiffness, will be assigned by default
\[pn = \lambda(K_{1} + K_{2})/2\]Pa
ks - tangential stiffness, will be assigned by default
\[pn = \lambda(G_{1} + G_{2})/2\]Pa
Hertz contact model
HERTZ
To be added in the tutorial, if you want to use this model, contact the developer
Friction
FRICTION
To be added in the tutorial, if you want to use this model, contact the developer
Example:#
of.mat.contact 'default' MC 0.3
of.mat.contact element 'up' 'rock' MC 0.0
For a pair of element groups, the literal keyword element is required.
The old form of.mat.contact 'up' 'rock' ... is not a valid 4.35
alternative: the parser interprets the first quoted token as the contact
material category, and it is therefore rejected unless it is default,
element or cohesive.