CivilAxisCivilAxis
☕ Support🌐 Community
Theory Library
VI
Steel StructuresEN 1993-1-1

Steel Column Buckling Design to Eurocode 3

13 July 2026
Reviewed by CivilAxis editors
Steel Column Buckling Design to Eurocode 3

What this check does

A compression member almost never fails by squashing at AfyA f_y - it bows sideways first. EN 1993-1-1 clause 6.3.1 checks that the design axial force does not exceed the buckling resistance:

NEdNb,Rd=χAfyγM1N_{Ed} \le N_{b,Rd} = \dfrac{\chi\,A\,f_y}{\gamma_{M1}}

where:

  • NEdN_{Ed} - design axial compression (N)

  • χ1.0\chi \le 1.0 - reduction factor for the governing buckling mode (-)

  • AA - gross area, for Class 1-3 sections (mm^2)

  • fyf_y - yield strength (MPa)

  • γM1=1.0\gamma_{M1} = 1.0 - partial factor for member buckling (recommended value)

Everything in this check funnels into χ\chi: how slender the column is, and how imperfect its shape and residual stresses are.

Step 1 - critical load and buckling length

The elastic critical (Euler) load about each axis:

Ncr=π2EILcr2N_{cr} = \dfrac{\pi^2\,E\,I}{L_{cr}^2}

where:

  • E=210000E = 210000 MPa - modulus of elasticity

  • II - second moment of area about the buckling axis (mm^4)

  • LcrL_{cr} - buckling length about that axis (mm)

LcrL_{cr} reflects the end restraints: 1.0L1.0L pinned-pinned, 0.7L0.7L fixed-pinned, 0.5L0.5L fixed-fixed in theory (0.85L0.85L and 0.7L0.7L are the usual practical values), 2.0L2.0L for a cantilever. In braced frames columns are commonly taken as 1.0L1.0L; a column can (and often does) have different buckling lengths about each axis - for example when side rails restrain the weak axis mid-height.

Step 2 - non-dimensional slenderness

λˉ=AfyNcror equivalentlyλˉ=Lcr/iλ1,λ1=πEfy=93.9ε\bar{\lambda} = \sqrt{\dfrac{A\,f_y}{N_{cr}}} \qquad \text{or equivalently} \qquad \bar{\lambda} = \dfrac{L_{cr}/i}{\lambda_1}, \quad \lambda_1 = \pi\sqrt{\dfrac{E}{f_y}} = 93.9\,\varepsilon

where:

  • λˉ\bar{\lambda} - non-dimensional slenderness (-)

  • i=I/Ai = \sqrt{I/A} - radius of gyration about the buckling axis (mm)

  • λ1\lambda_1 - the slenderness at which the Euler load equals the squash load

  • ε=235/fy\varepsilon = \sqrt{235/f_y}

λˉ=1.0\bar{\lambda} = 1.0 marks the crossover: below it yielding dominates, above it elastic buckling does. Note that raising the steel grade increases λˉ\bar{\lambda} - a slender column gains almost nothing from S355 over S275, because NcrN_{cr} contains EE, not fyf_y.

Step 3 - pick the buckling curve

Real columns carry residual rolling stresses and initial bow, so they fail below the Euler load. EC3 calibrates this with five curves (a0, a, b, c, d) via the imperfection factor α\alpha:

Curve

a0

a

b

c

d

α\alpha

0.13

0.21

0.34

0.49

0.76

For rolled I and H sections with tf40t_f \le 40 mm (Table 6.2):

Shape

Axis y-y

Axis z-z

h/b>1.2h/b > 1.2 (tall, IPE-like)

a

b

h/b1.2h/b \le 1.2 (square, HE-like)

b

c

Stocky wide-flange columns get the worse curves - their thick flanges carry the highest residual stresses. (S460 upgrades to a0/a; see Table 6.2.)

Step 4 - reduction factor

Φ=0.5[1+α(λˉ0.2)+λˉ2]χ=1Φ+Φ2λˉ21.0\Phi = 0.5\left[1 + \alpha(\bar{\lambda} - 0.2) + \bar{\lambda}^2\right] \qquad \chi = \dfrac{1}{\Phi + \sqrt{\Phi^2 - \bar{\lambda}^2}} \le 1.0

