CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/Energy & Utilities

⚡ Energy & Utilities · C4 Architecture · Pro

Smart Grid Architecture

The software behind a modern power grid: SCADA/EMS for transmission, ADMS for distribution, smart meters, DER management and the customer portal.

More Energy & Utilities templates

C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.

Drawing diagram…

What this diagram shows

  • SCADA and ADMS monitor and control the network in real time
  • Distributed energy (rooftop solar, batteries) is managed centrally
  • Meter data drives billing and demand response

Prompt used

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.

Mermaid code
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")

Related templates

Data FlowEnergy & Utilities

Smart Meter Data Flow

How readings from millions of smart electricity meters reach billing and customers: head-end system, meter data management and analytics.

FlowchartEnergy & Utilities

Power Outage Management Workflow

What a power utility does from the moment an outage is detected to restoring supply and closing the incident.

SequenceEnergy & Utilities

Utility Billing Sequence

How an electricity or water bill is produced and paid: meter reads, validation, tariff calculation, bill delivery and payment posting.

DeploymentProEnergy & Utilities

Solar and Wind Plant Monitoring

Where monitoring runs for a renewable energy portfolio: inverters and turbines at each plant, a plant controller, and the central monitoring cloud.

SankeyEnergy & Utilities

Electricity Generation Mix Sankey

How electricity flows from generation sources to the grid and on to consumer segments, including losses.

C4 ArchitectureProEnergy & Utilities

Utility EV Charging Network Architecture

How a power utility runs a public EV charging network: chargers, a charge-point management system, grid load control and billing.