⚡ DEMAND RESPONSE EVENT ACTIVE — LOAD REDUCTION TARGET: 0 MW — DISPATCHING EV FLEET...
System Overview — Key Performance Indicators STABLE
Peak Load Reduction
0.0%
vs. Baseline
▼ improving
Cost Savings Today
₹0
Energy Optimization
₹0 this hour
DR Revenue
₹0
Demand Response
0 events today
Grid Stability Index
98.4
0–100 (100 = ideal)
▲ nominal
Fleet Aggregated Load
0.0 MW
DERMS Aggregation
0 chargers active
V2G Export
0.0 MW
Vehicle-to-Grid
ISO 15118 active
Solar Integration
0.0 MW
PV Generation
0% curtailed
CO₂ Avoided
0 kg
Green Shift
▼ 0.42 kg/kWh
MODULE 1 · Grid Simulation Engine IEEE 2030.5
FREQUENCY
50.02 Hz
49.5 ←→ 50.5 Hz
GRID VOLTAGE
230.1 kV
±5% band
TX LOADING
67%
MODULE 4 · EMS AI Optimizer ML ACTIVE
Charging Schedule Optimization
Off-peak shift
72%
Peak avoidance
88%
V2G dispatch
15%
DR response
0%

Optimization Decisions
→ SCHEDULE 47 EVs for off-peak (00:00–06:00)
→ DEFER 23 EVs — high SOC, can wait
→ LIMIT 12 EVs to 11kW (grid headroom)
Est. Saving
₹0
Opt. Score
94.2
Mode
NORMAL
MODULE 2 · EV Fleet Agent Simulation (200 EVs) 187 ACTIVE
■ Charging ■ V2G ■ DR Curtailed ■ Full/Idle ■ Away
Charging
0
V2G Active
0
DR Curtailed
0
Avg SOC
62%
Total kW
0
MODULE 3 · DERMS Aggregator AGGREGATING
DER Aggregation Stack
EV Fleet
0 MW
Solar PV
0 MW
BESS
0 MW
Baseline
0 MW

Agg. Load
0.0 MW
DR Capacity
0.0 MW
Dispatch Target
0.0 MW
Response Time
—
MODULE 5 · OCPP Charger Backend OCPP 2.0.1
CS-ID Status kW SOC Last Msg
OCPP Message Log
MODULE 6 · ISO 15118 EV Comm ISO 15118-20
Active Sessions

Plug & Charge
0
V2G Capable
0
Negotiating
0
Auth OK
0
MODULE 7 · Market Engine LIVE PRICING
Current Tariff ₹4.82/kWh
Off-Peak Rate ₹2.10/kWh
Peak Rate ₹9.50/kWh
DR Incentive ₹0/kWh
Energy Cost (today) ₹0
Savings (today) ₹0
DR Revenue ₹0
MODULE 8 · 24h Forecasting Engine PREDICTIVE
Forecast Peak
0 MW
EV Demand (24h)
0 MWh
Min Price Hour
02:00
Forecast MAPE
3.2%
MODULE 9 · Cybersecurity Layer SECURE
TLS 1.3 (OCPP)
ACTIVE
PKI Auth
VALID
IEEE 2030.5 PKI
OK
ISO 15118 certs
VALID
Grid Interface
SECURED
IDS Monitor
CLEAN

→ Cert expiry: OCPP root CA 340d
→ Last PKI audit: 00:00 UTC
→ Anomalies detected: 0
MODULE 10 · API Layer (Simulated) REST
METHOD ENDPOINT PAYLOAD MS
MODULE 11 · Co-Simulation Engine COUPLED
EV Load → Grid Impact: +0.0 Hz deviation
Grid Signal → EV Response: nominal
Coupling Strength: 0.72
Sync Δt: 1.0s
MODULE 12 · Fleet / OEM Panel DEPOT CTRL
Depot Status
Route Constraints
Bus route D1: 187km — needs ≥60% SOC
Bus route D2: 220km — needs ≥75% SOC
Trucks: 3 flagged for priority charge

