Wind Load Calculator Guide — ASCE 7-22 Design Procedure
Quick access:
- What is a wind load calculator?
- ASCE 7-22 wind load procedure
- Required inputs
- How the calculator works
- MWFRS vs C&C
- Worked example: low-rise building
- Frequently asked questions
- Try the calculator
What is a wind load calculator?
A wind load calculator determines the lateral pressure exerted by wind on a building or structure. Wind loads are often the governing lateral load for mid- and low-rise buildings and can exceed seismic loads in non-seismic regions.
The Steel Calculator wind load tool implements ASCE 7-22 (Chapter 26-31) for US projects, with parallel support for AS/NZS 1170.2 (Australia/New Zealand), EN 1991-1-4 (Eurocode), and NBCC 2020 (Canada). All calculations run client-side via WebAssembly.
Wind load design is a two-part problem:
- Determine the pressures on the building envelope based on wind speed, exposure, and building geometry
- Distribute the loads through the structural system (roof diaphragm, shear walls, moment frames, collectors, drag struts)
ASCE 7-22 wind load procedure
The ASCE 7-22 wind load provisions (Chapter 26-31) follow a step-by-step procedure:
Step 1: Determine basic wind speed (V)
From ASCE 7-22 Wind Speed Maps (Figures 26.5-1A through 26.5-1D):
- Risk Category I: 120-140 mph in most of US (lower for agricultural)
- Risk Category II: 130-160 mph (the default for most buildings)
- Risk Category III: 140-170 mph (schools, assembly, essential facilities)
- Risk Category IV: 145-180 mph (hospitals, fire stations, emergency response)
Wind speeds in ASCE 7-22 are 3-second gust speeds at 33 ft above ground in Exposure C. The maps are based on a 700-year mean recurrence interval for Risk Category II.
Step 2: Determine wind load parameters
Wind directionality factor (Kd): ASCE 7-22 Table 26.6-1
- Buildings (MWFRS): 0.85
- Roof components (C&C): 0.85
- Chimneys, tanks: 0.90
- Solid signs: 0.85
Exposure category (ASC 7-22 Section 26.7):
- Exposure B: Urban and suburban areas, wooded terrain. Surface roughness B. Most restrictive.
- Exposure C: Open terrain with scattered obstructions. Default for many sites.
- Exposure D: Flat, unobstructed terrain (coastal, lake shores). Least restrictive (highest loads).
Topographic factor (Kzt): ASC 7-22 Section 26.8
- 1.0 for flat terrain
- 1.0 to 1.6 for escarpments, ridges, and hills (requires K1, K2, K3 factors)
Ground elevation factor (Ke): ASCE 7-22 Section 26.9
- New in ASCE 7-22. Accounts for reduced air density at high elevations.
- Ke = e^(-0.0000362 x z) where z = elevation in feet
- At 5,000 ft: Ke = 0.83 (17% reduction in velocity pressure)
- Above 6,000 ft: Mandatory. Below 1,000 ft: May be taken as 1.0.
Step 3: Calculate velocity pressure (qz)
qz = 0.00256 x Kz x Kzt x Kd x Ke x V² (psf)
where Kz is the velocity pressure exposure coefficient (from ASCE 7-22 Table 26.10-1):
- At 0-15 ft, Exposure B: Kz = 0.57
- At 0-15 ft, Exposure C: Kz = 0.85
- At 0-15 ft, Exposure D: Kz = 1.03
Kz increases with height. For a 100 ft building in Exposure C, Kz at the roof level is approximately 1.40.
For Exposure B (the most common for suburban sites), Kz varies from 0.57 (lowest 15 ft) to 1.48 (200 ft). The low Kz at ground level means low-rise buildings in suburban areas experience significantly less wind load than buildings in open terrain.
Step 4: Determine pressure coefficients
Internal pressure coefficient (GCpi): ASCE 7-22 Table 26.13-1
- Enclosed buildings: +/- 0.18
- Partially enclosed: +/- 0.55
- Open buildings: 0.00
External pressure coefficient (Cp): ASCE 7-22 Figures 27.3-1 and 27.3-2
- Windward wall: Cp = 0.80 (positive pressure pushing in)
- Leeward wall: Cp depends on L/B ratio (-0.20 to -0.50, suction)
- Side walls: Cp = -0.70 (suction)
- Roof: Cp depends on slope (-0.30 to -1.30, typically suction)
Step 5: Calculate design wind pressure (p)
p = q x G x Cp - qh x (GCpi)
where G = gust effect factor (typically 0.85 for rigid buildings per ASCE 7-22 Section 26.11).
Step 6: Apply to structural model
The calculated pressures are applied as line loads on roof diaphragms and shear walls. These loads are then used to design:
- Roof deck and diaphragm connections
- Shear walls (concrete, masonry, or steel braced)
- Drag struts and collectors
- Foundation shear and uplift
- Cladding and glazing systems
Required inputs
The wind load calculator needs the following inputs:
Site data
- Wind speed (V): From ASCE 7-22 wind speed map or local building code
- Risk category: I, II, III, or IV (affects wind speed map contour)
- Exposure category: B, C, or D
- Topographic factor: 1.0 for flat terrain, higher for hills/ridges
- Ground elevation: For Ke factor (new in ASCE 7-22)
Building geometry
- Mean roof height: Average of eave and ridge height (ft)
- Plan dimensions: Length, width, and height for L/B ratio
- Roof slope: Flat, gable, or hip with slope angle
- Enclosure classification: Enclosed, partially enclosed, or open
Structural characteristics
- Natural frequency: Determines rigid vs. flexible classification
- Damping ratio: For dynamic amplification
- Gust effect factor: 0.85 (rigid) or computed (flexible)
How the wind load calculator works
The calculator follows the ASCE 7-22 analytical method (Chapter 27, Directional Procedure) for MWFRS. For each load direction (NS and EW), it computes:
- Velocity pressure at each roof height level
- Windward wall pressure (varies with height)
- Leeward wall pressure (constant with height)
- Side wall suction (constant with height)
- Roof pressure (varies by zone: edge, ridge, corner, interior)
- Net shear at each diaphragm level
- Overturning moment at foundation
For components and cladding (C&C), the calculator uses ASCE 7-22 Chapter 30 to determine localized pressures for the design of:
- Window and curtain wall mullions
- Roof deck attachments
- Cladding and metal panel systems
- Door and window framing
MWFRS vs C&C
Main Wind Force Resisting System (MWFRS)
The MWFRS is the structural system that transfers wind loads from the building envelope to the foundation. It includes:
- Roof diaphragms: Distribute wind from the roof to shear walls
- Shear walls or braced frames: Resist lateral forces at each level
- Drag struts (collectors): Transfer diaphragm shear to shear walls
- Chord members: Edge members of the diaphragm that resist the diaphragm moment
- Foundations: Transfer reactions to soil
MWFRS wind pressures are area-averaged — they do not capture local peak pressures at corners and eaves. The design pressure for MWFRS is lower than C&C because the large tributary area averages out the local peaks.
Components and Cladding (C&C)
C&C elements are designed for higher localized pressures that occur at:
- Corners: The highest suction occurs at building corners (GCp = -2.8 to -3.4)
- Eaves and ridges: Roof edges experience higher suction than interior zones
- Small tributary areas: The smaller the tributary area, the higher the design pressure (because the peak gust is more likely to fully envelop a small area)
C&C pressures are typically 2-3x higher than MWFRS pressures for elements at corners. This is why corner mullions are typically heavier than mid-wall mullions in curtain wall systems.
| Zone | Location | C&C pressure multiplier vs MWFRS |
|---|---|---|
| 1 | Interior wall | ~1.3x |
| 2 | Edge wall | ~1.8x |
| 3 | Corner wall | ~2.5x |
| 4 | Interior roof | ~1.5x |
| 5 | Roof edge | ~2.0x |
Worked example: low-rise building
Problem: A 50 ft x 80 ft office building with a flat roof at 25 ft mean height. Located in suburban Atlanta (Risk Category II, V = 140 mph). Exposure B, enclosed. Determine the MWFRS wind pressure on the windward wall.
Step 1: Basic parameters
V = 140 mph (Risk Category II, Atlanta per ASCE 7-22 Fig 26.5-1B) Kd = 0.85 (MWFRS building) Kzt = 1.0 (flat terrain) Ke = 1.0 (elevation ~1,000 ft, below 2,000 ft threshold) G = 0.85 (rigid building, natural frequency > 1 Hz) GCpi = +/- 0.18 (enclosed building)
Step 2: Kz at roof height
h = 25 ft. From Table 26.10-1, Exposure B: Kz at 25 ft = 0.57 x (25/33)^(1/7.0) = 0.57 x 0.965 = 0.55
Wait — the correct interpolation for Exposure B at 25 ft: Kz = 0.57 for z = 15 ft (minimum), Kz at 30 ft = 0.70 Linear interpolation: Kz at 25 ft = 0.57 + (25-15)/(30-15) x (0.70 - 0.57) = 0.57 + 0.087 = 0.657
Step 3: Velocity pressure at roof height
qh = 0.00256 x Kz x Kzt x Kd x Ke x V² = 0.00256 x 0.657 x 1.0 x 0.85 x 1.0 x 140² = 0.00256 x 0.657 x 0.85 x 19,600 = 0.00256 x 10,947 = 28.0 psf
Step 4: Windward wall pressure at roof height
Cp = 0.80 (windward wall)
p = qh x G x Cp - qh x (GCpi) = 28.0 x 0.85 x 0.80 - 28.0 x (0.18) (using positive internal pressure: worst case for inward pressure) = 19.0 - 5.0 = 14.0 psf
Step 5: Total wind force on windward wall
Area = 25 ft x 50 ft = 1,250 ft² Total force = 14.0 x 1,250 / 1,000 = 17.5 kips (at about 12.5 ft above base, for moment calculation)
Step 6: Check leeward wall pressure
L/B = 80/50 = 1.6 Leeward Cp = -0.37 (from Table 27.3-1)
p_leeward = 28.0 x 0.85 x (-0.37) - 28.0 x (0.18) = -8.8 - 5.0 = -13.8 psf (suction)
Step 7: Total net shear at base
Windward: 14.0 psf (push) Leeward: 13.8 psf (pull) Total net pressure: 14.0 + 13.8 = 27.8 psf
Total base shear = 27.8 x 25 x 50 / 1,000 = 34.8 kips
This is the total shear that the roof diaphragm, shear walls, and foundations must resist for wind from this direction.
Frequently asked questions
What is the difference between wind load and seismic load?
Wind loads are proportional to the exposed surface area and the square of wind speed. They act on the building envelope and increase with height. Seismic loads are proportional to the building mass and ground acceleration. Wind typically governs for low-rise, lighter structures. Seismic governs for heavy, tall, or irregular structures in high-seismic zones. The load combination in ASCE 7-22 Section 2.3 treats wind and seismic as separate load cases (not combined).
How do I determine the exposure category for my site?
Exposure B applies to urban, suburban, and wooded areas (most building sites in developed areas). Exposure C applies to open terrain with scattered obstructions (agricultural land, airports). Exposure D applies to flat, unobstructed areas (coastal shorelines). If a site has different exposures in different directions, ASCE 7-22 Section 26.7.3 allows using separate exposures for each wind direction. For the conservative approach, use the least restrictive exposure.
What is the gust effect factor and when is it computed?
The gust effect factor G accounts for the reduced peak wind load on a structure due to the lack of full correlation of the peak gust over the entire surface. For rigid buildings (natural frequency > 1 Hz, height < 120 ft), G = 0.85. For flexible buildings, G must be computed per ASCE 7-22 Section 26.11 using the building's natural frequency, damping, and the wind spectrum. Flexible buildings experience dynamic amplification and have higher G values.
How do parapets affect wind loads?
Parapets increase the effective height of the building and create additional wind load zones on the roof. Per ASCE 7-22 Figure 27.3-1 and Section 27.3.4, the windward parapet has positive pressure on the front face (Cp = 0.80 for windward wall at h) and negative pressure on the back face. The net effect is an upward and horizontal load on the parapet that must be transferred to the roof diaphragm. Parapets higher than 3 ft require special analysis.
What are the key changes in ASCE 7-22 wind provisions?
Major changes from ASCE 7-16 include: (1) New wind speed maps based on updated hurricane data, (2) Introduction of the ground elevation factor Ke, (3) Updated Exposure B Kz values (reduced for low-rise buildings), (4) New C&C pressure coefficients for roof edges, (5) Clarified provisions for open buildings and trussed towers, (6) Updated topographic factor method with additional ridge/hill configurations.
Try the wind load calculator
Use the free Wind Load Calculator to determine wind pressures per ASCE 7-22, AS/NZS 1170.2, EN 1991-1-4, or NBCC 2020. The calculator handles:
- MWFRS directional procedure (Chapter 27)
- Components and cladding (Chapter 30)
- All exposure categories and topographic factors
- Rigid and flexible structures
- Flat, gable, and hip roof geometries
- Parapet loads
- Wind load combinations with dead/live/snow/seismic
For reference tables and additional guidance:
- Wind Load Basics — fundamental principles of wind engineering
- ASCE 7-22 Wind Load Calculation — detailed procedure
- Wind Load Worked Example — complete step-by-step example
- Wind Load Workflow — design process checklist
- Load Combinations — ASCE 7-22 load combinations
- Seismic Load Calculator — lateral loads from seismic
Disclaimer
This guide is for educational and reference use only. It does not constitute professional engineering advice. All design values must be verified against the governing building code, project specification, and applicable design standards. The Steel Calculator disclaims liability for any loss, damage, or injury arising from the use of this information. Always engage a licensed structural engineer for wind load design on actual projects.