EnergizeOSMicrogrid EMS
AI Kernel

Strategy, analytics,
and explanation.

AI Kernel

A strategy, analytics, and explanation layer on top of deterministic EMS control

The AI Kernel is the intelligence layer of EnergizeOS. It reads audited operational data, produces recommendations and explanations, and routes every actionable suggestion through EMS safety gates. It holds no direct device authority of any kind.

Initial modules

Site Copilot

AspectDefinition
PurposeConversational interface for operators and owners: answers questions about site state, history, performance, and risk in plain language.
Input dataEMS states, alarms, events, dispatch results, meter data, reports, documentation.
OutputNatural-language answers with citations to underlying records.
Decisions supportedDaily operations, shift handover, owner inquiries, incident review.
Must not controlNo device commands, no setpoint writes, no alarm acknowledgement on equipment.

Revenue Gap Analyzer

AspectDefinition
PurposeQuantifies and explains the difference between expected and realized revenue or savings.
Input dataTariff/price signals, dispatch plans vs. results, meter data, availability and derating records.
OutputRanked gap attribution (e.g., derate, missed window, forecast error) with monetary impact.
Decisions supportedCommercial review, performance guarantees, operational improvement priorities.
Must not controlCannot modify dispatch or tariffs; analysis only.

Dispatch Recommendation Engine

AspectDefinition
PurposeProduces day-ahead and intraday dispatch plans optimized for value within hard constraints.
Input dataLoad forecast, price/tariff signals, weather forecast, SOC, power limits, degradation cost model.
OutputCandidate dispatch plan with constraint check results and expected value.
Decisions supportedPlan approval by operator; automated execution only via gated EMS scheduler.
Must not controlCannot push commands to PCS; plans execute only through the deterministic EMS scheduler after safety-gate validation.

Battery Health Advisor

AspectDefinition
PurposeTracks degradation and recommends operating adjustments that protect asset life.
Input dataBMS rack data, SOC/temperature/current histories, cycle counts, health snapshots.
OutputHealth trend, anomaly flags, recommended operating envelope adjustments.
Decisions supportedWarranty management, derate decisions, maintenance scheduling.
Must not controlCannot change BMS or PCS limits; limit changes are engineering-controlled EMS configuration.

Alarm & Fault Explanation Engine

AspectDefinition
PurposeExplains alarms and faults: cause, criticality, affected functions, recommended response.
Input dataAlarm/event streams, relay status, interlock states, device fault codes, historical patterns.
OutputStructured explanation with severity classification and response guidance.
Decisions supportedOperator triage, escalation decisions, post-event reporting.
Must not controlCannot acknowledge, suppress, or reset alarms or trip lockouts on equipment.

Microgrid Scenario Analyzer

AspectDefinition
PurposeSimulates operating scenarios: outage response, peak events, export-limit stress, capacity changes.
Input dataSite data model, historical profiles, forecast data, asset parameters.
OutputScenario outcomes, risk scores, sensitivity analysis.
Decisions supportedPlanning, capacity decisions, operating procedure design.
Must not controlSimulation only; no interaction with live control.

Commissioning Assistant

AspectDefinition
PurposeSupports FAT/SAT execution: test sequencing, expected results, evidence capture.
Input dataTest procedures, interlock definitions, live status during supervised tests, prior results.
OutputStep-by-step guidance, pass/fail evidence records, deviation flags.
Decisions supportedCommissioning engineers during witnessed tests.
Must not controlCannot initiate tests or operate devices; humans execute, the assistant documents and verifies.

Operator Report Generator

AspectDefinition
PurposeGenerates daily, monthly, and incident reports for owners and stakeholders.
Input dataAudited operational records, meter data, dispatch results, alarm history, revenue analytics.
OutputFormatted reports with verified figures and plain-language narrative.
Decisions supportedCustomer communication, compliance records, management review.
Must not controlRead-only; reports cite audited records and never alter them.