of.mat.contact#

of.mat.contact *element_tag* <string> *material_type* <string> parameter_keyword1 <string> parameter_value1 <double> …

Assign the material parameters to the target element group pairs. 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 'up' ‘rock’ MC 0.0