ASCE 7 Wind Load on Piping Calculator
Returns the ASCE 7 velocity pressure qz, the design pressure on the projected area qz·G·Cf, and the distributed wind load in lb/ft on an exposed pipe run, per ASCE 7 §26.10.2 Eq. (26.10-1) and §29.4.1. Every K-factor, G and Cf stays a user input from the governing edition.
Converts a site basic wind speed into the velocity pressure qz at the pipe elevation, then into a uniformly distributed lateral load in lb/ft acting on the projected width of an exposed pipe run — the load you hand to a pipe-stress model or a support-span check as the wind occasional case. The exposure coefficient Kz, topographic factor Kzt, directionality factor Kd, ground elevation factor Ke, gust-effect factor G and force coefficient Cf are all entered by you from the governing ASCE 7 edition — no ASCE table or figure values are embedded.
Method
ASCE 7 §26.10.2 velocity pressure at height z, US-customary form (Eq. 26.10-1):
qz = 0.00256 · Kz · Kzt · Kd · Ke · V2
The design wind force on an "other structure" is F = qz·G·Cf·Af (§29.4.1, Eq. 29.4-1). For a horizontal pipe run the projected area per foot of length is Dproj/12 ft²/ft, so the force collapses to a uniformly distributed load:
qdesign = qz · G · Cf
w = qdesign · ( Dproj / 12 )
where V is the basic wind speed in mph for the risk category and return period of the governing edition, Kz the velocity pressure exposure coefficient at the pipe centreline elevation, Kzt the topographic (speed-up) factor, Kd the wind directionality factor, Ke the ground elevation factor, G the gust-effect factor, Cf the force coefficient for the round section, and Dproj the projected width in inches — the outside diameter plus insulation and jacketing, not the bare pipe OD. The 0.00256 coefficient is the standard air-density constant of Eq. (26.10-1); it is an equation constant, not a tabulated value.
| Inputs | ||
|---|---|---|
| V | Basic wind speed at the site (ASCE 7 §26.5 wind maps — user-supplied) | mph |
| Kz | Velocity pressure exposure coefficient at height z (Table 26.10-1 — user-supplied) | — |
| Kzt | Topographic factor (§26.8 — user-supplied) | — |
| Kd | Wind directionality factor (Table 26.6-1 — user-supplied) | — |
| Ke | Ground elevation factor (Table 26.9-1; 1.0 is always conservative — user-supplied) | — |
| G | Gust-effect factor (§26.11 — user-supplied) | — |
| Cf | Force coefficient for the round member (Fig. 29.4-1 — user-supplied) | — |
| Dproj | Projected width including insulation and jacketing | in |
| Outputs | ||
| qz | Velocity pressure at the pipe elevation | psf |
| designPressure | Design pressure on the projected area, qz·G·Cf | psf |
| loadPerFt | Distributed wind load per foot of pipe run | lb/ft |
Limitations — what this calculator is not
- Rigid-structure form only. It applies the gust-effect factor G you enter and performs no dynamic analysis — no flexible-structure Gf derivation (§26.11.5), no resonant response, and no vortex-shedding or across-wind (aeroelastic) check. Long unsupported spans of small-bore pipe in clean flow can be vortex-shedding sensitive; that assessment is outside this calculator.
- Cf for a round section depends on the surface roughness and on the D·√qz regime (Fig. 29.4-1). The calculator takes whatever Cf you enter and does not verify that it belongs to the correct regime — the warning it returns is a reminder, not a check.
- Treats each pipe as a fully exposed, isolated round member. No shielding, grouping or solidity effects for multi-tier pipe racks, no partial exposure, and no correction for pipes behind structure or vessels.
- Ice accretion is not included. If ASCE 7 Chapter 10 atmospheric ice loading governs at the site, add the ice thickness into Dproj yourself and apply the concurrent wind speed of §10.5 rather than the Chapter 26 basic wind speed.
- Returns a load, not a stress. It does not distribute the load to supports, compute span moment or deflection, combine wind with sustained weight and pressure, or apply the ASME B31.3 ¶302.3.6 occasional-load allowable increase — use the ASCE Occasional Load (wind / seismic) calculator on this same line for the code combination check.
- Wind only. Earthquake is a separate load case (ASME B31.3 ¶302.3.6 does not require them concurrent) — use the Seismic Design Force (ASME B31E) calculator.
- US-customary units only: V in mph, qz in psf, Dproj in inches, output in lb/ft. There is no SI form of Eq. (26.10-1) in this module.
Worked example — fixture-verified
Bare NPS 8 (8.625 in OD) line on an outdoor rack. Basic wind speed 115 mph, Kz = 0.85 at the rack elevation, no topographic speed-up (Kzt = 1.0), Kd = 0.95, Ke = 1.0, gust factor G = 0.85, force coefficient Cf = 0.7 for the round section.
| Given | ||
|---|---|---|
| Basic wind speed V | 115 | mph |
| Exposure coefficient Kz | 0.85 | — |
| Topographic factor Kzt | 1.0 | — |
| Directionality factor Kd | 0.95 | — |
| Ground elevation factor Ke | 1.0 | — |
| Gust-effect factor G | 0.85 | — |
| Force coefficient Cf | 0.7 | — |
| Projected width Dproj | 8.625 | in |
Step by step
- Collect the coefficient product: Kz·Kzt·Kd·Ke = 0.85·1.0·0.95·1.0 = 0.8075.
- Square the wind speed: V2 = 1152 = 13,225 mph2.
- Velocity pressure: qz = 0.00256·0.8075·13,225 = 0.0020672·13,225 = 27.3387 psf.
- Design pressure on the projected area: qz·G·Cf = 27.3387·0.85·0.7 = 27.3387·0.595 = 16.26654 psf.
- Projected area per foot of pipe: Dproj/12 = 8.625/12 = 0.71875 ft2/ft.
- Distributed load: w = 16.26654·0.71875 = 11.6916 lb/ft acting horizontally on the run.
| Result COMPUTED | ||
|---|---|---|
| qz — velocity pressure | 27.3387 | psf |
| Wind load per foot | 11.6916 | lb/ft |
Status is n/a because this is a load-generation calculation — there is no pass/fail criterion until the 11.6916 lb/ft is applied as a horizontal occasional case in the stress model and checked against the ASME B31.3 ¶302.3.6 allowable, which this calculator does not do. Note also that insulating this line would raise Dproj and the load with it, in direct proportion.
wind-asce.json — case “V=115 mph, Kz=0.85, Kd=0.95, G=0.85, Cf=0.7, NPS 8 bare” (tolerance 0.001) — in the
calc-core release gate. It re-runs on every commit; a red fixture blocks deployment.
See the validation methodology.Sources & citations
- ASCE 7, Minimum Design Loads and Associated Criteria for Buildings and Other Structures — §26.10.2, Eq. (26.10-1), velocity pressure qz.
- ASCE 7 — §29.4.1, Eq. (29.4-1), design wind force F = qz·G·Cf·Af on other structures; Fig. 29.4-1 force coefficients for round sections (values user-supplied, not embedded).
- ASCE 7 — §26.5 basic wind speed, §26.6 directionality Kd, §26.8 topographic factor Kzt, §26.9 ground elevation factor Ke, §26.10 exposure coefficient Kz, §26.11 gust-effect factor G — all user-supplied from the governing edition.
- ASCE 7 — Chapter 10, atmospheric ice loads (not evaluated here).
- ASME B31.3, Process Piping — ¶302.3.6, allowances for variations from normal operation (occasional loads such as wind and earthquake).
Per the source & citation policy, allowable-stress and factor table values are user-supplied — this page and the app cite paragraph numbers and never reproduce ASME table data.
FAQ
Which ASCE 7 edition does this equation match?
The ground elevation factor Ke entered the velocity pressure equation in ASCE 7-16 and is retained in 7-22, so the form shown is the 7-16/7-22 form. For ASCE 7-10 set Ke = 1.0 and the result is identical. Editions through ASCE 7-05 carried an importance factor I inside the equation and used nominal (service-level) wind speeds rather than the strength-level, risk-category maps of 7-10 onward — do not mix a pre-2010 speed with this form.
Should Dproj be the bare pipe OD or the insulated OD?
The insulated OD, including any metal jacketing or cladding. Wind acts on the projected width of whatever is actually in the airstream. On an NPS 8 line, 2 in of insulation plus jacket takes Dproj from roughly 8.6 in to roughly 12.9 in and raises the lb/ft by about half — the load scales linearly with Dproj. If ice loading governs, add the ASCE 7 Chapter 10 ice thickness on top; the calculator will not do it for you.
Does this tell me whether my pipe or its supports pass?
No. It produces the wind load only. Deciding pass or fail requires distributing that load over the support spans, combining it with weight and pressure, and comparing the resulting longitudinal stress against the occasional-load allowable of ASME B31.3 ¶302.3.6 — use the ASCE Occasional Load (wind / seismic) calculator for that combination, and a pipe-stress model for anything with significant flexibility or non-uniform support.
Where do Kz, Kzt, Kd, Ke, G and Cf come from?
From the ASCE 7 tables and figures for your site and geometry: Kz from Table 26.10-1 for the exposure category and pipe elevation, Kzt from §26.8, Kd from Table 26.6-1, Ke from Table 26.9-1, G from §26.11, and Cf from Fig. 29.4-1 for the round-section roughness and D·√qz regime. This tool keeps every one of them as an input — it never embeds ASCE table values, and selecting them correctly is the engineer's responsibility.
Related calculators
- ASME B31E Seismic Design Force Calculator (Fp) — The other occasional load on the same run
- Pipe Support Spacing Calculator — Maximum Deflection-Limited Span — Span sets the length of pipe each support sees this load over
- Displacement Stress Range Check (ASME B31.3 ¶319.4.4) — Occasional loads combine with the sustained and thermal cases