-------------------- | -------------------- | ------------------------ | --------------------- | ------------------- | | Design method | LRFD (primary) / ASD | Limit State Design | Limit State Design | Limit State Design | | Load standard | ASCE 7-22 | AS/NZS 1170 | EN 1990/1991 | NBC 2020 | | Resistance factor approach | phi on resistance | phi on resistance | gamma_M on resistance | phi on resistance | | Load factors (gravity) | 1.2D + 1.6L | 1.2D + 1.5L | 1.35D + 1.5L | 1.25D + 1.5L | | Wind/seismic combination | 1.2D + 1.0W + 0.5L | 1.2D + 1.0W + 0.4L | 1.0D + 1.5W | 1.0D + 1.4W | | Units | kip, in., ksi | kN, mm, MPa | kN, mm, MPa | kN, mm, MPa |

Resistance factors (phi / gamma)

Check AISC 360 (phi) AS 4100 (phi) EN 1993 (1/gamma_M) CSA S16 (phi)
Flexural yielding 0.90 0.90 1/1.00 = 1.00 0.90
Compression buckling 0.90 0.90 1/1.00 = 1.00 0.90
Tension yielding 0.90 0.90 1/1.00 = 1.00 0.90
Tension rupture 0.75 0.90 (net) 1/1.25 = 0.80 0.75
Bolt shear 0.75 0.80 1/1.25 = 0.80 0.80
Bolt bearing 0.75 0.90 1/1.25 = 0.80 0.80
Fillet weld 0.75 0.80 (SP), 0.60 (GP) 1/1.25 = 0.80 0.67
Concrete bearing 0.65 0.60 1/1.50 = 0.67 0.65

The Eurocode uses gamma_M = 1.00 for member resistance (flexure, compression) but gamma_M2 = 1.25 for connection resistance (bolts, welds, net section). This makes Eurocode members appear to have higher capacity, but the higher load factors compensate, producing similar overall safety levels.

Column buckling comparison

The codes use different mathematical models for the column curve:

For a W10x49 column with KL/r = 70 (A992/Grade 350/S355), the design capacities are: AISC = 441 kip, AS 4100 = 435 kip, EN 1993 (curve b) = 446 kip, CSA S16 = 438 kip. The variation is less than 3% for this standard case.

Beam flexural capacity comparison

Feature AISC F2 AS 4100 Sec. 5 EN 1993 Cl. 6.3.2 CSA S16 Cl. 13.6
Plastic moment M_p = F_y x Z_x M_sx = f_y x Z_x M_pl = f_y x W_pl M_p = F_y x Z_x
LTB model 3-zone linear interpolation alpha_s slenderness reduction chi_LT buckling curves Linear interpolation
Moment gradient factor C_b (quarter-point formula) alpha_m (moment modification) C_1 (from end moments) omega_2
Elastic modulus E = 29,000 ksi (200 GPa) E = 200,000 MPa E = 210,000 MPa E = 200,000 MPa

Note the Eurocode uses E = 210 GPa while the other three codes use E = 200 GPa. This 5% difference affects all stiffness-related calculations (deflection, buckling, LTB transition lengths).

Worked example — W14x48 beam, L = 20 ft, uniform load

Comparing the four codes for the same physical beam (equivalent sections used for AS/EN/CSA):

Code phi x M_n (kip-ft) phi x V_n (kip) delta_L/360 limit w_L (kip/ft)
AISC 360 322 187 1.82
AS 4100 318 178 1.82
EN 1993 338 191 1.91 (higher E)
CSA S16 320 185 1.82

The Eurocode gives slightly higher values due to the higher E and gamma_M1 = 1.00. However, when combined with the higher Eurocode load factors (1.35D vs. 1.2D for AISC), the required member sizes are very similar across all four codes.

Key differences to watch

Common mistakes to avoid

Connection design methodology comparison

The four codes handle connection design with different levels of explicit guidance. AISC provides the most comprehensive connection design provisions with extensive design guides (DG4 for end plates, DG13 for stiffened seats, DG16 for multiple-row end plates). EN 1993-1-8 uses the T-stub analogy for end plate connections, which is an elegant analytical framework that identifies three distinct failure modes. AS 4100 Section 9 provides compact provisions but relies on supplemental references (Hogan, Murray) for detailed connection design. CSA S16 references the CISC Handbook of Steel Construction for worked connection design examples.

