Seismic Loads

Seismic Base Shear Example — ASCE 7-22 ELF Procedure for a Two-Story Wood House (Step by Step)

A complete textbook-style worked example of the ASCE 7-22 equivalent lateral force (ELF) procedure for a two-story gable-roof wood-frame house with an attic: the seismic weight takeoff (sloped roof + ceiling), SDS and SD1, Seismic Design Category from Tables 11.6-1 and 11.6-2, R and Ω0 from Table 12.2-1, approximate period Ta, Cs, base shear V, story forces Fx, overturning, and diaphragm forces Fpx — every number verified against StructSuite, with parameter-selection guidance and sensitivity checks.

27 min read Updated July 24, 2026
On this page

If you can follow this one example from start to finish, you can run the equivalent lateral force (ELF) procedure for most low-rise wood buildings. We take a real, ordinary structure — a two-story, gable-roof wood-frame house with an attic — and carry it through ASCE 7-22 Section 12.8 the way a textbook would: state the formula, show where each parameter comes from in the code, substitute the numbers, and check what happens if you had chosen differently. Every number was computed with the same calculation engine that runs inside StructSuite's Seismic module (/design/seismic), so you can reproduce each line yourself.

The building

A two-story wood-frame residence, 40 ft × 30 ft in plan, with a 6:12 gable roof over an unoccupied attic, wood structural panel (plywood/OSB) shear walls, and light-frame diaphragms.

Gable-end elevation (30 ft face) ceiling diaphragm attic 6:12 hn = 20 ft 30 ft 7.5 ft Side elevation (40 ft face) roof (ridge parallel to this view) w2 = 45,300 lb (roof + attic + ceiling) w1 = 35,800 lb (2nd floor) 10 ft 10 ft 40 ft Both elevations. The amber dashed line is the key idea for attic houses: the roof and attic mass act at the ceiling diaphragm at 20 ft — the structural height is hn = 20 ft, not the 27.5-ft ridge.
ItemValueWhere it comes from
Plan40 ft × 30 ft = 1,200 sfarchitectural drawings
Stories / heights2 × 10 ft → hn = 20 ft (to the ceiling diaphragm)§11.2: hn is the height to the highest level — the ridge is not a level
Roof6:12 gable (θ = 26.6°), unoccupied atticdrawings
SystemBearing wall — light-frame (wood) walls with wood structural panelsTable 12.2-1, discussed in Step 3
Risk Category / IeII / 1.0Table 1.5-1 (a house is neither low-risk like a barn nor essential like a fire station) → Table 1.5-2
Ground motionSMS = 1.50 g, SM1 = 0.90 g, S1 = 0.45 g, TL = 8 sASCE Hazard Tool for the site address + site class
DiaphragmsWood light-frame — idealized flexible§12.3.1.1 permits this idealization for light-frame construction

Step 0 — Effective seismic weight W: the honest takeoff (§12.7.2)

Most worked examples hand you "w = 54 kip" from nowhere. In practice, computing W correctly is half the seismic calculation — and a sloped roof over an attic is exactly where new engineers slip. Section 12.7.2 says W is the dead load plus a few add-ons (actual partition weight, permanent equipment, 25% of storage live loads where storage occurs, and part of heavy flat-roof snow). For this house the assumed unit weights:

AssemblyUnit dead load
Roof: comp shingles + ½" sheathing + rafters + insulation15 psf of sloped surface
Ceiling: 2×8 joists + ½" gypsum + insulation10 psf
Exterior walls: 2×6 studs + gypsum + siding11 psf
Interior partitions (floor-area allowance)5 psf
Second floor: joists + ¾" sheathing + finish + gypsum below12 psf

The slope factor. Roof dead load is estimated per square foot of roof surface, but the takeoff is done on the horizontal plan area — so multiply by the slope length factor. For 6:12:

factor = √(12² + 6²) / 12 = √180 / 12 = 1.118 → 15 psf × 1.118 = 16.8 psf of plan area

