From the Field to the Model: Calibrating FLAC3D Slope Models with Monitoring Data in IMAT

November 12, 2026

FLAC3D logo

FLAC3D

IMAT

Slope stability is a critical concern in open pit mining and geotechnical engineering. Accurate assessments help mitigate risks such as landslides and slope failures, protecting lives and property. Traditional models for slope stability have often lacked robust integration of real-world field data, requiring complex data transfer or leading to uncertainty in model predictions. Recent advances allow engineers to incorporate diverse monitoring datasets directly into numerical models, improving both calibration and predictive capability.

This blog describes an advanced workflow integrating field monitoring data into numerical models using FLAC3D and IMAT. The approach explicitly simulates geological structures and calibrates them against observed movement data, enabling more reliable assessments.

Why Monitoring Data Belongs Inside the Model

A slope model is only as credible as its accuracy to real slope conditions. Open pit operations already collect that evidence every day with prism surveys, slope stability radar, and piezometric data. The most useful thing an engineer can do with that data is feed it back into the numerical model, calibrate the model against it, and then use the calibrated model to forecast how the slope will respond to the next pushback.

That was the message of ITASCA’s April 2026 webinar, Integration of Field Data into Numerical Modeling for Slope Stability Assessment, presented by Dr. Navid Bahrani, ITASCA Senior Geomechanics Engineer, and joined by Ryan Peterson and Christian Cancino (both ITASCA consultants) for the Q&A portion. This post walks through the open pit case study from that session and the hands-on IMAT workflow behind it.

The approach has three parts:

  1. Represent the controlling structures explicitly. The faults and weak layer that bound an unstable block (here, a three-sided wedge) are built into the FLAC3D model as discrete surfaces.
  2. Calibrate block movement against field data. Structure properties are adjusted until the modeled wedge displacement matches radar and prism measurements.
  3. Use the calibrated model predictively. With the model reproducing observed behavior, it can be used to assess future excavation stages and elevated water pressure scenarios.

The Toolset: IMAT and FLAC3D

IMAT (ITASCA’s Mining Analysis Toolbox) is a set of FLAC3D pre- and post-processors built for mine-scale problems. It handles large geometry and monitoring datasets through a simpler interface, and FLAC3D runs underneath as the engine. As Bahrani put it in the Q&A, almost everything you can do in FLAC3D you can do through IMAT. IMAT builds octree models, in which every zone is a cube.

FLAC3D is a continuum code, but it can still carry geological structures in two ways:

  • Implicitly, with ubiquitous joints. Suited to pervasive anisotropy such as bedding or fabric. You need joint strength and orientation, but no stiffness.
  • Explicitly, with interfaces or zone joints. Suited for discrete faults and weak layers that can slip and separate (in small strain). Zone joints have been available since FLAC3D version 9 and are the newer alternative to interfaces.

Both explicit options use a linear Coulomb shear strength criterion. Their properties are cohesion, friction angle, tensile strength, normal stiffness, and shear stiffness. These are the parameters typically adjusted in calibration.

FLAC3D 9.6 model of the open pit (about 2 km across), contoured by zone displacement magnitude in meters.

In the Q&A, Christian Cancino said the most accurate way to represent a discontinuity is through explicit simulation of slipping, separating surfaces. Today that means building the structure geometry and mesh in Rhino3D CAD via Griddle (or another 3D volume mesher) and importing the grid into IMAT or FLAC3D. A wide fault zone can alternatively be represented as a band of weaker zones.

Bringing Field Data into IMAT

The demo project was organized as five subfolders, one per data type. Each folder maps onto a specific IMAT plugin.

FolderContentIMAT Plugin
TopoPit topography with benches and rampGeometries (Pit shells)
StructuresTwo faults and a weak layer forming a wedgeGeometries
PrismsTime series for four prismsField Data (Prisms)
RadarDisplacement point-cloudGeometries (CSV point data)
HydroPore pressure grid in PaBlock Models

Each new project needs a name, a mine name, the project folder, the mine reference system (east-north-up, mapped to X-Y-Z), and the unit system (metric).

Topography and Structures

The topography DXF was about 64 MB. Converting it to STL (by right-clicking on a geometry item and selecting Toolbox > Extract Geometries) and keeping only the wireframe (removing points and lines) reduces the file size to roughly 4 MB, optimizes the viewer responsiveness, and saves HDD space. The three structure files were small enough to import as they were. Once displayed, they show the wedge clearly: one fault on each flank and the weak layer at its base.

Pit topography (STL) with Fault1, Fault2, and the weak layer that bound the wedge in the IMAT viewer.

Prisms

Prisms are imported through the Field Data plugin. In the CSV import dialog, each column is assigned a name and type: ID (label), date/time (with the correct format, here month/day/year), then X, Y, and Z (number). Increasing the marker and label sizes makes P1 to P4 easy to see.

Selecting a prism shows two plots, with the second being more diagnostic:

