of.mat.contact ============== .. raw:: html .. role:: red .. role:: blue **of.**\ :red:`mat.contact` :blue:`*element_tag*` :blue:`*material_type*` :blue:`parameter_keyword1` :blue:`parameter_value1` ... | 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 | Parameter keywords | Units | | | keyword | | | +=================+==================+========================================+=======+ | Mohr-Coulomb | *MC* | *fri*\ ction - | | | Slip | | friction | | +-----------------+------------------+----------------------------------------+-------+ | | | *kn* - normal | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(K_{1} + K_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | | | ks - tangential | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(G_{1} + G_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | Rate dependent | *rMC* | To be added in the | | | Mohr-Coulomb | | tutorial, if you want | | | Slip | | to use this model, | | | | | contact the developer | | +-----------------+------------------+----------------------------------------+-------+ | Giovanni | *roughshear* | *fri*\ ction - | | | Grasselli rough | | friction | | | shear contact | | | | +-----------------+------------------+----------------------------------------+-------+ | | | *kn* - normal | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(K_{1} + K_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | | | ks - tangential | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(G_{1} + G_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | | | theta -parameter | | +-----------------+------------------+----------------------------------------+-------+ | | | C -parameter | | +-----------------+------------------+----------------------------------------+-------+ | | | *A0* - parameter | | +-----------------+------------------+----------------------------------------+-------+ | | | *B* -parameter | | +-----------------+------------------+----------------------------------------+-------+ | | | *tension* - tension | | | | | strength | | +-----------------+------------------+----------------------------------------+-------+ | Dynamic | *dMC* | *s_fri*\ ction - | | | Mohr-Coulomb | | static friction | | | Slip | | | | +-----------------+------------------+----------------------------------------+-------+ | | | *d_fri*\ ction - | | | | | dynamic friction | | +-----------------+------------------+----------------------------------------+-------+ | | | *slip_rate*- slip rate | /s | +-----------------+------------------+----------------------------------------+-------+ | | | *kn* - normal | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(K_{1} + K_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | | | ks - tangential | Pa | | | | stiffness, will be | | | | | assigned by default | | | | | | | | | | .. math:: pn = \lambda(G_{1} + G_{2})/2| | +-----------------+------------------+----------------------------------------+-------+ | Hertz contact | *HERTZ* | To be added in the | | | model | | 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: -------------------------------------------------------------------- .. code-block:: of.mat.contact 'default' MC 0.3 of.mat.contact 'up' ‘rock’ MC 0.0