Struxt3D

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.

Level IntermediateTime 13 minCodes NBCC, CSA S16, CSA A23.3Updated
Follow along in Struxt3DOpens the Multi-storey frame template with its default sizes.
Open the template

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

StandardUsed for
NBCC 2020 Table 4.1.3.2.-AUltimate limit state load combinations
NBCC 4.1.5Specified live loads by use
NBCC 4.1.7 (form)Wind pressure from a reference wind speed
NBCC 4.1.8Seismic: S(0.2), S(1.0) and RdRo (4.1.8.9)
CSA S16-19Steel members (13.x) and cables (13.2(a)(i)), bolted and welded connections
CSA A23.3-19Concrete beams, columns, slabs, walls and footings

Load combinations

NBCC uses a principal load (factored fully) and companion loads (factored less). Struxt3D generates:

CombinationPrincipal load
1.4DDead
1.25D + 1.5LLive
1.25D + 1.4W + 0.5LWind, live as companion
0.9D + 1.4WWind, dead counteracting
D + 0.5L + EEarthquake
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

UseL (kPa)
Office2.4
Residential1.9
Retail4.8
Storage6.0
Roof1.0
Footbridge deck4.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:

q(z) = ½ ρ V² · ce(z), ce(z) = 2.35 (z/10)0.24, ρ = 1.25 kg/m³To match a tabulated q (in kPa), use V = √(q × 1000 / 0.625) m/s. Walls: 0.8q windward, 0.5q leeward.

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:

012340.000.200.400.60 Period T (s) Sa (g) ElasticDesign, RdRo = 7.5
The default seismic inputs (S(0.2) = 0.5 g, S(1.0) = 0.25 g): elastic spectrum dashed, the design spectrum Struxt3D applies in blue. Change the inputs in Supports & loads › Earthquake.
Structural systemRdRoTypical NBCC system
Ductile moment frame7.5Ductile MRF, 5.0 × 1.5
Ordinary moment frame2.6Limited-ductility MRF, 2.0 × 1.3
Braced frame3.9Moderately ductile CBF, 3.0 × 1.3
Walls or core5.6Ductile shear walls, 3.5 × 1.6
Elastic1.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

MaterialGrades offered (default first)
Steel350W, 300W (CSA G40.21; E = 200 GPa)
Concretef′c 35, 30, 40 MPa; Ec = 4700√f′c MPa
Reinforcementfy = 400 MPa
Glulam24f-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

  1. Open the Multi-storey frame template.
  2. In Materials, choose CSA: steel 350W, concrete 35 MPa, W-shapes in metric designation.
  3. 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.
  4. Press F5 then F6, and open the calculation report to read each CSA S16 clause.

Check 1: factored floor load

D = 6.41 kPa (200 mm slab + 1.5 kPa finishes); 1.25 × 6.41 + 1.5 × 2.4 = 8.01 + 3.60 = 11.61 kPa

Check 2: factored wind on the windward wall at 10 m

q = 0.5 × 1.25 × 25² × 2.35 = 918 Pa; 1.4 × 0.8 × 0.918 = 1.03 kPa

Check 3: spectrum plateau

S(0.2)/(RdRo) = 0.5/7.5 = 0.067 g; at T = 1.0 s: 0.25/7.5 = 0.033 g

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.