EnexaEMS Simulator v1.0
Simulation Overview
  • Input SummaryAll configuration parameters
  • Simulation AlgorithmsReactive vs Smart EMS explained
  • Result OverviewSide-by-side comparison
Configuration
  • Location SetupEquipment specs & constraints
  • FinancialsCosts, income & margins
  • Solar ProductionPV generation profile
  • Charging SessionsEV demand profile
  • Not ModeledKnown gaps & limitations
  • SmartEMS ConfigPlanner tuning parameters
Reactive BMS
  • BMS AlgorithmHow the reactive BMS works
  • BMS ReactiveRule-based simulation results
SmartEMS
  • SmartEMS AlgorithmHow the 2-layer optimizer works
  • SmartEMS ResultsOptimized simulation output

Charging Sessions

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

EV Demand Profile (15-min Resolution)
Power demand from EV queue over 24h -- peak 450 kW, total 2063.8 kWh
Each 15-min slot shows the max accept rate of whichever EV is plugged in. Single connector = only one EV active at a time. Gaps show zero demand (connector idle). This is the demand ceiling -- actual power delivery depends on battery SOC taper, grid capacity, and battery assist.
EV demand (max accept rate)Grid limit (80 kW)|Peak: 450 kWTotal: 2063.8 kWhActive slots: 53 / 96
Energy Requested: 635.9 kWh
How much energy all EVs need -- derived from battery specs and SOC, not measured

Calculation Formula

// 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.

All 25 Sessions

Existing chargeEnergy requestedUnused capacity
1
VW ID.3 (58 kWh)58 kWh battery
20.3 kWh
45%
+35%
20%
0%
Arrival: 45% (26 kWh)Target: 80%
100%
58 kWh * (80% - 45%) / 100 = 58 * 35 / 100 = 20.3 kWh
2
Renault Megane E-Tech60 kWh battery
21.0 kWh
30%
+35%
35%
0%
Arrival: 30% (18 kWh)Target: 65%
100%
60 kWh * (65% - 30%) / 100 = 60 * 35 / 100 = 21.0 kWh
3
Tesla Model Y LR75 kWh battery
33.8 kWh
25%
+45%
30%
0%
Arrival: 25% (19 kWh)Target: 70%
100%
75 kWh * (70% - 25%) / 100 = 75 * 45 / 100 = 33.8 kWh
4
Hyundai Ioniq 577 kWh battery
27.0 kWh
40%
+35%
25%
0%
Arrival: 40% (31 kWh)Target: 75%
100%
77 kWh * (75% - 40%) / 100 = 77 * 35 / 100 = 27.0 kWh
5
Delivery Van (eVito)60 kWh battery
36.0 kWh
20%
+60%
20%
0%
Arrival: 20% (12 kWh)Target: 80%
100%
60 kWh * (80% - 20%) / 100 = 60 * 60 / 100 = 36.0 kWh
6
Fiat 500e (42 kWh)42 kWh battery
14.7 kWh
35%
+35%
30%
0%
Arrival: 35% (15 kWh)Target: 70%
100%
42 kWh * (70% - 35%) / 100 = 42 * 35 / 100 = 14.7 kWh
7
BMW iX374 kWh battery
25.9 kWh
30%
+35%
35%
0%
Arrival: 30% (22 kWh)Target: 65%
100%
74 kWh * (65% - 30%) / 100 = 74 * 35 / 100 = 25.9 kWh
8
Peugeot e-30854 kWh battery
16.2 kWh
50%
+30%
20%
0%
Arrival: 50% (27 kWh)Target: 80%
100%
54 kWh * (80% - 50%) / 100 = 54 * 30 / 100 = 16.2 kWh
9
Skoda Enyaq iV 8077 kWh battery
30.8 kWh
20%
+40%
40%
0%
Arrival: 20% (15 kWh)Target: 60%
100%
77 kWh * (60% - 20%) / 100 = 77 * 40 / 100 = 30.8 kWh
10
Tesla Model 3 SR60 kWh battery
21.0 kWh
35%
+35%
30%
0%
Arrival: 35% (21 kWh)Target: 70%
100%
60 kWh * (70% - 35%) / 100 = 60 * 35 / 100 = 21.0 kWh
11
Mercedes EQC80 kWh battery
32.0 kWh
25%
+40%
35%
0%
Arrival: 25% (20 kWh)Target: 65%
100%
80 kWh * (65% - 25%) / 100 = 80 * 40 / 100 = 32.0 kWh
12
VW ID.4 GTX77 kWh battery
30.8 kWh
40%
+40%
20%
0%
Arrival: 40% (31 kWh)Target: 80%
100%
77 kWh * (80% - 40%) / 100 = 77 * 40 / 100 = 30.8 kWh
13
Opel Corsa-e50 kWh battery
15.0 kWh
30%
+30%
40%
0%
Arrival: 30% (15 kWh)Target: 60%
100%
50 kWh * (60% - 30%) / 100 = 50 * 30 / 100 = 15.0 kWh
14
Audi Q4 e-tron82 kWh battery
32.8 kWh
20%
+40%
40%
0%
Arrival: 20% (16 kWh)Target: 60%
100%
82 kWh * (60% - 20%) / 100 = 82 * 40 / 100 = 32.8 kWh
15
Cupra Born (58 kWh)58 kWh battery
20.3 kWh
45%
+35%
20%
0%
Arrival: 45% (26 kWh)Target: 80%
100%
58 kWh * (80% - 45%) / 100 = 58 * 35 / 100 = 20.3 kWh
16
Delivery Van (eSprinter)113 kWh battery
50.9 kWh
25%
+45%
30%
0%
Arrival: 25% (28 kWh)Target: 70%
100%
113 kWh * (70% - 25%) / 100 = 113 * 45 / 100 = 50.9 kWh
17
Hyundai Kona Electric64 kWh battery
22.4 kWh
35%
+35%
30%
0%
Arrival: 35% (22 kWh)Target: 70%
100%
64 kWh * (70% - 35%) / 100 = 64 * 35 / 100 = 22.4 kWh
18
Tesla Model Y SR60 kWh battery
21.0 kWh
30%
+35%
35%
0%
Arrival: 30% (18 kWh)Target: 65%
100%
60 kWh * (65% - 30%) / 100 = 60 * 35 / 100 = 21.0 kWh
19
Kia EV6 GT-Line77 kWh battery
27.0 kWh
20%
+35%
45%
0%
Arrival: 20% (15 kWh)Target: 55%
100%
77 kWh * (55% - 20%) / 100 = 77 * 35 / 100 = 27.0 kWh
20
MG4 Standard51 kWh battery
15.3 kWh
40%
+30%
30%
0%
Arrival: 40% (20 kWh)Target: 70%
100%
51 kWh * (70% - 40%) / 100 = 51 * 30 / 100 = 15.3 kWh
21
BMW i4 eDrive4084 kWh battery
29.4 kWh
25%
+35%
40%
0%
Arrival: 25% (21 kWh)Target: 60%
100%
84 kWh * (60% - 25%) / 100 = 84 * 35 / 100 = 29.4 kWh
22
VW ID.3 Pro S77 kWh battery
23.1 kWh
35%
+30%
35%
0%
Arrival: 35% (27 kWh)Target: 65%
100%
77 kWh * (65% - 35%) / 100 = 77 * 30 / 100 = 23.1 kWh
23
Volvo EX3069 kWh battery
27.6 kWh
30%
+40%
30%
0%
Arrival: 30% (21 kWh)Target: 70%
100%
69 kWh * (70% - 30%) / 100 = 69 * 40 / 100 = 27.6 kWh
24
Renault Zoe (52 kWh)52 kWh battery
18.2 kWh
25%
+35%
40%
0%
Arrival: 25% (13 kWh)Target: 60%
100%
52 kWh * (60% - 25%) / 100 = 52 * 35 / 100 = 18.2 kWh
25
Polestar 2 LR78 kWh battery
23.4 kWh
45%
+30%
25%
0%
Arrival: 45% (35 kWh)Target: 75%
100%
78 kWh * (75% - 45%) / 100 = 78 * 30 / 100 = 23.4 kWh

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.

