KPI Design for End-to-End Logistics Performance (OTD%, TAT, Stockpile Utilization %)
KPIs for logistics performance measure how reliably and efficiently materials move from the mine pit all the way to the export port — like tracking whether trucks arrive on time, how long stockpiles sit idle, and how fast railcars get loaded and shipped.
⚠️ Why It Matters
📘 Definition
KPI Design for End-to-End Logistics Performance is the systematic engineering practice of defining, calibrating, validating, and operationalizing quantitative metrics—specifically On-Time Delivery % (OTD%), Turnaround Time (TAT), and Stockpile Utilization %—to monitor, diagnose, and optimize integrated material flow across mining, rail, port, and documentation systems. These KPIs must be traceable to physical constraints (e.g., stockpile capacity, rail slot windows, berth availability), statistically robust (with defined sampling frequency and data provenance), and aligned with contractual SLAs and throughput targets.
🎨 Concept Diagram
AI-generated illustration for visual understanding
💡 Engineering Insight
OTD% is not a standalone metric—it’s a symptom. Diagnosing its variance requires decomposing it into upstream TAT components and correlating with stockpile state transitions. A 5% OTD improvement achieved solely by adding railcars without reducing TAT increases CAPEX without improving system throughput; true optimization occurs only when KPIs are co-designed with physical infrastructure limits and process physics.
📖 Detailed Explanation
Deeper analysis reveals these KPIs must be anchored to engineering realities—not just business goals. For example, TAT cannot be reduced below the sum of minimum physical cycle times: railcar uncoupling (2.5 min), empty inspection (3.0 min), loading (45–90 min depending on conveyor rate), coupling (2.0 min), and documentation clearance (5–15 min). Any KPI target violating this lower bound misrepresents system capability and invites operational gaming.
Advanced implementation requires probabilistic modeling: Stockpile Utilization % must account for grade segregation coefficients and moisture-induced compaction; OTD% must incorporate stochastic port slot availability modeled via Markov chains; and TAT must integrate equipment reliability (MTBF/MTTR) and human factor latency distributions. The most mature operators embed these KPIs within digital twin frameworks where each metric feeds closed-loop optimization—e.g., real-time TAT prediction adjusts next-hour pit dispatch volumes to maintain optimal stockpile grade bands.
🔄 Engineering Workflow
📋 Decision Guide
| Rock/Field Condition | Recommended Design Action |
|---|---|
| OTD% < 75% with TAT > 10 hrs & Stockpile Utilization > 92% | Prioritize railcar TAT reduction via automated loading control + pre-clearance documentation; implement dynamic stockpile zoning to decouple blending from reclaim |
| OTD% > 88% but Port Slot Adherence < 78% and Stockpile Utilization < 55% | Re-optimize port slot allocation using stochastic berth simulation; consolidate low-grade stockpiles to free capacity and improve reclaim velocity |
| TAT stable at 6.2 hrs but OTD% volatile (σ > 22 min) and Stockpile Utilization oscillates 45–88% | Deploy real-time stockpile thermal/grade mapping + predictive reclaim scheduling to dampen grade-driven dispatch variability |
📊 Key Properties & Parameters
OTD% Baseline Window
±15–60 min (rail: ±30 min; port berth: ±15 min; truck dispatch: ±10 min)The maximum allowable time deviation (in minutes) from scheduled arrival/departure used to classify a movement as 'on-time'
Too narrow a window inflates perceived failure rate; too wide masks systemic scheduling drift and erodes accountability.
Stockpile Utilization %
65–85% (optimal); <50% indicates underinvestment or poor blending planning; >90% risks segregation, spillage, and reclaim bottlenecksRatio of active (flow-through) stockpile volume to total engineered storage capacity, excluding dead zones and segregation buffers
Directly governs reclaim efficiency, blend consistency, and risk of forced stockpile turnover during weather events or maintenance outages.
TAT (Railcar Turnaround Time)
4.5–12.0 hours (dry bulk; includes unloading, inspection, cleaning, loading, documentation, and yard movement)Elapsed time from railcar arrival at loading facility to departure fully loaded and cleared for port transit
Drives required railcar fleet size; every 1-hour reduction in median TAT reduces capital tied up in rolling stock by ~3–5%.
Port Interface Slot Adherence %
72–91% (global benchmark: ≥85% for Tier-1 export terminals)Percentage of scheduled vessel berthing/unberthing events that occur within their allocated ±30-minute time window
Below 80% triggers demurrage penalties and constrains annual export volume due to berth congestion cascades.
📐 Key Formulas
On-Time Delivery % (OTD%)
OTD% = (N_on_time / N_total) × 100Percentage of scheduled material movements arriving/departing within baseline time window
| Symbol | Name | Unit | Description |
|---|---|---|---|
| OTD% | On-Time Delivery Percentage | % | Percentage of scheduled material movements arriving/departing within baseline time window |
| N_on_time | Number of On-Time Movements | count | Count of material movements that arrived/departed within the baseline time window |
| N_total | Total Number of Scheduled Movements | count | Total count of scheduled material movements |
Stockpile Utilization %
SU% = (V_active / V_capacity) × 100Ratio of physically usable stockpile volume to total engineered capacity
| Symbol | Name | Unit | Description |
|---|---|---|---|
| SU% | Stockpile Utilization Percentage | % | Ratio of physically usable stockpile volume to total engineered capacity |
| V_active | Active Stockpile Volume | m3 | Physically usable stockpile volume |
| V_capacity | Stockpile Capacity | m3 | Total engineered stockpile capacity |
Railcar Turnaround Time (TAT)
TAT = t_departure − t_arrivalTotal elapsed time for railcar processing at loading facility
| Symbol | Name | Unit | Description |
|---|---|---|---|
| TAT | Railcar Turnaround Time | time unit (e.g., hours) | Total elapsed time for railcar processing at loading facility |
| t_departure | Departure Time | time unit (e.g., hours) | Time when railcar departs the loading facility |
| t_arrival | Arrival Time | time unit (e.g., hours) | Time when railcar arrives at the loading facility |
🏭 Engineering Example
Roy Hill Iron Ore Project, Pilbara, Western Australia
Banded Iron Formation (BIF) hematite ore🏗️ Applications
- Iron ore export from Pilbara to China/Japan/Korea
- Coal export from Bowen Basin to India/Vietnam
- Copper concentrate export from Andes to Rotterdam/Chilean ports
🔧 Try It: Interactive Calculator
📋 Real Project Case
Chilean Iron Ore Export Corridor Optimization
Major iron ore mine exporting via Antofagasta port