Skip to content
Wind Loads

How to Calculate Wind Loads — Directional Procedure (ASCE 7-22 Chapter 27)

A complete MWFRS wind load worked example per ASCE 7-22 Chapter 27: velocity pressure qz and Kz (Eq. 26.10-1), external pressure coefficients Cp for walls and a gable roof, design pressures p with Kd and GCpi (Eq. 27.3-1), base shear in both directions, the minimum design wind load, and the four design wind load cases of Figure 27.3-8 — every number verified against StructSuite.

22 min read Updated October 18, 2026 Written and checked by StructSuite's licensed Professional Engineer (P.E.).

Run this example yourself. It opens in the free calculator with every input from this guide filled in Change any value and the checks recompute. No account needed.

Run this example
On this page

This is a complete, no-steps-skipped MWFRS wind calculation for an ordinary building: a two-story, gable-roof wood-frame house. We follow ASCE 7-22 Chapter 27 (Directional Procedure) from the basic wind speed all the way to the four design wind load cases of Figure 27.3-8 — the part of the chapter engineers most often see for the first time on a plan-check correction. Every number was computed with the same engine that runs StructSuite's Wind Loads module, so you can reproduce any line of this example in the app and get exactly these values.

The building

Gable-end elevation (32 ft face) ridge 26 ft θ = 26.6° h = 22 ft 18 ft eave B = 32 ft Side elevation (48 ft face) ridge (parallel to view) 26 ft ridge 18 ft eave h = 22 ft L = 48 ft Plan ridge B = 32 ft L = 48 ft wind ⊥ ridge (loads the 48-ft face) wind ∥ ridge Both elevations (top) and the plan (bottom). Mean roof height h = (18 + 26)/2 = 22 ft, used for qh because θ ≥ 10°. The two wind arrows on the plan are the two orthogonal design directions carried through this example.
ItemValue
Plan dimensions48 ft (ridge direction) × 32 ft
Eave / ridge height18 ft / 26 ft → mean roof height h = 22 ft
RoofGable, 6:12 → θ = 26.6°
Basic wind speed V100 mph (Risk Category II — read your site's value from the hazard maps; the book icon beside StructSuite's Step 4 wind speed field links the ASCE Hazard Tool)
ExposureC (open terrain, scattered obstructions)
Topography / elevationKzt = 1.0 (flat site), Ke = 1.0
DirectionalityKd = 0.85 (buildings, Table 26.6-1)
EnclosureEnclosed → GCpi = ±0.18 (Table 26.13-1)
Gust-effect factorG = 0.85 (rigid building, §26.11.1 — the module confirms at the height field that this house is low-rise per §26.2, which is what lets it be considered rigid under §26.11.2)

Choosing the input parameters — where each one comes from

Before any equation, four selections set the stage. Each is a code table, and each is worth understanding rather than defaulting:

Exposure category (§26.7). Look at the terrain upwind of the site, not the site itself: B — urban/suburban or wooded terrain with closely spaced obstructions (most residential subdivisions); C — open terrain with scattered obstructions under 30 ft (open country, grasslands, and the default when B and D don't apply); D — flat, unobstructed areas and water surfaces (shorelines, mud flats). We chose C for a house at the edge of open fields. This single choice moves every pressure in the calculation — see the sensitivity box in Step 1.

Directionality factor Kd (Table 26.6-1, excerpt):

Structure typeKd
Buildings — MWFRS ← this example0.85
Buildings — components and cladding0.85
Chimneys/tanks — square0.90
Chimneys/tanks — round1.00

Kd accounts for the low probability that the strongest wind blows from exactly the direction that produces the worst pressure coefficient on your building — two maxima that rarely coincide (ASCE 7-22 Commentary §C26.6). Rectangular buildings get the biggest credit (0.85); a round chimney looks the same from every direction, so it gets none (1.00).

Enclosure classification → GCpi (Table 26.13-1):

ClassificationCriterion (summary)GCpi
Enclosed ← this exampleOpenings small: Ao < smaller of 0.01Ag or 4 ft², and Aoi/Agi ≤ 0.2+0.18 / −0.18
Partially enclosedOne wall dominated by openings: Ao > 1.1Aoi (plus size limits)+0.55 / −0.55
Partially openDoesn't fit the other three+0.18 / −0.18
OpenEach wall ≥ 80% open0

The classification is about openings — doors, operable windows, vents — and it is a design decision with teeth: a garage-door failure can turn "enclosed" into "partially enclosed" and triple the internal pressure. In hurricane regions this is why opening protection matters as much as member sizing.

Topography and elevation. Kzt = 1.0 unless the building sits on the upper half of an isolated hill, ridge, or escarpment (Figure 26.8-1 has the K1K2K3 procedure); Ke = 1.0 at sea level and may be reduced with altitude (Table 26.9-1) — taking 1.0 is always conservative.

In StructSuite — Step 5 of the Wind module shows Kd and the enclosure classification as the actual code tables with your selection highlighted, and Exposure, Kzt and Ke as choices you pick; the enclosure classification can be computed from opening areas instead of asserted. V is typed in Step 4, and the book icon beside that field links the ASCE Hazard Tool.

Why Chapter 27 (and when Chapter 28 applies)

This building actually qualifies for both procedures. Chapter 28 (Envelope) is limited to low-rise buildings: h ≤ 60 ft, h ≤ min(L, B), and a flat, gable, or hip roof — all true here, and where it applies it often produces the lowest MWFRS pressures. Chapter 27 (Directional) has no such limits: it works for any height and geometry, which is why it's the method you can always fall back on — and it is the procedure that carries the Figure 27.3-8 design wind load cases this example teaches. Whichever you choose, use one procedure consistently — never mix Chapter 27 Cp pressures with Chapter 28 GCpf zones in one calculation.

In StructSuite, the procedure is a radio selection at the top of the Wind module, and the wizard reshapes its steps to match.

Step 1 — Velocity pressure qz (Eq. 26.10-1)

qz = 0.00256 · Kz · Kzt · Ke · V² (psf, with V in mph)

Note what is not in this equation in ASCE 7-22: Kd. The directionality factor moved into the pressure equation (27.3-1) — a frequent source of double-counting errors when engineers reuse old spreadsheets.

Kz comes from Table 26.10-1. The rows bracketing our heights (values exactly as tabulated):

z (ft)Exposure BExposure C ← oursExposure D
150.570.851.03
200.620.901.08
250.660.941.12
300.700.981.16

Between tabulated rows, interpolate linearly. At the mean roof height h = 22 ft:

Kh = 0.90 + (22 − 20)/(25 − 20) × (0.94 − 0.90) = 0.916

Hand-substitution at z = 15 ft (Exposure C → Kz = 0.85):

q15 = 0.00256 × 0.85 × 1.0 × 1.0 × 100² = 21.76 psf

The full profile at the heights this building needs:

z (ft)Kzqz (psf)
150.8521.76
180.8822.53eave
200.9023.04
220.91623.45mean roof height → qh
250.9424.06
260.94824.27ridge

qh = 23.45 psf is the workhorse value: leeward wall, sidewalls, roof, and the internal pressure all use it. Only the windward wall uses the height-varying qz.

Sensitivity — the two inputs that move everything. Same building, same height, computed through the same engine:

• Exposure: B → qh = 16.28 psf (31% lower than C); C → 23.45 psf; D → 28.06 psf (20% higher). Terrain roughness is worth more than most member-size decisions — classify it honestly.
• Wind speed: V = 110 mph instead of 100 → qh = 28.37 psf. A 10% speed increase is a 21% pressure increase, because q grows with V².

Every pressure and base shear downstream scales with these two choices — which is why they deserve the first minutes of any wind calculation, not the last.

Step 2 — External pressure coefficients Cp (Figure 27.3-1)

Walls. Windward is always Cp = +0.8; sidewalls are always −0.7. The leeward wall depends on how deep the building is along the wind (L/B ratio):

DirectionL∥/B⊥Leeward Cp
Wind ⊥ ridge (travels across the 32-ft span)32/48 = 0.67−0.5
Wind ∥ ridge (travels along the 48-ft length)48/32 = 1.5−0.4 (interpolated between −0.5 at L/B = 1 and −0.3 at L/B = 2)

A deeper building lets the flow partially reattach, so its leeward suction is weaker — that is what the interpolation captures.

Roof, wind ⊥ ridge (θ = 26.6° ≥ 10°). With h/L∥ = 22/32 = 0.69, the windward slope carries two coefficients — Figure 27.3-1 tabulates both a suction and a pressure value between θ = 20° and 30°, and both must be checked as separate load cases: Cp = −0.33 and +0.15 (interpolated at θ = 26.6°). The leeward slope: Cp = −0.6.

Roof, wind ∥ ridge. The slope doesn't matter when the wind runs along the ridge — the roof behaves like a flat roof, loaded in strips measured from the windward edge (h/L∥ = 22/48 = 0.46 < 0.5): Cp = −0.9 from 0 to h/2 (0–11 ft) and h/2 to h (11–22 ft), −0.5 from h to 2h (22–44 ft), −0.3 beyond (44–48 ft) — each paired with −0.18 as an alternative that must also be checked.

Step 3 — Design pressures p (Eq. 27.3-1)

p = q · Kd · G · Cp − qi · Kd · (GCpi)

with q = qz for the windward wall, q = qh everywhere else, and qi = qh for an enclosed building. Every surface is computed twice — once with +GCpi (internal pressure pushing out) and once with −GCpi (internal suction) — because the interior can do either, and different elements are governed by different signs.

Hand-substitution, windward wall at z = h = 22 ft:

p = 23.45 × 0.85 × 0.85 × 0.8 − 23.45 × 0.85 × (±0.18) = 13.56 ∓ 3.59 = +9.97 psf (+GCpi) or +17.14 psf (−GCpi)

And once more for a suction surface — the leeward wall, wind ⊥ ridge (Cp = −0.5, q = qh):

p = 23.45 × 0.85 × 0.85 × (−0.5) − 23.45 × 0.85 × (+0.18) = −8.47 − 3.59 = −12.06 psf (+GCpi)

Notice the sign logic: on the windward wall, internal pressure pushing outward (+GCpi) fights the external push, so the −GCpi column gives the bigger wall load. On suction surfaces, +GCpi adds to the pull. That's the whole reason every surface carries two columns.

The complete tables, exactly as StructSuite's Step 9 prints them:

Wind ⊥ ridge (loads the 48-ft face):

Surfacep, +GCpi (psf)p, −GCpi (psf)
Windward wall z = 26 ft (ridge)+10.44+17.62
Windward wall z = 25 ft+10.32+17.50
Windward wall z = 22 ft (h)+9.97+17.14
Windward wall z = 20 ft+9.73+16.90
Windward wall z = 18 ft (eave)+9.43+16.61
Windward wall z = 15 ft+8.99+16.17
Leeward wall (Cp = −0.5)−12.06−4.88
Sidewalls (Cp = −0.7)−15.45−8.27
Roof, windward slope (Cp = −0.33 / +0.15)−9.21 / −1.07−2.03 / +6.10
Roof, leeward slope (Cp = −0.6)−13.75−6.58

Wind ∥ ridge (loads the 32-ft gable end):

Surfacep, +GCpi (psf)p, −GCpi (psf)
Windward wall (same qz profile as above)+8.99 … +10.44+16.17 … +17.62
Leeward wall (Cp = −0.4)−10.36−3.19
Sidewalls (Cp = −0.7)−15.45−8.27
Roof strip 0–11 ft (Cp = −0.9 / −0.18)−18.84 / −6.64−11.66 / +0.54
Roof strip 11–22 ft (Cp = −0.9 / −0.18)−18.84 / −6.64−11.66 / +0.54
Roof strip 22–44 ft (Cp = −0.5 / −0.18)−12.06 / −6.64−4.88 / +0.54
Roof strip 44–48 ft (Cp = −0.3 / −0.18)−8.67 / −6.64−1.49 / +0.54

Sign convention: positive pressure acts toward the surface, negative (suction) acts away from it.

Where the Cp values come from. The coefficients in Figure 27.3-1 are not derived from an equation — they are envelopes of decades of boundary-layer wind-tunnel measurements on instrumented building models, refined by full-scale field studies (ASCE 7-22 Commentary §C27.3). The gust-effect factor G descends from the gust-loading-factor research of A. G. Davenport in the 1960s (Commentary §C26.11). That's also why Cp interpolation between tabulated θ and L/B values is legitimate: the tables sample a continuous measured surface.

+9.0 … +10.4 psf wind −12.1 psf −9.2 psf −13.8 psf +GC internal pressure case · amber = pressure toward surface · blue = suction away from surface Wind ⊥ ridge, +GCpi case: the windward wall is pushed, everything else is pulled. Note both roof slopes are in suction at θ = 26.6° — the "+0.15" windward case is the separate check.

In StructSuite — Steps 6–9 of the Wind module produce every table above with the Kz interpolation, Cp interpolations, and both internal-pressure columns shown with their code references, and the printed report reproduces them for the plan reviewer. The two windward-roof coefficients and the paired strip values are carried as separate cases automatically.

Step 4 — Base shear and the Figure 27.3-8 design wind load cases

For the lateral system you need the story shear the MWFRS must resist in each direction. The horizontal drag comes from the signed sum of windward and leeward wall pressures — internal pressure acts on all interior surfaces at once, so GCpi cancels from the total shear — plus, for a sloped roof with θ ≥ 10°, the horizontal component of the windward-minus-leeward roof pressures.

But one direction at full pressure is not the whole story. Section 27.3.5 requires the MWFRS to be designed for the four load cases of Figure 27.3-8:

Case 1 — 100%, one axis at a time ridge PW PL …then the same, full pressure, on the other axis Case 2 — 75% + torsion ridge PW PL Mz resultant shifted e = ±0.15 × face width Case 3 — 75% on both axes ridge PW PL quartering wind Case 4 — 56.3% both + torsion ridge PW PL Mz Figure 27.3-8 in plain terms — each plan is drawn with the same 48:32 proportions and ridge orientation as the building plan above. PW pushes on the windward face and PL pulls on the leeward face, so both arrows point downwind. Case 4 is 75% of Case 2 → 0.75 × 0.75 = 56.3% of full pressure, with torsion on both axes. The torsional moment Mz is drawn counterclockwise exactly as in the code figure — the sense is symbolic, because e = ±0.15 × face width means both directions of twist must be checked.

Why do the diagonal and torsional cases exist? Real wind is not obliged to blow along a principal axis. An oblique (quartering) wind loads two faces at once — Case 3 — and gust structure plus plan asymmetry twist the building even when it looks symmetric — Cases 2 and 4. The elements Case 1 alone would miss are corner columns (75% on two axes combined can exceed 100% on one) and the end walls of torsionally sensitive layouts. ASCE 7 exempts some buildings from the torsional cases via the Appendix D criteria referenced in §27.3.5 (including certain one- and two-story light-frame buildings) — verify the conditions before dropping Cases 2 and 4.

StructSuite's Step 10 computes all four cases in both directions. The summary for this building (torsion is reported per foot of wall height; ex = 0.15 × 32 = ±4.8 ft, ey = 0.15 × 48 = ±7.2 ft):

Load caseV — wind ∥ ridge (lb)V — wind ⊥ ridge (lb)Mz ∥ (lb-ft/ft)Mz ⊥ (lb-ft/ft)Roof uplift (lb)
Case 113,75123,089———
Case 2 (75% + torsion)10,31417,317±2,342±5,709—
Case 3 (75% both axes)10,31417,317——21,125
Case 4 (56.3% + torsion)7,74212,999±1,758±4,28521,125
Minimum design wind load (§27.1.5)11,26416,896———
Governing (W, strength)13,75123,08921,125
Governing (0.6W, ASD)8,25113,85312,675

Where the ⊥-ridge shear comes from. The walls contribute Σ(pW − pL) × strip area = 18,218 lb (the detailed calc lists each strip). The sloped roof adds a horizontal component, Vroof = (prw − prl) × Ahalf × sin θ, where Ahalf = 48 × 16 / cos 26.57° = 858.7 ft² is one sloped half and sin 26.57° = 0.4472. Because the windward slope carries two Cp values (Step 2), Figure 27.3-1 Note 3 requires the roof to be designed for both conditions, so the term is run twice and the larger total governs (+GCpi column; the internal pressure term is in both prw and prl and cancels in the difference, so the −GCpi column gives the same shear):

  • Cp = −0.33: (−9.21 − (−13.75)) × 858.7 × 0.4472 ≈ 1,744 lb
  • Cp = +0.15: (−1.07 − (−13.75)) × 858.7 × 0.4472 ≈ 4,869 lb — governs

With the pressures carried at full precision instead of the 0.01-psf values printed in Step 3, StructSuite's detailed calc reports 1,745 and 4,871 lb; V⊥ = 18,218 + 4,871 = 23,089 lb, the figure the table carries. The roof adds to the wall shear here, so Figure 27.3-1 Note 6 (except for a moment-resisting-frame MWFRS at the roof, the total shear shall not be less than with the roof forces neglected) is satisfied. Wind ∥ ridge has no roof term — the two slopes oppose each other and cancel.

Reading the table:

  • The 48-ft face direction governs the shear (23,089 lb) — more sail area. Your shear wall lines perpendicular to the ridge must resist it.
  • The minimum design wind load (§27.1.5: 16 psf on the wall projection, 8 psf on the roof projection) is a floor on the analytical result — here Case 1 exceeds it in both directions, and in sheltered terrain the floor takes over. The full check — projected areas, figures, and numbers — is worked in the next step.
  • ASD level: wind enters the allowable stress design combinations as 0.6W — 23,089 × 0.6 = 13,853 lb is what the NDS shear wall design actually sees. As with seismic, labeling the force level is the difference between a clean review and a correction letter.

Step 5 — The minimum design wind load (§27.1.5), worked in full

Every analytical wind calculation ends at the same code checkpoint. §27.1.5 (and its Envelope-Procedure twin, §28.3.6) sets a floor under the answer: the MWFRS wind load shall not be less than 16 psf multiplied by the wall area of the building plus 8 psf multiplied by the roof area of the building, both projected onto a vertical plane normal to the assumed wind direction, with the wall and roof loads applied simultaneously. (Open buildings: 16 psf on the whole projected area Af.)

The rule exists because the Chapter 27 pressures can legitimately come out small — a low mapped wind speed, sheltered Exposure B terrain, favorable Cp — and the code wants a hard lower bound tied to nothing but geometry (Commentary Figure C27.1-1). Two things engineers miss on the first pass:

  1. It is a projected-area load, not a surface pressure. You don't chase the wind around the building. You flatten the silhouette onto a vertical plane facing the wind, take 16 psf on the wall part and 8 psf on the roof part, and push horizontally.
  2. It is a per-direction check. Each principal direction's computed base shear is compared with that direction's minimum — a comfortable margin in one direction cannot excuse a shortfall in the other.
Wind ⊥ ridge — gable section (32-ft face) wind 8 psf 16 psf 16 psf on the wall strip · 8 psf on the roof strip Wind ∥ ridge — side elevation (48-ft face) ridge wind 16 psf whole end silhouette, wall + gable, all 16 psf Both panels are drawn looking perpendicular to the wind — the same section-along-the-wind view used for the pressure diagrams, so the wind arrow travels through the drawing. Band heights mark the projection strips; the projected areas run into the page (48 ft on the left panel, and the 32-ft end silhouette on the right). The dashed line above the eave on the left is the projection plane — there is no wall there; the 8 psf acts on the flattened roof area.

Wind ⊥ ridge — wall strip + roof strip

Looking along the ridge (left panel), the wind sees the 48-ft-long face. The silhouette splits at the eave, with the roof's vertical rise = (B/2) · tan θ = (32/2) × tan 26.57° = 8.0 ft:

  • Wall projection: Awall = L × heave = 48 × 18 = 864 ft²
  • Roof projection: Aroof = L × rise = 48 × 8.0 = 384 ft²
  • Fmin,⊥ = 16 × 864 + 8 × 384 = 13,824 + 3,072 = 16,896 lb

Wind ∥ ridge — the gable-end triangle is wall

Looking across the building (right panel), the wind sees the 32-ft gable end — and here is the subtlety worth a highlight: the triangle between eave and ridge is the gable end wall, a vertical wall surface, not roof. The whole silhouette therefore takes 16 psf. The roof planes do project onto that same triangle, but the area is counted once — Commentary Figure C27.1-1 draws the along-ridge slab as a single 16-psf area:

  • Wall projection: Awall = B × heave + ½ × B × rise = 32 × 18 + ½ × 32 × 8.0 = 576 + 128 = 704 ft²
  • Roof projection: 0 ft² (already inside the wall silhouette)
  • Fmin,∥ = 16 × 704 = 11,264 lb

(StructSuite carries θ = 26.57° in full precision, so its detailed calc prints the ⊥-ridge split as 13,823 + 3,073 — the same 16,896 lb total.)

The check, per direction

DirectionComputed max V (Fig. 27.3-8)§27.1.5 minimumGoverns
Wind ⊥ ridge23,089 lb16,896 lbcomputed — by a 37% margin
Wind ∥ ridge13,751 lb11,264 lbcomputed — by a 22% margin

Both sides of the comparison are strength-level (W) loads: check first, then apply 0.6 to whichever governs for the ASD combinations.

When the floor takes over. Rerun this exact house in Exposure B (a suburban lot) instead of C, through the same engine: the Case-1 shears drop to 15,783 lb (⊥ ridge) and 9,376 lb (∥ ridge) — but the minimums don't move, because they depend only on geometry. Now §27.1.5 governs both directions (16,896 and 11,264 lb). For light-frame buildings in sheltered terrain this is the rule rather than the exception, which is why the check belongs in every submitted package.

In StructSuite — Step 10 of the Wind module ends with a Minimum Design Wind Load Check card that reproduces Figure C27.1-1, prints the projected-area arithmetic line by line exactly as above, and runs the comparison per direction. If the minimum governs, the card flags it and the governing shear is carried forward automatically.

Summary of results

QuantityValue
Velocity pressure qh (h = 22 ft, Exposure C)23.45 psf
Windward wall pressure at h+9.97 / +17.14 psf (+/− GCpi)
Leeward wall pressure (⊥ ridge)−12.06 / −4.88 psf
Max roof suction (∥ ridge, first strip)−18.84 psf
Base shear, wind ⊥ ridge23,089 lb (W) · 13,853 lb (0.6W, ASD)
Base shear, wind ∥ ridge13,751 lb (W) · 8,251 lb (0.6W, ASD)
Minimum design wind load (§27.1.5)16,896 lb ⊥ · 11,264 lb ∥ — computed loads govern in both directions
Governing roof uplift (Cases 3/4)21,125 lb (W) · 12,675 lb (0.6W)

Enter this building in StructSuite's Wind Loads module — Chapter 27, the geometry, V = 100 mph, Exposure C — and every table in this example appears on screen and in the printed calculation package, including the Figure 27.3-8 case summary above.

Frequently Asked Questions

When does the ASCE 7-22 minimum design wind load (§27.1.5) govern?

Whenever geometry beats pressure. The minimum is 16 psf × the wall area + 8 psf × the roof area, projected onto a vertical plane normal to the wind, applied simultaneously and checked per direction — so it scales only with the building silhouette, while the analytical pressures scale with V², exposure, and Cp. For a gable building there is one subtlety: with wind along the ridge, the gable-end triangle is wall area, so the entire end silhouette takes 16 psf (Commentary Figure C27.1-1 draws it as one 16-psf slab). In this example (V = 100 mph, Exposure C) the computed shears clear the floor by 22–37%; rerun the identical house in Exposure B and the Case-1 shears drop to 15,783 / 9,376 lb while the minimums stay at 16,896 / 11,264 lb — the minimum governs both directions. Low mapped wind speeds, Exposure B terrain, and small-Cp geometries are the classic triggers, and both sides of the comparison are strength-level (W) values — apply 0.6W afterward for ASD.

What are the four MWFRS design wind load cases in ASCE 7-22 Figure 27.3-8 — and why do the diagonal cases matter?

Section 27.3.5 requires them for the Directional Procedure: Case 1 — full design pressures on each principal axis, one at a time; Case 2 — 75% of the Case-1 pressures plus a torsional moment from shifting the resultant by 15% of the face width; Case 3 — 75% of the Case-1 pressures on both axes simultaneously (the quartering-wind proxy); Case 4 — 75% of Case 2 on both axes, i.e. 56.3% of full pressure plus torsion. They exist because oblique winds load two faces at once and asymmetric pressure distributions twist the building — effects Case 1 alone cannot capture. Corner columns and torsionally sensitive wall layouts are the classic elements governed by Cases 2–4. In this example, Case 1 governs the overall base shear (23,089 lb ⊥ ridge) while Cases 3 and 4 set the governing roof uplift (21,125 lb) — a typical pattern for symmetric low-rise buildings, and exactly why the code makes you check all four. Certain buildings qualify for a torsional-case exemption through the Appendix D criteria referenced in §27.3.5 — verify before omitting.

Does this example cover components and cladding (C&C)?

No. Everything on this page is the main wind force resisting system (MWFRS): the pressures that load the diaphragms, shear walls and foundation as a whole. Components and cladding — roof sheathing, siding, windows, doors, and the individual studs, rafters and fasteners that hold them — are designed for the Chapter 30 pressures instead. Those start from the same velocity pressure but use their own external pressure coefficients by surface zone and effective wind area, and they are highest at roof edges and corners, so a C&C pressure is normally larger than the MWFRS pressure on the same surface. StructSuite's wind module computes the MWFRS pressures only; C&C is a separate calculation.

Build it in StructSuite

The same design, entered step by step in the module — with the practical judgment calls called out along the way.

  1. 1Step 1: Select Design Procedure

    Design consideration

    Chapter 27 works for any regular building; Chapter 28 Envelope is limited to low-rise (h ≤ 60 ft, h ≤ least horizontal dimension) and often gives different — sometimes lower — pressures. Pick one chapter and stay in it: mixing Figure 27.3-1 coefficients with Chapter 28 zones is not permitted. State the chapter on the calc cover sheet.

    In StructSuite

    In Step 1: Select Design Procedure, select the Chapter 27 — Wind Loads on Buildings: Main Wind Force Resisting System (Directional Procedure) radio button (not Chapter 28 Envelope Procedure). This example uses ASCE 7-22 Chapter 27 Section 27.3.1 and Figure 27.3-1 for MWFRS pressures.

  2. 2Step 2: Geometry & Configuration

    Design consideration

    Mean roof height h averages eave and ridge for θ > 10°: (18 + 26)/2 = 22 ft. The 6:12 slope is θ = 26.57° — right in the range where the windward roof carries BOTH a suction and a pressure coefficient (−0.33/+0.15 interpolated at Figure 27.3-1), and both must be run through the load cases.

    In StructSuite

    In Step 2: Geometry & Configuration, enter 48 in Plan dimension parallel to ridge (ft) and 32 in Plan dimension normal to ridge (ft), and enter the roof angle θ (26.6° for this example) under Angle (degrees), or pick Roof slope (rise:run) and enter the rise and run. Under Building height reference (ft), pick Mean Roof Height, h (ft) and enter 22 (or pick Ridge Height or Eave Height and enter that instead). Step 6 then shows Kh from Table 26.10-1; for Chapter 27 Directional, its summary also lists Kz at each elevation z. The Step 2 summary lists the roof angle with its rise:run.

  3. 3Step 3: Determine risk category of building

    Design consideration

    V = 100 mph is a Risk II speed for much of the non-coastal United States (Figure 26.5-1B). Pressure scales with V² — a 110 mph site carries 21% more of everything downstream, which is why the map value, not a rounded-up guess, belongs on the cover sheet.

    In StructSuite

    In Step 3, click the Risk Category row in Table 1.5-1 (e.g., II for offices, residential). In Step 4, enter 100 in the Basic Wind Speed, V (mph) box. Per ASCE 7-22 Section 26.2, Figure 26.5-1. To look up V for a site, open the ASCE Hazard Tool link behind the book icon beside that box.

  4. 4Step 5: Determine wind load parameters

    Design consideration

    Exposure C (open terrain) raises Kz roughly 20–30% over Exposure B at these heights — it is the difference between a house in a subdivision and the same house on open farmland. Kzt = 1.0 assumes no hill/escarpment speed-up; check §26.8 before defaulting it.

    In StructSuite

    In Step 5, pick the Exposure B, C, or D radio button. In Table 26.6-1, click the Main wind force resisting system row under Buildings (Kd = 0.85). Pick Use Kzt = 1.00 for a building not on a hill, ridge, or escarpment; otherwise pick Calculate Kzt using Figure 26.8-1 and enter the parameters from ASCE 7-22 Figure 26.8-1. Pick Use Ke = 1.00, or pick Use Table 26.9-1 and enter the ground elevation where it is above 1000 ft. Keep Select from Table 26.13-1 and click the enclosure classification row (e.g., Enclosed buildings).

  5. 5Step 7: Determine velocity pressure, qz or qh

    Design consideration

    qh = 0.00256·Kh·Kzt·Ke·V² = 23.45 psf at h = 22 ft. Note where Kd lives in ASCE 7-22: NOT in q — it enters in the pressure equation (Eq. 27.3-1) with each Cp. Windward wall pressures vary with height (q15 = 21.76, qh = 23.45); everything else uses qh.

    In StructSuite

    In Step 7, verify velocity pressure at mean roof height and, for Chapter 27, the listed qz at each height z (ft) per ASCE 7-22 Table 26.10-1 and Equation 26.10-1. For this example, mean roof height is 22 ft and basic wind speed V is 100 mph.

  6. 6Step 8: Determine external pressure coefficient, (GCpf)

    Design consideration

    Wind ⊥ ridge (L/B = 0.67): leeward Cp = −0.5. Wind ∥ ridge (L/B = 1.5): leeward interpolates to −0.4. The windward roof at θ = 26.57° interpolates to the −0.33/+0.15 pair — run both; the positive (downward) value can govern combined-load checks even though the suction looks scarier.

    In StructSuite

    In Step 8, check the plan dimensions it lists for each wind direction (from the 48 ft × 32 ft plan entered in Step 2; mean roof height 22 ft; roof: Gable, θ = 26.6°). For Chapter 27, review Figure 27.3-1 external pressure coefficients Cp for each orthogonal wind direction (Part 1 and Part 2). To take windward qz at a height other than the mean roof height, tick Use windward qz at a height z other than mean roof height h and enter Height z for windward qz (ft). If the building is partially enclosed, enter Height of highest opening z (ft) for Section 27.3.1 internal pressure.

  7. 7Step 9: Calculate wind pressure, p, on each building surface

    Design consideration

    p = q·G·Cp − qi·(GCpi), G = 0.85 rigid (§26.11.1). The ±0.18 internal pressure adds and subtracts on every surface — it cancels in wall-to-wall MWFRS shear but not in roof uplift or component-level checks. Then §27.1.5: the 16 psf wall / 8 psf roof minimum is checked on the section ALONG the wind, and for wind parallel to the ridge the gable-end triangle counts as wall.

    In StructSuite

    In Step 9, review design wind pressure p on each building surface per ASCE 7-22 Equation 27.3-1 and Section 27.3.1 with Figure 27.3-1 Cp. StructSuite uses G = 0.85 for a rigid building (n1 ≥ 1 Hz) per Section 26.11.1; confirm the building is rigid, because the module does not compute Gf for a flexible building (n1 < 1 Hz). Use governing surface pressures for MWFRS load combinations; account for both positive and negative external pressure with internal pressure (GCpi) from Step 5. Review the Section 27.1.5 — Minimum design wind loads (MWFRS) section (16 psf / 8 psf wall and roof vertical projections, or 16 psf × Af for open buildings; gable end wall for wind parallel to ridge).

  8. 8Step 10: Evaluate design wind load cases

    Design consideration

    Figure 27.3-8 Cases 1–4 apply the Step-7 pressures at full, 75% with torsion, diagonal, and combined-torsion configurations. For symmetric small buildings Case 1 usually governs member design but Case 2's torsional moment Mz can govern the shear-wall layout on open-front plans. Document the governing case per direction.

    In StructSuite

    In Step 10, review MWFRS design wind load cases per ASCE 7-22 Section 27.3.5 and Figure 27.3-8 (Cases 1–4 and internal pressure ±GCpi columns) after Step 9 pressures are established. Under ASCE 7-22 §27.3.5 Exception / Appendix D, pick No Appendix D exemption applies, or the Appendix D path the building qualifies for (torsional Cases 2 and 4 then need not be considered). Horizontal base shear is Vwalls + Vroof: walls use f × (pW − pL) × Bnormal × h (signed Equation 27.3-1); for sloped gable/hip and θ ≥ 10°, add roof horizontal along the axis normal to ridge as f × (prw − prl) × Ahalf × sin θ (Ahalf = L×(B/2)/cos θ, qh; where Figure 27.3-1 lists two windward roof Cp values both are run per Note 3 and the one giving the larger total shear governs, never below the walls-only shear per Note 6, moment-resisting-frame MWFRS excepted); wind parallel to ridge uses Vx,roof = 0 (symmetric cancellation). Internal GCpi cancels in (pW − pL) for global wall shear. Chapter 28 Envelope instead sums along-wind components of normal pressures on Figure 28.3-1 zones—use one MWFRS procedure per governing calculation, not both combined.

Watch this guide

The same guide, narrated and worked through on screen — every figure, table, and formula above, drawn and calculated, then the same design entered field by field in StructSuite. Read it, or watch it; either way you get the same design.

How to Calculate Wind Loads — Directional Procedure (ASCE 7-22 Chapter 27) · 28 min · narrated with captionsChapters & transcriptAlso on YouTube

Live design (pre-filled)

The form below is the real StructSuite module with this example's data loaded — every check recomputes from the current calculation engine on every visit, so the live results always reflect the latest module. Display only here; to change values, open the example in the calculator.

Run this example in the calculator

Steps to Determine Wind Loads on MWFRS

ASCE 7-22 Tables 27.2-1, 28.2-1

Where to go next