Figure 1.
Methodology pipeline. Fixed inputs and the real Helix charging data feed a controlled comparison of the naive rule against the receding-horizon MPC across three penetration levels. The MPC loop re-solves each hour on a noisy forecast and commits only the current decision; both branches feed a solved AC power flow, then the metric, sensitivity, and Pareto stages.
Figure 1.
Methodology pipeline. Fixed inputs and the real Helix charging data feed a controlled comparison of the naive rule against the receding-horizon MPC across three penetration levels. The MPC loop re-solves each hour on a noisy forecast and commits only the current decision; both branches feed a solved AC power flow, then the metric, sensitivity, and Pareto stages.
Figure 2.
Real charging behaviour at the Newcastle Helix site (observed fields, 41,213 sessions, 2021–2026): (a) session arrivals by hour, (b) delivered energy by hour, (c) connector mix. The demand is daytime-dominant, the pattern of a public rapid-charging hub, which is why the paper treats residential overnight availability and daytime workplace availability as separate cases.
Figure 2.
Real charging behaviour at the Newcastle Helix site (observed fields, 41,213 sessions, 2021–2026): (a) session arrivals by hour, (b) delivered energy by hour, (c) connector mix. The demand is daytime-dominant, the pattern of a public rapid-charging hub, which is why the paper treats residential overnight availability and daytime workplace availability as separate cases.
Figure 3.
Peak load impact of naive (uncoordinated) versus MPC (proposed) V2G dispatch, relative to the no-EV baseline. Naive dispatch produces a negative peak reduction, a new and larger peak, at high penetration.
Figure 3.
Peak load impact of naive (uncoordinated) versus MPC (proposed) V2G dispatch, relative to the no-EV baseline. Naive dispatch produces a negative peak reduction, a new and larger peak, at high penetration.
Figure 4.
Minimum feeder voltage across scenarios: no-EV baseline, naive, and MPC dispatch.
Figure 4.
Minimum feeder voltage across scenarios: no-EV baseline, naive, and MPC dispatch.
Figure 5.
Annualized net EV-owner profit, naive versus MPC dispatch, across penetration scenarios.
Figure 5.
Annualized net EV-owner profit, naive versus MPC dispatch, across penetration scenarios.
Figure 6.
System-wide CO2 reduction (marginal-emissions-weighted) relative to the no-EV baseline, naive versus MPC dispatch.
Figure 6.
System-wide CO2 reduction (marginal-emissions-weighted) relative to the no-EV baseline, naive versus MPC dispatch.
Figure 7.
Illustrative 24-hour dispatch profile, medium (30%) penetration: net system load, fleet net power, fleet-average state of charge, and time-of-use price, naive versus MPC.
Figure 7.
Illustrative 24-hour dispatch profile, medium (30%) penetration: net system load, fleet net power, fleet-average state of charge, and time-of-use price, naive versus MPC.
Figure 8.
Tornado chart: sensitivity of MPC net profit to key parameter perturbations, relative to the medium-scenario reference.
Figure 8.
Tornado chart: sensitivity of MPC net profit to key parameter perturbations, relative to the medium-scenario reference.
Figure 9.
Pareto frontier between net owner profit and battery cycling, obtained by sweeping the degradation-cost weight in the MPC objective.
Figure 9.
Pareto frontier between net owner profit and battery cycling, obtained by sweeping the degradation-cost weight in the MPC objective.
Table 1.
Where this study sits relative to representative V2G and EV-grid work. A check mark () means the feature is present, a circle (∘) means partial or implicit, and a dash (−) means absent.
Table 1.
Where this study sits relative to representative V2G and EV-grid work. A check mark () means the feature is present, a circle (∘) means partial or implicit, and a dash (−) means absent.
| Study |
Named |
Dispatch |
Coord. vs |
Solved |
Wear in |
Marginal |
| |
network |
method |
uncoord. |
power flow |
objective |
CO2
|
| Kempton & Tomić 2005 [1] |
− |
∘ |
− |
− |
− |
− |
| Clement-Nyns et al. 2010 [14] |
|
∘ |
∘ |
|
− |
− |
| Sortomme & El-Sharkawi 2012 [20] |
∘ |
|
− |
∘ |
∘ |
− |
| Vagropoulos & Bakirtzis 2013 [17] |
− |
|
− |
− |
− |
− |
| García-Villalobos et al. 2014 [28] |
∘ |
|
∘ |
∘ |
− |
− |
| Wang et al. 2016 [21] |
− |
∘ |
− |
− |
|
− |
| Uddin et al. 2017 [22] |
− |
|
− |
− |
|
− |
| Muratori 2018 [16] |
|
− |
∘ |
|
− |
− |
| Baloch et al. 2025 [5] |
− |
− |
− |
− |
∘ |
− |
| This work |
|
|
|
|
|
|
Table 2.
Observed characteristics of the Newcastle Helix charging dataset (real records; 41,213 sessions, 2021–2026). Only measured fields are reported here.
Table 2.
Observed characteristics of the Newcastle Helix charging dataset (real records; 41,213 sessions, 2021–2026). Only measured fields are reported here.
| Quantity |
Value |
| Valid sessions after cleaning |
41,213 |
| Days covered |
1925 (18 Mar 2021 to 22 Jul 2026) |
| Chargers / site |
6 / one location (ID 50112) |
| Mean energy per session |
24.81 kWh |
| Median energy per session |
21.59 kWh |
| 90th-percentile energy |
50.2 kWh |
| Mean session duration |
47.6 min |
| Mean charging power |
33.85 kW |
| Total delivered energy |
1022.4 MWh |
| Connector mix (CCS / CHAdeMO / Type-2) |
75.2% / 16.1% / 8.7% |
| Share of sessions 09:00–16:00 |
52.3% |
| Share of sessions 00:00–06:00 |
4.0% |
Table 3.
Technical performance: naive versus MPC dispatch across EV penetration scenarios. All grid quantities from solved AC power flow.
Table 3.
Technical performance: naive versus MPC dispatch across EV penetration scenarios. All grid quantities from solved AC power flow.
| Scenario |
Strategy |
Peak Load |
Min Voltage |
Voltage Impr. |
Line Loss |
Max Line |
| |
|
Reduction (%) |
(p.u.) |
(p.u.) |
Reduction (%) |
Loading (%) |
| Low |
NAIVE |
|
0.9238 |
|
|
62.3 |
| Low |
MPC |
|
0.9258 |
|
|
61.5 |
| Medium |
NAIVE |
|
0.9218 |
|
|
62.8 |
| Medium |
MPC |
|
0.9322 |
|
|
64.5 |
| High |
NAIVE |
|
0.8973 |
|
|
81.9 |
| High |
MPC |
|
0.9223 |
|
|
86.3 |
Table 4.
Battery cycling and degradation cost, naive versus MPC dispatch.
Table 4.
Battery cycling and degradation cost, naive versus MPC dispatch.
| Scenario |
Strategy |
Equiv. Full Cycles (24 h) |
Degradation Cost ($/day, fleet) |
Degradation Cost ($/EV/day) |
| Low |
NAIVE |
0.3500 |
105.0 |
1.050 |
| Low |
MPC |
0.3424 |
102.7 |
1.027 |
| Medium |
NAIVE |
0.3500 |
315.0 |
1.050 |
| Medium |
MPC |
0.3567 |
321.0 |
1.070 |
| High |
NAIVE |
0.3500 |
525.0 |
1.050 |
| High |
MPC |
0.3353 |
502.9 |
1.006 |
Table 5.
Economic benefits to EV owners: cost, revenue, degradation cost, and net profit, naive versus MPC.
Table 5.
Economic benefits to EV owners: cost, revenue, degradation cost, and net profit, naive versus MPC.
| Scenario |
Strategy |
Cost |
Revenue |
Degradation |
Net Profit |
Net Profit |
| |
|
($/EV/day) |
($/EV/day) |
($/EV/day) |
($/EV/day) |
($/EV/year) |
| Low |
NAIVE |
1.768 |
5.746 |
1.050 |
2.927 |
1068 |
| Low |
MPC |
1.636 |
5.869 |
1.027 |
3.206 |
1170 |
| Medium |
NAIVE |
1.768 |
5.746 |
1.050 |
2.927 |
1068 |
| Medium |
MPC |
1.649 |
5.867 |
1.070 |
3.148 |
1149 |
| High |
NAIVE |
1.768 |
5.746 |
1.050 |
2.927 |
1068 |
| High |
MPC |
1.559 |
5.730 |
1.006 |
3.165 |
1155 |
Table 6.
Marginal-emissions-weighted CO2 impact, naive versus MPC dispatch.
Table 6.
Marginal-emissions-weighted CO2 impact, naive versus MPC dispatch.
| Scenario |
Strategy |
CO2 Reduction (kg/day, system) |
CO2 Reduction (kg/EV/year) |
| Low |
NAIVE |
735.0 |
2682.8 |
| Low |
MPC |
845.7 |
3086.7 |
| Medium |
NAIVE |
2205.0 |
2682.8 |
| Medium |
MPC |
2525.7 |
3072.9 |
| High |
NAIVE |
3396.3 |
2479.3 |
| High |
MPC |
3943.1 |
2878.4 |
Table 7.
Grid operational metrics: average losses, loss reduction, maximum line loading, and system peak.
Table 7.
Grid operational metrics: average losses, loss reduction, maximum line loading, and system peak.
| Scenario |
Strategy |
Avg Losses (MW) |
Loss Reduction (%) |
Max Line Loading (%) |
System Peak (MW) |
| Low |
NAIVE |
0.0948 |
|
62.3 |
3.114 |
| Low |
MPC |
0.0947 |
|
61.5 |
3.032 |
| Medium |
NAIVE |
0.0963 |
|
62.8 |
3.196 |
| Medium |
MPC |
0.0918 |
|
64.5 |
2.685 |
| High |
NAIVE |
0.1080 |
|
81.9 |
4.596 |
| High |
MPC |
0.0955 |
|
86.3 |
2.724 |
Table 8.
Sensitivity of MPC net profit, emissions reduction, and battery cycling to key parameter perturbations, medium-scenario reference.
Table 8.
Sensitivity of MPC net profit, emissions reduction, and battery cycling to key parameter perturbations, medium-scenario reference.
| Perturbed Parameter |
Net Profit Change (%) |
Emissions-Reduction Change (%) |
Cycling Change (%) |
| Electricity Price () |
|
|
|
| Battery Degradation Cost () |
|
|
|
| Participation Rate (, 30% to 45%) |
|
|
|
| PV/Renewable Capacity () |
|
|
|
Table 9.
Pareto sweep: net profit versus battery cycling across degradation-cost weight multipliers, medium-scenario MPC.
Table 9.
Pareto sweep: net profit versus battery cycling across degradation-cost weight multipliers, medium-scenario MPC.
| Degradation-Cost Weight Multiplier |
Net Profit ($/day, fleet) |
Equivalent Full Cycles (24 h) |
| 0.25 |
1185.2 |
0.3580 |
| 0.50 |
1104.7 |
0.3580 |
| 1.00 |
943.6 |
0.3580 |
| 2.00 |
621.4 |
0.3580 |
| 4.00 |
270.4 |
0.0475 |
| 8.00 |
99.4 |
0.0475 |