TR.31.2.2 Canadian Seismic Code (NRC)  1995
This set of commands may be used to define the parameters for generation of equivalent static lateral loads for seismic analysis per National Building Code (NRC/CNRC) of Canada 1995 edition. Depending on this definition, equivalent lateral loads will be generated in horizontal direction(s).
The seismic load generator can be used to generate lateral loads in the X & Z directions for Y up or X & Y for Z up. Y up or Z up is the vertical axis and the direction of gravity loads (See the SET Z UP command in TR.5 Set Command Specification). All vertical coordinates of the floors above the base must be positive and the vertical axis must be perpendicular to the floors.
General Format
There are two stages of command specification for generating lateral loads. This is the first stage and is activated through the DEFINE NRC LOAD command.
DEFINE NRC LOAD
nrcspec
weightdata
Refer to Common Weight Data for information on how to specify structure weight for seismic loads.
Where:
nrcspec = *{ V f1 ZA f2 ZV f3 RX f4 RZ f5 I f6 F f7 (CT f8) (PX f9) (PZ f10) }
Element Weight is used if plate elements are part of the model, and uniform pressures on the plates are to be considered in weight calculation.
Floor Weight is used if the pressure is on a region bounded by beams, but the entity which constitutes the region, such as a slab, is not defined as part of the structural model. It is used in the same sort of situation in which one uses FLOOR LOADS (see TR.32.4 Area, Oneway, and Floor Load Specifications for details of the Floor Load input).
The weights have to be input in the order shown.
Generation of NRC Load
The load so defined as above is applied on the structure in the NRC loadcases. These loadcases have to be the first loadcases in the input file. Builtin algorithms will automatically distribute the base shear among appropriate levels and the roof per the relevant code specifications.
The following general format should be used to generate loads in a particular direction.
LOAD i
NRC LOAD { X  Y  Z } (f1)
Where:
Parameter  Description 

LOAD i  load case number 
NRC LOAD { X  Y  Z } f1  factor to be used to multiply the NRC Load (default = 1.0). May be negative. 
Notes
 By providing either PX or PZ or both, you may override the period calculated by STAAD using Rayleigh method. If you do not define PX or PZ, the period for Method 2(b) above will be calculated by the program using Rayleigh method and the stipulations of sentence 7(c) of section 4.1.9.1

Some of the items in the output for the NRC analysis are explained below.
 T_{a } = Time period calculated per sentence 7(a) or 7(b) of section 4.1.9.1
 T_{c } = Time period calculated per sentence 7(c) of section 4.1.9.1
CALC / USED PERIOD
The CALC PERIOD is the period calculated using the Rayleigh method. For NRC in the xdirection, the USED PERIOD is PX. For the NRC in the zdirection (or Y direction if SET Z UP is used), the USED PERIOD is PZ. If PX and PZ are not provided, then the used period is the same as the calculated period for that direction. The used period is the one utilized to find out the value of S.
 In the analysis for NRC loads, all the supports of the structure have to be at the same level and have to be at the lowest elevation level of the structure.
Methodology
The minimum lateral seismic force or base shear (V) is automatically calculated by STAAD using the appropriate equation(s); namely sentence 4, section 4.1.9.1 of NRC.
V = 0.6⋅V_{e}/R
Where:
V_{e },the equivalent lateral seismic force representing elastic response (per sentence 5,section 4.1.9.1) is given by:
V_{e} = v⋅S⋅I⋅W
Where:
 v = Zonal velocity ratio per appendix C
 S = Seismic Response Factor per table 4.9.1.A
 I = Seismic importance factor per sentence 10 section 4.1.9.1
 F = Foundation factor conforming to Table 4.9.1.C and sentence 11 section 4.1.9.1
 W = Total load lumped as weight per sentence 2 section 4.1.9.1
 R = Force modification factor conforming to Table 4.9.1.B that reflects the capability of a structure to dissipate energy through inelastic behavior.
STAAD utilizes the following procedure to generate the lateral seismic loads.
 User provides seismic zone coefficient and desired "nrcspec" (1995) through the DEFINE NRC LOAD command.

The program calculates the fundamental period(T) of the structure by
 finding out whether the structure being analysed is a moment resisting frame made primarily of steel or of concrete or it is a structure of any other type. Alternatively, the software uses the optional parameter CT if provided. The calculation is done per sentence 7(a) & 7(b) of section 4.1.9.1.
 using the Rayleigh method or using the optional parameters PX , PZ –if provided. The stipulations of sentence 7(c) of section 4.1.9.1 are also considered while calculating.
 taking the conservative value of T between those calculated by methods (a) and (b) above.
 The program finds out the value of Seismic Response Factor(S) per table 4.9.1.A utilizing the values of T as calculated above and the values of ZA & ZV input by the user.
 The program calculates V per sentence 4 section 4.1.9.1. W is obtained from the weight data (SELFWEIGHT, JOINT WEIGHT(s), etc.) provided by the user through the DEFINE NRC LOAD command. The weight data must be in the order shown.
 The total lateral seismic load (base shear) is then distributed by the program among different levels of the structure per applicable NRC guidelines like sentence 13(a) section 4.1.9.1.