MODULE 13 · Planning Mode
ENABLE
Fleet Growth (5yr)
200
EVs → 500
Charger Capacity
40
ports needed: 120
Peak Demand
12.4
MW → 31 MW
CAPEX Required
₹8.4 Cr
Cumulative Savings
₹24.1 Cr
System Architecture — Production DERMS Stack (Interactive)
IEEE 2030.5 OCPP 2.0.1 ISO 15118
⚡ Grid / Utility (SLDC) IEEE 2030.5 OpenADR 2.0
Electricity grid operated by SLDC/DISCOM. Sends DR signals, frequency deviation alerts, capacity constraints. Receives aggregated flexibility bids from VPP layer. No direct charger control.
Freq: 50.02 Hz Load: 142 MW DR State: NORMAL SLDC: APPROVED
↓ DR dispatch signal · OpenADR EiEvent
↑ VPP flexibility bid · MW capacity
🔋 DERMS Aggregator (VPP Layer) OpenADR IEC 61968
Distributed Energy Resource Management System. Aggregates EV fleet + Solar PV + BESS as Virtual Power Plant. Calculates MW flexibility, baseline load, and dispatch targets. Passes dispatch to EMS — NEVER directly to chargers.
Agg: 0.0 MW DR Cap: 0.0 MW Dispatch: 0.0 MW VPP Assets: 3 DER types
↓ EMS dispatch command · MW reduction target
↑ Optimization result · schedules + V2G plan
🧠 EMS Optimization Engine AI / LP Solver REST API
Constraint-based optimization engine. Inputs: SOC (from ISO 15118), departure time, grid constraints, price signals, DERMS dispatch. Outputs: per-EV charging schedule, load shifting plan, V2G dispatch, OCPP commands.
Score: 94.2 Mode: NORMAL V2G: 0% Horizon: 24h rolling
↓ SetChargingProfile · OCPP 2.0.1 TLS/PKI
↑ TransactionEvent · MeterValues · Heartbeat
📡 OCPP 2.0.1 CSMS Backend OCPP 2.0.1 TLS 1.3 + PKI
Central System Management Server. Full OCPP 2.0.1: TransactionEvent, SetChargingProfile, Device Model, FirmwareUpdate, SecurityEventNotification. PKI-based charger identity + TLS 1.3 transport.
Chargers: 10 TLS: 1.3 ACTIVE Last msg: SetChargingProfile JWT Auth: VALID
↓ OCPP 2.0.1 WebSocket · charging commands
↑ Status · MeterValues · FaultNotification
🔌 EVSE / Charging Stations (10 sites) OCPP 2.0.1 Client IEC 61851
Physical EV charging stations. Execute OCPP commands locally. Support smart charging profiles. Report real-time power, energy, and fault status to CSMS. Enforce safety limits via IEC 61851.
Available: 0 Occupied: 0 Faulted: 0 DR-Reduced: 0
↓ ISO 15118 (EIM / Plug & Charge / V2G)
↑ SOC · Energy needs · Contract Auth
🚗 EV Fleet (200 Vehicles) ISO 15118-20 V2G / PnC
Electric vehicles with onboard charger. ISO 15118 handles EV ↔ charger communication, Plug & Charge authorization, SOC reporting to EMS, and V2G energy negotiation. Supports BYD Atto, Tata, MG, Hyundai, Ola, Mahindra.
Active: 0 Avg SOC: 62% PnC: 0 V2G: 0
───── Control Flow (↓ downstream dispatch) ───── Telemetry Flow (↑ upstream reporting) ● Hover any layer for role + I/O details
ARCHITECTURE INFO
Hover any layer to inspect its role, inputs, outputs, and protocol details.

Control Flow ↓
Grid → DERMS → EMS → OCPP → EVSE → EV

Telemetry ↑
EV → EVSE → OCPP → EMS → DERMS → Grid

Key Rule:
DERMS never controls chargers directly. EMS translates dispatch → OCPP commands.

INDIA GRID (SLDC)
SLDC Status
APPROVED
DISCOM Limit
180 MW
DR Schedule
18:00–20:00
VPP Enrolled
12.4 MW

