Tank Gauging & Overfill Protection

Strapping charts, run sheets, and API 2350 worksheets

Live

Convert between innage and ullage strapping charts, generate 1/16" run sheets, handle floating-roof displacement per API MPMS Ch. 2.2A, and compute API 2350 overfill-protection worksheets with auditable Levels of Concern. Built for terminal operators managing fleets of above-ground storage tanks.

Launch App

Requires an account with administrator approval.

Engineering Features

Innage ↔ Ullage Conversion

Derive either form of the strapping chart from the other using the Reference Gauge Height. Pair-derived RGH with per-point drift residuals.

1/16" Run Sheets

Generate full-resolution run sheets in either reference. Linear interpolation within strakes with automatic flags on appurtenance-affected regions.

Floating Roof Displacement

API MPMS 2.2A Position A/B handling with density-corrected Position B. Bare-shell chart stored separately; working-density correction applied on demand.

API 2350 5th Ed. Worksheet

Tank Category 1/2/3 minimum LRT verification. LRT = LDT + ORT + PRT + FRT decomposed with citation fields. Post-LRT level projection from LAHH against MAOL / Critical High.

Levels of Concern

MWL, LAH, LAHH, MAOL, CH per tank with 75 mm minimum spacing checks and volume lookup through the strapping chart. Owner/operator sets values; the tool computes and audits.

Setpoint Audit Trail

Every change to an API 2350 Level of Concern records user, timestamp, previous and new values, and the operator-supplied reason. Append-only, RLS-enforced.

PDF Run Sheets & Worksheets

Export 1/16" run sheets and API 2350 overfill worksheets as auditable PDFs with mandatory computational-worksheet disclaimer.

Fleet Persistence

Save terminals, tanks, calibration data, and API 2350 inputs to the shared KHouse Supabase project. Per-user row-level security.

Per-Tank Workflow

1

Tank Configuration

Identify tank, set roof type, enter Reference Gauge Height (or derive from paired charts). For floating roofs: roof weight, reference density, Position A/B.

2

Strapping Data Ingest

Paste rows from Excel, upload .xlsx/.csv, or enter manually. Heights in feet-inches or millimeters; volumes in gallons, barrels, liters, or cubic meters.

3

Validation

Paired innage + ullage points derive RGH automatically with per-point residual plot and 1/16" drift warning.

4

Run Sheet Generation

Bidirectional conversion at 1/16" resolution. Appurtenance-affected regions flagged. PDF and CSV export with the source's significant figures preserved.

5

API 2350 Worksheet

Tank category, LRT components, max receipt rate, and Levels of Concern. Post-LRT level projection from LAHH checked against MAOL and Critical High.

6

Save & Audit

Persist to a terminal in your fleet. Every alarm-setpoint change writes an audit row with user, timestamp, and reason.

Engineering Standards

API MPMS Ch. 2.2A — Manual Tank StrappingAPI MPMS Ch. 3.1A — Manual GaugingAPI 2350 5th Ed. — Overfill Protection

Get Started

Request access. Create an account and an administrator will review your request.

Request Access

Computational worksheet only. The owner/operator is responsible for verifying values against source API MPMS Ch. 2.2A calibration documents and for setting all API 2350 alarm setpoints per site procedure.