Steel Code Comparison — Engineering Reference

Compare AISC 360, AS 4100, EN 1993, and CSA S16: resistance factors, column curves, LTB methods, and interactive LRFD vs ASD calculator.

Overview

Structural steel design codes worldwide share the same limit state design philosophy but differ in their specific formulations, safety factors, material grading systems, and detailing requirements. Engineers working on international projects, verifying overseas designs, or using software that supports multiple codes need to understand these differences to avoid unconservative errors. The four major codes covered by the Steel Calculator are AISC 360, AS 4100, EN 1993, and CSA S16.

All four codes use partial safety factors applied to either the resistance side (phi factors in AISC/AS/CSA) or the load side (gamma factors in Eurocode). The net safety margins are similar — typically 1.5 to 1.7 against the nominal resistance — but the distribution between load and resistance factors differs.

Design philosophy comparison

Feature AISC 360-22 (USA) AS 4100:2020 (Australia) EN 1993-1-1 (Europe) CSA S16:19 (Canada)
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-19 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.

Connection design methodology comparison

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.

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-19 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

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.

[object Object]

[object Object]

Frequently Asked Questions

What is the recommended design procedure for this structural element?

The standard design procedure follows: (1) establish design criteria including applicable code, material grade, and loading; (2) determine loads and applicable load combinations; (3) analyze the structure for internal forces; (4) check member strength for all applicable limit states; (5) verify serviceability requirements; and (6) detail connections. Computer analysis is recommended for complex structures, but hand calculations should be used for verification of critical elements.

How do different design codes compare for this calculation?

AISC 360 (US), EN 1993 (Eurocode), AS 4100 (Australia), and CSA S16 (Canada) follow similar limit states design philosophy but differ in specific resistance factors, slenderness limits, and partial safety factors. Generally, EN 1993 uses partial factors on both load and resistance sides (γM0 = 1.0, γM1 = 1.0, γM2 = 1.25), while AISC 360 uses a single resistance factor (φ). Engineers should verify which code is adopted in their jurisdiction.