contact model command
Syntax
- contact model keyword <range>
- Primary keywords: - arrlinear bilinear burger fish flatjoint hertz hysteretic linear linearcbond lineardipole linearpbond mechanical null rrlinear smoothjoint softbond springnetwork subspringnetwork thermal - Assign contact models. The selected contact model applies to contacts in the specified range. If no range is specified, then all contacts in the model are affected. The contact model can be a built-in contact model, or a plug-in contact model (registered with the - program loadcommand).- By default, mechanical contacts are considered. One can use the mechanical or thermal to refer to mechanical or thermal contacts. - The list of built-in mechanical contact models is given in the “Built-in Contact Models” section. Users may also implement custom contact models (see “User-Defined Contact Models” for further information). - arrlinear
- Specify the Adhesive Rolling Resistance Linear Model contact model. 
 - bilinear
- Specify the Bilinear Contact Model contact model. 
 - burger
- Specify the Burger’s Model contact model. 
 - fish
- Specify the FISH Model contact model. 
 - flatjoint
- Specify the Flat-Joint Model contact model. 
 - hertz
- Specify the Hertz Model contact model. 
 - hysteretic
- Specify the Hysteretic Model contact model. 
 - linear
- Specify the Linear Model contact model. 
 - linearcbond
- Specify the Linear Contact Bond Model contact model. 
 - lineardipole (3D ONLY)
- Specify the Linear Dipole Model contact model. 
 - linearpbond
- Specify the Linear Parallel Bond Model contact model. 
 - mechanical
- Specify mechanical contacts. 
 - null
- Specify the Null Model contact model. 
 - rrlinear
- Specify the Rolling Resistance Linear Model contact model. 
 - smoothjoint
- Specify the Smooth-Joint Model contact model. 
 - softbond
- Specify the Soft-Bond Model contact model. 
 - springnetwork
- Specify the Spring Network Model contact model. 
 - subspringnetwork
- Specify the Subspring Network Model contact model. 
 - thermal
- Specify thermal contacts. 
 
Usage Example
contact model null range group 'bottom-platen' match 2
from “specimen.dat” in Simple Rigid Block Bonded-Block Modeling (BBM)
contact model 'linearpbond' range contact type 'ball-ball'
from “cmat6.dat” in Using the CMAT
contact model flatjoint
from “flat_joint.dat” in Rock Testing
| Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Oct 27, 2025 | 
