FieldEngineersKit LogoFieldEngineersKit
DocsAdvertise
Piping Engineering

ASME B31.3 Hydrostatic & Pneumatic Test Pressure Calculations

ASME B31.3 Para. 345 hydrostatic and pneumatic test pressure with St/S ratio, yield-limit screening, and a FEK-verified A106 Gr.B worked example (Pt≈3.25 MPa).

ASME B31.3Hydrostatic TestPneumatic Leak TestTest Pressure CalculationAllowable Stress RatioPiping Proof Test

Leaving the St/SS_t/S temperature correction out of an ASME B31.3 hydrotest pressure calculation under-pressurizes hot lines tested cold — hydro and pneumatic alike. Compute PtP_t in the live Hydro/Pneumatic Test Pressure calculator before writing the test pack.

Quick Summary (TL;DR)

  • Takeaway: Minimum Pt=kP(St/S)P_t = k\cdot P\cdot(S_t/S) with k=1.5k = 1.5 (hydrostatic) or 1.11.1 (pneumatic); FEK caps St/SS_t/S at 6.5 and stores PP in MPa (metric) or psi (imperial) — not bar.
  • Governing relation: Pt=1.5P(St/S)P_t = 1.5\,P\,(S_t/S) hydro · Pt=1.1P(St/S)P_t = 1.1\,P\,(S_t/S) pneumatic (FEK screening per ASME B31.3 Para. 345.4.2).
  • Code / basis: ASME B31.3 Para. 345.4 / 345.5 · Table A-1 allowables · site σh0.90Sy\sigma_h \le 0.90\,S_y (callout only — not solved in-app).
ItemField takeaway
Worked dutyA106 Gr.B · P=2.0 MPaP = 2.0\text{ MPa} (20 bar g20\text{ bar g}) · S=127.5 MPaS = 127.5\text{ MPa} @ 300 °C · St=138 MPaS_t = 138\text{ MPa} @ 20 °C
St/SS_t/S1.082 (below 6.5 cap)
Hydro PtP_t3.25 MPa (32.47 bar g)
Pneumatic PtP_t2.38 MPa (23.81 bar g) — includes St/SS_t/S, not bare 1.1P1.1P
Holding guide (NPS 6)60 min at PtP_t (FEK NPS ≥ 6″ band)
Yield checkSite σh\sigma_h vs 0.90Sy0.90\,S_y — FEK warns; does not compute σh\sigma_h
LimitsScreening PtP_t — QC manifold, gauges, and pneumatic barriers remain procedural

ASME B31.3 hydrotest pressure calculation in the field

Hydrostatic leak tests prove joints with water; pneumatic tests use gas and store far more energy at the same pressure. When design metal temperature exceeds test temperature, both paths need the temperature stress ratio St/SS_t/S.

Use Hydro/Pneumatic Test Pressure for PtP_t, St/SS_t/S, and the NPS holding-time guide. Pair wall selection with ASME B31.3 Pipe Thickness and class limits with Flange Pressure-Temperature Rating. For gas tests, also screen exclusion distance with Pneumatic Test Safety Distance.


Core formulas & parameter definitions

Hydrostatic and pneumatic PtP_t (FEK engine)

Pt=1.5PStS(hydrostatic)P_t = 1.5\,P\,\frac{S_t}{S}\quad\text{(hydrostatic)} Pt=1.1PStS(pneumatic)P_t = 1.1\,P\,\frac{S_t}{S}\quad\text{(pneumatic)} StS6.5(FEK field screening cap)\frac{S_t}{S} \le 6.5\quad\text{(FEK field screening cap)}

Unit note: Metric FEK inputs store PP, SS, and StS_t in MPa (same scale as allowables). Convert gauge bar with PMPa=Pbar/10P_{\mathrm{MPa}} = P_{\mathrm{bar}}/10. Entering 20 instead of 2.0 overstates PtP_t by 10×.

Difference between hydrostatic 1.5× and pneumatic 1.1×

ModeMultiplierFEK formulaField implication
Hydrostatic1.51.5P(St/S)1.5\,P\,(S_t/S)Preferred proof test when water fill is practical
Pneumatic1.11.1P(St/S)1.1\,P\,(S_t/S)Lower PtP_t, much higher stored energy — written authorization

Field sheets that use 1.1P1.1P without St/SS_t/S understate pneumatic PtP_t on hot lines tested cold (see worked example: 22.0 vs 23.81 bar g).

Maximum allowable test pressure vs yield (site check)

ASME B31.3 expects test stress not to exceed yield at test temperature. A common screen is:

σh=PtD2tact0.90Sy\sigma_h = \frac{P_t\,D}{2\,t_{\mathrm{act}}} \le 0.90\,S_y

with tactt_{\mathrm{act}} often 0.875×tnom0.875\times t_{\mathrm{nom}} for 12.5% mill under-tolerance. FEK shows a yield-limit callout; it does not solve σh\sigma_h.

Parameter definitions

SymbolFEK labelUnitDescription
PPDesign pressure (P)MPa / psiWeakest-component design gauge pressure
PtP_tTest pressure (Pt)MPa / psiCalculator hero
SSDesign stressMPa / psiTable A-1 at design temperature
StS_tTest stress (St)MPa / psiTable A-1 at test temperature (ambient CS binding often 138 MPa)
St/SS_t/SStress ratio (St/S)Default 1.0; FEK cap 6.5
SyS_ySMYSMPae.g. A106 Gr.B 240 MPa — site yield check
NPSNominal pipe sizeinSets FEK holding-time guide

