Fuel Farm Bund Volume Calculator

Size bunds around tanks with confidence today. Model multiple tanks, slopes, obstructions, and rainfall allowances. See pass or fail, then export reports fast anytime.

Choose a rule, or enter a custom requirement.
Used only when regime is set to custom.
Applied to spill requirement before adding rainfall.
Set to 0 if rainfall is handled by drainage.
Choose how to compute rainfall catchment area.
Used only when rainfall area basis is custom.

Bund geometry

Reserved height not counted toward containment volume.
Slope reduces top area; uses frustum volume.
Pumps, pipe racks, supports, and similar items.

Tanks inside bund

Add each tank type and quantity. For horizontal tanks, enter length. For vertical tanks, enter height.

Example data table

This example illustrates typical values. Adjust to match your site and standards.
Item Example input Unit Notes
Spill regime Max of 110% largest or 25% total Often used as a conservative check.
Bund internal size 28 × 18 m Measured clear inside the bund wall.
Wall height / freeboard 1.20 / 0.20 m Effective height becomes 1.00 m.
Rainfall depth 25 mm Allowance added to the required volume.
Tank set 1× (6 m dia, 10 m high) + 1× (4 m dia, 8 m high) Vertical tanks plus one small horizontal tank.
Obstruction area 3 Pumps and pipe supports inside bund.

Formula used

Tank volume (cylinders):

V = π × (D/2)² × H   (vertical)    |    V = π × (D/2)² × L   (horizontal)

Required spill volume (typical rules):

Vspill = 1.10 × Vlargest   or   0.25 × Vtotal   or   max(1.10×Vlargest, 0.25×Vtotal)

Rainfall allowance:

Vrain = Acatchment × (Rain_mm / 1000)

Effective bund height:

Heff = Hwall − Freeboard

Bund geometric volume:

If slope = 0: Vbund = Abase × Heff

If slope > 0: Vbund = Heff/3 × (Abase + Atop + √(Abase×Atop))

Displacement volume:

Vdisp = (Σ FootprintArea_tanks + Aobstructions) × Heff

Available containment:

Vavail = max(0, Vbund − Vdisp)

Final check (with safety factor SF):

Vrequired = (SF × Vspill) + Vrain    and    PASS if Vavail ≥ Vrequired

How to use this calculator

  1. Choose a spill regime that matches your project requirement.
  2. Enter bund internal length, width, wall height, and freeboard.
  3. If the bund has internal slopes, enter the H:1V ratio.
  4. Add all tanks located inside the bund and their quantities.
  5. Enter obstruction area for pumps, pipe racks, and supports.
  6. Set rainfall depth and area basis to include storm allowance.
  7. Press calculate and review PASS/FAIL and the breakdown table.
  8. Use the export buttons to save a CSV or PDF record.
Note: Standards vary by client, jurisdiction, and fuel type. Always verify assumptions (spill rule, rainfall depth, drainage, and freeboard) against your governing design criteria.

Related Calculators

Paver Sand Bedding Calculator (depth-based)Paver Edge Restraint Length & Cost CalculatorPaver Sealer Quantity & Cost CalculatorExcavation Hauling Loads Calculator (truck loads)Soil Disposal Fee CalculatorSite Leveling Cost CalculatorCompaction Passes Time & Cost CalculatorPlate Compactor Rental Cost CalculatorGravel Volume Calculator (yards/tons)Gravel Weight Calculator (by material type)

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.

?>