TankVision

TankVision Pro

Oil Tank Monitoring System • TankVision Pro by Mamitek
Industrial Solution • Global Oil & Gas Infrastructure
Real-Time Oil Tank Monitoring & Measurement System

A complete software platform engineered for the petroleum sector. Provides comprehensive, real-time oversight across your entire tank network—from upstream fields and terminals to refineries and distribution hubs—within a single, reliable, and secure system.

TankVision Pro — Main Dashboard | mamitek.com
Connected · Last updated: just now
127
Total connected tanks
1.84M
Total stock (m³)
98.4%
Normal operation rate
3
Alerts requiring review
Live Tank Status Update: RT
T-101 · Baniyas
Light Crude · Floating Roof
84,200 m³
84%
OK
S-201 · Baniyas
LPG · Sphere
1,430 m³
72%
OK
T-305 · Homs
Diesel / Gasoil · Fixed Roof
9,800 m³
55%
SUSPECT
T-412 · Deir ez-Zor
Heavy Crude · Fixed Roof
3,100 m³
22%
STALE
T-109 · Tartous
Light Crude · Floating Roof
47,600 m³
95%
OK
📈 Total Stock Volume — Last 7 Days
Sat Sun Mon Tue
● Net volume (m³) ↑ +2.3%
+127
Trackable tanks
4
Geographical zones covered
7
Petroleum product types
10Y
Historical data archiving
24/7
Continuous real-time monitoring

An integrated system for all
petroleum measurement needs

Designed in accordance with API MPMS international standards, covering every stage of the storage chain — from the field to distribution.

📊
Multi-source real-time readings

Ingests data from automatic sensors (AUTO), manual entry (MANUAL), and calculated values (CALC) — with immediate quality classification: OK · SUSPECT · FROZEN · OUT_OF_RANGE.

Real-Time Ingestion
🧮
Precise volumetric calculation (VCF)

Computes gross, net volume, and mass in metric tons using the thermal correction factor (VCF) based on strapping tables with accurate linear interpolation between points.

API MPMS Compliant
📐
Multi-version strapping tables

Maintains complete version history for each tank’s calibration (with certificate number and authority), allowing any historical reading to be matched with the correct strapping version.

Versioned Strapping
🏗️
Full tank type support

Supports fixed roof, floating roof, cone roof, spherical (SPHERE), and horizontal bullet tanks — with precise modeling for roof weight, float level, and design pressure.

All Tank Types
High-performance time-series database

Built on TimescaleDB + PostgreSQL with automatic Hypercore Columnstore. Handles millions of daily readings with superior query performance, automatic compression, and up to 10-year retention.

TimescaleDB · PostgreSQL
📋
Daily reports & live summaries

Generates automatic hourly continuous aggregates with level, volume, temperature averages and quality stats. The main dashboard shows the latest reading per tank with alerts for stale data.

Automated Reporting
🗃️
Seven petroleum product types

Light & heavy crude, LPG, kerosene, gasoline, diesel/gasoil, and naphtha — each with its reference density, thermal coefficient, and API MPMS calculation standard.

7 Product Types
🔐
Multi-layered security & granular access

Four-tier role system (SuperAdmin / CompanyAdmin / Operator / Viewer) with per-company granular permissions, Row-Level Security, and bcrypt password encryption.

Enterprise Security
📝
Complete, immutable audit trail

Every modification to sensitive data is automatically logged with precise timestamp, user identity, IP address, and old/new values — ensuring full legal and regulatory compliance.

Full Audit Trail

Industrial architecture from field
to dashboard

Clearly separated layers ensure reliability and scalability without downtime.

