🎓 Lesson 15 D5

V2G Scheduling Architecture: SOC Constraints, Vehicle Availability Windows, and Grid Settlement

V2G scheduling is like coordinating when electric vehicles plug in and out of the grid to charge or send power back—while respecting how much battery they have left and when drivers need their cars.

🎯 Learning Objectives

  • Calculate feasible SOC trajectories for an EV over a 24-hour window given charging rate, discharge limits, and minimum reserve constraints
  • Design a V2G dispatch schedule that respects vehicle availability windows and aligns with ISO/RTO market settlement intervals (e.g., 15-min slots)
  • Analyze trade-offs between revenue maximization and battery degradation using weighted objective functions
  • Explain how SOC constraints impact participation in frequency regulation markets versus energy arbitrage
  • Apply IEEE 1547-1 and UL 1741 SA compliance thresholds to validate V2G power ramp rates and response latency

📖 Why This Matters

As EV fleets grow—from municipal buses to logistics vans—they represent massive distributed energy storage. But without smart scheduling, their potential remains untapped—or worse, destabilizing. Real-world grid operators (e.g., CAISO, PJM) now accept aggregated V2G bids—but only if schedules respect battery health, driver needs, and market timing. Misaligned SOC or missed availability windows cause penalties, failed settlements, or even disqualification from ancillary services. This lesson bridges theory to grid-ready practice.

📘 Core Principles

V2G scheduling rests on three interlocking constraints: (1) SOC dynamics governed by Coulombic efficiency, temperature-dependent capacity loss, and min/max bounds (typically 20–90% for longevity); (2) vehicle availability windows—defined by GPS/telematics or schedule-based dwell times (e.g., depot parking 01:00–06:00, 13:00–18:00), which determine *when* power can flow; and (3) grid settlement architecture—where ISOs require dispatch signals aligned to 15-minute intervals, with strict adherence to gate closure (e.g., CAISO’s 45-min prior), metering accuracy (±0.5%), and telemetry reporting latency (<2 sec). Aggregation software must fuse these into a unified mixed-integer linear program (MILP) or model-predictive control (MPC) framework.

📐 Feasible SOC Trajectory Constraint

This formula ensures SOC remains within safe, usable bounds while accounting for energy losses during charge/discharge cycles. It’s foundational for feasibility checks before optimization.

SOC Evolution Constraint

SOCₜ₊₁ = SOCₜ + (η_chg × P_chg,ₜ − P_dchg,ₜ / η_dchg) × Δt / E_batt

Models battery SOC change over discrete time step Δt, incorporating charge/discharge efficiencies and battery capacity.

Variables:
SymbolNameUnitDescription
SOCₜ State of Charge at time t % Battery charge level as percentage of nominal capacity
η_chg Charging efficiency unitless Ratio of energy stored to grid energy drawn (typically 0.85–0.92)
η_dchg Discharging efficiency unitless Ratio of grid energy delivered to energy withdrawn from battery (typically 0.88–0.95)
P_chg,ₜ Charging power kW Active power drawn from grid at time t
P_dchg,ₜ Discharging power kW Active power injected to grid at time t
Δt Time step duration h Discrete interval for scheduling (e.g., 0.25 h for 15-min markets)
E_batt Nominal battery energy capacity kWh Rated usable energy content of the EV battery
Typical Ranges:
Commercial EV fleet (e.g., e-bus): 150 – 400 kWh
Light-duty EV (e.g., Tesla Model 3): 50 – 80 kWh

💡 Worked Example

Problem: An EV starts at 65% SOC (nominal 60 kWh pack). It must maintain ≥25% SOC at all times. Charging at 6.6 kW AC (η_chg = 0.88), discharging at 5.0 kW DC (η_dchg = 0.92). What’s its SOC after 90 minutes of continuous discharge?
1. Step 1: Convert time to hours → 90 min = 1.5 h
2. Step 2: Calculate energy discharged → 5.0 kW × 1.5 h = 7.5 kWh (DC-side); account for efficiency → 7.5 kWh / 0.92 = 8.15 kWh (battery-side)
3. Step 3: Compute SOC drop → (8.15 kWh / 60 kWh) × 100% = 13.6% decrease; new SOC = 65% − 13.6% = 51.4%
4. Step 4: Verify against min SOC → 51.4% ≥ 25% → feasible
Answer: The result is 51.4%, which falls within the safe range of 25–90%.

🏗️ Real-World Application

In the 2023 UK Power Networks V2G Trial (Project ELSA), 120 Nissan Leaf taxis in London were aggregated via GridBeyond’s platform. Each vehicle’s availability was inferred from Uber shift logs (e.g., 06:00–10:00, 14:00–19:00). Scheduling respected SOC floors of 30% (to ensure ride readiness) and capped discharge at 4 kW to avoid rapid degradation. The system responded to National Grid ESO’s Dynamic Containment (DC) service with <250 ms latency, delivering 1.2 MW of verified regulation capacity—settling per Elexon’s half-hourly balancing mechanism with 99.8% dispatch accuracy.

📋 Case Connection

📋 CAISO Pilot: 500-MW Residential DER Aggregation Program

Heterogeneous DER mix (120k rooftop PV, 28k smart thermostats, 15k EVSE) with inconsistent comms, low observability, and...

📋 NYISO Distribution-Aware Aggregation: Brooklyn Microgrid

Feeder thermal limits, reverse power flow risk, and NYISO’s dual-market (energy + distribution services) participation r...

📋 Hawaiian Electric DERMS: Island Grid Stability with 87% PV Penetration

Severe duck curve, rapid ramp events, island grid inertia deficit, and limited transmission interconnectivity

📋 PJM Commercial & Industrial Aggregation: Multi-Tenant VPP Platform

Tenant isolation, multi-utility tariff mapping, real-time tariff switching, and PJM’s complex capacity market eligibilit...

📚 References