CSA S16-19
The CSA S16-19 engine implements CSA S16-19 - Design of Steel Structures, the Canadian standard for the design of steel structures. It supports Class H (hot-formed/stress-relieved) and Class C (cold-formed) fabrication types for hollow sections.
Standard Reference
| Standard | CSA S16-19 (Design of Steel Structures, 2019) |
| Design Method | Limit State Design using CSA S16 resistance factors |
| Units | Metric (kN, kN·m, MPa, mm) |
| Verification Sources | Published textbook examples and independent verification benchmarks |
| Benchmark Results | 50 test cases, 0.16% average difference |
Supported Section Types
- I-Shapes (W-shapes, WWF - rolled and welded wide flanges)
- Channels
- Tees (WT - beam tees and column tees with stem compression detection)
- Rectangular Hollow Sections (HSS rectangular and square - Class H and Class C)
- Circular Hollow Sections (HSS round - Class H and Class C)
- Angles (equal and unequal leg)
Checks Performed
The design-check table shows the specific row and clause used for each member result. The documentation keeps the same clause groups at a summary level:
- Section classification (Cl 11.2 / Tables 1-2): Classification is action-specific and drives the section or effective-property branch.
- Tension (Cl 13.2): Gross yielding and net-section fracture are checked; bolt-hole deductions are not inferred.
- Compression (Cl 13.3 / Cl 13.3.2): Member compression and supported flexural-torsional buckling checks use the selected fabrication branch.
- Flexure and LTB (Cl 13.5 / Cl 13.6): Section bending, LTB, tee, angle, and biaxial bending rows use the active section family path.
- Shear and torsion (Cl 13.4 / Cl 14.6 / Cl 14.10): Local shear paths, plate-girder shear-moment interaction, and closed-section torsion are reported where applicable.
- Combined actions (Cl 13.8 / Cl 13.9): Compression-plus-bending and tension-plus-bending paths use station-coincident demands.
Calculator Inputs
The standalone CSA S16-19 calculator accepts the following inputs. All values are in metric units.
Fabrication Type
Select the fabrication method - this affects the compression branch and section classification:
- Rolled - standard rolled sections (W, C, WT, angles)
- Class H - hot-formed or stress-relieved HSS
- Class C - cold-formed HSS
Section Geometry
Select a shape group, then enter dimensions or pick from the built-in section library (CISC shapes).
| Shape | Dimensions |
|---|---|
| I-Shape / W-Shape | h (total height), b (flange width), tw (web thickness), tf (flange thickness) - mm |
| Channel (C/MC) | h, b, tw, tf - mm |
| Tee (WT) | h, b, tw, tf - mm |
| RHS / SHS | h (height), b (width), t (wall thickness) - mm |
| CHS / Pipe | d (diameter), t (wall thickness) - mm |
| Angle (L) | h (leg 1), b (leg 2), t (thickness) - mm |
Material Properties
| Symbol | Description | Unit |
|---|---|---|
Fy | Specified yield strength | MPa |
Fu | Specified tensile strength | MPa |
Member Lengths & Bracing
| Symbol | Description | Unit |
|---|---|---|
L | System member length | m |
KxL | Effective length for strong-axis compression buckling used in Clause 13.3 | m |
KyL | Effective length for weak-axis compression buckling used in Clause 13.3. Reduced if braced at intermediate points. | m |
Lu | Unbraced length for lateral-torsional buckling (Clause 13.6). Distance between lateral supports. | m |
ω2 | Equivalent uniform moment factor. Auto-computed in the model workflow and editable in the standalone calculator. | - |
For CSA cantilever LTB cases, set the moment factor to 1.0. The engine does not automatically infer fixed-free/cantilever boundary conditions from the model.
A Continuously Restrained checkbox bypasses the LTB check. For single angles it also switches the bending-resistance path from principal-axis Cl. 13.6(g) to geometric-axis Cl. 13.5(d), since Cl. 13.6(g) only applies to angles without continuous lateral-torsional restraint.
Design Actions
| Symbol | Description | Unit | Sign Convention |
|---|---|---|---|
Cf | Factored axial load | kN | Positive = compression |
Mfx | Major-axis bending moment | kN·m | - |
Mfy | Minor-axis bending moment | kN·m | - |
Vfx | Major-axis shear force | kN | - |
Vfy | Minor-axis shear force | kN | - |
Capacity Reduction Factor
The engine applies CSA S16 resistance factors internally. Result details and handcalc output report the governing factor used by each emitted check.
Fabrication Types
| Type | Description | Compression branch |
|---|---|---|
| Rolled | Standard rolled sections (W, C, WT, angles) | Standard CSA branch |
| Class H | Hot-formed or stress-relieved HSS | Class H CSA branch |
| Class C | Cold-formed HSS | Standard CSA branch |
Class 4 Effective Section Properties
Class 4 sections use reduced effective properties per Clause 13.3.4 (compression) and 13.5(c) (flexure). Result details report the effective area, effective section modulus, or effective yield value used by the governing check.
- I-shapes & channels: Effective area and effective section modulus are computed from the gross section while reducing only the relevant slender compression elements.
- Tees: Class 4 output reflects the active stem stress state and the governing station branch used by the emitted check.
- Angles: Class 4 single-angle checks use the Clause 11.3.1(b) effective-area basis and the Clause 13.5(d) effective-yield branch where applicable.
- RHS/SHS: Effective flat widths follow the Clause 11.3.2(b) convention. Axial compression preserves gross corner area and reduces only ineffective flat strips; bending and interaction checks use the active station stress state where applicable.
- Minor-axis I-shape bending: Effective section modulus uses the appropriate local flange outstand reduction for the weak-axis case.
Section Classification (Clause 11.2)
Per Clause 11.2, Table 1 applies to members subject to axial compression, while Table 2 applies to elements in flexure or combined flexure and compression. The web interaction limits are used only for the Table 2 rows that require them. RHS/SHS checks use the Cl. 11.3.2(b) flat-width convention and the active station stress state for Class 4 bending or 13.8.4 interaction output.
Limitations & Notes
- Custom-section axis convention: The engine expects section properties in the AutoCalcs strong/weak convention:
Izzis major/strong-axis inertia andIyyis minor/weak-axis inertia. In raw section-library files,Szz/Syyare plastic section modulus values, not elasticSx/Sy; the loader may expose those plastic values internally asPzz/Pyy. Displayed/reportSx/Syelastic values are derived separately fromWelfields or geometry/inertia. Custom or imported sections with these axes swapped can produce incorrect bending, buckling, and LTB axis assignments. - Net section: Tension resistance under Cl 13.2 uses gross area because bolt-hole deductions are not inferred. Check connection-region net sections separately.
- Unequal-leg angle LTB: Uses the Clause 13.6(g)(ii) angle branch and applies the standard sign convention based on long-leg compression.
- Transverse-load moment amplification: Linear moment diagrams use the applicable end-moment path. Transverse-load cases use a conservative default.
- Cantilever moment factor: CSA cantilever LTB cases should use the manual moment-factor override for fixed-free members.
- WWF detection: Welded wide flanges are auto-detected from the section description and assigned the Class H compression branch.
- Concentrated forces and reactions: The CSA S16 member engine does not perform local bearing, web local yielding, web crippling, web buckling, bearing-stiffener, or column force-transfer checks, and it does not derive these checks from FEA reactions, point loads, or connection forces. Check support bearing and concentrated load introduction regions separately from the member-strength result.
- Torsion (14.10): Not an input in the standalone calculator. In the model workflow, torsion is checked for closed hollow sections (RHS/CHS) only. Warping torsion for open sections (I-beams, channels, angles, tees) is not performed.
- Tee LTB centroid: Tee LTB uses a geometry-derived centroid for the flange and stem.
- Tee effective yield (Cl. 13.5(c)): The reported value is the value used by the governing emitted check. It reflects the active stress-state branch for that check and should not be read as a single global member class.
- Angle effective yield (Cl. 13.5(d)(ii)): Applied for Class 4 single-angle bending where the clause branch requires it.
- RHS shear area: Uses the clear flat-width convention for hollow-section wall shear.
- Serviceability and special design states: Structural analysis results may report displacements separately, but the CSA S16 design engine does not perform serviceability limit comparisons, vibration checks, fatigue, fire, corrosion/durability, connection detailing, or execution checks unless handled by a separate workflow.
Verification
The engine is benchmarked against 50 independent test cases from published steel design examples and independent verification benchmarks, with an average difference of 0.16%.