of.mat.contact

Contents

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 default for the global default contact material, or use element followed 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.