Connector Occupancy Timeline
Sequential queue -- one EV at a time, gaps = connector idle
06:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:00
Tesla 250kW
Delivery 110kW
Skoda 135kW
Mercedes 110kW
Audi 135kW
Delivery 115kW
Kia 240kW
Volvo 153kW
25 sessions, sequentialOccupied: 645 min | Idle: 140 min
Per-Session Max Acceptance Rate
Each bar = one EV session. Shows how much the EV can accept vs. grid limit (actual delivery TBD by simulation)
Grid can serve (up to 80 kW)
Needs battery assist
EV Arrival Queue
25 plug-in events in arrival order -- energy delivery and billing decided by simulation
#Plug-inDwell (min)Plug-outVehicleBatt. (kWh)Arr. SOC %Target SOC %Max Accept kWEnergy Req.
107:3520.3 kWh
208:0021 kWh
308:3533.8 kWh
409:0527 kWh
509:4536 kWh
610:1014.7 kWh
710:4025.9 kWh
811:0516.2 kWh
911:4030.8 kWh
1012:1021 kWh
1112:4532 kWh
1213:1530.8 kWh
1313:4015 kWh
1414:1532.8 kWh
1514:4520.3 kWh
1615:2550.9 kWh
1715:5522.4 kWh
1816:2521 kWh
1917:0027 kWh
2017:2515.3 kWh
2117:5529.4 kWh
2218:3023.1 kWh
2319:1027.6 kWh
2419:4518.2 kWh
2520:1523.4 kWh
Totals (25 EVs)645 min635.9 kWh