Pressure Vessel Design Calculator
Design cylindrical pressure vessels per ASME Section VIII. Calculate minimum wall thickness, hoop stress, and longitudinal stress.
About this calculator
This calculator applies the ASME Boiler and Pressure Vessel Code, Section VIII, Division 1 formula for a cylindrical shell under internal pressure: t = PR / (SE − 0.6P), where P is the design pressure, R the inner radius, S the material's allowable stress, and E the weld joint efficiency (1.0 for full radiography, 0.85 for spot, 0.70 for none) — this is the code's own equation for the required minimum shell thickness, not a textbook simplification of it. That minimum thickness is a bare theoretical number; the calculator adds your specified corrosion allowance on top to get a design thickness, then rounds up to the nearest standard plate gauge from a built-in list (3/16" through 2") since mills don't roll arbitrary thicknesses. It then works backward from that selected plate — subtracting the corrosion allowance to get the actual load-bearing thickness — to recompute the real hoop (circumferential) stress the vessel will see in service, using the fuller ASME form P(R + 0.6t)/(tE) rather than the simplified thin-wall P·R/t, which matters more as the R/t ratio gets smaller.
Longitudinal stress is reported too, but this calculator derives it from the plain thin-wall form P·R/(2tE) rather than the same thick-wall correction used for hoop stress, so the two figures won't land in an exact 2:1 ratio here — longitudinal comes in a bit below half of hoop, and the gap widens as the shell gets thicker relative to its radius. The textbook relationship still holds approximately and remains the reason pressurized cylinders split lengthwise, not around their circumference, when they fail. Two things trip people up: this formula is only valid for the thin-wall regime the ASME rules assume, and the allowable stress input must already reflect your material and design temperature from ASME Section II — the calculator has no material database and takes whatever number you give it at face value.
Inputs
Results
Min Wall Thickness
0.24 in
Selected Plate Thickness
0.38 in
Figures current as of 2025. Source: ASME Boiler and Pressure Vessel Code, Section VIII, Division 1 (BPVC.VIII.1-2025), Rules for Construction of Pressure Vessels
How to Use This Calculator
- Enter the Internal Pressure (P) in psi — this is the maximum allowable working pressure (MAWP) including any overpressure scenario.
- Enter the Inner Radius (R) in inches — half the inside diameter of the cylindrical shell.
- Look up the Allowable Stress (S) in psi from ASME Section II for your material and design temperature: SA-516 Gr70 ≈ 17,500 psi at ambient.
- Set the Joint Efficiency (E): full radiography = 1.0, spot radiography = 0.85, no radiography = 0.70.
- Enter the Corrosion Allowance in inches to add service life margin — typically 1/16" to 1/8" for process vessels.
- Review the Minimum Wall Thickness and Selected Plate Thickness, then verify the Hoop Stress and Longitudinal Stress remain within the material allowable.
How the result changes with Allowable Stress (S)
| Allowable Stress (S) | Min Wall Thickness | Selected Plate Thickness |
|---|---|---|
| 8,750 | 0.49 in | 0.63 in |
| 13,125 | 0.33 in | 0.5 in |
| 26,250 | 0.16 in | 0.31 in |
| 43,750 | 0.1 in | 0.25 in |
What each input means
- Internal Pressure (P)
- Maximum allowable working pressure (MAWP) including any overpressure considerations.
- Inner Radius (R)
- Inside radius of the cylindrical shell. Diameter / 2.
- Allowable Stress (S)
- Maximum allowable stress for the material from ASME Section II. SA-516 Gr70 ≈ 17,500 psi at ambient.
- Joint Efficiency (E)
- Weld joint efficiency per ASME. Full radiography = 1.0; spot radiography = 0.85; no radiography = 0.70.
- Corrosion Allowance
- Extra thickness added for corrosion/erosion over the vessel's design life. Typical: 1/16" to 1/8".
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersInternal Pressure (P) = 150, Inner Radius (R) = 24, Allowable Stress (S) = 17500, Joint Efficiency (E) = 0.85 = 5 input(s) provided
- Calculate Min Wall ThicknessMin Wall Thickness0.2435 = 0.2435
- Calculate Selected Plate ThicknessSelected Plate Thickness0.375 = 0.375
- Calculate Design ThicknessDesign Thickness0.3685 = 0.3685
- Calculate Hoop StressHoop Stress17047 = 17047
Figures and sources
- Cylindrical shell minimum thickness formula for internal pressure, t = PR/(SE − 0.6P) (2025) — ASME Boiler and Pressure Vessel Code, Section VIII, Division 1 (BPVC.VIII.1-2025), Rules for Construction of Pressure Vessels
Engine last updated . Checked against 2 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 hoop stress use P(R + 0.6t)/(tE) instead of the simpler PR/(tE)?
The simple thin-wall formula PR/t is a first-order approximation that becomes less accurate as wall thickness grows relative to radius. ASME's fuller form adds the 0.6t term to account for stress variation across the wall, giving a more accurate answer for thicker vessels or smaller radii while converging toward the same result as the simple formula for a truly thin-walled shell.
Why isn't longitudinal stress exactly half of hoop stress?
The textbook relationship makes longitudinal stress exactly half of hoop stress, but this calculator computes longitudinal stress from the plain thin-wall formula PR/(2tE) while hoop stress uses ASME's thicker-wall correction. So the two won't land in an exact 2:1 ratio here — longitudinal comes in a bit below half of hoop, with the gap widening as the shell gets thicker relative to its radius.
Why does the selected plate thickness matter if I already have the calculated minimum thickness?
Steel mills only roll plate in a fixed set of standard gauges, so the calculator rounds your design thickness (minimum thickness plus corrosion allowance) up to the nearest one from a built-in list running 3/16" to 2". It then works backward from that selected plate — subtracting the corrosion allowance — to report the real in-service hoop and longitudinal stresses at the thickness you'd actually order.
What happens if I enter a joint efficiency that doesn't match my actual weld inspection level?
Joint efficiency (E) directly scales the denominator of the thickness formula, so entering 1.0 (full radiography) when your vessel actually only gets spot radiography (0.85) understates the required thickness. Match E to your real inspection plan — full RT = 1.0, spot RT = 0.85, no RT = 0.70 — since this input isn't checked against any code or inspection record.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Bolt Torque Calculator
Calculate required bolt tightening torque to achieve a desired clamping force using the T = K×D×F short-form torque equation.
Mechanical EngineeringWeld Strength Calculator
Calculate weld strength for fillet and groove welds per AISC. Determine effective area, allowable load, and shear capacity with directional effects.
Process EngineeringPressure 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.
Injection MoldingCooling Time Calculator
Estimate part cooling time from wall thickness, melt temperature, mold temperature, and material thermal properties.
Petroleum & ChemicalsCorrosion Allowance Calculator
Calculate required pipe or vessel wall thickness including corrosion margin per ASME standards.
More in Engineering.