A flat roof skips this entirely — and that's not the only difference, as the takeoff below shows.

Roof-level weight w₂ (everything lumped at the ceiling diaphragm, 20 ft):

ItemCalculationWeight (lb)
Sloped roof15 psf × 1.118 × 1,200 sf20,124
Ceiling (joists + gypsum + insulation)10 psf × 1,200 sf12,000
Gable-end walls (two attic triangles)11 psf × 2 × (½ × 30 × 7.5) sf2,475
Exterior walls — upper half of story 211 psf × 140 ft perimeter × 5 ft7,700
Partitions — upper half of story 25 psf × 1,200 sf × ½3,000
w₂45,299 → use 45,300

Why every one of those lines lands at the ceiling level — follow each load down its own members:

  • The roofing, sheathing, and insulation load the rafters; the rafters bear on the ridge board and, at their feet, on the top plates of the second-story walls.
  • The gypsum and insulation of the ceiling load the ceiling joists, which bear on those same top plates.
  • The gable-end triangles are stud walls standing on the end-wall top plates.

So in an earthquake, the inertia force of every pound of roof, attic framing, and ceiling enters the shear walls at the plate line — elevation 20 ft — where the ceiling diaphragm is. There is no diaphragm at the ridge and no diaphragm mid-slope; the ceiling is the highest level that can collect and distribute horizontal force. That is why the ELF model treats the whole bundle as one 45,300-lb mass at h = 20 ft, and why hn stops at the ceiling. (Gravity design sees the same members differently — there, rafter reactions are vertical loads on walls; here we only care where the horizontal inertia is collected.)

Second-floor weight w₁ (at 10 ft):

ItemCalculationWeight (lb)
Floor (joists + sheathing + finish + gypsum)12 psf × 1,200 sf14,400
Exterior walls — top half of story 1 + bottom half of story 211 psf × 140 ft × 10 ft15,400
Partitions — half above + half below5 psf × 1,200 sf6,000
w₁35,800

W = 45,300 + 35,800 = 81,100 lb

Attic roof vs flat roof — why the mass is so different. With a flat roof there is one horizontal plane: roofing, joists, insulation, and the ceiling gypsum below all live in the same assembly, and the roof level is often the lighter level. An attic house stacks two planes at the top — the sloped roof surface (with its 12% slope-factor penalty) plus a full ceiling assembly plus the gable-end triangles — all tributary to the ceiling diaphragm. Result here: the roof level (45,300 lb) is 27% heavier than the floor below it (35,800 lb). Because seismic force follows mass, this single modeling decision reshapes the whole force distribution — watch it happen in Step 6. (If the attic were used for storage, §12.7.2 would also add 25% of the storage live load.)

In StructSuite, the Dead & Live Loads module (`/design/gravity-loads`) builds these assembly-by-assembly takeoffs, and the Seismic module's Step 1 receives wx per level.

Step 1 — Design spectral accelerations SDS and SD1 (§11.4)

