Material-Modeling Support in PFC

Introduction

The PFC model provides a synthetic material consisting of an assembly of rigid grains that interact at contacts.1 This synthetic material encompasses a vast microstructural space, and only a small portion of this space has been explored. For example, the bonded-particle modeling methodology provides a rich variety of microstructural models in the form of bonded materials (Potyondy, 2015; Potyondy and Cundall, 2004). Potyondy et al. (2025) expands the definition of a bonded-particle model and situates it with the broader context of microstructural rock models, of which it is one example. The PFC model includes both granular and bonded materials as well as an interface that can be inserted into the bonded materials. The support for material modeling that is provided for PFC2D and PFC3D is described in this document. The material-modeling support is provided in the form of a consistent set of FISH functions, which we call the material modeling support package (or mmPkg).2 The mmPkg provides a state of the art embodiment of six well-defined materials to support: practical applications (via boundary-value models made from these materials), and scientific inquiry (via further exploration of the microstructural space described above).

The Subspring Network contact model with rigid, Breakable, Voronoi-shaped grains (SNBV model) is a type of bonded-particle model that mimics the microstructure of angular, interlocked, breakable grains with interfaces that may have an initial gap and can sustain partial damage (Potyondy and Fu, 2024; Potyondy et al., 2025). Support for material creation and laboratory testing (direct-tension and triaxial/biaxial in 3D/2D) is provided by the SNBV suppport package (snbvPkg, Potyondy [2025c]).3


Download the Material-Modeling Support Files



1Particles in the PFC model interact at contacts by means of a generalized internal force. Contact mechanics is embodied in particle-interaction laws that employ a soft-contact approach for which all deformation occurs at the contacts between the rigid bodies. The particle-interaction laws are referred to as contact models. The PFC contact models are described in ITASCA (2025a, PFC - Contacts and Contact Models).

2The material-modeling support package can be downloaded HERE. The package for PFC 5.0 uses the naming convention fistPkgM, where M is the package version number. The packages for PFC 6.0 to 9.0 use the naming convention fistPkgN.M, where N is the PFC version number and M is the package version number. The name fistPkgN.M was replaced with mmPkgN.M in March 2025. Material-modeling support may be provided in future versions of PFC by embedding the material-modeling capability directly into the command set of the PFC programs.

3Two additional packages to perform an oedometer test on dry sand (otPkg9.2, Potyondy [2025a]) and model biocemented sand (csPkg9.1, Potyondy [2025b]) and are also available.

References

What is BPM [mmPkg9.3]. Slide set with animations.

{ Documentation\mmPkg-WhatIsBPM[9.3].pptx]} }

Potyondy, D. (2025a). Material modeling support for PFC [mmPkg9.3]. Itasca Consulting Group, Inc., Technical Memorandum ICG7766-L (April 24, 2025).

{ Documentation\mmSupport\{mmSupport[9.3], mmSupportExampleMaterials[9.3]}.pdf }

Potyondy, D. (2025b) Material modeling support for PFC. PowerPoint Slide Set (April 24, 2025).

{ Documentation\mmSupport\mmSupportSlides[9.3].pdf }

Potyondy, D. (2025c). Material degradation study. Itasca Consulting Group, Inc., Technical Memorandum 5-8006:25R22 (April 24, 2025).

{ Documentation\PapersEtc\MaterialDegradationStudy[9.3].pdf }

Potyondy, D. (2021a). Flat-joint contact model. Itasca Consulting Group, Inc., Technical Memorandum 5-8106:16TM47 (March 5, 2021).

{ Documentation\PapersEtc\Potyondy(2021)-FlatJointContactModel.pdf }

Potyondy, D. (2021b). Hill contact model [version 4]. Itasca Consulting Group, Inc., Technical Memorandum ICG7795-L (March 5, 2021).

{ Documentation\PapersEtc\Potyondy(2021)-HillContactModel.pdf }

Potyondy, D. (2021c) Flat-jointed material behavior. PowerPoint Slide Set (June 21, 2021).

{ Documentation\PapersEtc\ FJmaterialBehavior[Jun21_2021].pdf }

Potyondy, D. (2018) Calibration of the flat-jointed material. PowerPoint Slide Set (April 13, 2018).

{ Documentation\PapersEtc\FJmaterialCalibration[Apr13_2018].pdf }

Potyondy, D. O. (2015). The bonded-particle model as a tool for rock mechanics research and application: current trends and future directions. Geosystem Engineering, 18(1), 1–28.

{ Documentation\PapersEtc\Potyondy&Cundall(2004)-BPM.pdf } https://doi.org/10.1080/12269328.2014.998346

Potyondy, D. O., Cundall, P. A. (2004). A bonded-particle model for rock. Int. J. Rock Mech. & Min. Sci., 41(8), 1329–1364.

{ Documentation\PapersEtc\Potyondy(2015)-BPM_AsATool.pdf } https://doi.org/10.1016/j.ijrmms.2004.09.011


Latest News
  • Seamless Integration of Site Data for Improved Mining Analysis Now Available for IMAT: Seamless Integration of Site Data for Improved Mining Analysis...
    Read More
  • Now Available from ITASCA: Innovative Machine Learning Tool for FLAC3D/FLAC2D V9.2 Experience the Future of Geotechnical Modeling with ITASCA Software V9.2: Introducing Machine Learning Models...
    Read More
  • Experience the Future of Geotechnical Modeling with ITASCA Software V9.2 Experience the Future of Geotechnical Modeling with ITASCA Software V9.2: Introducing Machine Learning Models and...
    Read More

Upcoming Events
13 May
Getting Started With Dynamic Modeling in FLAC3D
This training supplies the tools needed to describe and apply the workflow for dynamic analysis in FLAC3D, demonstrating a comprehensiv... Read More
8 May
World Tunnel Congress 2025
This year the World tunnel congress 2025 is hosted in Sweden Stockholm. We are excited to meet all of you in Stockholm the 9-15th of Ma... Read More
11 Jun
Python in Itasca Software
This course provides an overview of the Python programming language in Itasca software.The course covers major applications of Python t... Read More