Engineering Reference & ASME Code Basis
1. Core Formula & Variable Definitions
ASME B31.3 (2022 Edition) · (Process Piping) · Para. 345.4.2 (Hydrostatic) & 345.5 (Pneumatic) · ASME B31.3 (2022 Edition) · · Para. 345.2.2 (Test fluid temperature / MDMT margin) · ASME BPVC Section VIII, Division 1 · UG-99 / UG-100 (vessel testing context) · ASME B40.100 (Pressure Gauges and Gauge Attachments)
Pt = 1.5 · P · (StS) [Hydrostatic] · Pt = 1.1 · P · (StS) [Pneumatic]
StS ≤ 6.5 (field screening cap) · σh ≤ 0.90 · Sy (site yield check — not computed in-app)
ASME B31.3 Para. 345.4.2 · Calculator: Pt from P × multiplier × (St/S); NPS holding-time guide
ASME B31.3 para. 345.4.2: hydrostatic Pt = 1.5 × P × (St/S); pneumatic Pt = 1.1 × P × (St/S). St is allowable at test temperature; S at design temperature. This calculator stores P, St, and S in MPa (metric) or psi (imperial), defaults St/S = 1.0, and caps St/S at 6.5 as a field yield-limit screen. Ambient Table A-1 binding for CS examples uses 138 MPa / 20,000 psi. Holding time is an NPS screening guide (≤2" → 10 min; 2-1/2"–4" → 30 min; ≥6" → 60 min). Hoop stress vs 0.90 Sy is a site verification step shown in the worked example — the app does not solve σh.
- Pt (Required Test Pressure) — Minimum gauge pressure held at the highest point during leak examination. Calculator hero output (MPa or psi).
- P (Internal Design Pressure) — Governing design gauge pressure of the weakest component in the test circuit. Calculator primary input (MPa or psi).
- St (Allowable Stress at Test Temperature) — Table A-1 allowable at test temperature. Advanced input; ambient CS binding 138 MPa / 20,000 psi.
- S (Allowable Stress at Design Temperature) — Table A-1 allowable at design temperature. Advanced input used with St to refresh St/S.
- St/S (Temperature Stress Ratio) — Explicit ratio or St÷S from advanced fields. Default 1.0; field guide cap 6.5 applied in the engine.
- σh (Test Hoop Stress) — Circumferential membrane stress at Pt. Site check vs 0.90 Sy (worked example only — not an in-app output).
- Sy (Specified Minimum Yield Strength) — Material SMYS (e.g. 240 MPa for A106 Gr. B). Used for the 90% yield ceiling discussion, not computed by the calculator.
2. Allowances, Tolerances & Standards
Code minimum hold is 10 minutes; this app’s NPS bands are a stricter field screening guide. Confirm site procedure before pressurization.
Per ASME B40.100, gauges must be calibrated. Prefer dial range about 1.5×–4× Pt so the reading sits near mid-scale. Use two calibrated gauges when procedure requires.
ASME B31.3 requires at least 10 minutes at test pressure before reducing toward design pressure for joint examination. This calculator’s NPS guide (10 / 30 / 60 min) is longer for mid/large sizes and does not replace the project test package.
Matches the calculator Minimum holding time row. NPS ≥ 6" output also reminds to confirm site procedure. Elevation head and relief setpoints are outside the engine scope.
Vertical liquid head raises pressure at low points (~9.81 kPa / 1.42 psi per meter). Vent high points during fill; trapped air stores energy and can invalidate the hydrotest.
Quick Reference Lookup Table
| Design P (bar) | Hydro 1.5P (St/S=1) | Hydro 1.5P (St/S=1.2) | Pneumatic 1.1P |
|---|---|---|---|
| 1 bar | 1.5 bar | 1.8 bar | 1.1 bar |
| 5 bar | 7.5 bar | 9.0 bar | 5.5 bar |
| 10 bar | 15.0 bar | 18.0 bar | 11.0 bar |
| 20 bar | 30.0 bar | 36.0 bar | 22.0 bar |
| 50 bar | 75.0 bar | 90.0 bar | 55.0 bar |
| 100 bar | 150.0 bar | 180.0 bar | 110.0 bar |
Lookup cells are stored in bar for field convenience and convert with the metric/imperial toggle. Calculator inputs/outputs use MPa or psi. Holding-time guide: NPS ≤ 2 → 10 min; NPS 2-1/2–4 → 30 min; NPS ≥ 6 → 60 min (site procedure may be longer).
3. Material & Code Limitations
The calculator returns Pt and screens St/S ≤ 6.5. Yield hoop check, water chemistry, and pneumatic energy control remain site engineering responsibilities.
| Material Group | Temperature Range | Allowable Stress / Limit | Engineering Notes |
|---|---|---|---|
| Carbon Steel (ASTM A106 Gr. B / A53 Gr. B) | Test water ≥ MDMT + 17 °C (30 °F) | Sy = 240 MPa (35 ksi); keep σh ≤ 0.90 Sy (site check) | Ambient allowable binding in this app: 138 MPa / 20,000 psi. Avoid near-freezing water in thick CS; prefer ~15–50 °C when practical. |
| Stainless Steel (ASTM A312 TP304L / TP316L) | Chloride control per material / owner spec | Sy typically ~170–205 MPa (25–30 ksi) | Prefer low-chloride demineralized water. Untreated raw water risks pitting and chloride SCC on austenitics. |
| Low-Temperature Alloy (ASTM A333 Gr. 6) | Impact-qualified to about −45 °C (−50 °F) | Sy = 240 MPa (35 ksi) typical | Often allows colder fill water in winter packages when MDMT and impact qualifications are satisfied. |
| Pneumatic Testing Fluid (Dry Air / Nitrogen) | Per procedure (often about −29 °C to 50 °C) | Pt = 1.1 × P × (St/S); stepwise pressurization | Pneumatic mode in this calculator uses the 1.1 multiplier. Compressed gas stores large energy — written authorization and barriers are mandatory. |
Code Applicability & Safety Boundaries
- Calculator scope: Pt = multiplier × P × (St/S) with St/S capped at 6.5, plus NPS holding-time guide. It does not compute σh, flange ratings, or relief-valve setpoints.
- If Pt would drive hoop stress above 0.90 Sy, B31.3 para. 345.4.2(c) allows reducing Pt to stay within that limit — verify on site with D and t_act.
- Blind off or remove sensitive in-line equipment (control valves, PSVs, bellows, orifice plates) before pressurization; protect the circuit with temporary relief set near 105%–110% of Pt when procedure requires.
4. Step-by-Step Worked Example
Field VerificationShowHide
Match this calculator: hydrostatic Pt for NPS 10 Sch 40 A106 Gr. B at P = 2.80 MPa, design 350 °C, tested with ambient water at 20 °C. Use St = 138 MPa (app ambient binding), S = 117.5 MPa, then confirm holding-time guide and a site 0.90 Sy hoop check.
Enter allowables St and S (Advanced 1.2)
Same ambient St used by Pipe Thickness / Blind tools in this kit (138 MPa ↔ 20,000 psi).
Compute St/S (capped at 6.5 in-app)
In the UI, editing St or S refreshes the Stress ratio (St/S) field automatically.
Compute hydrostatic Pt (calculator hero result)
Pneumatic mode would use 1.1 instead of 1.5 with the same St/S.
Site yield check (not computed by the calculator)
The app screens St/S ≤ 6.5 and shows yield-limit callouts; confirm σh with D and t_act on site.
Apply NPS holding-time guide
Matches the calculator Minimum holding time row for NPS 10.
5. Frequently Asked Questions & Technical References
ShowHide
When piping operates hot, design allowable S is lower than ambient St. Testing cold at plain 1.5P under-stresses the system relative to hot operation. Pt = 1.5 × P × (St/S) raises the cold test pressure so the metal sees about 150% of the design condition (ASME B31.3 para. 345.4.2). This calculator defaults St/S = 1.0 and lets you set St, S, or St/S in Advanced 1.2.
No. The engine computes Pt and screens St/S ≤ 6.5, plus an NPS holding-time guide. The 0.90 Sy hoop check needs D and t_act from the line class — shown in the worked example as a site step. If σh would exceed 0.90 Sy, B31.3 allows reducing Pt.
Water stores little elastic energy; gas stores a large amount. ASME B31.3 limits pneumatic test pressure to 1.1 × P × (St/S) (this app’s pneumatic mode) and expects written authorization, barriers, and stepwise pressurization.
B31.3’s minimum hold is typically 10 minutes at Pt. This calculator’s guide is NPS ≤ 2" → 10 min, 2½"–4" → 30 min, ≥ 6" → 60 min, and may still be shorter than the project procedure — always follow the approved test package.
Carbon steel can be brittle near or below MDMT. Per B31.3 para. 345.2.2, keep test fluid about 17 °C (30 °F) above MDMT. Near-freezing fill water in thick CS is a fracture risk even when Pt is correctly calculated.