Vertical Distribution of Seismic Forces (ASCE 7 §12.8.3)
The standard hand calc after the base shear.
Example
You enter
- Base shear V (kips) 200
- Fundamental period T (s) 0.4
- Stories w 1000, h 12; w 1000, h 24; w 800, h 36
You get
- Distribution exponent k 1
- Sigma wh 64800
- Fx top (kip) 88.8889
- Check 200
- Level count 3
Details, formula, and sources
Distribute V up the height as Fx = Cvx x V with Cvx = wx hx^k / Sum(wi hi^k), then take the story shears Vx by summing the forces at and above each level (§12.8.4). The exponent k (1 at T <= 0.5 s, 2 at T >= 2.5 s, interpolated between) is the whole story - softening a 3-story from T = 0.4 to 1.06 s shifts nearly 10 of 200 kips up to the roof. Levels enter one per line, bottom-up, as weight and height from the base; the base story carries the full V as the built-in check. Feeds the story shear a drift or P-delta check consumes. A design aid; the engineer of record governs.
k = 1 for T <= 0.5 s, 2 for T >= 2.5 s, 1 + (T - 0.5)/2 between; Cvx = wx hx^k / Sum(wi hi^k); Fx = Cvx x V; Vx = Sum Fi for i = x..n (forces at and above the level).
ASCE 7-22 §12.8.3 (Eqs. 12.8-11 and 12.8-12, the vertical distribution and its exponent k) and §12.8.4 (Eq. 12.8-13, the story shear), by name.
The vertical-distribution and story-shear relations are stated in ASCE 7 §12.8.3 / §12.8.4 and reproduced across the public seismic-design literature (FEMA P-1051, the SEAOC design manuals); the arithmetic is public.
Estimate. AHJ and licensed professional govern.
Field names used by the API: base_shear_kip, period_s, stories, k, sigma_wh, fx_top_kip, vx_base_kip, level_count
- Distribution Fx = Cvx x V with Cvx = wx hx^k / Sum(wi hi^k); a longer period (larger k) shifts force toward the roofASCE 7 §12.8.3
- Exponent k 1 at or below T = 0.5 s, 2 at or above 2.5 s, linear interpolation between (k = 2 outright also permitted)ASCE 7 §12.8.3
- Story shear Vx sums the forces at and above the level (Eq. 12.8-13); the base story carries the full VASCE 7 §12.8.4