Aspect AISC 360 Chapter J EN 1993-1-8 AS 4100 Section 9 CSA S16 Chapter 21
Bolt tension Fnt = 0.75Fu, phi=0.75 Ft,Rd = 0.9fubAs/gammaM2 phi×Ntf = phi×fuf×As phi = 0.75 (same as AISC)
Bolt shear Fnv = 0.45Fu (threads in) Fv,Rd = 0.6fubAs/gammaM2 phi×Vsf = phi×0.62×fuf×As phi = 0.80
Bolt bearing 2.4dtFu (deformation limit) k1×alpha_b×fu×d×t/gammaM2 phi×Vbc = phi×3.2×fup×d×t Br = 3.0×phi×d×t×Fu
Fillet weld capacity phi×0.60FEXX×A_w fw×a×Lw/gammaM2 phi×0.6×fuw×a×Lw Vr = 0.67×phi×A_w×Xu
Block shear phi×[0.6FuAnv+FyAgt] Complex formula in EN 1993 phi×[0.6fuAnv+fyAgt] Similar to AISC

A key difference: AISC allows bearing at deformations of 0.34 in. (using 2.4dtFu) or at larger deformations (using 1.5dtFu with a lower phi). EN 1993 and AS 4100 do not make this distinction explicitly but achieve similar results through their respective gamma_M or phi factors. The Eurocode T-stub method (EN 1993-1-8 Section 6.2.4) classifies connection failure into three modes: Mode 1 (complete plate yielding with full prying), Mode 2 (combined bolt failure with plate yielding), and Mode 3 (bolt failure without prying). This systematic approach provides clearer insight into the failure mechanism than the AISC prying formulas alone.

Detailed design procedure comparison

Beam design procedure differences

The four codes follow the same general philosophy for beam design — determine plastic or elastic moment capacity, reduce for lateral-torsional buckling if the beam is laterally unbraced, and check local buckling — but the specific calculations differ.

AISC 360-22 Chapter F:

  1. Determine Mu from structural analysis (factored loads)
  2. Classify section as compact, noncompact, or slender (Table B4.1b)
  3. Calculate Mn based on three zones: Mp (compact, Lb <= Lp), inelastic LTB (Lp < Lb <= Lr), elastic LTB (Lb > Lr)
  4. Apply moment gradient factor Cb to inelastic and elastic zones
  5. Design capacity = phi × Mn (phi = 0.90)

EN 1993-1-1 Section 6.3.2:

  1. Determine MEd from analysis with partial factors on loads
  2. Classify section as Class 1-4 (Table 5.2, based on flange and web slenderness)
  3. Calculate Mc,Rd = fy × Wpl (Class 1-2) or fy × Wel (Class 3)
  4. Reduce for LTB: Mb,Rd = chi_LT × Wy × fy / gamma_M1
  5. chi_LT from buckling curves (a, b, c, d) based on section type
  6. Verify Mc,Rd >= MEd and Mb,Rd >= MEd

AS 4100-2020 Section 5:

  1. Determine M* from analysis (factored loads)
  2. Check section slenderness: compact, noncompact, slender
  3. Calculate Ms = fy × Zs (effective section modulus)
  4. Reduce for LTB: phi × Mob = phi × alpham × alphac × Ms (phi = 0.90)
  5. alpham = moment modification factor (Table 5.6.1 or formula)
  6. alphac = slenderness reduction factor from Figure 5.6.3
  7. Verify phi × Mob >= M*

CSA S16:24 Clause 13.6:

  1. Determine Mf from analysis (factored loads)
  2. Check section class (Class 1-4)
  3. Calculate Mr = phi × Mp = phi × Fy × Zx (Class 1-2, phi = 0.90)
  4. Reduce for LTB using linear interpolation between Mp and elastic buckling
  5. Apply omega_2 moment gradient factor
  6. Verify Mr >= Mf

