EV arrival queue for 1 charging post -- actual energy delivery decided by BMS/EMS
Charging Posts
Single connector -- sessions are sequential (one EV at a time)
25
EV Arrivals
635.9 kWh
Energy Requested
10.8h
Occupied (140 min idle)
32%
Avg Arrival SOC
// For each EV session i = 1..N:
energy(i) = batteryCapacity(i) * (targetSOC(i) - arrivalSOC(i)) / 100
// Total across all sessions:
totalEnergyRequested = SUM( energy(i) ) for i = 1..N
batteryCapacity(i) -- total battery size of vehicle i in kWh (e.g. 77 kWh for VW ID.4). From manufacturer specs.
arrivalSOC(i) -- state of charge when EV plugs in (e.g. 20% = battery is 80% empty)
targetSOC(i) -- desired state of charge when EV leaves (e.g. 80% = charge to 80%)
energy(i) -- the kWh gap that needs filling for this one session
How were arrivalSOC and targetSOC determined?
These values are manually assumed based on published HPC usage data, not randomized. In production, they would come from real OCPP session logs.
arrivalSOC (20-50%)
HPC users arrive with low SOC -- that is why they use fast charging. Average HPC arrival SOC is ~25-35% (Fastned 2023 transparency report, Ionity usage data). Higher arrivals (40-50%) represent quick top-ups during errands. Delivery vans arrive lower (20-25%) due to route depletion.
targetSOC (55-80%)
HPC users almost never charge to 100% -- DC charging power tapers sharply above 80% (e.g. 150 kW at 60% down to 50 kW at 80% and 20 kW at 90%). At a supermarket, dwell time is 20-40 min, so target is "enough to get home", not "full battery". Average HPC departure SOC is ~65-75% (Fastned, EnBW public data). Lower targets (55-65%) are quick shoppers; higher (75-80%) have a longer trip ahead.
Total Energy Requested
SUM(25 sessions) = 20.3 + 21.0 + 33.8 + 27.0 + 36.0 + 14.7 + 25.9 + 16.2 + 30.8 + 21.0 + 32.0 + 30.8 + 15.0 + 32.8 + 20.3 + 50.9 + 22.4 + 21.0 + 27.0 + 15.3 + 29.4 + 23.1 + 27.6 + 18.2 + 23.4
635.9 kWh
This is the maximum energy all EVs would need if fully charged to target SOC. Actual delivery depends on available power (grid + battery + PV), session duration, and BMS charging curve. Real delivery may be lower if the session ends before the target is reached.
| # | Plug-in | Dwell (min) | Plug-out | Vehicle | Batt. (kWh) | Arr. SOC % | Target SOC % | Max Accept kW | Energy Req. | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 07:35 | 20.3 kWh | ||||||||
| 2 | 08:00 | 21 kWh | ||||||||
| 3 | 08:35 | 33.8 kWh | ||||||||
| 4 | 09:05 | 27 kWh | ||||||||
| 5 | 09:45 | 36 kWh | ||||||||
| 6 | 10:10 | 14.7 kWh | ||||||||
| 7 | 10:40 | 25.9 kWh | ||||||||
| 8 | 11:05 | 16.2 kWh | ||||||||
| 9 | 11:40 | 30.8 kWh | ||||||||
| 10 | 12:10 | 21 kWh | ||||||||
| 11 | 12:45 | 32 kWh | ||||||||
| 12 | 13:15 | 30.8 kWh | ||||||||
| 13 | 13:40 | 15 kWh | ||||||||
| 14 | 14:15 | 32.8 kWh | ||||||||
| 15 | 14:45 | 20.3 kWh | ||||||||
| 16 | 15:25 | 50.9 kWh | ||||||||
| 17 | 15:55 | 22.4 kWh | ||||||||
| 18 | 16:25 | 21 kWh | ||||||||
| 19 | 17:00 | 27 kWh | ||||||||
| 20 | 17:25 | 15.3 kWh | ||||||||
| 21 | 17:55 | 29.4 kWh | ||||||||
| 22 | 18:30 | 23.1 kWh | ||||||||
| 23 | 19:10 | 27.6 kWh | ||||||||
| 24 | 19:45 | 18.2 kWh | ||||||||
| 25 | 20:15 | 23.4 kWh | ||||||||
| Totals (25 EVs) | 645 min | 635.9 kWh | ||||||||