FEK NPS holding-time guide

NPS bandMinimum hold at PtP_t
≤ 2″10 min
2½″–4″30 min
≥ 6″60 min (confirm site procedure)

Code minimum hold is ≥ 10 min; FEK bands are a stricter field guide.


How to calculate ASME B31.3 hydrostatic test pressure with temperature stress ratio

High-temperature process line — worked example

ASTM A106 Grade B NPS 6 Sch 40 line. Design P=20.0 bar gP = 20.0\text{ bar g}enter 2.0 MPa2.0\text{ MPa} in FEK, Tdes=300CT_{\mathrm{des}} = 300^\circ\mathrm{C}, hydrostatic water at Ttest=20CT_{\mathrm{test}} = 20^\circ\mathrm{C}.

InputValue
MaterialASTM A106 Gr.B (Sy=240 MPaS_y = 240\text{ MPa})
NPS / SchNPS 6 · Sch 40 (holding guide + optional site hoop check)
Design pressure PP2.0 MPa (20.0 bar g20.0\text{ bar g})
Design allowable SS127.5 MPa @ 300 °C (Table A-1 screening)
Test allowable StS_t138.0 MPa @ 20 °C (FEK ambient CS binding)
Test fluidHydrostatic water @ 20 °C

Step 1 — Stress ratio St/SS_t/S

StS=138.0127.5=1.08235(6.5)\frac{S_t}{S} = \frac{138.0}{127.5} = 1.08235\quad(\le 6.5)

Step 2 — Minimum hydrostatic PtP_t

Pt=1.5×2.0×1.08235=3.247 MPa=32.47 bar gP_t = 1.5 \times 2.0 \times 1.08235 = \mathbf{3.247\text{ MPa}} = \mathbf{32.47\text{ bar g}}

FEK hero displays 3.25 MPa for this duty.

Step 3 — Alternative pneumatic PtP_t (same St/SS_t/S)

Pt,pneu=1.1×2.0×1.08235=2.381 MPa=23.81 bar gP_{t,\mathrm{pneu}} = 1.1 \times 2.0 \times 1.08235 = \mathbf{2.381\text{ MPa}} = \mathbf{23.81\text{ bar g}}
ShortcutValueVerdict
Bare 1.1×P1.1\times P (no St/SS_t/S)22.0 bar gUnderstates FEK / Para. 345.4.2 when St/S>1S_t/S > 1
FEK pneumatic PtP_t23.81 bar gEngine assert

Step 4 — Holding time and site yield screen

NPS 6 → FEK guide 60 minutes at PtP_t, then examine per procedure.

Optional site hoop check (not an in-app output), using ASME B36.10M NPS 6 Sch 40 D=168.28 mmD = 168.28\text{ mm}, tnom=7.11 mmt_{\mathrm{nom}} = 7.11\text{ mm}, tact=0.875×7.11=6.22 mmt_{\mathrm{act}} = 0.875\times 7.11 = 6.22\text{ mm}:

σh=3.247×168.282×6.2244 MPa0.90×240=216 MPa\sigma_h = \frac{3.247\times 168.28}{2\times 6.22} \approx 44\text{ MPa} \le 0.90\times 240 = 216\text{ MPa}
CheckEngine / site result
St/SS_t/S1.082
Hydro PtP_t3.25 MPa (32.47 bar g)
Pneumatic PtP_t2.38 MPa (23.81 bar g)
Holding guide60 min (NPS ≥ 6″)
σh\sigma_h vs 0.90Sy0.90\,S_y≈ 44 MPa ≤ 216 MPa (site OK)

Interactive tool CTA


Frequently Asked Questions (FAQ)

Q1. How to calculate ASME B31.3 hydrostatic test pressure with temperature stress ratio?

Enter design pressure PP in MPa (metric FEK), set StS_t and SS from Table A-1 (or enter St/S directly in Advanced 1.2), and compute Pt=1.5P(St/S)P_t = 1.5\,P\,(S_t/S) with the ratio capped at 6.5. Reproduce the worked duty via the tip link above.

Q2. What is the difference between hydrostatic leak test 1.5× and pneumatic test 1.1× per B31.3 Para. 345?

Hydrostatic uses multiplier 1.5; pneumatic uses 1.1. In FEK both multiply by St/SS_t/S. Pneumatic stores much more energy — treat it as a controlled hazardous operation with written authorization and barriers, not a “lighter hydro.”

Q3. What is the maximum allowable hydrostatic test pressure avoiding yield stress failure?

B31.3 expects test stress not to exceed yield at test temperature. A common screen is σh=PtD/(2tact)0.90Sy\sigma_h = P_t D/(2 t_{\mathrm{act}}) \le 0.90\,S_y. FEK warns on yield but does not compute σh\sigma_h — confirm with actual DD and tactt_{\mathrm{act}} on the isometric / mill cert.

Q4. Why does FEK ask for MPa when my isometric shows bar?

Because the hydro calculator’s metric unit is MPa (consistent with stress inputs). Convert with PMPa=Pbar/10P_{\mathrm{MPa}} = P_{\mathrm{bar}}/10. Entering 20 as if it were MPa would overstate PtP_t by 10×.

Live FEK Calculator

Hydro/Pneumatic Test Pressure

Run deterministic, code-aligned calculations with the same inputs discussed in this article. The interactive tool follows the navbar Imperial · Metric toggle; this article keeps SI primary with imperial in parentheses.

Open Calculator →