Column design approach differences

Design Step AISC 360-22 Chapter E EN 1993-1-1 Section 6.3.1 AS 4100 Section 6 CSA S16 Clause 13.3
Slenderness parameter lambda_c = sqrt(Fy/Fe) lambda_bar = sqrt(Afy/Ncr) lambda_n = Le/r × sqrt(kfy) lambda = KL/r
Transition point 4.71 × sqrt(E/Fy) Not explicit (continuous curve) Not explicit Not explicit
Column curve selection Single curve (SSRC 2P) 5 curves (a0, a, b, c, d) 5 alpha_b values (-1 to +0.5) Single curve
Inelastic range formula 0.658^(lambda_c^2) × Fy chi × A × fy / gamma_M1 alphac × alphab × As × fc Same form as AISC
Elastic range formula 0.877 × Fe chi from Euler reduction alphac × As × fc 0.877 × Fe (same as AISC)
phi / gamma factor phi = 0.90 gamma_M1 = 1.00 phi = 0.90 phi = 0.90

The Eurocode's five-column-curve system provides the most refined approach, with different curves for hot-rolled H-sections about each axis, welded sections, hollow sections, and angles. AISC and CSA use a single curve, which is slightly conservative for some section types and slightly unconservative for others. AS 4100 offers intermediate refinement with five alpha_b values.

Which code to use where

Region / Country Primary Steel Code Loads Standard Notes
United States AISC 360-22 ASCE 7-22 Required for all US projects; AISC 341 for seismic
Canada CSA S16:24 NBC 2020 / NBCC S16 similar to AISC but with Canadian-specific provisions
Australia/NZ AS 4100:2020 AS/NZS 1170 AS 4100 is mandated by the NCC (National Construction Code)
Europe (EU/EEA) EN 1993 (Eurocode 3) EN 1990/1991 With National Annexes for each country
United Kingdom BS EN 1993 (+ NA) BS EN 1990/1991 Post-Brexit: still using Eurocodes with UK NA
China GB 50017 GB 50009 Separate system; not covered by this reference
Japan AIJ Standards ASCE 7 analogue Allowable stress design still common in Japan
India IS 800:2007 IS 875 LRFD adopted in 2007 revision; similar to EN 1993
Middle East Typically AISC or EN ASCE 7 or EN 1991 Project-specific; many use AISC in Gulf states
Southeast Asia Typically EN 1993 EN 1990/1991 EN system widely adopted

Engineers working internationally must verify which code is required by the local building authority. Many countries accept multiple codes but may require local adaptations (wind speed maps, seismic hazard maps, material grades). Software like the Steel Calculator supports multiple codes to facilitate international design verification.

Run this calculation

Try it now: Check your code comparison with our free Steel Beam Capacity calculator →

Related references

Disclaimer

This page is for educational and reference use only. It does not constitute professional engineering advice. All design values must be verified against the applicable standard and project specification before use. The site operator disclaims liability for any loss arising from the use of this information.

Frequently Asked Questions

Which code gives the most conservative design for a typical steel beam?

For simply supported beams under gravity load, the four codes produce member sizes within one W-shape depth increment of each other. EN 1993 tends to give slightly higher capacity for flexure (gamma_M1 = 1.00 vs AISC phi = 0.90) but uses higher load factors (1.35D + 1.5L vs 1.2D + 1.6L), roughly offsetting. AS 4100 and CSA S16 sit between AISC and EN 1993. The bolt and connection provisions show wider variation: AS 4100 uses phi = 0.80 for bolts vs AISC's phi = 0.75, making AS 4100 connection designs appear 7% more efficient for identical bolt groups, though the load factors differ.

Can I use AISC steel section properties with Eurocode load combinations?

No. Every element of a design — loads, resistance factors, material properties, and detailing — must come from a single code framework. Mixing codes invalidates the calibrated reliability. For example, using AISC phi = 0.90 with Eurocode load factors 1.35D + 1.5L would be unconservative because Eurocode's higher load factors are calibrated against its own resistance factors (gamma_M1 = 1.00). The Steel Calculator enforces a single-code selection per analysis session to prevent this.