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 generatefor deformable blocks, orblock contact generate-subcontactsfor 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? ... | FLAC3D © 2019, Itasca | Updated: Feb 25, 2024 |