🎓 Lesson 16 D5

EV Fleet Revenue Modeling: Energy Arbitrage vs. Frequency Regulation vs. Peak Shaving

EV fleets can earn money by using their batteries to help the power grid—like storing cheap electricity and selling it back when prices are high, helping stabilize grid frequency, or reducing peak demand charges.

🎯 Learning Objectives

  • Calculate daily arbitrage revenue potential given hourly locational marginal prices (LMPs) and fleet state-of-charge constraints
  • Design a frequency regulation participation strategy that meets CAISO or PJM performance requirements (e.g., ≥80% accuracy score, ≤100 ms response time)
  • Analyze cost-benefit trade-offs between peak shaving capacity reservation and available energy for mobility needs
  • Explain how battery degradation models (e.g., Arrhenius-based cycle aging) impact 10-year net present value (NPV) of V2G participation
  • Apply IEEE 1547-2018 and UL 1741 SB technical requirements to assess fleet interoperability with grid operators

📖 Why This Matters

Mining operations increasingly deploy EV haul trucks and support fleets—but leaving them idle overnight represents massive untapped grid asset value. A single 300-kWh mining EV, aggregated across 50 vehicles, delivers 15 MWh of flexible storage—equivalent to a medium-sized battery energy storage system (BESS). In regions like Texas (ERCOT) or Australia’s NEM, these fleets can generate $120–$350/kW/year in combined grid service revenues. Ignoring this opportunity means forfeiting up to 25% of total fleet TCO recovery—and missing a critical path to decarbonizing remote mine sites.

📘 Core Principles

Grid service revenue stems from three distinct physical and market mechanisms: (1) Energy arbitrage exploits temporal price differences—requires accurate LMP forecasting, round-trip efficiency (η ≈ 85–92%), and depth-of-discharge (DoD) limits to preserve battery life; (2) Frequency regulation responds to automatic generation control (AGC) signals with sub-second latency—compensated per MW per month based on performance score (P-score = 1 − |actual − setpoint|/|setpoint| averaged over 10-min intervals); (3) Peak shaving reduces coincident demand measured at the utility meter—value depends on demand charge ($/kW) structure, typically $10–$30/kW/month in industrial tariffs. All three require aggregation middleware that translates ISO dispatch signals into individual vehicle charging/discharging commands while respecting SOC, thermal limits, and pre-scheduled mobility commitments.

📐 Arbitrage Revenue Model

This formula estimates daily gross arbitrage revenue before degradation costs, assuming perfect price forecast and no constraint violations. It integrates price differentials across 24 hours, constrained by usable energy and round-trip efficiency.

Daily Arbitrage Revenue

R_arb = η_rt × E_usable × (λ_high − λ_low × 1/η_rt)

Gross daily revenue from buying low and selling high in energy markets, accounting for round-trip efficiency losses.

Variables:
SymbolNameUnitDescription
R_arb Arbitrage revenue $/day Gross daily revenue before degradation and O&M costs
η_rt Round-trip efficiency unitless Ratio of energy delivered to grid vs. energy drawn from grid (typically 0.85–0.92)
E_usable Usable fleet energy kWh Total energy available for discharge, limited by DoD and SOC constraints
λ_high High-price LMP $/MWh Locational marginal price during discharge window
λ_low Low-price LMP $/MWh Locational marginal price during charge window
Typical Ranges:
ERCOT Zone South (2023): $15–$85/MWh
CAISO SP15 (2023): $20–$120/MWh

💡 Worked Example

Problem: A 40-vehicle mining EV fleet (avg. 280 kWh usable/battery) operates in ERCOT. Average round-trip efficiency = 88%. Forecasted LMPs show $22/MWh low-price hours (4 h @ $18) and $64/MWh high-price hours (4 h @ $72). Fleet is available 16 h/day; max DoD = 80%. Calculate gross daily arbitrage revenue.
1. Step 1: Compute total usable fleet energy = 40 × 280 kWh × 80% = 8,960 kWh
2. Step 2: Apply round-trip efficiency: energy sold = 8,960 kWh × 0.88 = 7,885 kWh
3. Step 3: Revenue = (energy sold × high-price) − (energy bought × low-price) = (7,885 kWh × $72/MWh) − (8,960 kWh × $18/MWh) = $567.72 − $161.28 = $406.44
Answer: The result is $406.44/day, which falls within the realistic range of $350–$480/day for similar fleets in ERCOT Zone South.

🏗️ Real-World Application

Rio Tinto’s Pilbara iron ore operation piloted V2G aggregation with 22 Komatsu 930E battery-electric haul trucks (each 1.2 MWh nominal) in partnership with Curtin University and AEMO. Using a custom ISO-compliant aggregator platform, the fleet provided 5 MW of frequency regulation reserve during 2023–2024 trials. Achieving an average P-score of 86.3%, it earned AU$1.24/MW/hour—translating to ~AU$215,000/year gross revenue. Critically, all discharge events were scheduled outside haul cycles and thermal management was synchronized with depot cooling infrastructure—demonstrating operational feasibility without impacting production KPIs.

📚 References