A column in a tall exterior wall is the most under-checked member in light commercial framing. It looks like a post, so it gets checked like a post — axial load over allowable stress, done. But it is holding up a 22-foot wall that the wind is pushing on, and NDS 2024 §3.9.2 says the compression and the bending amplify each other.
This example is the proof. The same 8×10 Douglas Fir-Larch column, run through both checks:
Axial check only
0.283
NDS 3.7, governing gravity case D + 0.7S. Looks like a column at 28% of capacity.
Combined check — the real answer
0.842
NDS 3.9.2 Eq. 3.9-3, governing case D + 0.6W. Three times the axial ratio — same column, same day.
An axial-only check on this column reports 28% utilisation on a member that is actually at 84%. Drop one size to an 8×8 and the axial number still reads a comfortable 0.354 while the real ratio is 1.510 — a failure the axial check never sees.
Every number below was produced by the same calculation chain that runs StructSuite's Wood & Steel Column module, and the agreement is locked by an automated regression test (tests/verification/wood-column-guide-example.test.ts) — the same trust chain used for all StructSuite worked examples. The live, pre-filled module is further down this page.
#The structure
A heated shop and storage building with a 22-ft clear wall height — the proportions of a gym, a sanctuary, an apparatus bay or an equipment barn. The long walls are framed with 8×10 Douglas Fir-Larch timber columns at 8 ft on centre, running full height from the sill to the roof girder line. Horizontal girts span the 8 ft between columns and carry the wall panel; the roof girders land on the columns.
Each column therefore does two jobs at once: it carries the roof girder reaction down, and it spans 22 ft vertically as a beam against wind pressure on its 8-ft strip of wall.
#The one idea that makes a column a beam-column
Take the wind away and this is a slender post: you find its slenderness, get the column stability factor CP out of NDS Eq. 3.7-1, and compare fc to F′c. Put the wind back and two things change, both of them in the wrong direction.
- A moment appears. 22 ft of wall pushing on one column line is 8,240 lb·ft at midheight — bending stress the axial check has no slot for.
- The axial load makes that moment worse. The column is already bowed out of plane by the wind, so the compression rides that bow and adds curvature: the P-δ effect. NDS 2024 handles it in closed form with the (1 − fc/FcE1) term in the denominator of Eq. 3.9-3 — an amplifier that grows as the compression approaches the buckling stress in the plane of bending.
Which brings up the fact that decides this design, and the one most likely to be got wrong on a rectangular column:
A rectangular column has two slenderness ratios, and they do two different jobs. The larger one (here the weak axis, ℓe/b = 35.2) sets CP and therefore the axial capacity. The one in the plane of bending (here the strong axis, ℓe1/d1 = 27.8) sets FcE1 and therefore the moment amplifier. On this column they differ by 27%, which means FcE1 = 500 psi while the buckling stress behind CP is only 312 psi. Use one number for both and the interaction check is wrong.
#Why both axes are taken unbraced here
Four rows of girts frame into both faces of every column, so the obvious objection is that the column is plainly held at those points. It is not, and the reason is worth getting right.
Girts that span column to column are relative bracing: they hold the columns a fixed distance apart, but they do not hold any one of them still. In the buckling mode that actually threatens this wall — every column bowing the same way at the same moment — the girts neither stretch nor shorten, so they never pick up a pound of load. They become bracing only when the line they form runs to something that does not move: a braced bay, an end shear wall, a positive connection into the roof diaphragm. Only then does NDS Appendix A.11 ask the next question, whether the girts and their connections carry the accumulated brace force — of the order of 2% of the column compression — without slipping. A girt sized to hold wall panel against wind, screwed through a lap, has usually been asked neither.
Neither condition is met here, so the honest model is a column unbraced over its full 22 ft about both axes.
The module lets you say otherwise: Step 1 carries a per-axis unbraced length (Braced between the ends) alongside the per-axis Ke, so a plane that really is braced gets its own L, and 0 means braced continuously. Leaving it off — as this column does — is the conservative model and the honest one here. What it would buy if the girts were designed as bracing is at the end of Step 5, and the answer is less than you would guess.
#Choosing the input parameters — where each one comes from
Every input below is either a code-prescribed value with its section cited on the row, or a takeoff from the framing plan. Nothing is a guess.
| Item | Value | Where it comes from |
|---|---|---|
| Column height | 22 ft, pinned top and bottom → Ke = 1.0 | NDS 2024 Appendix G Table G1, mode (d) "Pinned-Pinned, no sway" — the base is a bearing/anchor connection and the top is a girder seat; neither is a moment connection |
| Member | 8×10 Douglas Fir-Larch (Timbers), No. 2 (Posts & Timbers) | 7.5 × 9.5 in. dressed; A = 71.25 in², Sx = 112.8 in³, Ix = 535.9 in⁴. A 5×5 or larger section is a timber, so design values come from NDS 2024 Supplement Table 4D — not 4A |
| Size class | Posts & Timbers | NDS 4.1.3.4: nominal width ≤ thickness + 2 in. (10 ≤ 8 + 2). A 8×12 would be Beams & Stringers and read a different row |
| Axial dead | D = 3,200 lb | Roof 20 psf × 96 ft² tributary + wall 7 psf × 176 ft² — takeoff below |
| Axial snow | S = 3,000 lb | ps = 31.5 psf × 96 ft², ASCE 7-22 Ch. 7 (strength-level ground snow) |
| Lateral load | w = 227 plf, type W, strong axis | 28.4 psf components-and-cladding pressure × the 8-ft wall bay — derived in Step 1 |
| Service | Dry, T ≤ 100 °F, not incised | Heated, enclosed building — CM = Ct = Ci = 1.0 |
| Sill | Hem-Fir No. 2 (Fc⊥ = 405 psi, Table 4A) | The member the column actually crushes — bearing is checked on the SILL's Fc⊥, not the column's 625 psi |
The dead-load takeoff:
| Component | Tributary | psf | lb |
|---|---|---|---|
| Roof (panel, purlins, insulation, ceiling) | 8 ft × 12 ft = 96 ft² | 20.0 | 1,920 |
| Wall (girts, panel, insulation, liner) | 8 ft × 22 ft = 176 ft² | 7.0 | 1,232 |
| Total, entered rounded to the nearest 100 lb | 3,200 | ||
| Column self-weight — added by the module, not entered | 17.3 plf × 22 ft | 381 |
Snow: ASCE 7-22 §7.3 with pg = 50 psf (strength-level ground snow), Ce = 0.9 (Exposure C, fully exposed roof), Ct = 1.0, Is = 1.0 gives pf = 0.7 × 0.9 × 1.0 × 1.0 × 50 = 31.5 psf; low slope, so ps = pf. Over 96 ft²: 3,024 lb → S = 3,000 lb.
#Step 1 — Wind on the wall: from basic wind speed to plf
A wall column that carries only its own strip of wall and delivers it to the roof diaphragm and the foundation is a component, not part of the main wind-force-resisting system, so it is designed by ASCE 7-22 Chapter 30 (components and cladding) — not Chapter 27.
Velocity pressure qh = 0.00256 Kz Kzt Kd Ke V²
V = 115 mph (Risk Category II) · Kz = 0.93 at mean roof height h = 24 ft, Exposure C (Table 26.10-1) · Kzt = 1.0 (flat) · Kd = 0.85 · Ke = 1.0
qh = 0.00256 × 0.93 × 1.0 × 0.85 × 1.0 × 115² = 26.8 psf
Effective wind area A = ℓ × max(spacing, ℓ/3) = 22 × max(8, 7.33) = 176 ft² (ASCE 7-22 §26.2)
Pressure coefficient Fig. 30.3-1, wall Zone 4, log-interpolated from −1.1 at 10 ft² to −0.8 at 500 ft²: (GCp) = −0.88; internal (GCpi) = ±0.18 (enclosed)
Design pressure p = qh[(GCp) − (GCpi)] = 26.8 × (−0.88 − 0.18) = −28.4 psf (suction governs; the pressure case is +25.7 psf, and the §30.2.2 floor of 16 psf is cleared)
Line load on the column w = 28.4 psf × 8.0 ft = 227 plf
Two things about that number are easy to get wrong.
It is a strength-level load. ASCE 7-22 wind pressures come from the ultimate wind speed map, so 227 plf is the load that gets multiplied by 0.6 in the ASD combinations. Enter the full 227 plf in StructSuite and let the combination provider apply the 0.6 — entering 136 plf "because it is ASD" double-counts the factor.
Suction governs, and it does not matter which way it points. Wind on this wall bends the column outward in one direction and inward in the other; the section is symmetric, so the design is set by the larger magnitude. The module generates the ± pairs and reports both.
#Step 2 — Load combinations, each with its own CD
Nine ASD combinations come out of ASCE 7-22 §2.4.1. Three details matter more than the arithmetic:
- Wind enters at 0.6W — ASD's conversion from the strength-level map.
- Snow enters at 0.7S — ASCE 7-22 moved to strength-level ground snow loads, so the ASD combinations carry 0.7 on S. The module writes it out:
D + 0.7S, notD + S. - CD is per combination (NDS Table 2.3.2): 0.9 dead-only, 1.15 for the two-month snow cases, 1.6 for anything containing wind. Capacity and demand both move from row to row, which is why a "worst load case" picked by eye is unreliable.
| # | Combination | P (lb) | CD | Lateral factor |
|---|---|---|---|---|
| 1a | D | 3,581 | 0.9 | — |
| 3a | D + 0.7S | 5,681 | 1.15 | — |
| 4a | D + 0.75(0.7S) | 5,156 | 1.15 | — |
| 5a | D ± 0.6W | 3,581 | 1.6 | 0.6 → 136.2 plf |
| 6a | D ± 0.75(0.6W) + 0.75(0.7S) | 5,156 | 1.6 | 0.45 → 102.2 plf |
| 7a | 0.6D ± 0.6W | 2,149 | 1.6 | 0.6 → 136.2 plf |
D includes the 381 lb of column self-weight. Note that combination 3a carries the largest axial load in the whole set — and it is not the one that designs the column.
#Step 3 — Slenderness (NDS 3.7.1)
ℓe = Ke × ℓ = 1.0 × 22 ft = 22 ft = 264 in., the same both ways because the column is unbraced over its full height about both axes:
| Axis | Dimension | ℓe/d | What it controls |
|---|---|---|---|
| Weak, y-y (in the wall plane) | b = 7.5 in. | 35.2 ← governs | CP, via FcE = 0.822 E′min/(ℓe/d)² = 311.8 psi |
| Strong, x-x (out of the wall) | d = 9.5 in. | 27.8 | FcE1 in Eq. 3.9-3 = 500.3 psi |
35.2 ≤ 50 ✓ (NDS 3.7.1.4). StructSuite blocks Step 5 outright above 50 rather than printing a ratio for a column the code does not permit — at this height, an 8×8 would be at 35.2 as well but a 6×10 would be at 48.0, uncomfortably close to the wall.
Note the ratio between the two buckling stresses: (35.2/27.8)² = 1.60. FcE1 is 60% higher than the FcE behind CP, purely because the column is deeper in the direction the wind bends it. That is the whole reason a rectangular section is the right shape for this job.
#Step 4 — Reference values: Table 4D, and which half of it
8×10 is 7.5 in. × 9.5 in. dressed. Both dimensions are 5 in. nominal or greater, so this is a timber, and timbers read NDS 2024 Supplement Table 4D — never Table 4A, which covers 2-to-4-inch dimension lumber. Table 4D then splits again, and the split has teeth:
| Douglas Fir-Larch, grade No. 2 | Table 4A (2×–4×) | Table 4D, Posts & Timbers | Table 4D, Beams & Stringers |
|---|---|---|---|
| Fb | 900 psi | 750 psi | 875 psi |
| Fc | 1,350 psi | 700 psi | 600 psi |
| Emin | 580,000 psi | 470,000 psi | 470,000 psi |
An 8×10 is Posts & Timbers (NDS 4.1.3.4: nominal width does not exceed the thickness by more than 2 in.). An 8×12 is Beams & Stringers. Going one size up changes which row of the table you are reading, not just the section properties — and it changes Fc in the unhelpful direction. StructSuite ties the two selections together: the Table 4A/4B/4C/4D choice drives which Table 1B size classes are selectable, and within Table 4D the grade list is filtered to the class the chosen section actually belongs to, so a Posts & Timbers section can never quietly design on Beams & Stringers values.
Values used here — DF-L (Timbers), No. 2 (Posts & Timbers):
| Property | Value |
|---|---|
| Fb | 750 psi |
| Fc | 700 psi |
| Fv | 170 psi |
| Fc⊥ | 625 psi |
| E | 1,300,000 psi |
| Emin | 470,000 psi |
Adjustment factors: dry service and normal temperature leave CM = Ct = Ci = 1.0. CF = 1.0 on both Fc and Fb — Table 4D tabulates timbers directly, and the (12/d)1/9 size factor only appears for depths over 12 in. CL = 1.0: the compression edge in the plane of bending is held by the girts and wall panel along its full length (NDS 3.3.3.3). Cr does not apply — the repetitive-member factor is granted only to dimension lumber 2 to 4 in. thick (NDS 4.3.9), so a timber column never gets it. The module does not merely leave it at 1.0 here; it does not offer the control at all, because there is no reading of Table 4D under which this section could earn it.
#Step 5 — Column stability CP (NDS 3.7.1.5, Eq. 3.7-1)
FcE depends only on stiffness and slenderness, so it is one number for the whole design: FcE = 0.822 × 470,000 / 35.2² = 311.8 psi. Fc*, on the other hand, carries CD, so CP is different in every combination family (c = 0.8 for sawn lumber):
| Combination family | CD | Fc* (psi) | FcE/Fc* | CP | F′c (psi) |
|---|---|---|---|---|---|
| D only | 0.9 | 630 | 0.495 | 0.430 | 270.9 |
| D + snow | 1.15 | 805 | 0.387 | 0.350 | 281.5 |
| anything with W | 1.6 | 1,120 | 0.278 | 0.260 | 291.3 |
A slender column barely notices CD. Going from the snow case to the wind case raises Fc* by 39% — and raises the usable F′c by 3.5%, from 281.5 to 291.3 psi. Buckling does not care how long the load lasts, and Eq. 3.7-1 knows it: as CD pushes Fc* up, CP falls almost in step. If you have ever wondered why a tall post refuses to get better when you switch to a wind combination, this table is the answer.
What weak-axis bracing would buy. Turn on Braced between the ends in Step 1 and put a designed brace at midheight so Ly = 11 ft: CP at CD = 1.6 rises from 0.260 to 0.395 — a 52% increase in axial capacity. The governing design ratio moves from 0.842 to 0.825. Two per cent. This column is bending-governed, and no amount of work on the axial side changes that; only depth in the bending plane does. It is worth knowing before you detail the bracing — and worth noting that the same input is the one that makes a stud wall possible at all, where the axial side is all there is to gain.
Note what "a designed brace" has to mean before you may enter it. Blocking at the column faces is not a brace by itself; the line it forms has to reach an anchor. Blocking plus an anchored line is bracing, and you enter Ly = 11 ft. Blocking alone is carpentry, and you leave the toggle off.
#Step 6 — Axial compression alone (NDS 3.7): the check that misleads
The worst axial stress is under D + 0.7S: fc = 5,681 / 71.25 = 79.7 psi against F′c = 281.5 psi → D/C = 0.283 ✓.
Every other row is lower. An axial-only design stops here, records 0.28, and specifies an 8×10 with what looks like a 3.5× margin. Keep reading.
#Step 7 — Combined bending + axial (NDS 3.9.2, Eq. 3.9-3) — this governs
For each wind combination the module takes the strong-axis moment from braced-ends statics, M = wch²/8, converts it to bending stress, and runs the interaction. Governing case D + 0.6W (wc = 0.6 × 227 = 136.2 plf):
M = 136.2 × 22² / 8 = 8,240 lb·ft at midheight; V = 136.2 × 22 / 2 = 1,498 lb at each end
fb1 = M/Sx = 8,240 × 12 / 112.8 = 876.6 psi · fc = 3,581 / 71.25 = 50.3 psi
F′b1 = Fb × CD × CM × Ct × CF × Ci × CL = 750 × 1.6 = 1,200 psi · F′c = 291.3 psi
FcE1 = 0.822 × 470,000 / (264/9.5)² = 500.3 psi (strong axis — the plane of bending)
Buckling gate: fc = 50.3 psi < FcE1 = 500.3 psi ✓ — the check is permitted
Eq. 3.9-3: (fc/F′c)² + fb1 / [F′b1(1 − fc/FcE1)] = (50.3/291.3)² + 876.6 / [1,200 × (1 − 50.3/500.3)] = 0.030 + 876.6/1,079.4 = 0.030 + 0.812 = 0.842 ≤ 1.0 ✓ — and this is the governing D/C of the whole design.
Read the anatomy of that number. The axial term contributes 0.030 — almost nothing, because it enters squared. But the axial load still inflates the bending term by the (1 − fc/FcE1) amplifier: 0.731 becomes 0.812, a +11% penalty paid on a column whose axial utilisation is only 0.17.
The other wind rows land where the shape of the equation says they should: the mixed case D + 0.75(0.6W) + 0.75(0.7S) has more axial and less moment and comes in at 0.702; the uplift-style case 0.6D + 0.6W keeps the full moment on the smallest axial load and comes in at 0.788. In StructSuite's Step 5 table the Combined M+P column carries all three, the Result folds them in, and the governing row — a wind row carrying only 63% of the largest axial load in the set — is what the collapsed step, the Step 6 figure and the printed report all agree on.
#Step 8 — Shear, and the diagrams
The module draws the shear diagram but does not run a shear check on columns, so here is the hand check: V = wch/2 = 1,498 lb, which over the 71.25 in² section is fv = 1.5V/A = 31.5 psi against F′v = 170 × 1.6 = 272 psi — D/C = 0.116. It is never close on a wall column, which is exactly why it is worth confirming once rather than assuming forever.
Step 6 of the module preselects the governing combination and draws four diagrams from the same braced-ends statics the checks used:
#Step 9 — Deflection: the check the strength calculation does not make
StructSuite v1 says so on the page, in as many words: lateral-load deflection serviceability (IBC Table 1604.3 limits) is not evaluated — strength checks only. The diagram is there so the number is in front of you; the limit is yours to apply. Here it is applied.
E′ = 1,300,000 psi and Ix = 535.9 in⁴, so δmax = 5wL⁴/384E′I at midheight:
| Load used | δ (in.) | As a ratio | Which limit it belongs to |
|---|---|---|---|
| Full C&C wind, 227 plf | 1.717 | L/154 | — reference only |
| ASD wind, 0.6W = 136.2 plf | 1.030 | L/256 | IBC 2024 §2403.3 if the column supports glass edges |
| 0.42W = 95.3 plf | 0.721 | L/366 | IBC 2024 Table 1604.3, footnote f |
And the limits themselves, at L = 264 in.:
| IBC 2024 limit | Applies to | Allowable | δ used | D/C |
|---|---|---|---|---|
| L/120 | Exterior walls, flexible finishes (metal panel, this building) | 2.200 in. | 0.721 | 0.328 ✓ |
| L/240 | Exterior walls, brittle finishes (gypsum liner) | 1.100 in. | 0.721 | 0.656 ✓ |
| L/175, ¾ in. max | Framing supporting glass edges, §2403.3 | 0.750 in. | 1.030 | 1.373 ✗ |
Same column, same wind, three answers. Footnote f of IBC Table 1604.3 permits the wind load to be taken as 0.42 × the components-and-cladding load for deflection — that is where 0.721 in. comes from, and against a wall limit it is comfortable. Put a glass edge on this column and IBC §2403.3 applies its own limit, at the full design load, with a hard ¾-in. cap: **the same 8×10 fails it by 37%**. The strength check does not move an inch between those three cases. Know which limit your wall actually has before you size the column, because on tall walls stiffness overtakes strength quickly.
#Step 10 — Bearing on the sill (NDS 3.10.2, 3.10.4)
Fc⊥ belongs to the member being crushed — the Hem-Fir No. 2 sill (405 psi, Table 4A), not the Douglas Fir column (625 psi). Name the sill in Step 5 of the module and the check uses the right member:
fc⊥ = 5,681 / (7.5 × 9.5) = 79.7 psi; F′c⊥ = 405 × 1.0 = 405 psi → D/C = 0.197 ✓
Two details on that line. Cb = 1.0, not the 1.05 the bearing-area formula would give: NDS 3.10.4 grants the bearing-area factor only where the bearing length is less than 6 in., and this column is 7.5 in. wide — the factor quietly disappears once the post gets big, which is the opposite of what most people assume. And CD never applies to Fc⊥ (NDS Table 2.3.2, footnote 1), so the wind's 1.6 buys nothing here; the largest gravity combination, D + 0.7S, is the one that matters.
#Six mistakes that show up on tall wall columns
Every alternative below was run through the same engine, so the cost of each mistake is a real number, not a warning.
1 — Checking the axial load and stopping. This column's axial D/C is 0.283; its real D/C is 0.842 — three times higher. The mistake is invisible because 0.28 looks safe, and the load that causes it never appears in an axial load list. Any column that is also a wind column, a guardrail post or a braced-bay end post needs the §3.9.2 check.
2 — Reading Table 4A for a timber. Enter this 8×10 under the dimension-lumber "Douglas Fir-Larch" species instead of "Douglas Fir-Larch (Timbers)" and it designs on Fb = 900 and Fc = 1,350 psi instead of 750 and 700. The interaction check reports 0.681 — 19% unconservative on a member already at 84%. StructSuite gates the size list against the table you picked so the combination is hard to reach by accident, but a hand calculation has no such gate.
3 — Dropping one size to "save a bit". The 8×10 passes at 0.842. The 8×8 — same species, same grade, only 2 in. shallower — comes in at 1.510, 51% past the limit, while its axial D/C still reads a reassuring 0.354. Depth in the bending plane is the only lever that matters here: the same 8×8 in No. 1 still lands at 0.903, so a grade jump does not rescue a section that is too shallow.
4 — Reaching for depth without watching width. A 6×10 has the same 9.5-in. bending depth and looks like a cheaper way to get there. It is not: ℓe/b jumps to 48.0, within a whisker of the code limit of 50, FcE collapses to 168 psi, the axial D/C alone climbs to 0.675, and the interaction lands at 1.156 — fail. On a tall column the narrow face is a real constraint, not a detailing afterthought.
5 — Claiming end fixity you have not detailed. Switching Ke from 1.0 to 0.8 on the strength of "the base is bolted down" moves the answer from 0.842 to 0.794. A 6% gain, in exchange for a claim that a base plate with two anchors cannot actually support. NDS Table G1's recommended values are already the generous reading of each idealisation; the honest pinned-pinned model costs almost nothing here.
6 — Stretching the same column taller. Height is brutal on a beam-column because it hits the moment (h²), the amplifier (through FcE1) and CP at once. The same 8×10: 18 ft → 0.538, 22 ft → 0.842, 26 ft → 1.248 (fail), 28 ft → 1.499. A 4-ft increase past this design turns a passing column into a 25% overstress. Re-run, never extrapolate.
#Summary of results — 8×10 DF-L No. 2, 22 ft, W = 227 plf
| Check | Governing combination | Demand | Capacity | D/C | Verdict |
|---|---|---|---|---|---|
| Combined M+P (Eq. 3.9-3) | D + 0.6W | fc = 50.3 psi + fb1 = 876.6 psi | F′c = 291.3, F′b1 = 1,200 psi | 0.842 | governs — ✓ PASS |
| Combined M+P (uplift-side) | 0.6D + 0.6W | 30.2 + 876.6 psi | 291.3 / 1,200 psi | 0.788 | ✓ PASS |
| Combined M+P (mixed) | D + 0.75(0.6W) + 0.75(0.7S) | 72.4 + 657.5 psi | 291.3 / 1,200 psi | 0.702 | ✓ PASS |
| Axial (NDS 3.7) | D + 0.7S | fc = 79.7 psi | F′c = 281.5 psi | 0.283 | ✓ PASS |
| Shear (NDS 3.4.2) | D + 0.6W | fv = 31.5 psi | F′v = 272 psi | 0.116 | ✓ — checked here, not by the module |
| Bearing on the sill (3.10.2) | D + 0.7S | fc⊥ = 79.7 psi | F′c⊥ = 405 psi | 0.197 | ✓ PASS |
| Wall deflection (IBC 1604.3, L/240) | 0.42W | δ = 0.721 in. | 1.100 in. | 0.656 | ✓ — checked here, not by the module |
Other combinations, for completeness: 1a. D → axial 0.186 · 4a. D + 0.75(0.7S) → axial 0.257.
Reproduce it yourself in StructSuite's Wood & Steel Column module (/design/wood-column): height 22 ft, Ke = 1.0 (Pinned-Pinned, no sway); loads D = 3,200 lb and S = 3,000 lb with self-weight on; switch on Uniform lateral load on the column, type W, w = 227 plf; material Sawn Lumber → Douglas Fir-Larch (Timbers) → 8x10 → No. 2 (Posts & Timbers); dry service, T ≤ 100 °F; leave Step 1's Braced between the ends OFF, which is what makes both axes read the full 22 ft; then in Step 5 name the plate as Hem-Fir / No. 2. The step-by-step version is below, followed by the live pre-filled module — its Step 5 table, its detailed calculations and its Step 6 diagrams reproduce every number above.
#Frequently Asked Questions
#How do you design a wood column for combined bending and axial load?
Run both checks and let the worse one govern. The axial side is NDS 3.7: find ℓe/d on the most slender axis, get FcE = 0.822E′min/(ℓe/d)², solve Eq. 3.7-1 for CP, and compare fc = P/A to F′c = Fc*CP. The combined side is NDS 3.9.2 Eq. 3.9-3: (fc/F′c)² + fb1/[F′b1(1 − fc/FcE1)] ≤ 1.0, where FcE1 uses the slenderness in the plane of bending, not the governing one. Do it for every ASD combination separately, because CD changes between them and so do CP, F′c and F′b1. On this example the combined check is three times the axial ratio, which is typical for a tall wall column and not at all unusual for any column with a lateral load on it.
#Why is the axial term squared in Eq. 3.9-3 but the bending term is not?
Because column tests showed the interaction is not a straight line: members at low axial ratios keep nearly their full bending capacity, so the axial term enters as (fc/F′c)². The axial load's real mischief is in the bending term's denominator instead — the (1 − fc/FcE1) amplifier grows the bending demand as compression approaches the buckling stress in the plane of bending. That is the P-δ effect in closed form. On this column the square makes the axial term nearly vanish (0.030) while the amplifier still adds 11% to the bending term.
#Which slenderness ratio do I use for FcE1?
The one in the plane of bending, which on a wind-loaded wall column is the strong axis: ℓe1/d1 = 264/9.5 = 27.8 here, giving FcE1 = 500 psi. CP uses the worst ratio of the two, which here is the weak axis at 35.2, giving FcE = 312 psi. Using the CP value for FcE1 would shrink the amplifier's denominator and overstate the demand (0.842 → 0.901 on this column); using the bending-plane value for CP would overstate the capacity, which is the dangerous direction. They are different numbers doing different jobs — StructSuite computes them separately and prints both ratios in Step 4.
#What does "not permitted" mean when the software refuses to give a ratio?
Eq. 3.9-3 is only meaningful while fc < FcE1. As fc approaches FcE1 the amplifier's denominator goes to zero and the amplified bending demand grows without bound; at fc ≥ FcE1 the member has already failed by buckling in the plane of bending and the equation has nothing to say. StructSuite reports the row as not permitted rather than printing a fictitious number, and that means resize — not re-round. On this column the gate is far away (50 psi against 500 psi) because both axes are unbraced, so the axial check would fail long before the gate closed. The gate becomes live exactly when a column is braced in one plane and not the other: brace this wall plane — Step 1's Braced between the ends, Ly = 0 — and FcE1 sits only 13% above F′c, so an axial ratio near 0.9 would trip it. That is the stud case, which is why studs are where you actually meet "not permitted".
#Do wall studs get designed the same way?
The mechanics are identical — a tall stud is a beam-column with the same two checks — but three things differ. Studs are dimension lumber, so they read Table 4A and pick up the size factor CF and, where NDS 4.3.9's conditions are met, the repetitive-member factor Cr = 1.15 on Fb. Wall sheathing braces the weak axis continuously, so ℓe2 is taken as zero or as the blocking spacing and CP comes off the strong axis. And that bracing is what makes tall studs possible at all: a 2×8 unbraced over 18 ft sits at ℓe/b = 144, far past the limit of 50, and the module refuses it outright.
Both provisions are in the module. Step 1's Braced between the ends takes an unbraced length per axis — enter 0 for the sheathed plane and it drops out of the slenderness check — and Step 4 offers Cr whenever the section is dimension lumber and a lateral load is present, which is exactly when a column has an Fb to apply it to. Worked through on 18-ft 2×8 DF-L No. 2 studs at 16 in. o.c. carrying D = 240 lb and S = 480 lb with 37.9 plf of wind: sheathing takes ℓe/b from 144 to 0, the strong axis governs at ℓe/d = 29.8, and the design comes out at D/C = 0.448 — with the axial check reading just 0.116, so the combined check governs on a stud by an even wider margin than on the timber column above. Cr is worth 13% of that: without it the same stud reports 0.515.
#Does snow really enter the ASD combinations at 0.7?
Yes, in ASCE 7-22. The ground snow load map moved to strength-level values, and the ASD combinations were re-scaled to match — so combination 3a is written D + (Lr or 0.7S or R) rather than D + S. The module builds it that way and shows the factor on the row, which matters here: the largest axial load in the whole set, 5,681 lb, is already the 0.7-scaled snow case. CD for those rows is 1.15, the two-month snow duration in NDS Table 2.3.2, not the 1.6 the wind rows get.
#Is a wall column components-and-cladding or MWFRS?
Components and cladding, in almost every ordinary case. ASCE 7-22 §26.2 defines C&C as envelope elements that do not qualify as part of the main wind-force-resisting system; a wall column that picks up its own tributary strip and delivers it to the roof diaphragm and the foundation is exactly that. It matters because C&C pressures are higher: the same wall on Chapter 27 MWFRS coefficients would give a noticeably smaller line load. Use Chapter 30 for the member, Chapter 27 or 28 for the building's lateral system, and remember that a column doing both jobs — say, a post that is also a shear-wall chord — is checked for both.
#The girts frame into both sides of every column — why is that not bracing?
Because a brace has to be anchored to something. Girts spanning column to column are a relative bracing system: they fix the spacing between columns without fixing any column in space. In the mode that governs — every column in the wall bowing the same way at once — the girts neither stretch nor shorten and never see load, so they restrain nothing. Run that girt line into a braced bay, an end shear wall, or a detailed connection to the roof diaphragm and the picture changes entirely: the line now has a fixed end, the girts engage, and NDS Appendix A.11 lets you count them once you have shown that they and their connections carry the accumulated brace force — roughly 2% of the column compression — with enough stiffness that the column does not simply move with them. A girt sized to hold wall panel against wind, fastened through a lap, has usually been asked neither question, which is why Braced between the ends is opt-in in the module rather than assumed. On this column it is worth about 2% anyway (Step 5); on a stud wall the same input is the difference between a design and a refusal.
#How much does a designed midheight brace actually help?
Less than you would expect on a bending-governed column, and this example quantifies it. Bracing the weak axis at midheight raises CP from 0.260 to 0.395 — a 52% gain in axial capacity — and moves the governing D/C from 0.842 to 0.825, a 2% improvement. The reason is in the anatomy figure above: 96% of the design ratio is the bending term, and bracing in the wall plane does nothing for bending out of the wall. Bracing pays when the axial term is large (a heavily loaded, slender column with a modest lateral load); depth in the bending plane pays when the moment dominates. Check which one you have before detailing either.
#Does StructSuite design steel wall columns the same way?
Yes — the same module has a steel mode (AISC 360-22, LRFD) that runs the mirrored check: Chapter E for axial capacity, Chapter F for flexure, combined per §H1 with the Appendix 8 B1 moment amplifier, including the explicit failure when Pu reaches the elastic buckling load Pe1. Enter the same geometry and loads, switch the material, and compare an 8×10 timber against an HSS6×6 or a W8 on screen. The end-condition pick carries across: one physical detail, Ke from NDS Table G1 in wood, the same buckling mode's K from AISC Commentary Table C-A-7.1 in steel.
#Why is the moment just wh²/8 — and when is it not?
Because the column is held at both ends — by the sill at the base and the roof girder and diaphragm at the top — and the wind pressure is uniform over the height. That is a simply supported span under a uniform load, Mmax = wh²/8 at midheight, the classic Figure 1 case stood upright. It stops being true when the top is free (a true cantilever — a sign post, a parapet column), when the wall has a mezzanine or an intermediate diaphragm that adds a support, or when the pressure varies over the height because the column crosses a zone boundary. Model those deliberately; the closed form is a convenience, not a law.
