Five Story School Building Load Analysis
Five Story School Building Load Analysis
The dead loads for this project were established based on values obtained from relevant standards and reference
textbooks. When weight ranges were provided, approximate values were selected based on the density of the
layouts, the author’s judgment, and considerations such as the building's historical use and functional
characteristics.
Note: A floor dead load of 2.94 kN/m² was calculated based on a slab thickness of 125 mm, using a concrete
density of 23.54 kN/m³. The calculation follows the formula:
Dead Load = Thickness × Density = 0.125 m × 23.54 kN/m³ = 2.94 kN/m².
Note: NSCP 204.3 Partition Loads indicates that floors in office buildings and other buildings
where partition locations are subject to change shall be designed to support, in addition to all
other loads, a uniformly distributed deadload equal to 1.0 kPa.
- Member Loads
Member loads from masonry walls are calculated using the standard unit weights specified in
the NSCP 2015 Concrete Masonry Units (Table 2). The resulting load is influenced by the wall
thickness, which is determined based on architectural and structural design criteria. After
selecting the appropriate thickness (e.g., 100 mm, 150 mm, or 200 mm), the wall's unit weight
is multiplied by its height and length to obtain the total load. This load is then applied as a line
load to the structural members supporting the wall.
Live loads are defined and regulated by building codes to ensure safety and consistency in design. For
this project, live load values are taken from the NSCP 2015, specifically Table 205-1 (Minimum Uniformly
and Concentrated Live Loads). The magnitude of live loads depends on the type and use of the space
(e.g., residential, commercial, storage, assembly).
Seismic loads are horizontal forces considered in the design of structures to ensure safety during
earthquakes. For this project, seismic loads are calculated based on the provisions of NSCP 2015
Section 208.5.2, which adopts guidelines from UBC 1997. The design considers factors such as seismic
zone, building importance, soil condition, and structural characteristics.
Notes to Remember:
1. Vertical and Orthogonal Effects: Seismic load combinations must account for both vertical and
orthogonal components. As recommended by UBC 1997 Section 1633.1 and NSCP 2015 Section
208.7.1, the combination 100% of seismic load in one direction plus 30% in the perpendicular direction
should be considered.
2. Redundancy Factor (r): For structures with regular framing systems, the redundancy factor is taken as
r = 1.0
3. Seismic Load Equation: The total seismic load is expressed as E = ρEₕ + Eᵥ, where:
Eh = horizontal seismic load
Ev = vertical seismic load
4. Vertical Seismic Load Component: The vertical component is calculated as Ev = 0.5 CaI ; where Ca is
the seismic acceleration coefficient and I is the importance factor.
5. Near-Source Factors (Na and Nv): Refer to NSCP 2015 Tables 208-5 and 208-6 for the determination of
Near Source Factors Na and Nv.
6. Seismic Coefficients (Ca and Cv): Refer to NSCP 2015 Tables 208-7 and 208-8 for the values of seismic
coefficients Ca and Cv based on soil type and seismic zone.
7. Fault Proximity Check: Use the HazardHunterPH tool at [Link] to
assess proximity to known active faults and determine if near-source factors should be applied
The settings outlined below will be applied throughout the duration of this training.
By default, the global coordinate system in [Link] is oriented with the Y-axis as the vertical direction,
and the plan view lies in the XZ plane.
This orientation may differ from that used in some CAD software, where the Z-axis is often used as the
vertical direction. To accommodate such cases, [Link] offers a feature called "Set Z Up", which allows
users to align the vertical axis with Z when importing geometry from CAD files.
However, it's important to note that enabling the "Set Z Up" option may restrict access to certain features,
such as the automatic wind load generation. Therefore, this setting should be used with caution, and only
when necessary to match external coordinate systems.
3.3 Local Axis Orientation
In [Link], each structural element has a local axis system where the X-axis runs along the
member length, the Y-axis is the major bending axis, and the Z-axis is the minor bending axis, used
to define load directions, releases, and design parameters accurately.
LOCAL – Y (VERTICAL)
[Link] provides different cursor types for selecting specific categories of entities, such as nodes, beams,
plates, or solids. Each cursor is designed to interact only with a particular type of object, making it easier to
edit or assign properties. This functionality is especially useful in complex models where multiple entity types
are closely positioned, allowing for more precise and efficient selection.
When the structural geometry is created using the graphical user interface (GUI) in [Link], the software
automatically translates each action into a command syntax and records it in a command file, which is a
simple ASCII text file.
As users become more experienced with [Link], they may find it quicker and more efficient to make
minor adjustments—such as modifying values or parameters—directly within the command file, rather than
navigating through the graphical interface.
STAAD EDITOR
PART 1
MODELING, LOADING, AND
ANALYSIS USING [Link]
PART 1 – MODELING, LOADING, AND ANALYSIS USING [Link]
4.0 STARTING THE PROJECT
Let us create the 3D Model.
4.1 Start opening [Link]
4.2 Rename Your File Name, change your file location and Click Create.
1
2
3
4
5
4.3 Create your first node at 0.0.0
4.4 Select Node 1 and Use Translational Repeat to Create your first Element.
The Translational Repeat tool creates multiple copies of structural elements along a defined direction
and spacing. It's useful for modeling repetitive bays or frames. Use "Link Steps" to automatically connect
repeated nodes with members.
1
4
5
3
2
1
The model you create must accurately reflect the layout shown in the figure.
4.4 Select Element 1 and Use Translational Repeat to create your first frame (Grid A).
5
3
2
1
The model you create must accurately reflect the layout shown in the figure.
4.5 Select all the members and use Translational Repeat to create your entire ground floor.
4
5
3
2
1
You should see this model after the command. Now we already have our footing tie beam.
4.6 To select all elements at the 1.5 m level, switch to the Front View using the View interface, then drag to select the
elements along that elevation.
1
2
4.7 Select all the elements on level 1.5 m and use Translational Repeat to create part of the second floor.
5
3
2
1
You should see this model after the command. Now we already have our second-floor framing.
4.8 Select beam elements on second floor and isolate using Selected Objects command.
1
2
1
2
To add beams, go to the geometry tab and select the Add Beam tool. Click on the start node and then the end
node to create a beam between them. You can continue this process to add multiple beams across your model.
For more control, use the Snap Node/Grid feature or appropriate view (e.g., Plan or Front) for accurate
placement.
1
Copy and Paste Beams command will help the user to complete the entire second floor.
4.10 We will now be completing the whole structure. Select second floor beams and column to do translational
repeat command.
5
3
2
1
Model management in [Link] involves organizing the structure using tools such as grouping, node and
member numbering, and view saving. These features help users efficiently manage complex models by
simplifying selection, improving element identification, and allowing quick navigation. Proper use of these tools
ensures a more organized and streamlined workflow throughout the modeling and analysis process.
3. CLICK THE
Joint No. Here
User Note:
To avoid numbering conflicts during renumbering, set the starting node number to 10,000 before performing
the renumbering process.
5.1 Set Elements Numbering
- Ensure the cursor is set to Beam Cursor before selecting elements, so that only beam members are targeted
during selection.
1
5. Input the Node Start
3. CLICK THE
Member No. Here
User Note:
To avoid numbering conflicts during renumbering, set the starting element number to 10,000 before
performing the renumbering process.
5.3 Create Floor Groups
Create floor groups to organize structural elements by level. These groups will be used later when applying floor
loads efficiently to specific areas of the structure.
DL_1W For dead load one-way floor loads.
DL_2W For dead load two-way floor loads.
LLR_1W For roof live load one-way floor loads. (1.92 kPa)
LLR_2W For roof live load two-way floor loads. (1.92 kPa)
2
1
3. Select Floor
option.
Input all required groups in the Create Group interface to organize structural elements. This ensures efficient load
application and easier model management.
5.4 Isolate level 2F to RD and set the view to top view and assign the below floor groups. (DEAD Load)
DL_1W For dead load one-way floor loads.
DL_2W For dead load two-way floor loads.
1
3
Press Ctrl + G to open the Group interface and manage or view existing groups within the model.
The one-way dead load (DL_1W) group has been successfully created
Next, select the two-way slab elements and assign them to the DL_2W group, which is designated for two-way
dead load distribution.
5.5 Isolate level 2F to RD and set the view to top view and assign the below floor groups. (Live Load)
LL1_2W For live load two-way floor loads. (1.90 kPa)
1
3
The one-way live load (LL1_2W) group has been successfully created
5.6 Isolate level 2F to RD and set the view to top view and assign the below floor groups. (Live Load 2)
LL2_1W For live load one-way floor loads. (3.80 kPa)
LL2_2W For live load two-way floor loads. (3.80 kPa)
1
3
The one-way live load (LL2_1W) group has been successfully created
Next, select the two-way slab elements and assign them to the LL_2W group, which is designated for two-way
live load distribution.
1
3
Press Ctrl + G to open the Group interface and manage or view existing groups within the model.
The one-way live load (LLR_1W) group has been successfully created
Next, select the two-way slab elements and assign them to the LLR_2W group, which is designated for two-way
live load distribution.
2
6.2 Create concrete section properties
Dimension
Elements
(mm)
Column 800 x 800
Girder 600 x 450
Intermediate Beams 450 x 300
Footing Tie Beams 450 x 300
1
5. Input the member
dimensions according to
the specified sizes required
for beams and columns
6.3 Apply the previously defined section properties to the corresponding structural elements in the model.
6.3.1 Isolate all the exterior columns and set to top view.
1
2
3
6.3.2 Assign the selected columns to their designated section properties.
1
2
5
6
1
2
3
4
6.3.4 Select and isolate beams from 2F to RD and set the view to top view.
2
3
6.3.6 Highlighted beams are 450 x 300 mm
2
3
6.4 Apply section cracked factors in accordance with ACI 318-14 and NSCP 2015 to account for stiffness
reduction in flexural members.
5
4
3 4
6.5 Apply end releases to all secondary beams by releasing moments Mz and My along the local axes to allow
rotational flexibility.
2
5
6 7
10
0
Applying release at End of the beam
4
2
5
6 7
10
0
7.0 SUPPORTS
7.1 Supports application.
- We will apply fixed support boundary conditions at the base of the structure to prevent translation and
rotation in all directions.
7.1.1 Set the view to front view.
7.1.2 Create fixed support condition and apply to the base of the structure.
4
2
1. Calculates the center of mass for each rigid diaphragm based on the defined mass model. Note that
the mass must be specified using a mass reference load case.
2. Generates an internal analytical node at the center of mass to serve as the master joint for analysis. If
a node already exists at this location, it will be used instead of creating a new one.
8.1.1 Set the view to front view and define rigid diaphragms.
4
2
1 2
7 4
9.1.2 DL1 has the load items below:
Self weight Y – 1
- 2.94 kN/m2 one way (floor load)
- 2.94 kN/m2 two way (floor load)
6
3
4
4 5 1
6
7
2
8
Applying Two Way Floor Loads .
4 5 1
6
7
2
4 5
1
6
7
2
8
Applying Two Way Floor Loads (DL2).
4
1
3
5
7
9.1.4 Isolate GF to 3F, set to top view and apply the -10.885 kn/m for exterior wall and -10.43 kn/m for
interior wall.
Adding Exterior member loads (DL2).
4
1
7
Adding Interior member loads (DL2).
4
1
5
6
1
3
5
2
9.3 Creating Seismic Weight
- The Reference load DL1 and DL2 will be reused as seismic weight.
1
2 3
Note: The use of negative signs will not affect the results, provided that all load entries are consistent in
terms of sign convention—as is the case in this training model. Load cases R1 and R2 will be used to
compute the seismic weight, which can be verified upon completion of the analysis.
In the absence of a reference load case specifically defined as mass or gravity, [Link] will consider
load cases labeled as DL1 and DL2 for calculating the mass used in rigid diaphragm center of mass
determination. As such, loads from R1 and R2 will be used in the computation of the diaphragm’s center
of mass. This can be verified after the analysis is completed.
2. Seismic Load EZ
4 5
3 1
6
7
2
Note: Accidental Torsion moment = 0.05 and Natural Torsional Moment = 1.0.
IF THIS UBC/IBC ANALYSIS HAS TENSION/COMPRESSION OR REPEAT LOAD OR RE-ANALYSIS OR SELECT
OPTIMIZE, THEN EACH UBC/IBC CASE SHOULD BE FOLLOWED BY PERFORM ANALYSIS & CHANGE.
9.5.2 Load item for EZ
1
4 5
3
6
7
2
Note: Accidental Torsion moment = 0.05 and Natural Torsional Moment = 1.0.
IF THIS UBC/IBC ANALYSIS HAS TENSION/COMPRESSION OR REPEAT LOAD OR RE-ANALYSIS OR SELECT
OPTIMIZE, THEN EACH UBC/IBC CASE SHOULD BE FOLLOWED BY PERFORM ANALYSIS & CHANGE.
9.5.2 Load item for DL1 (We will use Reference Load R1 here)
5 1
3
6
9.5.3 Load item for DL2 (We will use Reference Load R2 here)
5 1
3
4 6
5
1
7
9.5.4 Load item for LL2 (LL2_1w)
4 5
6
1
7
2
4 5
6
1
7
2
8
9.5.5 Load item for LLR (LLR_2w)
4 5
6
1
9.5.6 This should be the complete Primary Load Cases with the added load items.
9.6 PRELIMINARY ANALYSIS
It is recommended to perform a preliminary analysis before creating any load combinations. This allows the user to
identify and correct any modeling errors early in the process, ensuring the structural model is properly set up before
proceeding to the design phase.
9.6.1 Performing the preliminary analysis.
2
5
2
1
9.6.3 Verifying Results
In the Post Processing mode, go to the Reactions page and select Static Check Results to verify that the
difference between the total applied loads and the support reactions is zero. A zero difference confirms
that the loads have been transferred correctly throughout the structure.
2
1
In this same page, a user can also verify if the total deadload match with the seismic weight. L/C 3 and 4
are DL1 and DL2, summing them would be 25,709.475 + 16,518.312 kN = 42,227.787 kN
Reviewing the output file, seismic weight shows almost the same value with the total dead load. This
indicates that the model and the analysis is fine.
10. CREATING LOAD COMBINATIONS
10.1 Creating Load Combinations
[Link] offers multiple methods for combining loads. Users can create load combinations
manually, use pre-defined code-based combinations, or apply auto load rules provided within
the software to generate combinations efficiently and in compliance with design codes.
In this training we will create load combinations manually.
10.1.1 Creating your first load combination.
1
5
2
6 7 8
3
9
To speed-up the process of creating load combinations, a user may simply copy the load
combination from the word file provided.
Design Load [Link] – copy and paste it in the current model command file editor.
2
Copy all the text from the provided word file and paste it the command file editor line 292
Paste Here
Notes to Remember:
1. Vertical and Orthogonal Effects: Seismic load combinations must account for both vertical and
orthogonal components. As recommended by UBC 1997 Section 1633.1 and NSCP 2015 Section
208.7.1, the combination 100% of seismic load in one direction plus 30% in the perpendicular
direction should be considered.
2. Redundancy Factor (r): For structures with regular framing systems, the redundancy factor is taken
as r = 1.0
3. Seismic Load Equation: The total seismic load is expressed as E = ρEₕ + Eᵥ, where:
Eh = horizontal seismic load
Ev = vertical seismic load
4. Vertical Seismic Load Component: The vertical component is calculated as Ev = 0.5 CaI ; where Ca
is the seismic acceleration coefficient and I is the importance factor.
5. Near-Source Factors (Na and Nv): Refer to NSCP 2015 Tables 208-5 and 208-6 for the determination
of Near Source Factors Na and Nv.
6. Seismic Coefficients (Ca and Cv): Refer to NSCP 2015 Tables 208-7 and 208-8 for the values of
seismic coefficients Ca and Cv based on soil type and seismic zone.
7. Fault Proximity Check: Use the HazardHunterPH tool at [Link]
to assess proximity to known active faults and determine if near-source factors should be applied.
DESIGN LOAD COMBINATION FOR REINFORCED CONCRETE ELEMENTS
(BEAM, COLUMN, AND SHEARWALL)
LC Load Combination Name Expanded Load Combination
101 1.4DL = 1.4(DL1 + DL2)
102 1.2DL + 1.6LL + 0.5LLR = 1.2(DL1 + DL2) + 1.6(LL1 + LL2) + 0.5LLR
103 1.2DL + 1.6LLR + FILL = 1.2(DL1 + DL2) + 1.6LLR + 0.5LL1 + 0.5LL2
104 (1.2 + 0.5CaI)DL + FILL + 1.0EX + 0.3EZ = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 + 1.0EX + 0.3EZ
105 (1.2 + 0.5CaI)DL + FILL + 1.0EX - 0.3EZ = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 + 1.0EX - 0.3EZ
106 (1.2 + 0.5CaI)DL + FILL - 1.0EX + 0.3EZ = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 - 1.0EX + 0.3EZ
107 (1.2 + 0.5CaI)DL + FILL - 1.0EX - 0.3EZ = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 - 1.0EX - 0.3EZ
108 (1.2 + 0.5CaI)DL + FILL + 1.0EZ + 0.3EX = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 + 1.0EZ + 0.3EX
109 (1.2 + 0.5CaI)DL + FILL + 1.0EZ - 0.3EX = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 + 1.0EZ - 0.3EX
110 (1.2 + 0.5CaI)DL + FILL - 1.0EZ + 0.3EX = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 - 1.0EZ + 0.3EX
111 (1.2 + 0.5CaI)DL + FILL - 1.0EZ - 0.3EX = 1.46(DL1 + DL2) + 0.5LL1 + 0.5LLR + 0.5LL2 - 1.0EZ - 0.3EX
112 (0.9 - 0.5CaI)DL + 1.0EX + 0.3EZ = 0.64(DL1 + DL2) + 1.0EX + 0.3EZ
113 (0.9 - 0.5CaI)DL + 1.0EX - 0.3EZ = 0.64(DL1 + DL2) + 1.0EX - 0.3EZ
114 (0.9 - 0.5CaI)DL - 1.0EX + 0.3EZ = 0.64(DL1 + DL2) - 1.0EX + 0.3EZ
115 (0.9 - 0.5CaI)DL - 1.0EX - 0.3EZ = 0.64(DL1 + DL2) - 1.0EX - 0.3EZ
116 (0.9 - 0.5CaI)DL + 1.0EZ + 0.3EX = 0.64(DL1 + DL2) + 1.0EZ + 0.3EX
117 (0.9 - 0.5CaI)DL + 1.0EZ - 0.3EX = 0.64(DL1 + DL2) + 1.0EZ - 0.3EX
118 (0.9 - 0.5CaI)DL - 1.0EZ + 0.3EX = 0.64(DL1 + DL2) - 1.0EZ + 0.3EX
119 (0.9 - 0.5CaI)DL - 1.0EZ - 0.3EX = 0.64(DL1 + DL2) - 1.0EZ - 0.3EX
120 (0.9 + 0.5CaI)DL + 1.0EX + 0.3EZ = 1.16(DL1 + DL2) + 1.0EX + 0.3EZ
121 (0.9 + 0.5CaI)DL + 1.0EX - 0.3EZ = 1.16(DL1 + DL2) + 1.0EX - 0.3EZ
122 (0.9 + 0.5CaI)DL - 1.0EX + 0.3EZ = 1.16(DL1 + DL2) - 1.0EX + 0.3EZ
123 (0.9 + 0.5CaI)DL - 1.0EX - 0.3EZ = 1.16(DL1 + DL2) - 1.0EX - 0.3EZ
124 (0.9 + 0.5CaI)DL + 1.0EZ + 0.3EX = 1.16(DL1 + DL2) + 1.0EZ + 0.3EX
125 (0.9 + 0.5CaI)DL + 1.0EZ - 0.3EX = 1.16(DL1 + DL2) + 1.0EZ - 0.3EX
126 (0.9 + 0.5CaI)DL - 1.0EZ + 0.3EX = 1.16(DL1 + DL2) - 1.0EZ + 0.3EX
127 (0.9 + 0.5CaI)DL - 1.0EZ - 0.3EX = 1.16(DL1 + DL2) - 1.0EZ - 0.3EX
2
4
5 3
7
In [Link], drift is automatically calculated at the center of mass of each floor when a rigid
diaphragm is present, reflecting realistic structural behavior under lateral loading.
12.1.1 Add one more Perform Analysis command for seismic drift with the Load List.
1
12.1.3 Add the print check command.
Initial allowable drift is calculated below,
= 0.00420 h
5
4
3
6
12.1.4 Run the analysis and review the drift from the output file.
4
3
5 6
1 1
2 2
Soft Story and Irregularity Check
2
1
3
3
2
1
3
3
4
3
Run the analysis and view output result.
14. REVIEW OF ANALYSIS OUTPUT
14.1 Floor Diaphragm
Based on the analysis output, no significant irregularities were detected in the structure, indicating that it
meets the required stability and serviceability criteria. With these checks completed, we may now
proceed to Part II: The Design.