Optunimizer

Stochastic Caving Workflow

The GeoMine Stochastic Block Caving Workflow runs the Cavemizer footprint optimizer across a set of block model realizations, builds a single consensus cave design, and schedules that design against every realization with a full column-depletion cave scheduler.

Block caving is the mining method least tolerant of a wrong footprint decision: once the undercut is developed, the footprint and elevation are fixed for the life of the cave. The Stochastic Block Caving Workflow lets each realization find its own optimal undercut elevation and footprint, accumulates block votes, and thresholds them into one consensus cave design. The consensus design is then scheduled once per realization with Laubscher-style vertical mixing, draw rate ramp-up and undercut sequencing, producing a P10/P50/P90/Mean NPV distribution.

The workflow is driven from a three-tab dialog (General, Caving, Scheduling) and is also fully scriptable through the GeoMine automation interface.

The Stochastic Block Caving Workflow depends on the following GeoMine module: Cavemizer +  Caving Simulator & Scheduler.

Key Benefits:

For each realization and each candidate cell layout, searches the user-specified elevation range for the optimal undercut Z and generates the corresponding cave design, honouring minimum footprint widths in the E/W, N/S and elevation directions.

A consensus formula is built from the probability threshold, and the footprint optimizer is run once more to produce the single consensus cave design with cave rings. 

Consensus footprints can be laid out with El Teniente or Herringbone extraction level geometry, with draw point spacing, cross-cut dimensions and front drive offset under user control.

Schedules the consensus design once per realization with a column-depletion model: primary and secondary draw rates (tonnes per square metre per day) with a linear ramp between them, an undercut advance rate limit in square metres per year, and user-defined period lengths.

Optional material mixing based on a height of interaction zone (HIZ), fines migration and draw control factor, so scheduled grade reflects dilution entry rather than in-situ grade.

Undercut order is driven by priority bands assigned per draw point or per closed polyline region, with automatic geometric ordering within each band.

Optional stockpiles with rehandle charge and ore blending with user-defined attribute blending rules.

Produces per-realization NPV and a self-contained HTML report with four charts: NPV risk distribution with P10/P50/P90/Mean reference lines, period production profile (ore and waste), mill feed and grade, and cumulative discounted cash flow. A companion CSV of the chart data is written alongside.

General (input realizations, reference model, output folder), Caving (layouts and elevation ranges, minimum footprint widths, cave geometry, consensus threshold) and Scheduling (periods, capacities, discount rate, run-scheduling toggle). Settings are saved between sessions.

Footprint finder, vote accumulator, consensus builder and caving scheduler are exposed as COM objects to the GeoMine C# scripting environment for batch and sensitivity runs.

System Requirements: