Transport Systems & Logistics Laboratory

Economic and environmental right-sizing of battery-electric haulage fleets in open-pit mines

Kenta Matsui1,2, Jose Escribano-Macias1, Panagiotis Angeloudis1

1Imperial College London, UK2Komatsu Ltd., JapanJournal of Cleaner Production 577 (2026) 149346

A simulated open-pit mine with a fleet of 60 autonomous haul trucks queueing at shovels and dumps and crossing intersections on the haul roads.

Abstract

We size battery-electric haul truck fleets for open-pit mines with a mixed-integer linear program over an extended state network that tracks each truck's load and battery charge, and includes production targets, charger capacity and traffic congestion at intersections. For each truck class and battery capacity, the model finds the cheapest fleet and its flows, then evaluates CO2e against a diesel baseline. On three synthetic mine maps, ignoring charging or congestion underestimates fleet cost. The cheapest design isn't always the cleanest, either. Against diesel, battery-electric fleets cut operational CO2e by about 62% at a grid factor of 0.25 kgCO2e/kWh, for a small cost premium.

Method

With autonomous haulage, adding a truck no longer adds a driver, so the cost of a larger fleet of smaller trucks falls. That moves the trade-offs to charging and congestion, and it means truck class, fleet size, battery capacity and charger power have to be chosen together.

The model copies the haul-road network once for each load state (empty, or loaded with a material) and each battery charge level, in 10 kWh steps. Truck flows move through this extended network on four kinds of arc: travel, loading, dumping and charging. Travel arcs use energy that depends on grade, rolling resistance and the truck's total mass, battery included; charging arcs restore it at a rate set by charger power. The model finds the steady-state flows that meet the production target at least hourly cost, and the fleet size follows from Little's law: flow multiplied by the time spent driving, waiting at intersections, queueing at shovels and dumps, and charging.

Left: a haul road network with loading, dumping, charging and intersection nodes. Right: the extended state network, with copies of the road network for empty and loaded trucks at each state-of-charge level, linked by travel, loading, dumping and charging arcs
The haul road network (left) and the extended state network (right). Loading and dumping arcs change the load state; travel arcs lower the state of charge and charging arcs raise it.

Intersection delay grows with the number of trucks crossing, using delay curves calibrated by Bayesian inference on intersection simulations for each truck class. Shovels and dumps are modelled as M/G/c queues. Truck class and battery capacity are design inputs: the model is solved for each combination, and the cheapest feasible design is selected. Operational CO2e, battery embodied emissions and installed battery and charging capacity are then computed from each optimised design.

Mathematical formulation

The decision variables are steady-state flows in trucks per hour: xa,s,b on haul-road arc a in load state s, leaving at charge level b; loading and dumping flows αℓ,m,b and βd,m,b for material m; and charging flows yc,s,b, each of which raises a truck's charge by one 10 kWh step at station c. Travelling arc a uses kas steps. For a given truck class (payload w) and battery capacity B, the model minimises hourly cost, energy plus a per-truck cost for operation, battery and truck capital:

min ceηcEtotal+(cf+cbB+ctw)Ftotal

Flow is conserved at every node, load state and charge level. Loading turns empty flow into loaded flow, dumping turns it back, and charging moves a truck up one level:

∑a∈δ−(v)xa,m,b+kas+αv,m,b+yv,m,b−1=∑a∈δ+(v)xa,m,b+βv,m,b+yv,m,b

Dumped tonnage meets each material's production target, and chargers are capped at a share ρchg of their slots, counting charging time and a preparation time per visit:

∑d∈𝒱D∑bweffβd,m,b≥Q‾m∑s,byc,s,bΔηcPmax+ncvisittprep≤ρchgnccharge

Energy and fleet size follow from the flows. By Little's law the fleet is the number of trucks driving, waiting at intersections (delay D rises with inflow qv), loading and dumping (service plus M/G/c queueing) and charging:

Etotal=∑a,s,bxa,s,beasFtotal=∑a,s,bxa,s,bt‾as+∑v∈𝒱IqvD(qv)+FL+FD+FC
Nomenclature
SymbolDescription
Sets and indices
𝒱D,𝒱C,𝒱ISets of dumping, charging and intersection nodes, indexed by d, c and v
δ−(v),δ+(v)Arcs entering and leaving node v
aHaul-road arc
s,mLoad state (empty, or loaded with a material) and material type
bDiscretised state-of-charge level, 0 to M
Decision variables (flows in trucks per hour)
xa,s,bTravel flow on arc a in state s at charge level b
αℓ,m,b,βd,m,bLoading flow at location ℓ and dumping flow at location d, for material m at charge level b
yc,s,bCharging flow at station c in state s at charge level b
qvTotal inflow at intersection v
Etotal,FtotalTotal energy consumption and active fleet size
FL,FD,FCTrucks loading, dumping and charging, including queueing at shovels and dumps
Parameters
kasCharge levels consumed on arc a in state s
eas,t‾asEnergy consumption and free-flow travel time on arc a in state s
D(qv)Intersection delay at inflow qv (Davidson curve)
B,ΔBattery capacity (kWh) and charge-level width (target 10 kWh)
w,weffNameplate payload and effective carried payload
Q‾mProduction target for material m
Pmax,ηcMaximum charger power and charging efficiency
nccharge,ρchgChargers at station c and charger utilisation cap
ncvisit,tprepCharging visits at station c and per-visit preparation time
ceGrid-side electricity price ($/kWh)
cf,cb,ctFleet operating cost ($/(veh·h)), battery cost ($/(kWh·h)) and truck capital cost ($/(t·h))

Demo

Choose a mine, whether intersection congestion is modelled, and a truck class. The grid shows every battery capacity and charger power evaluated in the paper; select a cell to see that design's fleet, costs and traffic, next to a diesel fleet of the same class. The 576 battery-electric designs and 24 diesel fleets were solved in advance with the paper's model and base settings (60% production target, six chargers per station, electricity at $0.15/kWh, diesel at $1.00/L).

Mine
Intersection congestion
Truck class
Grid emission factor

Design grid

Shade by

Loading results…

Selected design

Traffic on the haul network

Steady-state truck flows in the selected design. Each road has one lane per direction, shaded by trucks per hour: the darker the lane, the busier it is. Each moving dot is a truck. On average each lane shows its trucks per hour multiplied by its travel time, so the map holds as many dots as the fleet has trucks driving, at 60 times real speed. Intersections are shaded by mean delay per truck. The layout is schematic, so the 1 km bar gives the average scale only; hover over a lane for its loaded and empty trucks, or over a node for its values.

Where the trucks are

Trucks needed for each activity, from Little's law (flow multiplied by time spent). The total is rounded up to whole trucks.

Cost per tonne

CO2e per tonne

Operational emissions at the chosen grid emission factor (2.75 kgCO2e/L for diesel), plus battery manufacture at 80 kgCO2e/kWh amortised over 20,000 hours.

Results

  • Congestion adds a smaller penalty than charging, but a systematic one. It's largest for small trucks, because their bigger fleets send more trucks through each intersection.
  • At the 60% production target, the 300 t class is cheapest on the medium and large maps and the 180 t class on the small map. The 60 t class is never cheapest. The cost gap between classes widens as the mine gets bigger.
  • No design is feasible at 1 MW. At 2 MW the small and medium maps become feasible; the large map needs 3 MW for most battery sizes. The cheapest designs on every map use 4 MW, but the model doesn't price chargers, so treat 4 MW as the best setting tested.
  • Small battery packs need more charging stops and so more trucks, while large packs cost more and add mass. For the 300 t class, operational CO2e falls towards larger batteries, with shallow minima at 1.4–2.2 MWh.
  • How much battery-electric haulage saves depends on the grid. Against diesel, the cut in operational CO2e is about 62% at 0.25 kgCO2e/kWh and 8–12% at 0.60, and it's gone above 0.653–0.685 kgCO2e/kWh.

Limitations

  • Nothing is field-calibrated. The mine layouts and congestion curves are synthetic, and the diesel baseline comes from the same model.
  • The model is steady state and counts only grade and rolling-resistance energy, so energy and cost per tonne are lower bounds.
  • Emissions cover electricity, diesel fuel and battery manufacture, and the cost objective leaves out chargers and grid connection.

Citation

@article{matsui2026rightsizing,
  title   = {Economic and environmental right-sizing of battery-electric haulage fleets in open-pit mines},
  author  = {Matsui, Kenta and Escribano-Macias, Jose and Angeloudis, Panagiotis},
  journal = {Journal of Cleaner Production},
  volume  = {577},
  pages   = {149346},
  year    = {2026},
  doi     = {10.1016/j.jclepro.2026.149346}
}

Figures are reproduced from the paper, published open access under a CC BY 4.0 licence.