Calculator D5

Fleet Sizing Methodology: Queuing Theory & Bottleneck Analysis

Fleet sizing is figuring out how many trucks, shovels, and conveyors you need to move ore and waste without bottlenecks — like choosing the right number of checkout lanes so no one waits too long.

Typical Scale
Large surface mines deploy 100–300 haul trucks; underground mines use 20–80 LHDs
Industry Standards
SME Mining Engineering Handbook (2022), ISO 14224:2016 (Reliability data)
Computational Tools
MineSight Haul, Deswik.Haul, AnyLogic, custom Python + SimPy
Key Metric Threshold
Shovel wait time > 1.8 min consistently indicates fleet undersizing

⚠️ Why It Matters

1
Underestimated truck fleet
2
Longer shovel wait times
3
Reduced shovel utilization (<70%)
4
Lower overall production rate
5
Higher unit cost per tonne
6
Missed annual production targets

📘 Definition

Fleet sizing methodology is a systems engineering approach that integrates queuing theory (to model stochastic service times and waiting behavior) and bottleneck analysis (to identify and quantify throughput-limiting resources) to determine the optimal number, type, and configuration of mobile and fixed haulage assets in mining operations. It balances capital expenditure, operational flexibility, and system-level productivity under uncertainty in cycle times, equipment availability, and material variability. The output is a robust, capacity-matched fleet design validated against probabilistic performance targets (e.g., 95th percentile wait time < 2.5 min).

🎨 Concept Diagram

Fleet Sizing Methodology Core LoopPhysical ConstraintsQueuing Model (M/G/c)Bottleneck AnalysisOptimal Fleet Size

AI-generated illustration for visual understanding

💡 Engineering Insight

Queuing theory alone fails when bottlenecks shift dynamically — e.g., a 'balanced' fleet becomes unstable if a single crusher liner change reduces Q_max by 15%. Always size the fleet *relative to the most constraining, least flexible node*, not the average loader rate. Field validation trumps analytical elegance: a 5-truck fleet with 92% availability often outperforms an 8-truck fleet at 78%.

📖 Detailed Explanation

Fleet sizing begins with recognizing that haulage is not a deterministic pipeline but a stochastic service system: trucks arrive randomly at loaders, cycle times vary due to traffic, payload, and road conditions, and equipment failures introduce unplanned downtime. At this level, the simplest M/M/c model (Poisson arrivals, exponential service, c servers) provides initial insight into how wait times explode as utilization (ρ = λ/μc) approaches 1.0.

Going deeper, real mines violate M/M/c assumptions: loading times are bounded (never zero, rarely >120 s), haul distances vary, and breakdowns cluster. This demands M/G/c modeling — where 'G' denotes general service time distribution — requiring CV input to compute expected queue length (Lq) and wait time (Wq) using the Pollaczek–Khinchine formula. Critical here is distinguishing *system* CV (aggregate cycle time) from *service* CV (loading time only); conflating them overstates delays.

At the advanced level, fleet sizing integrates with digital twin frameworks: real-time telematics feed live λ and μ into adaptive queuing models that trigger dynamic dispatch rules (e.g., rerouting trucks away from congested dump points) and feed predictive maintenance alerts when CV spikes — indicating incipient mechanical degradation. Bottleneck analysis evolves beyond static throughput limits to include transient constraints: a 10-minute ramp closure during shift change can reduce daily throughput by 8% even if average Q_max is unchallenged.

🔄 Engineering Workflow

Step 1
Step 1: Map physical constraints (road grades, turning radii, dump/pocket capacities, crusher throughput limits)
Step 2
Step 2: Measure empirical cycle times and loading times across shifts (n ≥ 200 cycles per equipment class)
Step 3
Step 3: Compute service rates (μ), arrival rates (λ), CV, and availability (A) with statistical confidence intervals
Step 4
Step 4: Identify bottleneck subsystem via throughput accounting (tonnes/hour at each node)
Step 5
Step 5: Model fleet alternatives using M/G/c queuing or discrete-event simulation (DES) with 95% confidence bounds
Step 6
Step 6: Perform sensitivity analysis on CV, A, and Q_max to assess robustness
Step 7
Step 7: Validate pilot deployment with real-time telematics and adjust fleet mix within ±2 trucks

📋 Decision Guide

