Skip to main content
Calcimator

Pressure Vessel Sizing Calculator

Size pressure vessels per ASME Section VIII. Calculate shell and head wall thickness (UG-27), vessel volume, and weight estimate for hemispherical, ellipsoidal, or torispherical heads.

About this calculator

This calculator applies the ASME Section VIII, Division 1 formulas (UG-27 and the standard head-thickness equations) to estimate the minimum wall thickness of a cylindrical pressure vessel's shell and its heads. Design pressure is converted from barg to MPa, and the shell thickness comes from the circumferential-stress form t = PR/(SE − 0.6P), where S is the material's allowable stress and E is the weld joint efficiency (1.0 for full radiography down to 0.7 for none). Head thickness uses one of three formulas depending on which head geometry you select — hemispherical, 2:1 ellipsoidal, or torispherical (ASME flanged-and-dished, using crown radius L ≈ D) — because each geometry redistributes stress differently and needs its own equation.

Your chosen corrosion allowance is added on top of both calculated thicknesses to give the "required" values reported. Internal volume adds the cylindrical shell volume to a head-specific volume formula (exact for hemispherical and 2:1 ellipsoidal, a standard 0.0847·D³ approximation per torispherical head), and the empty-weight estimate multiplies total outer surface area by the larger of the two thicknesses and steel density (7850 kg/m³) — a rough approximation, not a fabrication-grade weight takeoff. This tool is meant for early sizing and screening: it does not replace a full ASME code calculation, which also requires temperature-rated allowable stress from Section II-D, external pressure/buckling checks, and nozzle reinforcement analysis.

Inputs

Results

Required shell thickness (mm)

7.28

Required head thickness (mm)

7.27

Total volume (m³)2.88
Total volume (liters)2,880
Estimated empty weight (kg)636
Shell calc thickness (mm)4.28
Head calc thickness (mm)4.27
Total surface area (m²)11.13
Head Type Name2:1 Ellipsoidal

Figures current as of 2025. Source: ASME Boiler and Pressure Vessel Code, Section VIII, Division 1 (2025 edition), American Society of Mechanical Engineers

How to Use This Calculator
  1. Enter Design pressure (barg), Design temperature (°C), and Inner diameter (mm).
  2. Set Tan-to-tan length (mm), Allowable stress S (MPa), and Joint efficiency E.
  3. Adjust Corrosion allowance (mm) and select Head Type (Hemispherical, 2:1 Ellipsoidal, or Torispherical) as needed.
  4. Review Required shell thickness (mm) and Required head thickness (mm).
  5. Use Total volume (m³) and Total volume (liters) to inform your decision.

How the result changes with Design pressure (barg)

Design pressure (barg)Required shell thickness (mm)Required head thickness (mm)
55.145.13
7.56.216.2
159.449.4
2513.7913.68

What each input means

Design pressure (barg)
Maximum allowable working pressure (gauge).
Design temperature (°C)
Used to select appropriate allowable stress (enter manually below).
Inner diameter (mm)
Inside diameter of the cylindrical shell.
Tan-to-tan length (mm)
Length of the cylindrical section (tangent to tangent).
Allowable stress S (MPa)
Per ASME II-D at design temperature. SA-516 Gr.70 ≈ 138 MPa at ≤343°C.
Joint efficiency E
Weld joint efficiency: 1.0 (full RT), 0.85 (spot RT), 0.7 (no RT).
Corrosion allowance (mm)
Added thickness for anticipated corrosion over vessel life.
Head Type
The head geometry, which determines the head thickness and volume formulas used.

What each result means

Required shell thickness (mm)
Minimum shell thickness including corrosion allowance.
Required head thickness (mm)
Minimum head thickness including corrosion allowance.
Total volume (m³)
Internal volume of cylinder plus two heads.
Total volume (liters)
Internal volume in liters.
Estimated empty weight (kg)
Rough weight based on surface area and wall thickness.
Shell calc thickness (mm)
Calculated thickness before corrosion allowance.
Head calc thickness (mm)
Calculated head thickness before corrosion allowance.
Total surface area (m²)
Approximate outer surface area for insulation/painting estimates.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Design pressure (barg) = 10, Design temperature (°C) = 200, Inner diameter (mm) = 1000, Tan-to-tan length (mm) = 3000 = 8 input(s) provided
  2. Calculate Required shell thickness
    Required shell thickness = tShellCalc + corrosionAllowanceMm
    7.28 = 7.28
  3. Calculate Required head thickness
    Required head thickness = tHeadCalc + corrosionAllowanceMm
    7.27 = 7.27
  4. Calculate Total volume
    Total volume = vCylinder + vHeads
    2.8798 = 2.8798
  5. Calculate Total volume
    Total volume = totalVolume * 1000
    2880 = 2880

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does changing the head type affect both the thickness and the volume calculation?

Each head geometry redistributes internal pressure stress differently, so ASME Section VIII gives each one its own thickness formula: hemispherical heads use t = PR/(2SE − 0.2P), 2:1 ellipsoidal heads use t = PD/(2SE − 0.2P), and torispherical (F&D) heads use t = 0.885PL/(SE − 0.1P) with crown radius L ≈ D. The calculator also swaps in a matching volume formula — exact for hemispherical and ellipsoidal, an approximate 0.0847·D³ per head for torispherical — since head shape changes internal volume too.

What does the joint efficiency input represent, and why does it matter so much?

Joint efficiency E reflects how thoroughly the shell and head welds were inspected — 1.0 for full radiography, down to 0.7 for none — and it sits in the denominator of every thickness formula, so a lower E directly increases the required wall thickness. Dropping E from 1.0 to 0.7 without changing anything else can meaningfully raise both required thickness and estimated weight.

Why is corrosion allowance added after the thickness calculation instead of built into it?

The engine first solves for shell and head thickness from the pressure-stress formulas alone (reported as "calc" thickness), then adds your corrosion allowance on top to produce the "required" thickness shown in the main results. Keeping the two separate lets you see how much of the wall is structural versus how much is corrosion margin.

How accurate is the estimated empty weight, and what does it leave out?

The weight estimate multiplies total outer surface area (shell plus both heads) by the larger of the shell or head thickness and a steel density of 7850 kg/m³, using one blended thickness rather than separate shell and head weight terms. It's a rough order-of-magnitude figure that ignores nozzles, flanges, supports, and internals, so it shouldn't be used as a fabrication-grade weight takeoff.

Does the design temperature input actually change any of the results?

No. Design temperature is collected but does not currently feed into the calculation — Allowable Stress is the value the engine uses directly, and it's on you to look that value up for your material at your design temperature from ASME Section II-D (as the field's own helper text says) before entering it.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.