SAMPLE
Piping Toolset — Calculation Report
generated by calc-core · 2026-07-30

Analysis Sets: Multi-Code Piping Stress Comparison Calculator — Sample Report

ProjectSample Project — Demonstration Only Job No.SAMPLE-001 Client
CalculationAnalysis Sets: Multi-Code Piping Stress Comparison Calculator Calc byPiping Toolset (calc-core) Checked byUNCHECKED — sample
Date2026-07-30 Rev0 BasisASME B31.1/B31.3 sustained+expansion and B31.4/B31.8 hoop/longitudinal/combined, per-code allowable factors

1 · Design inputs

NPS 8 Sch 40 line (8.625 in OD × 0.322 in wall, Z = 16.81 in³) carrying 600 psi, evaluated against all four codes at once. Moment range resultants of 50,000 / 30,000 / 20,000 in·lbf (in-plane / out-plane / torsional) with SIFs ii = 2.27, io = 1.89; Sc = 20,000 psi, Sh = 17,300 psi; SL = 8,000 psi; SMYS = 35,000 psi with the default design factor F = 0.72.

Do × t × Z8.625 × 0.322 × 16.81in / in / in³
Pressure P600psi
Mi / Mo / Mt50,000 / 30,000 / 20,000in·lbf
ii / io2.27 / 1.89
Sc / Sh20,000 / 17,300psi
SL8,000psi
SMYS35,000psi

2 · Method

Same geometry and load case evaluated by each selected code's own screening check, with allowables entered by the user rather than embedded:

hoop = P·Do / (2·t)

Mc = √(Mi² + Mo² + Mt²), imax = max(ii, io)

B31.1 SE = imax·Mc / Z vs SA = f·(1.25·Sc + 0.25·Sh)

B31.3 Sb = √((ii·Mi)² + (io·Mo)²) / Z, St = Mt / (2·Z), SE = √(Sb² + 4·St²) vs SA (same form as B31.1)

B31.4 hoop vs F·SMYS; longitudinal SL vs 0.75·F·SMYS

B31.8 hoop vs F·E·T·SMYS; combined (SL + SEB31.1) vs 0.90·T·SMYS

B31.1 and B31.3 sustained rows both compare the same user-supplied sustained longitudinal stress SL against the hot allowable Sh — the two codes diverge only in how they combine the expansion-case moments into SE. Defaults when not entered: f = 1.0, F = 0.72, E = 1.0, T = 1.0.

3 · Calculation

  1. Hoop stress: hoop = P·Do/(2·t) = 600·8.625/(2·0.322) = 5,175/0.644 = 8,035.71 psi — feeds both the B31.4 and B31.8 hoop checks.
  2. Resultant moment: Mc = √(50,000² + 30,000² + 20,000²) = √3,800,000,000 = 61,644.14 in·lbf.
  3. B31.1 expansion stress: imax = max(2.27, 1.89) = 2.27; SE = 2.27·61,644.14/16.81 = 8,324.34 psi.
  4. B31.1/B31.3 allowable: SA = f·(1.25·Sc + 0.25·Sh) = 1.0·(1.25·20,000 + 0.25·17,300) = 25,000 + 4,325 = 29,325 psi.
  5. B31.1: sustained unity = SL/Sh = 8,000/17,300 = 0.46243; expansion unity = SE/SA = 8,324.34/29,325 = 0.28387.
  6. B31.3 expansion stress: Sb = √((2.27·50,000)² + (1.89·30,000)²)/16.81 = √(113,500² + 56,700²)/16.81 = 7,547.56 psi; St = 20,000/(2·16.81) = 594.88 psi; SE = √(Sb² + 4·St²) = 7,640.76 psi.
  7. B31.3: sustained unity matches B31.1 at 0.46243 (same SL/Sh); expansion unity = 7,640.76/29,325 = 0.26055.
  8. B31.4: hoop unity = 8,035.71/(0.72·35,000) = 8,035.71/25,200 = 0.31888; longitudinal unity = SL/(0.75·0.72·35,000) = 8,000/18,900 = 0.42328.
  9. B31.8: hoop unity = 8,035.71/(0.72·1.0·1.0·35,000) = 0.31888 (E = T = 1.0 default); combined unity = (SL + SEB31.1)/(0.9·1.0·35,000) = (8,000 + 8,324.34)/31,500 = 16,324.34/31,500 = 0.51823.
  10. Governing row across all eight checks: B31.8 combined at 0.51823 — the highest unity in the set, still ≤ 1.0 → ALL PASS.

4 · Results PASS

B31.1 sustained / expansion0.46243 / 0.28387unity
B31.3 sustained / expansion0.46243 / 0.26055unity
B31.4 hoop / longitudinal0.31888 / 0.42328unity
B31.8 hoop / combined0.31888 / 0.51823unity
Governing check (code / quantity)gas-pipeline combined row
Governing unity0.51823
VerdictALL PASS

5 · Verification statement

The result values above are locked as fixture analysis-set.json, case “NPS8 sch40 all four codes, moderate loads -> governing B31.8 combined 0.518, ALL PASS”, tolerance 0.001, in the calc-core continuous verification gate (see https://pipingtoolset.com/trust/validation.html). Allowable-stress and factor data are user-supplied inputs; citations: ASME B31.1 — Power Piping, sustained and expansion stress design rules. · ASME B31.3 — Process Piping, sustained and expansion stress design rules. · ASME B31.4 — Pipeline Transportation Systems for Liquids and Slurries, Design chapter. · ASME B31.8 — Gas Transmission and Distribution Piping Systems, Design chapter.

SAMPLE REPORT — auto-generated from a verification fixture to show the report format. Not a project calculation. ⚠ Engineering-aid tool. Public code equations; allowable-stress and factor data are user-supplied. Results MUST be independently verified and reviewed by a qualified/licensed engineer before any design, fabrication, or operation decision.