ASCE 7-22 delivers the site-adjusted ground motion as SMS and SM1 — the risk-targeted maximum considered earthquake (MCER) already adjusted for site class. You read them from the ASCE Hazard Tool for your address and site class; where no geotechnical data exists, the default site condition provisions of §11.4.2.1 apply (StructSuite's Step 2 walks this workflow and shows the provision text). The design values are two-thirds of MCER:

Eq. (11.4-3): SDS = ⅔ · SMS = ⅔ × 1.50 = 1.00 g Eq. (11.4-4): SD1 = ⅔ · SM1 = ⅔ × 0.90 = 0.60 g

And the corner period of the design spectrum, used repeatedly below:

Ts = SD1 / SDS = 0.60 / 1.00 = 0.60 s

Where the ⅔ comes from. The code's collapse-safety logic assumes a properly detailed structure carries a margin of about 1.5 against collapse under the MCER motion. Dividing the rare, risk-targeted motion by that margin (× ⅔) produces the design-level motion the load combinations are calibrated to (see ASCE 7-22 Commentary §C11.4). The "risk-targeted" maps themselves aim at a uniform 1% probability of collapse in 50 years rather than uniform ground-motion hazard — a change introduced in ASCE 7-10.

Step 2 — Seismic Design Category (§11.6)

The SDC drives almost everything downstream — permitted systems, height limits, detailing, and which analysis procedures are allowed — so establish it early. Section 11.6 works in a fixed order:

  1. Short-circuit check: if S1 ≥ 0.75 g → SDC E (Risk Category I–III) or F (IV), immediately. Here S1 = 0.45 g — not triggered.
  2. Otherwise enter both tables with the risk category — 11.6-1 with SDS, 11.6-2 with SD1 — and take the more severe, irrespective of period.

Table 11.6-1 — based on SDS (our cell highlighted):

SDSRisk Category I, II, IIIRisk Category IV
SDS < 0.167gAA
0.167g ≤ SDS < 0.33gBC
0.33g ≤ SDS < 0.50gCD
0.50g ≤ SDSD ← SDS = 1.00gD

Table 11.6-2 — based on SD1 (our cell highlighted):

SD1Risk Category I, II, IIIRisk Category IV
SD1 < 0.067gAA
0.067g ≤ SD1 < 0.133gBC
0.133g ≤ SD1 < 0.20gCD
0.20g ≤ SD1D ← SD1 = 0.60gD

Both tables give DSDC D. When they disagree, the worse letter wins. (Section 11.6 also permits Table 11.6-1 alone where S1 < 0.75 and four conditions hold — one of them, Ta < 0.8Ts, this building satisfies in Step 4. Both tables agree here, so the permission changes nothing, but near a table boundary it can lower the category.)

In StructSuite — Step 3 of the Seismic module reproduces both tables book-style, highlights the governing rows for your values, and records the assigned SDC in the report, so a reviewer sees why the building is SDC D, not just the letter.

Step 3 — System factors R, Ω0, Cd (Table 12.2-1)

The house resists earthquakes with plywood-sheathed bearing walls. Find that system in Table 12.2-1 — and read its neighbors, because the table itself teaches the lesson (our row highlighted, values exactly as tabulated):

Table 12.2-1 (excerpt) — Bearing wall systemsRΩ0CdSDC D height limit
A.15 — Light-frame (wood) walls sheathed with wood structural panels ← this building6.53465 ft ✓
A.17 — Light-frame walls with shear panels of all other materials (e.g. gypsum only)22.5235 ft
B (building frame systems) — same wood-panel walls, but not carrying gravity72.54.565 ft

How to choose the row — three questions in order:

  1. What resists the lateral force? Wood structural panel shear walls.
  2. Do those same walls also carry gravity? In a house, yes → bearing wall system (category A), not building frame (category B). The bearing-wall penalty (6.5 vs 7) exists because a wall that is busy carrying the roof has less deformation capacity to spare when it also yields laterally.
  3. Is the system permitted in this SDC and height? Table 12.2-1's right-hand columns: permitted in SDC D up to 65 ft — our 20 ft is fine.

Sensitivity — the R you pick is the force you get. Cs divides by R, so with everything else fixed:

• R = 6.5 (wood structural panels) → V = 12,477 lb — this example
• R = 2 (gypsum-sheathed walls, row A.17) → V = 1.00/2 × 81,100 = 40,550 lb3.25× the force, and a 35-ft height limit

Sheathing choice is not a drafting detail; it's the difference between designing for 12 kip and 41 kip. R rewards systems with tested ductility — the R-factor framework originated in ATC 3-06 (1978) and its modern quantification methodology is FEMA P-695 (see ASCE 7-22 Commentary §C12.1).

Ω0 for this building: the tabulated 3 may be reduced by ½ for structures with flexible diaphragms (Table 12.2-1 footnote) → Ω0 = 2.5. Rationale: Ω0 anticipates how much force the system can redistribute into an element that must stay elastic (collectors and their connections, §12.10.2.1). A rigid diaphragm redistributes aggressively; a flexible diaphragm delivers load by tributary area no matter what yields, so the credible overshoot is smaller. In StructSuite this is a checkbox in Step 4, and the effective 2.5 flows into every overstrength combination.

Step 4 — Approximate period Ta (Eq. 12.8-8, Table 12.8-2)

Ta = Ct · hnx, with Ct and x from Table 12.8-2 (our row highlighted):

Structure type (Table 12.8-2)Ctx
Steel moment-resisting frames0.0280.8
Concrete moment-resisting frames0.0160.9
Steel eccentrically braced frames (Table 12.2-1 line B1 or D1)0.030.75
Steel buckling-restrained braced frames0.030.75
All other structural systems ← wood shear walls land here0.020.75

Wood shear wall buildings are "all other structural systems" — the moment-frame rows (and the 0.1N shortcut of Eq. 12.8-9) are only for frames. Substituting hn = 20 ft, measured to the ceiling diaphragm, not the ridge:

Ta = 0.02 × 200.75 = 0.02 × 9.457 = 0.189 s

Two observations:

  • Ta = 0.189 s < Ts = 0.60 s — the building sits on the flat plateau of the design spectrum. Short, stiff buildings ride the top, which is why Eq. (12.8-2) will govern Cs.
  • If you instead computed T from a computer model, §12.8.2 caps the usable period at CuTa, with Cu from Table 12.8-1 (Cu = 1.4 for SD1 ≥ 0.3): 1.4 × 0.189 = 0.265 s. Either way this building stays on the plateau, so refining the period buys nothing here — worth knowing before you spend the effort.

Step 5 — Seismic response coefficient Cs and base shear V (§12.8.1.1)

Cs is a basic value fenced by an upper and two lower bounds. With R/Ie = 6.5/1.0 = 6.5:

EquationFormula → substitutionValueRole
(12.8-2)SDS/(R/Ie) = 1.00/6.50.1538basic value — governs (T ≤ Ts)
(12.8-3)SD1/(T·R/Ie) = 0.60/(0.189 × 6.5)0.488upper bound, active only for T > Ts
(12.8-5)max(0.044·SDS·Ie, 0.01) = max(0.044, 0.01)0.044lower bound — satisfied
(12.8-6)0.5·S1/(R/Ie), required only when S1 ≥ 0.6gn/a (S1 = 0.45g)near-fault floor — not triggered

Cs = 0.1538

Eq. (12.8-1): V = Cs · W = 0.1538 × 81,100 = 12,477 lb ≈ 12.5 kip

The house must resist a horizontal force equal to 15.4% of its weight. Note the chain of causation you just walked: heavier building → bigger V, linearly. Every pound of roof tile or extra gypsum shows up in this number — which is one reason light wood-frame construction performs so well economically in seismic country.

Sensitivity — site matters as much as structure. Move this same house to a site with SDS = 0.75 g, SD1 = 0.45 g (still SDC D): Cs = 0.75/6.5 = 0.1154 and V = 9,358 lb — 25% less force for the identical building. The two levers an engineer actually controls are the system (R) and the weight (W); the site is whatever the address says it is.

Strength vs allowable stress. V = 12,477 lb is E in the strength-design load combinations (§2.3.6). Wood design under the NDS is ASD, where the seismic term enters as 0.7E (§2.4.5): 0.7 × 12,477 = 8,734 lb. StructSuite tabulates every seismic result at both force levels and labels them — mixing the two is among the most common plan-check corrections.

Step 6 — Vertical distribution: story forces Fx (Eqs. 12.8-11, 12.8-12)

The base shear distributes up the height in proportion to wxhxk. With T = 0.189 s ≤ 0.5 s, k = 1 (the exponent grows toward 2 for long-period buildings to mimic higher-mode "whip" effects — §12.8.3):

Fx = Cvx · V, Cvx = wxhxk / Σ wihik

Levelwx (lb)hx (ft)wxhx (lb·ft)CvxFx (lb)0.7Fx — ASD (lb)
Roof (ceiling)45,30020906,0000.71688,9436,260
2nd floor35,80010358,0000.28323,5342,474
Σ81,1001,264,0001.00012,4778,734

The roof level takes 72% of the base shear — height and the attic's mass both push force to the top. Compare a flat-roof version of this house, where the roof is the lighter level and takes closer to 60%: the attic changed the design of every shear wall in the upper story.

attic F2 = 8,943 lb F1 = 3,534 lb V = 12,477 lb Story forces (arrow lengths to scale) at the strength (E) level. The heavy attic level drags 72% of the shear to the top.

Story shears (Eq. 12.8-14): V2 (below the ceiling level) = 8,943 lb; V1 (below the 2nd floor) = 8,943 + 3,534 = 12,477 lb. These are the shears your two stories of shear wall lines must resist — StructSuite's Wood-Frame Shear Wall module (/design/shear-wall) picks them up from here.

Overturning (§12.8.5): M at the 2nd floor = 8,943 × 10 = 89,431 lb·ft; at the base M = 8,943 × 20 + 3,534 × 10 = 214,200 lb·ft ≈ 214 kip·ft. Overturning is what becomes hold-down tension and end-post compression at the ends of each wall.

Step 7 — Diaphragm design forces Fpx (§12.10.1.1)

Diaphragms (with their chords and collectors) are not designed for Fx. Each level gets its own force:

Eq. (12.10-1): Fpx = (Σ Fi / Σ wi) · wpx (sums from level x to the roof) Eq. (12.10-2): Fpx ≥ 0.2 · SDS · Ie · wpx Eq. (12.10-3): Fpx ≤ 0.4 · SDS · Ie · wpx

Levelwpx (lb)ΣFi (lb)Σwi (lb)Eq. 12.10-1 (lb)Min (12.10-2)Max (12.10-3)Fpx (lb)0.7Fpx — ASD
Roof (ceiling)45,3008,94345,3008,9439,06018,1209,060 ⚠ min governs6,342
2nd floor35,80012,47781,1005,5087,16014,3207,160 ⚠ min governs5,012

Here is the punchline of this whole step: the code minimum governs both diaphragms. And it is not a coincidence of these numbers — it is structural algebra worth seeing once:

Why the 0.2·SDS·Ie floor keeps winning. At the roof, Eq. (12.10-1) reduces to Froof/wroof — the roof's own acceleration under the ELF pattern. For this building it is 8,943/45,300 = 0.197·g, a hair under the 0.2·SDS = 0.2·g floor. With R = 6.5 and k = 1, a two-story light-frame building's ELF accelerations sit right around that floor — so for ordinary wood buildings, expect Eqs. (12.10-2) to control your diaphragm design more often than Eq. (12.10-1). Skip the minimum check and the roof diaphragm here would be 1% under-designed; on the floor below, 30% under-designed (5,508 vs 7,160 lb).

The reason the floor exists: recorded floor accelerations in real earthquakes routinely exceed the smooth ELF pattern at individual levels — a single diaphragm can see a momentary spike even while the building's total base shear matches design. See ASCE 7-22 Commentary §C12.10.

Fx vs Fpx at each level (strength level, lb)

Roof — Fx 8,943
Roof — Fpx 9,060
2nd floor — Fx 3,534
2nd floor — Fpx 7,160

The 2nd-floor diaphragm is designed for double its Fx. The Fpx values are separate per-level checks — never applied together, never summed into a story shear.

Summary of results

QuantityStrength (E)ASD (0.7E)
Effective seismic weight W81,100 lb
Seismic response coefficient Cs0.1538 (Eq. 12.8-2)
Base shear V12,477 lb8,734 lb
Roof (ceiling) force F28,943 lb6,260 lb
2nd-floor force F13,534 lb2,474 lb
Base overturning moment214,200 lb·ft149,940 lb·ft
Roof diaphragm Fpx9,060 lb (minimum governed)6,342 lb
2nd-floor diaphragm Fpx7,160 lb (minimum governed)5,012 lb

Every value above comes from the functions that power StructSuite's Seismic module. Open /design/seismic, enter this building, and you will see these exact numbers with their code references and both force levels — ready for a calculation package a plan checker can verify line by line.

Frequently Asked Questions

How is the Seismic Design Category (SDC) determined in ASCE 7-22?

Section 11.6, in a fixed order. First the short-circuit: where the mapped S1 ≥ 0.75 g, the structure is SDC E (Risk Category I–III) or F (IV) — no tables involved. Otherwise the structure is entered into both Table 11.6-1 (using SDS) and Table 11.6-2 (using SD1) with its risk category and assigned the more severe of the two, irrespective of period. Finally, where S1 < 0.75, Table 11.6-1 alone is permitted — but only when all four conditions hold: Ta < 0.8Ts in each of two orthogonal directions, the period used for drift is less than Ts, Cs is taken from Eq. (12.8-2), and the diaphragms are rigid — or, if not rigid, vertical elements are spaced no more than 40 ft apart. In this example both tables gave D, so the exception was moot — but for buildings near a table boundary it can change the answer.

How is the seismic weight of a sloped roof with an attic calculated?

Lump everything above the top plates at the ceiling diaphragm: the sloped roof dead load (converted to plan area with the slope factor — ×1.118 for 6:12), the full ceiling assembly, the gable-end triangles, and the tributary half of the walls below. The structural height hn is to the ceiling level, not the ridge. This is why an attic house's roof level is often heavier than its floor levels — the opposite of a flat-roof building, where roof and ceiling are one plane. In this example the attic roof level weighs 45,300 lb versus 35,800 lb for the second floor, which pushes 72% of the base shear to the top of the building. If the attic is used for storage, §12.7.2 adds 25% of the storage live load to W.

What is the difference between story forces Fx and diaphragm forces Fpx — and why did the minimum govern here?

Fx (Eqs. 12.8-11/12.8-12) distributes the base shear for designing the vertical system — the forces act concurrently and accumulate into story shears and overturning. Fpx (Eq. 12.10-1) designs one diaphragm, and it is fenced by 0.2·SDS·Ie·wpx ≤ Fpx ≤ 0.4·SDS·Ie·wpx. Because during shaking any single floor can momentarily exceed the smooth ELF acceleration pattern (ASCE 7-22 Commentary §C12.10), the code floors the diaphragm force — and for ordinary two-story wood buildings with R = 6.5, the ELF accelerations sit just below 0.2·SDS, so the minimum usually governs, as it did at both levels of this example (9,060 and 7,160 lb versus 8,943 and 5,508 lb from the equation). The Fpx forces are not concurrent: each diaphragm is checked for its own Fpx separately, never summed into a story shear.

Why can Ω0 be reduced by ½ for structures with flexible diaphragms?

The overstrength factor protects elements that must remain essentially elastic while the walls yield — collectors and their connections being the classic case (§12.10.2.1). Tabulated Ω0 anticipates force redistribution: a rigid diaphragm can shift load into stiffer elements as others yield, pushing local demands well beyond design values. A flexible diaphragm delivers force by tributary area regardless of what the walls do, so the credible overshoot is smaller — and Table 12.2-1's footnote permits Ω0 − ½: for this building's wood structural panel walls, 3 − 0.5 = 2.5. In StructSuite it's a checkbox in Step 4, and the effective value flows into every overstrength combination automatically.

Where to go next