Skip to main content
CanadaNBCC 2020Division BPart 4

Wind Loads - Main Structural System (NBCC 2020)

Run the calc
Determine MWFRS wind pressures on low-rise buildings to NBCC 2020 (Subsection 4.1.7) for both orthogonal load cases. Builds the velocity pressure, exposure, gust and topographic factors, resolves the Figure 4.1.7.6 zone coefficients including end zones, and reports net ULS and SLS pressures against both internal pressure conditions.

Method & scope

What it calculates

Canadian structural engineers setting the lateral design pressures on a low-rise building frame under NBCC 2020, where both orthogonal load cases and the end-zone widths have to be resolved before any bracing or diaphragm work starts. Hill and escarpment speed-up is built in for sites where topography governs. Likely replaces 1-2 hours per building of manual code lookups and hand calculation across velocity pressure, exposure/gust/topographic factors, and Table 4.1.7.6 pressure coefficients for both load cases.

Calculation method

This calculator determines wind pressures on the main wind-force-resisting system (MWFRS) of a low-rise building using the static procedure of the National Building Code of Canada 2020 (Division B, Part 4, Subsection 4.1.7). It builds the velocity pressure, applies exposure, gust and topographic effects, then resolves the Figure 4.1.7.6 zone coefficients for both orthogonal load cases.
Reference velocity pressure and importance factors
The reference velocity pressure q50 is the 1-in-50 annual probability value for the site, taken from the project defaults or entered as an override. The building importance category sets the wind importance factor, which differs between ultimate and serviceability limit states, so both are carried through the calculation in parallel.
Building geometry and reference height
Roof type and pitch give the roof angle, from which the eave height, mean roof height and the reference height used for the exposure factor are derived. The building width perpendicular to the ridge and length parallel to it set the least horizontal dimension, which in turn drives the end-zone geometry.
End-zone widths
The end-zone width z is taken as z = max( min(0.10 × Bmin, 0.40 × H), max(0.04 × Bmin, 1 m) ) where Bmin is the least horizontal dimension and H the building height used for the figure. The wider end-zone dimension y follows as max(6 m, 2z). These two dimensions define where the end-zone coefficients 1E through 6E apply rather than the interior zone values.
Exposure, gust and topographic factors
The exposure factor Ce is computed from the reference height and the terrain type, with the intermediate terrain case interpolating on the extent of rough terrain upwind and subject to the code floor on the factor. The gust effect factor Cg for the main structural system is taken as the code value for this procedure. Where a hill or escarpment is present, the maximum speed-up ratio is derived from the hill height and the effective upwind distance for the selected shape, then attenuated by the horizontal distance from the peak and the height above ground. The resulting speed-up is combined with the gust factor to give the topographic factor: Ct = (1 + ΔS / Cg) × (1 + ΔS) Where no topographic feature is present, or the hill is too shallow to trigger the provisions, Ct is unity.
External pressure coefficients
The gust-pressure coefficient product CgCp is read from the Figure 4.1.7.6 zone system. Load Case A covers wind normal to the ridge using zones 1, 2, 3 and 4 plus end zones 1E to 4E. Load Case B covers wind parallel to the ridge and extends the set with zones 5 and 6 plus end zones 5E and 6E. Coefficients vary with roof angle and are interpolated across the code breakpoints, so a roof pitch between tabulated angles is handled without rounding to the nearest listed value.
External and net pressures
The external pressure on each zone is p,ext = IW × q50 × Ce × Ct × CgCp The internal pressure is derived from the building opening condition, which sets the positive and negative internal pressure coefficients, factored by the internal exposure and internal gust factors. The net pressure on each zone is then the external pressure less the internal pressure: p,net = p,ext − p,i Because the internal pressure can act outward or inward, every zone is reported twice, once against the positive internal condition and once against the negative, at both ULS and SLS. This gives four net pressure values per zone per load case, from which the governing value for any given frame element can be selected.

How to use it

1

Open the calculator

Open it from Run calc in the About this calculator panel above.
2

Enter your inputs

Work through the input sections from top to bottom. Click any input label to see its reference explanation, clause, conditions and assumptions. See Checks, References, Conditions and Assumptions.
3

Review the results and export

Check the utilization of each governing check in the summary, then export a PDF report. See Views and Export.

Common questions

It applies the static procedure of the National Building Code of Canada 2020, Division B, Part 4, Subsection 4.1.7, to determine wind pressures on the main wind-force-resisting system of low-rise buildings. External pressure coefficients are taken from the Figure 4.1.7.6 zone system for both orthogonal load cases.
Load Case A represents wind acting normal to the ridge and uses zones 1, 2, 3 and 4 with their end-zone counterparts 1E, 2E, 3E and 4E. Load Case B represents wind acting parallel to the ridge and adds zones 5 and 6 with counterparts 5E and 6E. Both cases are computed in full so the governing case for each frame element can be identified directly.
The reference velocity pressure q50 and building importance category, which can flow from the project defaults or be overridden; roof type, pitch, eave, top and overall heights; building width perpendicular to the ridge and length parallel to it; terrain type and the extent of rough terrain upwind; the building opening condition; and, where relevant, the hill or escarpment geometry.
External and net wind pressures for every zone in Load Case A and Load Case B, each at ULS and SLS, and each reported against both the positive and the negative internal pressure condition. The end-zone widths y and z, the mean roof height, the reference height, the exposure factor, the topographic factor and the internal pressure coefficients are all shown as intermediate results.
Set the hill or escarpment flag and select the shape, then enter the hill height, the upwind horizontal distance to the peak, the horizontal distance from the peak and the height above ground. The calculator derives the maximum speed-up ratio and attenuates it with distance and height to give the speed-up at your location, which is combined with the gust effect factor to produce the topographic factor Ct. The speed-up provisions only engage where the hill is steep enough to trigger them.
Yes, for anything other than the main frame. This calculator produces pressures for the main wind-force-resisting system, which sizes the lateral system as a whole. Cladding panels, girts, purlins and other secondary members see higher peak local pressures over smaller tributary areas and are covered by the Wind Loads Components and Cladding calculator for the same code edition.

Next steps

Canadian Calculator Library

Complete list of Calcs.com design calculators available for Canadian projects (CSA O86, CSA S16, NBCC, and related standards).

Calculate Components and Cladding Wind Pressures to NBCC

Calculate wind pressures on components and cladding to NBCC 2020 and NBCC 2025.

Calculate Snow Loads (NBCC 2020)

Get balanced, unbalanced, drift, and sliding roof snow loads to NBCC 2020 Cl. 4.1.6 from the 1-in-50-year ground snow basis, with each code clause shown.

Calculate Seismic Base Shear to NBCC

Determine design base shear to NBCC 2020 (Art. 4.1.8) with the Equivalent Static Force Procedure, and distribute forces story by story.

Calculate Wind Loads (NBCC 2020)

Pull the reference wind pressure and climatic data for any Canadian site from the NBCC 2020 tables (Appendix C) as the basis for design wind loads.