EV Fleet Aggregation: V2G Scheduling, SOC Constraints, and Grid-Side Settlement Models
EV Fleet Aggregation is like forming a 'power team' of electric vehicles that charge and discharge together under smart control, so the grid can treat them as one big, flexible battery.
⚠️ Why It Matters
📘 Definition
EV Fleet Aggregation is a distributed energy resource (DER) orchestration framework that dynamically coordinates heterogeneous electric vehicle fleets—across varying makes, models, charging hardware, state-of-charge (SOC), driver schedules, and contractual constraints—into a unified, grid-responsive virtual power plant (VPP). It enables participation in wholesale energy markets (e.g., day-ahead, real-time), ancillary services (regulation, contingency reserves), and distribution-level services (peak shaving, voltage support) through coordinated V2G (vehicle-to-grid) scheduling and settlement-aligned dispatch instructions. The architecture integrates telematics, ISO/RTO market interfaces, DERMS (Distributed Energy Resource Management Systems), and grid-side financial settlement engines.
🎨 Concept Diagram
AI-generated illustration for visual understanding
💡 Engineering Insight
Never schedule V2G discharge below 25% SOC—even if the battery supports it—because real-world degradation accelerates nonlinearly below that threshold when combined with frequent cycling, high C-rates, and ambient temperatures >35°C. Always anchor your lowest feasible SOC bound to the *95th percentile* of historical minimum end-of-day SOC across the fleet, not the datasheet minimum.
📖 Detailed Explanation
Advanced implementations require co-optimisation across three temporal layers: long-term (monthly contract bidding), mid-term (day-ahead market clearing), and short-term (real-time dispatch with <30s latency). This demands hybrid scheduling—stochastic programming for day-ahead (to handle driver uncertainty) coupled with model-predictive control (MPC) for sub-minute grid response—where the state vector includes not just SOC but also battery temperature, SoH estimate, and local distribution feeder loading.
Cutting-edge systems embed digital twins of both the fleet and the upstream distribution substation, enabling closed-loop feedback: e.g., when V2G discharge causes local voltage rise above ANSI C84.1 Range A limits, the aggregator automatically throttles export while preserving settlement eligibility via pre-approved VAR compensation. This requires IEEE 1547-2018 Annex H-compliant reactive power capability curves and direct integration with utility ADMS platforms via IEC 61850 GOOSE messaging.
🔄 Engineering Workflow
📋 Decision Guide
| Rock/Field Condition | Recommended Design Action |
|---|---|
| Fleet with >40% LFP batteries + average daily utilisation <3 h/vehicle | Prioritise slow-charging V2G (6–11 kW) with 15-min SOC hold windows; deploy predictive SOC anchoring using calendar + GPS trip intent. |
| Commercial depot fleet (>200 vehicles) serving time-definite routes (e.g., parcel delivery) | Implement deterministic scheduling with hard SOC bounds (20–85%) and reserve 12% capacity for unplanned deviations; integrate with TMS for dynamic re-optimisation. |
| Mixed OEM fleet (Tesla, Ford, Hyundai) with fragmented OCPP 1.6J vs. ISO 15118-20 compliance | Deploy protocol-agnostic edge gateway with real-time certificate pinning; enforce ISO 15118-20 for all new V2G deployments post-2025. |
📊 Key Properties & Parameters
SOC Flexibility Band
±5–15% SOC (absolute points)The allowable deviation from nominal SOC at any time step, constrained by battery health, user preferences, and minimum required range.
Directly limits available MW/MWh for V2G dispatch and determines minimum rescheduling frequency.
Dispatch Latency Tolerance
2–30 seconds (ISO-dependent; PJM: ≤15 s, CAISO: ≤5 s for regulation)Maximum permissible delay between receipt of grid dispatch signal and execution of actual power change at the EVSE level.
Dictates communication stack design (MQTT vs. DNP3), edge compute placement, and telemetry sampling rate.
Aggregated Settlement Granularity
2–5 minute intervals (e.g., NYISO: 5-min, ERCOT: 15-min, MISO: 5-min)Time resolution at which energy delivery and ancillary service performance are measured and financially settled by the ISO/RTO.
Determines minimum viable fleet size and SOC update cadence needed to meet accuracy thresholds (e.g., ±2% error band).
V2G Round-Trip Efficiency
72–84% (AC-AC, per full cycle)Net AC-to-AC energy efficiency of discharging from EV battery to grid and recharging back, including inverter, transformer, and cable losses.
Drives breakeven economics for arbitrage and determines minimum price spread required for profitable participation.
📐 Key Formulas
Minimum Viable Fleet Size (MVFS)
N_min = ceil( (P_target × Δt) / (E_batt × η_rt × SOC_band) )Calculates smallest number of vehicles needed to deliver target energy over dispatch interval Δt, given average battery capacity, round-trip efficiency, and usable SOC band.
| Symbol | Name | Unit | Description |
|---|---|---|---|
| N_min | Minimum Viable Fleet Size | unitless | Smallest integer number of vehicles required to meet the energy delivery target |
| P_target | Target Power | kW | Required power delivery rate (energy per unit time) over the dispatch interval |
| Δt | Dispatch Interval | h | Time duration over which the target energy must be delivered |
| E_batt | Battery Energy Capacity | kWh | Nominal usable energy capacity per vehicle battery |
| η_rt | Round-Trip Efficiency | unitless | Fraction of energy retained after charging, storage, and discharging (0 < η_rt ≤ 1) |
| SOC_band | State-of-Charge Band | unitless | Fraction of total battery capacity that is usable (e.g., 0.8 for 20%–100% SOC) |
SOC Degradation Penalty Factor (DPF)
DPF = 1 − (0.00012 × ΔSOC × C_rate × t_cycles)Estimates capacity loss impact on available V2G energy over scheduled lifetime; used to derate nominal SOC band.
| Symbol | Name | Unit | Description |
|---|---|---|---|
| DPF | SOC Degradation Penalty Factor | dimensionless | Factor used to derate nominal SOC band based on estimated capacity loss over scheduled lifetime |
| ΔSOC | Change in State of Charge | % | Absolute change in battery state of charge during a cycle |
| C_rate | Charge/Discharge Rate | C | Current rate relative to battery capacity (e.g., 1C = full capacity in 1 hour) |
| t_cycles | Number of Cycles | cycles | Total number of charge/discharge cycles over the scheduled lifetime |
🏭 Engineering Example
Amazon Delivery Depot – Phoenix, AZ (2023 Pilot)
N/A🏗️ Applications
- Commercial last-mile delivery depots
- Public transit agency bus garages
- University campus EV fleets
- Utility-owned managed charging programs
🔧 Try It: Interactive Calculator
📋 Real Project Case
CAISO Pilot: 500-MW Residential DER Aggregation Program
California ISO’s first FERC Order 2222-compliant residential VPP pilot across 3 utilities