ASME B31.1 / B31.3 / BPE Piping Calculators

Piping Toolset is a browser-based suite of piping, pressure-equipment, and support-structure calculators built for engineers who need report-grade output they can hand to a reviewer. Every calculator is a pure function: the same inputs always return the same result, and each one is locked behind a fixture-verified worked example that must reproduce a hand-checked reference case before a release ships.

ASME coverage spans the full B31 code family — B31.1 power, B31.3 process, B31.4 / B31.8 / B31.11 pipelines, B31.5 / B31.9 refrigeration and building services, and B31.12 hydrogen — plus BPE hygienic design, BPVC Section VIII pressure and App. 2 flange design, Section IX weld-metal A-Numbers, B31J-2023 SIFs and flexibility factors, B31E seismic, B31G remaining strength, B16.5 and B36.10 dimensional data, and the NM.1 / NM.2 non-metallic catalogs. Beyond ASME, the toolset covers API 520 / 521 relief sizing and scenario routing, API 610 / 560 / 620 / 650 / 660 / 661 and NEMA SM-23 nozzle loads, WRC-107 shell stresses, AISC and ACI support-structure compliance in LRFD or ASD — member, weld, base plate, anchors, pier, and soil in one load path — ASCE 7 wind and occasional-load combinations, EJMA expansion joint checks, and ISO 14692 for FRP/GRP.

Every calculation runs entirely in your browser: inputs are never transmitted to a server, so line numbers, design conditions, and process data stay on your device. Piping Toolset is operated by Flexible Piping Solutions LLC.

Open a toolset below, run a calculation, and add the result to a project report with a titleblock, a captured-calculation list, and print-to-PDF output. Worked examples, the fixture coverage ledger, and the calculation changelog document the same hand-checked cases the CI suite gates every release against, so every number in a report traces back to a citation.

Piping Calculators — code compliance · free

Engineering Tools — free

  • General — Trapeze/strongback hanger sizing (channel + rod + max spacing), flange bolt-up sequence (star-pattern chart + pass torques), criticality evaluation (risk-matrix screening), Section IX weld-metal A-Numbers (Table QW-442), AISC 360 steel member check, EJMA expansion joint rating
  • Occasional Loads — Wind & Seismic — Wind on piping (ASCE 7), seismic design force (ASME B31E), and the ASCE occasional-load combination (governing w → M → Socc)
  • Pipe Supports — Spring variability & max spring rate, free thermal growth, pipe weight (lined/insulated), support spans
  • Thermal Flexibility — Expansion Loops — Expansion loop / leg sizing (guided cantilever): U-loops, Z-offsets, L-bends for metallic & plastic pipe, free thermal growth (in/100 ft), and thermal-expansion table interpolation (B31.3 Table C-1 / B31.1 App. B style)
  • Non-Metallic - FRP/HDPE/CPVC — PPI DR pressure rating, HDPE Code Case N-755, FRP/GRP (NM-2 / ISO 14692 / BS 7159), deflection-limited support spans, polymer thermal expansion (BPE PM-4.2.3), CPVC coming soon
  • Fatigue — Fatigue factor & equivalent cycles (B31.3 302.3.5(d)) and B31G / Modified B31G corroded-pipe remaining strength with ERF

Pro Tools

Pro Plus Tools

Ultimate Tools

Project Utilities

  • Utilities — Unit conversion, pipe section properties (B36.10 sizes & schedules), batch import/export, CSV ⇄ JSON, interpolation

Every calculator, documented with method, limitations, and a fixture-verified worked example →