Blending & Movement Automation
A complete refinery tank farm automation suite — combining online blend optimisation, movement scheduling, inventory tracking, and analyser-driven property control into a single browser-based operations console.
End-to-End Tank Farm Operations
Everything required to run a modern refinery tank farm — from real-time blend ratio control to automated movement execution.
Online Blend Optimisation
Linear programming solver for online recipe optimisation against quality constraints, give-away targets, and component cost — with closed-loop ratio control.
Movement Scheduling
Plan, execute, and track product movements between tanks, units, and boundary points with automated route validation and pump/valve sequencing.
Live Inventory Management
Real-time tank inventory with strapping tables, density correction, time-to-gauge calculations, and automated stop-gauge alarms.
Analyser Integration
Direct integration with online analysers (RVP, density, octane, sulphur, distillation) for closed-loop quality control during blending operations.
Boundary Flow Reconciliation
Automated boundary metering, custody transfer reconciliation, and daily/monthly mass balance reporting with full audit trail.
Trends & Reports
InfluxDB historian integration with built-in trend charts, blend reports, movement summaries, and customisable dashboards for operations and management.
Under the Hood
| Architecture | FastAPI backend + browser SPA, Modbus TCP to DCS |
| Optimisation | LP-based blend solver with quality & cost constraints |
| Historian | InfluxDB 2.x time-series database |
| Database | SQLite (WAL mode) for transactional records |
| Communication | Modbus TCP, OPC DA, OPC UA |
| Platform | Windows Server 2016+ with NSSM service management |
| Frontend | Browser-based, no client install required |
| AI Assistant | mAvenIt natural language operations chat |