block contact jmodel
command
Syntax
- block contact jmodel keyword <range>
-
This command is used to assign joint constitutive models or user-defined joint models (UDJM) to sub-contacts in 3DEC (see Constitutive Models in 3DEC). Note that subcontacts must be created before models can be assigned, using either
block zone generate
for deformable blocks, orblock contact generate-subcontacts
for rigid blocks.- assign keyword
Assign (with keyword) the dynamic joint constitutive model \(jmodel\) to all of the subcontacts in the range. If not already loaded, the system will attempt to automatically load the library.
- bilinear-mohr
Assign the bilinear mohr-coulomb joint model to subcontacts in the range.
- cyjm
Assign continuously-yielding joint model to subcontacts in the range.
- elastic
Assign the elastic joint model to subcontacts in the range.
- mohr
Assign the mohr-coulomb joint model to subcontacts in the range.
- power
Assign the power-law joint model to subcontacts in the range.
- softening-mohr
Assign the softening-healing mohr-coulomb joint model to subcontacts in the range.
- list keyword
- names <s >
List model keyword(s), name(s), and version number(s).
- properties <s >
List property list for model(s).
- states <s >
Lists possible state flags for model(s).
- table
List table of contact (joint) material mappings.
- load <s >
Dynamically loads a joint constitutive model. The dynamic library should have the name “jmodelname007.dll.” For example, joint model “mohr” would have a library name of “jmodelmohr007.dll.”
Was this helpful? ... | 3DEC © 2019, Itasca | Updated: Feb 25, 2024 |