| ProjectSample Project — Demonstration Only | Job No.SAMPLE-001 | Client— |
| CalculationASME B31E Seismic Design Force Calculator (Fp) | Calc byPiping Toolset (calc-core) | Checked byUNCHECKED — sample |
| Date2026-07-21 | Rev0 | BasisASME B31E seismic design force |
A piping component on a rack at roof level (z/h = 1) at a high-seismic site. S<sub>DS</sub> = 1.0 g from the site hazard data; a<sub>p</sub> = 2.5, R<sub>p</sub> = 6 and I<sub>p</sub> = 1.0 taken from the governing edition for this component; operating weight W<sub>p</sub> = 1,000 lb.
| Spectral acceleration SDS | 1.0 | g |
| Amplification factor ap | 2.5 | — |
| Response modification Rp | 6 | — |
| Importance factor Ip | 1.0 | — |
| Height ratio z/h | 1.0 | — |
| Operating weight Wp | 1,000 | lb |
Base equation for the horizontal force on a nonstructural component, ASCE 7 ¶13.3.1 Eq. (13.3-1):
Fp = 0.4 · ap · SDS · Wp · (1 + 2z/h) / ( Rp / Ip )
The result is then clamped between the minimum of Eq. (13.3-3) and the maximum of Eq. (13.3-2):
0.3 · SDS · Ip · Wp ≤ Fp ≤ 1.6 · SDS · Ip · Wp
lateral coefficient = Fp / Wp
where SDS is the design spectral response acceleration at short period (g), ap the component amplification factor, Rp the component response modification factor, Ip the component importance factor, z/h the attachment height ratio (0 at grade, 1 at roof), and Wp the component operating weight. The calculator reports the unbounded Fp,raw, both bounds, the governing value, and which of the three expressions produced it — so the clamp is visible rather than silent.
| Fp raw — base equation | 500 | lb |
| Lower bound 0.3·SDS·Ip·Wp | 300 | lb |
| Upper bound 1.6·SDS·Ip·Wp | 1,600 | lb |
| Fp — governing design force | 500 | lb |
| Lateral coefficient Fp/Wp | 0.5 | g |
| Governing expression | base equation | — |
The result values above are locked as fixture b31e-seismic.json, case
“SDS=1.0, ap=2.5, Rp=6, Ip=1, z/h=1, Wp=1000 -> base governs”, tolerance 0.000001, in the calc-core continuous
verification gate (see https://pipingtoolset.com/trust/validation.html). Allowable-stress and factor data are
user-supplied inputs; citations: ASCE/SEI 7, Minimum Design Loads and Associated Criteria for Buildings and Other Structures — ¶13.3.1, horizontal seismic design force on nonstructural components: base Eq. (13.3-1) with the maximum of Eq. (13.3-2) and the minimum of Eq. (13.3-3). · ASCE/SEI 7 — ¶13.3.2 (7-10/-16 numbering), seismic relative displacements / anchor movement; outside the scope of this calculator. · ASME B31E, Standard for the Seismic Design and Retrofit of Above-Ground Piping Systems — seismic qualification of piping and the equivalent-static lateral-coefficient practice used here; seismic input is taken from the governing building code. · ASME B31.3, Process Piping — ¶302.3.6, allowable stresses for occasional loads, against which the resulting seismic stress is checked. · Factor values (S<sub>DS</sub>, a<sub>p</sub>, R<sub>p</sub>, I<sub>p</sub>) are user-supplied from the governing edition — no code table values are embedded.