Design codes
Structural design to NBCC, CSA S16 and CSA A23.3
How Struxt3D designs to Canadian codes: NBCC 2020 load combinations and seismic RdRo, CSA S16-19 steel and CSA A23.3-19 concrete checks, with a worked example.
In Canada, the National Building Code of Canada (NBCC) sets the loads and how they combine, while the CSA Group publishes the material standards: CSA S16 for steel and CSA A23.3 for concrete. Choosing CSA in Struxt3D applies the NBCC 2020 combinations and loads, Canadian W-shapes and grades, and checks members with CSA S16-19 and CSA A23.3-19. This tutorial explains each part and checks some numbers by hand.
Standards used
| Standard | Used for |
|---|---|
| NBCC 2020 Table 4.1.3.2.-A | Ultimate limit state load combinations |
| NBCC 4.1.5 | Specified live loads by use |
| NBCC 4.1.7 (form) | Wind pressure from a reference wind speed |
| NBCC 4.1.8 | Seismic: S(0.2), S(1.0) and RdRo (4.1.8.9) |
| CSA S16-19 | Steel members (13.x) and cables (13.2(a)(i)), bolted and welded connections |
| CSA A23.3-19 | Concrete beams, columns, slabs, walls and footings |
Load combinations
NBCC uses a principal load (factored fully) and companion loads (factored less). Struxt3D generates:
| Combination | Principal load |
|---|---|
| 1.4D | Dead |
| 1.25D + 1.5L | Live |
| 1.25D + 1.4W + 0.5L | Wind, live as companion |
| 0.9D + 1.4W | Wind, dead counteracting |
| D + 0.5L + E | Earthquake |
| D + L (service) | Deflections |
Each wind combination is made for the four directions, and the seismic one for ±(EX + 0.3EY) and ±(0.3EX + EY). Snow (S) and 1.5L + 1.0S style companion terms are not generated. The seismic weight includes 25 % of the live load; NBCC itself counts 25 % of the snow load plus storage loads, so adjust if your building has heavy snow.
Live loads
| Use | L (kPa) |
|---|---|
| Office | 2.4 |
| Residential | 1.9 |
| Retail | 4.8 |
| Storage | 6.0 |
| Roof | 1.0 |
| Footbridge deck | 4.0 |
Wind
NBCC tabulates a reference velocity pressure q per municipality. Struxt3D asks for the equivalent mean wind speed instead (25 m/s by default) and computes the pressure with an open-terrain exposure profile:
For example, q1/50 = 0.40 kPa gives V = √(400/0.625) = 25.3 m/s. The importance factor Iw, gust factor Cg and topographic factor Ct are not applied separately.
Seismic
Enter the 5 %-damped spectral accelerations S(0.2) and S(1.0) for your site class. Struxt3D builds a two-point spectrum of the same shape as ASCE 7 (flat at S(0.2), then falling as S(1.0)/T) and divides it by RdRo:
| Structural system | RdRo | Typical NBCC system |
|---|---|---|
| Ductile moment frame | 7.5 | Ductile MRF, 5.0 × 1.5 |
| Ordinary moment frame | 2.6 | Limited-ductility MRF, 2.0 × 1.3 |
| Braced frame | 3.9 | Moderately ductile CBF, 3.0 × 1.3 |
| Walls or core | 5.6 | Ductile shear walls, 3.5 × 1.6 |
| Elastic | 1.0 | — |
The NBCC design spectrum is defined at 0.2, 0.5, 1.0, 2.0, 5.0 and 10 s. Struxt3D's two-point shape matches it at 0.2 s and 1.0 s but can differ at other periods, and the higher-mode factor Mv and importance factor IE are not applied. Multiply your inputs by IE, and compare the modal base shear with the equivalent static force of 4.1.8.11.
Materials and sections
| Material | Grades offered (default first) |
|---|---|
| Steel | 350W, 300W (CSA G40.21; E = 200 GPa) |
| Concrete | f′c 35, 30, 40 MPa; Ec = 4700√f′c MPa |
| Reinforcement | fy = 400 MPa |
| Glulam | 24f-E, 20f-E |
Beams come from W310×39 up to W920×201 and columns from W200×46 to W360×262. Steel uses φ = 0.90 with the CSA S16 column formula (n = 1.34). Concrete uses the material resistance factors φc = 0.65 and φs = 0.85 and the equivalent stress block α1f′c.
Member and element checks
- Steel: CSA S16-19 section class, compression, lateral-torsional buckling, shear and the beam-column interaction of 13.8. See steel beam design.
- Concrete: CSA A23.3-19 flexure, shear, columns with slenderness, slabs with punching shear, walls and footings. See slab design.
- Timber: EN 1995-1-1 rules for every code (kmod 0.8, γM 1.25), with Canadian glulam strengths.
Worked example: a four-storey office frame
- Open the Multi-storey frame template.
- In Materials, choose CSA: steel 350W, concrete 35 MPa, W-shapes in metric designation.
- In Supports & loads, pick Office, wind 25 m/s, and turn on Earthquake with S(0.2) = 0.5 g, S(1.0) = 0.25 g, ductile moment frame.
- Press F5 then F6, and open the calculation report to read each CSA S16 clause.
Check 1: factored floor load
Check 2: factored wind on the windward wall at 10 m
Check 3: spectrum plateau
How CSA changes the design
NBCC's 1.25D + 1.5L is the principal-load form of the gravity combination. On a heavy concrete floor it gives a factored load close to the Eurocode's and slightly above the US one. The companion factor of 0.5 on live load with wind is the same idea as ψ0 in EN 1990, but larger than the 0.4 of AS/NZS.
CSA A23.3 applies resistance factors to the materials (φc = 0.65 on concrete, φs = 0.85 on steel) rather than to the whole member as ACI does. The result is similar for lightly reinforced beams, but columns with high axial load are more sensitive to the concrete strength: try f′c 40 MPa before enlarging a column. In steel, the CSA S16 column formula with n = 1.34 sits close to EN 1993 curve b for rolled W-shapes.
Because RdRo combines ductility and overstrength, a ductile moment frame (7.5) attracts about a third of the seismic force of a limited-ductility frame (2.6) at the same period. Pick the system you will actually detail for; the higher factor needs the capacity design and detailing of CSA S16 Clause 27 and A23.3 Chapter 21.
What you still need to check
- Snow and rain loads, including drifting, and the companion-load combinations with S.
- Importance factors Iw, IE, IS for your importance category.
- Seismic: Mv, the full multi-point spectrum, scaling to the static base shear, torsional sensitivity, drift and capacity design (CSA S16 Clause 27, A23.3 Chapter 21).
- Wind exposure, topography and dynamic effects for tall or slender structures.
More on the solver's assumptions: accuracy and limitations.