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

    Monsoon Impact

    Indian mining operations face a constraint that most global mine planning software ignores: the monsoon. In Karnataka, Goa, Odisha, and Jharkhand, mining effectively shuts down for 3-4 months (June-September). This is not a gradual slowdown — it is a hard stop mandated by environmental clearance conditions and practical necessity (waterlogged pits, impassable haul roads, slope stability risk).

    A production schedule that assumes 12-month operations will fail. AI-based schedulers must encode monsoon as a hard constraint:

    For each year y, for each month m:
      if m in [June, July, August, September]:
        production_tonnes[y][m] = 0  (or reduced_capacity for covered operations)
        waste_stripping[y][m] = 0
      Constraint: annual_target must be met in 8 operational months

    This concentrates production into 8 months, requiring 50% higher monthly throughput than a 12-month schedule — which cascades into equipment sizing, workforce planning, and processing plant capacity.

    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 Coal India's subsidiaries, real-time blending has reduced coal quality variance by 30-40%, directly improving 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.

    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 NMDC's Bacheli complex in Chhattisgarh, implementing AI-based dispatch and fuel optimization on a fleet of 35 Tata Hitachi EH1700 trucks and 8 Komatsu PC2000 shovels improved fleet productivity by 12% and reduced diesel consumption by 9% — a saving of approximately ₹15 crore 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.

    Indian Operational Context

    Coal India Limited

    Coal India produces over 700 million tonnes annually from 300+ mines. The scale makes even small efficiency gains enormously valuable:

  • Overburden removal scheduling: AI-optimized stripping ratios, accounting for monsoon and equipment availability, have been piloted at Northern Coalfields Limited (NCL) subsidiary
  • Coal quality prediction: Blending coal from multiple seams to meet power station specifications (GCV, ash%, moisture%) is a daily optimization problem across every opencast mine
  • HEMM utilization: Heavy Earth Moving Machinery utilization tracking via IoT + AI analytics has improved from typical 65-70% to 78-82% at pilot sites
  • NMDC Iron Ore

    NMDC operates India's largest mechanized iron ore mines at Bailadila (Chhattisgarh) and Donimalai (Karnataka):

  • Grade control: AI-assisted blast hole sampling and grade prediction reduces misclassification of ore vs waste, critical when operating near a 58% Fe cutoff
  • Railway logistics: Ore transport from Bailadila to Vizag port via the Kirandul-Kothavalasa line is a bottleneck. AI-based rake scheduling optimizes loading sequences to maximize daily despatches
  • BEML and Tata Hitachi Fleet

    Indian mines predominantly use BEML (for dump trucks and dozers) and Tata Hitachi (for excavators and shovels). Fleet-specific AI models must account for:

  • Maintenance patterns unique to these equipment types (BEML BH205E dump trucks have different failure modes than Caterpillar 785s)
  • Parts availability — lead times for imported components vs domestic spares
  • Operator skill variability — Indian mines often have a wider range of operator experience levels than automated mines abroad
  • 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.
  • Monsoon is a first-class constraint — any mine planning system deployed in India must handle 3-4 month 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 ₹50-100 crore annually to operate translates to ₹4-15 crore in annual savings per mine.
  • Indian equipment fleets need India-specific models — BEML and Tata Hitachi equipment dominates the domestic fleet. Maintenance prediction and dispatch models must be trained on this equipment, not imported from Caterpillar or Komatsu datasets.
  • This is chapter 2 of AI for Mining & Rare Earths.

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

    View course details