General Description: Parent Topic
General Description: Parent Topic
1. General Description
1.1 Introduction
1.2 Input Generation
1.3 Types of Structures
1.4 Unit Systems
1.5 Structure Geometry and Coordinate Systems
1.6 Finite Element Information
1.7 Member Properties
1.8 Member and Element Release
1.9 Truss and Tension- or Compression-Only Members
1.10 Tension, Compression - Only Springs
1.11 Cable Members
1.12 Member Offsets
1.13 Material Constants
1.14 Supports
1.15 Master/Slave Joints
1.16 Loads
1.17 Load Generator
1.18 Analysis Facilities
1.19 Member End Forces
1.20 Multiple Analyses
1.21 Steel, Concrete, and Timber Design
1.22 Footing Design
1.23 Printing Facilities
1.24 Plotting Facilities
1.25 Miscellaneous Facilities
1.26 Post Processing Facilities
1.1 Introduction
The STAAD.Pro V8i Graphical User Interface (GUI) is normally used to create all input specifications and all
output reports and displays (See the STAAD.Pro Graphical Environment Help ). These structural modeling
and analysis input specifications are stored in STAAD input file – a text file with extension, .STD. When the
GUI opens an existing model file, it reads all of the information necessary from the STAAD input file. You may
edit or create this STAAD input file and then the GUI and the analysis engine will both reflect the changes.
The STAAD input file is processed by the STAAD analysis "engine" to produce results that are stored in several
files (with file extensions such as ANL, BMD, TMH, etc.). The STAAD analysis text file (file extension .ANL)
contains the printable output as created by the specifications in this manual. The other files contain the
results (displacements, member/element forces, mode shapes, section forces/moments/displacements, etc.)
that are used by the GUI in the post processing mode.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page2of2
This section of the manual contains a general description of the analysis and design facilities available in the
STAAD engine. Specific information on steel, concrete, and timber design is available in Sections 2, 3, and 4
of this manual, respectively. Detailed STAAD engine STD file command formats and other specific input
information is presented in Section 5.
The objective of this section is to familiarize you with the basic principles involved in the implementation of
the various analysis/design facilities offered by the STAAD engine. As a general rule, the sequence in which
the facilities are discussed follows the recommended sequence of their usage in the STAAD input file.
Note: Some of the automatic generation facilities of the STAAD command language will be re-interpreted by
the GUI as lists of individual model elements upon editing the file using the GUI. A warning message is
presented prior to this occurring. This does not result in any effective difference in the model or how it is
analyzed or designed.
It is important to understand that STAAD.Pro is capable of analyzing a wide range of structures. While some
parametric input features are available in the GUI, the formulation of input is the responsibility of you, the
user. The program has no means of verifying that the structure input is that which was intended by the
engineer.
SPACE
A3D framed structure with loads applied in any plane. This structure type is the most general.
PLANE
This structure type is bound by a global X-Y coordinate system with loads in the same plane.
TRUSS
This structure type consists of truss members which can have only axial member forces and no
bending in the members.
FLOOR
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page3of3
A 2D or 3D structure having no horizontal (global X or Z) movement of the structure [FX, FZ, and MY
are restrained at every joint]. The floor framing (in global X-Z plane) of a building is an ideal example of
a this type of 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.
Specification of the correct structure type reduces the number of equations to be solved during the analysis.
This results in a faster and more economic solution for the user. The degrees of freedom associated with
frame elements of different types of structures is illustrated in the following figure.
Related reference
5.2 Problem Initiation and Model Title
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.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page4of4
Related reference
5.3 Unit Specification
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.
Related reference
5.11 Joint Coordinates Specification
5.12 Member Incidences Specification
5.14.2 Element Mesh Generation
5.16.1 Listing of Entities (Members / Elements / Joints, etc.) by Specifying Groups
5.17 Rotation of Structure Geometry
5.26.1 Define Material
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page5of5
This coordinate system is a rectangular coordinate system (X, Y, Z) which follows the orthogonal right
hand rule. This coordinate system may be used to define the joint locations and loading directions. The
translational degrees of freedom are denoted by u1, u2, u3 and the rotational degrees of freedom are
denoted by u4, u5 & u6.
In this coordinate system, the X and Y coordinates of the conventional Cartesian system are replaced
by R (radius) and Ø (angle in degrees). The Z coordinate is identical to the Z coordinate of the Cartesian
system and its positive direction is determined by the right hand rule.
This is a cylindrical type coordinate system where the R- Ø plane corresponds to the X-Z plane of the
Cartesian system. The right hand rule is followed to determine the positive direction of the Y axis.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page6of6
Related reference
5.11 Joint Coordinates Specification
5.12 Member Incidences Specification
5.14.2 Element Mesh Generation
5.16.1 Listing of Entities (Members / Elements / Joints, etc.) by Specifying Groups
5.17 Rotation of Structure Geometry
5.26.1 Define Material
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.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page7of7
Table 1. Local axis system for various cross sections when global Y axis is
vertical
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page8of8
Angle - LD
Angle - RA
Angle - SD
Wide Flange - T Channel - ST
(Short legs back-to-back)
Prismatic Tube - ST
Channel - D
Labels for the local axes of a single angle as defined in AISC publications.
Table 2. Local axis system for various cross sections when global Z axis is vertical
(SET Z UP is specified).
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page9of9
Angle - SD
Angle - LD
Channel - ST
Channel - D Prismatic
Wide Flange - T
Angle - ST
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page10of10
Tube - ST Angle - RA
Note: The local x-axis of the above sections is going into the paper
Related reference
5.11 Joint Coordinates Specification
5.12 Member Incidences Specification
5.14.2 Element Mesh Generation
5.16.1 Listing of Entities (Members / Elements / Joints, etc.) by Specifying Groups
5.17 Rotation of Structure Geometry
5.26.1 Define Material
Beta Angle
When the local x-axis is parallel to the global Vertical axis, as in the case of a column in a structure, the beta
angle is the angle through which the local z-axis (or local Y for SET Z UP) 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 (global Y axis for
SET Z UP).
When the local x-axis is not parallel to the global Vertical 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 (or
local Y for SET Z UP) parallel to the global X-Z plane (or global X-Y plane for SET Z UP)and the local y-axis
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page11of11
(or local z for SET Z UP) in the same positive direction as the global vertical 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.
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 (x-z plane for SET Z UP) 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 (x-z plane for SET Z UP).
Reference Vector
This is yet another way to specify the member orientation. In the reference point method described above,
the X,Y,Z coordinates of the point are in the global axis system. In a reference vector, the X,Y,Z coordinates
are specified with respect to the local axis system of the member corresponding to the BETA 0 condition.
A direction vector is created by the program. The program then calculates the Beta Angle using this vector.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page12of12
Note: The order of the joint numbers in the MEMBER INCIDENCES command determines the direction of the
member's local x-axis.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page13of13
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page14of14
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page15of15
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page16of16
Beta rotation of equal & unequal legged 'RA' anglesMember orientation for various Beta angles when Global-Y axis is
verticalMember orientation for various Beta angles when Global-Z axis is vertical (that is, SET Z UP is specified)Member
orientation for various Beta angles when Global-Y axis is vertical
Related reference
5.11 Joint Coordinates Specification
5.12 Member Incidences Specification
5.14.2 Element Mesh Generation
5.16.1 Listing of Entities (Members / Elements / Joints, etc.) by Specifying Groups
5.17 Rotation of Structure Geometry
5.26.1 Define Material
5.26.2 Specifying Constants for Members and Elements
5.20.8 Curved Member Specification
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page17of17
Related reference
5.11 Joint Coordinates Specification
5.13 Elements and Surfaces
5.13.1 Plate and Shell Element Incidence Specification
5.13.2 Solid Element Incidences Specification
5.14 Plate Element Mesh Generation
5.14.2 Element Mesh Generation
5.21 Element/Surface Property Specification
5.21.1 Element Property Specification
5.24 Element Plane Stress and Ignore Inplane Rotation Specification
5.32.3 Element Load Specifications
5.32.3.1 Element Load Specification - Plates
"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.
You may also use the element for PLANE STRESS action only (i.e., membrane/in-plane stiffness only). The
ELEMENT PLANE STRESS command should be used for this purpose.
Related reference
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page18of18
Related reference
5.11 Joint Coordinates Specification
5.13 Elements and Surfaces
5.13.1 Plate and Shell Element Incidence Specification
5.13.2 Solid Element Incidences Specification
5.14 Plate Element Mesh Generation
5.14.2 Element Mesh Generation
5.21 Element/Surface Property Specification
5.21.1 Element Property Specification
5.24 Element Plane Stress and Ignore Inplane Rotation Specification
5.32.3 Element Load Specifications
5.32.3.1 Element Load Specification - Plates
5.22.2 Element Release Specification
Fictitious center node (in the case of triangular elements, a fourth node; in the case of rectangular elements, a fifth
node)
2. While assigning nodes to an element in the input data, it is essential that the nodes be specified either
clockwise or counter clockwise (see the following figure). For better efficiency, similar elements should
be numbered sequentially.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page19of19
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.
Theoretical Basis
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page20of20
The following quadratic stress distribution is assumed for plate bending action:
1. Displacement compatibility between the plane stress component of one element and the plate
bending component of an adjacent element which is at an angle to the first (see the following figure) is
achieved by the elements. This compatibility requirement is usually ignored in most flat shell/plate
elements.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page21of21
2. The out of plane rotational stiffness from the plane stress portion of each element is usefully
incorporated and not treated as a dummy as is usually done in most commonly available commercial
software.
3. Despite the incorporation of the rotational stiffness mentioned previously, the elements satisfy the
patch test absolutely.
4. These elements are available as triangles and quadrilaterals, with corner nodes only, with each node
having six degrees of freedom.
5. These elements are the simplest forms of flat shell/plate elements possible with corner nodes only and
six degrees of freedom per node. Yet solutions to sample problems converge rapidly to accurate
answers even with a large mesh size.
6. These elements may be connected to plane/space frame members with full displacement
compatibility. No additional restraints/releases are required.
7. Out of plane shear strain energy is incorporated in the formulation of the plate bending component.
As a result, the elements respond to Poisson boundary conditions which are considered to be more
accurate than the customary Kirchoff boundary conditions.
8. The plate bending portion can handle thick and thin plates, thus extending the usefulness of the plate
elements into a multiplicity of problems. In addition, the thickness of the plate is taken into
consideration in calculating the out of plane shear.
9. The plane stress triangle behaves almost on par with the well known linear stress triangle. The
triangles of most similar flat shell elements incorporate the constant stress triangle which has very
slow rates of convergence. Thus the triangular shell element is very useful in problems with double
curvature where the quadrilateral element may not be suitable.
10. Stress retrieval at nodes and at any point within the element.
Element origin
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page22of22
(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). The 3rd principal stress
is 0.0
TMAX Maximum 2D shear stress in the plane of the element (Force/unit area)
VONT,
VONB 3D Von Mises stress at the top and bottom surfaces, where:
Notes
1. All element stress output is in the local coordinate system. The direction and sense of the element
stresses are explained in the following section.
2. To obtain element stresses at a specified point within the element, you must provide the location
(local X, local Y) in the coordinate system for the element. The origin of the local coordinate system
coincides with the center of the element.
3. The 2 nonzero Principal stresses at the surface (SMAX & SMIN), the maximum 2D shear stress (TMAX),
the 2D orientation of the principal plane (ANGLE), the 3D Von Mises stress (VONT & VONB), and the 3D
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.
4. The third principal stress is assumed to be zero at the surfaces for use in Von Mises and Tresca stress
calculations. However, the TMAX and ANGLE are based only on the 2D inplane stresses (SMAX & SMIN)
at the surface. The 3D maximum shear stress at the surface is not calculated but would be equal to the
3D Tresca stress divided by 2.0.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page23of23
Mx is the Bending Moment on the local x face and the local x-face is the face perpendicular to the local x-axis.
My is the Bending Moment on the local y face and the local y-face is the face perpendicular to the local
y-axis.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page24of24
Stress caused by Mx
Stress caused by My
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page25of25
Torsion
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page26of26
Members, plate elements, solid elements and surface elements can all be part of a single STAAD model. The
MEMBER INCIDENCES input must precede the INCIDENCE input for plates, solids or surfaces. All
INCIDENCEs must precede other input such as properties, constants, releases, loads, etc. The selfweight of
the finite elements is converted to joint loads at the connected nodes and is not used as an element pressure
load.
However, you have 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.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page27of27
Theoretical Basis
The solid element used in STAAD is of eight-noded, isoparametric type. These elements have three
translational degrees-of-freedom per node.
By collapsing various nodes together, an eight noded solid element can be degenerated to the following
forms with four to seven nodes. Joints 1, 2, and 3 must be retained as a triangle.
The stiffness matrix of the solid element is evaluated by numerical integration with eight Gauss-Legendre
points. To facilitate the numerical integration, the geometry of the element is expressed by interpolating
functions using natural coordinate system, (r,s,t) of the element with its origin at the center of gravity. The
interpolating functions are shown below:
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page28of28
, ,
where x, y and z are the coordinates of any point in the element and xi, yi, zi, i=1,..,8 are the coordinates of
nodes defined in the global coordinate system. The interpolation functions, hi are defined in the natural
coordinate system, (r,s,t). Each of r,s and t varies between -1 and +1. The fundamental property of the
unknown interpolation functions hi is that their values in natural coordinate system is unity at node, i, and
zero at all other nodes of the element. The element displacements are also interpreted the same way as the
geometry. For completeness, the functions are given below:
, ,
where u, v and w are displacements at any point in the element and ui,vi, wi, i=1,8 are corresponding nodal
displacements in the coordinate system used to describe the geometry.
Three additional displacement "bubble" functions which have zero displacements at the surfaces are added
in each direction for improved shear performance to form a 33x33 matrix. Static condensation is used to
reduce this matrix to a 24x24 matrix at the corner joints.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page29of29
Direction cosines : six direction cosines are printed, following the expression DC, corresponding to the first
two principal stress directions.
Related reference
5.32.3.2 Element Load Specification - Solids
5.11 Joint Coordinates Specification
5.13 Elements and Surfaces
5.13.1 Plate and Shell Element Incidence Specification
5.13.2 Solid Element Incidences Specification
5.14 Plate Element Mesh Generation
5.14.2 Element Mesh Generation
5.21 Element/Surface Property Specification
5.21.1 Element Property Specification
5.24 Element Plane Stress and Ignore Inplane Rotation Specification
5.32.3 Element Load Specifications
5.32.3.1 Element Load Specification - Plates
By using the Surface type of entity, the burden of meshing is shifted from you 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 then automatically subdivide the
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page30of30
surface into elements. Therefore, you do not have to instruct the program in what manner to carry out the
meshing.
The attributes associated with the surface element, and the sections of this manual where the information
may be obtained, are listed below:
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.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page31of31
Related reference
5.11 Joint Coordinates Specification
5.13 Elements and Surfaces
5.13.1 Plate and Shell Element Incidence Specification
5.13.2 Solid Element Incidences Specification
5.14 Plate Element Mesh Generation
5.14.2 Element Mesh Generation
5.21 Element/Surface Property Specification
5.21.1 Element Property Specification
5.24 Element Plane Stress and Ignore Inplane Rotation Specification
5.32.3 Element Load Specifications
5.32.3.1 Element Load Specification - Plates
5.13.3 Surface Entities Specification
5.21.2 Surface Property Specification
5.26.3 Surface Constants Specification
5.42 Print Specifications
5.43 Stress/Force Output Printing for Surface Entities
5.55 Shear Wall Design
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page32of32
Shear Area for members refers to the shear stiffness effective area. Shear stiffness effective area is used to
calculate shear stiffness for the member stiffness matrix.
As an example: for a rectangular cross section, the shear stiffness effective area is usually taken as 0.83
(Roark) to 0.85 (Cowper) times the cross sectional area. A shear area of less than the cross sectional area will
reduce the stiffness. A typical shearing stiffness term is
(12EI/L3)/(1+Φ)
where
Phi (Φ) is usually ignored in basic beam theory. STAAD will include the PHI term unless the SET SHEAR
command is entered.
Shear stress effective area is a different quantity that is used to calculate shear stress and in code checking.
For a rectangular cross section, the shear stress effective area is usually taken as two-thirds (0.67x) of the
cross sectional area.
The values that STAAD uses for shear area for shear deformation calculation can be obtained by specifying
the command PRINT MEMBER PROPERTIES.
The output for this will provide this information in all circumstances: when AY and AZ are not provided, when
AY and AZ are set to zero, when AY and AZ are set to very large numbers, when properties are specified using
PRISMATIC, when properties are specified through a user table, when properties are specified through from
the built-in-table, etc.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page33of33
Related reference
5.20 Member Property Specification
For T-beams, YD, ZD, YB & ZB must be specified. These terms, which are shown in the next figure are:
For Trapezoidal beams, YD, ZD & ZB must be specified. These terms, which too are shown in the next figure
are:
Top & bottom are defined as positive side of the local Z axis, and negative side of the local Z axis respectively.
STAAD automatically considers the additional deflection of members due to pure shear (in addition to
deflection due to ordinary bending theory). To ignore the shear deflection, enter a SET SHEAR command
before the joint coordinates. This will bring results close to textbook results.
The depths in the two major directions (YD and ZD) are used in the program to calculate the section moduli.
These are needed only to calculate member stresses or to perform concrete design. You can omit the YD &
ZD values if stresses or design of these members are of no interest. The default value is 253.75 mm (9.99
inches) for YD and ZD. All the prismatic properties are input in the local member coordinates.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page34of34
To define a concrete member,you must not provide AX, but instead, provide YD and ZD for a rectangular
section and just YD for a circular section. If no moment of inertia or shear areas are provided, the program
will automatically calculate these from YD and ZD.
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.
Related reference
5.20.2 Prismatic Property Specification
Since the shear areas of the sections are built into the tables, shear deformation is always considered for
these sections.
Related reference
2.2.1 Built-in Steel Section Library
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page35of35
Related reference
5.20.1 Assigning Properties from Steel Tables
These tables can be provided as a part of a STAAD input or as separately created files from which the
program can read the properties. If you do not use standard rolled shapes or only use a limited number of
specific shapes, you can create permanent member property files. Analysis and design can be limited to the
sections in these files.
Related reference
5.19 User Steel Table Specification
5.20.4 Property Specification from User Provided Table
Tapered I-sections have constant flange dimensions and a linearly varying web depth along the length of the
member.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page36of36
When the keyword BEAM is specified, the program will assign an I-shaped beam section (Wide Flange for
AISC, UB section for British).
For the keyword COLUMN also, the program will assign an I-shaped beam section (Wide Flange for AISC, UC
section for British).
Related reference
5.20.5 Assign Profile Specification
Member properties can be assigned by specifying a joist designation contained in tables supplied with the
program. The following joists and joist girder types have been implemented:
The pages in the Steel Joist Institute publication where these sections are listed are shown in the following
table.
The designation for the G series Joist Girders is as shown in page 73 of the Steel Joist Institute publication.
STAAD.Pro incorporates the span length also in the name, as shown in the next figure.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page37of37
The absence of the section details makes it difficult to incorporate the true truss configuration of the joist in
the analysis model of the overall structure. In STAAD, selfweight and any other member load applied on the
joist is transferred to its end nodes through simply supported action. Also, in STAAD, the joist makes no
contribution to the stiffness of the overall structure.
As a result of the above assumption, the following points must be noted with respect to modeling joists:
1. The entire joist is represented in the STAAD input file by a single member. Graphically it will be drawn
using a single line.
2. After creating the member, the properties should be assigned from the joist database.
3. The 3D Rendering feature of the program will display those members using a representative Warren
type truss.
4. The intermediate span-point displacements of the joist cannot be determined.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page38of38
The STAAD joists database includes the weight per length of the joists. So, for selfweight computations in the
model, the weight of the joist is automatically considered.
1. The EXPLICIT definition method – In this method, the member geometry is first defined as a line. It is
then assigned a property from the steel database, with the help of the "CM" attribute. Additional
parameters like CT (thickness of the slab), FC (concrete strength), CW (effective width of slab), CD
(concrete density), etc., some optional and some mandatory, are also provided.
Hence, the responsibility of determining the attributes of the composite member, like concrete slab
width, lies upon you, the user. If you wish to obtain a design, additional terms like rib height, rib width,
etc. must also be separately assigned with the aid of design parameters. Hence, some amount of effort
is involved in gathering all the data and assigning them.
2. The composite deck generation method – The laboriousness of the previous procedure can be
alleviated to some extent by using the program’s composite deck definition facilities. The program
then internally converts the deck into individual composite members (calculating attributes like
effective width in the process) during the analysis and design phase. The deck is defined best using the
graphical tools of the program since a database of deck data from different manufacturers is accessible
from easy-to-use dialogs. Since all the members which make up the deck are identified as part of a
single object, load assignment and alterations to the deck can be done to just the deck object, and not
the individual members of the deck.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page39of39
Members can be defined as being curved. Tapered sections are not permitted. The cross-section should be
uniform throughout the length.
Related reference
5.20.8 Curved Member Specification
5.26.2 Specifying Constants for 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.
Only one of sections 1.8 and 1.9 properties can be assigned to a given member. The last one entered will be
used. In other words, a MEMBER RELEASE should not be applied on a member which is declared TRUSS,
TENSION ONLY, or COMPRESSION ONLY.
Related reference
5.22 Member/Element Releases
5.22.1 Member Release Specification
5.22.2 Element Release Specification
5.22.3 Element Ignore Stiffness
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page40of40
Note: This feature is available in STAAD.Pro V8i (SELECTseries 4), release 20.07.09.21 and higher.
i. A Connection Tags XML file, which contains the connection categories, tag names, and member end
releases for the connection tag. Connection capacities are also specified for each combination of
member and connecting member which may utilize a connection tag. Refer to "Connection Tags
XML File Schema " in the STAAD User Interface help for additional information on the required
structure of this XML file.
ii. Assignments of connection tags to members are stored in the STAAD input file. Though this is done
within the DEFINE MEMBER ATTRIBUTE command, it is strongly recommended that the user
interface features be used to make connection tag assignments as these must utilize only the
connection categories and tag names in the associated XML file. See "Connection Tag Member
Attribute" for additional information on this command.
Related reference
5.29.2 Connection Tag Member Attribute
In STAAD, the MEMBER TENSION or MEMBER COMPRESSION command can be used to limit the axial load
type the member may carry.
Related reference
5.23.1 Member Truss Specification
5.23.3 Member Tension/Compression Specification
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page41of41
Related reference
5.27.5 Spring Tension/Compression Specification
5.23.1 Member Truss Specification
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:
F = Kx
where
Kelastic = EA/L
The second component of the lengthening is due to a change in geometry (as a cable is pulled taut, sag is
reduced). This relationship can be described by
F = Kx
but here,
where
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page42of42
T = tension in cable
α = angel that the axis of the cable makes with a horizontal plane (= 0,
cable is horizontal; = 90, cable is vertical)
Therefore, the "stiffness" of a cable depends on the initial installed tension (or sag). These two effects may be
combined as follows:
Note: When T = ∞ (infinity), Kcomb = EA/L and that when T = 0, Kcomb = 0. It should also be noted that as
the tension increases (sag decreases) the combined stiffness approaches that of the pure elastic situation.
The following points need to be considered when using the cable member in STAAD :
1. The linear cable member is only a truss member whose properties accommodate the sag factor and
initial tension. The behavior of the cable member is identical to that of the truss member. It can carry
axial loads only. As a result, the fundamental rules involved in modeling truss members have to be
followed when modeling cable members. For example, when two cable members meet at a common
joint, if there isn't a support or a 3rd member connected to that joint, it is a point of potential
instability.
2. Due to the reasons specified in 1) above, applying a transverse load on a cable member is not
advisable. The load will be converted to two concentrated loads at the 2 ends of the cable and the true
deflection pattern of the cable will never be realized.
3. A tension only cable member offers no resistance to a compressive force applied at its ends. When the
end joints of the member are subjected to a compressive force, they "give in" thereby causing the
cable to sag. Under these circumstances, the cable member has zero stiffness and this situation has to
be accounted for in the stiffness matrix and the displacements have to be recalculated. But in STAAD,
merely declaring the member to be a cable member does not guarantee that this behavior will be
accounted for. It is also important that you declare the member to be a tension only member by using
the MEMBER TENSION command, after the CABLE command. This will ensure that the program will
test the nature of the force in the member after the analysis and if it is compressive, the member is
switched off and the stiffness matrix re-calculated.
4. Due to potential instability problems explained in item 1 above, you should also avoid modeling a
catenary by breaking it down into a number of straight line segments. The cable member in STAAD
cannot be used to simulate the behavior of a catenary. By catenary, we are referring to those
structural components which have a curved profile and develop axial forces due their self weight. This
behavior is in reality a non-linear behavior where the axial force is caused because of either a change
in the profile of the member or induced by large displacements, neither of which are valid assumptions
in an elastic analysis. A typical example of a catenary is the main U shaped cable used in suspension
bridges.
5. The increase of stiffness of the cable as the tension in it increases under applied loading is updated
after each iteration if the cable members are also declared to be MEMBER TENSION. However,
iteration stops when all tension members are in tension or slack; not when the cable tension
converges.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page43of43
The nonlinear cable may have large motions and the sag is checked on every load step and every equilibrium
iteration.
In addition there is a nonlinear truss which is specified in the Member Truss command. The nonlinear truss is
simply any truss with pretension specified. It is essentially the same as a cable without sag. This member
takes compression. If all cables are taut for all load cases, then the nonlinear truss may be used to simulate
cables. The reason for using this substitution is that the truss solution is more reliable.
Points 1, 2, and 4 in the previous section will not apply to nonlinear cable analysis if sufficient pretension is
applied, so joints may be entered along the shape of a cable (in some cases a stabilizing stiffness may be
required and entered for the first loadstep). Point 3 above: The Member Tension command is unnecessary
and ignored for the nonlinear cable analysis. Point 5 above: The cable tensions are iterated to convergence in
the nonlinear cable analysis.
When specifying cable members, either the initial tension in the cable or the unstressed length of the cable
must first be provided. The initial tension is sufficient for keeping the cable in tension because the catenary
theory behind the element formulation will prevent the cable from behaving in compression. However, a
larger initial tension (or smaller unstressed length) increases the numerical stability
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page44of44
A nonlinear cable may have large deformation. The force equilibrium at cable ends is checked on every load
step and on every equilibrium iteration.
1. The nonlinear cable element provides stiffness and resistance forces to only three translational
degrees (i.e., FX, FY, and FZ). It is not able to carry any moments. So, when two nonlinear cable
elements meet at a common joint –and if there isn’t a support or a 3rd member connected to the joint
– it is a point of potential instability. The program introduces a very weak spring to overcome this
problem.
2. Due to the reason as described in item 1, applying any moment to a cable element is not advisable.
3. The cable is not able to carry any compression forces. So, when the load tends to cause compression in
a cable –and if there are no other members connected to the cable and the cable can deform freely–
there will be some numerical instability.
4. Due to the instability problem explained in item 1, subdividing a cable member into several smaller
cable elements should be done only when it is necessary. An example of one such necessary case may
be when there is force load applied in the middle of the cable member. For this case, the cable
member has to be broken so that the forces can be applied as joint loads at cable nodes.
5. The increase of stiffness of the cable (by increasing the initial tension or decreasing unstressed length)
is always beneficial for numerical stability. The iteration will stop only when the force equilibrium is
reached.
6. In advanced cable analysis, the self weight of a cable member is initially considered to obtain the initial
configuration of cable members under self weight. Any additional weight required along with self
weight can be included using FWY parameter in the MEMBER CABLE command.
Note: This analysis feature can be used only when Advanced Analysis License is active.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page45of45
In the figure above, WP refers to the location of the centroid of the starting or ending point of the member.
Related reference
5.25 Member Offset Specification
E value for members must be provided or the analysis will not be performed. Weight density (DEN) is used
only when selfweight 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,
G = 0.5⋅E/(1 + POISS)
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page46of46
If Poisson's ratio is not provided, STAAD will assume a value for this quantity based on the value of E.
Coefficient of thermal expansion (ALPHA) is used to calculate the expansion of the members if temperature
loads are applied. The temperature unit for temperature load and ALPHA has to be the same.
Composite damping ratio is used to compute the damping ratio for each mode in a dynamic solution. This is
only useful if there are several materials with different damping ratios.
BETA angle and REFerence point are discussed in Section 1.5.3 and are input as part of the member
constants.
Note: Poisson's Ratio must always be defined after the Modulus of Elasticity for a given member/element.
Related reference
5.26 Specifying and Assigning Material Constants
1.14 Supports
STAAD.Pro 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 as specified.
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.
For static analysis, Multi-linear spring supports can be used to model the varying, non-linear resistance of a
support (e.g., soil).
The Support command is also used to specify joints and directions where support displacements will be
enforced.
Related reference
5.27 Support Specifications
5.27.1 Global Support Specification
5.27.2 Inclined Support Specification
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page47of47
Related reference
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. You are 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.
Related reference
5.28.1 Master/Slave Specification
1.16 Loads
Loads in a structure can be specified as joint load, member load, temperature load and fixed-end member
load. STAAD can also generate the self-weight of 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.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page48of48
Related reference
1.18.3 Dynamic Analysis
5.32.1 Joint Load Specification
5.32.10 Dynamic Loading Specification
Any number of loads may be specified to act upon a member in any independent loading condition. Member
loads can be specified in the member coordinate system or the global coordinate system. Uniformly
distributed member loads provided in the global coordinate system may be specified to act along the full or
projected member length. See "1.5.1 Global Coordinate System" to find the relation of the member to the
global coordinate systems for specifying member loads. Positive forces act in the positive coordinate
directions, local or global, as the case may be.
Uniform moment may not be applied to tapered members. Only uniform load over the entire length is
available for curved members.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page49of49
Member Load Configurations for A) linear loads, B) concentrated loads, C) linear loads, D) trapezoidal load, E) triangular
(linear) loads, and E) uniform load
Related reference
5.32.2 Member Load Specification
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.
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. Oneway load does not have this limitation.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page50of50
c. These loading types should not be specified on members declared as MEMBER CABLE, MEMBER
TRUSS, MEMBER TENSION, MEMBER COMPRESSION, or CURVED.
Note: Floor Loads and One-way Loads can be reduced when included in a load case defined as “Reducible”
according to the UBC/IBC rules.
An example:
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 to the girder will be considered.
Only member loads are generated from the Area, Oneway, and Floor load input. Thus, load types specific to
plates, solids or surface are not generated. That is because, the basic assumption is that, a floor load or area
load is used in situations where the basic entity (plate, solid or surface) which acts as the medium for
application of that load, is not part of the structural model.
The Oneway load is intended to be used in areas with relatively large aspect rations between adjacent sides.
It should not be used on members with square tributary areas unless the TOWARDS option is used, which then
specifies to which of the two equal directions the load should be applied. Otherwise, the Floor Load type
should be used.
Note: Failure to specify a TOWARD side on a Oneway load applied to a square tributary area will likely result in
lost load or unintended load path changes.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page51of51
Related reference
5.32.4 Area, One-way, and Floor Load Specifications
5.32.4.1 Area Load Specification
5.32.4.2 One-way Load Specification
5.32.4.3 Floor Load Specification
Related reference
5.32.7 Fixed-End Load Specification
1. The cable is assumed to have a generalized parabolic profile. The equation of the parabola is assumed
to be
y = ax2 + bx + c
where
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page52of52
udl = 8⋅Pe/L2
where
Related reference
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page53of53
Related reference
5.32.5 Prestress Load Specification
Related reference
5.32.6 Temperature Load Specification for Members, Plates, and Solids
Related reference
5.32.8 Support Joint Displacement Specification
1. Pressure loading which consists of loads which act perpendicular to the surface of the element. The
pressure loads can be of uniform intensity or trapezoidally varying intensity over a small portion or
over the entire surface of the element.
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 throughout the plate element (causing only elongation /
shortening) or may vary across the depth of a plate element causing bending on the plate element..
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page54of54
The coefficient of thermal expansion for the material of the element must be provided in order to
facilitate computation of these effects.
4. The self-weight of the 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.
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.
3. Temperature loads which may be constant throughout the solid elements (causing only elongation /
shortening). The coefficient of thermal expansion for the material of the element must be provided in
order to facilitate computation of these effects.
4. Pressure on the faces of solids.
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.
Related reference
5.32.3 Element Load Specifications
For seismic loads, a static analysis method or a dynamic analysis method can be adopted. The static analysis
method, which is the one referred to here, is based on codes such as UBC, IBC, AIJ, IS1893 etc. For dynamic
analysis, see the sections in this chapter on response spectrum and time history analysis.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page55of55
Related reference
5.31 Definition of Load Systems
Related reference
5.31.1 Definition of Moving Load System
5.32.12.1 Generation of Moving Loads
For load generation per the codes, the user is required to provide seismic zone coefficients, importance
factors, soil characteristic parameters, etc.
Instead of using the approximate code based formulas to estimate the building period in a certain direction,
the program calculates the period using Rayleigh quotient technique. This period is then utilized to calculate
seismic coefficient C.
After the base shear is calculated from the appropriate equation, it is distributed among the various levels
and roof per UBC specifications. The distributed base shears are subsequently applied as lateral loads on the
structure. These loads may then be utilized as normal load cases for analysis and design.
Related reference
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page56of56
Related reference
5.31.2.14 Chinese Static Seismic per GB50011-2001
5.32.12.2 Generation of Seismic Loads
5.31.2.13 IBC 2006/2009 Seismic Load Definition
5.31.2.12 Turkish Seismic Code
5.32.4 Area, One-way, and Floor Load Specifications
5.31.2.11 Canadian Seismic Code (NRC) – 2005 Volume 1
5.31.2.10 Canadian Seismic Code (NRC) - 1995
5.31.2.8 NTC (Normas Técnicas Complementarias) Seismic Load
5.31.2.9 RPA (Algerian) Seismic Load
5.31.2.7 CFE (Comisión Federal De Electricidad) Seismic Load
5.31.2.6 IBC 2000/2003 Load Definition
5.31.2.5 IS:1893 (Part 1) 2002 & Part 4 (2005) Codes - Lateral Seismic Load
5.31.2.4 Japanese Seismic Load
5.31.2.3 Colombian NSR-98 Seismic Load
5.31.2 Definitions for Static Force Procedures for Seismic Analysis
5.31.2.1 UBC 1997 Load Definition
5.31.2.2 UBC 1994 or 1985 Load Definition
Closed structures are ones like office buildings where non-structural entities like a glass facade, aluminum
sheets, timber panels or non-load bearing walls act as an obstruction to the wind. If these entities are not
included in the structural model, the load generated as a result of wind blowing against them needs to be
computed. So, the steps involved in load generation for such structures are:
i. Identify the panels – regions circumscribed by members so that a polygonal closed area is formed. The
area may also be formed between the ground level along one edge and members along the other.
ii. Calculate the panel area and multiply it by the wind pressure.
iii. Convert the resulting force into nodal point loads.
Plates and solids are not considered in the calculation of the panel area. Openings within the panels may be
modeled with the help of exposure factors. An exposure factor is associated with each joint of the panel and
is a fractional number by which the area affecting a joint of the panel can be reduced or increased.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page57of57
The automated load generator should only be used for vertical panels. Panels not parallel to the global Y axis
(for Y UP) should be loaded separately.
Open structures are those like transmission towers, in which the region between members is “open” allowing
the wind to blow through. The procedure for load generation for open structures is i) Calculate the exposed
area of the individual members of the model. ii) Multiply that exposed area by the wind pressure to arrive at
the force and apply the force on individual members as a uniformly distributed load. It is assumed that all
members of the structure within the specified ranges are subjected to the pressure and hence, they will all
receive the load. The concept of members on the windward side shielding the members in the inside regions
of the structure does not exist for open structures. Members loaded as an open structure need not be
vertical.
Related reference
5.31.3 Definition of Wind Load
5.32.12.3 Generation of Wind Loads
Related reference
5.31.5 Definition of Snow Load
5.32.13 Generation of Snow Loads
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page58of58
Related reference
5.37.1 Linear Elastic Analysis
Structural systems such as slabs, plates, spread footings, etc., which transmit loads in two directions (frame
members or finite elements). Each component has an assumed form of displacement in a manner which
satisfies the force equilibrium and displacement compatibility at the joints. have to be discretized into a
number of three or four noded finite elements connected to each other at their nodes. Loads may be applied
in the form of distributed loads on the element surfaces or as concentrated loads at the joints. The plane
stress effects as well as the plate bending effects are taken into consideration in the analysis.
1. The structure is idealized into an assembly of beam, plate and solid type elements joined together at
their vertices (nodes). The assemblage is loaded and reacted by concentrated loads acting at the
nodes. These loads may be both forces and moments which may act in any specified direction.
2. A beam member is a longitudinal structural member having a constant, doubly symmetric or near-
doubly symmetric cross section along its length. Beam members always carry axial forces. They may
also be subjected to shear and bending in two arbitrary perpendicular planes, and they may also be
subjected to torsion. From this point these beam members are referred to as "members" in the
manual.
3. A plate element is a three or four noded planar element having variable thickness. A solid element is a
four-to-eight- noded, three dimensional element. These plate and solid elements are referred to as
"elements" in the manual.
4. Internal and external loads acting on each node are in equilibrium. If torsional or bending properties
are defined for any member, six degrees of freedom are considered at each node (i.e., three
translational and three rotational) in the generation of relevant matrices. If the member is defined as
truss member (i.e., carrying only axial forces) then only the three degrees (translational) of freedom
are considered at each node.
5. Two types of coordinate systems are used in the generation of the required matrices and are referred
to as local and global systems.
Local coordinate axes are assigned to each individual element and are oriented such that computing effort
for element stiffness matrices are generalized and minimized. Global coordinate axes are a common datum
established for all idealized elements so that element forces and displacements may be related to a common
frame of reference.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page59of59
Basic Equation
The complete stiffness matrix of the structure is obtained by systematically summing the contributions of the
various member and element stiffness. The external loads on the structure are represented as discrete
concentrated loads acting only at the nodal points of the structure.
The stiffness matrix relates these loads to the displacements of the nodes by the equation:
Aj = aj + Sj⋅Dj
This formulation includes all the joints of the structure, whether they are free to displace or are restrained by
supports. Those components of joint displacements that are free to move are called degrees of freedom. The
total number of degrees of freedom represent the number of unknowns in the analysis.
In STAAD.Pro, the element stiffness matrices are assembled into a global stiffness matrix by standard matrix
techniques used in FEA programs. The technique used by STAAD was copied from SAP IV. The global stiffness
matrix is then decomposed as
becomes
which can be manipulated into a forward and a backward substitution step to obtain {d}. STAAD can detect
singular matrices and solve then via a technique copied from Stardyne.
Basic Solver
An approach which is particularly suited for structural analysis is called the method of decomposition.
This method has been selected for use in STAAD. Since the stiffness matrices of all linearly elastic
structures are always symmetric, an especially efficient form of the decomposition called Modified
Cholesky's method may be applied to these problems. This method is reasonably accurate and well
suited for the Gaussian elimination process in solving the simultaneous equations.
Advanced Solver
(Available effective 2007 Build 01): An approach is used that is mathematically equivalent to the
modified Choleski method. However the order of operations, memory use, and file use is highly
optimized. Run times are often 10 to 100 (even 1000) times faster.
Consideration of Bandwidth
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page60of60
For the Basic Solver only. The method of decomposition is particularly efficient when applied to a
symmetrically banded matrix. For this type of matrix fewer calculations are required due to the fact that
elements outside the band are all equal to zero.
STAAD takes full advantage of this bandwidth during solution, as it is important to have the least bandwidth
to obtain the most efficient solution. For this purpose, STAAD offers features by which the program can
internally rearrange the joint numbers to provide a better bandwidth.
For the Advanced Solver only. Internal storage order is automatically calculated to minimize time and
memory.
An "integral" structure may be defined as a system in which proper "stiffness connections" exist between the
members/elements. The entire model functions as one or more integrated load resisting systems. STAAD
checks structural integrity using a sophisticated algorithm and reports detection of multiple structures within
the model. If you did not intend for there to be multiple structures, then you can fix it before any analysis.
There are several additional model checking options within the Tools and Geometry menus.
1. Modeling problem
There are a variety of modeling problems which can give rise to instability conditions. They can be
classified into two groups.
a. Local instability - A local instability is a condition where the fixity conditions at the end(s) of a
member are such as to cause an instability in the member about one or more degrees of
freedom. Examples of local instability are:
i. Member Release: Members released at both ends for any of the following degrees of
freedom (FX, FY, FZ and MX) will be subjected to this problem.
ii. A framed structure with columns and beams where the columns are defined as "TRUSS"
members. Such a column has no capacity to transfer shears or moments from the
superstructure to the supports.
b. Global Instability - These are caused when the supports of the structure are such that they
cannot offer any resistance to sliding or overturning of the structure in one or more directions.
For example, a 2D structure (frame in the XY plane) which is defined as a SPACE FRAME with
pinned supports and subjected to a force in the Z direction will topple over about the X-axis.
Another example is that of a space frame with all the supports released for FX, FY or FZ.
2. Math precision
A math precision error is caused when numerical instabilities occur in the matrix inversion process.
One of the terms of the equilibrium equation takes the form 1/(1-A), where A=k1/(k1+k2); k1 and k2
being the stiffness coefficients of two adjacent members. When a very "stiff" member is adjacent to a
very "flexible" member, viz., when k1>>k2, or k1+k2 k1, A=1 and hence, 1/(1-A) =1/0. Thus, huge
variations in stiffnesses of adjacent members are not permitted. Artificially high E or I values should be
reduced when this occurs.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page61of61
Math precision errors are also caused when the units of length and force are not defined correctly for
member lengths, member properties, constants etc.
Users also have to ensure that the model defined represents one single structure only, not two or
more separate structures. For example, in an effort to model an expansion joint, you may end up
defining separate structures within the same input file. Multiple structures defined in one input file
can lead to grossly erroneous results.
Related reference
5.37 Analysis Specification
In textbooks this secondary effect is typically referred to as stress stiffening for members in tension (or
softening for compression). The stiffness changes due to P-Delta are known as geometric stiffness, [Kg].
There are two types of P-Delta effects for members. P-Δ which is due to the displacement of one end of a
member relative to the other end (e.g., story drift of column members). A second effect is P-δ which is due to
the bending of the member.
P-δ due to the bending of the member not only affects the local & global stiffness, nodal displacements, and
member end forces; it also has an additional effect on the section displacements and section moments. The
(axial compressive member force) times (the local relative to the ends section displacement) gives a section
moment in addition to the flexural moment. This additional section moment will cause an additional
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page62of62
sectional displacement; and so on. Normally this process will converge after 5-20 iterations if the member
buckling load is not exceeded. STAAD uses up to 20 iterations unless convergence or divergence occurs.
P-δ due to the bending of the member can also occur with tension if the member has sufficient bending.
STAAD only iterates once for tension.
STAAD does not include the effects of geometric stiffness for solids. If the part of the structure that deforms
involves non-trivial motions of solids, then the results will be erroneous for P-Delta analysis (as well as for
buckling analysis).
STAAD does not include the effects of geometric stiffness for solids. If the part of the structure that deforms
during buckling involves non-trivial motions of solids, then the results will be erroneous for buckling (as well
as for P-Delta analysis).
Related reference
5.37.4 Buckling Analysis
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page63of63
equilibrium equations must be written with respect to the deformed geometry, which is not known in
advance.
1. First, the primary deflections are calculated by linear static analysis based on the provided external
loading.
2. Primary deflections are used to calculate member axial forces and plate center membrane stresses.
These forces and stresses are used to calculate geometric stiffness terms. Both the large delta effects
and the small delta effects are calculated. These terms are the terms of the Kg matrix which are added
to the global stiffness matrix K.
3. Next the deflections are re-calculated. Now equilibrium is computed in the deformed position to get
out of balance forces. The tangential stiffness matrix is determined from each members new position;
the Kg matrix is updated; and the out of balance forces are applied to get the next iteration result.
4. Repeat until converged. If displacements are much too large, then try using ARC 5 to limit
displacements on the first linear static step to 5 inches or some suitable value. The STEP 10
parameter may help by loading the structure over many steps.
5. The options for Newton-Raphson, Kg, Steps = 1 are usually taken; but these options are available for
some difficult cases.
6. Offset beams, curved beams, cables are not permitted. Tension/compression is not permitted.
Nonlinear effects are calculated for springs, frame members and plate elements only. They are not calculated
for solid elements.
The maximum displacement should be reviewed for Nonlinear analyses because this analysis type may result
in buckling or large displacements.
The following limitations should be noted regarding static, geometrically nonlinear analyses:
Note: The nonlinear analysis command requires the Advanced Analysis Engine package.
Related reference
5.37.8 Geometric Nonlinear Analysis
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page64of64
1. First, the deflections and the axial forces in the selected imperfect members are calculated based on
the provided external loading.
2. The axial forces and the input imperfections are then used to compute an additional loading on the
selected imperfect members that are in compression. These additional loads are combined with the
originally applied loading.
3. The static analysis is performed with the combined loading to obtain the final result.
The section moment due to tension and the section displacements due to shear/bending are added to the
moment diagram, if small delta is selected. This is no iteration performed for this step.
Related reference
5.26.6 Member Imperfection Information
5.37.9 Imperfection Analysis
Related reference
5.27.4 Multilinear Spring Support Specification
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page65of65
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 second 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 multilinear spring analysis.
Note: If the list of members that are to be considered as tension changes between load cases (which would
be characterized with the inclusion of an additional MEMBER TENSION command with the revised member
list), then this should be followed by an additional analysis command (and a CHANGE command) before
starting the next load case definition.
If the list of members does not change (i.e., there is no new MEMBER TENSION command defined between
these load cases), then it is not necessary to include any additional analysis and change commands, the
analysis will automatically reset the axial status and iterate to solve for all the specified tension members.
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, then the solution is stopped. You 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.
This method assumes small displacement theory for all members/trusses/elements other than cables &
preloaded trusses. The cables and preloaded trusses can have large displacement and moderate/large strain.
Cables and preloaded trusses may carry tension and compression but cables have a reduced E modulus if not
fully taut. Pretension is the force necessary to stretch the cable/truss from its unstressed length to enable it
to fit between the two end joints. Alternatively, you may enter the unstressed length for cables.
The current nonlinear cable analysis procedure can result in compressive forces in the final cable results. The
procedure was developed for structures, loadings, and pretensioning loads that will result in sufficient
tension in every cable for all loading conditions. The possibility of compression was considered acceptable in
the initial implementation because most design codes strongly recommend cables to be in tension to avoid
the undesirable dynamic effects of a slack cable such as galloping, singing, or pounding. The engineer must
specify initial preloading tensions which will ensure that all cable results are in tension. In addition this
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page66of66
procedure is much more reliable and efficient than general nonlinear algorithms. To minimize the
compression the SAGMIN input variable can be set to a small value such as 0.01, however that can lead to a
failure to converge unless many more steps are specified and a higher equilibrium iteration limit is specified.
SAGMIN values below 0.70 generally requires some adjustments of the other input parameters to get
convergence.
Currently the cable and truss are not automatically loaded by selfweight, but the user should ensure that
selfweight is applied in every load case. o 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.
1. Compute the unstressed length of the nonlinear members based on joint coordinates, pretension, and
temperature.
2. Member/Element/Cable stiffness is formed. Cable stiffness is from EA/L and the sag formula plus a
geometric stiffness based on current tension.
3. Assemble and solve the global matrix with the percentage of the total applied load used for this load
step.
4. Perform equilibrium iterations to adjust the change in directions of the forces in the nonlinear cables,
so that the structure is in static equilibrium in the deformed position. If force changes are too large or
convergence criteria not met within 15 iterations then stop the analysis.
5. Go to step 2 and repeat with a greater percentage of the applied load. The nonlinear members will
have an updated orientation with new tension and sag effects.
6. After 100% of the applied load has converged then proceed to compute member forces, reactions, and
static check. Note that the static check is not exactly in balance due to the displacements of the
applied static equivalent joint loads.
The load cases in a nonlinear cable analysis must be separated by the CHANGE command and PERFORM
CABLE 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, compression only, PDelta, NONLINEAR, or
dynamic cases.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page67of67
When all of the members, elements, and support springs are linear except for cable members, then this
analysis type may be used.
You have control of the number of steps, the maximum number of iterations per step, the convergence
tolerance, include/exclude Kg matrix and use full/modified Newton-Raphson method.
The nonlinear static solver employs the Newton method (full Newton or modified Newton method) to
analyze nonlinear problems. In STAAD.Pro, cable elements and P-Delta effect in beam/column and plates
cause geometric nonlinearity.
Numerical representation of the nonlinear static solver with full Newton method
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page68of68
1. Final applied loading vector {Pext} is assembled. Incremental load vector {P} = {Pext}/nSteps is
calculated where nSteps is the number of load steps. {uprev}= {0} is also defined
2. For the first iteration, the unbalanced loading {ΔP}={P} and displacement vector {u}={uprev}, the
stiffness matrix [K] are assembled. If any elements are performing nonlinearly, their element stiffness
matrix will be determined based on their current nonlinear status.
3. The equation [K]{Δu} ={ΔP} is solved to find out the incremental displacement {Δu}.
4. The current displacement vector is calculated as {u} ={u}+{Δu}.
5. This newly calculated {u} is used to update all elements nodal coordinates.
6. Based on the updated elements, the element reaction {R} is calculated.
7. The unbalanced loading now becomes {ΔP}={P}-{R}.
8. Convergence is checked by comparing |{ΔP}|/{P} with ε. If convergence is achieved the current
displacement is saved as the displacement of previous iteration, i.e. {uprev} = {u}. The next load
increment is applied and same all steps are repeated.
9. If convergence is not achieved, steps 2-7 are repeated until convergence is achieved or the maximum
iteration number is reached.
3D cable sketch
The cable element formulation follows the catenary theory. It is a nonlinear element with geometric
nonlinearity, but without material nonlinearity. For a 3D cable element shown in Figure 2, the free body
equilibrium is:
(1a)
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page69of69
(1b)
(1c)
With geometrical constraint equations and constitutive equations, the relationship between chord length
components lx, ly, lz and end support force components F1, F2, F3 could be derived as:
(2a)
(2b)
(2c)
Then the derivative express of equation (2) is the flexibility matrix, as shown in equation (3). For brevity, the
terms in the equation are not listed.
The inverse of the flexibility matrix is the stiffness matrix. So the deformation-force relationship and the
stiffness matrix are found. Hence the nonlinear equations can be solved using the finite element analysis
solvers.
In the step list of the nonlinear static solver, step 4 will provide the cable element the new updated
displacement. And step 2 and step 5 will ask the cable element’s stiffness matrix and reaction forces, which
can be calculated with equation (3).
Notes
The load cases in a nonlinear cable analysis must be separated by the CHANGE command and PERFORM
CABLE ANALYSIS ADVANCED command. The SET NL command must be provided to specify the total
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page70of70
number of primary load cases. There may not be any Multi-linear springs, compression only, PDelta,
NONLINEAR, or dynamic cases.
Note: This analysis feature can be used only when Advanced Analysis License is active.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page71of71
For large scale eigen value problems, the Arnoldi method is very efficient.
Autoshifting of Eigenvectors
For large models having a large number of d.o.f and a large number of modes extracted (i.e., memory-
bound), an incremental solver mode called autoshifting can be used by the advanced math solver. A mode
shift value is specified to indicate the fixed number of modes the solution tries to find in each shift. The main
benefit of using the incremental solver is that it is memory efficient (e.g. problems that were not solvable
before on 32-bit systems might be solved with that technique). It is recommended to be used only when
memory allocation failure takes place during eigen solution using subspace-iteration or Arnoldi/Lanczos
methods. When the program fails to extract eigen vectors due to insufficient memory, you can use auto-
shifting which significantly reduces memory demand.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page72of72
Note: Generally, the Arnoldi/Lanczos is more robust than subspace iteration with autoshifting. The
Arnoldi/Lanczos method is very efficient at finding large eigen vectors with autoshift. Thus, if memory
problems occur with subspace-iteration (regular mode), it is recommended to switch to the Arnoldi/Lanczos
method (regular mode). If memory problems occur with this method in regular mode, then autoshift can be
applied to reduce the memory demand.
Since autoshifting can provide significant reduction in memory demand in the solution, it can be ideal for the
eigenvalue solution of large systems. In this case, the you are required to provide a “targeted” number of
eigen modes to be searched in each shift. The solution starts with “0” shift and tries to find targeted number
of eigen modes. Once completed, a new shift is applied and it tries to find next set of eigenvalues within the
new shift. This continues until all required number of eigenvalues are found.
The subspace iteration method is very sensitive to calculated shift resulting in a partial extraction of mode. It
is recommended to use this solution as a supplemental or alternative solution to existing (default mode).
Whenever the program extracts partial set of eigen vectors, it issues a warning message.
If the solution return partial results, it means that not all the required number of eigen modes were found.
But the solution guarantees that no eigen values are missed among returned results. Partial results can be
still useable for dynamic analysis if they satisfy other analysis requirements. For example, “m” modes satisfy
90% mass participation.
Partial results can be also returned by the subspace method (Advanced Math Solver) without using auto
shifting method.
The program may miss some Eigen values because of applied shift while performing Eigen solution using
Subspace-iteration method. In this case, a warning message is given. In this case, the results returned include
missing modes. These results should be used with caution and it is strongly advised for further investigation
(dynamic contribution from missing modes might be too important to ignore in analysis).
When the Arnoli/Lanczos method is used with autoshifting, an initial frequency shift may also be specified.
There are several reasons to consider Ritz vector analysis as a more efficient approach.
a. For large structural systems, the solution to find free-vibration modes and frequencies may require a
significant amount of computational effort.
b. The Ritz vectors method takes into account the spatial distribution of the dynamic loading, whereas
the direct use of natural modes neglects this information. Therefore, many of the natural mode shapes
that are calculated may not have significant contribution to the dynamic response.
c. Ritz vector analysis by default does not include static correction due to higher mode truncation. The
command MIS is required to be issued to include missing mass correction.
The Ritz vectors method is recommended where the solution with eigen vectors fails to capture 90% mass
participation (a mandatory requirement of most country seismic codes) with a reasonable number of modes.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page73of73
It is also recommended where eigen vectors capture irrelevant modes. Even though they are real modes,
they are not relevant to the structural response due to the applied dynamic loading.
Leger P, Wilson EL, Clough RW., The use of load-dependent Ritz vectors for dynamic and earthquake analyses.
Technical Report UC13/EERC86/04, Earthquake Engineering Research Center, University of California
Berkeley, Berkeley, CA, 1986.
Related reference
5.5 Set Command Specification
5.30.1 Cut-Off Frequency, Mode Shapes, or Time
5.30 Miscellaneous Settings for Dynamic Analysis
5.32.10 Dynamic Loading Specification
5.34 Frequency Calculation
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 (applied as 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).
Note: Take care to enter selfweight, joint, and element loadings in global directions with the same sign as
much as possible so that the representative masses do not cancel each other.
Member/Element loadings may also be used to generate joint translational masses. Note that loads
(representing the masses) defined as member concentrated loads, or partially distributed member loads, on
non-globally aligned members may result in additional mass being included in orthogonal directions at the
nodes. This is because the resolution of these loads (masses) onto the nodes is only considered in the positive
direction, and thus does not account for any directional sign of the effect at the node. Member end joint
moments that are generated by the member loading (including concentrated moments) are discarded as
irrelevant to dynamics. Enter mass moments of inertia, if needed, at the joints as joint moments.
STAAD uses a diagonal mass matrix of six lumped mass equations per joint. The selfweight or uniformly
loaded member is lumped 50% to each end joint without rotational mass moments of inertia. The other
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page74of74
element types are integrated but—roughly speaking—the weight is distributed equally amongst the joints of
the element.
The members/elements of finite element theory are simple mathematical representations of deformation
meant to apply over a small region. The finite element analysis (FEA) procedures will converge if you
subdivide the elements and rerun; then subdivide the elements that have significantly changed results and
rerun; an so on, until the key results are converged to the accuracy needed.
An example of a simple beam problem that needs to subdivide physical members to better represent the
mass distribution (as well as the dynamic response and the force distribution response along members) is a
simple floor beam between two 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.
Masses that are assigned to slave degrees of freedom (dof) are moved to the master node with a rotatory
mass moment of inertia applied at the master. This will be an approximation if the master node is not at the
center of gravity (CG, i.e., center of mass) of the slave masses.
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: If one end of a member is a support, then half of the member mass is lumped at the support and will
not move during the dynamic response. Use ENFORCED supports to minimize this limitation.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page75of75
Modeling Methods
Damping Method Related STAAD Command
A single specified value, used by all modes DAMP
Modal damping which is calculated for all modes. MDAMP, using either the CALCULATE
or EVALUATE method
Related reference
5.37.6.4 Steady Ground Motion Loading
5.26.1 Define Material
5.26.4 Modal Damping Information
5.37.6.5 Steady Force Loading
5.37.6.6 Harmonic Ground Motion Loading
5.37.6.8 Print Steady State/Harmonic Results
5.32.10.1.8 Response Spectrum Specification per IBC 2012
5.32.10.1.7 Response Spectrum Specification per SP 14.13330.2011
5.32.10.1.6 Response Spectrum Specification per SNiP II-7-81
5.32.10.1.5 Response Spectrum Specification per IBC 2006
5.32.10.1.4 Response Spectrum Specification per Eurocode 8 2004
5.32.10.1.3 Response Spectrum Specification per Eurocode 8 1996
5.32.10.1.2 Response Spectrum Specification in Conjunction with the Indian IS:
1893 (Part 1)-2002
5.32.10.1.1 Response Spectrum Specification - Generic Method
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page76of76
responses are 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 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.
But for response spectrum load cases, this approach is applied at the individual mode basis following which
the modal values are combined using the combination method specified in the input. The details of the
procedure are as follows:
For any given member, we define the terms RAP and RBP as
RAP = The force/moment value of the d.o.f under consideration for mode P at the start node of the
member (End A)
RBP = The force/moment value of the d.o.f under consideration for mode P at the end node of the
member (End B)
Note: RAP and RBP are quantities with signs because these are at the individual mode level.
Using linear interpolation, calculate the value of that d.o.f at each of 11 equally spaced intermediate sections
along the member length.
So, we now define the term RIP as the value of the d.o.f under consideration at section location "I" for mode
"P".
If the spectrum solution is based on "N" modes, the resultant value for that d.o.f at section location "I" is
obtained as:
or
The values calculated in the above fashion can then be obtained in the output file using the PRINT SECTION
FORCES command and in tabular or graphical form in the post processing mode.
Related reference
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page77of77
Related reference
5.32.10.1 Response Spectrum Analysis
Note: The double-prime notation ('') designates the second derivative (i.e., acceleration) and a prime
notation (') designates the first derivative (i.e., velocity).
The equation for {P(t)} reduces to "p" separate uncoupled equations of the form
where:
These are solved by the Wilson- θ method which is an unconditionally stable step by step scheme. The time
step for the response is entered by you or set to a default value, if not entered. The qis are substituted in
equation 2 to obtain the displacements {x} at each time step.
Where:
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page78of78
The results are the maximums over the entire time period, including start-up transients. So, they do not
match steady-state response.
The relationship between variables that appear in the STAAD input and the corresponding terms in the
equation shown above is explained below.
F0 = Amplitude
ω = Frequency
φ = Phase
Forces applied at slave dof will be ignored; apply them at the master instead.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page79of79
A structure [subjected only to harmonic loading, all at a given forcing frequency and with non-zero damping]
will reach a steady state of vibration that will repeat every forcing cycle. This steady state response can be
computed without calculating the transient time history response prior to the steady state condition.
The result, R, has a maximum value of R0 and a phase angle φ . These two values for displacement, velocity,
and acceleration at each joint may be printed or displayed.
This analysis is performed using the modal superposition method. Hence, all the active masses should be
modeled as loads in order to facilitate determination of the mode shapes and frequencies. See "1.18.3.2
Mass Modeling" for additional information on this topic. In the mode superposition analysis, it is assumed
that the structural response can be obtained from the "p" lowest modes.
A Harmonic loading is one in which can be described using the following equation
where
The results are the steady-state response which is the absolute maximum of displacement (and other output
quantities) and the corresponding phase angle after the steady state condition has been reached.
In addition, a Harmonic response can be calculated. This response consists of a series of Steady State
responses for a list of frequencies. The joint displacement, velocity, or acceleration can be displayed as the
response value versus frequency. Load case results are the maximums over all of the frequencies.
All results are positive as in the Response Spectrum and Time history analyses. This means section results
should be ignored (BEAM 0.0 in Parameters for code checking). Because of this, you may want to add the
steady state response to Dead & Live loads for one combination case and subtract the steady state response
from those loads for another combination case.
Ground motion or a joint force distribution may be specified. Each global direction may be at a different
phase angle.
Output frequency points are selected automatically for modal frequencies and for a set number of
frequencies between modal frequencies. There is an option to change the number of points between
frequencies and an option to add frequencies to the list of output frequencies.
The load case that defines the mass distribution must be the case just before the PERFORM STEADY STATE
ANALYSIS command. Immediately after that command is a set of data starting with BEGIN STEADY and
ending with END STEADY. The list of additional frequencies and the steady state load cases with joint loads
or ground accelerations and phasing data are entered here. The optional print command for the maximum
displacement and associated phase angle for selected joints must be at the end of this block of input.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page80of80
Note: Stardyne-Dynre2 data beginning with START2 and ending with ALL DONE may substitute for the
BEGIN to END STEADY data if the STRESS data is omitted.
Note: A license for the advanced analysis module is required to access this feature.
Related reference
5.37.6 Steady State and Harmonic Analysis
In STAAD, the basis for this analysis is the information published in the documents FEMA 356 : 2000 and ATC
40.
Note: A license for the advanced analysis module is required to access this feature.
Related reference
5.37.7 Pushover Analysis
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page81of81
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page82of82
Member end forces when Global Z is vertical (that is, SET Z UP is specified)
Member end moments when Global Z is vertical (that is, SET Z UP is specified)
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page83of83
Stress zones due to bending about the Y axis (MY) for various section types
Note: Local X axis goes into the page; Global Y is vertically upwards; Shaded area indicates zone under
compression; Non-shaded area indicates zone under tension
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page84of84
Stress zones due to bending about the Z axis (MZ) for various section types
Note: Local X axis goes into the page; Global Y is vertically upwards; Shaded area indicates zone under
compression; Non-shaded area indicates zone under tension.
Related reference
5.41 Section Specification
5.42 Print Specifications
5.40 Load Envelope
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page85of85
Related reference
Related reference
5.41 Section Specification
5.42 Print Specifications
5.44 Printing Section Displacements for Members
5.45 Printing the Force Envelope
Related reference
5.41 Section Specification
5.42 Print Specifications
5.40 Load Envelope
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page86of86
Like forces, displacements of intermediate sections of members can be printed or plotted. This command
may not be used for truss or cable members.
Related reference
5.41 Section Specification
5.42 Print Specifications
5.44 Printing Section Displacements for Members
5.45 Printing the Force Envelope
a. Axial stress, which is calculated by dividing the axial force by the cross sectional area,
b. Bending-y stress, which is calculated by dividing the moment in local-y direction by the section
modulus in the same direction,
c. Bending-z stress, which is the same as above except in local-z direction,
d. Shear stresses (in y and z directions), and
e. Combined stress, which is the sum of axial, bending-y and bending-z stresses.
Related reference
5.41 Section Specification
5.42 Print Specifications
5.40 Load Envelope
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page87of87
Related reference
5.43 Stress/Force Output Printing for Surface Entities
5.45 Printing the Force Envelope
For structures with bracing, it may be necessary to make certain members inactive for a particular load case
and subsequently activate them for another. STAAD provides an INACTIVE facility for this type of analysis.
Inactive Members
With the INACTIVE command, members can be made inactive. These inactive members will not be
considered in the stiffness analysis or in any printout. The members made inactive by the INACTIVE
command are made active again with the CHANGE command. This can be useful in an analysis where stage
construction is modeled due to which, a set of members should be inactive for certain load cases. This can be
accomplished by:
Related reference
5.18 Inactive/Delete Specification
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page88of88
Related reference
3. American Concrete Design
2. American Steel Design
4. American Timber Design
Extensive listing facilities are provided in almost all PRINT commands to allow you to specify joints, members
and elements for which values are required.
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page89of89
Please refer to the STAAD.Pro Graphical Environment Help for a complete description of the extensive
screen and hardcopy graphical facilities available and information on using them.
Perform Rotation
This command can be used to rotate the structure shape through any desired angle about any global axis.
The rotated configuration can be used for further analysis and design. This command may be entered after
the Joint Coordinates or between two Joint Coordinate commands or after all Member/Element Incidences
are specified.
Substitute
Joint and member numbers may be redefined in STAAD through the use of the SUBSTITUTE command. After
a new set of numbers are assigned, input and output values will be in accordance with the new numbering
scheme. This facility allows the user to specify numbering schemes that will result in simple input
specification as well as easy interpretation of data.
Related reference
5.15 Redefinition of Joint and Member Numbers
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019
1. General Description Page90of90
Related reference
5.17 Rotation of Structure Geometry
5.42 Print Specifications
file:///C:/Users/gopuram/AppData/Local/Temp/~hhA8D6.htm 01-04-2019