Roof Rain Load and Secondary-Drainage Flow (ASCE 7 Ch. 8)
The load that collapses flat roofs: standing water at the blocked-primary case.
Example
You enter
- Static head to secondary inlet ds (in) 2
- Hydraulic head at design flow dh (in) 1
- Tributary roof area (ft², optional) 2000
- Design rainfall (in/hr, optional) 3
You get
- Rain load 15.6 psf
- Design flow to secondary 62.4 gpm
Details, formula, and sources
ASCE 7 Ch. 8 puts the rain load at 5.2 psf per inch of head - R = 5.2 x (static head to the secondary inlet + hydraulic head above it at design flow) - and the optional IPC design flow Q = 0.0104 x area x rainfall sizes the secondary drainage. Doubling the head to the overflow doubles the load, which makes the secondary inlet height a structural decision, not just a plumbing one. A flat roof must also pass the §8.4 ponding-instability check. A load and flow aid, not a stamped roof-drainage design.
rain_load_psf = 5.2 x (static_head_in + hydraulic_head_in); design_flow_gpm = (roof_area > 0 && rainfall > 0) ? 0.0104 x roof_area_ft2 x rainfall_in_hr : null.
ASCE 7 Ch. 8 rain load (R = 5.2 x (ds + dh)) and the IPC roof-drainage design flow (Q = 0.0104 x A x i), by name; the 5.2 psf/in (62.4 pcf / 12) and 0.0104 gpm/(ft^2 in/hr) are named constants.
The rain-load relation is in the published ASCE 7 Ch. 8; the roof-drainage design flow is the IPC relation; the constants are public. The arithmetic is public.
Estimate. AHJ and licensed professional govern.
Field names used by the API: static_head_in, hydraulic_head_in, roof_area_ft2, rainfall_in_hr, rain_load_psf, design_flow_gpm
- Rain load R = 5.2 psf per inch x (static head ds to the secondary inlet + hydraulic head dh above it at design flow)ASCE 7 Ch. 8
- Design flow optional Q = 0.0104 x tributary area x design rainfall (100-year hourly intensity) sizes the secondary drainageIPC
- Ponding a flat or near-flat roof must also pass the ASCE 7 §8.4 ponding-instability checkASCE 7 §8.4