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. | |
| softbond | 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: Oct 27, 2025 | 
