Piping Toolset
HomeCalculators › ASME B31.1 Power Piping Wall Thickness Calculator

ASME B31.1 Power Piping Wall Thickness Calculator

Solves for pressure design thickness t, minimum wall tm = t + A, and ordering thickness after mill under-tolerance, from the SE + Py form of ASME B31.1 ¶104.1.2 Eq. (7). Allowable SE and coefficient y come from Appendix A and Table 104.1.2-1.

Computes the pressure design thickness and minimum required wall tm for power piping per ASME B31.1 ¶104.1.2. The identical SE + Py equation form (with each section's own allowables and y values) serves the Building & HVAC line for B31.5 refrigeration and B31.9 building-services piping.

Open this calculator → Download sample report

Method

t = P·Do / ( 2 (S·E + P·y) )

tm = t + A

torder = tm / (1 − mill tolerance)

where A is the additional thickness allowance (corrosion, erosion, threading, structural). S·E — the maximum allowable stress including longitudinal joint efficiency — and y come from the B31.1 Appendix A tables and Table 104.1.2-1 respectively, entered by you.

Inputs
PInternal design gauge pressurepsi
DoPipe outside diameterin
SEMax allowable stress incl. joint efficiency (Appendix A — user-supplied)psi
yTemperature coefficient (Table 104.1.2-1 — user-supplied)
AAdditional thickness allowancein
mill tolMill under-tolerance fraction
Outputs
tPressure design thicknessin
tmMinimum required wall t + Ain
t_orderOrdering thickness after mill tolerancein

Limitations — what this calculator is not

Worked example — fixture-verified

NPS 8 (8.625 in OD) main steam-class line at 1,000 psi. SE = 15,000 psi, y = 0.4, allowance A = 0.065 in, 12.5% mill tolerance.

Given
Design pressure P1,000psi
Outside diameter Do8.625in
Allowable SE15,000psi
Coefficient y0.4
Allowance A0.065in
Mill tolerance12.5%

Step by step

  1. Denominator: 2·(SE + P·y) = 2·(15,000 + 1,000·0.4) = 2·15,400 = 30,800 psi.
  2. Pressure design thickness: t = 1,000·8.625 / 30,800 = 0.28003 in.
  3. Minimum wall: tm = 0.28003 + 0.065 = 0.34503 in.
  4. Ordering thickness: 0.34503 / 0.875 = 0.39432 in → Sch 60 (0.406 in) covers it; Sch 40 (0.322 in) does not.
Result COMPUTED
t — pressure design thickness0.28003in
tm — minimum required0.34503in
Ordering thickness0.39432in

The B31.1 and B31.3 forms differ in bookkeeping (A inside tm vs c, W factor, allowable bases) — comparing this result against the B31.3 card for the same geometry is a good way to see the code philosophies diverge.

Why you can trust these numbers: this exact case is fixture b311-wall-thickness.json — case “NPS 8 @ 1000 psi, S=15000, E=1, y=0.4, A=0.065, 12.5% mill tol” (tolerance 0.00001) — in the calc-core release gate. It re-runs on every commit; a red fixture blocks deployment. See the validation methodology.

Sources & citations

Per the source & citation policy, allowable-stress and factor table values are user-supplied — this page and the app cite paragraph numbers and never reproduce ASME table data.

FAQ

How is the B31.1 equation different from B31.3 Eq. (3a)?

Structurally they are the same thin-wall form. B31.1 uses SE as a single user-entered product (allowable including joint efficiency) and adds allowance A explicitly; B31.3 separates E and W factors and uses c for allowances. Allowable-stress bases also differ between the books, so the same pipe can require different walls under each code.

Does this calculator apply to boiler external piping?

The equation applies, but boiler external piping carries additional Section I requirements (materials, valves, inspection) beyond wall thickness — verify jurisdiction-specific rules separately.

Related calculators

Open this calculator → All calculators