Built-in Contact Models
The contact models provided with PFC are listed in the table below. The models with “linear” in their keyword are referred to as Linear-Based Models. Bonded-particle models (BPMs) are constructed with the linear contact bond, linear parallel bond, soft bond, flat joint, subspring network, and smooth joint contact models.
Keyword  | 
Name  | 
Behavior Summary  | 
|---|---|---|
null  | 
No mechanical interaction.  | 
|
linear  | 
Linear elastic, frictional and viscous behavior.  | 
|
linearcbond  | 
Linear model with contact bonding for BPM.  | 
|
linearpbond  | 
Linear model with parallel bonding for BPM.  | 
|
sofbond  | 
Linear softening bond model for BPM or granular applications.  | 
|
flatjoint  | 
Finite-size, linear elastic and either bonded or frictional interface with partial damage for BPM.  | 
|
smoothjoint  | 
Provides a joint within a BPM.  | 
|
subspringnetwork  | 
Rigid body spring network implementation with subcontacts for BPM.  | 
|
springnetwork  | 
Original rigid body spring network implementation.  | 
|
hertz  | 
Non-linear elastic, frictional and viscous behavior for granular applications including impact problems.  | 
|
hysteretic  | 
Similar to hertz model but for impact problems, directly specify normal restitution coefficient.  | 
|
rrlinear  | 
Linear model and rolling-resistance mechanism for granular applications.  | 
|
arrlinear  | 
Linear model, rolling-resistance mechanism, and adhesion to give a cohesive granular material.  | 
|
burger  | 
Provides a creep mechanism for granular applications.  | 
|
eepa  | 
Edinburgh Elasto-Plastic Adhesive model for granular applications.  | 
|
jkr  | 
Johnson-Kendall-Roberts model for cohesive granular applications.  | 
|
mohr  | 
Mohr model for joints.  | 
|
lineardipole  | 
Linear model with magnetic dipoles.  | 
|
fish  | 
Add custom physics with FISH as a contact model.  | 
Linear-Based Models
The linear contact bond, linear parallel bond, rolling resistance linear, adhesive rolling resistance linear, and linear dipole contact models are denoted as linear-based models, because they include the behavior of the linear model. The properties consist of a Linear Group and a Dashpot Group, and these properties are identical for all of the linear-based models. The linear contact bond model adds a bonded behavior defined by the properties in its Contact-Bond Group. The linear parallel bond model adds a second interface to provide the bonded behavior defined by the properties in its Parallel-Bond Group. The rolling resistance linear model adds a rolling-resistance behavior defined by the properties in its Rolling-Resistance Group. The adhesive rolling resistance linear model adds both rolling-resistance and adhesive behaviors defined by the properties in its Rolling-Resistance and Adhesive Groups. The linear dipole model adds magnetic interactions defined by the properties in its Dipole Group.
| Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Aug 29, 2025 |