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 load command).

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