Reading the wander plots tells a clear story. P2, east of the wedge, scattered on both sides of its first reading with a maximum of about 10 mm, which is within prism error: that part of the slope is not moving. P1, in the center of the wedge, plotted almost entirely east of its first reading, moving into the pit by about 50 mm. P4 also trended east by about 20 mm.

Prism displacement vs. time in IMAT (total, horizontal, and vertical components in mm), September 2 to October 31, 2025.

Radar

The radar CSV is a point cloud (X, Y, Z, displacement magnitude in mm, cell ID) imported through the Geometries plugin as CSV point data. With a fixed color range of −100 to 0 mm (negative means toward the pit), a 10-step color map reversed (dark means large), and larger points, the wedge stands out immediately. Its left side moved more than its right, and typical values of 40 to 60 mm are consistent with P1.

Pore Pressure

The pore pressure file is a space-delimited text file (X, Y, Z, pressure in Pa), imported through the Block Models plugin. IMAT can also import native pore pressure files from MINEDW (ITASCA’s mine dewatering software). The demo used 5 m blocks and the default 50 m search distance, and the resulting grid held over 46 million points. Figure 4 shows a cutting plane that can be oriented and swept through interactively. This sweep is a quality check, and in the demo, it exposed non-zero pressures at and above the topography. That is a signal either to request a revised grid from the client or to zero those values in IMAT after the model grid is created.

Pore pressure block model in IMAT, shown on a cut plane through the slope with a fixed 0 to 10 MPa range (values in Pa).

Calibrating the Wedge in FLAC3D

The calibration goal is simple: reproduce the observed wedge movement to trust the model (along with validation) for forward forecasting. In the case study, the two faults and the weak layer were modeled with zone joints, and four zone joint properties were varied as they controlled the wedge movement most strongly:

The model was judged against two targets that work best together. Radar provides coverage but is a line-of-sight measure across a surface; prisms provide precise 3D vectors but only at a few points. Matching the radar pattern first guards against a model that hits prism numbers for the wrong mechanism. Matching prisms then pins down movement magnitude. Prisms outside the wedge, such as P2, are a useful check that the model is not moving within rock that the field data indicates is stable.

Calibration TypeModel OutputField DataWhat it Checks
QualitativeTotal displacement patternRadarDoes the model mobilize the same wedge with the same spatial pattern?
QuantitativeHorizontal displacement at each prism inside the wedgePrismsAre the magnitudes correct point by point?
QuantitativeAverage horizontal displacement of in-wedge prismsPrismsIs the overall wedge magnitude correct?

Figure 5 shows the result: the calibrated FLAC3D model reproduces the concentrated displacement within the wedge seen in the radar data.

Qualitative calibration: measured radar displacement in IMAT (left, in mm, negative toward the pit) and the calibrated FLAC3D model (right, zone displacement magnitude in m). Both concentrate movement in the wedge.

Water Pressure and the Ru Scenarios

Water pressure directly reduces effective stress on the structures, so it belongs in both the calibration and the forecast. Clients typically supply it as a pore pressure grid or a phreatic surface. If only borehole piezometer data exists, the pore pressure grid must be built outside IMAT first, using MINEDW or another hydrogeology simulator, and then imported. A phreatic surface, MINEDW pore pressure export file, or CSV file can be imported directly into IMAT. Below the phreatic surface, the model carries the supplied groundwater condition. In IMAT, the Pore Pressure Ratio (Ru) can be specified for each mining stage. Ru represents elevated near-surface pressures from heavy rainfall or snowmelt.

Ru=uγ∙zR_u = \frac{u}{γ∙z}

Here u is pore pressure, γ is the unit weight of rock, and z is the depth of material above a point. Three cases were compared that represent a range assuming no added impact or a partially drained/depressurized pit slope.

FLAC3D cross-sections of zone gridpoint pore pressure (Pa) for
Ru = 0, 0.1 and 0.2 (h = 100 m). Red indicates pressures of 1 MPa or more.

As Ru increases, effective stress near the face drops, with a direct effect on wedge deformation and stability. Running the calibrated model across these cases turns a single back-analysis into a sensitivity study the operation can plan around.

Summary

Integrating field monitoring data into numerical modeling offers a powerful methodology to improve slope stability assessment accuracy. The combined use of prisms, radar, and water pressure data to calibrate FLAC3D models via IMAT streamlines workflows and enhances confidence in model predictions.

The combination of field data and numerical modeling allows engineers to better understand slope behavior, anticipate potential failures, and optimize mining operations safely and efficiently.

For mining and geotechnical professionals looking to improve slope stability evaluations, adopting data-integrated numerical modeling with tools like IMAT and FLAC3D is a transformative step forward.

Key Takeaways:

The bottom line: monitoring programs already produce the data needed to calibrate a slope model. IMAT shortens the path from those files to a FLAC3D model that reproduces how the slope is behaving, and therefore predicting how it will perform from future pushbacks.


Questions about the workflow, IMAT, or interested in trying IMAT? Contact sales@itascasoftware.com.

Have a question for our consultants? Contact consulting@oneitasca.com.


Interested in the full demonstration? Watch it on YouTube:

×