
🛢️ Oil & Gas · C4 Architecture · Pro
A digital oilfield platform: wellsite sensors and SCADA, a production data historian, and engineering applications for surveillance and optimisation.
C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.
Drawing diagram…
Upstream digital oilfield architecture: wellheads with pressure, temperature and flow sensors and artificial lift controllers send data to field SCADA over radio/satellite. A production data historian (OSIsoft PI) stores time-series data. Platform services: production surveillance dashboards, well test and allocation, artificial lift optimisation, and a reservoir data hub; production accounting reports feed ERP. Engineers work from a collaboration centre.
C4Container
title Digital Oilfield
Person(engineer, "Production Engineer", "Monitors and optimises wells")
System_Ext(wells, "Wellsite Sensors and Controllers", "Pressure, flow, pumps")
System_Ext(erp, "ERP", "Production accounting and finance")
System_Boundary(dof, "Digital Oilfield Platform") {
Container(scada, "Field SCADA", "SCADA", "Real-time well control")
ContainerDb(hist, "Production Historian", "OSIsoft PI", "Time-series data")
Container(surv, "Production Surveillance", "Web", "Well KPIs and alarms")
Container(alloc, "Well Test and Allocation", "Java", "Allocated production")
Container(opt, "Artificial Lift Optimisation", "Python", "Pump and gas-lift tuning")
Container(res, "Reservoir Data Hub", "Python", "Pressures and models")
}
Rel(wells, scada, "Radio / satellite")
Rel(scada, hist, "Stores")
Rel(hist, surv, "Feeds")
Rel(hist, alloc, "Feeds")
Rel(hist, opt, "Feeds")
Rel(opt, scada, "Set points")
Rel(alloc, erp, "Daily production")
Rel(engineer, surv, "Uses")
Rel(engineer, opt, "Runs models")
Rel(res, opt, "Reservoir inputs")The operational network behind a pipeline SCADA system: field RTUs at pump and valve stations, the control centre, and a firewalled link to the business network.
The safety permit that controls hazardous work at a refinery or rig: request, risk assessment, isolation, gas testing, work and handback.
How drilling and production data from wells is collected, quality-checked, stored and shared with engineering teams.
A simplified crude oil refinery: desalting, distillation, conversion units and blending into finished fuels.
How a gas compressor station predicts failures: vibration and process data, an ML model, and maintenance work orders before a trip happens.
What happens when a pipeline leak detection system spots a possible leak: confirmation, valve closure, field response and regulator notification.