EVENT BUS (KAFKA / MQTT)
grid.signal 2/s
ev.telemetry 47/s
charger.status 10/s
derms.dispatch 1/s
ems.commands 8/s
Working Principle — Animated DR Response Flow (5 Steps)
⚡
GRID
50.02 Hz
🔋
DERMS
0.0 MW
🧠
EMS
NORMAL
📡
OCPP
0 cmds
🚗
EV FLEET
62% SOC
1
Grid Stress
Evening peak. Frequency drops below 49.8Hz. TX loading > 88%. Grid imbalance detected by SLDC.
2
DERMS Aggregation
DERMS computes MW flexibility from EV fleet + BESS + Solar. VPP bid sent to SLDC via OpenADR EiEvent.
3
EMS Optimization
Constraint-based LP solver runs. Per-EV schedules computed using SOC, departure time, price signals.
4
OCPP Execution
SetChargingProfile dispatched to 80+ chargers via OCPP 2.0.1 over TLS. V2G enabled on ISO 15118 sessions.
5
EV Response + Stabilize
Fleet reduces load. V2G exports begin. Frequency recovers to 50.0Hz. DR revenue accrues to operator.
LIVE METRICS
MW Reduced 0.0 MW
₹ Saved ₹0
DR Revenue ₹0
Chargers Ctrl'd 0
SOC Change +0.0%
Response Time —
Grid Freq 50.02 Hz
V2G Active 0
Click ▶ Play to start animated DR response demonstration.
OCPP 2.0.1 COMMANDS
STEP PROGRESS
OCPP 2.0.1 Device Model + Transaction Engine OCPP 2.0.1 PRODUCTION
Device Model — Component → Variable → Attribute
COMPONENT VARIABLE ACTUAL VALUE UNIT
ChargingStationAvailabilityStateAvailable—
EVSEPower0.0kW
EVSECurrentImport0.0A
EVSEEnergyActiveImportRegister0.0kWh
ChargingProfileChargingRateUnitW—
ChargingProfileStackLevel0—
SecurityCtrlCertificateStatusValid—
SecurityCtrlAuthCacheSize512entries
NetworkNetworkConfigurationPriorityWifi,4G,LTE—
SmartChargingLimitAtSoC80%
TransactionEvent Log (OCPP 2.0.1)
India Grid — SLDC / DISCOM Interface INDIA REALISM
✓ SLDC APPROVAL GRANTED — DR Schedule Active
SLDC Zone
MSLDC-West
DISCOM
MSEDCL
Grid Headroom
38 MW
Max EV Load
15 MW
DR Window
18:00–21:00
Approved VPP
12.4 MW
DISCOM Constraints
→ Max peak import: 180 MW (MSEDCL feeder limit)
→ EV charging cap: 15 MW during peak hours
→ Reactive power factor: ≥ 0.95 (grid code)
→ DR notification lead time: 4 hours minimum
→ VPP direct grid control: NOT PERMITTED
SLDC Approval Queue
MODULE 14 · Story Mode — System Value Demonstration
0
Baseline — No DERMS
Fleet charges without optimization. No DR participation. Grid receives uncontrolled peak load.
Cost: ₹0 | Overload: 0%
1
Grid Stress Event
Evening peak. Grid frequency drops. Transformer loading exceeds 90%. Multiple EVs charging simultaneously.
Freq: 50.0 Hz | TX: 0%
2
DERMS Activates DR
DERMS detects threshold breach. Computes DR dispatch. EMS sends SetChargingProfile to 80+ chargers. ISO 15118 re-negotiation.
Dispatched: 0 MW | EVs: 0
3
V2G + Load Shift
High-SOC EVs export to grid via V2G. Remaining demand shifted to 02:00–05:00. Solar surplus absorbed.
V2G: 0 MW | Shifted: 0 MWh
4
Stable & Optimized
Grid frequency restored. Peak load reduced 31%. Total cost savings realized. DR revenue earned.
Saved: ₹0 | Revenue: ₹0
System Integration Log — All Modules LIVE