For λˉ0.2\bar{\lambda} \le 0.2 (or NEd/Ncr0.04N_{Ed}/N_{cr} \le 0.04) buckling may be ignored and χ=1\chi = 1. Both axes are checked; **the smaller χ\chi governs**. For a doubly symmetric section that is usually the z-z (weak) axis, unless intermediate restraints shorten it.

Worked example - HE 200 B, S355, 4.0 m pinned column

Column: L=4.0L = 4.0 m, pinned both ends about both axes (Lcr,y=Lcr,z=4.0L_{cr,y} = L_{cr,z} = 4.0 m), NEd=1200N_{Ed} = 1200 kN. Section (CivilAxis steel catalogue): HE 200 B - A=78.1A = 78.1 cm^2, Iz=2000I_z = 2000 cm^4, iy=8.54i_y = 8.54 cm, iz=5.07i_z = 5.07 cm, h/b=200/200=1.0h/b = 200/200 = 1.0, tf=15t_f = 15 mm. Steel: S355 (ε=0.814\varepsilon = 0.814).

Classification (pure compression): flange c/tf=(20092×18)/(2×15)=5.179ε=7.32c/t_f = (200 - 9 - 2 \times 18)/(2 \times 15) = 5.17 \le 9\varepsilon = 7.32; web c/tw=134/9=14.933ε=26.9c/t_w = 134/9 = 14.9 \le 33\varepsilon = 26.9 - Class 1, so the full area counts.

Critical load, weak axis:

Ncr,z=π2×210000×2000×10440002×103=2591 kNN_{cr,z} = \dfrac{\pi^2 \times 210000 \times 2000 \times 10^4}{4000^2} \times 10^{-3} = 2591\ \text{kN}

Slenderness:

λˉz=7810×3552591×103=1.070=1.03\bar{\lambda}_z = \sqrt{\dfrac{7810 \times 355}{2591 \times 10^3}} = \sqrt{1.070} = 1.03

(Cross-check via radii: λ1=93.9×0.814=76.4\lambda_1 = 93.9 \times 0.814 = 76.4; λˉz=(4000/50.7)/76.4=1.03\bar{\lambda}_z = (4000/50.7)/76.4 = 1.03, λˉy=(4000/85.4)/76.4=0.61\bar{\lambda}_y = (4000/85.4)/76.4 = 0.61.)

Curve: h/b=1.01.2h/b = 1.0 \le 1.2, tf=1540t_f = 15 \le 40 mm - z-z uses curve c, α=0.49\alpha = 0.49 (y-y uses curve b).

Reduction factor, z-z:

Φz=0.5[1+0.49(1.030.2)+1.032]=1.240\Phi_z = 0.5\left[1 + 0.49\,(1.03 - 0.2) + 1.03^2\right] = 1.240

χz=11.240+1.24021.070=11.240+0.683=0.520\chi_z = \dfrac{1}{1.240 + \sqrt{1.240^2 - 1.070}} = \dfrac{1}{1.240 + 0.683} = 0.520

(The same steps about y-y give χy=0.83\chi_y = 0.83 - the weak axis clearly governs.)

Buckling resistance:

Nb,Rd=0.520×7810×3551.0×103=1442 kNN_{b,Rd} = \dfrac{0.520 \times 7810 \times 355}{1.0} \times 10^{-3} = 1442\ \text{kN}

Result: NEd=1200Nb,Rd=1442N_{Ed} = 1200 \le N_{b,Rd} = 1442 kN - the column passes at 0.83 utilisation. Buckling has cut the squash capacity (Afy=2773A f_y = 2773 kN) nearly in half - that missing 48% is what the slenderness and curve c imperfections cost.

Key points

  • The check is NEdχAfy/γM1N_{Ed} \le \chi A f_y/\gamma_{M1} - all the physics lives in χ\chi, built from NcrN_{cr}, λˉ\bar{\lambda} and the imperfection factor α\alpha.

  • Buckling lengths follow the restraints, per axis - a mid-height rail on the weak axis can flip which axis governs.

  • Square H-columns take curves b/c (heavier residual stresses); tall I-shapes take a/b.

  • Higher steel grade barely helps a slender column: NcrN_{cr} depends on EE and geometry, not fyf_y.

  • At λˉ1\bar{\lambda} \approx 1, expect to lose roughly 40-50% of the squash load on curve c - if the utilisation looks too good, check which axis (and which curve) was actually used.

References

  1. EN 1993-1-1:2005 - Design of steel structures, clauses 6.3.1.1 to 6.3.1.3
  2. CivilAxis steel catalogue - HE 200 B section properties