GA
GridAtlasMicrogrid digital twin
POLICY RUNNING00:08 LOCAL
ScenarioV1/DispatchResultV1MODEL NOTES ↘
LIVE POWER ROUTINGGrid-connected operation
UTILITY AVAILABLE
PV ARRAYSolar0kW
TURBINESWind122.8kW
AC BUSSYNCHRONIZED
CAMPUSDemand109.6kW
55% STATEBattery224.5kWh
of 410 kWh
UTILITYGrid0kW
00:08
POLICY / GREEDY BASELINETradeoffs, left visible.

The policy buys reserve before the outage. That can raise cost or carbon on the nominal day while reducing critical loss across the forecast branches.

Operating cost36.5

+10.9 vs greedy

Grid carbon33.8kg

+13.2 vs greedy

Self-sufficiency91%

-3.2 vs greedy

Expected critical loss avoided58.8kWh

60.9 2.1

24-HOUR DISPATCH

One day, every balance exposed.

Load Solar Wind Grid import Stored energy
FORECAST ENSEMBLE

Six branches. No dice roll.

Each branch is a deterministic replay with an explicit probability and profile multiplier. The controller uses the same rules in every branch. This is a stress ensemble, not a stochastic MILP.

Expected policy cost
69.7
Worst critical service
86.4%
NominalModelled central profile
34%0 kWh lost
Cloud bankSynthetic low-solar branch
17%0 kWh lost
Calm airSynthetic low-wind branch
15%0 kWh lost
Demand spikeSynthetic high-load branch
14%0 kWh lost
Renewable richSynthetic high-generation branch
12%0 kWh lost
Compound stressSynthetic joint forecast error
8%26.2 kWh lost
MODEL BOUNDARY

A policy you can inspect, not an optimizer you have to trust.

GridAtlas closes an energy balance every 15 minutes. Battery charge, discharge, efficiency, power, and state limits are explicit. During a grid outage, import and export are forced to zero and any remaining deficit becomes unserved load.

The look-ahead policy scores future intervals with price, carbon, and outage reserve weights. It uses quantile thresholds and a rising reserve target. There is no mixed-integer solver, unit commitment, or optimality certificate.

DEMO DATA

All time series are modelled. Outages and forecast deviations are synthetic. No observed measurements ship with this repository.