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

How It Works

Timeline comparison: Reactive BMS vs Smart EMS v1

Both algorithms share the same goal: reliably charge EVs while managing a battery storage system. The key difference is when and how they decide to charge the battery during idle periods. Reactive BMS uses simple fixed rules. Smart EMS uses price forecasts to plan ahead.

Reactive BMS

Simple, predictable, no forecasts

vs
Smart EMS v1

Price-aware, optimized, requires forecasts

Before any EV arrives, each system prepares differently...

1Fixed Configuration

No planning phase. Uses static parameters:

  • - Target SOC: 80% fixed
  • - Grid limit: 80 kW
  • - Priority: Grid > PV > Battery
Phase 1
Setup
1Day-Ahead Planning

Analyzes forecasts and creates optimal schedule:

  • - EPEX spot prices (24h)
  • - PV generation forecast
  • - EV arrival probability
  • - Output: Dynamic SOC curve

When an EV plugs in, both systems follow the exact same dispatch priority...

2EV Charging Dispatch
1Grid provides up to 80 kW
2PV covers additional demand
3Battery discharges for remainder
Phase 2
EV Charging
Same Logic
2EV Charging Dispatch
1Grid provides up to 80 kW
2PV covers additional demand
3Battery discharges for remainder

Between charging sessions, the systems diverge significantly...

3Idle Period

Maintains fixed 80% SOC regardless of price:

If SOC < 80%: Charge from Grid + PV

If SOC > 80%: Hold (no discharge)

No price awareness - may charge during expensive hours

Phase 3
Idle Period
Key Difference
3Idle Period

Follows dynamic SOC target from planning:

Cheap hour: Charge to high SOC target

Expensive hour: Allow lower SOC target

Charges when cheap, reserves capacity for peaks

Outcome

Reliability: EVs always charged

Simplicity: Predictable behavior

Cost: Higher - no optimization

Result
Outcome

Reliability: EVs always charged

Complexity: Requires forecasts

Cost: Lower - price arbitrage

Key Insight: Identical EV Charging

The EV charging logic (Phase 2) is identical in both algorithms - grid-first priority ensures reliable charging. The difference is in idle period management (Phase 3): Reactive maintains a fixed 80% SOC at any cost, while Smart EMS follows a price-optimized SOC curve that charges during cheap hours and reserves discharge capacity for expensive peaks.

Key Insight: PV Maximization

Smart EMS deliberately lowers SOC before peak PV hours (typically late morning), creating headroom in the battery to absorb solar generation. This minimizes grid export and maximizes self-consumption of free PV energy. Reactive BMS, by always targeting 80% SOC, often has a nearly-full battery when PV peaks - forcing valuable solar energy to be exported at low feed-in rates instead of stored.