
⚡ Energy & Utilities · C4 Architecture · Pro
The software behind a modern power grid: SCADA/EMS for transmission, ADMS for distribution, smart meters, DER management and the customer portal.
C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.
Drawing diagram…
Smart grid architecture: grid operators use an energy management system (EMS/SCADA) for transmission and an advanced distribution management system (ADMS) for feeders and substations. A DER management system controls rooftop solar and batteries, the meter data management system receives AMI data, a demand response service sends peak-time signals, and customers see usage in a portal. Field devices connect over an OT network with IEC 61850 and DNP3.
C4Container
title Smart Grid
Person(operator, "Grid Operator", "Runs the control room")
Person(customer, "Customer", "Views usage, joins demand response")
System_Ext(field, "Substations and Field Devices", "IEC 61850, DNP3")
System_Ext(meters, "Smart Meters", "AMI network")
System_Ext(der, "Rooftop Solar and Batteries", "Distributed energy")
System_Boundary(grid, "Utility Grid Platform") {
Container(scada, "SCADA / EMS", "Real-time", "Transmission control")
Container(adms, "ADMS", "Real-time", "Distribution and outages")
Container(derms, "DER Management", "Java", "Controls solar and batteries")
Container(mdm, "Meter Data Management", "Java", "Validated readings")
Container(dr, "Demand Response", "Python", "Peak reduction events")
Container(portal, "Customer Portal", "React", "Usage and alerts")
}
Rel(field, scada, "Telemetry")
Rel(field, adms, "Telemetry and control")
Rel(der, derms, "Status and set points")
Rel(meters, mdm, "Readings")
Rel(adms, derms, "Grid limits")
Rel(mdm, dr, "Load data")
Rel(dr, customer, "Event signals")
Rel(customer, portal, "Uses")
Rel(portal, mdm, "Reads usage")
Rel(operator, adms, "Operates")How readings from millions of smart electricity meters reach billing and customers: head-end system, meter data management and analytics.
What a power utility does from the moment an outage is detected to restoring supply and closing the incident.
How an electricity or water bill is produced and paid: meter reads, validation, tariff calculation, bill delivery and payment posting.
Where monitoring runs for a renewable energy portfolio: inverters and turbines at each plant, a plant controller, and the central monitoring cloud.
How electricity flows from generation sources to the grid and on to consumer segments, including losses.
How a power utility runs a public EV charging network: chargers, a charge-point management system, grid load control and billing.