Staad Pro. Notes PDF
Staad Pro. Notes PDF
COLLEGE OF ENGINEERING
CIVIL ENGINEERING DEPARTMENT
STAAD PRO NOTES
2014-2015
PREPARED BY: ZAHIR NOORI M. TAKI
1
1- Main steps for modeling structures:-
2- Coordinate Systems:
Since STAAD uses the Matrix Displacement Method of structural analysis,
there are 2 Cartesian coordinate systems - the local and the global. The
geometry of the structure as a whole is defined by the nodes at the ends of
the various structural members, and each node has a unique number. Each
2
member also has a unique number and the topology of the member is defined
relative to the node numbers at its ends. This establishes the "MEMBER
INCIDENCES" table. The location of each node is defined relative to a global
coordinate system. By default, the origin of the global coordinate system is
at node number 1.The location of points or sections within each structural
member is defined relative to the local coordinate system with the origin at
the left end node of the member viewed horizontally. Each member has its
own local coordinate system.
3- Types of Structures
A STRUCTURE can be defined as an assemblage of elements. STAAD is capable
of analyzing and designing structures consisting of both frame, plate/shell and
solid elements. Almost any type of structure can be analyzed by STAAD.
A SPACE structure, which is a three dimensional framed structure with loads
applied in any plane, is the most general.
A PLANE structure is bound by a global X-Y coordinate system with loads in
the same plane.
A TRUSS structure consists of truss members which can have only axial
member forces and no bending in the members.
A FLOOR structure is a two or three dimensional structure having no
horizontal (global X or Z) movement of the structure [FX, FZ & MY are
restrained at every joint]. The floor framing (in global X-Z plane) of a building
is an ideal example of a FLOOR structure. Columns can also be modeled with
the floor in a FLOOR structure as long as the structure has no horizontal
loading. If there is any horizontal load, it must be analyzed as a SPACE
structure.
3
4- Unit Systems
The user is allowed to input data and request output in almost all commonly
used engineering unit systems including MKS, SI and FPS. In the input file, the
user may change units as many times as required. Mix and match between
length and force units from different unit systems is also allowed. The input-
unit for angles (or rotations) is degrees. However, in JOINT DISPLACEMENT
output, the rotations are provided in radians. For all output, the units are
clearly specified by the program.
4
In general, the term MEMBER will be used to refer to frame elements and the
term ELEMENT will be used to refer to plate/shell and solid elements.
Connectivity for MEMBERs may be provided through the MEMBER INCIDENCE
command while connectivity for ELEMENTs may be provided through the
ELEMENT INCIDENCE command.
STAAD uses two types of coordinate systems to define the structure geometry
and loading patterns. The GLOBAL coordinate system is an arbitrary
coordinate system in space which is utilized to specify the overall geometry &
loading pattern of the structure. A LOCAL coordinate system is associated
with each member (or element) and is utilized in MEMBER END FORCE output
or local load specification. For input, refer the 'Related Topics' below.
5
6
7- Local Coordinate System
A local coordinate system is associated with each member. Each axis of the
local orthogonal coordinate system is also based on the right hand rule. Fig.
1.5 shows a beam member with start joint 'i' and end joint 'j'. The positive
direction of the local x-axis is determined by joining 'i' to 'j' and projecting it
in the same direction. The right hand rule may be applied to obtain the
positive directions of the local y and z axes. The local y and z-axes coincide
with the axes of the two principal moments of inertia. Note that the local
coordinate system is always rectangular.
A wide range of cross-sectional shapes may be specified for analysis.
These include rolled steel shapes, user specified prismatic shapes etc.. Fig. 1.6
shows local axis system(s) for these shapes.
7
8- Relationship Between Global & Local Coordinates
Since the input member loads can be provided in the local and global
coordinate system and the output for member-end-forces is printed in the
local coordinate system, it is important to know the relationship between the
local and global coordinate systems. This relationship is defined by an angle
8
measured in the following specified way. This angle will be defined as the beta
(b) angle.
1- Beta Angle
When the local x-axis is parallel to the global Y-axis, as in the case of a column
in a structure, the beta angle is the angle through which the local z-axis has
been rotated about the local x-axis from a position of being parallel and in the
same positive direction of the global Z-axis.
When the local x-axis is not parallel to the global Y-axis, the beta angle is the
angle through which the local coordinate system has been rotated about the
local x-axis from a position of having the local z-axis parallel to the global X-Z
plane and the local y-axis in the same positive direction as the global Y-axis.
Figure 1.7 details the positions for beta equals 0 degrees or 90 degrees. When
providing member loads in the local member axis, it is helpful to refer to this
figure for a quick determination of the local axis system.
2- Reference Point
An alternative to providing the member orientation is to input the
coordinates (or a joint number) which will be a reference point located in the
member x-y plane but not on the axis of the member. From the location of
the reference point, the program automatically calculates the orientation of
the member x-y plane.
9
10
11
12
9- Finite Element Information
STAAD is equipped with a plate/shell finite element, solid finite element and
an entity called the surface element. The features of each is explained in the
following sections:
9-1 Plate and Shell Element
The Plate/Shell finite element is based on the hybrid element formulation.
The element can be 3-noded (triangular) or 4-noded (quadrilateral). If all the
four nodes of a quadrilateral element do not lie on one plane, it is advisable
to model them as triangular elements. The thickness of the element may be
different from one node to another.
13
"Surface structures" such as walls, slabs, plates and shells may be modeled
using finite elements. For convenience in generation of a finer mesh of
plate/shell elements within a large area, a MESH GENERATION facility is
available.
The following geometry related modeling rules should be remembered
while using the plate/shell element.
1- The program automatically generates a fictitious fifth node "O" (center
node - see Fig. 1.8) at the element center.
2- While assigning nodes to an element in the input data, it is essential
that the nodes be specified either clockwise or counter clockwise (Fig.
1.9). For better efficiency, similar elements should be numbered
sequentially.
3- Element aspect ratio should not be excessive. They should be on the
order of 1:1, and preferably less than 4:1.
4- Individual elements should not be distorted. Angles between two
adjacent element sides should not be much larger than 90 and never
larger than 180.
14
9-2 Theoretical Basis
The STAAD plate finite element is based on hybrid finite element
formulations. A complete quadratic stress distribution is assumed. For plane
stress action, the assumed stress distribution is as follows.
15
9-3 Plate Element Local Coordinate System
The orientation of local coordinates is determined as follows:
1- The vector pointing from I to J is defined to be parallel to the local x-
axis.
2- The cross-product of vectors IJ and IK defines a vector parallel to the
local z-axis, i.e., z = IJ x IK.
3- The cross-product of vectors z and x defines a vector parallel to the
local y- axis, i.e., y = z x x.
4- The origin of the axes is at the center (average) of the 4 joint
locations (3 joint locations for a triangle).
16
9-4 Output of Plate Element Stresses and Moments
For the sign convention of output stress and moments, please see Fig. 1.13.
ELEMENT stress and moment output is available at the following locations:
A. Center point of the element.
B. All corner nodes of the element.
C. At any user specified point within the element.
Following are the items included in the ELEMENT STRESS output.
• SQX, SQY Shear stresses (Force/ unit len./ thk.)
• SX, SY, SXY Membrane stresses (Force/unit len./ thk)
• MX, MY, MXY Moments per unit width (Force x Length/length) (For
Mx, the unit width is a unit distance parallel to the local Y axis. For My,
the unit width is a unit distance parallel to the local X axis. Mx and My
cause bending, while Mxy causes the element to twist out-of-plane.)
• SMAX, SMIN Principal stresses in the plane of the element
(Force/unit area)
• TMAX Maximum shear stress in the plane of the element
(Force/unit area)
• ANGLE Orientation of the principal plane (Degrees)
17
• VONT, VONB Von Mises stress, where
Notes:
• All element stress output is in the local coordinate system. The direction
and sense of the element stresses are explained in Fig. 1.13.
• To obtain element stresses at a specified point within the element, the
user must provide the coordinate system for the element. The origin of
the local coordinate system coincides with the center of the element.
• Principal stresses (SMAX & SMIN), the maximum shear stress (TMAX),
the orientation of the principal plane (ANGLE), the Von Mises stress
(VONT & VONB), and the Tresca stress (TRESCAT & TRESCAB) are also
printed for the top and bottom surfaces of the elements. The top and
the bottom surfaces are determined on the basis of the direction of the
local z-axis.
18
19
20
Please note the following few restrictions in using the finite element
portion of STAAD:
• Both frame members and finite elements can be used together
in a STAAD analysis. The ELEMENT INCIDENCES command must
directly follow the MEMBER INCIDENCES input.
• The self-weight of the finite elements is converted to joint
loads at the connected nodes and is not used as an element
pressure load.
• Element stresses are printed at the centroid and joints, but not
along any edge.
• In addition to the stresses shown in Fig 1.13, the Von Mises
stresses at the top and bottom surface of the element are also
printed.
21
9-5 Plate Element Numbering
To save some computing time, similar elements should be numbered
sequentially. Fig. 1.14 shows examples of efficient and non-efficient
element numbering. However the user has to decide between
adopting a numbering system which reduces the computation time
versus a numbering system which increases the ease of defining the
structure geometry.
22
10-1 Theoretical Basis
The solid element used in STAAD is of eight noded iso-parametric
type. These elements have three translational degrees-of-freedom
per node.
The local coordinate system used in solid element is the same as the global
system as shown below:
23
Unlike members and shell (plate) elements, no properties are required for
solid elements. However, the constants such as modulus of elasticity and
Poisson's ratio are to be specified.
Element stresses may be obtained at the center and at the joints of the solid
element. The items that are printed are:
With the new Surface type of entity, the burden of meshing is shifted from
the user to the program to some degree. The entire wall or slab is hence
represented by just a few "Surface" entities, instead of hundreds of elements.
When the program goes through the analysis phase, it will subdivide the
surface into elements by itself. The user does not have to instruct the program
in what manner to carry out the meshing.
24
11-1 Local Coordinate system for surfaces
The origin and orientation of the local coordinate system of a surface element
depends on the order in which the boundary nodal points are listed and
position of the surface element in relation to the global coordinate system.
Let X, Y, and Z represent the local and GX, GY, and GZ the global axis vectors,
respectively. The following principles apply.
The diagram below shows directions and sign convention of local axes and
forces.
25
12- Member Properties
IX = Torsional constant
Table 1.1 is offered to assist the user in specifying the necessary section
values. It lists, by structural type, the required section properties for any
analysis. For the PLANE or FLOOR type analyses, the choice of the required
moment of inertia depends upon the beta angle. If BETA equals zero, the
required property is IZ.
27
12-2 Built-In Steel Section Library
This feature of the program allows the user to specify section names of
standard steel shapes manufactured in different countries. Since the shear
areas of the sections are built into the tables, shear deformation is always
considered for these sections.
The user can provide a customized steel table with designated names and
proper corresponding properties. The program can then find member
properties from those tables. Member selection may also be performed with
the program selecting members from the provided tables only.
Through this command, the user may instruct the program to automatically
select a steel section from the table for analysis and subsequent design. The
section types that may be ASSIGNed include BEAM, COLUMN, CHANNEL,
ANGLE and DOUBLE ANGLE. When a BEAM or COLUMN is specified, the
program will assign an I-beam section (WF for AISC) and subsequent member
selection or optimization will be performed with a similar type section.
Example
UNIT . . .
MEMBER PROPERTIES
1 TO 5 TABLE ST W8X31
28
9 10 TABLE LD L40304 SP 0.25
27 29 32 TO 40 42 PR AX 5. IZ 400. IY 33. -
IX 0.2 YD 9. ZD 3.
43 TO 47 UPT 1 W10X49
50 51 UPT 2 L40404
52 TO 55 ASSIGN COLUMN
This example shows each type of member property input. Members 1 to 5 are
wide flanges selected from the AISC tables; 9 and 10 are double angles
selected from the AISC tables; 12 to 15 are prismatic members with no shear
deformation; 17 and 18 are pipe sections; 20 to 25 are tube sections; 27, 29,
32 to 40, and 42 are prismatic members with shear deformation; 43 to 47 are
wide flanges selected from the user input table number 1; 50 and 51 are single
angles from the user input table number 2; 52 through 55 are designated as
COLUMN members using the ASSIGN specification. The program will assign a
suitable I-section from the steel table for each member.
Member 56 is a wide flange W12X26 with a 4.0 unit wide cover plate of 0.3
units of thickness at the top. Member 57 is a composite section with a
concrete slab of 5.0 units of thickness at the top of a wide flange W14X34.
The compressive strength of the concrete in the slab is 3.0 force/length2.
29
12-6 Curved Members
Members can now be defined as being curved. Tapered sections are not
permitted. The cross-section should be uniform throughout the length.
STAAD allows releases for both members and elements. One or both ends of
a member or element can be released. Members/Elements are assumed to
be rigidly framed into joints in accordance with the structural type specified.
When this full rigidity is not applicable, individual force components at either
end of the member can be set to zero with member release statements. By
specifying release components, individual degrees of freedom are removed
from the analysis. Release components are given in the local coordinate
system for each member. Note that PARTIAL moment release is also allowed.
Example
MEMBER RELEASE
In the above example, for members 1, 3 to 9, 11 and 12, the moments about
the local Y and Z axes are released at their start joints (as specified in MEMBER
INCIDENCES). Further, these members are attached to their START joint along
their local x axis through a spring whose stiffness is 1000.0 units of
force/length. For members 1, 10, 11 and 13 to 18, the moment about the local
Z axis is released at their end joint. Also, the members are attached to their
END joint about their local x axis through a moment-spring whose stiffness is
30
200.0 units of force-length/Degree. Members 1 and 11 are released at both
start and end joints, though not necessarily in the same degrees of freedom.
Moments at the end of a member may be released partially. This facility may
be used to model partial fixity of connections. The following format may be
used to provide a partial moment release. This facility is provided under the
MEMBER RELEASE option and is in addition to the existing RELEASE
capabilities
Example
MEMBER RELEASE
15 TO 25 START MP 0.25
The above RELEASE command will apply a factor of 0.75 on the moment
related stiffness coefficients at START of members 15 to 25.
Notes
Member releases are a means for describing a type of end condition for
members when the default condition, namely, fully moment and force
resistant, is not applicable. Examples are bolted or riveted connections.
Partial moment releases are a way of specifying bending and torsional
moment capacity of connections as being a fraction of the full bending and
torsional strength.
31
Example
ELEMENT RELEASE
10 TO 50 J1 MX MY
10 TO 50 J2 MX MY
10 TO 50 J3 MY
10 TO 50 J4 MY
For analyses which involve members that carry axial loads only, i.e. truss
members, there are two methods for specifying this condition. When all the
members in the structure are truss members, the type of structure is declared
as TRUSS whereas, when only some of the members are truss members (e.g.
bracings of a building), the MEMBER TRUSS command can be used where
those members will be identified separately.
STAAD supports 2 types of analysis for cable members - linear and non-linear.
32
The increase in length of a loaded cable is a combination of two effects. The
first component is the elastic stretch, and is governed by the familiar spring
relationship:
It may be noticed that as the tension increases (sag decreases) the combined
stiffness approaches that of the pure elastic situation.
33
16-2 Non Linear Cable Members
Cable members for the Non Linear Cable Analysis may be specified by using
the MEMBER CABLE command. While specifying cable members, the initial
tension in the cable or the unstressed length of the cable must be provided.
The user should ensure that all cables will be in sufficient tension for all load
cases to converge. Use self-weight in every load case and temperature if
appropriate; i.e. don’t enter component cases (e.g. wind only).
There are two cable types in the nonlinear PERFORM CABLE ANALYSIS
procedure. One is the cable whose stiffness is described in section 1.11.1
above. In the nonlinear cable analysis, the cable may have large motions and
the sag is checked on every load step and every equilibrium iteration. The
second cable type is not available yet. It is a catenary shaped cable that is
integrated along its length to determine its end forces on every load step and
every equilibrium iteration.
Some members of a structure may not be concurrent with the incident joints
thereby creating offsets. This offset distance is specified in terms of global or
local coordinate system (i.e. X, Y and Z distances from the incident joint).
Secondary forces induced, due to this offset connection, are taken into
account in analyzing the structure and also to calculate the individual member
forces. The new offset centroid of the member can be at the start or end
incidences and the new working point will also be the new start or end of the
34
member. Therefore, any reference from the start or end of that member will
always be from the new offset points.
Example
ELEMENT OFFSET
1 START 7.0
35
18- Material Constants
The material constants are: modulus of elasticity (E); weight density (DEN);
Poisson's ratio (POISS); co-efficient of thermal expansion (ALPHA), Composite
Damping Ratio, and beta angle (BETA) or coordinates for any reference (REF)
point. E value for members must be provided or the analysis will not be
performed. Weight density (DEN) is used only when self-weight of the
structure is to be taken into account. Poisson's ratio (POISS) is used to
calculate the shear modulus (commonly known as G) by the formula,
19- Supports
STAAD allows specifications of supports that are parallel as well as inclined to
the global axes. Supports are specified as PINNED, FIXED, or FIXED with
different releases. A pinned support has restraints against all translational
movement and none against rotational movement. In other words, a pinned
support will have reactions for all forces but will resist no moments. A fixed
support has restraints against all directions of movement. The restraints of a
fixed support can also be released in any desired direction Translational and
rotational springs can also be specified. The springs are represented in terms
of their spring constants. A translational spring constant is defined as the
force to displace a support joint one length unit in the specified global
direction. Similarly, a rotational spring constant is defined as the force to
rotate the support joint one degree around the specified global direction.
36
Example
SUPPORTS
1 TO 4 7 PINNED
5 6 FIXED BUT FX MZ
18 21 FIXED
In this example, joints 1 to 4 and joint 7 are pinned. No moments are carried
by those supports. Joints 5 and 6 are fixed for all DOF except in force-X and
moment-Z. Joints 8 and 9 are fixed for all DOF except moment-Z and have
springs in the global X and Y directions with corresponding spring constants
of 50 and 75 units respectively. Joints 18 and 21 are fixed for all translational
and rotational degrees of freedom. At joint 27, all the DOF are fixed except
the FY DOF where it has a spring with 125 units spring constant.
The master/slave option is provided to enable the user to model rigid links in
the structural system. This facility can be used to model special structural
elements like a rigid floor diaphragm. Several slave joints may be provided
which will be assigned same displacements as the master joint. The user is
also allowed the flexibility to choose the specific degrees of freedom for
which the displacement constraints will be imposed on the slaved joints. If all
degrees of freedom (Fx, Fy, Fz, Mx, My and Mz) are provided as constraints,
the joints will be assumed to be rigidly connected.
21- Loads
37
the structure and use it as uniformly distributed member loads in analysis.
Any fraction of this self-weight can also be applied in any desired direction.
Joint loads, both forces and moments, may be applied to any free joint of a
structure. These loads act in the global coordinate system of the structure.
Positive forces act in the positive coordinate directions. Any number of loads
may be applied on a single joint, in which case the loads will be additive on
that joint.
Example
JOINT LOAD
3 TO 7 9 11 FY -17.2 MZ 180.0
5 8 FX 15.1
12 MX 180.0 FZ 6.3
38
specified to act along the full or projected member length. Positive forces act
in the positive coordinate directions, local or global, as the case may be.
The following assumptions are made while transferring the area/floor load to
member load:
a) The member load is assumed to be a linearly varying load for which the
start and the end values may be of different magnitude.
39
b) Tributary area of a member with an area load is calculated based on half
the spacing to the nearest approximately parallel members on both sides. If
the spacing is more than or equal to the length of the member, the area load
will be ignored.
Figure 1.17 shows a floor structure with area load specification of 0.1.
Member 1 will have a linear load of 0.3 at one end and 0.2 at the other end.
Members 2 and 4 will have a uniform load of 0.5 over the full length. Member
3 will have a linear load of 0.45 and 0.55 at respective ends. Member 5 will
have a uniform load of 0.25. The rest of the members, 6 through 13, will have
no contributory area load since the nearest parallel members are more than
each of the member lengths apart. However, the reactions from the members
40
to the girder will be considered. Plates and solids are ignored in these
commands.
Load effects on a member may also be specified in terms of its fixed end loads.
These loads are given in terms of the member coordinate system and the
directions are opposite to the actual load on the member. Each end of a
member can have six forces: axial; shear y; shear z; torsion; moment y, and
moment z.
Members in a structure may be subjected to prestress load for which the load
distribution in the structure may be investigated. The prestressing load in a
member may be applied axially or eccentrically. The eccentricities can be
provided at the start joint, at the middle, and at the end joint. These
eccentricities are only in the local y-axis. A positive eccentricity will be in the
positive local y-direction. Since eccentricities are only provided in the local y-
axis, care should be taken when providing prismatic properties or in specifying
the correct BETA angle when rotating the member coordinates, if necessary.
Two types of prestress load specification are available; PRESTRESS, where the
effects of the load are transmitted to the rest of the structure, and
POSTSTRESS, where the effects of the load are experienced exclusively by the
members on which it is applied
41
Example
UNIT MMS
TEMP LOAD
1 TO 9 15 17 TEMP 70.0
8 TO 13 STRAIN 3.0
15 27 STRAINRATE 0.4E-4
NOTES:-
GENERAL FORMAT:
TEMPERATURE LOAD
STRAIN f3
STRAINRATE f5
f2 = The temperature differential from the top to the bottom of the member
or plate (Ttop surface-Tbottom surface). If f2 is omitted, no bending will be
considered. (Local Y axis) (Members/Plates). Section depth must be entered
for prismatic
42
f4 = The temperature differential from side to side of the member. (Local Z
axis) (Members). Section or flange width must be entered for prismatic.
f3 = Initial axial elongation (+)/ shrinkage (-) in member due to misfit, etc. in
length unit (Members only).
f5 = Initial axial elongation (+)/ shrinkage (-) per unit length, of members only.
Example
UNIT …
SUPPORT DISPL
5 TO 11 13 FY -0.25
18 21 TO 25 MX 15.0
In this example, the joints of the first support list will be displaced by 0.25
units in the negative global Y direction. The joints of the second support list
will be rotated by 15 degrees about the global X-axis.
43
21-8 Loading on Elements
2) Joint loads which are forces or moments that are applied at the joints in
the direction of the global axes.
3) Temperature loads which may be constant across the depth of the element
(causing only in-plane elongation / shortening) or may vary across the depth
of the element causing bending on the element. The coefficient of thermal
expansion for the material of the element must be provided in order to
facilitate computation of these effects.
1) The self-weight of the solid elements can be applied using the SELFWEIGHT
loading condition. The density of the elements has to be provided in order to
facilitate computation of the self-weight.
2) Joint loads which are forces or moments that are applied at the joints in
the direction of the global axes.
44
Note that only translational stiffness is supported in solid elements. Thus, at
joints where there are only solid elements, moments may not be applied. For
efficiency, rotational supports should be used at these joints.
The following sections describe the salient features of the moving load
generator, the seismic load generator and the wind load generator available.
This feature enables the user to generate moving loads on a structure. Moving
load system(s) consisting of concentrated loads at fixed specified distances in
both directions on a plane can be defined by the user. A user specified
number of primary load cases will be subsequently generated by the program
and taken into consideration in analysis. American Association of State
Highway and Transportation Officials (AASHTO, 1983) loadings are available
within the program and can be specified using standard AASHTO
designations. Moving Loads can be generated for frame members only. They
will not be generated for finite elements. Note: All loads and distances are in
current unit system.
The STAAD seismic load generator follows the UBC procedure of equivalent
lateral load analysis. It is assumed that the lateral loads will be exerted in X
and Z directions and Y will be the direction of the gravity loads. Thus, for a
45
building model, Y axis will be perpendicular to the floors and point upward
(all Y joint coordinates positive). The user is required to set up his model
accordingly. Total lateral seismic force or base shear is automatically
calculated by STAAD using the appropriate UBC equation. Note that IBC 2000,
UBC 1997, 1994, or 1985, IS: 1893, Japanese, or Colombian specifications may
be used. For load generation per the 1994 code, the user is required to
provide seismic zone coefficients, importance factors, periods, etc. See
section 5.31.2 for the detailed input required for each code. Instead of using
approximate UBC formulas to estimate the building period in a certain
direction, the program calculates the period using Raleigh quotient
technique. This period is then utilized to calculate seismic coefficient C.
The STAAD Wind Load generator is capable of calculating wind loads on the
structure from user specified wind intensities and exposure factors. Different
wind intensities may be specified for different height zones of the structure.
Openings in the structure may be modeled using exposure factors. An
exposure factor is associated with each joint of the structure and is defined
as the fraction of the influence area on which the wind load acts. Built-in
algorithms automatically calculate the wind load on a SPACE structure and
distribute the loads as lateral joints loads.
46
23- Analysis Facilities
P-Delta Analysis
Non-Linear Analysis
3) Dynamic Analysis
Time History
Response Spectrum
47
23-2 Second Order Static Analysis
3. A new stiffness analysis is carried out based on the revised load vector
to generate new deflections.
4. Element/Member forces and support reactions are calculated based on
the new deflections.
It may be noted that this procedure yields very accurate results with all
small displacement problems. STAAD allows the user to go through multiple
iterations of the P-Delta procedure if necessary. The user is allowed to specify
the number of iterations based on the requirement. To set the displacement
convergence tolerance, enter a SET DISP f command before the Joint
Coordinates. If the change in displacement norm from one iteration to the
next is less than f then it is converged. The P-Delta analysis is recommended
by several design codes such as ACI 318, LRFD, IS456-1978, etc. in lieu of the
48
moment magnification method for the calculation of more realistic forces and
moments. P-Delta effects are calculated for frame members only. They are
not calculated for finite elements or solid elements. P-Delta and Nonlinear
analysis is restricted to structures where members carry the axial load from
one structure level to the next.
49
6- The STAAD non-linear analysis algorithm allows the user to go
through multiple iterations of the above procedure. The number
of iterations may be specified by the user based on the
requirement. It may be noted, however, that multiple iterations
may increase the computer resource requirements and execution
time substantially.
Note: The following points may be noted with respect to the non-linear
analysis facility -
50
separated by the CHANGE command and PERFORM ANALYSIS command. The
SET NL command must be provided to specify the total number of primary
load cases. There may not be any PDELTA, NONLINEAR, dynamic, or TENSION/
COMPRESSION member cases. The multi-linear spring command will initiate
an iterative analysis which continues to convergence.
When some members or support springs are linear but carry only tension (or
only compression), then this analysis may be used. This analysis is
automatically selected if any member or spring has been given the tension or
compression only characteristic. This analysis is an iterative analysis which
continues to convergence. Any member/ spring that fails its criteria will be
inactive (omitted) on the next iteration. Iteration continues until all such
members have the proper load direction or are inactive (default iteration limit
is 10). This is a simple method that may not work in some cases because
members are removed on interim iterations that are needed for stability. If
instability messages appear on the 2nd and subsequent iterations that did not
appear on the first cycle, then do not use the solution. If this occurs on cases
where only springs are the tension/compression entities, then use multi-
linear spring analysis. The load cases in a tension/compression analysis must
be separated by the CHANGE command and PERFORM ANALYSIS command.
The SET NL command must be provided to specify the total number of primary
load cases. There may not be any Multi-linear springs, NONLINEAR, or
dynamic cases.
When all of the members, elements and support springs are linear except for
cable and/or preloaded truss members, then this analysis type may be used.
This analysis is based on applying the load in steps with equilibrium iterations
to convergence at each step. The step sizes start small and gradually increase
(15-20 steps is the default). Iteration continues at each step until the change
in deformations is small before proceeding to the next step. If not converged,
51
then the solution is stopped. The user can then select more steps or modify
the structure and rerun.
Structures can be artificially stabilized during the first few load steps in case
the structure is initially unstable (in the linear, small displacement, static
theory sense).
The user has control of the number of steps, the maximum number of
iterations per step, the convergence tolerance, the artificial stabilizing
stiffness, and the minimum amount of stiffness remaining after a cable sags.
52
Currently the cable and truss are not automatically loaded by self-weight,
but the user should ensure that self-weight is applied in every load case. Do
not enter component load cases such as wind only; every case must be
realistic. Member loads will be lumped at the ends for cables and trusses.
Temperature load may also be applied to the cables and trusses. It is OK to
break up the cable/truss into several members and apply forces to the
intermediate joints. Y-up is assumed and required.
The member force printed for the cable is Fx and is along the chord line
between the displaced positions of the end joints.
The Eigen problem is solved for structure frequencies and mode shapes
considering a lumped mass matrix, with masses at all active d.o.f. included.
Two solution methods are used: the subspace iteration method for almost all
problems, and the determinant search method for very small problems.
Mass Modeling
The natural frequencies and mode shapes of a structure are the primary
parameters that affect the response of a structure under dynamic loading.
The free vibration problem is solved to extract these values. Since no external
forcing function is involved, the natural frequencies and mode shapes are
54
direct functions of the stiffness and mass distribution in the structure. Results
of the frequency and mode shape calculations may vary significantly
depending upon the mass modeling. This variation, in turn, affects the
response spectrum and forced vibration analysis results. Thus, extreme
caution should be exercised in mass modeling in a dynamic analysis problem.
In STAAD, all masses that are capable of moving should be modeled as loads
applied in all possible directions of movement. Even if the loading is known to
be only in one direction there is usually mass motion in other directions at
some or all joints and these mass directions (“loads” in weight units) must be
entered to be correct. Joint moments that are entered will be considered to
be weight moment of inertias (force-length2 units).
Please enter self weight, joint and element loadings in global directions with
the same sign as much as possible so that the “masses” do not cancel each
other.
STAAD uses a diagonal mass matrix of 6 lumped mass equations per joint. The
self-weight or uniformly loaded member is lumped 50% to each end joint
without rotational mass moments of inertia. The other element types are
integrated but roughly speaking the weight is distributed equally amongst the
joints of the element.
55
An example of a simple beam problem that needs to subdivide real members
to better represent the mass distribution (and the dynamic response and the
force distribution response along members) is a simple floor beam between
2 columns will put all of the mass on the column joints. In this example, a
vertical ground motion will not bend the beam even if there is a concentrated
force (mass) at mid span.
In addition, the dynamic results will not reflect the location of a mass within
a member (i.e. the masses are lumped at the joints). This means that the
motion, of a large mass in the middle of a member relative to the ends of
the member, is not considered. This may affect the frequencies and mode
shapes. If this is important to the solution, split the member into two.
Another effect of moving the masses to the joints is that the resulting
shear/moment distribution is based as if the masses were not within the
member. Note also that if one end of a member is a support, then half of
the that member mass is lumped at the support and will not move during
the dynamic response.
Damping Modeling
This capability allows the user to analyze the structure for seismic loading. For
any supplied response spectrum (either acceleration vs. period or
displacement vs. period), joint displacements, member forces, and support
reactions may be calculated. Modal responses may be combined using one of
the square root of the sum of squares (SRSS), the complete quadratic
combination (CQC), the ASCE4-98 (ASCE), the Ten Percent (TEN) or the
56
absolute (ABS) methods to obtain the resultant responses. Results of the
response spectrum analysis may be combined with the results of the static
analysis to perform subsequent design. To account for reversibility of seismic
activity, load combinations can be created to include either the positive or
negative contribution of seismic results.
57
q is are substituted in equation 2 to obtain the displacements {x} at each time
step.
The results are the maximums over the entire time period, including start-up
transients. So, they do not match steady-state response.
59