What it calculates
Determine the design base shear using the Equivalent Static Force Procedure of NBCC 2025 (Art. 4.1.8). Interpolates the design spectral acceleration from the six-period hazard values, applies the higher mode factor, checks base shear against the code limits, applies the consequences of the Table 4.1.8.6 irregularities you list, and distributes forces storey by storey.
Who uses this calculator
Canadian structural engineers moving a building onto the NBCC 2025 seismic provisions. The six-period hazard values, importance category and force-resisting system all feed the base shear before any lateral element can be sized. Storey forces export straight into diaphragm design.
Replaces roughly 2-4 hours per building of manually sourcing the six-period NBCC 2025 hazard values, constructing the design spectral acceleration, estimating the fundamental period, and hand-computing base shear, vertical force distribution, and the irregularity and system-restriction checks.
How it calculates
This calculator determines the design base shear of a building using the Equivalent Static Force Procedure of the National Building Code of Canada 2025 (Article 4.1.8), then distributes that shear over the height of the structure. The workflow runs from the site seismic hazard, through the design spectrum and system parameters, to the base shear, its code limits and the storey force distribution.
Site hazard
The seismic hazard is defined by the design spectral response accelerations Sa at 0.2, 0.5, 1.0, 2.0, 5.0 and 10.0 seconds for the site, from the Natural Resources Canada seismic hazard tool. These values can flow from the project defaults or be overridden per calculation. Where the importance-weighted values fall below the NBCC 2025 low-hazard thresholds, no seismic base shear is calculated and the sheet says so.
Importance factor and seismic category
The building importance category sets the earthquake importance factor IE. The seismic category is then assigned from the importance-weighted hazard: a building reaches SC4 where IE·Sa(0.2) exceeds 0.75 or IE·Sa(1.0) exceeds 0.3, with lower categories following the corresponding thresholds. The seismic category governs which irregularity and system restrictions apply.
Fundamental period
The fundamental lateral period Ta comes from the code empirical expression for the selected system type, or from a custom value. A custom period is checked against a maximum period Tmax that depends on the system category, for example 1.5 × 0.085 × hn^0.75 for a steel moment frame. Single-storey buildings with a steel deck or wood roof diaphragm on a steel moment frame, braced frame or shear wall use the diaphragm-specific expression that includes the diaphragm span. The analysis runs along one axis. A Y-direction period is entered only to confirm that the static procedure applies.
Design spectral acceleration
The design spectral acceleration S(Ta) is interpolated on a log-log basis between the two tabulated periods either side of the fundamental period. Below 0.2 seconds the 0.2 second value governs, and above 10.0 seconds the 10.0 second value does.
Higher mode factor
The higher mode factor Mv depends on the spectral ratio S(0.2)/S(5.0) and on the seismic force-resisting system category. The calculator evaluates Mv at 1.0, 2.0 and 5.0 seconds by interpolating on the spectral ratio within the code bands, then selects or interpolates the value appropriate to Ta. For short-period structures with Ta at or below 0.5 seconds, Mv is unity.
Design base shear
The calculated base shear is
V,calc = S(Ta) × Mv × IE × W / (Rd × Ro)
where W is the total effective seismic weight summed from the storey table, Rd the ductility-related force modification factor and Ro the overstrength-related factor, both set by the selected system or entered as custom values. The result is bounded by a maximum and a minimum:
V,max = max( 2/3 × Sa(0.2) × IE × W / (Rd × Ro), Sa(0.5) × IE × W / (Rd × Ro) )
V,min = S(4.0)Mv × IE × W / (Rd × Ro) for shear wall systems, and Sa(2.0) × Mv(2.0) × IE × W / (Rd × Ro) for moment frames, braced frames and other systems
For systems with Rd of at least 1.5 the governing value is max( min(V,calc, V,max), V,min ), and the calculator reports which limit governed. Where a Type 6 weak-storey irregularity is present, the governing shear is amplified by Rd·Ro per the requirement of Sentence 4.1.8.10.(1).
Irregularity and system restrictions
You list the Table 4.1.8.6 irregularities present in the structure, and the calculator applies their consequences. It distinguishes irregularities that merely trigger a dynamic analysis from restricted irregularities that are not permitted for the given importance category and hazard level. It also checks the minimum Rd permitted for high importance and post-disaster buildings. Where the height, period or irregularity combination puts the building outside the scope of the static procedure, that limitation is flagged rather than silently accepted.
Force distribution and elastic analysis
Once the base shear is established it is distributed over the height of the building in proportion to the weight-height product Wx·hx, with a concentrated force Ft applied at the top for structures with Ta above 0.7 seconds. The storey table reports the lateral force Fx and the cumulative storey shear Vx at each level, and these forces are exported for diaphragm design.
Where Article 4.1.8.23 requires an elastic analysis, it is reported alongside the design result. It uses Rd of 1.3 and Ro of 1.0 with unit importance factor, and its own hazard spectrum at the required probability of exceedance. This gives the elastic base shear and force distribution next to the design-level values without a second run.
