Euler, Johnson and tangent-modulus column allowables with a crippling cutoff, following Section 2 of the Air Force Flight Dynamics Laboratory Stress Analysis Manual (AFFDL-TR-69-42), and a beam-column check for an eccentric or side-loaded strut. Pick a cross-section and a material and the page works the section properties, the local crippling stress and the column curve, and shows what governs.
Advanced options
Show detailed calculation steps
The Two Ways a Column Fails
A compression member has two failure modes and a real design has to clear both. Column buckling is the member bowing as a whole, its cross-section keeping its shape. Crippling is the thin elements of that cross-section buckling locally — a flange rolling over, a web dimpling — while the member as a whole stays straight.
Which one arrives first depends on how slender the member is and how thin its walls are. They are not independent: once a section has crippled it cannot carry more, so the crippling stress sets the ceiling that the column curve is allowed to reach. That coupling is the whole point of this page.
Section Properties and the Weak Axis
Buckling happens about whichever axis is weakest, so the section property that matters is the minimum second moment of area and the radius of gyration that follows from it.
For a symmetric shape the weak axis is a drawing axis and there is nothing to think about. For an angle or a zee it is not: the product of inertia is non-zero and the true weak axis is rotated. This page finds the principal axes rather than assuming them.
Section properties here come from a rectangle decomposition of the shape, so area, centroid and second moments are exact for the thin-walled idealisation rather than approximated with a formula per shape.
Crippling of Thin Sections
The manual's method is to break a built-up section into angles, find the crippling stress of each, and area-weight them. Everything on this page except the round tube and the solid bars is handled this way.
The coefficient Ce is set by how the element's edges are held. An unsupported edge is free to roll, so the fewer free edges the element has the more it carries.
| Edge condition | Ce | Where it applies |
|---|---|---|
| Two edges free | 0.316 | Plain angle |
| One edge free | 0.342 | Flange outstand of an I-section, channel or zee |
| No edge free | 0.366 | Wall of a closed box or rectangular tube |
| Shape | Elements | Legs b, h | Ce |
|---|---|---|---|
| Angle | 1 | b, h | 0.316 |
| Channel | 2 | bf, h/2 | 0.342 |
| Zee | 2 | bf, h/2 | 0.342 |
| I-section | 4 | bf/2, h/2 | 0.342 |
| Rectangular tube | 4 | b/2, h/2 | 0.366 |
| Solid bar or round | — | — | no local buckling; plateau is Fcy |
Round Tubes Are Their Own Case
A tube has no flanges to roll over, so the angle method does not apply. Its wall buckles as a cylinder instead.
The coefficient C falls as the wall gets thinner relative to the radius, along the curve the manual prints as Figure 2-67. It is digitized here and interpolated, and the same cap at Fcy applies.
The Column Curve
Above a transition slenderness the member fails elastically and Euler governs. Below it the material has already yielded locally, and a parabola tangent to the Euler curve is used instead.
Both branches give Fcc/2 at the transition and share a slope there, so the allowable is continuous across the changeover.
End Fixity
The coefficient c describes how much the ends are held, and enters through the effective length L′ = L/√c. Fixing both ends halves the effective length; a cantilever doubles it.
| End condition | c | L′/L | Effect |
|---|---|---|---|
| Pinned – pinned | 1.0 | 1.00 | The reference case |
| Fixed – pinned | 2.05 | 0.70 | About twice the load of pinned–pinned |
| Fixed – fixed | 4.0 | 0.50 | Four times, in theory |
| Fixed – free | 0.25 | 2.00 | A quarter — the worst case |
A real end is held by whatever it is attached to, which acts as a rotational spring of stiffness μ (in-lb per radian). With the same spring at both ends, or one spring and a pin, the manual gives c in closed form through the restraint parameter μL/EI:
\[ \text{both ends:}\quad \frac{\mu L}{EI} = -\pi\sqrt{c}\,\cot\frac{\pi\sqrt{c}}{2} \qquad\qquad \text{one end:}\quad \frac{\mu L}{EI} = \frac{\pi^2 c}{\pi\sqrt{c}\,\cot\pi\sqrt{c} - 1} \]The manual prints the first without its minus sign. Between c = 1 and 4 the cotangent is negative, so the sign is needed for a positive restraint. The page solves each equation for c. c rises fast at first and then levels off: μL/EI = 20 already gives 3.3 of the possible 4.0 for two restrained ends. It is the EI of the buckling axis (Imin) that counts, so a stiff member gains less from the same joint than a slender one.
A pinned column braced sideways by a member of spring stiffness K (lb/in) buckles at a higher load than its full length suggests. Figure 2-40 covers one support at x from an end, with q = KL³/EI. Figure 2-41 covers two supports a distance b apart, centred, with q = KL³/(8EI). Note that the second chart uses 8EI.
The page does not read the charts. It solves the buckling problem behind them exactly: y = a sin kx + b cos kx + cx + d in each bay, deflection, slope and moment continuous through every support, the shear jumping by the spring force, and pinned ends. The lowest load at which that system has a solution gives c. The results match the printed curves wherever they can be read (q = 40 at mid-span: 1.81 here, 1.80 on the chart) and recover the limiting cases:
- a mid-span support is rigid once q ≥ 16π² = 158, when the column buckles in two half-waves (c = 4);
- a rigid support right beside a pin clamps that end (c = 2.05);
- two rigid supports at the third points give three equal bays (c = 9).
A column loaded along its length, such as a stringer picking up shear flow or a heavy vertical member under its own weight, is less critical than one carrying the whole load at its end. Each section only carries the load from the part beyond it. Enter the total load as P; the larger c accounts for the spreading. The case is reacted at the top, as drawn in the manual:
| Top (reacting) end | Bottom end | c | End-loaded c |
|---|---|---|---|
| Pinned | Pinned | 1.87 | 1.0 |
| Fixed | Pinned | 3.55 | 2.05 |
| Fixed | Fixed | 7.5 | 4.0 |
| Fixed | Free | 0.794 | 0.25 |
The fixed–free value is Greenhill’s heavy column, Pcr = 7.84 EI/L². The manual also notes that welded steel-tube truss members are usually taken as c = 2.0 (1.0 for engine mounts, or where every member at a joint is in compression). Stringers between flexible ribs are taken as 1.0, and about 1.5 where clipped to stiff bulkheads. Use Custom coefficient for those.
What This Page Computes
Three checks, reported side by side, with the lowest governing:
- Column allowable — the governing answer. Fc·A using whichever branch applies at this slenderness.
- Crippling — Fcc·A, the local capacity with no column effect at all. This is the ceiling; a very short member is limited by it.
- Euler — π²EI/L′² on its own. Above the transition it equals the column allowable; below it, it reads high and is shown only for comparison.
With Beam-column ticked, a fourth check adds the bending from end eccentricity and side load, amplified by the axial load (card 10). The Column curve selector sets which curve the column allowable is read from (card 09).
Material properties are read from the same MIL-HDBK-5 dataset behind Material Property Lookup and Multi-Material Comparison. Only conditions publishing both Fcy and E are offered, since the method cannot run without them. Tick Full MIL-HDBK-5 database for the whole set, with grain direction and a service temperature that derates both properties off the effect-of-temperature curves.
Limitations
Beam-column assumptions. The amplification formulas are the pinned-end solutions, applied on the effective length L′. Eccentricity is equal at both ends and on the same side (single curvature, the worst case); the side load is uniform over the span or a single load at midspan. An initial bow of amplitude a0 can be entered as a side load w = 8 P a0/L² for a first estimate.
Uniform thickness. The crippling decomposition assumes one thickness through the section, which is what formed sheet and most extrusions have. A section with a heavy flange and a light web needs its elements treated with their own b/t.
Which column curve. The Johnson parabola is the conservative, widely used approximation, but it is not reliably conservative — it can sit either side of the measured curve depending on how rounded the alloy’s knee is. The tangent-modulus options follow the material instead; the Ramberg–Osgood one is only as good as the nc entered. Where no MIL-HDBK-5 curve exists for a condition, the MIL-HDBK-5 option falls back to Johnson and says so.
No joint or end-detail check. Fastener bearing, tension clips and local crushing of a tube end are outside the scope of this page, and any of them can govern before the column does.
Tangent Modulus: Two Sources
Above the proportional limit a column buckles on the slope of the stress-strain curve, not on E. Engesser’s tangent-modulus formula puts that slope into Euler’s:
\[ F_c = \frac{\pi^2 E_t(F_c)}{(L'/\rho)^2} \]It is implicit, because Et depends on the stress being solved for, so the page solves it numerically. The two options differ only in where Et comes from.
- MIL-HDBK-5 Et curve — the compressive tangent-modulus curve published for the alloy, digitized from the handbook figures and matched to the selected condition by its compressive yield.
- Ramberg–Osgood — the three-parameter fit \( \varepsilon = \sigma/E + 0.002\,(\sigma/F_{cy})^{n} \), whose slope gives \( E_t = \sigma \big/ \left[\sigma/E + 0.002\,n\,(\sigma/F_{cy})^{n}\right] \). It needs only E, Fcy and the shape factor nc, so it works for any condition. The stress is held at Ftu at the short end.
Both are capped by the crippling stress, and by the optional upper stress limit, exactly as the Johnson curve is.
Beam-Columns
A strut that also bends — from a load applied off its axis, or a side load along its length — deflects, and the axial load acting through that deflection adds more moment. The exact pinned-end solutions, with \( k = \sqrt{P/EI} \) and \( u = kL'/2 \), are:
\[ M_e = P\,e\,\sec u, \qquad M_w = \frac{w}{k^2}\left(\sec u - 1\right), \qquad M_Q = \frac{Q}{2k}\tan u \]for equal end eccentricity e, a uniform side load w and a midspan load Q. At the same axial load they add, and the peak stress is \( f = P/A + M_{max}\,c/I \) about the weak axis. As P approaches the Euler load, u approaches π/2 and the moment runs away.
The check holds that peak stress to the column allowable stress from the selected column curve. Because the moment is not proportional to the load, the margin is found as the load factor that brings the peak stress to the allowable with every load scaled together, less one. With eccentricity alone this is the secant formula (Timoshenko & Gere §1.11; Bruhn C4).
Verification
The column math (js/column-math.js) is run in automated tests against
closed-form solutions and the AFFDL charts.
| Check | Reference | This page |
|---|---|---|
| Ramberg–Osgood tangent modulus at Fcy (E 10.5 Msi, Fcy 65 ksi, n 15) | Fcy/(Fcy/E + 0.002n), NACA TN 902 | exact |
| Tangent-modulus column (Engesser) | Fc = π²Et(Fc)/(L′/ρ)² | solved to 0.001 psi |
| Eccentric strut | Secant formula (Timoshenko & Gere) | exact |
| Singly symmetric flexural-torsional buckling | AISC 360 eq. E4-5 | exact |
| Both ends restrained, μL/EI = 20 | 3.3 (Fig. 2-38) | 3.32 |
| One lateral spring at mid-span, q = 40 | 1.80 (Fig. 2-40) | 1.81 |
| Two rigid supports at the third points | 9.0 (Fig. 2-41) | 9.000 |
| Heavy column, fixed–free (Fig. 2-44) | q L³ = 7.837 EI (Greenhill) | c = 0.794 |
The worked example below carries one strut through every step by hand.
Worked Example: A Square Steel Strut
A 2″ × 2″ × 0.0625″ square tube of normalized 4130 steel (Fcy = 75 ksi, E = 29.0 Msi, the MIL-HDBK-5 S-basis values) is 30″ long, pinned at both ends, and carries 5,000 lb. These are the page’s opening values; load the example to follow along, with the beam-column check switched on.
The tube is short: it sits well left of the transition slenderness, so its strength is set by local crippling of the walls with only a 9% column knockdown. The tangent-modulus option shows the same thing from the material side. The handbook Et curve for normalized 4130 would allow 70.7 ksi, above crippling, so crippling caps it at 67.5 ksi; Johnson is 9% conservative here.
Scaling the load until fmax reaches the 61.8 ksi column allowable gives a load factor of 5.35, MS = +4.35. A modest offset of 1/40 of the tube width costs about 13% of the margin. At this low P/PE = 0.05 the secant amplification is only 7%; it grows without limit as the load nears the Euler load of 96,500 lb.
References
- Air Force Flight Dynamics Laboratory (1986). Stress Analysis Manual, AFFDL-TR-69-42, Section 2, Columns: end fixity, Johnson-Euler curves, crippling (Needham), round tubes (Figure 2-67). Open Section 2.
- Needham, R. A. (1954). “The ultimate strength of aluminum-alloy formed structural shapes in compression.” Journal of the Aeronautical Sciences, 21(4), 217–229. The crippling method.
- Bruhn, E. F. (1973). Analysis and Design of Flight Vehicle Structures. Jacobs Publishing. Chapters C1 and C2 (columns, beam-columns) and C7 (crippling).
- Shanley, F. R. (1947). “Inelastic column theory.” Journal of the Aeronautical Sciences, 14(5), 261–268. Why the tangent modulus is the right one.
- Ramberg, W. and Osgood, W. R. (1943). Description of stress-strain curves by three parameters. NACA TN 902. Download PDF (2.3 MB).
- Timoshenko, S. P. and Gere, J. M. (1961). Theory of Elastic Stability, 2nd ed. McGraw-Hill. Chapter 1, beam-columns; chapter 2, elastic buckling.
- Young, W. C., Budynas, R. G. and Sadegh, A. M. (2020). Roark’s Formulas for Stress and Strain, 9th ed. Table 8.8, beam-columns.
- Gerard, G. and Becker, H. (1957). Handbook of Structural Stability, NACA TN 3781–3785. Crippling and local buckling. Part I, buckling of flat plates (PDF, 39 MB); Part IV, failure of plates and crippling (PDF, 3.6 MB).
- Department of Defense (2003). MIL-HDBK-5J. Design allowables and the tangent-modulus curves.
Flexural-Torsional Buckling
An open section twists easily. When its shear centre does not coincide with its centroid, as in an angle or a channel, the compressive load acting through the centroid twists the member as it bends, and the two modes combine into one that fails below either alone (AFFDL-TR-69-42 §2.3.3, Figures 2-56 to 2-63; Timoshenko & Gere §5.3). With principal axes x, y and the shear centre at (x₀, y₀) from the centroid, the elastic critical load is the smallest root of
\[ r_0^2(P-P_x)(P-P_y)(P-P_z) - P^2x_0^2(P-P_y) - P^2y_0^2(P-P_x) = 0 \] \[ P_x = \frac{\pi^2EI_x}{L'^2},\quad P_y = \frac{\pi^2EI_y}{L'^2},\quad P_z = \frac{1}{r_0^2}\left(GJ + \frac{\pi^2EC_w}{L'^2}\right),\quad r_0^2 = x_0^2 + y_0^2 + \frac{I_x+I_y}{A} \]J = Σbt³/3 is the St Venant constant of the thin walls and Cw the warping constant: about zero for an angle, whose legs meet at the shear centre, and large for an I-section, whose flanges must bend to let it twist. A doubly symmetric section (I) and a point-symmetric one (zee) have the shear centre at the centroid, so the modes stay separate and only pure torsion can undercut bending. A channel couples torsion with bending about its axis of symmetry, and an angle couples all three.
Thin equal-leg angles are the classic victims: for an angle the torsional mode is really the local buckling of the legs about their common corner, so it barely depends on length. The page turns the elastic stress Fe = Pcr/A into an equivalent slenderness π√(E/Fe) and reads the selected column curve there, so the torsional allowable gets the same crippling cap and plasticity as the bending one, and the lower of the two is the column allowable.