Free engineering calculators and unit convertersceo@instrumentationblog.in
Level Measurement · Free Calculator

Tank Volume Calculator

Convert a level reading into volume for vertical cylinders, horizontal cylinders with flat ends, and rectangular tanks. The strapping table shows volume against level, which is what you need to linearise a level transmitter on a horizontal tank.

Vertical cylinderHorizontal cylinderRectangularStrapping table
Liquid volume3.0709 m³
In litres3,070.92 L
In US gallons811.252 gal
Percent of volume19.55 %
Percent of level25.00 %
Total tank volume15.708 m³
How this result was calculated
  1. Segment area = R² × acos((R − h) ÷ R) − (R − h) × √(2Rh − h²)
  2. Volume = segment area × length = 3.0709 m³

Level to volume strapping table

Level %LevelVolumeVolume %
0 %0 m0 m³0.0 %
10 %0.2 m0.81751 m³5.2 %
20 %0.4 m2.2365 m³14.2 %
30 %0.6 m3.9634 m³25.2 %
40 %0.8 m5.8674 m³37.4 %
50 %1 m7.854 m³50.0 %
60 %1.2 m9.8406 m³62.6 %
70 %1.4 m11.745 m³74.8 %
80 %1.6 m13.471 m³85.8 %
90 %1.8 m14.89 m³94.8 %
100 %2 m15.708 m³100.0 %
Advertisement

Tank Volume Formulas

Vertical cylinder: V = π × R² × h
Rectangular: V = W × D × h
Horizontal cylinder: V = L × [R² × acos((R − h)/R) − (R − h) × √(2Rh − h²)]

Where R is the radius, h the liquid level, L the length of a horizontal tank and W, D the plan dimensions of a rectangular tank.

Worked example

A horizontal tank 2 m in diameter and 5 m long holds 15.71 m³ when full. At 0.5 m level (25 % of height) it holds only about 3.07 m³, which is 19.6 % of its volume, not 25 %.

Key insight: level and volume are not proportional in a horizontal tank. Use the strapping table to configure a characterisation curve in the transmitter or DCS so the display shows true volume.
Advertisement

Frequently Asked Questions

How do I calculate the volume of a horizontal tank?

Find the area of the liquid segment in the circular cross section using the formula above and multiply by the tank length. The calculator does this for any level.

Does this include dished ends?

No. The horizontal tank formula assumes flat ends. Dished or hemispherical heads add volume that depends on the head type and depth.

What is a tank strapping table?

It is a table of volume against level, used to linearise a level transmitter or to read tank contents manually. The table on this page updates for your tank.

You May Also Like

Learn more on the blog

Types of level transmitters

A practical, field focused guide on instrumentationblog.in that explains the theory behind this calculator and how engineers apply it on real plants.

Read Full Article

More Level Measurement Calculators

More Calculator Categories