Rock/Field Condition Recommended Design Action
Surface mine with steep haul roads (>12% grade) and mixed ore/waste haulage Apply M/G/c queuing with CV = 0.28; cap fleet at 85% of theoretical max to absorb grade-induced speed variance; verify bottleneck at crusher feed conveyor.
Underground block cave with high CV (≥0.5) due to drawpoint variability and ventilation restrictions Use simulation-based fleet sizing (not analytical queuing); allocate 20% buffer trucks for dynamic reassignment; prioritize bottleneck mitigation at muck pile access ramps.
Greenfield open-pit with >90% equipment availability and GPS-guided autonomous trucks Use M/M/c steady-state model with μ = 22 trucks/hour; validate with 72-hr discrete-event simulation; target average queue length ≤ 1.2 trucks.

📊 Key Properties & Parameters

Cycle Time (CT)

4.5–12.0 minutes (surface), 8.0–22.0 minutes (underground)

Total time for a haul truck to complete one full round trip: loading → hauling → dumping → returning → queuing → reloading.

⚡ Engineering Impact:

Directly governs maximum theoretical fleet capacity; small errors compound exponentially in queuing models.

Service Rate (μ)

12–24 trucks/hour (hydraulic shovels), 8–16 trucks/hour (front-end loaders)

Average number of trucks a loader can serve per hour, calculated as 60 / average loading time (min/truck).

⚡ Engineering Impact:

Sets the upper bound on stable queue length; exceeding μ triggers exponential queue growth per Little’s Law.

Coefficient of Variation (CV)

0.15–0.35 (well-maintained surface fleets), 0.40–0.65 (underground with variable grade/ventilation)

Standard deviation of cycle time divided by its mean — quantifies stochasticity in haulage operations.

⚡ Engineering Impact:

Higher CV increases queue variance disproportionately; M/G/c models require CV input for realistic delay estimation.

Bottleneck Throughput (Q_max)

2,500–15,000 tph (surface), 800–4,200 tph (underground)

Maximum sustainable material flow rate (tph) through the slowest subsystem — e.g., crusher feed conveyor, primary dump pocket, or ramp capacity.

⚡ Engineering Impact:

Fleet must be sized to *feed*, not exceed, Q_max — oversizing causes congestion upstream and idle time downstream.

Equipment Availability (A)

85–93% (modern surface fleets), 72–84% (deep underground fleets with ventilation constraints)

Fraction of scheduled operating time that equipment is operationally ready (excluding planned maintenance).

⚡ Engineering Impact:

Reduces effective service rate; ignored availability leads to chronic underperformance even with ‘correct’ nominal fleet size.

📐 Key Formulas

Utilization Factor (ρ)

ρ = λ / (c × μ)

Measures traffic intensity — fraction of time servers (loaders) are busy; determines queue stability.

Variables:
Symbol Name Unit Description
ρ Utilization Factor Measures traffic intensity — fraction of time servers (loaders) are busy; determines queue stability
λ Arrival Rate units/time Average rate at which customers or jobs arrive
c Number of Servers Number of parallel service channels (e.g., loaders)
μ Service Rate per Server units/time Average rate at which a single server can complete service
Typical Ranges:
Stable operation
0.70 – 0.85
High-risk congestion
> 0.90
⚠️ ρ ≤ 0.85 for surface; ρ ≤ 0.78 for underground with high CV

Expected Queue Length (Lq) – M/G/c

Lq = (ρ² / (1 − ρ)) × (1 + CV²) / 2

Average number of trucks waiting to be loaded — critical for pit design and safety buffer zones.

Variables:
Symbol Name Unit Description
Lq Expected Queue Length trucks Average number of trucks waiting to be loaded — critical for pit design and safety buffer zones
ρ Traffic Intensity dimensionless Utilization factor; ratio of total arrival rate to total service capacity (λ / (cμ))
CV Coefficient of Variation of Service Time dimensionless Standard deviation divided by mean of service time distribution
Typical Ranges:
Well-tuned fleet
0.3 – 1.1 trucks
Oversized fleet
< 0.2 trucks
Critical congestion
> 2.5 trucks
⚠️ Lq ≤ 1.2 trucks for continuous operation; >2.0 triggers immediate review

Effective Throughput Limit

Q_eff = Q_max × A × η

Maximum sustainable tonnes/hour considering bottleneck capacity, equipment availability, and operational efficiency (η).

Variables:
Symbol Name Unit Description
Q_eff Effective Throughput Limit tonnes/hour Maximum sustainable throughput considering bottleneck capacity, equipment availability, and operational efficiency
Q_max Maximum Throughput Capacity tonnes/hour Theoretical maximum throughput without constraints
A Equipment Availability dimensionless Fraction of time equipment is available for operation (0 to 1)
η Operational Efficiency dimensionless Fraction representing real-world performance relative to ideal (0 to 1)
Typical Ranges:
Surface mine
0.75 – 0.92 × Q_max
Underground mine
0.60 – 0.80 × Q_max
⚠️ η ≥ 0.85 for automated systems; η ≥ 0.72 for conventional operations

🏭 Engineering Example

Escondida Mine (Chile)

Porphyry copper deposit (altered andesite/diorite)
CV
0.22
Cycle Time
7.2 ± 1.4 min
Availability (A)
89.4%
Service Rate (μ)
18.3 trucks/hour
Optimal Fleet Size
128 CAT 797F trucks (validated via DES)
Bottleneck Throughput (Q_max)
11,200 tph (primary crusher feed conveyor)

🏗️ Applications

  • Autonomous haulage system (AHS) commissioning
  • Mine expansion feasibility studies
  • Maintenance shutdown impact assessment
  • Fuel consumption optimization

📋 Real Project Case

Chilean Copper Mine: Autonomous Haul Fleet Deployment

A Tier-1 copper mine in the Atacama Desert, northern Chile, deployed an autonomous haul fleet across its open-pit operation. The site processes ~450 ktpd of ore and waste, with a 2.8-km average haul distance and 320-m vertical lift. The project involved retrofitting and integrating 42 autonomous 290-tonne CAT 794 AC electric drive haul trucks into existing dispatch and traffic management systems.

Challenge: Achieving safe, reliable, and productive autonomous haulage under extreme environmental conditions (...
Chilean Copper Mine: Autonomous Haul Fleet DeploymentDTDigital TwinSFSensor FusionECEdge ComputePCPhased Commissioningd = 187.3 mBraking distanceA = 22.6 dBLiDAR attenuationσ_pos = 0.17 mGNSS-RTK (3D RMS)Extreme EnvironmentAltitude: 3200 m ASL • Temp: −5°C to 42°C • Dust: ρ = 1200 μg/m³ • Steep/winding roads
Read full case study →

Frequently Asked Questions

What is the primary goal of fleet sizing methodology in mining operations?
The primary goal is to determine the optimal number, type, and configuration of haulage assets (e.g., trucks, shovels, conveyors) that balance capital expenditure, operational flexibility, and system-level productivity—while ensuring robust performance under uncertainty in cycle times, equipment availability, and material characteristics. The design is validated against probabilistic targets, such as limiting the 95th percentile wait time to under 2.5 minutes.
How does queuing theory contribute to fleet sizing?
Queuing theory models the stochastic (random) nature of haul cycle times, equipment arrivals, service durations, and waiting behavior at loading and dumping points. It enables probabilistic prediction of key metrics—including average queue length, wait times, and system utilization—allowing engineers to size fleets that meet reliability and responsiveness targets under real-world variability.
What role does bottleneck analysis play in this methodology?
Bottleneck analysis identifies and quantifies throughput-limiting resources—such as a single shovel servicing multiple trucks or a conveyor with insufficient capacity—and determines how each constraint affects overall system throughput. By isolating bottlenecks, the methodology ensures fleet composition and allocation directly address capacity imbalances rather than over-provisioning non-limiting assets.
Why can’t traditional rule-of-thumb or deterministic methods replace this approach?
Rule-of-thumb or deterministic methods assume fixed, average cycle times and perfect equipment availability—ignoring real-world variability in maintenance downtime, grade changes, traffic delays, and operator performance. This often leads to either under-capacity (causing queues and production loss) or over-capacity (increasing CAPEX and OPEX). The integrated queuing-bottleneck approach explicitly models uncertainty and interdependencies, yielding statistically validated, robust designs.
How is the output of fleet sizing validated operationally?
The output is validated via simulation-based stress testing against probabilistic performance targets—for example, confirming that the 95th percentile truck wait time at loading points remains below 2.5 minutes across multiple stochastic scenarios (e.g., varying shovel availability, payload distribution, or traffic density). Validation may also include sensitivity analysis and alignment with mine plan throughput requirements over the life of operation.

🎨 Technical Diagrams

Bottleneck Identification FlowLoaderTruckCrusher
CV vs. Queue Sensitivity0.10.6CVLq increases nonlinearly with CV

📚 References