Back to guides
2
9 min

AI for Mine Planning & Production Optimization

Pit Shells, Phase Sequencing, and Fleet Dispatch Under Real Constraints

Block Model Optimization

Every open pit mine plan starts with a block model and a question: what is the optimal pit shell? The Lerchs-Grossmann algorithm and its floating cone variants have solved this for decades — given block values (grade × recovery × price − mining cost − processing cost), find the ultimate pit limit that maximizes undiscounted profit.

AI enters when the problem gets more realistic. The ultimate pit is a theoretical endpoint. What matters operationally is the sequence of nested pit shells (pushbacks) that maximizes NPV over a 15-30 year mine life, subject to:

  • Annual mining and processing capacity constraints
  • Grade blending requirements (minimum and maximum feed grade)
  • Geotechnical slope angles that vary by sector and rock type
  • Waste dump capacity and haul distance progression
  • Equipment fleet size and replacement schedule
  • This is a combinatorial optimization problem that grows exponentially with the number of blocks and time periods. Classical mixed-integer programming (MIP) solves small cases but hits computational limits on real block models (500K-5M blocks).

    AI-Driven Approaches

    ApproachScaleQualitySpeed
    MIP (exact)<50K blocksOptimalHours to days
    Genetic Algorithm<500K blocksNear-optimalHours
    Reinforcement Learning>1M blocksGood, improves with trainingMinutes (inference)
    Graph Neural Network + MIP>1M blocksNear-optimalReduced MIP solve time

    The practical hybrid: use a GNN to learn block value dependencies and reduce the problem dimensionality, then solve the reduced MIP. This has shown 95-98% of optimal NPV at 10-50× faster solve times on real-world block models.

    Open data/block-model.csv in the code panel. Each row is a mining block with coordinates (easting, northing, elevation), tonnage, grades (Fe, SiO2, Al2O3), rock type, and density. This is the raw input for pit optimization.

    Production Scheduling Under Constraints

    Seasonal and Wet-Season Impact

    Mining operations face seasonal constraints that generic mine planning software often ignores. In tropical and subtropical operations (Pilbara cyclone season, West African and South American wet seasons, Canadian/Nordic winter freeze), production can drop sharply or halt for weeks to months — waterlogged pits, impassable haul roads, slope stability risk, or sub-zero equipment limits. This is rarely a gradual slowdown — it is often a hard stop driven by safety and environmental permit conditions.

    A production schedule that assumes a steady 12-month profile will fail. AI-based schedulers must encode the seasonal envelope as a hard constraint:

    For each year y, for each month m:
      if m in seasonal_shutdown_window:
        production_tonnes[y][m] = 0  (or reduced_capacity for covered/protected operations)
        waste_stripping[y][m] = 0
      Constraint: annual_target must be met in available operational months

    This concentrates production into fewer months, requiring higher monthly throughput than a flat schedule — which cascades into equipment sizing, workforce planning, and processing plant capacity. Australian WHS and Resources Safety regulators, and Canadian provincial authorities, treat wet-season and winter haul-road controls as mandatory.

    Grade Blending

    Open data/production-schedule.json — it contains a multi-year schedule with monthly targets, source benches, and grade specifications.

    Processing plants need consistent feed. An iron ore beneficiation plant designed for 62% Fe feed cannot handle 55% Fe ore without losing recovery, or 66% Fe ore without overwhelming the concentrate dewatering circuit. The blending problem:

    Minimize: deviation from target feed grade
    Subject to:
      - Total tonnes from all sources = plant capacity
      - Grade_min ≤ weighted_average_grade ≤ Grade_max
      - Each source bench has limited exposed inventory
      - Haul distances vary by source (affects cost and fleet requirement)

    AI-based blending optimizers solve this in real-time, adjusting shovel-truck allocation as actual grades deviate from the block model estimate. At major thermal coal and metallurgical coal operations (Glencore, BHP, Teck), real-time blending has reduced product quality variance by 30-40%, directly improving customer specification compliance and power plant efficiency.

    Equipment Fleet Optimization

    Open data/equipment-fleet.json — it contains fleet composition, maintenance schedules, fuel consumption curves, and availability data.

    Dispatch Optimization

    Shovel-truck dispatch is the minute-by-minute decision engine of an open pit mine. Classical dispatch sends the next available truck to the best shovel based on a priority rule (shortest queue, highest priority material). AI dispatch considers the full system state:

  • Current position and payload of every truck
  • Shovel dig rates and current face grades
  • Crusher/stockpile inventory levels and targets
  • Road conditions and traffic (queue times at shovels and dumps)
  • Remaining shift time and operator fatigue patterns
  • Reinforcement learning dispatch trains an agent in a simulation of the mine's truck-shovel system. The agent learns policies that outperform heuristic dispatch by 8-15% in tonnes moved per shift. The key insight: RL discovers non-obvious strategies like intentionally idling a shovel to prevent downstream bottlenecks, or routing trucks on longer paths to avoid congestion at a junction.

    Autonomous Haulage

    The leading edge of fleet optimization is fully autonomous haulage. Rio Tinto's Autonomous Haulage System (AHS) operates one of the world's largest driverless truck fleets across the Pilbara, and BHP, Fortescue, Suncor (oil sands), and Vale run autonomous fleets built on Caterpillar Command and Komatsu FrontRunner platforms. Autonomy turns dispatch into a pure optimization problem — no operator variability, continuous operation across shift changes, and telemetry on every vehicle. AI dispatch and autonomous haulage compound: an RL dispatcher controlling an autonomous fleet can hold tighter cycle times than any human-operated equivalent.

    Fuel Efficiency

    Haul trucks are the largest single operating cost in open pit mining — fuel alone can be 25-35% of total mining cost. AI-based fuel optimization targets:

    FactorAI InterventionTypical Saving
    Speed profileOptimal speed for each road segment based on grade, load, conditions5-8% fuel reduction
    Payload optimizationPredict optimal payload per truck-rock type combination3-5% more tonnes per litre
    Route selectionDynamic routing based on road conditions and traffic4-7% fuel reduction
    Idle time reductionPredictive queuing to reduce shovel wait time10-15% idle time reduction

    At a large iron ore complex operating a fleet of 35 Caterpillar 793F trucks and 8 Komatsu PC4000 shovels, implementing AI-based dispatch and fuel optimization improved fleet productivity by 12% and reduced diesel consumption by 9% — a saving of several million USD annually.

    Haul Route Optimization

    Haul roads evolve as the pit deepens. The in-pit road network must be re-designed every 6-12 months as new benches open and old ones are mined out. AI-based route optimization considers:

  • Road gradient (max 10% loaded, 12% empty — steeper grades consume exponentially more fuel)
  • Road width for safe two-way traffic (typically 3.5× truck width)
  • Switchback geometry for deep pits
  • Intersection design to minimize truck-truck conflicts
  • Material placement: waste dumps and stockpile locations that minimize average haul distance
  • Graph-based optimization with learned edge costs (accounting for gradient, surface quality, and traffic density) produces road networks that reduce average cycle time by 10-20% compared to manually designed roads.

    Global Operational Context

    Major Diversified Miners (BHP, Rio Tinto, Glencore, Vale, Anglo American)

    The world's largest miners move billions of tonnes annually across hundreds of operations. The scale makes even small efficiency gains enormously valuable:

  • Overburden removal scheduling: AI-optimized stripping ratios, accounting for seasonal constraints and equipment availability, are standard practice across BHP and Rio Tinto coal and iron ore operations
  • Product quality prediction: Blending coal from multiple seams or iron ore from multiple deposits to meet customer specifications (GCV, ash%, moisture% for coal; Fe%, contaminants for iron ore) is a daily optimization problem across every operation
  • HEMM utilization: Heavy Earth Moving Machinery utilization tracking via IoT + AI analytics has lifted utilization from typical 65-70% to 78-82% at instrumented sites
  • Iron Ore Majors (Pilbara & Labrador Trough)

    Rio Tinto and BHP operate the world's largest mechanized iron ore mines in the Pilbara; Vale, Champion Iron, and Tacora operate in the Labrador Trough:

  • Grade control: AI-assisted blast hole sampling and grade prediction reduces misclassification of ore vs waste, critical when operating near a tight Fe cutoff
  • Rail logistics: Ore transport from inland mines to coastal ports (Rio Tinto's Pilbara rail network, the Quebec North Shore & Labrador Railway) is a bottleneck. AI-based rake/consist scheduling optimizes loading sequences to maximize daily despatches
  • Caterpillar and Komatsu Fleets

    Global mines predominantly run Caterpillar (dump trucks, dozers) and Komatsu (excavators, shovels, trucks), with Liebherr and Hitachi in the mix. Fleet-specific AI models must account for:

  • Maintenance patterns unique to each equipment family (Caterpillar 793/797 trucks have different failure modes than Komatsu 930E electric-drive trucks)
  • Parts availability and OEM dealer support networks across remote operations
  • Operator skill variability — though autonomous fleets are progressively removing this variable at the largest operations
  • Key Takeaways

  • Pit optimization is solved; scheduling is where AI adds value — the ultimate pit limit is a commodity calculation. NPV-maximizing phase sequencing over a multi-decade mine life with real constraints is where AI-based approaches outperform classical methods.
  • Seasonality is a first-class constraint — any mine planning system must handle wet-season, cyclone, or winter shutdowns as a hard constraint, not an afterthought. This fundamentally changes equipment sizing and capital planning.
  • Fleet dispatch is the highest-ROI AI application in mining — 8-15% productivity improvement on a fleet that costs tens of millions of USD annually to operate translates directly into millions in savings per mine, and compounds with autonomous haulage.
  • Global fleets need OEM-specific models — Caterpillar and Komatsu equipment dominates. Maintenance prediction and dispatch models must be trained on the actual deployed fleet, including the growing share of autonomous trucks.
  • This is chapter 2 of AI for Mining & Rare Earths (Global).

    Get the full hands-on course — free during early access. Build the complete system. Your projects become your portfolio.

    View course details