Sensor Layer
Radar / Float level sensors
Temperature & pressure probes
Manual gauging devices
Modbus / HART / 4-20mA protocols
Ingestion Layer
REST API for automatic readings
Secured manual entry interface
Immediate quality check (Quality Flag)
Automatic VCF calculation on ingest
Data Layer
PostgreSQL 16 + TimescaleDB 2.26
Hypercore Columnstore (auto compression)
Continuous Aggregate (daily summary)
Row-Level Security (RLS)
Audit Log (JSONB)
10-year archiving
Services Layer
GraphQL / REST API
Reporting engine (PDF / Excel)
Alerting system (Email / SMS)
User & permission management
Presentation Layer
Responsive web dashboard (English / Arabic)
Mobile app for field operators
Schedulable PDF / Excel reports
Geographical tank maps (GPS)

Configured for global
oil & gas networks

Accommodates the full organizational structure of any petroleum holding company and its subsidiaries across strategic regions.

Marine terminals & export hubs
Large-scale tank farms for tanker reception and crude export. Capacities exceeding 50,000 m³ with adjacent refinery storage for finished products.
BaniyasTartousCrude exportFLOAT_ROOF
🏭
Refinery zones
Daily operational storage and ready-to-distribute derivatives: gasoline, diesel, kerosene, and LPG.
HomsBaniyas refineryLPG · DIESEL · KERO
🛢️
Production fields & gathering
Primary gathering tanks for crude oil before pipeline injection. Covers light and heavy crude varieties.
HasakahDeir ez-ZorCRUDE_L · CRUDE_H
🏪
Distribution centers (Downstream)
Medium and small-scale tanks spread across multiple provinces to secure local fuel supply needs.
SADCOP14 provincesFuel distribution
🗺 Strategic tank location map
Baniyas Refinery + Terminal Tartous Homs Refinery Hasakah Rmelan · Shaddadi Deir ez-Zor Al-Omar · Al-Tanak Damascus Aleppo Terminal / Refinery Production fields Distribution Pipelines * Map is representational for illustration

Built to the highest
industry standards

🗄️ Database & Performance
Database enginePostgreSQL 16 + TimescaleDB 2.26
Storage modeHypercore Columnstore (automatic)
Daily summary refreshEvery 60 min (Continuous Aggregate)
Data retention10 years (Retention Policy)
Volume calculation standardAPI MPMS / IP / ISO (configurable)
Interpolation precisionLinear Interpolation (Strapping)
🔧 System Specifications
Supported tank typesFixed · Float · Cone · Sphere · Bullet
Petroleum products7 products (extensible)
Reading sourcesAUTO · MANUAL · CALC · ESTIMATED
Calibration versions per tankUnlimited (full history)
GeolocationGPS (latitude / longitude)
Database schema versionSchema v4.0 (Final)
👥 User Management
Role systemSuperAdmin / CompanyAdmin / Operator / Viewer
Permission modelPer-Company Granular Access
Password encryptionbcrypt via pgcrypto
Brute-force protectionfailed_logins counter
Data isolationRow-Level Security (RLS)
Last login recordEnabled
📊 Reporting Capabilities
Live status boardv_tank_current_status (View)
Full daily reportv_daily_report (View)
Stale data alertSTALE after 24 hours
Quality alertSUSPECT for each suspicious reading
Fill percentageCalculated automatically per tank
Audit LogFull JSONB

Multi-layered protection
for sensitive data

🔒
Password Encryption

bcrypt algorithm via PostgreSQL’s built-in pgcrypto extension. Passwords are never stored in plain text.

🛡️
Data Isolation (RLS)

Row-Level Security prevents any user from accessing data belonging to a company they are not authorized for — even outside the application layer.

📋
Complete Audit Trail

Every insert, update, or delete is automatically logged with timestamp, user ID, IP address, and old/new values in JSONB format.

👁️
Granular Permissions

Four access levels with fine-grained control: view, input, modify tanks, manage users — adjustable per user and per company.

Ready to transform your
tank management?

We offer a full demo on live data from your environment, with comprehensive technical support and training. Response within 48 business hours.

📧 info@mamitek.com
📞 +963 968 397 544
🌐 www.mamitek.com

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *