EnergizeOSMicrogrid EMS
Data Model

One model for control
and intelligence.

Data Model

Minimum site data model

Every site is described by a common entity model. This model feeds both the deterministic EMS and the AI Kernel, so explanations always trace back to the same audited records that control relies on.

EntityDescription
SiteTop-level facility: location, utility territory, interconnection program, tariff association.
AssetGeneric equipment record with type, ratings, vendor, firmware, and lifecycle state.
PCSPower conversion system: ratings, control map, limit set, command interface.
BMSBattery management system: permissives, limits, rack inventory, fault codes.
Battery RackRack-level capacity, SOC, temperature, and health attributes.
MeterRevenue and submeter points: location in SLD, CT/PT configuration, data quality state.
RelayProtection relay: role, status points, trip/permissive signals, settings reference (settings themselves are engineering-controlled).
BreakerSwitching device with 52a/52b feedback, close authority mapping, and operation history.
AlarmClassified alarm instance: source, severity, state, acknowledgement trail.
EventTimestamped operational event: mode changes, commands, trips, grid events, user actions.
Dispatch PlanApproved plan: intervals, setpoints, constraints checked, approval identity.
Dispatch ResultRealized operation per interval: delivered power, deviations, derates, reasons.
Tariff / Price SignalRate structures and market/price signals used for value calculation.
Load ForecastSite load predictions with horizon, source model, and accuracy tracking.
Weather ForecastWeather inputs relevant to load, PV (if present), and thermal constraints.
Battery Health SnapshotPeriodic health record: capacity estimate, resistance trends, cycle statistics, anomalies.