CTR K

ASME VIII Pressure Vessel Calculator — MAWP, Wall Thickness & Stress (Div.1)

ASME VIIIASME Boiler and Pressure Vessel Code Section VIII — Rules for Construction of Pressure Vessels

ASME Boiler and Pressure Vessel Code (BPVC) Section VIII Division 1 is the governing standard for the design, fabrication, inspection and certification of unfired pressure vessels in North America and worldwide. It prescribes the minimum required wall thickness for cylindrical shells under internal pressure (UG-27), the mandatory thick-wall branch (Mandatory Appendix 1-2) when the pressure exceeds 38.5 % of the allowable stress, and separate design rules for every standard head geometry — ellipsoidal 2:1 (UG-32d), hemispherical (UG-32f), torispherical with M-factor (UG-32e), and flat plate (UG-34). It also sets the rules for nozzle reinforcement (UG-37/UG-45) and references ASME B16.5 for flanged joint pressure ratings.

MechanixCalc runs the ASME VIII Div.1 pressure vessel calculator directly in your browser — no installation, no spreadsheet — returning the minimum wall thickness, maximum allowable working pressure (MAWP), hoop and Lamé triaxial stresses, von Mises equivalent stress, and the ASME safety factor for every design point. Subsidiary panels cover all four ASME head types, a nozzle reinforcement screening check, ASME B16.5 Class 150–2500 flange ratings, and a creep/thermal-fatigue life assessment. Results come with a branded PDF engineering report showing the substituted ASME formulas and a pass/warn/fail verdict — exactly what a reviewer expects to see.

What ASME VIII covers

  • Cylindrical shell wall thickness and MAWP to ASME UG-27(c)(1), with automatic switchover to the Mandatory Appendix 1-2 thick-wall equation above 0.385·S·E
  • Lamé triaxial through-wall stress distribution (hoop, radial, longitudinal, von Mises, maximum shear) for thick-wall vessels (t/R ≥ 0.10)
  • All four ASME head geometries: ellipsoidal 2:1 (UG-32d), hemispherical (UG-32f with Appendix 1-3 thick-sphere branch), torispherical with M-factor (UG-32e), and flat plate (UG-34c2 with attachment-factor selector)
  • Nozzle reinforcement screening per UG-45 minimum nozzle wall and UG-37 area credit, with ASME B16.5-2017 Class 150–2500 flange pressure ratings from −29 to 538 °C
  • Material allowable stresses at design temperature for 30+ ASME-recognised materials (SA-516-70, SA-312 SS-304/316, SA-240, Cr-Mo steels) plus custom allowable entry
  • Creep utilisation and Miner's-rule thermal fatigue life assessment for cyclic pressure loading (engineering estimate, clearly badged in-app)

Parts of the standard

  • UG-27Thickness of shells under internal pressure
  • UG-32Formed heads, and sections, pressure on concave side (ellipsoidal, hemispherical, torispherical)
  • UG-34Unstayed flat heads and covers
  • UG-37 / UG-45Reinforcement required for openings in shells and heads; minimum nozzle wall thickness
  • Mandatory Appendix 1-2Supplementary design formulas — thick-wall cylindrical shells
  • Mandatory Appendix 1-3Supplementary design formulas — thick-wall spherical shells

Governing formulas

Minimum cylinder wall thickness — ASME UG-27(c)(1)
t_min = P · R / (S · E_j − 0.6 · P) [valid while P ≤ 0.385 · S · E_j]

where t_min = minimum net wall thickness (mm); P = design pressure (MPa); R = corroded inner radius (mm); S = allowable stress at design temperature (MPa); E_j = weld joint efficiency (0.70 / 0.85 / 1.00). Above 0.385·S·E_j the Mandatory Appendix 1-2 form applies: t = R·(√Z − 1), Z = (S·E_j + P)/(S·E_j − P)

MAWP back-calculation (UG-27 inverse)
MAWP = S · E_j · t_net / (R + 0.6 · t_net) [thin-wall]; MAWP = S · E_j · (Z − 1) / (Z + 1), Z = ((R + t_net) / R)² [thick-wall]

where t_net = nominal wall minus corrosion allowance (mm); R = corroded inner radius (mm). The thick-wall form is used when t_net > R/2 (Mandatory Appendix 1-2 inverse), which gives a lower — and non-conservative-to-omit — MAWP than the linear UG-27 formula

Lamé hoop stress — bore (maximum, governing for ASME check)
σ_θ(r_i) = P · (r_i² + r_o²) / (r_o² − r_i²)

where r_i = corroded inner radius (mm); r_o = outer radius (mm); P = design pressure (MPa). The hoop stress is always greatest at the bore; the ASME allowable check is S · E_j ≥ σ_θ(r_i). For thin-wall (t/R < 0.10) the membrane approximation σ_θ = P·R/t is used instead

Frequently asked questions

What is ASME VIII used for?

ASME Boiler and Pressure Vessel Code Section VIII Division 1 sets the minimum design rules for unfired pressure vessels — storage tanks, process vessels, heat exchanger shells, accumulators and similar equipment. It prescribes the minimum wall thickness (UG-27), allowable stresses by material and temperature, the design method for every standard head geometry (UG-32, UG-34), and the requirements for nozzle reinforcement (UG-37/UG-45). A code-stamped ASME VIII vessel has been designed, fabricated and inspected to these rules and carries the ASME 'U' stamp.

When does ASME VIII switch from thin-wall (UG-27) to thick-wall (Appendix 1-2)?

ASME UG-27(c)(1) is valid while the design pressure P does not exceed 0.385·S·E_j (where S is the allowable stress and E_j is the weld joint efficiency). Above that limit — equivalently when the wall-to-radius ratio t/R exceeds roughly 0.10 — the thin-wall formula understates the bore hoop stress and the Code requires the Mandatory Appendix 1-2 thick-wall equation. MechanixCalc applies this branch automatically, so you always get the correct thickness and MAWP without manually checking the applicability limit.

Does MechanixCalc implement the full ASME VIII Div.1 method?

The cylinder and head calculations follow ASME VIII Div.1 exactly: UG-27(c)(1) and Appendix 1-2 for cylinders, UG-32(d/e/f) and Appendix 1-3 for heads, UG-34(c)(2) with the attachment-factor C for flat heads, and ASME B16.5-2017 Table 2-1.1 for flange ratings. The nozzle reinforcement panel is a conservative screening estimate (UG-45 minimum nozzle wall + partial UG-37 area credit only — it omits the dominant shell-credit term A1); a code-stamped vessel requires the complete UG-37 area-replacement calculation. The creep/thermal-fatigue sub-panel is also an engineering estimate, clearly badged in-app.

What materials does the calculator support?

The calculator includes 30+ ASME-recognised materials with allowable stresses at design temperature, covering carbon steels (SA-516-70, SA-106B), stainless steels (SA-312 TP304/316, SA-240 304/316L), chrome-moly steels (SA-387 Gr.11/22), and aluminium (SA-240 5083). You can also enter a custom allowable stress. For code-stamped vessels the allowable must come directly from ASME BPVC Section II Part D for the specific material and heat treatment.

Is the ASME VIII pressure vessel calculator free?

You can run it during a free 30-minute preview with no sign-up required, and a free 14-day account trial unlocks every calculator with no credit card needed. The branded PDF engineering report with the full ASME method, substituted formulas and pass/warn/fail verdict, plus saved calculations, are part of a paid plan.

Run a ASME VIII calculation on your own numbers

Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report.

Open the Pressure Vessel