ASME B31.3 External Pressure Calculator
Pipe Buckling MAWP from A and B Factor Charts
When a pipe operates under external pressure — vacuum service, submerged conditions, or a shell side at lower pressure than the tube side — the failure mode shifts from tensile hoop stress to shell buckling. A buckled pipe collapses suddenly without warning, which makes the external pressure calculation one of the most safety-critical checks in piping design.
This article explains the ASME B31.3 chart-based procedure (Section 302.1.6) implemented in the ASME B31.3 External Pressure Calculator. The method determines the Maximum Allowable Working Pressure (MAWP) for straight circular pipes by a lookup chain: the geometry selects a position on the A-factor table, the A-factor selects a stress on the material B-factor chart, and that stress gives the allowable external pressure.
How the Calculation Works
Unlike internal pressure — a single formula that gives an answer in one pass — the ASME B31.3 external pressure procedure is a multi-step lookup chain. Geometry determines chart position, chart position determines allowable stress, and that stress feeds back into whether the geometry is adequate. The calculator automates every step, including the required thickness iteration.
Geometric Ratios
The calculation starts with two dimensionless ratios that define the pipe’s buckling susceptibility:
where D is the outer diameter, t is the analysis thickness (nominal wall minus corrosion allowance — manufacturing tolerance is excluded because the chart method assumes code circularity is met), and L is the unsupported length between supports, guides, or anchors that restrain lateral deformation.
The calculator accepts the unsupported length either as an absolute length in millimetres or as a multiplier of the outer diameter — specifying L/D = 50 means the unsupported span equals 50 pipe diameters, which is the default.
A higher D/t ratio means a thinner wall relative to the diameter — more prone to buckling. A higher L/D ratio means a longer unsupported span — also more prone to buckling.
A Factor from Table G
The A-factor is a geometric initial-buckling strain derived from the pipe’s D/t and L/D ratios. It tells you at what strain level the cylindrical geometry becomes unstable.
The calculator implements Table G as a structured dataset of 24 discrete D/t ratio sets (from D/t = 4.0 through D/t = 1000.0), each containing L/D vs. A data points spanning L/D from 0.05 to 50.0. Because a pipe almost certainly falls between tabulated values, the lookup is a two-level linear interpolation:
- Within a D/t set — A is interpolated between the two nearest L/D data points of the curve:
- Between D/t sets — if the pipe’s D/t ratio sits between two defined sets, A is first interpolated at the target L/D inside the lower D/t set and inside the upper D/t set, then blended:
Limits applied during the lookup:
- L/D is clamped to [0.05, 50.0] — shorter spans are treated as rigid rings, longer spans cap at the table maximum
- When L/D is below the minimum tabulated value for a D/t set, A = 0.1 is returned as the conservative default
- The A-factor is capped at 0.1 to stay within the elastic range
B Factor from the Material Chart
The B-factor is the material stress value in MPa corresponding to the A-factor strain at the design temperature. It is the bridge between geometry and material — the same A-factor applied to a carbon steel chart versus a stainless steel chart produces different B-values, because the materials stiffen or soften differently with temperature.
The external pressure charts are stored in the database and selected per material. Two chart formats are supported:
Temperature-based charts contain A/B data pairs at multiple temperature curves. The calculator finds the two temperature curves that bracket the design temperature, interpolates B at each for the given A-factor, and blends the result:
Yield-strength-based charts organise the data by yield strength bands instead. The calculator finds the two yield values bracketing the material’s yield strength at temperature and blends B the same way, indexed by yield.
In both cases the interpolation along the A-axis is linear:
If the A-factor exceeds the chart’s maximum A-value, the B-value at the highest tabulated A is used — the inelastic buckling plateau, where increasing geometric slenderness no longer changes the allowable stress. A note is added to the calculation report flagging this condition.
MAWP for Standard Wall
For the common case where D/t exceeds 10, the standard ASME formula applies:
Since the factors of 4 cancel, this is equivalent to:
The result is in MPa and represents the maximum external pressure the pipe can carry without buckling at the design temperature.
Thick Wall Correction
Thick-walled pipes (D/t of 10 or less) do not follow the simple chart formula. ASME B31.3 requires two additional pressure limits, and the MAWP becomes the minimum of the standard value and these two limits:
where S is the external-pressure design stress (MPa). The final MAWP for thick-walled pipe is:
The calculator flags this condition in the report with the note “additional calculation as D/t is less than 10”.
External Pressure Design Stress
The design stress S in the Pa2 limit is not the standard internal-pressure design stress. It is the lesser of twice the normal design stress or 90% of the 0.2% proof strength at design temperature:
where σ_design is the standard allowable stress from the material specification (or ASME B31.3 Table A-1) and R_p0.2 is the 0.2% proof strength at the design temperature.
Required Thickness Iteration
The calculator does not stop at a single MAWP value. It iterates to find the minimum wall thickness that satisfies the design pressure:
Concretely: starting from the pipe’s analysis thickness, it steps in 0.1 mm increments — increasing the thickness while MAWP is below the design pressure, and decreasing it (then adding back one step to stay conservative) while MAWP exceeds the design pressure. A safeguard of 300 maximum iterations prevents infinite loops.
The result is the required nominal thickness — the thinnest pipe wall that code-complies for this pressure, temperature, diameter, and support spacing combination.
Code Compliance and Utilisation
A utilisation of 72% means the pipe uses 72% of its buckling capacity with 28% margin. Values above 100% mean the pipe will buckle — select a thicker wall, reduce the support spacing, or upgrade the material.
Step-by-Step Calculation Process
The calculator performs the following steps for each pipe and each pressure/temperature case:
- Calculate the geometric ratios — D/t and L/D from the outer diameter, analysis thickness, and unsupported length.
- Look up the A-factor — two-level linear interpolation in Table G (D/t and L/D), with the 0.1 cap and L/D clamping.
- Look up the B-factor — interpolation on the material external pressure chart at the design temperature (and yield band, where applicable).
- Calculate the MAWP — the standard chart formula, or the thick-wall limits when D/t is 10 or less.
- Iterate the required thickness — 0.1 mm steps until MAWP meets or exceeds the design pressure.
- Evaluate compliance — design pressure against MAWP, and the utilisation percentage.
Each step is documented in the calculation report with formulas, intermediate values, and units for full traceability.
Key Inputs
| Input | Description | Default |
|---|---|---|
| Design Pressure | External pressure magnitude (positive value) | User-defined |
| Design Temperature | Service temperature affecting material properties | User-defined |
| Outer Diameter | Pipe outside diameter | From pipe selection |
| Wall Thickness | Nominal wall thickness | From pipe selection |
| Unsupported Length | Distance between buckling restraints | 50 × D (L/D = 50) |
| External Pressure Chart | Material-specific A/B data table | Selected per material |
| Corrosion Allowance | Thickness reserved for service-life material loss | 0 mm |
| Manufacturing Tolerance | Negative wall deviation per EN 10216 / ISO 1127 | Per standard |
Typical Applications
External pressure calculations per ASME B31.3 are required for:
- Vacuum service — condensers, evaporators, distillation columns, and any process line operating below atmospheric pressure. Full vacuum = 0.1013 MPa external
- Heat exchanger shells — when the tube-side pressure exceeds the shell-side pressure, the shell sees net external pressure
- Submerged piping — offshore export lines, underwater suction headers, and ballast piping on vessels
- Fired heater convection sections — induced draft fans create negative pressure on the casing
- Steam tracing outer jackets — the jacket carrier pipe sees higher pressure than the inner process line
- Back-pressure downstream of control valves or restrictors — where downstream equipment operates at lower pressure than the connected piping
Frequently Asked Questions
What is external pressure in piping?
External pressure occurs when the pressure outside a pipe exceeds the pressure inside. Common causes include vacuum service, submerged operation, or a higher-pressure fluid surrounding a lower-pressure inner pipe. Unlike internal pressure that stretches the pipe wall (hoop tension), external pressure tries to crush it — leading to buckling rather than rupture.
What is the A-factor?
The A-factor is a dimensionless geometric buckling coefficient. It is determined from the pipe’s D/t ratio and L/D ratio using Table G, and it represents the compressive strain at which the cylindrical shell becomes unstable.
What is the B-factor and how is it found?
The B-factor is the allowable compressive stress in MPa for the material at the design temperature, corresponding to the A-factor strain. It is read from the material’s external pressure chart — a table of A/B pairs at various temperatures. This calculator interpolates between temperature curves and yield bands automatically.
Why does a pipe need a thicker wall for external pressure than internal pressure?
Buckling is a stability problem, not a strength problem. A pipe can be strong enough to carry internal pressure but still buckle under modest external pressure because the thin shell becomes geometrically unstable before the material yields. This is why a 200 mm pipe that easily handles 10 bar internal may need double the wall thickness for just 1 bar external.
What unsupported length should I use?
The unsupported length is the distance between points that prevent lateral deformation — pipe supports, anchors, guides, or penetration points through vessel walls. If you are unsure, a conservative starting point is L/D = 50 (50 pipe diameters), which is the default in this calculator. Reducing the unsupported length significantly increases the MAWP.
What happens when D/t is 10 or less?
Pipes with D/t ≤ 10 are considered thick-walled. The standard A/B chart formula becomes inaccurate for thick walls, so ASME B31.3 requires two additional pressure limits (Pa1 and Pa2) and the MAWP is the minimum of those values. This calculator applies the thick-wall correction automatically and flags it in the report.
Can I use this calculator for full vacuum?
Yes. Full vacuum is modelled as an external design pressure of 0.1013 MPa (one atmosphere). Enter this as the design pressure and the calculator will determine whether the pipe can resist atmospheric crush without buckling.
How does temperature affect external pressure capacity?
Higher temperatures reduce the material’s modulus of elasticity and yield strength, which shifts the B-factor chart to lower values. The same pipe that passes at ambient temperature may fail at elevated temperature because the B-factor drops. This is why the design temperature is a required input — the chart interpolation is temperature-specific.
