MetaFlow — Monitoring & Dispatching Platform
Real-time SCADA platform for pipeline monitoring, dispatching, hydraulic analysis, and multi-fluid simulation
Energy, Monitoring, SCADA, Gas, Real-time, Hydraulic Simulation, Pipeline, Dispatching
Overview
MetaFlow is a real-time SCADA platform for pipeline operators handling gas, liquid, and multi-fluid operations. Built on Java/Spring Boot with PostgreSQL/PostGIS and a React/TypeScript operator workstation, it delivers live telemetry, hydraulic simulation, transient analysis, alarm management, and multi-organization deployment. 9 visualization modes. Multi-fluid property database. Per-user demo environments with isolated schemas.
Challenge
Pipeline operators needed a unified platform to manage distributed infrastructure. Legacy tools were fragmented and lacked integrated simulation, slowing incident response and capacity planning. → Monitor distributed infrastructure in real time → Run hydraulic analysis on live network data → Manage alarms and coordinate dispatching across shifts → Replace fragmented C#/.NET workstations with a unified system
Solution
MetaEnergy developed MetaFlow with a multi-module Java/Spring Boot backend, a hybrid C++/Java hydraulic solver communicating via gRPC, and a React/TypeScript operator workstation with interactive SCADA visualization. The platform delivers real-time telemetry via WebSocket, hydraulic steady-state and transient solving with Colebrook/AGA friction models, and transient simulation with configurable boundary conditions. Per-user demo environments with isolated schemas, role-based access control, and multi-organization deployment with separate OAuth endpoints enable concurrent operational use across organizations.
Impact & Results
- ✓ Unified control-room situational awareness
- Real-time telemetry overlays across 9 visualization modes
- ✓ Faster alarm triage
- Integrated detection, desktop notifications, searchable history
- ✓ Engineering-grade hydraulic analysis
- Simulation, run comparison, and automated PDF reporting on the live pipeline model
- ✓ Concurrent multi-user dispatching
- Optimistic concurrency control and conflict resolution
- ✓ Comprehensive fluid support
- Gas, liquid, and multi-fluid operations from a single property database