CSI Analysis Reference Manual
CSI Analysis Reference Manual
edby
CSIAnal
yti
calEngi
ne
CSI Analysis Reference Manual
For
SAP2000, ETABS, SAFE,
CSiBridge, & CSiPlant™
The CSI Logo®, SAP2000®, ETABS®, SAFE®, CSiBridge®, and SAPFire® are registered trademarks of
Computers and Structures, Inc. CSiPlant™, and Watch & Learn™ are trademarks of Computers and
Structures, Inc. Windows® is a registered trademark of Microsoft Corporation. Adobe® and Acrobat® are
registered trademarks of Adobe Systems Incorporated.
The computer programs SAP2000®, CSiBridge®, ETABS®, SAFE®, CSiPlant™ and all associated
documentation are proprietary and copyrighted products. Worldwide rights of ownership rest with
Computers & Structures, Inc. Unlicensed use of these programs or reproduction of documentation in any
form, without prior written authorization from Computers & Structures, Inc., is explicitly prohibited.
No part of this publication may be reproduced or distributed in any form or by any means, or
stored in a database or retrieval system, without the prior explicit written permission of the
publisher.
Thanks are due to all of the numerous structural engineers, who over the years have given
valuable feedback that has contributed toward the enhancement of this product to its
current state.
1 Introduction 1–1
1.1 Analysis Features ...................................................................................................... 1–1
1.2 Structural Analysis and Design .................................................................................. 1–2
1.3 About This Manual ..................................................................................................... 1–2
1.4 Topics ........................................................................................................................ 1–3
1.5 Typographical Conventions ....................................................................................... 1–3
1.5.1 Bold for Definitions .............................................................................................. 1–3
1.5.2 Bold for Variable Data ......................................................................................... 1–3
1.5.3 Italics for Mathematical Variables ....................................................................... 1–3
1.5.4 Italics for Emphasis ............................................................................................. 1–4
1.5.5 Capitalized Names .............................................................................................. 1–4
1.6 Bibliographic References ........................................................................................... 1–4
Analysis Features i
Analysis Reference Manual Contents
ii
Analysis Reference Manual Contents
iii
Analysis Reference Manual Contents
iv
Analysis Reference Manual Contents
v
Analysis Reference Manual Contents
vi
Analysis Reference Manual Contents
vii
Analysis Reference Manual Contents
viii
Analysis Reference Manual Contents
ix
Analysis Reference Manual Contents
x
Analysis Reference Manual Contents
xi
Analysis Reference Manual Contents
xii
Analysis Reference Manual Contents
xiii
Analysis Reference Manual Contents
xiv
Analysis Reference Manual Contents
xv
Analysis Reference Manual Contents
xvi
Analysis Reference Manual Contents
27 References 27–1
xvii
1 Introduction
SAP2000, ETABS, SAFE, CSiBridge and CSiPlant are software packages from Computers and
Structures, Inc. for structural analysis and design. Each package is a fully integrated system for
modeling, analyzing, designing, and optimizing structures of a particular type:
• SAP2000 for general structures, including stadiums, towers, industrial plants, offshore
structures, piping systems, buildings, dams, soils, machine parts and many others
• ETABS for building analysis and design.
• SAFE for analysis and design of floor systems and base mats.
• CSiBridge for bridge analysis, design and rating.
• CSiPlant for pipe stress analysis and design.
At the heart of each of these software packages is a common analysis engine, referred to
throughout this manual as SAPFire. This engine is the latest and most powerful version of the
well-known SAP series of structural analysis programs. The purpose of this manual is to describe
the features of the SAPFire analysis engine.
Throughout this manual reference may be made to the program SAP2000, although it often
applies equally to ETABS, SAFE, CSiBridge and CSiPlant. Not all features described will
actually be available in every level of each program.
1–1
CSI Analysis Reference Manual Introduction
It is imperative that you read this manual and understand the assumptions and procedures used
by these software packages before attempting to use the analysis features.
1–2
CSI Analysis Reference Manual Introduction
Throughout this manual reference may be made to the program SAP2000, although it often
applies equally to ETABS, SAFE, CSiBridge and CSiPlant. Not all features described will
actually be available in every level of each program.
1.4 Topics
Each Chapter of this manual is divided into topics and subtopics. All Chapters begin with a list
of topics covered. These are divided into two groups:
• Basic topics - recommended reading for all users
• Advanced topics – for users with specialized needs, and for all users as they become more
familiar with the program.
Following the list of topics is an Overview which provides a summary of the Chapter. Reading
the Overview for every Chapter will acquaint you with the full scope of the program.
The Frame element coordinate angle, ang, is used to define element orientations that are
different from the default orientation.
Thus, you will need to supply a numeric value for the variable ang if it is different from its default
value of zero.
1–3
CSI Analysis Reference Manual Introduction
Here da and db are variables that you specify, and L is a length calculated by the program.
All bibliographic references are listed in alphabetical order in Chapter “References” (page 27–1)
1–4
2 Objects and Elements
The physical structural members in a structural model are represented by objects. Using the
graphical user interface, you “draw” the geometry of an object, then “assign” properties and loads
to the object to completely define the model of the physical member. For analysis purposes,
SAP2000 converts each object into one or more elements.
2.1 Objects
The following object types are available, listed in order of geometrical dimension:
• Point objects, of two types:
- Joint objects: These are automatically created at the corners or ends of all other
types of objects below, and they can be explicitly added to represent supports or
to capture other localized behavior.
- Grounded (one-joint) link/support objects: Used to model special support
behavior such as isolators, dampers, gaps, multi-linear springs, and more.
• Line objects, of four types
- Frame objects: Used to model beams, columns, braces, and trusses
- Cable objects: Used to model slender cables under self weight and tension
- Tendon objects: Used to model prestressing tendons within other objects
- Connecting (two-joint) link/support objects: Used to model special member
behavior such as isolators, dampers, gaps, multi-linear springs, and more. Unlike
frame, cable, and tendon objects, connecting link objects can have zero length.
• Area objects: Shell elements (plate, membrane, and full-shell) used to model walls,
floors, and other thin-walled members; as well as two-dimensional solids (plane-stress,
plane-strain, and axisymmetric solids).
• Solid objects: Used to model three-dimensional solids.
2–1
CSI Analysis Reference Manual Objects and Elements
As a general rule, the geometry of the object should correspond to that of the physical member.
This simplifies the visualization of the model and helps with the design process.
For users who are new to finite-element modeling, the object-based concept should seem perfectly
natural.
When you run an analysis, SAP2000 automatically converts your object-based model into an
element-based model that is used for analysis. This element-based model is called the analysis
model, and it consists of traditional finite elements and joints (nodes). Results of the analysis are
reported back on the object-based model.
You have control over how the meshing is performed, such as the degree of refinement, and how
to handle the connections between intersecting objects. You also have the option to manually
mesh the model, resulting in a one-to-one correspondence between objects and elements.
In this manual, the term “element” will be used more often than “object”, since what is described
herein is the finite-element analysis portion of the program that operates on the element-based
analysis model. However, it should be clear that the properties described here for elements are
actually assigned in the interface to the objects, and the conversion to analysis elements is
automatic.
One specific case to be aware of is that both one-joint (grounded) link/support objects and two-
joint (connecting) link/support objects are always converted into two-joint link/support elements.
For the two-joint objects, the conversion to elements is direct. For the one-joint objects, a new
joint is created at the same location and is fully restrained. The generated two-joint link/support
element is of zero length, with its original joint connected to the structure and the new joint
connected to ground by restraints.
2.3 Groups
A group is a named collection of objects that you define. For each group, you must provide a
unique name, then select the objects that are to be part of the group. You can include objects of
any type or types in a group. Each object may be part of one or more groups. All objects are
always part of the built-in group called “ALL”.
Groups are used for many purposes in the graphical user interface, including selection, design
optimization, defining section cuts, controlling output, and more. In this manual, we are primarily
interested in the use of groups for defining staged construction. See Topic “Staged Construction”
(page 23–15) in Chapter “Nonlinear Static Analysis” for more information.
2–2
3 Coordinate Systems
Each structure may use many different coordinate systems to describe the location of points and
the directions of loads, displacement, internal forces, and stresses. Understanding these different
coordinate systems is crucial to being able to properly define the model and interpret the results.
3.1 Overview
Coordinate systems are used to locate different parts of the structural model and to define the
directions of loads, displacements, internal forces, and stresses.
All coordinate systems in the model are defined with respect to a single global coordinate system.
Each part of the model (joint, element, or constraint) has its own local coordinate system. In
addition, you may create alternate coordinate systems that are used to define locations and
directions.
SAP2000 always assumes that Z is the vertical axis, with +Z being upward. The upward direction
is used to help define local coordinate systems, although local coordinate systems themselves do
not have an upward direction.
3–1
CSI Analysis Reference Manual Coordinate Systems
The locations of points in a coordinate system may be specified using rectangular or cylindrical
coordinates. Likewise, directions in a coordinate system may be specified using rectangular,
cylindrical, or spherical coordinate directions at a point.
Locations in the global coordinate system can be specified using the variables x, y, and z. A vector
in the global coordinate system can be specified by giving the locations of two points, a pair of
angles, or by specifying a coordinate direction. Coordinate directions are indicated using the
values ±X, ±Y, and ±Z. For example, +X defines a vector parallel to and directed along the
positive X axis. The sign is required.
All other coordinate systems in the model are ultimately defined with respect to the global
coordinate system, either directly or indirectly. Likewise, all joint coordinates are ultimately
converted to global X, Y, and Z coordinates, regardless of how they were specified.
The X-Y plane is horizontal. The primary horizontal direction is +X. Angles in the horizontal
plane are measured from the positive half of the X axis, with positive angles appearing
counterclockwise when you are looking down at the X-Y plane.
If you prefer to work with a different upward direction, you can define an alternate coordinate
system for that purpose.
The origin is defined by simply specifying three coordinates in the global coordinate system.
The axes are defined as vectors using the concepts of vector algebra. A fundamental knowledge
of the vector cross product operation is very helpful in clearly understanding how coordinate
system axes are defined.
3–2
CSI Analysis Reference Manual Coordinate Systems
Any two vectors, Vi and Vj, that are not parallel to each other define a plane that is parallel to them
both. The location of this plane is not important here, only its orientation. The cross product of Vi
and Vj defines a third vector, Vk, that is perpendicular to them both, and hence normal to the plane.
The cross product is written as:
The length of Vk is not important here. The side of the Vi-Vj plane to which Vk points is determined
by the right-hand rule: The vector Vk points toward you if the acute angle (less than 180°) from Vi
to Vj appears counterclockwise.
Thus, the sign of the cross product depends upon the order of the operands:
Note that Vp can be any convenient vector parallel to the R-S plane; it does not have to be parallel
to the S axis. This is illustrated in Figure 3-1 (page 3–4).
3–3
CSI Analysis Reference Manual Coordinate Systems
There is no preferred upward direction for a local coordinate system. However, the upward +Z
direction is used to define the default joint and element local coordinate systems with respect to
the global or any alternate coordinate system.
Figure 3-1
Determining an R-S-T Coordinate System from Reference Vectors Va and Vp
The joint local 1-2-3 coordinate system is normally the same as the global X-Y-Z coordinate
system. However, you may define any arbitrary orientation for a joint local coordinate system by
specifying two reference vectors and/or three angles of rotation.
For the Frame, Area (Shell, Plane, and Asolid), and Link/Support elements, one of the element
local axes is determined by the geometry of the individual element. You may define the
orientation of the remaining two axes by specifying a single reference vector and/or a single angle
of rotation. The exception to this is one-joint or zero-length Link/Support elements, which require
that you first specify the local-1 (axial) axis.
The Solid element local 1-2-3 coordinate system is normally the same as the global X-Y-Z
coordinate system. However, you may define any arbitrary orientation for a solid local coordinate
system by specifying two reference vectors and/or three angles of rotation.
The local coordinate system for a Body, Diaphragm, Plate, Beam, or Rod Constraint is normally
determined automatically from the geometry or mass distribution of the constraint. Optionally,
3–4
CSI Analysis Reference Manual Coordinate Systems
you may specify one local axis for any Diaphragm, Plate, Beam, or Rod Constraint (but not for
the Body Constraint); the remaining two axes are determined automatically.
The local coordinate system for an Equal Constraint may be arbitrarily specified; by default, it is
the global coordinate system. The Local Constraint does not have its own local coordinate system.
The global coordinate system and all alternate systems are called fixed coordinate systems, since
they apply to the whole structural model, not just to individual parts as do the local coordinate
systems. Each fixed coordinate system may be used in rectangular, cylindrical or spherical form.
Associated with each fixed coordinate system is a grid system used to locate objects in the
graphical user interface. Grids have no meaning in the analysis model.
Each alternate coordinate system is defined by specifying the location of the origin and the
orientation of the axes with respect to the global coordinate system. You need:
• The global X, Y, and Z coordinates of the new origin.
• The three angles (in degrees) used to rotate from the global coordinate system to the new
system.
3–5
CSI Analysis Reference Manual Coordinate Systems
definition of the polar coordinate systems. Polar coordinate systems are always defined with
respect to a rectangular X-Y-Z system.
The coordinates CR, CZ, and SR are lineal and are specified in length units. The coordinates CA,
SB, and SA are angular and are specified in degrees.
Locations are specified in cylindrical coordinates using the variables cr, ca, and cz. These are
related to the rectangular coordinates as:
𝒚𝒚
𝒄𝒄𝒄𝒄 = 𝑡𝑡𝑡𝑡𝑡𝑡−1 (Eqn. 3 - 5b)
𝒙𝒙
Locations are specified in spherical coordinates using the variables sb, sa, and sr. These are
related to the rectangular coordinates as:
�𝒙𝒙𝟐𝟐 + 𝒚𝒚𝟐𝟐
𝒔𝒔𝒔𝒔 = 𝑡𝑡𝑡𝑡𝑡𝑡−1 (Eqn. 3 - 6a)
𝒛𝒛
𝒚𝒚
𝒔𝒔𝒔𝒔 = 𝑡𝑡𝑡𝑡𝑡𝑡−1 (Eqn. 3 - 6b)
𝒙𝒙
A vector in a fixed coordinate system can be specified by giving the locations of two points or by
specifying a coordinate direction at a single point P. Coordinate directions are tangential to the
coordinate curves at point P. A positive coordinate direction indicates the direction of increasing
coordinate value at that point.
Cylindrical coordinate directions are indicated using the values ±CR, ±CA, and ±CZ. Spherical
coordinate directions are indicated using the values ±SB, ±SA, and ±SR. The sign is required.
See Figure 3-2 (page 3–7).
The cylindrical and spherical coordinate directions are not constant but vary with angular
position. The coordinate directions do not change with the lineal coordinates. For example, +SR
defines a vector directed from the origin to point P.
Note that the coordinates Z and CZ are identical, as are the corresponding coordinate directions.
Similarly, the coordinates CA and SA and their corresponding coordinate directions are identical.
3–6
CSI Analysis Reference Manual Coordinate Systems
Figure 3-2
Cylindrical and Spherical Coordinates and Coordinate Directions
3–7
4 Joints and Degrees of Freedom
The joints play a fundamental role in the analysis of any structure. Joints are the points of
connection between the elements, and they are the primary locations in the structure at which the
displacements are known or are to be determined. The displacement components (translations and
rotations) at the joints are called the degrees of freedom.
This Chapter describes joint properties, degrees of freedom, loads, and output. Additional
information about joints and degrees of freedom is given in Chapter “Constraints and Welds”
(page 5–1).
4–1
CSI Analysis Reference Manual Joints and Degrees of Freedom
4.1 Overview
Joints, also known as nodal points or nodes, are a fundamental part of every structural model.
Joints perform a variety of functions:
• All elements are connected to the structure (and hence to each other) at the joints
• The structure is supported at the joints using Restraints and/or Springs
• Rigid-body behavior and symmetry conditions can be specified using Constraints that
apply to the joints
• Concentrated loads may be applied at the joints
• Lumped (concentrated) masses and rotational inertia may be placed at the joints
• All loads and masses applied to the elements are actually transferred to the joints
• Joints are the primary locations in the structure at which the displacements are known
(the supports) or are to be determined
All of these functions are discussed in this Chapter except for the Constraints, which are described
in Chapter “Constraints and Welds” (page 5–1).
Joints in the analysis model correspond to point objects in the structural-object model. Using the
SAP2000, ETABS, SAFE, CSiBridge or CSiPlant graphical user interface, joints (points) are
automatically created at the ends of each Line object and at the corners of each Area and Solid
object. Joints may also be defined independently of any object.
Automatic meshing of objects will create additional joints corresponding to any elements that are
created.
Joints may themselves be considered as elements. Each joint may have its own local coordinate
system for defining the degrees of freedom, restraints, joint properties, and loads; and for
interpreting joint output. In most cases, however, the global X-Y-Z coordinate system is used as
the local coordinate system for all joints in the model. Joints act independently of each other
unless connected by other elements.
There are six displacement degrees of freedom at every joint — three translations and three
rotations. These displacement components are aligned along the local coordinate system of each
joint.
Joints may be loaded directly by concentrated loads or indirectly by ground displacements acting
though Restraints, spring supports, or one-joint (grounded) Link/Support objects.
4–2
CSI Analysis Reference Manual Joints and Degrees of Freedom
Displacements (translations and rotations) are produced at every joint. Reaction forces and
moments acting at each supported joint are also produced.
For more information, see Chapter “Constraints and Welds” (page 5–1).
The default local coordinate system is adequate for most situations. However, for certain
modeling purposes it may be useful to use different local coordinate systems at some or all of the
joints. This is described in the next topic.
4–3
CSI Analysis Reference Manual Joints and Degrees of Freedom
A variety of methods are available to define a joint local coordinate system. These may be used
separately or together. Local coordinate axes may be defined to be parallel to arbitrary coordinate
directions in an arbitrary coordinate system or to vectors between pairs of joints. In addition, the
joint local coordinate system may be specified by a set of three joint coordinate angles. These
methods are described in the subtopics that follow.
Together, the two reference vectors define a local axis, i, and a local plane, i-j. From this, the
program can determine the third local axis, k, using vector algebra.
For example, you could choose the axis reference vector parallel to local axis 1 and the plane
reference vector parallel to the local 1-2 plane (i = 1, j = 2). Alternatively, you could choose the
axis reference vector parallel to local axis 3 and the plane reference vector parallel to the local 3-
2 plane (i = 3, j = 2). You may choose the plane that is most convenient to define using the
parameter local, which may take on the values 12, 13, 21, 23, 31, or 32. The two digits correspond
to i and j, respectively. The default is value 31.
4–4
CSI Analysis Reference Manual Joints and Degrees of Freedom
4–5
CSI Analysis Reference Manual Joints and Degrees of Freedom
A vector is considered to be parallel to local axis i if the sine of the angle between them is less
than 10−3.
The local axis Vi is given by the vector Va after it has been normalized to unit length.
• If i and j permute in a negative sense, i.e., local = 21, 32, or 13, then:
𝑽𝑽𝒌𝒌 = 𝑽𝑽𝒑𝒑 × 𝑽𝑽𝒊𝒊 and (Eqn. 4 - 3a)
An example showing the determination of the joint local coordinate system using reference
vectors is given in Figure 4-1 (page 4–7).
4–6
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-1
Example of the Determination of the Joint Local Coordinate System
Using Reference Vectors for local= 31
The joint coordinate angles specify rotations of the local coordinate system about its own current
axes. The resulting orientation of the joint local coordinate system is obtained according to the
following procedure:
1. The local system is first rotated about its +3 axis by angle a
2. The local system is next rotated about its resulting +2 axis by angle b
3. The local system is lastly rotated abut its resulting +1 axis by angle c
The order in which the rotations are performed is important. The use of coordinate angles to orient
the joint local coordinate system with respect to the global system is shown in Figure 4-2 (page
4–8).
4–7
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-2
Use of Joint Coordinate Angles to Orient the Joint Local Coordinate System
4–8
CSI Analysis Reference Manual Joints and Degrees of Freedom
• The joint may rotate about its three local axes. These rotations are denoted R1, R2, and
R3.
These six displacement components are known as the degrees of freedom of the joint. In the
usual case where the joint local coordinate system is parallel to the global system, the degrees of
freedom may also be identified as UX, UY, UZ, RX, RY and RZ, according to which global axes
are parallel to which local axes. The joint local degrees of freedom are illustrated in Figure 4-3
(page 4–9).
In addition to the regular joints that you explicitly define as part of your structural model, the
program automatically creates parent joints that govern the behavior of any Constraints and Welds
that you may have defined. Each parent joint has the same six degrees of freedom as do the regular
joints. See Chapter “Constraints and Welds” (page 5–1) for more information.
Each degree of freedom in the structural model must be one of the following types:
• Active — the displacement is computed during the analysis
• Restrained — the displacement is specified, and the corresponding reaction is computed
during the analysis
• Constrained — the displacement is determined from the displacements at other degrees
of freedom
• Null — the displacement does not affect the structure and is ignored by the analysis
• Unavailable — the displacement has been explicitly excluded from the analysis
These different types of degrees of freedom are described in the following subtopics.
Figure 4-3
The Six Displacement Degrees of Freedom in the Joint Local Coordinate System
4–9
CSI Analysis Reference Manual Joints and Degrees of Freedom
For certain planar structures, however, you may wish to restrict the available degrees of
freedom. For example, in the X-Y plane: a planar truss needs only UX and UY; a planar frame
needs only UX, UY, and RZ; and a planar grid or flat plate needs only UZ, RX, and RY.
The degrees of freedom that are not specified as being available are called unavailable degrees
of freedom. Any stiffness, loads, mass, Restraints, or Constraints that are applied to the
unavailable degrees of freedom are ignored by the analysis.
The available degrees of freedom are always referred to the global coordinate system, and they
are the same for every joint in the model. If any joint local coordinate systems are used, they must
not couple available degrees of freedom with the unavailable degrees of freedom at any joint. For
example, if the available degrees of freedom are UX, UY, and RZ, then all joint local coordinate
systems must have one local axis parallel to the global Z axis.
Unavailable degrees of freedom are essentially restrained. However, they are excluded from the
analysis and no reactions are computed, even if they are non-zero.
See Topic “Restraint Supports” (page 4–12) in this Chapter for more information.
If a constrained degree of freedom is also restrained, the restraint will be applied to the constraint
as a whole.
See Chapter “Constraints and Welds” (page 5–1) for more information.
4–10
CSI Analysis Reference Manual Joints and Degrees of Freedom
constraint will not be applied to the joints connected by constraint. For better results, use springs
or grounded (one-joint) link/support objects to support joints that are also constrained.
Similarly, it is not recommended that a given degree of freedom be included in more than one
constraint, although it is permitted. The analysis will attempt to combine the coupled constraints,
but the results may not be as accurate as using a single constraint for all coupled joints, especially
for dynamics. For better results, include all coupled joints in a single constraint whenever
possible.
Note that using fixed degrees of freedom in a link/support property is the same as specifying a
constraint. For this reason, such link/support objects should not be connected together or
connected to constrained joints. In such cases, it is better to use large (but not too large) stiffnesses
rather that fixed degrees of freedom in the link/support property definition.
Every active degree of freedom has an associated equation to be solved. If there are N active
degrees of freedom in the structure, there are N equations in the system, and the structural stiffness
matrix is said to be of order N. The amount of computational effort required to perform the
analysis increases with N.
The load acting along each active degree of freedom is known (it may be zero). The corresponding
displacement will be determined by the analysis.
If there are active degrees of freedom in the system at which the stiffness is known to be zero,
such as the out-of-plane translation in a planar-frame, these must either be restrained or made
unavailable. Otherwise, the structure is unstable and the solution of the static equations will fail.
4–11
CSI Analysis Reference Manual Joints and Degrees of Freedom
• See Topic “Degrees of Freedom” (page 7–3) in Chapter “The Frame Element”
• See Topic “Degrees of Freedom” (page 9–5) in Chapter “The Cable Element.”
• See Topic “Degrees of Freedom” (page 10–7) in Chapter “The Shell Element.”
• See Topic “Degrees of Freedom” (page 11–2) in Chapter “The Plane Element.”
• See Topic “Degrees of Freedom” (page 12–2) in Chapter “The Asolid Element.”
• See Topic “Degrees of Freedom” (page 13–3) in Chapter “The Solid Element.”
• See Topic “Degrees of Freedom” (page 14–3) in Chapter “The Link/Support Element –
Basic”
• See Topic “Degrees of Freedom” (page 16–3) in Chapter “The Tendon Object.”
Joints that have no elements connected to them typically have all six degrees of freedom null.
Joints that have only solid-type elements (Plane, Asolid, and Solid) connected to them typically
have the three rotational degrees of freedom null.
Restraints should also be applied to any available degrees of freedom in the system at which the
stiffness is known to be zero, such as the out-of-plane translation and in-plane rotations of a
planar-frame. Otherwise, the structure is unstable and the solution of the static equations will
complain.
Restraints are always applied to the joint local degrees of freedom U1, U2, U3, R1, R2, and R3.
Examples of Restraints are shown in Figure 4-4 (page 4–13).
4–12
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-4
Examples of Restraints
In general, you should not apply restraints to constrained degrees of freedom. However, if you
do, the analysis will attempt to automatically rewrite the constraint equations to accommodate the
restraint. Reactions computed at such degrees of freedom will not include the contributions to the
reaction from joints connected by constraints. Ground displacement loads applied at the constraint
will not be applied to the joints connected by constraint. For better results, use springs or grounded
(one-joint) Link/Supports to support joints that are also constrained.
4–13
CSI Analysis Reference Manual Joints and Degrees of Freedom
Springs may be specified that couple the degrees of freedom at a joint. The spring forces that act
on a joint are related to the displacements of that joint by a 6x6 symmetric matrix of spring
stiffness coefficients. These forces tend to oppose the displacements.
Spring stiffness coefficients may be specified in the global coordinate system, an Alternate
Coordinate System, or the joint local coordinate system.
In a joint local coordinate system, the spring forces and moments F1, F2, F3, M1, M2 and M3 at a
joint are given by:
𝐹𝐹1 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝑢𝑢1
⎧ 𝐹𝐹 ⎫ ⎡ 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖⎤ ⎧𝑢𝑢2 ⎫
⎪ 2⎪ ⎢ ⎥⎪ ⎪
𝐹𝐹3 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖⎥ 𝑢𝑢3
=− ⎢ (Eqn. 4 - 4)
𝑀𝑀
⎨ ⎬ 1 ⎢ 𝒓𝒓𝒓𝒓 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 ⎥ ⎨ 𝑟𝑟1 ⎬
⎪𝑀𝑀2 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝒓𝒓𝒓𝒓 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 ⎥ ⎪ 𝑟𝑟2 ⎪
⎩𝑀𝑀3 ⎭ ⎣ 𝒓𝒓𝒓𝒓 ⎦ ⎩ 𝑟𝑟3 ⎭
where u1, u2, u3, r1, r2 and r3 are the joint displacements and rotations, and the terms u1, u1u2, u2,
... are the specified spring stiffness coefficients.
In any fixed coordinate system, the spring forces and moments Fx, Fy, Fz, Mx, My and Mz at a joint
are given by:
𝐹𝐹𝑥𝑥 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝑢𝑢𝑥𝑥
⎧ 𝐹𝐹 ⎫
⎪ 𝑦𝑦 ⎪
⎡ 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖⎤ ⎧𝑢𝑢𝑦𝑦 ⎫
⎢ ⎪ ⎪
𝐹𝐹𝑧𝑧
⎢ 𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 𝒖𝒖𝒖𝒖𝒖𝒖𝒖𝒖 ⎥⎥ 𝑢𝑢𝑧𝑧
=−
𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 ⎥ ⎨ 𝑟𝑟𝑥𝑥 ⎬ (Eqn. 4 - 5)
⎨𝑀𝑀𝑥𝑥 ⎬ ⎢ 𝒓𝒓𝒓𝒓
⎪𝑀𝑀𝑦𝑦 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝒓𝒓𝒓𝒓 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 ⎥ ⎪ 𝑟𝑟𝑦𝑦 ⎪
⎩ 𝑀𝑀𝑧𝑧 ⎭ ⎣ 𝒓𝒓𝒓𝒓 ⎦ ⎩ 𝑟𝑟𝑧𝑧 ⎭
where ux, uy, uz, rx, ry and rz are the joint displacements and rotations, and the terms ux, uxuy, uy,
... are the specified spring stiffness coefficients.
For springs that do not couple the degrees of freedom in a particular coordinate system, only the
six diagonal terms need to be specified since the off-diagonal terms are all zero. When coupling
is present, all 21 coefficients in the upper triangle of the matrix must be given; the other 15 terms
are then known by symmetry.
4–14
CSI Analysis Reference Manual Joints and Degrees of Freedom
If the springs at a joint are specified in more than one coordinate system, standard coordinate
transformation techniques are used to convert the 6x6 spring stiffness matrices to the joint local
coordinate system, and the resulting stiffness matrices are then added together on a term-by-term
basis. The final spring stiffness matrix at each joint in the structure should have a determinant
that is zero or positive. Otherwise the springs may cause the structure to be unstable.
The displacement of the grounded end of the spring may be specified to be zero or non-zero (e.g.,
due to support settlement). This spring displacement may vary from one Load Pattern to the
next.
Multiple Link/Support elements can be connected to a single joint, in which case they act in
parallel. Each Link/Support element has its own element local coordinate system that is
independent of the joint local coordinate system.
Restraints and springs may also exist at the joint. Of course, any degree of freedom that is
restrained will prevent deformation in the Link/Support element in that direction.
See Chapters “The Link/Support Element – Basic” (page 14–1) and “The Link/Support Element
– Basic” (page 15–1) for more information.
4–15
CSI Analysis Reference Manual Joints and Degrees of Freedom
Link/Support elements acting at the joints of the element, after accounting for the tributary length
or area of the element. The generated Link/Support elements are of zero length, with one end
connected to the parent object, and the other end connected to a generated joint that is fully
restrained.
Because these springs act at the joints, it may be necessary to mesh the elements to capture
localized effects of such distributed supports. The best way to do this is usually to use the
automatic internal meshing options available in the graphical user interface. This allows you to
change the meshing easily, while still being able to work with large, simpler model objects.
It is not possible to assign distributed restraint supports directly. However, when using automatic
internal meshing, you may optionally specify that the meshed elements use the same restraint
conditions that are present on the parent object.
For more information, see Topics “Restraint Supports” (page 4–12), “Spring Supports” (page 4–
14), “Nonlinear Supports” (page 4–15) in this Chapter, and also Chapter “Objects and Elements”
(page 2–1.)
If a one-joint Link/Support object is used, the reaction will be reported at the original joint
connected to the structure, not at the restrained end of the generated two-joint Link/Support
element. The reaction at the generated joint will be reported as zero since it has been transferred
to the original joint.
For more information, see Topics “Restraint Supports” (page 4–12), “Spring Supports” (page 4–
14), “Nonlinear Supports” (page 4–15), and “Distributed Supports” (page 4–15) in this Chapter.
Base reactions are available for all Load Cases and Combos except for Moving-Load Load Cases.
The centroids (center of action) are also available for each force component of the base reactions.
Note that these are the centroids of the reactions, which may not always be the same as the
centroids of the applied load causing the reaction.
For more information, see Topic “Joint Reactions” (page 4–16) in this Chapter.
4–16
CSI Analysis Reference Manual Joints and Degrees of Freedom
4.12 Masses
In a dynamic analysis, the mass of the structure is used to compute inertial forces. Normally, the
mass is obtained from the elements using the mass density of the material and the volume of the
element. This automatically produces lumped (uncoupled) masses at the joints. The element mass
values are equal for each of the three translational degrees of freedom. No mass moments of
inertia are produced for the rotational degrees of freedom. This approach is adequate for most
analyses.
It is often necessary to place additional concentrated masses and/or mass moments of inertia at
the joints. These can be applied to any of the six degrees of freedom at any of the joints in the
structure.
For computational efficiency and solution accuracy, SAP2000 always uses lumped masses. This
means that there is no mass coupling between degrees of freedom at a joint or between different
joints. These uncoupled masses are always referred to the local coordinate system of each joint.
Mass values along restrained degrees of freedom are ignored.
Inertial forces acting on the joints are related to the accelerations at the joints by a 6x6 matrix of
mass values. These forces tend to oppose the accelerations. In a joint local coordinate system, the
inertia forces and moments F1, F2, F3, M1, M2 and M3 at a joint are given by:
𝐹𝐹1 𝒖𝒖𝒖𝒖 0 0 0 0 0 𝑢𝑢̈ 1
⎧ 𝐹𝐹 ⎫ ⎡ ⎧ ⎫
⎪ 2⎪ 𝒖𝒖𝒖𝒖 0 0 0 0 ⎤ ⎪𝑢𝑢̈ 2 ⎪
𝐹𝐹3 ⎢ ⎥
𝒖𝒖𝒖𝒖 0 0 0 ⎥ 𝑢𝑢̈ 3
=− ⎢ (Eqn. 4 - 6)
⎨𝑀𝑀1 ⎬ ⎢ 𝒓𝒓𝒓𝒓 0 0 ⎥ ⎨ 𝑟𝑟̈1 ⎬
⎪𝑀𝑀2 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝒓𝒓𝒓𝒓 0 ⎥ ⎪ 𝑟𝑟̈2 ⎪
⎩𝑀𝑀3 ⎭ ⎣ 𝒓𝒓𝒓𝒓⎦ ⎩ 𝑟𝑟̈3 ⎭
where ü1, ü2, ü3, 𝑟𝑟̈1 , 𝑟𝑟̈2 and 𝑟𝑟̈3 are the translational and rotational accelerations at the joint, and the
terms u1, u2, u3, r1, r2, and r3 are the specified mass values.
Uncoupled joint masses may instead be specified in the global coordinate system, in which case
they are transformed to the joint local coordinate system. Coupling terms will be generated during
this transformation in the following situation:
• The joint local coordinate system directions are not parallel to global coordinate
directions, and
• The three translational masses or the three rotational mass moments of inertia are not
equal at a joint.
4–17
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-5
Formulae for Mass Moments of Inertia
These coupling terms will be discarded by the program, resulting in some loss of accuracy. For
this reason, it is recommended that you choose joint local coordinate systems that are aligned with
the principal directions of translational or rotational mass at a joint, and then specify mass values
in these joint local coordinates.
4–18
CSI Analysis Reference Manual Joints and Degrees of Freedom
Mass values must be given in consistent mass units (W/g) and mass moments of inertia must be
in WL2/g units. Here W is weight, L is length, and g is the acceleration due to gravity. The net
mass values at each joint in the structure should be zero or positive.
See Figure 4-5 (page 4–18) for mass moment of inertia formulations for various planar
configurations.
Forces and moments applied along restrained degrees of freedom add to the corresponding
reaction, but do not otherwise affect the structure.
4–19
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-6
Specified Values for Force Load and Ground Displacement Load
The specified values are shown in Figure 4-6 (page 4–20). All displacements at a joint are
transformed to the joint local coordinate system and added together.
Restraints may be considered as rigid connections between the joint degrees of freedom and the
ground. Springs and one-joint Link/Support objects may be considered as flexible connections
between the joint degrees of freedom and the ground.
It is very important to understand that ground displacement load applies to the ground, and does
not affect the structure unless the structure is supported by restraints, springs, or one-joint
Link/Supports in the direction of loading!
4–20
CSI Analysis Reference Manual Joints and Degrees of Freedom
Figure 4-7
Example of Restraint Displacement Not Aligned with Local Degrees of Freedom
Components of ground displacement that are not along restrained degrees of freedom do not load
the structure (except possibly through springs and one-joint links). An example of this is
illustrated in Figure 4-7 (page 4–21).
The ground displacement, and hence the joint displacement, may vary from one Load Pattern to
the next. If no ground displacement load is specified for a restrained degree of freedom, the joint
displacement is zero for that Load Pattern.
In a joint local coordinate system, the applied forces and moments F1, F2, F3, M1, M2 and M3 at a
joint due to ground displacements are given by:
𝐹𝐹1 𝒖𝒖𝒖𝒖 0 0 0 0 0 𝑢𝑢𝑔𝑔1
⎧ 𝐹𝐹 ⎫
⎪ 2⎪
⎡ 𝒖𝒖𝒖𝒖 0 0 0 0 ⎤ ⎧𝑢𝑢𝑔𝑔2 ⎫
⎢ ⎥⎪ ⎪
𝐹𝐹3 𝒖𝒖𝒖𝒖 0 0 0 ⎥ 𝑢𝑢𝑔𝑔3
=− ⎢ (Eqn. 4 - 7)
⎨𝑀𝑀1 ⎬ ⎢ 𝒓𝒓𝒓𝒓 0 0 ⎥ ⎨ 𝑟𝑟𝑔𝑔1 ⎬
⎪𝑀𝑀2 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝒓𝒓𝒓𝒓 0 ⎥ ⎪ 𝑟𝑟𝑔𝑔2 ⎪
⎩𝑀𝑀3 ⎭ ⎣ 𝒓𝒓𝒓𝒓⎦ ⎩ 𝑟𝑟𝑔𝑔3 ⎭
where ug1, ug2, ug3, rg1, rg2 and rg3 are the ground displacements and rotations, and the terms u1, u2,
u3, r1, r2, and r3 are the specified spring stiffness coefficients.
The net spring forces and moments acting on the joint are the sum of the forces and moments
given in Equations (4-4) and (4-7); note that these are of opposite sign. At a restrained degree of
4–21
CSI Analysis Reference Manual Joints and Degrees of Freedom
freedom, the joint displacement is equal to the ground displacement, and hence the net spring
force is zero.
The effect of the ground displacement on the structure depends upon the properties of the
Link/Support element connecting the restrained joint to the structure, similar to how springs
supports work, except the Link/Support stiffness maybe nonlinear.
For example, you could define a generalized displacement that is the difference of the UX
displacements at two joints on different stories of a building and name it “DRIFTX”. You could
define another generalized displacement that is the sum of three rotations about the Z axis, each
scaled by 1/3, and name it “AVGRZ.”
Generalized displacements are primarily used for output purposes, except that you can also use a
generalized displacement to monitor a nonlinear static analysis.
4–22
CSI Analysis Reference Manual Joints and Degrees of Freedom
The degrees of freedom are listed for all of the regular joints, as well as for the parent joints
created automatically by the program. For Constraints, the parent joints are identified by the labels
of their corresponding Constraints. For Welds, the parent joint for each set of joints that are
welded together is identified by the label of one of the welded joints. Joints are printed in alpha-
numeric order of the labels.
The type of each of the six degrees of freedom at a joint is identified by the following symbols:
(A) Active degree of freedom
(-) Restrained degree of freedom
(+) Constrained degree of freedom
( ) Null or unavailable degree of freedom
The degrees of freedom are always referred to the local axes of the joint. They are identified in
the output as U1, U2, U3, R1, R2, and R3 for all joints. However, if all regular joints use the
global coordinate system as the local system (the usual situation), then the degrees of freedom for
the regular joints are identified as UX, UY, UZ, RX, RY, and RZ.
The types of degrees of freedom are a property of the structure and are independent of the Load
Cases, except when staged construction is performed.
See Topic “Degrees of Freedom” (page 4–8) in this Chapter for more information.
If multiple Mass Sources have been specified, the assembled joint mass output is provided for
each Mass Source that was actually used in the analysis.
4–23
CSI Analysis Reference Manual Joints and Degrees of Freedom
Note that reactions for one-joint Link/Support objects are not reported at the original joint, but
rather at a generated joint at the same location with an identifying label.
The forces and moments are always referred to the local axes of the joint. The values reported are
always the forces and moments that act on the joints. Thus, a positive value of joint force or
moment would tend to cause a positive value of joint translation or rotation along the
corresponding degree of freedom if it were not supported.
A positive value of force or moment tends to cause a positive value of translation or rotation of
the element along the corresponding joint degree of freedom.
Element joint forces must not be confused with internal forces and moments which, like stresses,
act within the volume of the element.
For a given element, the vector of element joint forces, f, is computed as:
𝒇𝒇 = 𝑲𝑲 𝒖𝒖 − 𝒓𝒓 (Eqn. 4 - 8)
where K is the element stiffness matrix, u is the vector of element joint displacements, and r is
the vector of element applied loads as apportioned to the joints. The element joint forces are
4–24
CSI Analysis Reference Manual Joints and Degrees of Freedom
always referred to the local axes of the individual joints. They are identified in the output as F1,
F2, F3, M1, M2, and M3.
4–25
5 Constraints and Welds
Constraints are used to enforce certain types of rigid-body behavior, to connect together different
parts of the model, and to impose certain types of symmetry conditions. Welds are used to
generate a set of constraints that connect together different parts of the model.
5.1 Overview
A constraint consists of a set of two or more constrained joints. The displacements of each pair
of joints in the constraint are related by constraint equations. The types of behavior that can be
enforced by constraints are:
• Rigid-body behavior, in which the constrained joints translate and rotate together as if
connected by rigid links. The types of rigid behavior that can be modeled are:
– Rigid Body: fully rigid for all displacements
5–1
CSI Analysis Reference Manual Constraints and Welds
Most constraint types must be defined with respect to some fixed coordinate system. The
coordinate system may be the global coordinate system or an alternate coordinate system, or it
may be automatically determined from the locations of the constrained joints. The Local
Constraint does not use a fixed coordinate system, but references each joint using its own joint
local coordinate system.
Welds are used to connect together different parts of the model that were defined separately. Each
Weld consists of a set of joints that may be joined. The program searches for joints in each Weld
that share the same location in space and constrains them to act as a single joint.
See Topic “Welds” (page 5–14) in this Chapter for more information.
5–2
CSI Analysis Reference Manual Constraints and Welds
where ∆𝑥𝑥1 = 𝑥𝑥1𝑗𝑗 − 𝑥𝑥1𝑖𝑖, ∆𝑥𝑥2 = 𝑥𝑥2𝑗𝑗 − 𝑥𝑥2𝑖𝑖 , ∆𝑥𝑥3 = 𝑥𝑥3𝑗𝑗 − 𝑥𝑥3𝑖𝑖.
If you omit any particular degree of freedom, the corresponding constraint equation is not
enforced. If you omit a rotational degree of freedom, the corresponding terms are removed from
the equations for the translational degrees of freedom.
By default, the plane is determined automatically by the program from the spatial distribution of
the constrained joints as follows:
• The centroid of the constrained joints is determined
• The second moments of the locations of all of the constrained joints about the centroid
are determined
• The principal values and directions of these second moments are found
• The direction of the smallest principal second moment is taken as the normal to the
constraint plane; if all constrained joints lie in a unique plane, this smallest principal
moment will be zero
5–3
CSI Analysis Reference Manual Constraints and Welds
This may be useful, for example, to specify a horizontal plane for a floor with a small step in it.
5–4
CSI Analysis Reference Manual Constraints and Welds
Figure 5-1
Use of the Diaphragm Constraint to Model Rigid Floor Slab
5–5
CSI Analysis Reference Manual Constraints and Welds
For more information, see Topic “Plane Definition” (page 5–3) in this Chapter.
5–6
CSI Analysis Reference Manual Constraints and Welds
By default, the axis is determined automatically by the program from the spatial distribution of
the constrained joints as follows:
• The centroid of the constrained joints is determined.
• The second moments of the locations of all the constrained joints about the centroid are
determined.
• The principal values and directions of these second moments are found.
• The direction of the largest principal second moment is taken as the axis of the constraint;
if all constrained joints lie on a unique axis, the two smallest principal moments will be
zero.
• If no unique direction can be found, a vertical (Z) axis is assumed in coordinate system
csys; this situation can occur if the joints are coincident, or if the spatial distribution is
more nearly planar or three-dimensional than linear.
You may override automatic axis selection by specifying the following:
• csys: A fixed coordinate system (the default is zero, indicating the global coordinate
system)
• axis: The axis (X, Y, or Z) of the constraint, taken in coordinate system csys
This may be useful, for example, to specify a vertical axis for a column with a small offset in it.
5–7
CSI Analysis Reference Manual Constraints and Welds
For more information, see Topic “Axis Definition” (page 5–7) in this Chapter.
𝑢𝑢1𝑗𝑗 = 𝑢𝑢1𝑖𝑖
Figure 5-2
Use of the Rod Constraint to Model Axially Rigid Beams
5–8
CSI Analysis Reference Manual Constraints and Welds
For more information, see Topic “Axis Definition” (page 5–7) in this Chapter.
5–9
CSI Analysis Reference Manual Constraints and Welds
The Equal Constraint differs from the rigid-body types of Constraints in that there is no coupling
between the rotations and the translations.
This Constraint can be used to partially connect together different parts of the structural model,
such as at expansion joints and hinges.
For fully connecting meshes, it is better to use the Body Constraint when the constrained joints
are not in exactly the same location.
5–10
CSI Analysis Reference Manual Constraints and Welds
If you omit any of the six degrees of freedom from the constraint definition, the corresponding
constraint equation is not enforced.
The Local Constraint differs from the rigid-body types of Constraints in that there is no coupling
between the rotations and the translations. The Local Constraint is the same as the Equal
Constraint if all constrained joints have the same local coordinate system.
For more information, see topic “Force Output” (page 4–24) in Chapter “Joints and Degrees of
Freedom.”
5–11
CSI Analysis Reference Manual Constraints and Welds
Axisymmetry
Axisymmetry is a type of symmetry about a line. It is best described in terms of a cylindrical
coordinate system having its Z axis on the line of symmetry. The structure, loading, and
displacements are each said to be axisymmetric about a line if they do not vary with angular
position around the line, i.e., they are independent of the angular coordinate CA.
The numeric subscripts refer to the corresponding joint local coordinate systems.
5–12
CSI Analysis Reference Manual Constraints and Welds
Cyclic symmetry
Cyclic symmetry is another type of symmetry about a line. It is best described in terms of a
cylindrical coordinate system having its Z axis on the line of symmetry. The structure, loading,
and displacements are each said to be cyclically symmetric about a line if they vary with angular
position in a repeated (periodic) fashion.
The numeric subscripts refer to the corresponding joint local coordinate systems.
For example, suppose a structure is composed of six identical 60° sectors, identically loaded. If
two adjacent sectors were modeled, each Local Constraint would apply to a set of two joints,
except that three joints would be constrained on the symmetry planes at 0°, 60°, and 120°.
If a single sector is modeled, only joints on the symmetry planes need to be constrained.
5–13
CSI Analysis Reference Manual Constraints and Welds
The numeric subscripts refer to the corresponding joint local coordinate systems.
It is also possible to define a case for symmetry about a point that is similar to cyclic symmetry
around a line, e.g., where each octant of the structure is identical.
Figure 5-3
Use of a Weld to Connect Separate Meshes at Coincident Joints
5.11 Welds
A Weld can be used to connect together different parts of the structural model that were defined
using separate meshes. A Weld is not a single Constraint, but rather is a set of joints from which
the program will automatically generate multiple Body Constraints to connect together coincident
joints.
Joints are considered to be coincident if the distance between them is less than or equal to a
tolerance, tol, that you specify. Setting the tolerance to zero is permissible but is not
recommended.
5–14
CSI Analysis Reference Manual Constraints and Welds
One or more Welds may be defined, each with its own tolerance. Only the joints within each
Weld will be checked for coincidence with each other. In the most common case, a single Weld
is defined that contains all joints in the model; all coincident groups of joints will be welded.
However, in situations where structural discontinuity is desired, it may be necessary to prevent
the welding of some coincident joints. This may be facilitated by the use of multiple Welds.
Figure 5-3 (page 5–14) shows a model developed as two separate meshes, A and B. Joints 121
through 125 are associated with mesh A, and Joints 221 through 225 are associated with mesh B.
Joints 121 through 125 share the same location in space as Joints 221 through 225, respectively.
These are the interfacing joints between the two meshes. To connect these two meshes, a single
Weld can be defined containing all joints, or just joints 121 through 125 and 221 through 225.
The program would generate five Body Constraints, each containing two joints, resulting in an
integrated model.
It is permissible to include the same joint in more than one Weld. This could result in the joints
in different Welds being constrained together if they are coincident with the common joint. For
example, suppose that Weld 1 contained joints 1,2, and 3, Weld 2 contained joints 3, 4, and 5.
If joints 1, 3, and 5 were coincident, joints 1 and 3 would be constrained by Weld 1, and joints
3 and 5 would be constrained by Weld 2. The program would create a single Body Constraint
containing joints 1, 3, and 5. One the other hand, if Weld 2 did not contain joint 3, the program
would only generate a Body Constraint containing joint 1 and 3 from Weld 1; joint 5 would not
be constrained.
For more information, see Topic “Body Constraint” (page 5–2) in this Chapter.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom” for
more information.
The translational stiffness at the parent joint is the sum of the translational stiffnesses at the
constrained joints. The same is true for translational masses and loads.
The rotational stiffness at a parent joint is the sum of the rotational stiffnesses at the constrained
degrees of freedom, plus the second moment of the translational stiffnesses at the constrained
5–15
CSI Analysis Reference Manual Constraints and Welds
joints for the Body, Diaphragm, Plate, and Beam Constraints. The same is true for rotational
masses and loads, except that only the first moment of the translational loads is used. The
moments of the translational stiffnesses, masses, and loads are taken about the center of mass of
the constrained joints. If the joints have no mass, the centroid is used.
For a Diaphragm or Plate Constraint, the local 3 axes of the parent joint are always normal to the
plane of the Constraint. For a Beam or Rod Constraint, the local 1 axes of the parent joint are
always parallel to the axis of the Constraint.
5–16
6 Material Properties
The Materials are used to define the mechanical, thermal, and density properties used by the
Frame, Cable, Tendon, Shell, Plane, Asolid, and Solid elements.
6.1 Overview
The Material properties may be defined as isotropic, orthotropic or anisotropic. How the
properties are actually utilized depends on the element type. Each Material that you define may
6–1
CSI Analysis Reference Manual Material Properties
be used by more than one element or element type. For each element type, the Materials are
referenced indirectly through the Section properties appropriate for that element type.
All elastic material properties may be temperature dependent. Properties are given at a series of
specified temperatures. Properties at other temperatures are obtained by linear interpolation.
For a given execution of the program, the properties used by an element are assumed to be
constant regardless of any temperature changes experienced by the structure. Each element may
be assigned a material temperature that determines the material properties used for the analysis.
Nonlinear stress-strain curves may be defined for use with fiber hinges in frame elements or
nonlinear layers in shell elements.
Figure 6-1
Definition of Stress Components in the Material Local Coordinate System
The axes of the Material local coordinate system are denoted 1, 2, and 3. By default, the Material
coordinate system is aligned with the local coordinate system for each element. However, you
may specify a set of one or more material angles that rotate the Material coordinate system with
respect to the element system for those elements that permit orthotropic or anisotropic properties.
6–2
CSI Analysis Reference Manual Material Properties
• See Topic “Material Angle” (page 11–4) in Chapter “The Plane Element.”
• See Topic “Material Angle” (page 12–4) in Chapter “The Asolid Element.”
• See Topic “Material Angles” (page 13–8) in Chapter “The Solid Element.”
Not all stress components exist in every element type. For example, the stresses σ22, σ33, and σ23 are
assumed to be zero in the Frame element, and stress σ33 is taken to be zero in the Shell element.
The direct strains ε11, ε22 and ε33 measure the change in length along the Material local 1, 2, and 3
axes, respectively, and are defined as:
𝑑𝑑𝑑𝑑1
𝜀𝜀11 = (Eqn. 6 - 1a)
𝑑𝑑𝑑𝑑1
𝑑𝑑𝑑𝑑2
𝜀𝜀22 = (Eqn. 6 - 1b)
𝑑𝑑𝑑𝑑2
𝑑𝑑𝑑𝑑3
𝜀𝜀33 = (Eqn. 6 -1c)
𝑑𝑑𝑑𝑑3
where u1, u2, and u3 are the displacements and x1, x2, and x3 are the coordinates in the Material 1, 2,
and 3 directions, respectively.
The engineering shear strains γ12, γ13, and γ23, measure the change in angle in the Material local 1-
2, 1-3, and 2-3 planes, respectively, and are defined as:
𝑑𝑑𝑑𝑑1 𝑑𝑑𝑑𝑑2
𝛾𝛾12 = + (Eqn. 6 - 2a)
𝑑𝑑𝑑𝑑2 𝑑𝑑𝑑𝑑1
𝑑𝑑𝑑𝑑1 𝑑𝑑𝑑𝑑3
𝛾𝛾13 = + (Eqn. 6 - 2b)
𝑑𝑑𝑑𝑑3 𝑑𝑑𝑑𝑑1
𝑑𝑑𝑑𝑑2 𝑑𝑑𝑑𝑑3
𝛾𝛾23 = + (Eqn. 6 -2c)
𝑑𝑑𝑑𝑑3 𝑑𝑑𝑑𝑑2
Note that the engineering shear strains are equal to twice the tensorial shear strains ε12, ε13 and ε23
respectively.
6–3
CSI Analysis Reference Manual Material Properties
Strains can also be caused by a temperature change, ΔT, that can be specified as a load on an
element. No stresses are caused by a temperature change unless the induced thermal strains are
restrained.
The isotropic mechanical and thermal properties relate strain to stress and temperature change as
follows:
1 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖
⎡ 0 0 0 ⎤
⎢𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥
1 −𝒖𝒖𝒖𝒖𝒖𝒖
⎢ 0 0 0 ⎥
𝜀𝜀11 ⎢ 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥ 𝜎𝜎11 𝒂𝒂𝒂𝒂
⎧𝜀𝜀22 ⎫ ⎢ 1 ⎥ ⎧𝜎𝜎22 ⎫ ⎧𝒂𝒂𝒂𝒂⎫
⎪𝜀𝜀 ⎪ ⎢ 0 0 0 ⎪ ⎪ ⎪ ⎪
33 𝒆𝒆𝒆𝒆 ⎥ 𝜎𝜎33 𝒂𝒂𝟏𝟏
𝛾𝛾 =⎢ 1 ⎥ 𝜎𝜎 + ∆𝑇𝑇 (Eqn. 6-3a)
⎨ 12 ⎬ 0 0 ⎨ 12 ⎬ ⎨ 0 ⎬
⎪𝛾𝛾13 ⎪ ⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥ ⎪𝜎𝜎13 ⎪ ⎪ 0 ⎪
⎩𝛾𝛾23 ⎭ ⎢ 1 ⎥ ⎩𝜎𝜎23 ⎭ ⎩ 0 ⎭
⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 0 ⎥
⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥
⎢ 1 ⎥
⎣ 𝒈𝒈𝒈𝒈𝒈𝒈⎦
where e1 is Young’s modulus of elasticity, u12 is Poisson’s ratio, g12 is the shear modulus, and
a1 is the coefficient of thermal expansion. This relationship holds regardless of the orientation of
the Material local 1, 2, and 3 axes.
The shear modulus is not directly specified, but instead is defined in terms of Young’s modulus
and Poisson’s ratio as:
𝒆𝒆𝒆𝒆
𝒈𝒈𝒈𝒈𝒈𝒈 = (Eqn. 6 - 3b)
2(1 + 𝒖𝒖𝒖𝒖𝒖𝒖)
Note that Young’s modulus must be positive, and Poisson’s ratio must satisfy the condition:
1
−1 < 𝒖𝒖𝒖𝒖𝒖𝒖 < (Eqn. 6 - 3c)
2
6–4
CSI Analysis Reference Manual Material Properties
Uniaxial behavior can be considered as an isotropic material with stresses σ22 = σ33 = σ23 =0,
regardless of the strains. This relationship is directional and is always aligned with the Material
local 1 axis.11
The uniaxial mechanical and thermal properties relate strain to stress and temperature change as
follows:
1 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖
⎡ 0 0 0 ⎤
⎢𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥
1 −𝒖𝒖𝒖𝒖𝒖𝒖
⎢ 0 0 0 ⎥
𝜀𝜀11 ⎢ 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥ 𝜎𝜎11 𝒂𝒂𝒂𝒂
⎧𝜀𝜀22 ⎫ ⎢ 1 ⎥ ⎧ 0 ⎫ ⎧0⎫
⎪𝜀𝜀 ⎪ ⎢ 0 0 0 ⎪ ⎪ ⎪ ⎪
33 𝒆𝒆𝒆𝒆 ⎥ 0 0
𝛾𝛾 = ⎢ 1 ⎥ 𝜎𝜎12 + 0 ∆𝑻𝑻 (Eqn. 6-4a)
⎨ 12 ⎬ 0 0 ⎨ ⎬ ⎨ ⎬
⎪𝛾𝛾13 ⎪ ⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥ ⎪𝜎𝜎13 ⎪ ⎪ 0 ⎪
⎩𝛾𝛾23 ⎭ ⎢ 1 ⎥⎩ 0 ⎭ ⎩ 0 ⎭
⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 0 ⎥
⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥
⎢ 1 ⎥
⎣ 𝒈𝒈𝒈𝒈𝒈𝒈⎦
where e1 is Young’s modulus of elasticity, u12 is Poisson’s ratio, g12 is the shear modulus, and
a1 is the coefficient of thermal expansion.
When used, the shear modulus is not directly specified, but instead is defined in terms of Young’s
modulus and Poisson’s ratio as:
𝒆𝒆𝒆𝒆
𝒈𝒈𝒈𝒈𝒈𝒈 = (Eqn. 6 - 4b)
2(1 + 𝒖𝒖𝒖𝒖𝒖𝒖)
Note that Young’s modulus must be positive, and Poisson’s ratio must satisfy the condition:
1
−1 < 𝒖𝒖𝒖𝒖𝒖𝒖 < (Eqn. 6 - 4c)
2
6–5
CSI Analysis Reference Manual Material Properties
The orthotropic mechanical and thermal properties relate strain to stress and temperature change
as follows:
1 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖
⎡ 0 0 0 ⎤
⎢𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥
1 −𝒖𝒖𝒖𝒖𝒖𝒖
⎢ 0 0 0 ⎥
𝜀𝜀11 ⎢ 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 ⎥ 𝜎𝜎11 𝒂𝒂𝒂𝒂
⎧ 𝜀𝜀22 ⎫ ⎢ 1 ⎥ ⎧𝜎𝜎22 ⎫ ⎧𝒂𝒂𝒂𝒂⎫
⎪ 𝜀𝜀 ⎪ ⎢ 0 0 0 ⎪ ⎪ ⎪ ⎪
33 𝒆𝒆𝒆𝒆 ⎥ 𝜎𝜎33 𝒂𝒂𝒂𝒂 (Eqn. 6-5)
𝛾𝛾 = ⎢ 1 ⎥ 𝜎𝜎12 + 0 ∆𝑇𝑇
⎨ ⎬ 12 0 0 ⎥⎨ ⎬ ⎨ ⎬
⎪𝛾𝛾13 ⎪ ⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎪𝜎𝜎13 ⎪ ⎪ 0 ⎪
⎩𝛾𝛾23 ⎭ ⎢ 1 ⎥ ⎩𝜎𝜎23 ⎭ ⎩ 0 ⎭
⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 0 ⎥
⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥
⎢ 1 ⎥
⎣ 𝒈𝒈𝒈𝒈𝒈𝒈⎦
where e1, e2, and e3 are the moduli of elasticity; u12, u13, and u23 are the Poisson’s ratios; g12,
g13, and g23 are the shear moduli; and a1, a2, and a3 are the coefficients of thermal expansion.
Note that the elastic moduli and the shear moduli must be positive. The Poisson’s ratios may take
on any values provided that the upper-left 3x3 portion of the stress strain matrix is positive-
definite (i.e., has a positive determinant.)
The anisotropic mechanical and thermal properties relate strain to stress and temperature change
as follows:
𝟏𝟏 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖
⎡ ⎤
⎢ 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥
⎢ 𝟏𝟏 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖⎥
𝜀𝜀11 ⎢ 𝒆𝒆𝒆𝒆 𝒆𝒆𝒆𝒆 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥ 𝜎𝜎11 𝒂𝒂𝒂𝒂
⎧ 𝜀𝜀22 ⎫ ⎢ 𝟏𝟏 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝟑𝟑𝟑𝟑 −𝒖𝒖𝒖𝒖𝒖𝒖⎥ ⎧𝜎𝜎22 ⎫ ⎧ 𝒂𝒂𝒂𝒂 ⎫
⎪ 𝜀𝜀 ⎪ ⎢ ⎥⎪ ⎪ ⎪ ⎪
33 ⎢ 𝒆𝒆𝒆𝒆 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝟐𝟐𝟐𝟐 ⎥ 𝜎𝜎33 𝒂𝒂𝟑𝟑
= + ∆𝑻𝑻 (Eqn. 6-6)
⎨𝛾𝛾12 ⎬ ⎢ 𝟏𝟏 −𝒖𝒖𝒖𝒖𝒖𝒖 −𝒖𝒖𝒖𝒖𝒖𝒖⎥ ⎨𝜎𝜎12 ⎬ ⎨𝒂𝒂𝒂𝒂𝒂𝒂⎬
⎪𝛾𝛾13 ⎪ ⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥ ⎪𝜎𝜎13 ⎪ ⎪𝒂𝒂𝒂𝒂𝒂𝒂⎪
⎩𝛾𝛾23 ⎭ ⎢ 𝟏𝟏 −𝒖𝒖𝒖𝒖𝒖𝒖⎥ ⎩𝜎𝜎23 ⎭ ⎩𝒂𝒂𝒂𝒂𝒂𝒂⎭
⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. ⎥
⎢ 𝒈𝒈𝒈𝒈𝒈𝒈 𝒈𝒈𝒈𝒈𝒈𝒈 ⎥
⎢ 𝟏𝟏 ⎥
⎣ 𝒈𝒈𝒈𝒈𝒈𝒈 ⎦
where e1, e2, and e3 are the moduli of elasticity; u12, u13, and u23 are the standard Poisson’s
ratios; u14, u24..., u56 are the shear and coupling Poisson’s ratios; g12, g13, and g23 are the
6–6
CSI Analysis Reference Manual Material Properties
shear moduli; a1, a2, and a3 are the coefficients of thermal expansion; and a12, a13, and a23 are
the coefficients of thermal shear.
Note that the elastic moduli and the shear moduli must be positive. The Poisson’s ratios must be
chosen so that the 6x6 stress-strain matrix is positive definite. This means that the determinant of
the matrix must be positive.
These material properties can be evaluated directly from laboratory experiments. Each column of
the elasticity matrix represents the six measured strains due to the application of the appropriate
unit stress. The six thermal coefficients are the measured strains due to a unit temperature change.
If the Material properties are independent of temperature, you need only specify them at a single,
arbitrary temperature.
Figure 6-2
Determination of Property Ematt at Temperature Tmatt from Function E(T)
6–7
CSI Analysis Reference Manual Material Properties
The element material temperature may be uniform over an element or interpolated from values
given at the joints. In the latter case, a uniform material temperature is used that is the average of
the joint values. The default material temperature for any element is zero.
The properties for a temperature-independent material are constant regardless of the element
material temperatures specified.
Consistent mass units must be used. Typically, the mass density is equal to the weight density of
the material divided by the acceleration due to gravity, but this is not required.
6–8
CSI Analysis Reference Manual Material Properties
Because damping has such a significant effect upon dynamic response, you should use care in
defining your damping parameters.
The material used for calculating damping is determined for the different types of elements as
follows:
• For frame elements, if a material overwrite is specified, that material is used. Otherwise,
the material for the current frame section is used, with non-prismatic sections using a
simple average of the damping coefficients over all materials along the full length of the
section.
• For shell elements, if a material overwrite is specified, that material is used. Otherwise,
the material for the current shell section is used, with layered sections using a thickness-
weighted average of the damping coefficients over all material layers in the section.
• For cable, tendon, plane, asolid, and solid elements, the material for the current section
is used.
Material-based damping does not apply to link elements.
If modal damping has been specified for a material property, it is converted automatically to
composite modal damping for each element using that material. Any cross coupling between the
modes is ignored. The added modal damping will generally be different for each mode, depending
upon how much deformation each mode causes in the elements composed of the different
materials.
For each material you may specify a material modal damping ratio, r, where 0 ≤ r < 1. The
damping ratio, rij, contributed to mode i by element j of this material is given by:
where ϕi is mode shape for mode i, Kj is the stiffness matrix for element j, and Ki is the modal
stiffness for mode i given by
6–9
CSI Analysis Reference Manual Material Properties
Refer to sections 21.6.2 and 15.5 for more information viscous damping for load cases and
link/support elements.
For each material, you may specify a mass coefficient, cM , and a stiffness coefficient, cK . You
may specify these two coefficients directly, or they may be computed by specifying equivalent
fractions of critical modal damping at two different periods or frequencies.
Where M j is the mass of the element, and K 0j is the stiffness of the element. The superscript “0”
indicates that for nonlinear elements, the initial stiffness is used. This is the stiffness of the
element at zero initial conditions, regardless of the current nonlinear state of the element. The
exception to this rule is that if the current nonlinear state has zero stiffness and zero force or stress
(such as for cracked concrete material), then zero damping is assumed. In the case where the
initial stiffness is different in the negative and positive direction of loading, the larger stiffness is
used.
Where M j is the mass of the element, and K 0j is the stiffness of the element. See the subtopic
“Material Viscous Proportional Damping” above for how the material stiffness is determined for
nonlinear elements.
6–10
CSI Analysis Reference Manual Material Properties
In addition, a two-dimensional concrete model is available for use in the layered shell. This model
is discussed in topic “Modified Darwin-Pecknold Concrete Model” later in this chapter. The
remainder of this present topic concerns the directional material model.
Tension is always positive, regardless of the type of material (steel, concrete, etc.) The tensile and
compressive sides of the stress-strain behavior may be different from each other. For what
follows, the direct stress-strain curve may be written as follows:
𝜎𝜎𝑇𝑇 (𝜀𝜀𝑖𝑖𝑖𝑖 ), 𝜀𝜀𝑖𝑖𝑖𝑖 ≥ 0
𝜎𝜎𝑖𝑖𝑖𝑖 (𝜀𝜀𝑖𝑖𝑖𝑖 ) = � (Eqn. 6 - 11a)
𝜎𝜎𝐶𝐶 (𝜀𝜀𝑖𝑖𝑖𝑖 ), 𝜀𝜀𝑖𝑖𝑖𝑖 ≤ 0
where σT (ε) represents tensile behavior, and σC (ε) represents compressive behavior, subject to
the restrictions:
𝜎𝜎𝑇𝑇 (𝜀𝜀) ≥ 0, 𝜎𝜎𝑇𝑇 (0) = 0
(Eqn. 6 - 11b)
𝜎𝜎𝐶𝐶 (𝜀𝜀) ≤ 0, 𝜎𝜎𝐶𝐶 (0) = 0
6.13.2 Shear
A shear stress-strain curve is computed internally from the direct stress-strain curve. The
assumption is made that shearing behavior can be computed from tensile and compressive
behavior acting at 45° to the material axes using Mohr's circle in the plane. For an Isotropic,
Orthotropic, or Anisotropic material, this results in the following symmetrical relationship for
shear:
𝜎𝜎𝑆𝑆 �𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≥ 0
𝜎𝜎𝑖𝑖𝑖𝑖 �𝜀𝜀𝑖𝑖𝑖𝑖 � = � (Eqn. 6 - 12a)
−𝜎𝜎𝑆𝑆 �−𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≤ 0
Where:
1 1
σ𝑆𝑆 �ε𝑖𝑖𝑖𝑖 � = �σ 𝑇𝑇 �2ε𝑖𝑖𝑖𝑖 � − σ𝐶𝐶 �−2ε𝑖𝑖𝑖𝑖 ��, ε𝑖𝑖𝑖𝑖 = γ𝑖𝑖𝑖𝑖 ≥ 0, 𝑖𝑖 ≠ 𝑗𝑗 (Eqn. 6 - 12b)
4 2
For a material where 𝜎𝜎𝑇𝑇 and 𝜎𝜎𝐶𝐶 have the same initial stiffness, the initial shear behavior is
consistent with an isotropic material where the Poisson’s ratio is equal to 0. For the case where
6–11
CSI Analysis Reference Manual Material Properties
the direct stress-strain curve is symmetrical, such as for steel, we have 𝜎𝜎𝑇𝑇 (𝜀𝜀) = −𝜎𝜎𝐶𝐶 (𝜀𝜀), and
therefore:
1 𝜎𝜎𝑇𝑇 �2𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≥ 0
𝜎𝜎𝑖𝑖𝑖𝑖 �𝜀𝜀𝑖𝑖𝑖𝑖 � = � (Eqn. 6 – 13)
2 𝜎𝜎𝐶𝐶 �2𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≤ 0
To create a material where the shearing relationship, σS (ε), is primary and known, you can define
a symmetrical direct stress-strain relationship such that:
𝜎𝜎𝑇𝑇 (𝜀𝜀) = −𝜎𝜎𝐶𝐶 (−𝜀𝜀) = 2𝜎𝜎𝑆𝑆 (𝜀𝜀) (Eqn. 6 - 14)
When shear stress is considered for a Uniaxial material, the stress is half that for an Isotropic
material. In this way, if you have two uniaxial materials at 90° to each other, the shear behavior
matches that of an Isotropic material. Thus, for Uniaxial materials:
1 𝜎𝜎𝑆𝑆 �𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≥ 0
𝜎𝜎𝑖𝑖𝑖𝑖 �𝜀𝜀𝑖𝑖𝑖𝑖 � = � (for Uniaxial material) (Eqn. 6 - 15)
2 −𝜎𝜎𝑆𝑆 �−𝜀𝜀𝑖𝑖𝑖𝑖 �, 𝜀𝜀𝑖𝑖𝑖𝑖 ≤ 0
6.13.3 Hysteresis
Several hysteresis models are available to define the nonlinear stress-strain behavior when load
is reversed or cycled. For the most part, these models differ in the amount of energy they dissipate
in a given cycle of deformation, and how the energy dissipation behavior changes with an
increasing amount of deformation.
Details are provided in Topic “Hysteresis Models" (page 6–14) in this chapter.
6.13.4 Application
Nonlinear stress-strain curves are currently used in the two applications described in the
following.
Fiber Hinges
Fiber hinges are used to define the coupled axial force and bi-axial bending behavior at locations
along the length of a frame element. The hinges can be defined manually, or created automatically
for certain types of frame sections, including Section-Designer sections.
For each fiber in the cross section at a fiber hinge, the material direct nonlinear stress-strain curve
is used to define the axial σ11 -ε11 relationship. Summing up the behavior of all the fibers at a cross
section and multiplying by the hinge length gives the axial force-deformation and biaxial
moment-rotation relationships.
The σ11 -ε11 is the same whether the material is Uniaxial, Isotropic, Orthotropic, or Anisotropic.
Shear behavior is not considered in the fibers. Instead, shear behavior is computed for the frame
section as usual using the linear shear modulus g12.
6–12
CSI Analysis Reference Manual Material Properties
For Uniaxial materials, the stress σ22=0 always. However, shear stiffness is assumed to be present,
but may be set to zero by setting the shear relationship to be inactive.
For all materials, the transverse normal stress σ33 =0. The transverse shear behavior is always
linear, using the appropriate shear moduli g13 and g23 from the material matrix (Eqns. 1–4
above.)
If all three in-plane relationships for a given layer are linear, the corresponding linear matrix is
used (Eqns. 6-3a through 6–6 above), adjusted for the plane-stress condition σ33 =0. Poisson
effects are included, which may couple the two direct stresses.
If any of the in-plane relationships for a given layer are nonlinear or inactive, then all three
relationships become uncoupled according to these rules:
• Poisson’s ratio is taken to be zero
• Linear direct stress-strain relationships use stiffness e1 from the material matrix (Eqns.
6-3a through 6-6)
• Linear shear stress-strain relationships use shear modulus g12 (Eqns. 6-3b or 6-4b)
• Nonlinear direct stress-strain relationships use (Eqn. 6 - 11a) above.
• Nonlinear shear stress-strain relationships use (Eqn. 6 - 12a) above.
• Inactive stress-strain relationships assume that the corresponding stress is zero.
The stress-strain behavior for a given layer is always defined in the material coordinate system
specified by the material angle for that layer. It is particularly important to keep this in mind when
using Uniaxial materials, for which σ22 =0.
The above description is for the directional material. In addition, a two-dimensional concrete
model is available for use in the layered shell. This model is discussed in topic “Modified Darwin-
Pecknold Concrete Model” later in this chapter.
For more information, see Subtopic “Layered Section Property” (page 10–15) in Chapter “The
Shell Element.”
6–13
CSI Analysis Reference Manual Material Properties
The friction angle,ϕ, takes values 0 ≤ ϕ< 90°. For the recommended value of ϕ=0, shear behavior
is as described above. For experimental use with ϕ>0, the shear stress is computed primarily using
a frictional model having linear stiffness g12 up to a limiting stress given by:
0, 𝜎𝜎 ≥ 0
|𝜎𝜎12 | ≤ 𝑡𝑡𝑡𝑡𝑡𝑡 𝜙𝜙 � (Eqn. 6 - 16a)
−𝜎𝜎, 𝜎𝜎 < 0
1
where 𝜎𝜎 = (𝜎𝜎11 + 𝜎𝜎22 ) Compression is required in order to develop any shear strength by this
2
equation. In addition, cohesion is added using (Eqn. 6-12b) above, but considering only the
contribution to shear due to tension:
1
𝜎𝜎𝑠𝑠 (𝜀𝜀12 ) = 𝜎𝜎𝑇𝑇 (2𝜀𝜀12 ) (Eqn. 6 - 16b)
4
1
𝜀𝜀12 = 𝛾𝛾12 ≥ 0 (Eqn. 6 – 16c)
2
This behavior, while interesting, can present computational challenges unless the model is well
defined and reasonably loaded, with sufficient ductility provided using reinforcing steel. To
repeat: This is an experimental behavior and is not recommended for normal use.
Hysteretic behavior may affect nonlinear static and nonlinear time-history load cases that exhibit
load reversals and cyclic loading. Monotonic loading is not affected.
Several different hysteresis models are available to describe the behavior of different types of
materials. For the most part, these differ in the amount of energy they dissipate in a given cycle
of deformation, and how the energy dissipation behavior changes with an increasing amount of
deformation.
6–14
CSI Analysis Reference Manual Material Properties
Although the present chapter concerns material properties, this discussion pertains equally to all
three of these applications.
6–15
CSI Analysis Reference Manual Material Properties
Figure 6-3
Elastic Hysteresis Model under Increasing Cyclic Load – No Energy Dissipation
Showing the Backbone Curve Used for All Hysteresis Figures
6–16
CSI Analysis Reference Manual Material Properties
Figure 6-4
Kinematic Hysteresis Model under Increasing Cyclic Load
Under the rules of kinematic hardening, plastic deformation in one direction “pulls” the curve for
the other direction along with it. Matching pairs of points are linked. No additional parameters
are required for this model.
Upon unloading and reverse loading, the curve follows a path made of segments parallel to and
of the same length as the previously loaded segments and their opposite-direction counterparts
until it rejoins the backbone curve when loading in the opposite direction. This behavior is shown
in Figure 6-4 (page 6–17) for cycles of increasing deformation.
When you define the points on the multi-linear curve, you should be aware that symmetrical pairs
of points will be linked, even if the curve is not symmetrical. This gives you some control over
the shape of the hysteretic loop.
6–17
CSI Analysis Reference Manual Material Properties
The kinematic model forms the basis for several of the other model described below, including
Takeda, degrading, and BRB hardening.
6–18
CSI Analysis Reference Manual Material Properties
Figure 6-5
Degrading Hysteresis Model under Increasing Cyclic Load
Exhibiting Elastic Degradation (s=0.0)
Note: When used in a material or link property, the deformation scale factors x1 and x2 are the
yield deformations. When used in a hinge property, the deformation scale factors are those
directly specified for that property. The deformation scale factors may be different in the positive
and negative directions.
The energy factors represent the area of a degraded hysteresis loop divided by the energy of the
non-degraded loop, such as for the kinematic model. For example, an energy factor of 0.3 means
that a full cycle of deformation would only dissipate 30% of the energy that the non-degraded
material would. The energy factors must satisfy 1.0≥f0≥f1≥f2 >0.0. The deformation levels must
satisfy 1.0 <x1 <x2
All weighting factors may take any value from 0.0 to 1.0, inclusive. Because the accumulated
plastic deformation is constantly increasing, it is recommended that the weighting factor a
generally be small or zero.
6–19
CSI Analysis Reference Manual Material Properties
Figure 6-6
Degrading Hysteresis Model under Increasing Cyclic Load
Exhibiting Stiffness Degradation (s=1.0)
6–20
CSI Analysis Reference Manual Material Properties
Figure 6-7
Degrading Hysteresis Model under Increasing Cyclic Load
Exhibiting Combined Degradation (s=0.5)
Degradation does not occur during monotonic loading. However, upon load reversal, the curve
for unloading and reverse loading is modified according to the energy factor computed for the
last deformation increment. This is done by squeezing, or flattening, the curve toward the diagonal
line that connects the two points of maximum positive and negative deformation.
This squeezing is scaled to achieve the desired decrease in energy dissipation. The scaling can
occur in two directions:
• Parallel to the elastic unloading line, called elastic degradation
• Parallel to the horizontal axis, called stiffness degradation
The amount of scaling in each direction is controlled by the stiffness degradation weighting
parameter, s. For s = 0.0, all degradation is of elastic type. For s = 1.0, all degradation is of
stiffness type. For intermediate values, the degradation is apportioned accordingly.
While the deformation and individual energy levels are computed separately for the positive and
negative directions, the final energy level is a single parameter that affects the shape of the
hysteresis loop in both directions.
6–21
CSI Analysis Reference Manual Material Properties
Figure 6-8
Takeda Hysteresis Model under Increasing Cyclic Load
Note that if all the energy factors are equal to 1.0, this model degenerates to the kinematic
hysteresis model.
Figure 6-5 though Figure 6-7 (pages 6–19 through 6–21) show the shape of the hysteresis loop
for elastic degradation, stiffness degradation, and a mixture with a stiffness degradation factor of
s = 0.5. Each of these three cases dissipates the same amount of energy for a given cycle of
loading, and less than the energy dissipated for the equivalent kinematic model shown in Figure
6-4 (page 6–17).
Unloading is along the elastic segments similar to the kinematic model. When reloading, the curve
follows a secant line to the backbone curve for loading in the opposite direction. The target point
for this secant is at the maximum deformation that occurred in that direction under previous load
cycles. This results in a decreasing amount of energy dissipation with larger deformations.
Unloading is along the elastic segments.
6–22
CSI Analysis Reference Manual Material Properties
Figure 6-9
Pivot Hysteresis Model under Increasing Cyclic Load
The following additional parameters are specified for the Pivot model:
• α1, which locates the pivot point for unloading to zero from positive force. Unloading
occurs toward a point on the extension of the positive elastic line, but at a negative force
value of α1 times the positive yield force.
6–23
CSI Analysis Reference Manual Material Properties
Figure 6-10
Pivot Hysteresis Model Parameters
• α2, which locates the pivot point for unloading to zero from negative force. Unloading
occurs toward a point on the extension of the negative elastic line, but at a positive force
value of α2 times the negative yield force.
• 𝛽𝛽1 which locates the pivot point for reverse loading from zero toward positive force.
Reloading occurs toward a point on the positive elastic line at a force value of b1 times
the positive yield force, where 0.0 < 𝛽𝛽1 ≤ 1.0. Beyond that point, loading occurs along
the secant to the point of maximum previous positive deformation on the backbone curve.
• 𝛽𝛽2 , which locates the pivot point for reverse loading from zero toward negative force.
Reloading occurs toward a point on the negative elastic line at a force value of b2 times
the negative yield force, where 0.0 < 𝛽𝛽2 ≤ 1.0. Beyond that point, loading occurs along
the secant to the point of maximum previous negative deformation on the backbone curve.
• η, which determines the amount of degradation of the elastic slopes after plastic
deformation, where 0.0 < 𝜂𝜂 ≤ 1.0
These parameters and the behavior are illustrated in Figure 6-9 and Figure 6-10 (pages 6–23 and
6–24).
6–24
CSI Analysis Reference Manual Material Properties
Figure 6-11
Concrete Hysteresis Model under Increasing Cyclic Load
With Compression as Positive and Energy Factor f = 0.7
This model is primarily intended for axial behavior, but can be applied to any degree of freedom.
Reinforced concrete is better modeled using the pivot, degrading, or Takeda models.
A non-zero force-deformation curve should always be defined for compression. The force-
deformation curve for tension may be all zero, or it may be non-zero provided that the maximum
force value is of smaller magnitude than that for the compression side.
A single parameter, the energy degradation factor f, is specified for this model. This value should
satisfy 0.0 ≤ 𝑓𝑓 ≤ 1.0. A value of f = 0.0 is equivalent to a clean gap when unloading from
compression and dissipates the least amount of energy. A value of f = 1.0 is dissipates the most
energy and could be caused by rubble filling the gap when unloading from compression.
6–25
CSI Analysis Reference Manual Material Properties
• Unloading to zero occurs along a line nearly parallel to the compression elastic line. The
line is actually directed to a pivot point on the extension of the compressive elastic line,
located so that the unloading slope at maximum compressive force has half the stiffness
of the elastic loading line.
• At zero force, reverse loading toward tension occurs at zero force.
• Subsequent loading in compression occurs along the previous unloading line if the energy
factor f = 0.0, and along the secant from the origin to the point of maximum previous
compressive deformation if the energy factor is 1.0. An intermediate secant from the
horizontal axis is used for other values of f.
Tension behavior, if non-zero, is modeled as follows:
• Initial loading is along the backbone curve.
• Unloading occurs along a secant line to the origin.
• Subsequent loading occurs along the unloading secant from the origin to the point of
maximum previous tensile deformation.
See Figure 6-11 (page 6–25) for an example of this behavior for an energy degradation factor of
f = 0.7.
6–26
CSI Analysis Reference Manual Material Properties
Figure 6-12
BRB Hardening Hysteresis Model under Increasing Cyclic Load
with Hardening Factor h = 1.5
• Accumulated plastic deformation, which is the absolute sum of each increment of positive
or negative plastic deformation. Plastic deformation is that which does not occur on the
two elastic segment of the force-deformation curve.
Accumulated plastic deformation can occur under cyclic loading of constant amplitude.
The hardening factors scale the size of the backbone curve and hysteresis loop in the action
(stress/force/moment) direction. Because the accumulated plastic deformation is constantly
increasing, it is recommended that the weighting factor a generally be small or zero.
6–27
CSI Analysis Reference Manual Material Properties
• Following the same approach, the hardening factor due to negative deformation, hneg, is
computed using the corresponding parameters for negative deformation.
Degradation does not occur during monotonic loading. However, upon load reversal, the curve
for unloading and reverse loading in the opposite direction is modified according to the hardening
factor computed for the last deformation increment. This is done by scaling the action values in
that direction, including the backbone curve for further loading.
Important Note! Positive deformation and the corresponding hardening parameters only affect
the negative strength, and vice versa.
Note that if the hardening factor is equal to 1.0, this model degenerates to the kinematic hysteresis
model.
6–28
CSI Analysis Reference Manual Material Properties
Figure 6-13
Isotropic Hysteresis Model under Increasing Cyclic Load
Unloading and reverse loading occur along a path parallel to the elastic line until the magnitude
of the action in the reverse direction equals that of backbone curve at the same amount of
deformation in the reverse direction, and then continues along a horizontal secant to the backbone
curve.
When you define the points on the multi-linear curve, you should be aware that symmetrical pairs
of points will be linked, even if the curve is not symmetrical. This gives you some control over
the shape of the hysteretic loop.
This model dissipates the most energy of all the models. This behavior is illustrated in Figure
6-13 (page 6–29).
6–29
CSI Analysis Reference Manual Material Properties
both monotonic and cyclic loading, and considers the stress-strain components σ11 -ε11 , σ22-ε22 and
σ33-ε33. A state of plane stress is assumed.
The direction of cracking can change during the loading history, and the shear strength is affected
by the tension strain in the material. The axial stress-strain curve specified for the material is
simplified to account for initial stiffness, yielding, ultimate plateau, and strength loss due to
crushing. Zero tensile strength is assumed.
Hysteresis is governed by the concrete hysteresis model described in the previous topic, with the
energy dissipation factor f = 0.
The layered shell allows this material to be used for membrane and/or flexural behavior and to be
combined with steel reinforcement placed in arbitrary directions and locations. Transverse (out-
of-plane) shear is assumed to be elastic and isotropic using the shear stiffness G13 for both 𝜎𝜎13 −
𝛾𝛾13 and 𝜎𝜎23 − 𝛾𝛾23 behavior.
See separate Technical Note “Modified Darwin-Pecknold 2-D Reinforced Concrete Material
Model” for more information, available using the command Help > Documentation.
2
𝑓𝑓(𝝈𝝈, 𝛼𝛼, 𝜷𝜷) = ‖𝜼𝜼‖ − � 𝑦𝑦(𝛼𝛼) (Eqn. 6 - 20c)
3
𝜼𝜼
𝜺𝜺̇ 𝒑𝒑 = 𝛾𝛾 (Eqn. 6 - 20e)
‖𝜼𝜼‖
2 𝜼𝜼
𝜷𝜷̇ = 𝛾𝛾 𝐻𝐻 (Eqn. 6 - 20f)
3 ‖𝜼𝜼‖
2
𝛼𝛼̇ = 𝛾𝛾� (Eqn. 6 - 20g)
3
Where:
6–30
CSI Analysis Reference Manual Material Properties
𝛼𝛼 is a plastic internal variable which represents the equivalent plastic strain that defines
isotropic hardening of the Von Mises yield surface.
𝜷𝜷 is a plastic internal variable which defines the center of the Von Mises yield surface in
stress deviator space.
𝜼𝜼 is the relative stress tensor.
σy is the yield stress parameter.
K is the isotropic hardening modulus parameter.
H is the kinematic hardening modulus parameter.
σu is the ultimate stress, equal to σy multiplied by the parameter ultimate stress as a ratio
of the yield stress.
δ is the hardening rate parameter.
γ is the plastic multiplier, an internal state variable that indicates plastic flow, computed
iteratively.
For more information, see Topic “Staged Construction” (page 23–15) in Chapter “Nonlinear
Static Analysis.”
6.17.1 Properties
For concrete-type materials, you may specify:
• Aging parameters that determine the change in modulus of elasticity with age
• Shrinkage parameters that determine the decrease in direct strains with time
• Creep parameters that determine the change in strain with time under the action of stress
For tendon-type materials, relaxation behavior may be specified that determines the change in
strain with time under the action of stress, similar to creep.
Currently these behaviors can be specified for the CEB-FIP 1990 code (Comite Euro-
International Du Beton, 1993) for concrete and tendon materials, and for concrete materials using
the following codes: CEB-FIP 2010, ACI 290R-92, and user-specified curves.
6–31
CSI Analysis Reference Manual Material Properties
With full integration, each increment of stress during the analysis becomes part of the memory of
the material. This leads to accurate results, but for long analyses with many stress increments,
this requires computer storage and execution time that both increase as the square of the number
of increments. For larger problems, this can make solution impractical.
Using the Dirichlet series approximation (Ketchum, 1986), you can choose a fixed number of
series terms that are to be stored. Each term is modified by the stress increments, but the number
of terms does not change during the analysis. This means the storage and execution time increase
linearly with the number of stress increments. Each term in the Dirichlet series can be thought of
as a spring and dashpot system with a characteristic relaxation time. The program automatically
chooses these spring-dashpot systems based on the number of terms you request. You should try
different numbers of terms and check the analysis results to make sure that your choice is
adequate.
It is recommended that you work with a smaller problem that is representative of your larger
model, and compare various numbers of series terms with the full integration solution to
determine the appropriate series approximation to use.
6.18 Design-Type
You may specify a design-type for each Material that indicates how it is to be treated for design
by the SAP2000, ETABS, SAFE, or CSiBridge graphical user interface. The available design
types are:
• Steel: Frame elements made of this material will be designed according to steel design
codes
• Concrete: Frame elements made of this material will be designed according to concrete
design codes
• Aluminum: Frame elements made of this material will be designed according to
aluminum design codes
• Cold-formed: Frame elements made of this material will be designed according to cold-
formed steel design codes
• None: Frame elements made of this material will not be designed
When you choose a design type, additional material properties may be specified that are used only
for design; they do not affect the analysis. Consult the on-line help and design documentation for
further information on these design properties.
6–32
7 The Frame Element
The Frame element is a very powerful element that can be used to model beams, columns, braces,
and trusses in planar and three-dimensional structures. Nonlinear material behavior is available
through the use of Frame Hinges.
7–1
CSI Analysis Reference Manual The Frame Element
7.1 Overview
The Frame element uses a general, three-dimensional, beam-column formulation which includes
the effects of biaxial bending, torsion, axial deformation, and biaxial shear deformations. See
Bathe and Wilson (1976).
Each element has its own local coordinate system for defining section properties and loads, and
for interpreting output.
The element may be prismatic or non-prismatic. The non-prismatic formulation allows the
element length to be divided into any number of segments over which properties may vary. The
variation of the bending stiffness may be linear, parabolic, or cubic over each segment of length.
The axial, shear, torsional, mass, and weight properties all vary linearly over each segment.
Insertion points and end offsets are available to account for the finite size of beam and column
intersections. The end offsets may be made partially or fully rigid to model the stiffening effect
that can occur when the ends of an element are embedded in beam and column intersections. End
releases are also available to model different fixity conditions at the ends of the element.
Each Frame element may be loaded by gravity (in any direction), multiple concentrated loads,
multiple distributed loads, strain and deformation loads, and loads due to temperature change.
Target-force loading is available that iteratively applies deformation load to the element to
achieve a desired axial force.
Element internal forces are produced at the ends of each element and at a user specified number
of equally-spaced output stations along the length of the element.
Cable behavior is usually best modeled using the catenary Cable element (page 9–1). However,
there are certain cases where using Frame elements is necessary. This can be achieved by adding
appropriate features to a Frame element. You can release the moments at the ends of the elements,
although we recommend that you retain small, realistic bending stiffness instead. You can also
add nonlinear behavior as needed, such as the no-compression property, tension stiffening (p-
delta effects), and large deflections. These features require nonlinear analysis.
7–2
CSI Analysis Reference Manual The Frame Element
The two ends of the neutral axis, considering the coordinates of joints i and j plus the insertion
points, must not be coincident. It is generally recommended that the offsets due to the insertion
points be perpendicular to the axis of the element, although this is not required.
For more information on the insertion points, including how they affect the local coordinate
system of the element, see Topic “Insertion Points” (page 7–19)
7–3
CSI Analysis Reference Manual The Frame Element
It is important that you clearly understand the definition of the element local 1-2-3 coordinate
system and its relationship to the global X-Y-Z coordinate system. Both systems are right-handed
coordinate systems. It is up to you to define local systems which simplify data input and
interpretation of results.
In most structures the definition of the element local coordinate system is extremely simple. The
methods provided, however, provide sufficient power and flexibility to describe the orientation
of Frame elements in the most complicated situations.
Local axes are first computed for the element without considering the insertion points, i.e., as if
the neutral axis connects the two joints. These are called the nominal local axes. If the insertion
points shift the neutral axis by a different amount at the two ends, the local axes are then
transformed by projecting them onto the neutral axis to determine the actual local coordinate
system used for analysis.
The discussion below considers the calculation of the nominal local axes using the joints. The
transformation for the insertion points, if needed, is discussed later in Topic “Insertion Points”.
The simplest method for computing the element local coordinate system, using the default
orientation and the Frame element coordinate angle, is described in this topic. Additional
methods for defining the Frame element local coordinate system are described in the next topic.
7–4
CSI Analysis Reference Manual The Frame Element
The local 2 axis makes the same angle with the vertical axis as the local 1 axis makes with the
horizontal plane. This means that the local 2 axis points vertically upward for horizontal elements.
For vertical elements, ang is the angle between the local 2 axis and the horizontal +X axis.
Otherwise, ang is the angle between the local 2 axis and the vertical plane containing the local 1
axis. See Figure 7-1 (page 7–6) for examples.
This topic describes how to define the orientation of the transverse local 2 and 3 axes with respect
to an arbitrary reference vector when the element coordinate angle, ang, is zero. If ang is different
from zero, it is the angle through which the local 2 and 3 axes are rotated about the positive local
1 axis from the orientation determined by the reference vector. The local 1 axis is always directed
from end I to end J of the element.
The discussion below considers the calculation of the nominal local axes using the joints. The
transformation for the insertion points, if needed, is discussed later in Topic “Insertion Points.”
7–5
CSI Analysis Reference Manual The Frame Element
Figure 7-1
The Frame Element Coordinate Angle with Respect to the Default Orientation
7–6
CSI Analysis Reference Manual The Frame Element
To define the reference vector, you must first specify or use the default values for:
• A primary coordinate direction pldirp (the default is +Z)
• A secondary coordinate direction pldirs (the default is +X). Directions pldirs and pldirp
should not be parallel to each other unless you are sure that they are not parallel to local
axis 1
• A fixed coordinate system csys (the default is zero, indicating the global coordinate
system)
• The local plane, local, to be determined by the reference vector (the default is 12,
indicating plane 1-2)
You may optionally specify:
• A pair of joints, plveca and plvecb (the default for each is zero, indicating the center of
the element). If both are zero, this option is not used
For each element, the reference vector is determined as follows:
1. A vector is found from joint plveca to joint plvecb. If this vector is of finite length and
is not parallel to local axis 1, it is used as the reference vector Vp
2. Otherwise, the primary coordinate direction pldirp is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 1, it
is used as the reference vector Vp
3. Otherwise, the secondary coordinate direction pldirs is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 1, it
is used as the reference vector Vp
4. Otherwise, the method fails and the analysis terminates. This will never happen if pldirp
is not parallel to pldirs
7–7
CSI Analysis Reference Manual The Frame Element
Figure 7-2
The Frame Element Coordinate Angle with Respect to Coordinate Directions
A vector is considered to be parallel to local axis 1 if the sine of the angle between them is less
than 10-3.
The use of the Frame element coordinate angle in conjunction with coordinate directions that
define the reference vector is illustrated in Figure 7-2 (page 7–8). The use of joints to define the
reference vector is shown in Figure 7-3 (page 7–9.)
7–8
CSI Analysis Reference Manual The Frame Element
Figure 7-3
Using Joints to Define the Frame Local Coordinate System
In the common case where the reference vector is perpendicular to axis 𝑽𝑽1 , the transverse axis in
the selected plane will be equal to Vp.
All of the following subtopics, except the last, describe the definition of prismatic Sections. The
last subtopic, “Non-prismatic Sections”, describes how prismatic Sections are used to define non-
prismatic Sections.
7–9
CSI Analysis Reference Manual The Frame Element
7–10
CSI Analysis Reference Manual The Frame Element
Setting a, j, i33, or i22 to zero causes the corresponding section stiffness to be zero. For example,
a truss member can be modeled by setting j = i33 = i22 = 0, and a planar frame member in the 1-
2 plane can be modeled by setting j = i22 = 0.
Setting as2 or as3 to zero causes the corresponding transverse shear deformation to be zero. In
effect, a zero shear area is interpreted as being infinite. The transverse shear stiffness is ignored
if the corresponding bending stiffness is zero.
7–11
CSI Analysis Reference Manual The Frame Element
Effective Shear
Section Description
Area
Rectangular Section
5
Shear Forces parallel to the 𝑏𝑏 or 𝑏𝑏𝑏𝑏
6
𝑑𝑑 directions
Thin Walled
Rectangular Tube Section
2 𝑡𝑡𝑡𝑡
Shear Forces parallel to 𝑑𝑑
direction
General Section
7–12
CSI Analysis Reference Manual The Frame Element
• If shape=SD SECTION (Section Designer Section), you can create your own arbitrary
Sections using the Section Designer utility within the program, and the six geometric
properties are automatically calculated. See “Section-Designer Sections” below.
• If shape=NONPRISMATIC, the Section is interpolated along the length of the element
from previously defined Sections as described in “Non-prismatic Sections” below.
Note that the dimension t3 is the depth of the Section in the 2 direction and contributes primarily
to i33.
The geometric properties are stored in the length units specified when the database file was
created. These are automatically converted to the appropriate units when used in a model.
Different frame sections can be obtained from different database files for the same model.
For more information, see the on-line help within Section Designer.
7–13
CSI Analysis Reference Manual The Frame Element
Figure 7-5
Automatic Section Property Calculation
The additional mass and weight act regardless of the cross-sectional area of the Section. The
default values for mpl and wpl are zero for all shape types.
7–14
CSI Analysis Reference Manual The Frame Element
The variation of the bending stiffnesses may be linear, parabolic, or cubic over each segment of
length. The axial, shear, torsional, mass, and weight properties all vary linearly over each
segment. Section properties may change discontinuously from one segment to the next.
Segment Lengths
The length of a non-prismatic segment may be specified as either a variable length, vl, or an
absolute length, l. The default is vl = 1.
When a non-prismatic Section is assigned to an element, the actual lengths of each segment for
that element are determined as follows:
• The clear length of the element, Lc, is first calculated as the total length minus the end
offsets:
𝐿𝐿𝑐𝑐 = 𝐿𝐿 − (𝒊𝒊𝒊𝒊𝒊𝒊𝒊𝒊 + 𝒋𝒋𝒋𝒋𝒋𝒋𝒋𝒋) (Eqn. 7 - 3)
See Topic “End Offsets” (page 7–21) in this Chapter for more information.
• If the sum of the absolute lengths of the segments exceeds the clear length, they are scaled
down proportionately so that the sum equals the clear length. Otherwise, the absolute
lengths are used as specified.
• The remaining length (the clear length minus the sum of the absolute lengths) is divided
among the segments having variable lengths in the same proportion as the specified
lengths. For example, for two segments with vl = 1 and vl = 2, one third of the remaining
length would go to the first segment, and two thirds to the second segment.
Starting and Ending Sections
The properties for a segment are defined by specifying:
• The label, seci, of a previously defined prismatic Section that defines the properties at the
start of the segment, i.e., at the end closest to joint i.
• The label, secj, of a previously defined prismatic Section that defines the properties at
the end of the segment, i.e., at the end closest to joint j. The starting and ending Sections
may be the same if the properties are constant over the length of the segment.
The Material would normally be the same for both the starting and ending Sections and only the
geometric properties would differ, but this is not required.
Variation of Properties
Non-prismatic Section properties are interpolated along the length of each segment from the
values at the two ends.
7–15
CSI Analysis Reference Manual The Frame Element
The variation of the bending stiffnesses, i33∙e1 and i22∙e1, are defined by specifying the
parameters eivar33 and eivar22, respectively. Assign values of 1, 2, or 3 to these parameters to
indicate variation along the length that is linear, parabolic, or cubic, respectively.
Specifically, the eivar33-th root of the bending stiffness in the 1-2 plane:
𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆𝒆
√𝒊𝒊𝒊𝒊𝒊𝒊 ∙ 𝒆𝒆𝒆𝒆 (Eqn. 7 - 4)
varies linearly along the length. This usually corresponds to a linear variation in one of the Section
dimensions. For example, referring to Figure 7-5 (page 7–14): a linear variation in t2 for the
rectangular shape would require eivar33=1, a linear variation in t3 for the rectangular shape
would require eivar33=3, and a linear variation in t3 for the I-shape would require eivar33=2.
The interpolation of the bending stiffness in the 1-2 plane, i22∙e1, is defined in the same manner
by the parameter eivar22.
The remaining properties are assumed to vary linearly between the ends of each segment:
7–16
CSI Analysis Reference Manual The Frame Element
Figure 7-6
Examples of Non-prismatic Sections
7–17
CSI Analysis Reference Manual The Frame Element
Similarly, if you explicitly divide a non-prismatic frame object into multiple frame objects, it is
necessary to specify for each frame object what portion of the total non-prismatic variation applies
to each object. This is done by assigning to each object:
• The length of the total non-prismatic section. This will be the same for each object derived
from a single parent frame object, and will be longer than each derived object.
• The relative location.
For example, consider a single non-prismatic frame object of length 8 meters, divided into four
equal-length objects. For each derived object, the assigned non-prismatic length should be 8
meters and the relative starting locations should be 0.0, 0.25, 0.5, and 0.75, respectively.
See Topic “End Offsets” (page 7–21) in this Chapter for more information.
7–18
CSI Analysis Reference Manual The Frame Element
When performing steel frame design using the Direct Analysis Method of design code AISC 360-
05/IBC2006, further property modifiers may be computed by the design algorithm for the axial
and bending stiffnesses. In this case, the computed modifiers are multiplied by those assigned to
the element and those specified in the section property used by that element, so that all three sets
of factors apply.
When a Named Property Set is applied to an element in a particular stage of a Load Case, it
replaces only the values that are assigned to the element or that had been applied in a previous
stage; values computed by the Direct Analysis Method of design are also replaced. However,
property modifiers specified with the section property remain in force and are not affected by the
application of a Named Property Set. The net effect is to use the factors specified in the Named
Property Set multiplied by the factors specified in the section property.
When property modifiers are changed in a staged construction Load Case, they do not change the
response of the structure up to that stage, but only affect subsequent response. In other words, the
effect is incremental. For example, consider a cantilever with only default (unity) property
modifiers, and a staged construction case as follows:
• Stage 1: Self-weight load is applied, resulting in a tip deflection of 1.0 and a support
moment of 1000.
• Stage 2: Named Property Set “A” is applied that multiplies all stiffnesses by 2.0, and the
mass and weight by 1.0. The tip deflection and support moment do not change.
• Stage 3: Self-weight load is applied again (incrementally). The resulting tip deflection is
1.5 and the support moment is 2000. Compared to Stage 1, the same incremental load is
applied, but the structure is twice as stiff.
• Stage 4: Named Property Set “B” is applied that multiplies all stiffnesses, as well as the
mass and weight, by 2.0. The tip deflection and support moment do not change.
• Stage 5: Self-weight load is applied again (incrementally). The resulting tip deflection is
2.5 and the support moment is 4000. Compared to Stage 1, twice the incremental load is
applied, and the structure is twice as stiff.
7–19
CSI Analysis Reference Manual The Frame Element
There is a set of pre-defined locations within the section, called cardinal points, that can be used
for this purpose. The available choices are shown in Figure 7-7 (page 7–20). The default location
is point 10, the centroid.
You can further offset the cardinal point from the joint by specifying joint offsets. The joint
offsets together with the cardinal point make up the insertion point assignment. The total offset
from the joint to the centroid is given as the sum of the joint offset plus the distance from the
cardinal point to the centroid.
This feature is useful, as an example, for modeling beams and columns when the beams do not
frame into the center of the column. Figure 7-8 (page 7–22) shows an elevation and plan view of
a common framing arrangement where the exterior beams are offset from the column center lines
to be flush with the exterior of the building.
1. Bottom left
2. Bottom center
3. Bottom right
4. Middle left
5. Middle center
6. Middle right
7. Top left
8. Top center
9. Top right
10. Centroid
11. Shear center
Also shown in this figure are the cardinal points for each member and the joint offset dimensions.
Offsets along the neutral axis of the element are usually specified using end offsets rather than
insertion points. See topic “End Offsets” (7–21). End offsets are treated as part of the length of
the element, have element properties and loads, and may or may not be rigid.
Offsets due to insertion points are external to the element and do not have any mass or loads.
Internally the analysis represents the insertion point by a fully rigid constraint that connects the
neutral axis to the joints.
7–20
CSI Analysis Reference Manual The Frame Element
The centroids of the section are then located using both the cardinal point and joint offsets. Joint
offsets may be specified using the global coordinate system or the element local system. In the
latter case, the nominal local axes are used for this purpose.
Insertion Points
If the neutral axis of the frame section remains parallel to the nominal local 1 axis (the line
connecting the two joints), then no further transformation is needed. The element local axes are
the same as the nominal axes.
If the neutral axis has changed direction, then the element local coordinate system is computed as
follows:
𝑽𝑽 � 𝟏𝟏 × 𝑽𝑽𝟐𝟐
� 𝟑𝟑 = 𝑽𝑽 (Eqn. 7 - 5a)
� 𝟐𝟐 = 𝑽𝑽
𝑽𝑽 � 𝟑𝟑 × 𝑽𝑽
� 𝟏𝟏 (Eqn. 7 - 5b)
where V1, 𝑽𝑽𝟐𝟐 , and V3 and the nominal local axes computed previously based on the joints; and
𝑽𝑽 � 𝟐𝟐 , and 𝑽𝑽
� 𝟏𝟏 , 𝑽𝑽 � 𝟑𝟑 are the transformed local axes used for analysis. If V2 is vertical, then 𝑽𝑽
� 𝟑𝟑 will
always be horizontal. Note that the two systems are identical if 𝑽𝑽𝟏𝟏 = V1, the usual case.
�
The nominal axes are used only for determining the direction of joint offsets. The transformed
axes are used for all analysis and design purposes, including loading and results output.
For non-prismatic elements with non-centroidal cardinal points, the local 1 axis may not be
straight, and as a consequence the local 2 and 3 axes may change orientation between segments.
This can be expected to cause jumps in the axial force, shear, and moments. However, the change
will be a small deviation from the axes that would have been calculated for an element with no
insertion points.
You may specify two end offsets for each element using parameters ioff and joff corresponding
to ends I and J, respectively. End offset ioff is the length of overlap for a given element with other
connecting elements at joint i. It is the distance from the joint to the face of the connection for the
given element. A similar definition applies to end offset joff at joint j. See Figure 7-9 (page7–
23).
7–21
CSI Analysis Reference Manual The Frame Element
Figure 7-8
Example Showing Joint Offsets and Cardinal Points
End offsets are automatically calculated by the SAP2000 graphical interface for each element
based on the maximum Section dimensions of all other elements that connect to that element at a
common joint.
7–22
CSI Analysis Reference Manual The Frame Element
Figure 7-9
Frame Element Offsets
If end offsets are specified such that the clear length is less than 1% of the total element length,
the program will issue a warning and reduce the end offsets proportionately so that the clear length
is equal to 1% of the total length. Normally the end offsets should be a much smaller proportion
of the total length.
You may specify a rigid-end factor for each element using parameter rigid, which gives the
fraction of each end offset that is assumed to be rigid for bending and shear deformation. The
length rigid×ioff, starting from joint i, is assumed to be rigid. Similarly, the length rigid×joff is
rigid at joint j. The flexible length Lf of the element is given by:
7–23
CSI Analysis Reference Manual The Frame Element
The rigid-zone offsets never affect axial and torsional deformation. The full element length is
assumed to be flexible for these deformations.
The default value for rigid is zero. The maximum value of unity would indicate that the end
offsets are fully rigid. You must use engineering judgment to select the appropriate value for this
parameter. It will depend upon the geometry of the connection, and may be different for the
different elements that frame into the connection. Typically, the value for rigid would not exceed
about 0.5.
See Subtopic “Non-prismatic Sections” (page 7–15) in this Chapter for more information.
See Topic “Internal Force Output” (page 7–35) in this Chapter for more information.
See Topic “End Releases” (page 7–25) in this Chapter for more information.
7–24
CSI Analysis Reference Manual The Frame Element
Figure 7-10
Frame Element End Releases
In the example shown in Figure 7-10 (page 7–25), the diagonal element has a moment connection
at End I and a pin connection at End J. The other two elements connecting to the joint at End J
are continuous. Therefore, in order to model the pin condition, the rotation R3 at End J of the
diagonal element should be released. This assures that the moment is zero at the pin in the
diagonal element.
7–25
CSI Analysis Reference Manual The Frame Element
See Topic “End Offsets” (page 7–21) in this Chapter for more information.
When property modifiers are changed in a staged construction Load Case, they do not change the
response of the structure up to that stage, but only affect subsequent response. In other words, the
effect is incremental. For example, consider a beam with assigned moment releases that is added
between two columns in a staged construction case as follows:
• Stage 1: The beam is added to an existing structure and self-weight is applied. Because
the element has moment releases assigned to it, the beam is added as simply-supported
and has no fixed-end moments. The mid-span moment is 1000.
• Stage 2: Named Property Set “A” is applied that has no end releases. The mid-span
moment does not change.
• Stage 3: Self-weight load is applied again (incrementally). The resulting mid-span
moment increases to 1333, and the end span moments are -667 each.
This example illustrates the common case where beams are initially added as simply-supported,
then connected to provide fully moment continuity. In another common situation, two
independent staged construction cases can be considered: One for gravity load where certain
members have moment releases, and the other for lateral load where the same members have
moment continuity. Each of these cases can be used as the basis for further linear or nonlinear
Load Cases, and the results considered together for design.
7–26
CSI Analysis Reference Manual The Frame Element
If you specify a tension limit, it must be zero or a positive value. If you specify a compression
limit, it must be zero or a negative value. If you specify a tension and compression limit of zero,
the element will carry no axial force.
The tension/compression limit behavior is elastic. Any axial extension beyond the tension limit
and axial shortening beyond the compression limit will occur with zero axial stiffness. These
deformations are recovered elastically at zero stiffness.
Bending, shear, and torsional behavior are not affected by the axial nonlinearity.
7.13 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Frame element is lumped at the joints i and j. No inertial effects are considered
within the element itself.
The total mass of the element is equal to the integral along the length of the mass density, m,
multiplied by the cross-sectional area, a, plus the additional mass per unit length, mpl.
For non-prismatic elements, the mass varies linearly over each non-prismatic segment of the
element, and is constant within the end offsets.
The total mass is apportioned to the two joints in the same way a similarly-distributed transverse
load would cause reactions at the ends of a simply-supported beam. The effects of end releases
are ignored when apportioning mass. The total mass is applied to each of the three translational
degrees of freedom: UX, UY, and UZ. No mass moments of inertia are computed for the rotational
degrees of freedom.
7–27
CSI Analysis Reference Manual The Frame Element
For non-prismatic elements, the self-weight varies linearly over each non-prismatic segment of
the element, and is constant within the end offsets.
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
7–28
CSI Analysis Reference Manual The Frame Element
Figure 7-11
Frame Element End Releases
The location of the load may be specified in one of the following ways:
• Specifying a relative distance, rd, measured from joint i. This must satisfy 0 ≤ 𝐫𝐫𝐫𝐫 ≤ 1.
The relative distance is the fraction of element length;
• Specifying an absolute distance, d, measured from joint i. This must satisfy0 ≤ 𝐝𝐝 ≤ 𝐿𝐿,
where L is the element length.
Any number of concentrated loads may be applied to each element. Loads given in fixed
coordinates are transformed to the element local coordinate system. See Figure 7-11 (page 7–29).
Multiple loads that are applied at the same location are added together.
7–29
CSI Analysis Reference Manual The Frame Element
For each force or moment component to be applied, a single load value may be given if the load
is uniformly distributed. Two load values are needed if the load intensity varies linearly over its
range of application (a trapezoidal load).
See Figure 7-12 (page 7–31) and Figure 7-13 (page 7–32).
7–30
CSI Analysis Reference Manual The Frame Element
Figure 7-12
Examples of the Definition of Distributed Span Loads
7–31
CSI Analysis Reference Manual The Frame Element
Figure 7-13
Examples of Distributed Span Loads
Distributed Span Loads may be specified as acting upon the projected length. The program
handles this by reducing the load intensity according to the angle, θ, between the element local 1
axis and the direction of loading. Projected force loads are scaled by sinθ, and projected moment
loads are scaled by cosθ. The reduced load intensities are then applied per unit of element length.
The scaling of the moment loads is based upon the assumption that the moment is caused by a
force acting upon the projected element length. The resulting moment is always perpendicular to
the force, thus accounting for the use of the cosine instead of the sine of the angle. The specified
intensity of the moment should be computed as the product of the force intensity and the
7–32
CSI Analysis Reference Manual The Frame Element
perpendicular distance from the element to the force. The appropriate sign of the moment must
be given.
Each of the three Load Temperature fields may be constant along the element length or linearly
interpolated from values given at the joints by a Joint Pattern.
7–33
CSI Analysis Reference Manual The Frame Element
In an unrestrained element, strain loads cause deformation between the two ends of the element,
but induce no internal forces. This unrestrained deformation has the same sign as would
deformation caused by the corresponding (conjugate) forces and moments acting on the element.
On the other hand, strain loading in a restrained element causes corresponding internal forces that
have the opposite sign as the applied strain. Most elements in a real structure are connected to
finite stiffness, and so strain loading would cause both deformation and internal forces. Note that
the effects of shear and bending strain loading are coupled.
For more information, see Topic “Internal Force Output” (page 7–35) in this chapter, and also
Chapter “Load Patterns” (page 17–1.)
Currently only axial Deformation Load is available. The specified axial deformation is converted
to axial Strain Load by simply dividing by the element length. The computed strain loads are
assumed to be constant along the length of the element.
Unlike all other types of loading, target-force loading is not incremental. Rather, you are
specifying the total force that you want to be present in the frame element at the end of the Load
Case or construction stage. The applied deformation that is calculated to achieve that force may
be positive, negative, or zero, depending on the force present in the element at the beginning of
the analysis. When a scale factor is applied to a Load Pattern that contains Target-Force loads,
the total target force is scaled. The increment of applied deformation that is required may change
by a different scale factor.
See Topic “Target-Force Load” (page 17–9) in Chapter “Load Patterns” and Topic “Target-Force
Iteration” (page 23–22) in Chapter “Nonlinear Static Analysis” for more information.
7–34
CSI Analysis Reference Manual The Frame Element
7–35
CSI Analysis Reference Manual The Frame Element
Figure 7-14
Frame Element Internal Forces and Moments
These internal forces and moments are present at every cross section along the length of the
element and may be requested as part of the analysis results.
The sign convention is illustrated in Figure 7-14 (page 7–36). Positive internal forces and axial
torque acting on a positive 1 face are oriented in the positive direction of the element local
coordinate axes. Positive internal forces and axial torque acting on a negative face are oriented in
7–36
CSI Analysis Reference Manual The Frame Element
the negative direction of the element local coordinate axes. A positive 1 face is one whose outward
normal (pointing away from element) is in the positive local 1 direction.
Positive bending moments cause compression at the positive 2 and 3 faces and tension at the
negative 2 and 3 faces. The positive 2 and 3 faces are those faces in the positive local 2 and 3
directions, respectively, from the neutral axis.
See Topic “End Offsets” (page 7–21) in this Chapter for more information.
where:
• P is the axial force, and M2 and M3 are the bending moments, as defined in Topic
“Internal Force Output” (page 7–35).
• a is the cross-sectional area, and i22 and i33 are the section moments of inertia, as defined
in Topic “Section Properties” (page 7–9).
• x2 and x3 are the coordinates of the point where the stress is calculated, measured from
the centroid of the section along the local 2 and 3 axes, respectively.
Based on this definition, tensile stresses are always positive, and compressive stresses are always
negative, regardless of the material.
Stresses are computed at the same axial stations as are the internal forces. At each station, stresses
are computed at selected stress points over the cross section, with locations that depend upon the
shape of the section:
• I-sections, T-sections, rectangles, boxes, channels, and angles - at all corners where the
maximum stresses could occur.
• Cover-plated I sections - at the same locations as for an I-section, plus the extreme
corners of the cover plates, if present.
• Circles and pipes - at eight points on the circumference.
7–37
CSI Analysis Reference Manual The Frame Element
• Section Designer sections - at the stress points defined when the section was drawn; if no
stress points have been defined, stress points are assumed at the four corners of the
rectangular bounding box for the section; this box has dimensions t3 x t2.
• General sections and all other shapes - at the four corners of the rectangular bounding
box for the section; this box has dimensions t3 x t2.
• Nonprismatic sections - computed as above from the interpolated shape, if the shape type
is the same at both ends of the frame segment; if the shape type is not the same at both
ends, then zero stress is reported.
• For all shapes except the box and pipe, stresses are also computed at the centroid of the
section.
In addition to the value of S11 at each stress point, two extreme stress values are reported at each
station:
• S11Max – the maximum value over all stress points at that station
• S11Min – the minimum value over all stress points at that station
Stresses are computed for all load cases except for moving-load cases, for which zero values will
be reported.
The following assumptions pertain to the stresses reported for frame elements:
• Stresses are computed for the base material of the section. No account is made for the
modular ratio. This usually has no effect on stresses for any section types except for some
Section Designer shapes.
• Stresses are computed based on the properties of the section assigned to the frame
element. If the section property is changed during a staged-construction load case, the
calculated stress values may not be appropriate. However, the internal forces and
moments are still correct.
• If any of the properties a, i22, or i33 is zero, the stress S11 will be reported as zero. It is
recommended to use end releases rather than setting the section properties to zero.
• Property modifiers that are applied to a, i22, or i33 do not change these property values
when used for stress calculation. In some cases, property modifiers may have an indirect
effect upon the stresses if they affect the corresponding axial force or bending moments.
The description in this topic pertains only to the stress values reported as analysis results. Stresses
used for frame design and bridge design are computed separately, as appropriate for the applicable
material and design procedure.
7–38
8 Hinge Properties
You may insert plastic hinges at any number of locations along the clear length of any Frame
element or Tendon object. ETABS also admits hinges in vertical shear-wall elements. Each hinge
represents concentrated post-yield behavior in one or more degrees of freedom. Hinges only affect
the behavior of the structure in nonlinear static and nonlinear time-history analyses.
Advanced Topics
• Overview
• Hinge Properties
• Automatic, User-Defined, and Generated Properties
• Automatic Hinge Properties
• Analysis Modeling
• Analysis Results
8.1 Overview
Yielding and post-yielding behavior can be modeled using discrete user-defined hinges. Hinges
can be assigned to a frame element at any location along the clear length of the element. They
may also be assigned to the mid-height of a wall object. Uncoupled moment, torsion, axial force
and shear hinges are available. There are also coupled P-M2-M3 hinges which yield based on the
interaction of axial force and bi-axial bending moments at the hinge location. Subsets of these
hinges may include P-M2, P-M3, and M2-M3 behavior.
Fiber hinges P-M2-M3 can be defined, which are a collection of material points over the cross
section. Each point represents a tributary area and has its own stress-strain curve. Plane sections
are assumed to remain planar for the section, which ties together the behavior of the material
points. Fiber hinges are often more realistic than force-moment hinges, but are more
computationally intensive.
More than one type of frame hinge can exist at the same location, for example, you might assign
both an M3 (moment) and a V2 (shear) hinge to the same end of a frame element. Hinge properties
can be computed automatically from the element material and section properties according to
ACSE 41-13, ASCE 41-17 or ASCE 41-23 criteria.
8–1
CSI Analysis Reference Manual Hinge Properties
For ETABS, hinges can also be assigned to vertical shear walls. Two types of nonlinear wall
hinges are available in ETABS for modeling nonlinear P-M3 and in-plane shear behavior. When
hinges are present in a shear wall element, the assigned hinges govern the stress behavior in the
directions where hinge is active while the properties of the shell element govern the behavior in
the other directions including out-of-plane bending behavior. The description and theory for wall
hinge formulations are presented in the Technical Note “ETABS Wall Hinge Models”. This
document can be found in the Manuals subfolder where the software is installed on your
computer. It can be accessed from inside the software using the menu command Help >
Documentation > Technical Notes.
Hinges only affect the behavior of the structure in nonlinear static and nonlinear time-history
analyses. Hinge behavior does not affect nonlinear modal time-history (FNA) analyses unless the
hinges are modeled as links, as described later in this chapter.
Strength loss is permitted in the hinge properties, and in fact the ASCE hinges assume a sudden
loss of strength. However, you should use this feature judiciously. Sudden strength loss is often
unrealistic and can be very difficult to analyze, especially when elastic snap-back occurs. We
encourage you to consider strength loss only when necessary, to use realistic negative slopes, and
to carefully evaluate the results.
To help with convergence, the program automatically limits the negative slope of a hinge to be
no stiffer than a specified ratio of the elastic stiffness of the Frame element containing the hinge.
This ratio is 10% by default but can be user-specified as a hinge overwrite and cannot exceed 1.0.
If you need steeper slopes, you can assign a hinge overwrite that automatically meshes the frame
element around the hinge. By reducing the size of the meshed element, you can increase the
steepness of the drop-off.
Everything in this Chapter applies to Tendon objects as well as to Frame elements, although only
the use of axial hinges makes sense for Tendons.
8–2
CSI Analysis Reference Manual Hinge Properties
Figure 8-1
(a) The A-B-C-C curve for Force vs. Displacement including acceptance criteria points
IO, LS, and CP. (b) The extended backbone curve including optional BC and CD
points, available for single-degree-of-freedom hinges.
The same type of curve is used for Moment vs. Rotation
Force- and moment-type hinges are rigid-plastic. For each force degree of freedom (axial and
shear), you may specify the plastic force-displacement behavior. For each moment degree of
freedom (bending and torsion) you may specify the plastic moment-rotation behavior. Each hinge
property may have plastic properties specified for any number of the six degrees of freedom. The
axial force and the two bending moments may be coupled through an interaction surface. Degrees
of freedom that are not specified remain elastic.
Fiber hinges are elastic-plastic and consist of a set of material points, each representing a portion
of the frame cross-section having the same material. Force-deflection and moment-rotation curves
are not specified, but rather are computed during the analysis from the stress-strain curves of the
material points.
There is no easy way to choose this length, although guidelines are given in ASCE 41. Typically,
it is a fraction of the element length, and is often on the order of the depth of the section,
particularly for moment-rotation hinges.
8–3
CSI Analysis Reference Manual Hinge Properties
You can approximate plasticity that is distributed over the length of the element by inserting many
hinges. For example, you could insert ten hinges at relative locations within the element of 0.05,
0.15, 0.25, ..., 0.95, each with deformation properties based on an assumed hinge length of one-
tenth the element length. Of course, adding more hinges will add more computational cost, so this
should only be done where needed.
For force/moment-type hinges, elastic deformation occurs along the entire length of the Frame
element and is not affected by the presence of the hinges. For fiber hinges, elastic behavior along
the hinge length is determined from the hinge material stress-strain curves, and the elastic
properties of the frame element are ignored within the hinge length. For this reason, the hinge
length should not exceed the length of frame element.
(b). You may specify a symmetric curve, or one that differs in the positive and negative direction.
The shape of this curve as shown is intended for pushover analysis. You can use any shape you
want. The following points should be noted:
• Point A is always the origin.
• Point B represents yielding. No deformation occurs in the hinge up to point B, regardless
of the deformation value specified for point B. The displacement (rotation) at point B will
be subtracted from the deformations at points BC, C, CD, and E. Only the plastic
deformation beyond point B will be exhibited by the hinge.
• Point C represents the ultimate capacity for pushover analysis. However, you may
specify a positive slope from C to D for other purposes.
• Point D represents a residual strength for pushover analysis. However, you may specify
a positive slope from C to D or D to E for other purposes.
• Point E represent total failure. Beyond point E the hinge will drop load down to point F
(not shown) directly below point E on the horizontal axis. If you do not want your hinge
to fail this way, be sure to specify a large value for the deformation at point E.
You may specify additional deformation measures at points IO (immediate occupancy), LS (life
safety), and CP (collapse prevention). These are informational measures that are reported in the
analysis results and used for performance-based design. They do not have any effect on the
behavior of the structure.
Prior to reaching point B, all deformation is linear and occurs in the Frame element itself, not the
hinge. Plastic deformation beyond point B occurs in the hinge in addition to any elastic
deformation that may occur in the element.
8–4
CSI Analysis Reference Manual Hinge Properties
When the hinge unloads elastically, it does so without any plastic deformation, i.e., parallel to
slope A-B.
In the most common case, the curve would be normalized by the yield force (moment) and yield
displacement (rotation), so that the normalized values entered for point B would be (1,1).
However, you can used any scale factors you want. They do not have to be yield values.
Remember that any deformation given from A to B is not used. This means that the scale factor
on the deformation is actually used to scale the plastic deformation from B to C, C to D, and D to
E. However, it may still be convenient to use the yield deformation for scaling.
When automatic hinge properties are used, the program automatically uses the yield values for
scaling. These values are calculated from the Frame section properties. See the next topic for
more discussion of automatic hinge properties.
Sudden strength loss (steep negative stiffness) is often unrealistic and can be even more difficult
to analyze. When an unloading plastic hinge is part of a long beam or column, or is in series with
any flexible elastic subsystem, “elastic snap-back” can occur. Here the elastic unloading
deflection is larger than, and of opposite sign to, the plastic deformation. This results in the
structure deflecting in the direction opposite the applied load. SAP2000, ETABS, and CSiBridge
have a built-in mechanism to deal with snap-back for certain hinges, but this may not always be
enough to handle several simultaneous snap-back hinge failures.
Consider carefully what you are trying to accomplish with your analysis. A well-designed
structure, whether new or retrofitted, should probably not have strength loss in any primary
members. If an analysis shows strength loss in a primary member, you may want to modify the
design and then re-analyze, rather than trying to push the analysis past the first failure of the
primary members. Since you need to re-design anyway, what happens after the first failure is not
relevant, since the behavior will become changed.
8–5
CSI Analysis Reference Manual Hinge Properties
By reducing the size of the meshed element, you can increase the steepness of the drop-off,
although the slope will never be steeper than you originally specified for the hinge. Again, we
recommend gradual, realistic slopes whenever possible, unless you truly need to model brittle
behavior.
8–6
CSI Analysis Reference Manual Hinge Properties
Three additional coupled hinges are available as subsets of the PMM hinge: P-M2, P-M3, and
M2-M3 hinges.
The surface is specified as a set of P-M2-M3 curves, where P is the axial force (tension is
positive), and M2 and M3 are the moments. For a given curve, these moments may have a fixed
ratio, but this is not necessary. The following rules apply:
• All curves must have the same number of points.
• For each curve, the points are ordered from most negative (compressive) value of P to
the most positive (tensile).
• The three values P, M2 and M3 for the first point of all curves must be identical, and the
same is true for the last point of all curves.
• When the M2-M3 plane is viewed from above (looking toward compression), the curves
should be defined in a counter-clockwise direction.
• The surface must be convex. This means that the plane tangent to the surface at any point
must be wholly outside the surface. If you define a surface that is not convex, the program
will automatically increase the radius of any points which are “pushed in” so that their
tangent planes are outside the surface. A warning will be issued during analysis that this
has been done.
You can explicitly define the interaction surface, or let the program calculate it using one of the
following formulas:
• Steel, AISC-LRFD Equations H1-1a and H1-1b with phi = 1
• Steel, ASCE 41-13 Equation 9-4
• Concrete, ACI 318-02 with phi = 1
You may look at the hinge properties for the generated hinge to see the specific surface that was
calculated by the program.
8–7
CSI Analysis Reference Manual Hinge Properties
Moment-Rotation Curves
For PMM hinges you specify one or more moment/plastic-rotation curves corresponding to
different values of P and moment angle θ. The moment angle is measured in the M2-M3 plane,
where 0° is the positive M2 axis, and 90° is the positive M3 axis.
You may specify one or more axial loads P and one or more moment angles θ. For each pair (P,θ),
the moment-rotation curve should represent the results of the following experiment:
• Apply the fixed axial load P.
• Increase the moments M2 and M3 in a fixed ratio (cosθ, sinθ) corresponding to the
moment angle θ.
• Measure the plastic rotations Rp2 and Rp3 that occur after yield.
• Calculate the resultant moment M = M2*cosθ + M3*sinθ, and the projected plastic
rotation Rp = Rp2*cosθ + Rp3*sinθ at each measurement increment.
• Plot M vs. Rp, and supply this data to SAP2000.
Note that the measured direction of plastic strain may not be the same as the direction of moment,
but the projected value is taken along the direction of the moment. In addition, there may be
measured axial plastic strain that is not part of the projection. However, during analysis the
program will recalculate the total plastic strain based on the direction of the normal to the
interaction (yield) surface.
During analysis, once the hinge yields for the first time, i.e., once the values of P, M2 and M3
first reach the interaction surface, a net moment-rotation curve is interpolated to the yield point
from the given curves. This curve is used for the rest of the analysis for that hinge.
If the values of P, M2, and M3 change from the values used to interpolate the curve, the curve is
adjusted to provide an energy equivalent moment-rotation curve. This means that the area under
the moment-rotation curve is held fixed, so that if the resultant moment is smaller, the ductility is
larger. This is consistent with the underlying stress strain curves of axial “fibers” in the cross
section.
As plastic deformation occurs, the yield surface changes size according to the shape of the M-Rp
curve, depending upon the amount of plastic work that is done. You have the option to specify
whether the surface should change in size equally in the P, M2, and M3 directions, or only in the
M2 and M3 directions. In the latter case, axial deformation behaves as if it is perfectly plastic
with no hardening or collapse. Axial collapse may be more realistic in some hinges, but it is
computationally difficult and may require nonlinear direct-integration time-history analysis if the
structure is not stable enough the redistribute any dropped gravity load.
8–8
CSI Analysis Reference Manual Hinge Properties
Two versions of the hinge are available, one for steel frame sections, and one for reinforced-
concrete frame sections. Currently this hinge is only available in ETABS, and will be added to
SAP2000 and CSiBridge in subsequent versions.
The description and theory for this hinge formulation are presented in the Technical Note
“Parametric P-M2-M3 Hinge Model.” This document can be found in the Manuals subfolder
where the software is installed on your computer. It can be accessed from inside the software
using the menu command Help > Documentation > Technical Notes.
Detailed descriptions of the input values needed to define the properties for either the steel or
concrete hinge are available from the Help facility within the software. This can be accessed using
the menu command Help > Product Help, or pressing the F1 key at any time.
You can define you own fiber hinge, explicitly specifying the location, area, material and its
stress-strain curve for each fiber, or you can let the program automatically create fiber hinges for
circular and rectangular frame sections.
The Fiber PMM hinge is more “natural” than the Isotropic or Parametric PMM hinges described
above, since it automatically accounts for interaction, changing moment-rotation curve, and
plastic axial strain. However, it is also more computationally intensive, requiring more computer
storage and execution time. You may have to experiment with the number of fibers needed to get
an optimum balance between accuracy and computational efficiency.
Strength loss in a fiber hinge is determined by the strength loss in the underlying stress-strain
curves. Because all the fibers in a cross section do not usually fail at the same time, the overall
hinges tend to exhibit more gradual strength loss than hinges with directly specified moment-
rotation curves. This is especially true if reasonable hinge lengths are used. For this reason, the
program does not automatically restrict the negative drop-off slopes of fiber hinges. However, we
still recommend that you pay close attention to the modeling of strength loss, and modify the
stress-strain curves if necessary.
8–9
CSI Analysis Reference Manual Hinge Properties
Under load reversal or cyclic loading, the behavior will deviate from the backbone curve. Several
different hysteresis models are available to describe this behavior for different types of materials.
For the most part, these differ in the amount of energy they dissipate in a given cycle of
deformation, and how the energy dissipation behavior changes with an increasing amount of
deformation.
Hysteresis models are described in Topic “Hysteresis Models” (page 6–14) of Chapter “Material
Properties.”
Hysteretic behavior may affect nonlinear static and nonlinear time-history load cases that exhibit
load reversals and cyclic loading. Monotonic loading is not affected. Note, however, that even
static pushover load cases can produce load reversal in some hinges caused by strength loss in
other hinges.
The built-in automatic hinge properties for steel members are based on tables in ASCE 41 or
AISC 342. The built-in automatic hinge properties for concrete members are based on tables from
ASCE 41 or ACI 369.1. After assigning automatic hinge properties to a frame element, the
program generates a hinge property that includes specific information from the frame section
8–10
CSI Analysis Reference Manual Hinge Properties
geometry, the material, and the length of the element. You should review the generated properties
for their applicability to your specific project.
User-defined hinge properties can either be based on a hinge property generated from automatic
property, or they can be fully user-defined.
A generated property can be converted to user-defined, and then modified and re-assigned to one
or more frame elements. This way you can let the program do much of the work for you using
automatic properties, but you can still customize the hinges to suit your needs. However, once
you convert a generated hinge to user-defined, it will no longer change if you modify the element,
its section or material.
It is the generated hinge properties that are actually used in the analysis. They can be viewed, but
they cannot be modified. Generated hinge properties have an automatic naming convention of
Label H#, where Label is the frame element label, H stands for hinge, and # represents the hinge
number. The program starts with hinge number 1 and increments the hinge number by one for
each consecutive hinge applied to the frame element. For example if a frame element label is F23,
the generated hinge property name for the second hinge assigned to the frame element is F23H2.
The main reason for the differentiation between defined properties (in this context, defined means
both automatic and user-defined) and generated properties is that typically the hinge properties
are section dependent. Thus, it would be necessary to define a different set of hinge properties for
each different frame section type in the model. This could potentially mean that you would need
to define a very large number of hinge properties. To simplify this process, the concept of
automatic properties is used in SAP2000. When automatic properties are used, the program
combines its built-in default criteria with the defined section properties for each element to
generate the final hinge properties. The net effect of this is that you do significantly less work
defining the hinge properties because you don’t have to define each and every hinge.
Automatic properties require that the program have detailed knowledge of the Frame Section
property used by the element that contains the hinge. For this reason, only the following types of
automatic hinges are available:
Concrete Beams in Flexure
M2 or M3 hinges can be generated using the following shapes:
• Rectangle
• Tee
• Angle
• Section Designer
8–11
CSI Analysis Reference Manual Hinge Properties
8–12
CSI Analysis Reference Manual Hinge Properties
When the hinge is modeled as a link element, the parent Frame element is divided at the hinge
location into separate sub elements, and a zero-length link element is created that contains the
hinge property and connects the frame sub elements. A very small amount of axial mass and
rotational inertia are added at the two connecting joints to improve FNA iteration. A similar
internal modeling is employed for shear wall elements when the hinge is modeled as a link
element.
This has the advantage of introducing more degrees of freedom into the model that may
improve convergence when multiple hinges are failing at the same time, with a possible
increase in computation time. In addition, steeper drop-offs are permitted when the hinge
curve exhibits strength loss because the element containing the hinge is shorter, and
hence stiffer.
On the other hand, not subdividing the frame element leads to a smaller analysis model,
typically requiring less computation time and storage. In addition, stiffness proportional
damping for nonlinear direct-integration time-history analysis is better modeled in longer
elements.
• For the hinge as a separate link element: The subdivision into two frame elements and a
zero-length link is not changed. However, the elastic flexibility of the link is changed to
be equal to the length of the frame element specified in the assignment, and the
corresponding length of the adjacent frame sub-elements are made rigid.
8–13
CSI Analysis Reference Manual Hinge Properties
The default relative length for automatic subdivision is 0.02. Recommended values typically
range from 0.02 to 0.25.
Start with the simplest model possible so that you can make many analysis runs quickly. This
helps to better understand the behavior of your structure early in the design process and to correct
modeling errors. Add hinges and complexity gradually as you determine where nonlinearity is
expected and/or desired.
Adding hinges everywhere to find the nonlinearity is tempting, but this approach usually wastes
much more time than incrementally growing the model.
Most models with hinges benefit from using event-to-event stepping for nonlinear static and
nonlinear direct-integration time-history load cases. This is particularly true for the parametric P-
M2-M3 hinge. However, it may be necessary to turn off event-to-event stepping if the model has
a very large number of hinges, or if there is a significant amount of other types of nonlinearity in
the structure. This is best determined by running analyses both with and without events to see
which is most efficient.
Most nonlinear time-history analysis benefits from the presence of mass at the nonlinear degrees-
of-freedom. Inertia tends to stabilize iteration when the nonlinear behavior is changing rapidly.
This is particularly true for FNA analysis. For ETABS, it is usually best to define the mass source
to include vertical mass and to not lump the mass at the story levels for models that have hinges.
For FNA analysis, it is usually most efficient to damp out the very high modes. Some of the Ritz
modes needed for FNA analysis can be expected to be of high frequency. An example of how to
do this would be to define the load-case damping to be of type “Interpolated by Frequency”. Then
specify your desired structure damping ratio (say 0.025) for frequencies up to 999 Hz, and a
damping ratio of 0.99 for frequencies above 1000 Hz. You can experiment with this cutoff value
to see the effect on runtime and results.
8–14
CSI Analysis Reference Manual Hinge Properties
8–15
9 The Cable Element
The Cable element is a highly nonlinear element used to model the catenary behavior of slender
cables under their own self-weight. Tension-stiffening and large-deflections nonlinearity are
inherently included in the formulation. Nonlinear analysis is required to make use of the Cable
element. Linear analyses can be performed that use the stiffness from the end of nonlinear Load
Cases.
Advanced Topics
• Overview
• Joint Connectivity
• Undeformed Length
• Shape Calculator
• Degrees of Freedom
• Local Coordinate System
• Section Properties
• Property Modifiers
• Mass
• Self-Weight Load
• Gravity Load
• Distributed Span Load
• Temperature Load
• Strain and Deformation Load
• Target-Force Load
• Nonlinear Analysis
• Element Output
9–1
CSI Analysis Reference Manual The Cable Element
9.1 Overview
The Cable element uses an elastic catenary formulation to represent the behavior of a slender
cable under its own self-weight, temperature, and strain loading. This behavior is highly
nonlinear, and inherently includes tension-stiffening (P-delta) and large-deflection effects. Slack
and taut behavior is automatically considered.
In the graphical user interface, you can draw a cable object connecting any two points. A shape
calculator is available to help you determine the undeformed length of the cable. The undeformed
length is extremely critical in determining the behavior of the cable.
An unloaded, slack cable is not stable and has no unique position. Therefore, linear Load Cases
that start from zero initial conditions may be meaningless. Instead, all linear Load Cases should
use the stiffness from the end of a nonlinear static Load Case in which all cables are loaded by
their self-weight or other transverse load. For cases where no transverse load is present on a slack
Cable element, the program will internally assume a very small self-weight load in order to obtain
a unique shape. However, it is better if you apply a realistic load for this purpose.
Each Cable element may be loaded by gravity (in any direction), distributed forces, strain and
deformation loads, and loads due to temperature change. To apply concentrated loads, a cable
should be divided at the point of loading, and the force applied to the connecting joint.
Target-force loading is available that iteratively applies deformation load to the cable to achieve
a desired tension.
Element output includes the axial force and deflected shape at a user-specified number of equally-
spaced output stations along the length of the element.
You have the option when drawing a cable object in the model to use the catenary element of this
chapter, or to model the cable as a series of straight frame elements. Using frame elements allows
you to consider material nonlinearity and complicated loading, but the catenary formulation is
better suited to most applications.
The shape of the cable is defined by undeformed length of the cable and the load acting on it,
unless it is taut with no transverse load, in which case it is a straight line.
9–2
CSI Analysis Reference Manual The Cable Element
between the undeformed length and the chord length (the distance between the two end joints) is
extremely critical in determining the behavior of the cable.
In simple terms, when the undeformed length is longer that the chord length, the cable is slack
and has significant sag. When the undeformed length is shorter than the chord length, the cable is
taut and carries significant tension with little sag.
When transverse load acts on the cable, there is a transition range where the undeformed length
is close to the chord length. In this regime, the tension and sag interact in a highly nonlinear way
with the transverse load.
Temperature, strain, and distortion loads can change the length of the cable. The effect of these
changes is similar to changing the undeformed length, except that they do not change the weight
of the cable. Strain in the cable due to any source is calculated as the difference between the total
length and the undeformed length, divided by the undeformed length (engineering strain).
If the undeformed length of a cable is shorter than the chord length at the beginning of a nonlinear
analysis, or when the cable is added to the structure during staged construction, tension will
immediately exist in the cable and iteration may be required to bring the structure into equilibrium
before any load is applied.
You may specify a vertical load acting on the cable consisting of:
• Self-weight (always included in the shape calculator)
• Additional weight per unit of undeformed length of the cable
• Addition load per unit horizontal length between the two joints
Note that these loads are only used in the shape calculator. They are not applied to the element
during analysis. Loads to be used for analysis must be assigned to the elements in Load Patterns.
You may choose one of the following ways to calculate the undeformed length:
• Specifying the undeformed length, either absolute or relative to the chord length
• Specifying the maximum vertical sag, measured from the chord to the cable
• Specifying the maximum low-point sag, measured from the joint with the lowest Z
elevation to the lowest point on the cable
• Specifying the constant horizontal component of tension in the cable
• Specifying the tension at either end of the cable
• Requesting the shape which gives the minimum tension at either end of the cable
9–3
CSI Analysis Reference Manual The Cable Element
See Figure 9-1 (page 9–4) for a description of the cable geometry.
Note that there does exist an undeformed length that yields a minimum tension at either end of
the cable. Longer cables carry more self weight, increasing the tension. Shorter cables are tauter,
also increasing the tension. If you intend to specify the tension at either end, it is a good idea first
to determine what is the minimum tension, since attempts to specify a lower tension will fail.
When a larger value of tension is specified, the shorter solution will be returned.
It is important to note that the shape calculated here may not actually occur during any Load Case,
nor are the tensions calculated here directly imposed upon the cable. Only the cable length is
determined. The deformed shape of the cable and the tensions it carries will depend upon the
loads applied and the behavior of the structure during analysis. For example, the shape calculator
assumes that the two end joints remain fixed. However, if the cable is connected to a deforming
structure, the chord length and its orientation may change, yielding a different solution.
TI
I, J = Joints
L0 = Undeformed length
LC = Chord length
H = Horizontal force
TI = Tension at Joint I
TJ = Tension at Joint J
H I 2
LC
EA,w 1 TJ
EA = Stiffness
uMAX
w = Weight per length
L0 J H uLOW
Figure 9-1
Cable Element, showing connectivity, local axes, properties and shape parameters
If you are interested in highly variable loading or material nonlinearity, using frame elements may
be appropriate. Large-deflection geometrically nonlinear analysis of the entire structure will be
9–4
CSI Analysis Reference Manual The Cable Element
needed to capture full cable behavior. P-delta analysis with compression limits may be sufficient
for some applications. For more information, see Chapter “The Frame Element” (page 7–1).
For most cable applications, however, the catenary cable element is a better choice, especially if
the cable is very slender, or significant support movement is expected. Nonlinear analysis is still
required, but the geometric nonlinearity (P-delta and/or large-deflection behavior) of the catenary
element will be considered internally regardless of how the rest of the structure is treated.
For the catenary element, a single segment is usually the best choice unless you are considering
concentrated loads or intermediate masses for cable vibration.
For the frame element, multiple segments (usually at least eight, and sometimes many more) are
required to capture the shape variation, unless you are modeling a straight stay or brace, in which
case a single segment may suffice.
For more information, see Chapter “Objects and Elements” (page 2–1).
For more information, see Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and
Degrees of Freedom.”
The definition of the cable element local coordinate system is not usually important unless you
want to apply concentrated or distributed span loads in the element local system.
The definition of the Cable local coordinate system is exactly the same as for the Frame element.
For more information, see Topics “Local Coordinate System” (page 7–3) and “Advanced Local
Coordinate System” (page 7–5) in Chapter “The Frame Element.”
9–5
CSI Analysis Reference Manual The Cable Element
Cable Sections are always assumed to be circular. You may specify either the diameter or the
cross-sectional area, from which the other value is computed. Bending moments of inertia, the
torsional constant, and shear areas are also computed by the program for a circular shape.
9.8 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Cable element is lumped at the joints i and j. No inertial effects are considered
within the element itself.
The total mass of the element is equal to the undeformed length of the element multiplied by the
mass density, m, and by the cross-sectional area, a. It is apportioned equally to the two joints.
The mass is applied to each of the three translational degrees of freedom: UX, UY, and UZ.
To capture dynamics of a cable itself, it is necessary to divide the cable object into multiple
segments. A minimum of four segments is recommended for this purpose. For many structures,
cable vibration is not important, and no subdivision is necessary.
9–6
CSI Analysis Reference Manual The Cable Element
• See Topic “Section Properties” (page 9–6) in this Chapter for the definition of a.
• See Topic “Mass Source” (page 17–11) in Chapter “Load Patterns.”
• See Chapter “Load Cases” (page 18–1).
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
9–7
CSI Analysis Reference Manual The Cable Element
The total load is calculated and divided by the undeformed length to determine the magnitude of
load to apply. As the cable stretches, the magnitude is correspondingly reduced, so that the total
load does not change.
The direction of loading may be specified in a fixed coordinate system (global or alternate
coordinates) or in the element local coordinate system.
To model the effect of a non-uniform distributed load on a catenary cable object, specify multiple
segments for the single cable object. The distributed load on the object will be applied as
piecewise uniform loads over the segments.
The Load Temperature may be constant along the element length or interpolated from values
given at the joints.
Since the tension may vary along the length of the cable, you must also specify the relative
location where the desired tension is to occur. Target-Force loading is only used for nonlinear
static and staged-construction analysis. If applied in any other type of Load Case, it has no effect.
9–8
CSI Analysis Reference Manual The Cable Element
Unlike all other types of loading, target-force loading is not incremental. Rather, you are
specifying the total force that you want to be present in the cable element at the end of the Load
Case or construction stage. The applied deformation that is calculated to achieve that force may
be positive, negative, or zero, depending on the force present in the element at the beginning of
the analysis. When a scale factor is applied to a Load Pattern that contains Target-Force loads,
the total target force is scaled. The increment of applied deformation that is required may change
by a different scale factor.
See Topic “Target-Force Load” (page 17–9) in Chapter “Load Patterns” and Topic “Target-Force
Iteration” (page 23–22) in Chapter “Nonlinear Static Analysis” for more information.
Models with Cable elements will usually converge better if you allow a large number of Newton-
Raphson iterations in the Load Case, say 25 or more. Convergence behavior is generally improved
by using fewer segments in the cable object, and by applying larger load increments. Note that
this is the opposite behavior than can be expected for cables modeled as frames, where using more
segments and smaller load increments is usually advantageous.
9–9
10 The Shell Element
The Shell element is a type of area object that is used to model membrane, plate, and shell
behavior in planar and three-dimensional structures. The shell material may be homogeneous or
layered through the thickness. Material nonlinearity can be considered when using the layered
shell.
10–1
CSI Analysis Reference Manual The Shell Element
10.1 Overview
The Shell element is a three- or four-node formulation that combines membrane and plate-
bending behavior. The four-joint element does not have to be planar.
Each Shell element has its own local coordinate system for defining Material properties and loads,
and for interpreting output. Temperature-dependent, orthotropic material properties are allowed.
Each element may be loaded by gravity, uniform, and strain loads in any direction; surface
pressure on the top, bottom, and side faces; and loads due to strain and temperature change.
A four-point numerical integration formulation is used for the Shell stiffness. Stresses and internal
forces and moments, in the element local coordinate system, are evaluated at the 2-by-2 Gauss
integration points and extrapolated to the joints of the element. An approximate error in the
element stresses or internal forces can be estimated from the difference in values calculated from
different elements attached to a common joint. This will give an indication of the accuracy of a
given finite-element approximation and can then be used as the basis for the selection of a new
and more accurate finite element mesh.
10.1.1 Homogeneous
The homogeneous shell combines independent membrane and plate behavior. These behaviors
become coupled if the element is warped (non-planar.) The membrane behavior uses an
isoparametric formulation that includes translational in-plane stiffness components and a
“drilling” rotational stiffness component in the direction normal to the plane of the element See
Taylor and Simo (1985) and Ibrahimbegovic and Wilson (1991). In-plane displacements are
quadratic.
Plate-bending behavior includes two-way, out-of-plane, plate rotational stiffness components and
a translational stiffness component in the direction normal to the plane of the element. You may
choose a thin-plate (Kirchhoff) formulation that neglects transverse shearing deformation, or a
thick-plate (Mindlin/Reissner) formulation which includes the effects of transverse shearing
deformation. Out-of-plane displacements are cubic.
For each homogeneous Shell element in the structure, you can choose to model pure-membrane,
pure-plate, or full-shell behavior. It is generally recommended that you use the full shell behavior
unless the entire structure is planar and is adequately restrained.
10–2
CSI Analysis Reference Manual The Shell Element
10.1.2 Layered
The layered shell allows any number of layers to be defined in the thickness direction, each with
an independent location, thickness, behavior, and material. Material behavior may be nonlinear.
Membrane deformation within each layer uses a strain-projection method (Hughes, 2000). In-
plane displacements are quadratic. Unlike for the homogeneous shell, the “drilling” degrees of
freedom are not used, and they should not be loaded. These rotations normal to the plane of the
element are only loosely tied to the rigid-body rotation of the element to prevent instability.
For bending, a Mindlin/Reissner formulation is used which always includes transverse shear
deformations. Out-of-plane displacements are quadratic and are consistent with the in-plane
displacements.
The layered Shell usually represents full-shell behavior, although you can control this on a layer-
by-layer basis. Unless the layering is fully symmetrical in the thickness direction, membrane and
plate behavior will be coupled.
Edge constraints are also available to create transitions between mis-matched meshes without
using distorted elements. See Subtopic “Edge Constraints” (page 10–6) for more information.
The joints j1 to j4 define the corners of the reference surface of the shell element. For the
homogeneous shell this is the mid-surface of the element; for the layered shell you choose the
location of this surface relative to the material layers.
You may optionally assign joint offsets to the element that shift the reference surface away from
the joints. See Topic “Joints Offsets and Thickness Overwrites” (page 10–26) for more
information.
• The inside angle at each corner must be less than 180°. Best results for the quadrilateral
will be obtained when these angles are near 90°, or at least in the range of 45° to 135°.
10–3
CSI Analysis Reference Manual The Shell Element
• The aspect ratio of an element should not be too large. For the triangle, this is the ratio of
the longest side to the shortest side. For the quadrilateral, this is the ratio of the longer
distance between the midpoints of opposite sides to the shorter such distance. Best results
are obtained for aspect ratios near unity, or at least less than four. The aspect ratio should
not exceed ten.
Figure 10-1
Area Element Joint Connectivity and Face Definitions
• For the quadrilateral, the four joints need not be coplanar. A small amount of twist in the
element is accounted for by the program. The angle between the normals at the corners
gives a measure of the degree of twist. The normal at a corner is perpendicular to the two
10–4
CSI Analysis Reference Manual The Shell Element
sides that meet at the corner. Best results are obtained if the largest angle between any
pair of corners is less than 30°. This angle should not exceed 45°.
Figure 10-2
Mesh Examples Using the Quadrilateral Area Element
These conditions can usually be met with adequate mesh refinement. The accuracy of the thick-
plate and layered formulations is more sensitive to large aspect ratios and mesh distortion than is
the thin-plate formulation.
10–5
CSI Analysis Reference Manual The Shell Element
Figure 10-3
Connecting Meshes with the Edge Constraints: Left Model – No Edge Constraints;
Right Model – Edge Constraints Assigned to All Elements
Edge constraints can be used to connect together mis-matched shell meshes, but will also connect
any element that has a joint on the edge of the shell to that shell. This includes beams, columns,
restrained joints, link supports, etc.
These joints are connected by flexible interpolation constraints. This means that the displacements
at the intermediate joints on the edge are interpolated from the displacements of the corner joints
of the shell. No overall stiffness is added to the model; the effect is entirely local to the edge of
the element.
Figure 10-3 (page 10–6) shows an example of two mis-matched meshes, one connected with edge
constraints, and one not. In the connected mesh on the right, edge constraints were assigned to all
10–6
CSI Analysis Reference Manual The Shell Element
elements, although it was really only necessary to do so for the elements at the transition.
Assigning edge constraints to elements that do not need them has little effect on performance and
no effect on results.
The advantage of using edge constraints instead of the mesh transitions shown in Figure 10-2
(page 10–5) is that edge constraints do not require you to create distorted elements. This can
increase the accuracy of the results.
It is important to understand that near any transition, whether using edge constraints or not, the
accuracy of stress results is controlled by the largest element size. Furthermore, the effect of the
coarser mesh propagates into the finer mesh for a distance that is on the order of the size of the
larger elements, as governed by St. Venant’s effect. For this reason, be sure to create your mesh
transitions far enough away from the areas where you need detailed stress results.
Important Note: Edge constraints transfer load from intermediate joints to corner joints along the
edge of a shell. Applying an edge constraint along an edge that is co-linear with a frame, cable,
tendon or link object can result in load being transferred by the edge constraint instead of by that
object. Using edge constraints in these locations should be avoided if detailed results in the
frame/cable/tendon/link are of interest. In particular, frame design results could be affected, and
may be unconservative. Frame/cable/tendon/link objects with only one joint connected to the edge
are not affected, and in fact one of the advantages of using edge constraints is to connect such
elements to a coarse shell mesh, provided that detailed local stresses in the shells are not needed.
When frame/cable/tendon/link objects are co-linear with an edge constraint, the overall effect of
the object on the model is captured, but local response may not be accurate.
For in-plane forces this means you can release the shear along the edge or the normal force
perpendicular to the edge.
For out-of-plane forces, this means you can release the bending or twisting moments about the
edge, or the out-of-plane shear forces along the edge.
The use of the full shell behavior (membrane plus plate) is recommended for all three-dimensional
structures.
10–7
CSI Analysis Reference Manual The Shell Element
Note that the “drilling” degree of freedom (rotation about the normal) is not used for the layered
shell and should not be loaded.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom” for
more information.
It is important that you clearly understand the definition of the element local 1-2-3 coordinate
system and its relationship to the global X-Y-Z coordinate system. Both systems are right-handed
coordinate systems. It is up to you to define local systems which simplify data input and
interpretation of results.
In most structures the definition of the element local coordinate system is extremely simple. The
methods provided, however, provide sufficient power and flexibility to describe the orientation
of Shell elements in the most complicated situations.
Local axes are first computed for the element without considering joint offsets. These are called
the nominal local axes. If the joint offsets shift the reference surface by a different amount at each
joint, the local axes are then transformed by projecting them onto the new normal to determine
the actual local coordinate system used for analysis.
The discussion below considers the calculation of the nominal local axes using the joints. The
transformation for the joint offsets, if needed, is discussed later in Topic “Joint Offsets and
Thickness Overwrites” (page 10–26).
The simplest method, using the default orientation and the Shell element coordinate angle, is
described in this topic. Additional methods for defining the Shell element local coordinate system
are described in the next topic.
10–8
CSI Analysis Reference Manual The Shell Element
The local 2 axis makes the same angle with the vertical axis as the local 3 axis makes with the
horizontal plane. This means that the local 2 axis points vertically upward for vertical elements.
For horizontal elements, ang is the angle between the local 2 axis and the horizontal +Y axis.
Otherwise, ang is the angle between the local 2 axis and the vertical plane containing the local 3
axis. See Figure 10-4 (page 10–10) for examples.
10–9
CSI Analysis Reference Manual The Shell Element
Figure 10-4
The Area Element Coordinate Angle with Respect to the Default Orientation
This topic describes how to define the orientation of the tangential local 1 and 2 axes, with respect
to an arbitrary reference vector when the element coordinate angle, ang, is zero. If ang is different
from zero, it is the angle through which the local 1 and 2 axes are rotated about the positive local
3 axis from the orientation determined by the reference vector. The local 3 axis is always normal
to the plane of the element.
10–10
CSI Analysis Reference Manual The Shell Element
vector must make an angle of less than 90° with the positive direction of the desired tangential
axis.
To define the reference vector, you must first specify or use the default values for:
• A primary coordinate direction pldirp (the default is +Z).
• A secondary coordinate direction pldirs (the default is +Y). Directions pldirs and pldirp
should not be parallel to each other unless you are sure that they are not parallel to local
axis 3.
• A fixed coordinate system csys (the default is zero, indicating the global coordinate
system).
• The local plane, local, to be determined by the reference vector (the default is 32,
indicating plane 3-2).
You may optionally specify:
• A pair of joints, plveca and plvecb (the default for each is zero, indicating the center of
the element). If both are zero, this option is not used
For each element, the reference vector is determined as follows:
1. A vector is found from joint plveca to joint plvecb. If this vector is of finite length and
is not parallel to local axis 3, it is used as the reference vector Vp
2. Otherwise, the primary coordinate direction pldirp is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 3, it
is used as the reference vector Vp
3. Otherwise, the secondary coordinate direction pldirs is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 3, it
is used as the reference vector Vp
Figure 10-5
Area Element Local Coordinate System Using Coordinate Directions
10–11
CSI Analysis Reference Manual The Shell Element
4. Otherwise, the method fails and the analysis terminates. This will never happen if pldirp
is not parallel to pldirs
A vector is considered to be parallel to local axis 3 if the sine of the angle between them is less
than 10-3.
The use of the coordinate direction method is illustrated in Figure 10-5 (page 10–11) for the case
where local = 32.
In the common case where the reference vector is parallel to the plane of the element, the
tangential axis is in the selected local plane will be equal to Vp.
10–12
CSI Analysis Reference Manual The Shell Element
Section Thickness
Each homogeneous Section has a constant membrane thickness and a constant bending thickness.
The membrane thickness, th, is used for calculating:
10–13
CSI Analysis Reference Manual The Shell Element
Thickness Formulation
Two thickness formulations are available, which determine whether or not transverse shearing
deformations are included in the plate-bending behavior of a plate or shell element:
• The thick-plate (Mindlin/Reissner) formulation, which includes the effects of transverse
shear deformation.
• The thin-plate (Kirchhoff) formulation, which neglects transverse shearing deformation.
Shearing deformations tend to be important when the thickness is greater than about one-tenth to
one-fifth of the span. They can also be quite significant in the vicinity of bending-stress
concentrations, such as near sudden changes in thickness or support conditions, and near holes or
re-entrant corners.
Even for thin-plate bending problems where shearing deformations are truly negligible, the thick-
plate formulation tends to be more accurate, although somewhat stiffer, than the thin-plate
formulation. However, the accuracy of the thick-plate formulation is more sensitive to large
aspect ratios and mesh distortion than is the thin-plate formulation.
It is generally recommended that you use the thick-plate formulation unless you are using a
distorted mesh and you know that shearing deformations will be small, or unless you are trying
to match a theoretical thin-plate solution.
The thickness formulation has no effect upon membrane behavior, only upon plate-bending
behavior.
Section Material
The material properties for each Section are specified by reference to a previously-defined
Material. The material may be isotropic, uniaxial, or orthotropic. If an anisotropic material is
chosen, orthotropic properties will be used. The material properties used by the Shell Section are:
• The moduli of elasticity, e1, e2, and e3
• The shear modulus, g12, g13, and g23
• The Poisson’s ratios, u12, u13, and u23
• The coefficients of thermal expansion, a1 and a2
• The mass density, m, for computing element mass
10–14
CSI Analysis Reference Manual The Shell Element
The shear moduli, g13 and g23, are used to compute the transverse shearing stiffness if the thick-
plate formulation is used. The coefficients of thermal expansion, a1 and a2, are used for
membrane expansion and thermal bending strain.
All material properties (except the densities) are obtained at the material temperature of each
individual element.
See Topic “Local Coordinate System” (page 6–2) in Chapter “Material Properties” for more
information.
10–15
CSI Analysis Reference Manual The Shell Element
Figure 10-6
Shell Section Material Angle
The thick-plate (Mindlin/Reissner) formulation, which includes the effects of transverse shear
deformation, is always used for bending behavior the layered shell.
The following eight parameters are specified to define each layer, as illustrated in Figure 10-7
(page 10–17):
1) Layer Name
The layer name is arbitrary, but must be unique within a single Section. However, the same
layer name can be used in different Sections. This can be useful because results for a given
layer name can be plotted simultaneously for elements having different Sections.
2) Layer Distance
Each layer is located by specifying the distance from the reference surface to the center of the
layer, measured in the positive local-3 direction of the element. This value is called d in the
examples below.
10–16
CSI Analysis Reference Manual The Shell Element
Figure 10-7
Four-Layer Shell, Showing the Reference Surface, the Names of the Layers,
and the Distance and Thickness for Layer “C”
3) Layer Thickness
Each layer has a single thickness, measured in the local-3 direction of the element. For
modeling rebar or material fibers, you can specify a very thin “smeared” layer that has an
equivalent cross-sectional area. This value is called th in the examples below.
4) Layer Type
You can choose between:
• Membrane: Strains in the layer (ε11, ε22, 𝛾𝛾12) are computed only from in-plane membrane
displacements, and stresses in the layer (σ11, σ22, σ12) contribute only to in-plane membrane
forces (Ϝ11, F22, F12 ).
• Plate: Strains in the layer (ε11, ε22, 𝛾𝛾12, 𝛾𝛾13 , 𝛾𝛾23 ) are computed only from plate-bending
rotations and transverse displacements, and stresses in the layer (σ11, σ 22, σ 12, σ 13, σ23)
contribute only to plate-bending moments and transverse shearing forces (M11, M22, M12
,V13 ,V23 ).
• Shell, which combines membrane and plate behavior: Strains in the layer (ε11, ε22, 𝛾𝛾12, 𝛾𝛾13 ,
𝛾𝛾23 ) are computed from all displacements and plate-bending rotations, and stresses in the
layer (σ11, σ22, σ12, σ13, σ23) contribute to all forces and plate-bending moments (Ϝ11, F22,
F12 , M11, M22, M12 ,V13 ,V23 ).
In most applications, layers should use shell behavior. See shear-wall modeling below for an
example of where you might want to separate membrane and plate behavior.
Important Note: Mass and weight are computed only for membrane and shell layers, not for plate
layers. This prevents double-counting when independent membrane and plate layers are used for
the same material.
10–17
CSI Analysis Reference Manual The Shell Element
For a single layer of linear material, one point in the thickness direction is adequate to
represent membrane behavior, and two points will capture both membrane and plate behavior.
If you have multiple layers, you may be able to use a single point for thinner layers.
Nonlinear behavior may require more integration points or more layers in order to capture
yielding near the top and bottom surfaces. Using an excessive number of integration points
can increase analysis time. You may need to experiment to find a balance between accuracy
and computational efficiency.
6) Layer Material
The material properties for each layer are specified by reference to a previously-defined
Material. The material may be isotropic, uniaxial, or orthotropic. If an anisotropic material is
chosen, orthotropic properties will be used. The behavior of the material depends on the
material component behavior chosen for the layer, as described below.
Coupled behavior is available for concrete using the modified Darwin-Pecknold behavior and
for non-concrete materials using Von Mises J2 Plasticity. The Modified Darwin-Pecknold
behavior is described in Chapter “Material Properties”, Topic “Modified Darwin-Pecknold
Concrete Model” (page 6–29). The Von Mises J2 Plasticity model is described in Chapter
“Material Properties”, Topic “Von Mises Plasticity Model” (page 6–30).
Hinge behavior can be applied to all materials and represents the layer as a pair of orthogonal
Fiber P-M3 hinges and a linear or nonlinear shear material. This can be used for all
quadrilateral (4-node) planar shell elements, regardless of the shape. The implementation is
described below in the Hinge Layer Implementation section.
10–18
CSI Analysis Reference Manual The Shell Element
=0 always. Material components are defined in the material local coordinate system, which
depends on the material angle and may not be the same for every layer.
If all three components are linear (two for the uniaxial material), then the linear material
matrix is used for the layer, according to Eqn. 6-3a through Eqn. 6-6 in Chapter “Material
Properties” (page 6–6). Note that for anisotropic materials, the shear coupling terms in Eqn.
6-6 are neglected so that the behavior is the same as given by Eqn. 6-5.
If one or more of the three components is nonlinear or inactive, then all linear components
use an uncoupled isotropic linear stress-strain law, all nonlinear components use the nonlinear
stress-strain relationship, and all inactive components assume zero stress. The components
become uncoupled, and behave as if Poisson’s ratio is zero. The behavior is summarized in
the following table:
Note that the linear equation for σ12 is for an isotropic material with zero Poisson’s ratio. See
Chapter “Material Properties” (page 6–1) for Equations 6-11 through 6-15.
For a uniaxial material, σ22 =0 and σ12 is half the value given in the table above.
Transverse shear behavior is always linear, and is controlled by the corresponding moment
components. For a layer of type Membrane, the transverse shear stresses (σ13, σ23) are both
zero. For a layer of type Plate or Shell:
The hinge layer is implemented using the standard isoparametric 4-node formulation with bilinear
shape functions. The membrane behavior utilizes a single integration point at the isoparametic
center of the element, where the strains and curvatures are calculated for computing hinge
behavior. Direct strains and stresses are represented by the pair of orthogonal P-M3 hinges, which
10–19
CSI Analysis Reference Manual The Shell Element
can be individually specified as inactive, linear, or nonlinear. Shear strains can be specified to be
linear or nonlinear. The membrane shear strain and stress are constant over the shell element.
Consider a rectangular shell element of unit size, such as that shown in Figure 10-8(a). For a hinge
layer where the layer material angle has no rotation, the axial deformation 𝛥𝛥1 and rotation 𝜃𝜃1 of
the S11 hinge is calculated as:
where 𝜀𝜀11 is the shell strain in the shell local-1 axis and 𝜀𝜀11,2 is the derivative of the shell strain,
both computed at the center of the shell. 𝐿𝐿1 is the length of the P-M3 hinge in the local-1 direction;
in this case, 𝐿𝐿1 is equal to the length of the side of the shell element parallel to the shell local-1
axis. This is illustrated in Figure 10-8 (b).
The axial deformation 𝛥𝛥2 and rotation 𝜃𝜃2 of the S22 hinge is calculated as:
where 𝜀𝜀22 is the shell strain in the shell local-2 axis and 𝜀𝜀22,1 is the derivative of the shell strain,
both computed at the center of the shell. 𝐿𝐿2 is the length of the P-M3 hinge in the local-2 direction;
in this case, 𝐿𝐿2 is equal to the length of the side of the shell element parallel to the shell local-2
axis. This is illustrated in Figure 10-8 (c).
Figure 10-8
Rectangular shell element showing (a) the shell element local axes, (b) the shell strains 𝜀𝜀11
and 𝜀𝜀11,2 corresponding to axial strain and curvature for a hinge in the shell local-1 axis and (c) the
shell strains 𝜀𝜀22 and 𝜀𝜀22,1 corresponding to axial strain and curvature for a hinge in the shell local-
2 axis.
10–20
CSI Analysis Reference Manual The Shell Element
If the shell element is non-rectangular or the layer material local axes do not align with the edges
of the shell, the program calculates the length and expected cross-sectional width of the hinge by
ensuring that the area covered by the hinge is equal to the total area of the shell. This is illustrated
in Figure 10-9 below for an arbitrary quadrilateral and hinge direction. The expected cross-
sectional width of the hinge is used when the P-M3 hinge is program-generated. If the P-M3 hinge
is user-defined, the hinge behavior will not be adjusted.
Figure 10-9
Non-rectangular shell element showing (a) the layer material axes, (b) the effective
hinge length and area for the case where the hinges are aligned with the layer material axes.
𝐿𝐿1 and 𝐿𝐿2 area the lengths of the hinge in the layer material local-1 and local-2 axes,
respectively.
The stress and resultant force reported for a hinge layer are extrapolated from the integration point
where the nonlinear hinge is located. Because of the extrapolation, the stresses and forces reported
for the layer represent an averaged response but may not be consistent with the fiber stresses
reported in a fiber hinge at any specific location.
For the case of a rectangular shell element shown in Figure 10-8, when the layer material angle
has no rotation, the layer stresses at any location (𝑥𝑥,𝑦𝑦) is calculated from the hinge axial force 𝑃𝑃
and bending moment 𝑀𝑀3 as follows:
1 𝑥𝑥
Hinge 1: 𝜎𝜎11 = �𝑃𝑃 + 12 𝑀𝑀3 ∙ 2 � (Eqn. 10 - 6a)
𝐴𝐴1 𝐿𝐿2
1 𝑦𝑦
Hinge 2: 𝜎𝜎22 = �𝑃𝑃 − 12 𝑀𝑀3 ∙ 2 � (Eqn. 10 - 6b)
𝐴𝐴2 𝐿𝐿1
10–21
CSI Analysis Reference Manual The Shell Element
where 𝐴𝐴1 and 𝐴𝐴2 are the cross-sectional areas and 𝐿𝐿1 and 𝐿𝐿2 are the hinge lengths for the S11 and
S22 hinges, respectively. The coordinates (𝑥𝑥,𝑦𝑦) are normalized such that the hinge is located at
(0, 0).
For example, when modeling a concrete slab, you can choose a single layer to represent the full
thickness of concrete, and four layers to represent rebar (two near the top at a 90° angle to each
other, and two similar layers at the bottom.) These rebar layers would be very thin, using an
equivalent thickness to represent the cross-sectional area of the steel. Because the layers are so
thin, there is no need to worry about the fact that the rebar layers overlap the concrete. The amount
of excess concrete that is contained in the overlapped region is very small.
Layers are kinematically connected by the Mindlin/Reissner assumption that normals to the
reference surface remain straight after deformation. This is the shell equivalent to the beam
assumption that plane sections remain plane.
For each of these thickness locations, integration in the plane is performed at the standard 2 x 2
Gauss points (coordinates ±0.577 on a square of size ±1.0). Nonlinear behavior is sampled only
at these points. This is equivalent to having two fibers, located approximately at the ¼ and ¾
points, in each of the local 1 and 2 directions. Plotted or tabulated stresses at locations other than
the four Gauss points are interpolated or extrapolated, and do not necessarily represent the
sampled nonlinear stresses. For this reason, stresses at the joints may sometimes appear to exceed
failure stresses.
When modeling linear behavior, it is not usually necessary to include the rebar, but it is essential
for nonlinear behavior. In the simplest case, the entire wall section will be considered as nonlinear
10–22
CSI Analysis Reference Manual The Shell Element
for both membrane and bending behavior, leading to the most “realistic”, if not the most practical
model. The requires a layered section with five layers:
“Realistic” Shear-Wall Model
For the stress components, “N” indicates nonlinear, “L” indicates linear, and “-” indicates
inactive. The concrete material behavior may be “Directional” or “Coupled.”
Note that for the rebar, σ11 is always nonlinear. Vertical rebar is defined by setting the material
angle to 90°, which aligns it with the shell local-2 axis. Hence the vertical rebar stress σ11
corresponds to shell σ22.
Also note that for the rebar, σ12 is set to be nonlinear. This allows the rebar to carry shear when
the concrete cracks. This can be taken to represent dowel action, although no information on
actual dowel behavior is present in the model, so it is only an approximation. You must use your
engineering judgement to determine if this approach is suitable to your needs. The most
conservative approach is to set the rebar stress component σ12 to be inactive.
With this in mind, a more practical model is presented below, with only the vertical membrane
stresses taken to be nonlinear. Such a model may be suitable for taller shear walls where column-
like behavior governs:
“Practical” Shear-Wall Model
In this model, only membrane behavior is nonlinear, and only for the vertical stress component
σ22. This corresponds to rebar stress component σ12 when the material angle is 90°. Concrete
material behavior is “Directional.”
10–23
CSI Analysis Reference Manual The Shell Element
It is generally not necessary to include rebar for linear behavior, so the horizontal rebar is omitted,
and the rebar shear stress component σ12 is set to be inactive.
Out-of-plane behavior is assumed to be linear, so a single concrete plate layer is used. The
thickness has been reduced to account for cracking without explicit nonlinear modeling. Plate
bending stiffness is proportional to the cube of the thickness.
In the second model, the concrete is assumed to act as compression struts along the two diagonals.
For a square panel, these two struts would act at material angles of ±45°, as shown in the
following model:
Infill Wall – Compression Strut Model
Other possibilities exist. For both models, there is no vertical or horizontal membrane stiffness,
and no plate-bending stiffness. Therefore, these models should only be used when the element is
completely surrounded by frame or other supporting elements, and the elements should not be
meshed.
Summary
As these examples show, you have considerable flexibility to create layered shell sections to
represent a variety of linear and nonlinear behavior. The simplest model that accomplishes the
engineering goals should be used. Even when more complicated models may be warranted, it is
recommended to start with simple, mostly linear models, and increase the level of complexity and
nonlinearity as you gain experience with your model and its behavior.
To assure a stable model, be sure to include layers that, when combined, provide both membrane
and plate contributions to each of the three stress components.
10–24
CSI Analysis Reference Manual The Shell Element
factors not easily described in the geometry and material property values. Individual modifiers
are available for the following ten terms:
• Membrane stiffness corresponding to force F11
• Membrane stiffness corresponding to force F22
• Membrane stiffness corresponding to force F12
• Plate bending stiffness corresponding to moment M11
• Plate bending stiffness corresponding to moment M22
• Plate bending stiffness corresponding to moment M12
• Plate shear stiffness corresponding to force V12
• Plate shear stiffness corresponding to force V13
• Mass
• Weight
The stiffness modifiers affect only homogenous elements, not layered elements. The mass and
weight modifiers affect all elements.
See Topic “Internal Force and Stress Output” (page 10–32) for the definition of the force and
moment components above.
When a Named Property Set is applied to an element in a particular stage of a Load Case, it
replaces only the values that are assigned to the element or that had been applied in a previous
stage; values computed by the Direct Analysis Method of design are also replaced. However,
property modifiers specified with the section property remain in force and are not affected by the
application of a Named Property Set.
The net effect is to use the factors specified in the Named Property Set multiplied by the factors
specified in the section property.
When property modifiers are changed in a staged construction Load Case, they do not change the
response of the structure up to that stage, but only affect subsequent response. In other words, the
10–25
CSI Analysis Reference Manual The Shell Element
effect is incremental. For example, consider a cantilever with only default (unity) property
modifiers, and a staged construction case as follows:
• Stage 1: Self-weight load is applied, resulting in a tip deflection of 1.0 and a support
moment of 1000.
• Stage 2: Named Property Set “A” is applied that multiplies all stiffnesses by 2.0, and the
mass and weight by 1.0. The tip deflection and support moment do not change.
• Stage 3: Self-weight load is applied again (incrementally). The resulting tip deflection is
1.5 and the support moment is 2000. Compared to Stage 1, the same incremental load is
applied, but the structure is twice as stiff.
• Stage 4: Named Property Set “B” is applied that multiplies all stiffnesses, as well as the
mass and weight, by 2.0. The tip deflection and support moment do not change.
• Stage 5: Self-weight load is applied again (incrementally). The resulting tip deflection is
2.5 and the support moment is 4000. Compared to Stage 1, twice the incremental load is
applied, and the structure is twice as stiff.
Joint offsets locate the reference plane of the element. For homogeneous shells, this is the mid-
surface of the element. For layered shells, the reference surface is the surface you used to locate
the layers in the section. By changing the reference surface in a layered section, you can
accomplish the same effect as using joint offsets that are equal at the joints. See Topic “Layered
Section Property” (page 10–15) for more information.
10–26
CSI Analysis Reference Manual The Shell Element
Figure 10-10
Joint Offsets and Thickness Overwrites for a Homogeneous Shell
Edge View shown Along One Side
When you assign joint offsets to a shell element, you can explicitly specify the offsets at the
element joints, or you can reference a Joint Pattern. Using a Joint Pattern makes it easy to specify
consistently varying offsets over many elements. See Topic “Joint Patterns” (page 17–10) in
Chapter “Load Patterns” for more information.
Note that when the neutral surface of the element, after applying joint offsets, is no longer in the
plane of the joints, membrane and plate-bending behavior become coupled. If you apply a
diaphragm constraint to the joints, this will also constrain bending. Likewise, a plate constraint
will constrain membrane action.
If there are no joint offsets, or the joint offsets are equal at the joints, the offset reference plane is
parallel to the original reference plane of the joints. In this case no further transformation is
necessary, and the element local axes are the same as the nominal local axes.
If the normal has changed direction, then the element local coordinate system is computed as
follows:
� 𝟏𝟏 = 𝑽𝑽𝟐𝟐 × 𝑽𝑽
𝑽𝑽 � 𝟑𝟑 and (Eqn. 10 - 7a)
� 𝟐𝟐 = 𝑽𝑽
𝑽𝑽 � 𝟑𝟑 × 𝑽𝑽
� 𝟏𝟏 (Eqn. 10 - 7b)
10–27
CSI Analysis Reference Manual The Shell Element
where V1, V2, and V3 and the nominal local axes computed previously based on the joints; and
𝑽𝑽 � 𝟐𝟐 , and 𝑽𝑽
� 𝟏𝟏 , 𝑽𝑽 � 𝟑𝟑 are the transformed local axes used for analysis. If V2 is vertical, then 𝑽𝑽
� 𝟏𝟏 will
always be horizontal. Note that the two systems are identical if 𝑽𝑽 � 𝟑𝟑 = V3, the usual case.
The nominal axes are used only for determining the direction of joint offsets. The transformed
axes are used for all analysis purposes, including loading and results output.
Currently this option only affects homogeneous shells. The thickness of layered shells is not
changed. When thickness overwrites are assigned to a homogeneous shell, both the membrane
thickness, th, and the bending thickness, thb, take the overwritten value.
When you assign thickness overwrites to a shell element, you can explicitly specify the
thicknesses at the element joints, or you can reference a Joint Pattern. Using a Joint Pattern makes
it easy to specify consistently varying thickness over many elements. See Topic “Joint Patterns”
(page 17–10) in Chapter “Load Patterns” for more information.
As an example, suppose you have a variable thickness slab, and you want the top surface to lie in
a single flat plane. Define a Joint Pattern that defines the thickness over the slab. Draw the
elements so that the joints lie in the top plane. Assign thickness overwrites to all the elements
using the Joint Pattern with a scale factor of one, and assign the joint offsets using the same Joint
Pattern, but with a scale factor of one-half (positive or negative, as needed).
10.11 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Shell element is lumped at the element joints. No inertial effects are considered
within the element itself.
The total mass of the element is equal to the integral over the plane of the element of the mass
density, m, multiplied by the membrane thickness, th, for homogeneous sections, and the sum of
the masses of the individual layers for layered sections. Note that for layered shells, mass is
computed only for membrane and shell layers, not for plate layers. The total mass may be scaled
by the mass property modifier.
The total mass is apportioned to the joints in a manner that is proportional to the diagonal terms
of the consistent mass matrix. See Cook, Malkus, and Plesha (1989) for more information. The
total mass is applied to each of the three translational degrees of freedom: UX, UY, and UZ. No
mass moments of inertia are computed for the rotational degrees of freedom.
10–28
CSI Analysis Reference Manual The Shell Element
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
Load intensities are given as forces per unit area. Load intensities specified in different coordinate
systems are converted to the element local coordinate system and added together. The total force
10–29
CSI Analysis Reference Manual The Shell Element
acting on the element in each local direction is given by the total load intensity in that direction
multiplied by the area of the mid-surface. This force is apportioned to the joints of the element.
Forces given in fixed coordinates can optionally be specified to act on the projected area of the
mid-surface, i.e., the area that can be seen along the direction of loading.
Figure 10-11
Example of Uniform Load Action on the Projected Area of the Mid-Surface
The specified load intensity is automatically multiplied by the cosine of the angle between the
direction of loading and the normal to the element (the local 3 direction). This can be used, for
example, to apply distributed snow or wind loads. See Figure 10-11 (page 10–30).
The pressure may be constant over a face or interpolated from values given at the joints. The
values given at the joints are obtained from Joint Patterns, and need not be the same for the
different faces. Joint Patterns can be used to easily apply hydrostatic pressures.
The bottom and top faces are denoted Faces 5 and 6, respectively. The top face is the one visible
when the +3 axis is directed toward you and the path j1-j2-j3 appears counterclockwise. The
pressure acting on the bottom or top face is integrated over the plane of the element and
apportioned to the corner joints.
The sides of the element are denoted Faces 1 to 4 (1 to 3 for the triangle), counting
counterclockwise from side j1-j2 when viewed from the top. The pressure acting on a side is
10–30
CSI Analysis Reference Manual The Shell Element
multiplied by the thickness, th, integrated along the length of the side, and apportioned to the two
joints on that side. the bending thickness, thb, is not used.
For layered shells, the thickness used for edge loads is measured from the bottom of the bottom-
most membrane or shell layer to the top of the top-most membrane or shell layer. Gaps between
layers and overlapping layers do not change the thickness used. Plate layers are not considered
when computing the loaded thickness.
Each of the two Load Temperature fields may be constant over the plane of the element or
interpolated from values given at the joints.
10–31
CSI Analysis Reference Manual The Shell Element
• Shear strain loads, γ13 and γ23, representing the change in angle between the midsurface
normal and the midsurface. Positive shear strain causes negative corresponding shear
force in a restrained element. Shear strain load has no effect on a thin shell or thin plate
element, for which shear strain is assumed to be zero.
Any of the strain load fields may be constant over the plane of the element or interpolated from
values given at the joints.
In an unrestrained element, strain loads cause deformation but induce no internal forces. This
unrestrained deformation has the same sign as would deformation caused by the corresponding
(conjugate) forces and moments acting on the element. On the other hand, strain loading in a
restrained element causes corresponding internal forces that have the opposite sign as the applied
strain. Most elements in a real structure are connected to finite stiffness, and so strain loading
would cause both deformation and internal forces. Note that the effects of shear and bending
strain loading are coupled.
For more information, see Topic “Internal Force and Stress Output” below, and also Chapter
“Load Patterns” (page 17–1.)
+𝒕𝒕𝒕𝒕/2
𝐹𝐹22 = � 𝜎𝜎22 𝑑𝑑𝑑𝑑3 (Eqn. 10 - 8b)
−𝒕𝒕𝒕𝒕/2
+𝒕𝒕𝒕𝒕𝒕𝒕/2
𝑀𝑀22 = − � 𝑥𝑥3 𝜎𝜎22 𝑑𝑑𝑑𝑑3 (Eqn. 10 – 8e)
−𝒕𝒕𝒕𝒕𝒕𝒕/2
10–32
CSI Analysis Reference Manual The Shell Element
+𝒕𝒕𝒕𝒕𝒕𝒕/2
𝑉𝑉23 = � 𝜎𝜎23 𝑑𝑑𝑑𝑑3 (Eqn. 10 - 8h)
−𝒕𝒕𝒕𝒕𝒕𝒕/2
where x3 represents the thickness coordinate measured from the mid-surface of the element, th is
the membrane thickness, and thb is the plate-bending thickness.
For a layered shell, the definitions are the same, except that the integrals of the stresses are now
summed over all layers, and x3 is always measured from the reference surface.
It is very important to note that these stress resultants are forces and moments per unit of in-plane
length. They are present at every point on the mid-surface of the element.
For the thick-plate (Mindlin/Reissner) formulation of the homogeneous shell, and for the layered
shell, the shear stresses are computed directly from the shearing deformation. For the thin-plate
homogeneous shell, shearing deformation is assumed to be zero, so the transverse shear forces
are computed instead from the moments using the equilibrium equations:
𝑑𝑑𝑀𝑀11 𝑑𝑑𝑀𝑀12
𝑉𝑉13 = − − (Eqn. 10 – 9a)
𝑑𝑑𝑥𝑥1 𝑑𝑑𝑥𝑥2
𝑑𝑑𝑀𝑀12 𝑑𝑑𝑀𝑀22
𝑉𝑉23 = − − (Eqn. 10 – 9b)
𝑑𝑑𝑥𝑥1 𝑑𝑑𝑥𝑥2
Where x1 and x2 are in-plane coordinates parallel to the local 1 and 2 axes.
The sign conventions for the stresses and internal forces are illustrated in Figure 10-12 (page 10–
35). Stresses acting on a positive face are oriented in the positive direction of the element local
coordinate axes. Stresses acting on a negative face are oriented in the negative direction of the
element local coordinate axes.
A positive face is one whose outward normal (pointing away from element) is in the positive local
1 or 2 direction.
Positive internal forces correspond to a state of positive stress that is constant through the
thickness. Positive internal moments correspond to a state of stress that varies linearly through
the thickness and is positive at the bottom. Thus, for a homogeneous shell:
𝐹𝐹11 12𝑀𝑀11
𝜎𝜎11 = − 𝑥𝑥 (Eqn. 10 – 10a)
𝒕𝒕𝒕𝒕 𝒕𝒕𝒕𝒕𝒃𝒃3 3
10–33
CSI Analysis Reference Manual The Shell Element
𝐹𝐹22 12𝑀𝑀22
𝜎𝜎22 = − 𝑥𝑥 (Eqn. 10 – 10b)
𝒕𝒕𝒕𝒕 𝒕𝒕𝒕𝒕𝒃𝒃3 3
𝐹𝐹12 12𝑀𝑀12
𝜎𝜎12 = − 𝑥𝑥 (Eqn. 10 – 10c)
𝒕𝒕𝒕𝒕 𝒕𝒕𝒕𝒕𝒃𝒃3 3
𝑉𝑉13
𝜎𝜎13 = (Eqn. 10 – 10d)
𝒕𝒕𝒕𝒕𝒕𝒕
𝑉𝑉23
𝜎𝜎23 = (Eqn. 10 – 10e)
𝒕𝒕𝒕𝒕𝒕𝒕
The transverse shear stresses given here are average values. The actual shear stress distribution is
parabolic, being zero at the top and bottom surfaces and taking a maximum or minimum value at
the mid-surface of the element.
The force and moment resultants are reported identically for homogeneous and layered shells.
Stresses are reported for homogeneous shells at the top and bottom surfaces, and are linear in
between. For the layered shell, stresses are reported in each layer at the integration points, and at
the top, bottom, and center of the layer.
The stresses and internal forces are evaluated at the standard 2-by-2 Gauss integration points of
the element and extrapolated to the joints. Although they are reported at the joints, the stresses
and internal forces exist over the whole element. See Cook, Malkus, and Plesha (1989) for more
information.
10–34
CSI Analysis Reference Manual The Shell Element
Figure 10-12
Shell Element Stresses and Internal Resultant Forces and Moments
Principal values and the associated principal directions are available for Load Cases and Load
Combinations that are single valued. The angle given is measured counterclockwise (when
viewed from the top) from the local 1 axis to the direction of the maximum principal value.
For more information, see Topic “Stresses and Strains” (page 6–3) in Chapter “Material
Properties.”
10–35
11 The Plane Element
The Plane element is used to model plane-stress and plane-strain behavior in two-dimensional
solids. The Plane element/object is one type of area object. Depending on the type of section
properties you assign to an area, the object could also be used to model shell and axisymmetric
solid behavior. These types of elements are discussed in the previous and following Chapters.
Advanced Topics
• Overview
• Joint Connectivity
• Degrees of Freedom
• Local Coordinate System
• Stresses and Strains
• Section Properties
• Mass
• Self-Weight Load
• Gravity Load
• Surface Pressure Load
• Pore Pressure Load
• Temperature Load
• Strain Load
• Stress Output
11.1 Overview
The Plane element is a three- or four-node element for modeling two-dimensional solids of
uniform thickness. It is based upon an isoparametric formulation that includes four optional
incompatible bending modes. The element should be planar; if it is not, it is formulated for the
projection of the element upon an average plane calculated for the element.
11–1
CSI Analysis Reference Manual The Plane Element
The incompatible bending modes significantly improve the bending behavior of the element if
the element geometry is of a rectangular form. Improved behavior is exhibited even with non-
rectangular geometry.
For plane-stress, the element has no out-of-plane stiffness. For plane-strain, the element can
support loads with anti-plane shear stiffness.
Each Plane element has its own local coordinate system for defining Material properties and
loads, and for interpreting output. Temperature-dependent, orthotropic material properties are
allowed. Each element may be loaded by gravity (in any direction); surface pressure on the side
faces; pore pressure within the element; loads due to temperature change, and strain loads.
A 2 x 2 numerical integration scheme is used for the Plane. Stresses in the element local
coordinate system are evaluated at the integration points and extrapolated to the joints of the
element. An approximate error in the stresses can be estimated from the difference in values
calculated from different elements attached to a common joint. This will give an indication of the
accuracy of the finite element approximation and can then be used as the basis for the selection
of a new and more accurate finite element mesh.
The Plane element is intended to be planar. If you define a four-node element that is not planar,
an average plane will be fit through the four joints, and the projection of the element onto this
plane will be used.
The plane-stress element contributes stiffness only to the degrees of freedom in the plane of the
element. It is necessary to provide restraints or other supports for the translational degrees of
freedom that are normal to this plane; otherwise, the structure will be unstable.
The plane-strain element models anti-plane shear, i.e., shear that is normal to the plane of the
element, in addition to the in-plane behavior. Thus, stiffness is created for all three translational
degrees of freedom.
11–2
CSI Analysis Reference Manual The Plane Element
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom” for
more information.
Plane-strain is appropriate for structures that are thick compared to their planar dimensions. The
thickness normal strain (ε33) is assumed to be zero. The thickness normal stress (σ33) may not be
zero due to Poisson effects. Transverse shear stresses (σ12, σ13) and shear strains (γ12, γ13) are
dependent upon displacements in the thickness (local 3) direction.
See Topic “Stresses and Strains” (page 6–3) in Chapter “Material Properties” for more
information.
11–3
CSI Analysis Reference Manual The Plane Element
For Plane sections, you may choose one of the following sub-types of behavior:
• Plane stress
• Plane strain, including anti-plane shear
All material properties (except the densities) are obtained at the material temperature of each
individual element.
See Topic “Local Coordinate System” (page 6–2) in Chapter “Material Properties” for more
information.
11.6.4 Thickness
Each Plane Section has a uniform thickness, th. This may be the actual thickness, particularly for
plane-stress elements; or it may be a representative portion, such as a unit thickness of an
infinitely-thick plane-strain element.
11–4
CSI Analysis Reference Manual The Plane Element
Figure 11-1
Plane Element Material Angle
The element thickness is used for calculating the element stiffness, mass, and loads. Hence, joint
forces computed from the element are proportional to this thickness.
If an element is severely distorted, the inclusion of the incompatible modes should be suppressed.
The element then uses the standard isoparametric formulation. Incompatible bending modes may
also be suppressed in cases where bending is not important, such as in typical geotechnical
problems.
11.7 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Plane element is lumped at the element joints. No inertial effects are considered
within the element itself.
The total mass of the element is equal to the integral over the plane of the element of the mass
density, m, multiplied by the thickness, th. The total mass is apportioned to the joints in a manner
that is proportional to the diagonal terms of the consistent mass matrix. See Cook, Malkus, and
Plesha (1989) for more information. The total mass is applied to each of the three translational
degrees of freedom (UX, UY, and UZ) even when the element contributes stiffness to only two
of these degrees of freedom.
11–5
CSI Analysis Reference Manual The Plane Element
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
The pressure may be constant over a face or interpolated from values given at the joints. The
values given at the joints are obtained from Joint Patterns, and need not be the same for the
different faces. Joint Patterns can be used to easily apply hydrostatic pressures.
11–6
CSI Analysis Reference Manual The Plane Element
The pressure acting on a side is multiplied by the thickness, th, integrated along the length of the
side, and apportioned to the two or three joints on that side.
Scalar fluid-pressure values are given at the element joints by Joint Patterns, and interpolated over
the element. The total force acting on the element is the integral of the gradient of this pressure
field over the plane of the element, multiplied by the thickness, th. This force is apportioned to
each of the joints of the element. The forces are typically directed from regions of high pressure
toward regions of low pressure.
For plane-strain elements, strain load ε33 can also be applied. Positive ε33 causes compression in
the 3-direction, and vice-versa, since deformation in the 3-direction is restrained. For plane-stress
elements, ε33 has no effect.
Any of the strain-load fields may be constant over the plane of the element or interpolated from
values given at the joints.
In an unrestrained element, strain loads cause deformation but induce no internal forces. This
unrestrained deformation has the same sign as would deformation caused by the corresponding
(conjugate) stresses acting on the element. On the other hand, strain loading in a restrained
element causes corresponding internal forces that have the opposite sign as the applied strain.
11–7
CSI Analysis Reference Manual The Plane Element
Most elements in a real structure are connected to finite stiffness, and so strain loading would
cause both deformation and stress.
For more information, see Topic “Stress Output” below, and also Chapter “Load Patterns” (page
17–1.)
Principal values and their associated principal directions in the element local 1-2 plane are also
computed for single-valued Load Cases. The angle given is measured counterclockwise (when
viewed from the +3 direction) from the local 1 axis to the direction of the maximum principal
value.
11–8
12 The Asolid Element
The Asolid element is used to model axisymmetric solids under axisymmetric loading.
Advanced Topics
• Overview
• Joint Connectivity
• Degrees of Freedom
• Local Coordinate System
• Stresses and Strains
• Section Properties
• Mass
• Self-Weight Load
• Gravity Load
• Surface Pressure Load
• Pore Pressure Load
• Temperature Load
• Strain Load
• Rotate Load
• Stress Output
12.1 Overview
The Asolid element is a three- or four-node element for modeling axisymmetric structures under
axisymmetric loading. It is based upon an isoparametric formulation that includes four optional
incompatible bending modes.
12–1
CSI Analysis Reference Manual The Asolid Element
projection of the element upon the plane containing the axis of symmetry and the center of the
element.
The geometry, loading, displacements, stresses, and strains are assumed not to vary in the
circumferential direction. Any displacements that occur in the circumferential direction are
treated as axisymmetric torsion.
The use of incompatible bending modes significantly improves the in-plane bending behavior of
the element if the element geometry is of a rectangular form. Improved behavior is exhibited even
with non-rectangular geometry.
Each Asolid element has its own local coordinate system for defining Material properties and
loads, and for interpreting output. Temperature-dependent, orthotropic material properties are
allowed. Each element may be loaded by gravity (in any direction); centrifugal force; surface
pressure on the side faces; pore pressure within the element; loads due to temperature change, and
strain.
A 2 x 2 numerical integration scheme is used for the Asolid. Stresses in the element local
coordinate system are evaluated at the integration points and extrapolated to the joints of the
element. An approximate error in the stresses can be estimated from the difference in values
calculated from different elements attached to a common joint. This will give an indication of the
accuracy of the finite element approximation and can then be used as the basis for the selection
of a new and more accurate finite element mesh.
The Asolid element is intended to be planar and to lie in a plane that contains the axis of
symmetry. If not, a plane is found that contains the axis of symmetry and the center of the element,
and the projection of the element onto this plane will be used.
Joints for a given element may not lie on opposite sides of the axis of symmetry. They may lie on
the axis of symmetry and/or to one side of it.
Stiffness is created for all three degrees of freedom. Degrees of freedom in the plane represent
the radial and axial behavior. The normal translation represents circumferential torsion.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom” for
more information.
12–2
CSI Analysis Reference Manual The Asolid Element
The local 3 axis is normal to the plane of the element, and is the negative of the circumferential
direction. The 1-2 plane is the same as the radial-axial plane, although the orientation of the local
axes is not restricted to be parallel to the radial and axial axes.
The radial direction runs perpendicularly from the axis of symmetry to the center of the element.
The axial direction is parallel to the axis of symmetry, with the positive sense being upward when
looking along the circumferential (–3) direction with the radial direction pointing to the right.
Displacements in the local 1-2 plane cause in-plane strains (γ11, γ22, γ12) and stresses (σ11, σ22, σ12).
where ur is the radial displacement, and r is the radius at the point in question. The circumferential
normal stress (σ33) is computed as usual from the three normal strains.
See Topic “Stresses and Strains” (page 6–3) in Chapter “Material Properties” for more
information.
12–3
CSI Analysis Reference Manual The Asolid Element
See Topic “Local Coordinate System” (page 6–2) in Chapter “Material Properties” for more
information.
12–4
CSI Analysis Reference Manual The Asolid Element
Figure 12-1
Asolid Element Material Angle
For most modeling cases, you will only need a single axis of symmetry. However, if you want to
have multiple axes of symmetry in your model, just setup as many alternate coordinate systems
as needed for this purpose and define corresponding Asolid Section properties.
You should be aware that it is almost impossible to make a sensible model that connects Asolid
elements with other element types, or that connects together Asolid elements using different axes
of symmetry. The practical application of having multiple axes of symmetry is to have multiple
independent axisymmetric structures in the same model.
See Topic “Alternate Coordinate Systems” (page 3–5) in Chapter “Coordinate Systems” for more
information.
12–5
CSI Analysis Reference Manual The Asolid Element
Figure 12-2
Asolid Element Local Coordinate Systems and Arc Definition
The element “thickness” (circumferential extent), h, increases with the radial distance, r, from the
axis of symmetry:
𝜋𝜋 · 𝒂𝒂𝒂𝒂𝒂𝒂
ℎ= 𝑟𝑟 (Eqn. 12 – 2)
180
The element thickness is used for calculating the element stiffness, mass, and loads. Hence, joint
forces computed from the element are proportional to arc.
If an element is severely distorted, the inclusion of the incompatible modes should be suppressed.
The element then uses the standard isoparametric formulation. Incompatible bending modes may
12–6
CSI Analysis Reference Manual The Asolid Element
also be suppressed in cases where bending is not important, such as in typical geotechnical
problems.
12.7 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Asolid element is lumped at the element joints. No inertial effects are
considered within the element itself.
The total mass of the element is equal to the integral over the plane of the element of the product
of the mass density, m, multiplied by the thickness, h. The total mass is apportioned to the joints
in a manner that is proportional to the diagonal terms of the consistent mass matrix. See Cook,
Malkus, and Plesha (1989) for more information. The total mass is applied to each of the three
translational degrees of freedom (UX, UY, and UZ).
Self-Weight Load always acts downward, in the global –Z direction. If the downward direction
corresponds to the radial or circumferential direction of an Asolid element, the Self-Weight Load
for that element will be zero, since self-weight acting in these directions is not axisymmetric.
Non-zero Self-Weight Load will only exist for elements whose axial direction is vertical.
You may scale the self-weight by a single scale factor that applies equally to all elements in the
structure.
12–7
CSI Analysis Reference Manual The Asolid Element
factors and directions can be applied to each element. However, only the components of Gravity
load acting in the axial direction of an Asolid element will be non-zero. Components in the radial
or circumferential direction will be set to zero, since gravity acting in these directions is not
axisymmetric.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
The pressure may be constant over a face or interpolated from values given at the joints. The
values given at the joints are obtained from Joint Patterns, and need not be the same for the
different faces. Joint Patterns can be used to easily apply hydrostatic pressures.
The pressure acting on a side is multiplied by the thickness, h, integrated along the length of the
side, and apportioned to the two or three joints on that side.
Scalar fluid-pressure values are given at the element joints by Joint Patterns, and interpolated over
the element. The total force acting on the element is the integral of the gradient of this pressure
field, multiplied by the thickness h, over the plane of the element. This force is apportioned to
each of the joints of the element. The forces are typically directed from regions of high pressure
toward regions of low pressure.
12–8
CSI Analysis Reference Manual The Asolid Element
element. All specified Temperature Loads represent a change in temperature from the unstressed
state for a linear analysis, or from the previous temperature in a nonlinear analysis. Temperature
changes are assumed to be constant through the element thickness.
Any of the strain-load fields may be constant over the plane of the element or interpolated from
values given at the joints.
In an unrestrained element, strain loads cause deformation but induce no internal forces. This
unrestrained deformation has the same sign as would deformation caused by the corresponding
(conjugate) stresses acting on the element. On the other hand, strain loading in a restrained
element causes corresponding internal stresses that have the opposite sign as the applied strain.
Most elements in a real structure are connected to finite stiffness, and so strain loading would
cause both deformation and stress.
Positive ε33 tends to cause circumferential expansion, leading in turn to radial expansion in an
unrestrained element. If radial expansion is restrained, positive ε33 results in circumferential
compression, and vice-versa.
For more information, see Topic “Stress Output” below, and also Chapter “Load Patterns” (page
17–1.)
Since Rotate Loads assume a constant rate of rotation, it does not make sense to use a Load Pattern
that contains Rotate Load in a time-history analysis unless that Load Pattern is applied quasi-
statically (i.e., with a very slow time variation).
12–9
CSI Analysis Reference Manual The Asolid Element
Principal values and their associated principal directions in the element local 1-2 plane are also
computed for single-valued Load Cases. The angle given is measured counterclockwise (when
viewed from the +3 direction) from the local 1 axis to the direction of the maximum principal
value.
12–10
13 The Solid Element
Advanced Topics
• Overview
• Joint Connectivity
• Degrees of Freedom
• Local Coordinate System
• Advanced Local Coordinate System
• Stresses and Strains
• Solid Properties
• Mass
• Self-Weight Load
• Gravity Load
• Surface Pressure Load
• Pore Pressure Load
• Temperature Load
• Stress Output
13.1 Overview
The Solid element is an eight-node element for modeling three-dimensional structures and solids.
It is based upon an isoparametric formulation that includes nine optional incompatible bending
modes.
The incompatible bending modes significantly improve the bending behavior of the element if
the element geometry is of a rectangular form. Improved behavior is exhibited even with non-
rectangular geometry.
13–1
CSI Analysis Reference Manual The Solid Element
Each Solid element has its own local coordinate system for defining Material properties and loads,
and for interpreting output. Temperature-dependent, anisotropic material properties are allowed.
Each element may be loaded by gravity (in any direction); surface pressure on the faces; pore
pressure within the element; and loads due to temperature change.
A 2 x 2 x 2 numerical integration scheme is used for the Solid. Stresses in the element local
coordinate system are evaluated at the integration points and extrapolated to the joints of the
element. An approximate error in the stresses can be estimated from the difference in values
calculated from different elements attached to a common joint. This will give an indication of the
accuracy of the finite element approximation and can then be used as the basis for the selection
of a new and more accurate finite element mesh.
Figure 13-1
Solid Element Joint Connectivity and Face Definitions
13–2
CSI Analysis Reference Manual The Solid Element
The locations of the joints should be chosen to meet the following geometric conditions:
• The inside angle at each corner of the faces must be less than 180°. Best results will be
obtained when these angles are near 90°, or at least in the range of 45° to 135°.
• The aspect ratio of an element should not be too large. This is the ratio of the longest
dimension of the element to its shortest dimension. Best results are obtained for aspect
ratios near unity, or at least less than four. The aspect ratio should not exceed ten.
These conditions can usually be met with adequate mesh refinement.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom” for
more information.
The default local coordinate system is adequate for most situations. However, for certain
modeling purposes it may be useful to use element local coordinate systems that follow the
geometry of the structure.
13–3
CSI Analysis Reference Manual The Solid Element
A variety of methods are available to define a solid-element local coordinate system. These may
be used separately or together. Local coordinate axes may be defined to be parallel to arbitrary
coordinate directions in an arbitrary coordinate system or to vectors between pairs of joints. In
addition, the local coordinate system may be specified by a set of three element coordinate angles.
These methods are described in the subtopics that follow.
Together, the two reference vectors define a local axis, i, and a local plane, i-j. From this, the
program can determine the third local axis, k, using vector algebra.
For example, you could choose the axis reference vector parallel to local axis 1 and the plane
reference vector parallel to the local 1-2 plane (i = 1, j = 2). Alternatively, you could choose the
axis reference vector parallel to local axis 3 and the plane reference vector parallel to the local 3-
2 plane (i = 3, j = 2). You may choose the plane that is most convenient to define using the
parameter local, which may take on the values 12, 13, 21, 23, 31, or 32. The two digits correspond
to i and j, respectively. The default value is 31.
13–4
CSI Analysis Reference Manual The Solid Element
The local axis Vi is given by the vector Va after it has been normalized to unit length.
13–5
CSI Analysis Reference Manual The Solid Element
• If i and j permute in a negative sense, i.e., local = 21, 32, or 13, then:
𝑽𝑽𝒌𝒌 = 𝑽𝑽𝒑𝒑 × 𝑽𝑽𝒊𝒊 and (Eqn. 13 - 4a)
An example showing the determination of the element local coordinate system using reference
vectors is given in Figure 13-2 (page 13–6).
Figure 13-2
Example of the Determination of the Solid Element Local Coordinate System
Using Reference Vectors for local=31. Point j is the Center of the Element
The element coordinate angles specify rotations of the local coordinate system about its own
current axes. The resulting orientation of the local coordinate system is obtained according to the
following procedure:
1. The local system is first rotated about its +3 axis by angle a
13–6
CSI Analysis Reference Manual The Solid Element
2. The local system is next rotated about its resulting +2 axis by angle b
3. The local system is lastly rotated about its resulting +1 axis by angle c
The order in which the rotations are performed is important. The use of coordinate angles to orient
the element local coordinate system with respect to the global system is shown in Figure 13-3
(page 13–7).
Figure 13-3
Use of Element Coordinate Angles to Orient the
Solid Element Local Coordinate System
13–7
CSI Analysis Reference Manual The Solid Element
See Topic “Stresses and Strains” (page 6–3) in Chapter “Material Properties” for more
information.
13–8
CSI Analysis Reference Manual The Solid Element
Figure 13-4
Solid Element Material Angles
See Topic “Local Coordinate System” (page 6–2) in Chapter “Material Properties” for more
information.
If an element is severely distorted, the inclusion of the incompatible modes should be suppressed.
The element then uses the standard isoparametric formulation. In compatible bending modes may
also be suppressed in cases where bending is not important, such as in typical geotechnical
problems.
13.8 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Solid element is lumped at the element joints. No inertial effects are
considered within the element itself.
13–9
CSI Analysis Reference Manual The Solid Element
The total mass of the element is equal to the integral of the mass density, m, over the volume
of the element. The total mass is apportioned to the joints in a manner that is proportional to
the diagonal terms of the consistent mass matrix. See Cook, Malkus, and Plesha (1989) for
more information. The total mass is applied to each of the three translational degrees of freedom
(UX, UY, and UZ).
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
13–10
CSI Analysis Reference Manual The Solid Element
pressure always acts normal to the face. Positive pressures are directed toward the interior of the
element.
The pressure may be constant over a face or interpolated from values given at the joints. The
values given at the joints are obtained from Joint Patterns, and need not be the same for the
different faces. Joint Patterns can be used to easily apply hydrostatic pressures.
The pressure acting on a given face is integrated over the area of that face, and the resulting force
is apportioned to the four corner joints of the face.
Scalar fluid-pressure values are given at the element joints by Joint Patterns, and interpolated over
the element. The total force acting on the element is the integral of the gradient of this pressure
field over the volume of the element. This force is apportioned to each of the joints of the element.
The forces are typically directed from regions of high pressure toward regions of low pressure.
Any of the strain-load fields may be constant over the element or interpolated from values given
at the joints.
In an unrestrained element, strain loads cause deformation but induce no internal stresses. This
unrestrained deformation has the same sign as would deformation caused by the corresponding
(conjugate) stresses acting on the element. On the other hand, strain loading in a restrained
element causes corresponding stresses that have the opposite sign as the applied strain. Most
13–11
CSI Analysis Reference Manual The Solid Element
elements in a real structure are connected to finite stiffness, and so strain loading would cause
both deformation and stress.
For more information, see Topic “Stress Output” below, and also Chapter “Load Patterns” (page
17–1.)
Principal values and their associated principal directions in the element local coordinate system
are also computed for single-valued Load Cases and Load Combinations. Three direction cosines
each are given for the directions of the maximum and minimum principal stresses. The direction
of the middle principal stress is perpendicular to the maximum and minimum principal directions.
13–12
14 The Link/Support Element – Basic
The Link element is used to connect two joints together. The Support element is used to connect
one joint to ground. Both element types use the same types of properties. Each Link or Support
element may exhibit up to three different types of behavior: linear, nonlinear, and frequency-
dependent, according to the types of properties assigned to that element and the type of analysis
being performed.
This Chapter describes the basic and general features of the Link and Support elements and their
linear behavior. The next Chapter describes advanced behavior, which can be nonlinear or
frequency-dependent.
Advanced Topics
• Overview
• Joint Connectivity
• Zero-Length Elements
• Degrees of Freedom
• Local Coordinate System
• Advanced Local Coordinate System
• Internal Deformation
• Link/Support Properties
• Coupled Linear Properties
• Mass
• Stiffness Options
• Self-Weight Load
• Gravity Load
• Internal Force and Deformation Output
14–1
CSI Analysis Reference Manual The Link/Support Element – Basic
14.1 Overview
A Link element is a two-joint connecting link. A Support element is a one-joint grounded spring.
Properties for both types of element are defined in the same way. Each element is assumed to be
composed of six separate “springs,” one for each of six deformational degrees-of freedom (axial,
shear, torsion, and pure bending).
There are two categories of Link/Support properties that can be defined: Linear/Nonlinear, and
Frequency-Dependent. A Linear/Nonlinear property set must be assigned to each Link or Support
element. The assignment of a Frequency-Dependent property set to a Link or Support element is
optional.
All Linear/Nonlinear property sets contain linear properties that are used by the element for linear
analyses, and for other types of analyses if no other properties are defined. Linear/Nonlinear
property sets may have nonlinear properties that will be used for all nonlinear analyses, and for
linear analyses that continue from nonlinear analyses.
Frequency-dependent property sets contain impedance (stiffness and damping) properties that
will be used for all frequency-dependent analyses. If a Frequency-Dependent property has not
been assigned to a Link/Support element, the linear properties for that element will be used for
frequency-dependent analyses.
The types of nonlinear behavior that can be modeled with this element include:
• Viscoelastic damping
• Gap (compression only) and hook (tension only)
• Multi-linear uniaxial elasticity
• Uniaxial plasticity (Wen model)
• Multi-linear uniaxial plasticity with several types of hysteretic behavior: kinematic,
Takeda, and pivot
• Biaxial-plasticity base isolator
• Friction-pendulum base isolator, with or without uplift prevention. This can also be used
for modeling gap-friction contact behavior
Each element has its own local coordinate system for defining the force deformation properties
and for interpreting output.
Available output includes the deformation across the element, and the internal forces at the joints
of the element.
14–2
CSI Analysis Reference Manual The Link/Support Element – Basic
For the remainder of this chapter and the next, we will continue to refer to one-joint elements for
convenience, and to clarify how the one-joint modeling objects behave.
14–3
CSI Analysis Reference Manual The Link/Support Element – Basic
It is important that you clearly understand the definition of the element local 1-2-3 coordinate
system and its relationship to the global X-Y-Z coordinate system. Both systems are right-handed
coordinate systems. It is up to you to define local systems which simplify data input and
interpretation of results.
In most structures the definition of the element local coordinate system is extremely simple. The
methods provided, however, provide sufficient power and flexibility to describe the orientation
of Link/Support elements in the most complicated situations.
The simplest method, using the default orientation and the Link/Support element coordinate
angle, is described in this topic. Additional methods for defining the Link/Support element local
coordinate system are described in the next topic.
14–4
CSI Analysis Reference Manual The Link/Support Element – Basic
• The local 3 axis is always horizontal, i.e., it lies in the X-Y plane.
An element is considered to be vertical if the sine of the angle between the local 1 axis and the Z
axis is less than 10-3.
The local 2 axis makes the same angle with the vertical axis as the local 1 axis makes with the
horizontal plane. This means that the local 2 axis points vertically upward for horizontal elements.
For vertical elements, ang is the angle between the local 2 axis and the horizontal +X axis.
Otherwise, ang is the angle between the local 2 axis and the vertical plane containing the local 1
axis. See Figure 14-1 (page 14–6) for examples.
This topic describes how to define the orientation of the transverse local 2 and 3 axes with respect
to an arbitrary reference vector when the element coordinate angle, ang, is zero. If ang is different
from zero, it is the angle through which the local 2 and 3 axes are rotated about the positive local
1 axis from the orientation determined by the reference vector.
This topic also describes how to change the orientation of the local 1 axis from the default global
+Z direction for zero-length elements. The local 1 axis is always directed from joint i to joint j
for elements of finite length.
14–5
CSI Analysis Reference Manual The Link/Support Element – Basic
Figure 14-1
The Link/Support Element Coordinate Angle with Respect to the Default Orientation
To define the axis reference vector, you must first specify or use the default values for:
• A coordinate direction axdir (the default is +Z).
• A fixed coordinate system csys (the default is zero, indicating the global coordinate
system). This will be the same coordinate system that is used to define the plane reference
vector, as described below.
14–6
CSI Analysis Reference Manual The Link/Support Element – Basic
The local 1 axis is given by the vector Va after it has been normalized to unit length.
The reference vector must have a positive projection upon the corresponding transverse local axis
(2 or 3, respectively). This means that the positive direction of the reference vector must make an
angle of less than 90° with the positive direction of the desired transverse axis.
To define the reference vector, you must first specify or use the default values for:
• A primary coordinate direction pldirp (the default is +Z).
• A secondary coordinate direction pldirs (the default is +X). Directions pldirs and pldirp
should not be parallel to each other unless you are sure that they are not parallel to local
axis 1.
• A fixed coordinate system csys (the default is zero, indicating the global coordinate
system). This will be the same coordinate system that was used to define the axis
reference vector, as described above.
• The local plane, local, to be determined by the reference vector (the default is 12,
indicating plane 1-2).
You may optionally specify:
• A pair of joints, plveca and plvecb (the default for each is zero, indicating the center of
the element). If both are zero, this option is not used.
For each element, the reference vector is determined as follows:
1. A vector is found from joint plveca to joint plvecb. If this vector is of finite length and
is not parallel to local axis 1, it is used as the reference vector Vp.
2. Otherwise, the primary coordinate direction pldirp is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 1, it
is used as the reference vector Vp.
3. Otherwise, the secondary coordinate direction pldirs is evaluated at the center of the
element in fixed coordinate system csys. If this direction is not parallel to local axis 1, it
is used as the reference vector Vp.
14–7
CSI Analysis Reference Manual The Link/Support Element – Basic
4. Otherwise, the method fails and the analysis terminates. This will never happen if pldirp
is not parallel to pldirs.
A vector is considered to be parallel to local axis 1 if the sine of the angle between them is less
than 10-3.
The use of the Link/Support element coordinate angle in conjunction with coordinate directions
that define the reference vector is illustrated in Figure 14-2 (page 14–8). The use of joints to
define the reference vector is shown in Figure 14-3 (page 14–9).
Figure 14-2
The Link/Support Element Coordinate Angle with Respect to Coordinate Directions
14–8
CSI Analysis Reference Manual The Link/Support Element – Basic
In the common case where the reference vector is perpendicular to axis V1, the transverse axis in
the selected plane will be equal to Vp.
Figure 14-3
Using Joints to define the Link/Support Element Local Coordinate System
For two-joint link/support elements the internal deformations are defined as:
• Axial: 𝑑𝑑𝑢𝑢1 = 𝑢𝑢1𝑗𝑗 − 𝑢𝑢1𝑖𝑖
• Shear in the 1-2 plane: 𝑑𝑑𝑢𝑢2 = 𝑢𝑢2𝑗𝑗 − 𝑢𝑢2𝑖𝑖 − 𝐝𝐝𝐝𝐝𝐝𝐝 𝑟𝑟3𝑗𝑗 − (𝐿𝐿 − 𝐝𝐝𝐝𝐝𝐝𝐝)𝑟𝑟3𝑖𝑖
• Shear in the 1-3 plane: 𝑑𝑑𝑢𝑢3 = 𝑢𝑢3𝑗𝑗 − 𝑢𝑢3𝑖𝑖 + 𝐝𝐝𝐝𝐝𝐝𝐝 𝑟𝑟2𝑗𝑗 + (𝐿𝐿 − 𝐝𝐝𝐝𝐝𝐝𝐝)𝑟𝑟2𝑖𝑖
• Torsion: 𝑑𝑑𝑟𝑟1 = 𝑟𝑟1𝑗𝑗 − 𝑟𝑟1𝑖𝑖
• Pure bending in the 1-3 plane: 𝑑𝑑𝑟𝑟2 = 𝑟𝑟2𝑖𝑖 − 𝑟𝑟2𝑗𝑗
• Pure bending in the 1-2 plane: 𝑑𝑑𝑟𝑟3 = 𝑟𝑟3𝑗𝑗 − 𝑟𝑟3𝑖𝑖
where:
• u1i, u2i, u3i, r1i, r2i, and r3i are the translations and rotations at joint i
• u1j, u2j, u3j, r1j, r2j, and r3j are the translations and rotations at joint j
14–9
CSI Analysis Reference Manual The Link/Support Element – Basic
• dj2 is the distance you specify from joint j to the location where the shear deformation
du2 is measured (the default is zero, meaning at joint j)
• dj3 is the distance you specify from joint j to the location where the shear deformation
du3 is measured (the default is zero, meaning at joint j)
• L is the length of the element
Figure 14-4
Internal Deformations for a Two-Joint Link Element
All translations, rotations, and deformations are expressed in terms of the element local coordinate
system.
Note that shear deformation can be caused by rotations as well as translations. These definitions
ensure that all deformations will be zero under rigid-body motions of the element.
Important! Note that dj2 is the location where pure bending behavior is measured in the 1-2
plane, in other words, it is where the moment due to shear is taken to be zero. Likewise, dj3 is
the location where pure bending behavior is measured in the 1-3 plane.
It is important to note that the negatives of the rotations r2i and r2j have been used for the definition
of shear and bending deformations in the 1-3 plane. This provides consistent definitions for shear
and moment in both the Link/Support and Frame elements.
Three of these internal deformations are illustrated in Figure 14-4 (page 14–10).
For one-joint grounded-spring elements the internal deformations are the same as above, except
that the translations and rotations at joint i are taken to be zero:
• Axial: 𝑑𝑑𝑢𝑢1 = 𝑢𝑢1𝑗𝑗
• Shear in the 1-2 plane: 𝑑𝑑𝑢𝑢2 = 𝑢𝑢2𝑗𝑗 − 𝐝𝐝𝐝𝐝𝐝𝐝 𝑟𝑟3𝑗𝑗
• Shear in the 1-3 plane: 𝑑𝑑𝑢𝑢3 = 𝑢𝑢3𝑗𝑗 + 𝐝𝐝𝐝𝐝𝐝𝐝 𝑟𝑟2𝑗𝑗
14–10
CSI Analysis Reference Manual The Link/Support Element – Basic
Link/Support Properties are defined independently of the Link and Support elements and are
referenced during the definition of the elements.
Frequency-dependent property sets contain impedance (stiffness and damping) properties that
will be used for all frequency-dependent analyses. If a Frequency-Dependent property has not
been assigned to a Link/Support element, the linear properties for that element will be used for
frequency-dependent analyses.
14–11
CSI Analysis Reference Manual The Link/Support Element – Basic
Figure 14-5
Link/Support Stiffness Properties Actually Used for Different Types of Analysis
14–12
CSI Analysis Reference Manual The Link/Support Element – Basic
Figure 14-6
Three of the Six Independent Spring Hinges in a Link/Support Element
Figure 14-6 (page 14–13) shows the springs for three of the deformations: axial, shear in the 1-2
plane, and pure-bending in the 1-2 plane. It is important to note that the shear spring is located a
distance dj2 from joint j. All shear deformation is assumed to occur in this spring; the links
connecting this spring to the joints (or ground) are rigid in shear. Deformation of the shear spring
can be caused by rotations as well as translations at the joints. The force in this spring will produce
a linearly-varying moment along the length. This moment is taken to be zero at the shear spring,
which acts as a moment hinge. The moment due to shear is independent of, and additive to, the
constant moment in the element due to the pure-bending spring.
The other three springs that are not shown are for torsion, shear in the 1-3 plane, and pure-bending
in the 1-3 plane. The shear spring is located a distance dj3 from joint j.
The values of dj2 and dj3 may be different, although normally they would be the same for most
elements.
14–13
CSI Analysis Reference Manual The Link/Support Element – Basic
Figure 14-7
Link/Support Element Internal Forces and Moments, Shown Acting at the Joints
Each of these relationships may be zero, linear only, or linear/nonlinear for a given Link/Support
Property. These relationships may be independent or coupled. The forces and moments may be
related to the deformation rates (velocities) as well as to the deformations.
14–14
CSI Analysis Reference Manual The Link/Support Element – Basic
These internal forces and moments are present at every cross section along the length of the
element.
See Topic “Internal Force Output” (page 7–35) in Chapter “The Frame Element.”
where ku1, ku2, ku3, kr1, kr2, and kr3 are the linear stiffness coefficients of the internal springs.
This can be recast in terms of the element internal forces and displacements at joint j for a one-
joint element as:
𝑃𝑃 𝑘𝑘𝑢𝑢1 0 0 0 0 0 𝑢𝑢
⎧ 𝑉𝑉2 ⎫ ⎡ ⎤⎧ 1 ⎫
𝑘𝑘𝑢𝑢2 0 0 0 −𝒅𝒅𝒅𝒅𝒅𝒅𝑘𝑘𝑢𝑢2 𝑢𝑢
⎪ ⎪ ⎢ ⎥⎪ 2 ⎪
𝑉𝑉3 ⎢ 𝑘𝑘𝑢𝑢3 0 −𝒅𝒅𝒅𝒅𝒅𝒅𝑘𝑘𝑢𝑢3 0 ⎥ 𝑢𝑢3
=⎢ 𝑘𝑘𝑟𝑟1 0 0 ⎥ 𝑟𝑟1 Eqn. (14 - 5)
⎨ 𝑇𝑇 ⎬ ⎢ ⎥ ⎨−𝑟𝑟 ⎬
2
⎪𝑀𝑀2⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝑘𝑘 𝑟𝑟2 + 𝒅𝒅𝒅𝒅𝒅𝒅 𝑘𝑘𝑢𝑢3 0 ⎥ ⎪ 2 ⎪
⎩𝑀𝑀3⎭𝑗𝑗 ⎣ 𝑘𝑘𝑟𝑟3 + 𝒅𝒅𝒅𝒅𝒅𝒅2 𝑘𝑘𝑢𝑢2 ⎦ ⎩ 𝑟𝑟3 ⎭𝑗𝑗
This relationship also holds for a two-joint element if all displacements at joint i are zero.
Similar relationships hold for linear damping behavior, except that the stiffness terms are replaced
with damping coefficients, and the displacements are replaced with the corresponding velocities.
14–15
CSI Analysis Reference Manual The Link/Support Element – Basic
Consider an example where the equivalent shear and bending springs are to be computed for a
prismatic beam with a section bending stiffness of EI in the 1-2 plane. The stiffness matrix at joint
j for the 1-2 bending plane is:
𝑉𝑉2 𝐸𝐸𝐸𝐸 12 −6𝐿𝐿 𝑢𝑢2
� � = 3� �� � (Eqn. 14 - 6)
𝑀𝑀3 𝑗𝑗 𝐿𝐿 −6𝐿𝐿 4𝐿𝐿2 𝑟𝑟3 𝑗𝑗
From this it can be determined that the equivalent shear spring has a stiffness of k u2 = 12 EI� 3
L
located at 𝐝𝐝𝐝𝐝𝐝𝐝 = L�2 , and the equivalent pure-bending spring has stiffness of k r3 = EI�L .
For an element that possesses a true moment hinge in the 1-2 bending plane, the pure-bending
stiffness is zero, and dj2 is the distance to the hinge. See Figure 14-8 (page 14–16).
Figure 14-8
Location of Shear Spring at Moment Hinge or Point of Inflection
14–16
CSI Analysis Reference Manual The Link/Support Element – Basic
All other property types are considered nonlinear. However, for each nonlinear property type you
also specify a set of uncoupled linear stiffness and damping coefficients that are used instead of
the nonlinear properties for linear analyses. These substitute linear properties are called “linear
effective stiffness” and “linear effective damping” properties.
The stiffness matrix of Eqn. 14 - 4 (page 14–15) may now be fully populated:
𝑓𝑓𝑢𝑢1 𝑘𝑘𝑢𝑢1 𝑘𝑘𝑢𝑢1𝑢𝑢2 𝑘𝑘𝑢𝑢1𝑢𝑢3 𝑘𝑘𝑢𝑢1𝑟𝑟1 𝑘𝑘𝑢𝑢1𝑟𝑟2 𝑘𝑘𝑢𝑢1𝑟𝑟3 𝑑𝑑𝑢𝑢1
⎧𝑓𝑓 ⎫ ⎡ 𝑘𝑘𝑢𝑢2 𝑘𝑘𝑢𝑢2𝑢𝑢3 𝑘𝑘𝑢𝑢2𝑟𝑟1 𝑘𝑘𝑢𝑢2𝑟𝑟2 𝑘𝑘𝑢𝑢2𝑟𝑟3 ⎤ ⎧𝑑𝑑𝑢𝑢2 ⎫
𝑢𝑢2
⎪ ⎪ ⎢ ⎥⎪ ⎪
𝑓𝑓𝑢𝑢3 𝑘𝑘𝑢𝑢3 𝑘𝑘𝑢𝑢3𝑟𝑟1 𝑘𝑘𝑢𝑢3𝑟𝑟2 𝑘𝑘𝑢𝑢3𝑟𝑟3 ⎥ 𝑑𝑑𝑢𝑢3
=⎢ (Eqn. 14 - 7)
⎨ 𝑓𝑓𝑟𝑟1 ⎬ ⎢ 𝑘𝑘𝑟𝑟1 𝑘𝑘𝑟𝑟1𝑟𝑟2 𝑘𝑘𝑟𝑟1𝑟𝑟3 ⎥ ⎨ 𝑑𝑑𝑟𝑟1 ⎬
⎪ 𝑓𝑓𝑟𝑟2 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝑘𝑘𝑟𝑟2 𝑘𝑘𝑟𝑟2𝑟𝑟3 ⎥ ⎪ 𝑑𝑑𝑟𝑟2 ⎪
𝑓𝑓
⎩ 𝑟𝑟3 ⎭ ⎣ 𝑘𝑘𝑟𝑟3 ⎦ ⎩ 𝑑𝑑𝑟𝑟3 ⎭
where ku1, ku1u2, ku2, ku1u3, ku2u3, ku3, ..., kr3 are the linear stiffness coefficients of the internal springs.
The corresponding matrix of Eqn. (14 - 5 (page 14–15) can be developed from the relationships
that give the element internal forces in terms of the spring forces and moments. See Topic
“Element Internal Forces” (page 14–14) in this Chapter.
Similarly, the damping matrix is fully populated and has the same form as the stiffness matrix.
Note that the damping behavior is active for all dynamic analyses. This is in contrast to linear
effective damping, which is not active for nonlinear analyses.
While this feature is convenient, it should be used with care. There are several important
considerations that should be kept in mind.
• Link elements with fixed DOF should not be connected to other fixed link elements or
connected to constrained joints. Otherwise, this will result in joints that are multiply-
constrained, which may be inaccurate for dynamics.
14–17
CSI Analysis Reference Manual The Link/Support Element – Basic
• For link elements with non-zero length, fixing fewer than all six DOF can lead to loss of
mass coupling between rotational and translational DOF, which can affect the dynamics
of the structure if large masses or rotational inertias are present at the connected joints.
• When all six DOF are fixed, a full rigid-body constraint is used so that the translational
and rotational inertia will be accurately handled, with no loss of coupling, provided that
the link element is not connected to other constrained joints or fixed links.
• Link forces are not reported for fixed DOF.
If forces are needed at fixed DOF, if fixed links are connected to constrained joints, or if inertial
coupling will be lost for non-zero length elements, it is recommended that large stiffnesses be
used rather than fixed DOF to represent rigid conditions. It is important to use stiffness values
that are large enough to prevent significant deformation, but not so large as to cause numerical
sensitivity in the equation solution, particularly near nonlinearities in the model. Choose stiffness
values that are about 100 to 10000 times larger than those in connected elements that are expected
to undergo deformation.
14.11 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. The mass
contributed by the Link or Support element is lumped at the joints i and j. No inertial effects are
considered within the element itself.
For each Link/Support Property, you may specify a total translational mass, m. Half of the mass
is assigned to the three translational degrees of freedom at each of the element’s one or two joints.
For single-joint elements, half of the mass is assumed to be grounded.
You may additionally specify total rotational mass moments of inertia, mr1, mr2, and mr3, about
the three local axes of each element. Half of each mass moment of inertia is assigned to each of
the element’s one or two joints. For single-joint elements, half of each mass moment of inertia is
assumed to be grounded.
The rotational inertias are defined in the element local coordinate system, but will be transformed
by the program to the local coordinate systems for joint i and j. If the three inertias are not equal
and element local axes are not parallel to the joint local axes, then cross-coupling inertia terms
will be generated during this transformation. These will be discarded by the program, resulting in
some error.
It is strongly recommended that there be mass corresponding to each nonlinear deformation load
in order to generate appropriate Ritz vectors for nonlinear modal time-history analysis. Note that
rotational inertia is needed as well as translational mass for nonlinear shear deformations if either
the element length or dj is non-zero.
14–18
CSI Analysis Reference Manual The Link/Support Element – Basic
• See Topic “Nonlinear Deformation Loads” (page 15–27) in Chapter “The Link/Support
Element – Advanced”.
The options are: 1) use the effective stiffness in all linear load cases; 2) use the effective stiffness
in linear load cases which use the stiffness from the unstressed state (zero initial conditions) and
use the nonlinear stiffness for linear in linear load cases which use the stiffness from the end of a
nonlinear load case; or 3) use the nonlinear stiffness for all linear load cases.
The options are: 1) Initial Stiffness, where the stiffness-proportional viscous damping will be
proportional to the nonlinear stiffness of the link property at its initial state; 2) Tangent Stiffness,
where the stiffness-proportional viscous damping will be proportional to the nonlinear stiffness
of the link property at the current state; or 3) Effective Stiffness, where the stiffness-proportional
viscous damping will be proportional to the effective stiffness of the link property.
14–19
CSI Analysis Reference Manual The Link/Support Element – Basic
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
See Topic “Self-Weight Load” (page 17–4) in Chapter “Load Patterns” for more information.
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
Results for linear analyses are based upon the linear effective-stiffness and effective-damping
properties and do not include any nonlinear effects. Only the results for nonlinear Load Cases
include nonlinear behavior.
The element internal forces were defined in Subtopic “Element Internal Forces” (page 14–14) of
this Chapter. The internal deformations were defined in Topic “Internal Deformations” (page 14–
9) of this Chapter.
The element internal forces are labeled P, V2, V3, T, M2, and M3 in the output. The internal
deformations are labeled U1, U2, U3, R1, R2, and R3 in the output, corresponding to the values
of du1, du2, du3, dr1, dr2, and dr3.
14–20
15 The Link/Support Element – Advanced
The basic, linear behavior of the Link and Support elements was described in the previous
Chapter. The present Chapter describes the use of the Link and Support elements to model
nonlinear behavior and frequency-dependent behavior.
Advanced Topics
• Overview
• Nonlinear Link/Support Properties
• Linear Effective Stiffness
• Linear Effective Damping
• Viscous Proportional Damping
• Exponential Maxwell Damper Property
• Bilinear Maxwell Damper Property
• Friction-Spring Damper Property
• Gap Property
• Hook Property
• Wen Plasticity Property
• Multi-Linear Elastic Property
• Multi-Linear Plastic Property
• Hysteretic (Rubber) Isolator Property
• High-Damping Rubber Isolator Property
• Friction-Pendulum Isolator Property
• Double-Acting Friction-Pendulum Isolator Property
• Triple-Pendulum Isolator Property
• Nonlinear Deformation Loads
• Frequency-Dependent Properties
15–1
CSI Analysis Reference Manual The Link/Support Element – Advanced
15.1 Overview
The basic features of the Link and Support elements were described in the previous Chapter, “The
Link/Support Element – Basic” (page 14–1).
This Chapter describes the various type of nonlinear properties that are available, the concepts of
linear effective stiffness and damping, the use of nonlinear deformation loads for Ritz-vector
analysis, and frequency-dependent properties.
Every degree of freedom may have linear effective-stiffness and effective-damping properties
specified, as described below in Subtopics “Linear Effective Stiffness” and “Linear Effective
Damping.”
During nonlinear analysis, the nonlinear force-deformation relationships are used at all degrees
of freedom for which nonlinear properties were specified. For all other degrees of freedom, the
linear effective stiffnesses are used during a nonlinear analysis.
Linear analyses that start from zero initial conditions will use the linear effective stiffness
regardless of whether nonlinear properties were specified or not. Linear analyses that use the
stiffness from the end of a previous nonlinear analysis will use the nonlinear properties. Linear
effective damping is used for all linear analyses, but it is not used for any nonlinear analysis.
IMPORTANT! You may sometimes be tempted to specify very large values for k, particularly
for Maxwell Dampers, Gap, and Hook properties. Resist this temptation! If you want to limit
elastic deformations in a particular internal spring, it is usually sufficient to use a value of k that
is from 102 to 104 times as large as the corresponding stiffness in any connected elements. Larger
values of k may cause numerical difficulties during solution. See the additional discussion for the
Maxwell Damper properties below.
15–2
CSI Analysis Reference Manual The Link/Support Element – Advanced
The linear effective stiffness represents the total elastic stiffness for the Link/Support element
that is used for all linear analyses that start from zero initial conditions. The actual nonlinear
properties are ignored for these types of analysis.
If you do not specify nonlinear properties for a particular degree of freedom, then the linear
effective stiffness is used for that degree of freedom for all linear and nonlinear analyses.
The effective force-deformation relationships for the Link/Support Properties are given by
Equation 1 above with the appropriate values of ke substituted for ku1, ku2, ku3, kr1, kr2, and kr3.
Following are some guidelines for selecting the linear effective stiffness. You should deviate from
these as necessary to achieve your modeling and analysis goals. In particular, you should consider
whether you are more interested in the results to be obtained from linear analyses, or in obtaining
modes that are used as the basis for nonlinear modal time-history analyses.
• When carrying out analyses based on the UBC ‘94 code or similar, the effective stiffness
should usually be the code-defined maximum effective stiffness.
• For Gap and Hook elements the effective stiffness should usually be zero or k, depending
on whether the element is likely to be open or closed, respectively, in normal service.
• For Damper elements, the effective stiffness should usually be zero.
• For other elements, the stiffness should be between zero and k.
• If you have chosen an artificially large value for k, be sure to use a much smaller value
for ke to help avoid numerical problems in nonlinear modal time-history analyses.
In the above, k is the nonlinear stiffness property for a given degree of freedom. See Chapter
“The Link/Support Element – Basic” (page 14–1).
Remember that the above considerations do not apply for modes calculated using the stiffness
from the end of a nonlinear static or nonlinear direct-integration time-history load case. In this
case, the actual nonlinear stiffness of the links at the end of the nonlinear stiffness load case is
used, and the effective stiffness is disregarded for nonlinear degrees of freedom.
For more information, see Topic “Nonlinear Modal Time-History Analysis (FNA)” (page 24–4)
in Chapter “Nonlinear Time-History Analysis.”
15–3
CSI Analysis Reference Manual The Link/Support Element – Advanced
The linear effective damping represents the total viscous damping for the Link/Support element
that is used for response-spectrum analyses, for linear and periodic time-history analyses, and for
frequency-dependent analyses if frequency-dependent properties have not been assigned to a
given Link or Support element. The actual nonlinear properties are ignored for these types of
analysis. Effective damping can be used to represent energy dissipation due to nonlinear damping,
plasticity, or friction.
The effective force/deformation-rate relationships for the Link/Support Properties are given by
Equation 1 above with the appropriate values of ce substituted for ku1, ku2, ku3, kr1, kr2, and kr3, and
deformation rates substituted for the corresponding deformations.
For response-spectrum and linear modal time-history analysis, the effective damping values are
converted to modal damping ratios assuming proportional damping, i.e., the modal cross-coupling
damping terms are ignored. The added modal damping will generally be different for each mode,
depending upon how much deformation each mode causes in the link/support elements. These
effective modal-damping values are added to any other modal damping that you specify directly.
The program will not permit the total damping ratio for any mode to exceed 99.995%.
Important Note: Modal cross-coupling damping terms can be very significant for some
structures. A linear analysis based on effective-damping properties may grossly overestimate or
underestimate the amount of damping present in the structure.
Nonlinear time-history analysis is strongly recommended to determine the effect of added energy
dissipation devices. Nonlinear time-history analysis does not use the effective damping values
since it accounts for energy dissipation in the elements directly, and correctly accounts for the
effects of modal cross-coupling.
For nonlinear direct-integration time-history load cases, the damping coefficients specified for
linear link/support elements are added directly to the damping matrix of the structure. For
nonlinear link/support elements, any energy dissipation comes directly from the nonlinear
behavior (viscous or hysteretic) of the element. The linear effective-damping coefficients are
ignored.
Refer to section 6.12.2 for more information on Material Viscous Proportional Damping or 21.6.2
for Viscous Proportional Damping for Load Cases.
15–4
CSI Analysis Reference Manual The Link/Support Element – Advanced
For the exponential damper, you can specify independent damping properties for each
deformational degree of freedom. The damping properties are based on the Maxwell model of
viscoelasticity (Malvern, 1969) having an exponential viscous damper in series with a linear
spring. See Figure 15-1 (page 15–5). If you do not specify nonlinear properties for a degree of
freedom, that degree of freedom is linear using the effective stiffness, which may be zero.
Figure 15-1
Maxwell Dampers, Gap and Hook Property Types Shown for Axial Deformations
where k is the spring constant, c is the damping coefficient, cexp is the damping exponent, dk is
the deformation across the spring, and d c is the deformation rate across the damper. The damping
exponent must be positive; the practical range is between 0.2 and 2.0.
The spring and damping deformations sum to the total internal deformation:
𝑑𝑑 = 𝑑𝑑𝑘𝑘 + 𝑑𝑑𝑐𝑐 (Eqn. 15 - 2)
The series spring is very important for capturing realistic behavior of nonlinear dampers, especially
those with fractional exponents. It represents the elastic flexibility of the damping device, including
the fluid column and the connecting mechanisms. It prevents the damping term from producing
unrealistically large viscous forces at small velocities, which can have a very significant impact on
overall structural behavior.
15–5
CSI Analysis Reference Manual The Link/Support Element – Advanced
You may be tempted to introduce a large stiffness value, k, to represent “pure” damping, but this
may result in unconservative and unrealistic behavior. It would be better to get a realistic value of
the elastic flexibility from the manufacturer of the device and the details of the connections, or
make an engineering estimate of the value. For more information about the importance of the spring
constant, see the Software Verification Manual, where SAP2000 results are compared with
experiment.
The Fixed Length Damper option is intended to be used for projects where one type of damper
device is mounted in different configurations such that the extender is of different lengths, such
as using the same damper device for bays where the spans are different. In this case, the Fixed
Length Damper option is useful so you do not have to recalculate the stiffness for each span to
adjust for the different extender lengths. When using the Fixed Length Damper option, the
stiffness of the damper should still be specified as a realistic value of the elastic flexibility of the
device.
For the bilinear damper, you can specify independent damping properties for each deformational
degree of freedom. The damping properties are based on the Maxwell model of viscoelasticity
(Malvern, 1969) having a bilinear viscous damper in series with a linear spring. See Figure 15-1
(page 15–5). If you do not specify nonlinear properties for a degree of freedom, that degree of
freedom is linear using the effective stiffness, which may be zero.
where k is the spring constant, c1 is the damping coefficient for force levels below the relief force,
c2 is the damping coefficient for force levels above the relief force, f1 is the relief force, dk is the
deformation across the spring, 𝑑𝑑̇𝑐𝑐 is the deformation rate across the damper, and 𝑑𝑑̇𝑐𝑐1 = f1/c1. The
damping coefficients must satisfy the relationship 𝐜𝐜𝐜𝐜 > 𝐜𝐜𝐜𝐜 ≥ 0.
15–6
CSI Analysis Reference Manual The Link/Support Element – Advanced
The spring and damping deformations sum to the total internal deformation:
𝑑𝑑 = 𝑑𝑑𝑘𝑘 + 𝑑𝑑𝑐𝑐 (Eqn. 15 - 4)
The series spring is very important for capturing realistic behavior of nonlinear dampers. It
represents the elastic flexibility of the damping device, including the fluid column and the
connecting mechanisms, which can have a very significant impact on overall structural behavior.
You may be tempted to introduce a large stiffness value, k, to represent “pure” damping, but this
may result in unconservative and unrealistic behavior. It would be better to get a realistic value
of the elastic flexibility from the manufacturer of the device and the details of the connections, or
make an engineering estimate of the value. Expected values for oil dampers may be on the order
of c1 / k = 0.1 second.
The formulation used for this element works best if the time-step size is small compared to the
period of excitation. This is usually not a problem for nonlinear modal (FNA) time-history
analysis, which tends to automatically use very small time sub-steps. For nonlinear direct-
integration time-history analysis, you should try different time-step sizes until consistent results
are obtained. You can either change the size of the output time steps or change the maximum sub-
step size (one of the nonlinear load-case parameters).
The Fixed Length Damper option is intended to be used for projects where one type of damper
device is mounted in different configurations such that the extender is of different lengths, such
as using the same damper device for bays where the spans are different. In this case, the Fixed
Length Damper option is useful so you do not have to recalculate the stiffness for each span to
adjust for the different extender lengths. When using the Fixed Length Damper option, the
stiffness of the damper should still be specified as a realistic value of the elastic flexibility of the
device.
Although the fundamental mechanism is compression of the ring stack, manufactured devices
may exhibit external damping behavior in compression, tension, or both. In addition, kinematic
15–7
CSI Analysis Reference Manual The Link/Support Element – Advanced
mechanisms may be devised so that the frictional behavior can be applied to shear or moment
degrees of freedom. For this reason, friction-spring behavior may be defined independently for
any of the six degrees of freedom of a link element.
This behavior is shown in Figure 15-2 (page 15–8). The stiffness values should satisfy the
following relationship: 𝐤𝐤𝐤𝐤 ≫ 𝐤𝐤𝐤𝐤 > 𝐤𝐤𝐤𝐤 > 0
Figure 15-2
Force-Deformation Behavior of a Friction-Spring Damper in Tension
with Stop Displacement but No Precompression
There is usually a limiting stop displacement ds > 0 beyond which the rings can no longer slip.
All deformation beyond the stop displacement loads and unloads along the elastic stiffness of k0.
If you set ds = 0 then no stop displacement is applied.
15–8
CSI Analysis Reference Manual The Link/Support Element – Advanced
A precompression displacement dc < 0 may also be specified. This has the effect of increasing
the initial force at which slipping begins when loading to approximately -k1∙dc, and at which
slipping ends when unloading to approximately -k2∙dc, as shown in Figure 15-3 (page 15–9).
Loading and unloading from zero to these values occurs along the elastic stiffness of k0. If you
set dc = 0 then no precompression displacement is applied, and slipping begins and ends at zero
force.
Figure 15-3
Force-Deformation Behavior of a Friction-Spring Damper in Tension
with Stop Displacement and Precompression Displacement
The force-deformation relationships shown in Figure 15-2 and Figure 15-3 are for tension (or any
positive force or moment). Similar behavior could be specified in compression as well. If tension
and compression behavior are both requested, the behavior is symmetrical about the origin as
shown in Figure 15-4 (page 15–10). If unsymmetrical behavior is desired, you can use two
elements in parallel, one for the tension behavior and one for the compression behavior.
15–9
CSI Analysis Reference Manual The Link/Support Element – Advanced
Figure 15-4
Force-Deformation Behavior of a Friction-Spring Damper
in Symmetrical Tension and Compression
Loading and unloading can occur along the solid lines, but only in the direction of the arrows.
The dotted lines in Figure 15-3 and Figure 15-4 are shown for reference to the precompression
displacement dc. However, loading and unloading cannot occur along the dotted lines.
The force-displacement relationship is elastic along a line with stiffness k0 in the transitions: (1)
between sliding while loading and unloading, (2) from zero when dc < 0, and (3) after the stop
displacement ds > 0.
The values of k0, k1, k2, ds, and dc should be obtained from the manufacturer of the device. The
value of k0 should be large compared to k1 and k2, but not so large as to cause numerical
sensitivity, which in turn may produce inaccurate results or nonlinear convergence problems. A
realistic value is best, but it should probably be no more than about 10,000 times larger than k1.
15–10
CSI Analysis Reference Manual The Link/Support Element – Advanced
All internal deformations are independent. The opening or closing of a gap for one deformation
does not affect the behavior of the other deformations.
If you do not specify nonlinear properties for a degree of freedom, that degree of freedom is linear
using the effective stiffness, which may be zero.
where k is the spring constant, and open is the initial gap opening, which must be zero or positive.
All internal deformations are independent. The opening or closing of a hook for one deformation
does not affect the behavior of the other deformations.
Figure 15-5
Wen Plasticity Property Type for Uniaxial Deformation
If you do not specify nonlinear properties for a degree of freedom, that degree of freedom is linear
using the effective stiffness, which may be zero.
15–11
CSI Analysis Reference Manual The Link/Support Element – Advanced
where k is the spring constant, and open is the initial hook opening, which must be zero or
positive.
All internal deformations are independent. The yielding at one degree of freedom does not affect
the behavior of the other deformations.
If you do not specify nonlinear properties for a degree of freedom, that degree of freedom is linear
using the effective stiffness, which may be zero.
Figure 15-6
Definition of Parameters for the Wen Plasticity Property
where k is the elastic spring constant, yield is the yield force, ratio is the specified ratio of post-
yield stiffness to elastic stiffness (k), and z is an internal hysteretic variable. This variable has a
15–12
CSI Analysis Reference Manual The Link/Support Element – Advanced
range of | z | ≤1, with the yield surface represented by | z | =1. The initial value of z is zero, and
it evolves according to the differential equation:
𝒌𝒌 𝑑𝑑̇ (1 − |𝑧𝑧|𝒆𝒆𝒆𝒆𝒆𝒆 ) 𝑖𝑖𝑖𝑖 𝑑𝑑̇ 𝑧𝑧 > 0
𝑧𝑧̇ = � (Eqn. 15 – 8b)
𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚 𝑑𝑑̇ 𝑜𝑜𝑜𝑜ℎ𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒
where exp is an exponent greater than or equal to unity. Larger values of this exponent increase
the sharpness of yielding as shown in Figure 15-6 (page 15–12). The practical limit for exp is
about 20. The equation for 𝑧𝑧̇ is equivalent to Wen’s model with A =1 and a =β =0.5.
All internal deformations are independent. The deformation in one degree of freedom does not
affect the behavior of any other. If you do not specify nonlinear properties for a degree of freedom,
that degree of freedom is linear using the effective stiffness, which may be zero.
The nonlinear force-deformation relationship is given by a multi-linear curve that you define by
a set of points. The curve can take on almost any shape, with the following restrictions:
• One point must be the origin, (0,0).
• At least one point with positive deformation, and one point with negative deformation,
must be defined.
• The deformations of the specified points must increase monotonically, with no two values
being equal.
• The forces (moments) can take on any value.
The slope given by the last two specified points on the positive deformation axis is extrapolated
to infinite positive deformation. Similarly, the slope given by the last two specified points on the
negative deformation axis is extrapolated to infinite negative deformation.
The behavior is nonlinear but it is elastic. This means that the element loads and unloads along
the same curve, and no energy is dissipated. On the other hand, the Multi-Linear Plastic Property
defined next does exhibit hysteresis and dissipates energy under reverse and cyclic loading.
See also Topic “Hysteresis Models” (page 6–14) in Chapter “Material Properties.”
15–13
CSI Analysis Reference Manual The Link/Support Element – Advanced
All internal deformations are independent. The deformation in one degree of freedom does not
affect the behavior of any other. If you do not specify nonlinear properties for a degree of freedom,
that degree of freedom is linear using the effective stiffness, which may be zero.
The nonlinear force-deformation relationship is given by a multi-linear curve that you define by
a set of points. The curve can take on almost any shape, with the following restrictions:
• One point must be the origin, (0,0).
• At least one point with positive deformation, and one point with negative deformation,
must be defined.
• The deformations of the specified points must increase monotonically, with no two values
being equal.
• The forces (moments) at a point must have the same sign as the deformation (they can be
zero).
• The slope given by the last two points specified on the positive deformation axis is
extrapolated to infinite positive deformation, or until it reaches zero value. Similarly, the
slope given by the last two points specified on the negative deformation axis is
extrapolated to infinite negative deformation, or until it reaches zero value.
The given curve defines the force-deformation (moment-rotation) relationship under monotonic
loading. The first slope on either side of the origin is elastic; the remaining segments define plastic
deformation. If the deformation reverses after plastic deformation, unloading occurs along a
different, steeper curve before beginning plastic deformation in the reverse direction.
This process of loading and unloading along different curves dissipates energy and is called
hysteresis. Several different hysteresis models are available to describe the behavior of different
types of materials. For the most part, these differ in the amount of energy they dissipate in a given
cycle of deformation, and how the energy dissipation behavior changes with an increasing amount
of deformation.
The available hysteresis models for the Multi-Linear Plastic Property are described in Topic
“Hysteresis Models” (page 6–14) in Chapter “Material Properties.” These include kinematic,
degrading, Takeda, pivot, concrete, BRB hardening, and isotropic.
For each shear deformation degree of freedom, you may independently specify either linear or
nonlinear behavior:
• If both shear degrees of freedom are nonlinear, the coupled force-deformation relationship is
given by:
15–14
CSI Analysis Reference Manual The Link/Support Element – Advanced
where k2 and k3 are the elastic spring constants, yield2 and yield3 are the yield forces, ratio2
and ratio3 are the ratios of post-yield stiffnesses to elastic stiffnesses (k2 and k3), and z2 and z3
are internal hysteretic variables. These variables have a range of �𝑧𝑧22 + 𝑧𝑧32 ≤ 1, with the yield
surface represented by �𝑧𝑧22 + 𝑧𝑧32 = 1,. The initial values of z2 and z3 are zero, and they evolve
according to the differential equations:
𝒌𝒌𝒌𝒌
⎧ 𝑑𝑑̇ ⎫
𝑧𝑧 ̇ 1 − 𝑎𝑎2 𝑧𝑧22 −𝑎𝑎3 𝑧𝑧2 𝑧𝑧3 𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚 𝑢𝑢2
� 2� = � � (Eqn. 15-10)
𝑧𝑧̇3 −𝑎𝑎3 𝑧𝑧2 𝑧𝑧3 1 − 𝑎𝑎3 𝑧𝑧32 ⎨ 𝒌𝒌𝒌𝒌
𝑑𝑑̇ ⎬
⎩𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚𝒚 𝑢𝑢3 ⎭
where:
These equations are equivalent to those of Park, Wen and Ang (1986) with A =1 and β = γ =0.5.
Figure 15-7
Hysteretic Isolator Property for Biaxial Shear Deformation
15–15
CSI Analysis Reference Manual The Link/Support Element – Advanced
• If only one shear degree of freedom is nonlinear, the above equations reduce to the uniaxial
plasticity behavior of the Plastic1 property with exp =2 for that degree of freedom.
A linear spring relationship applies to the axial deformation, the three moment deformations, and
to any shear deformation without nonlinear properties. All linear degrees of freedom use the
corresponding effective stiffness, which may be zero
This model uses a deformation history integral type model, which is time-independent (Masaki,
Mori, Murota, and Kasai, 2017). Shear behavior is coupled in the two directions and is
independent of axial force and rate of deformation. Axial behavior of the model is linear elastic.
Detailed description of the link property formulation, nonlinear behavior, and parameters are
presented in the Technical Note “High-Damping Rubber Isolator Link Property.” This document
can be found in the Manuals subfolder where the software is installed on your computer. It can
be accessed from inside the software using the menu command Help > Documentation >
Technical Notes.
This element can also be used to model gap and friction behavior between contacting surfaces by
setting the radii to zero, indicating a flat surface.
15–16
CSI Analysis Reference Manual The Link/Support Element – Advanced
The friction model is based on the hysteretic behavior proposed by Wen (1976), and Park, Wen
and Ang (1986), and recommended for base-isolation analysis by Nagarajaiah, Reinhorn and
Constantinou (1991). The pendulum behavior is as recommended by Zayas and Low (1990).
Figure 15-8
Friction-Pendulum Isolator Property for Biaxial Shear Behavior
This element can be used for gap-friction contact problem
The friction forces and pendulum forces are directly proportional to the compressive axial force
in the element. The element cannot carry axial tension.
In order to generate nonlinear shear force in the element, the stiffness k1 must be positive, and
hence force P must be negative (compressive). A reasonable value for the stiffness k1 can be
obtained as the AE/L of the device, and should include the flexibility of the connections or
supports that is not otherwise included in the model.
15–17
CSI Analysis Reference Manual The Link/Support Element – Advanced
You may additionally specify a damping coefficient, c1, for the axial degree of freedom, in which
case the axial force becomes:
̇
𝑓𝑓𝑢𝑢1 = 𝑃𝑃 + �𝒄𝒄𝒄𝒄 𝑑𝑑𝑢𝑢1 𝑖𝑖𝑖𝑖 𝑑𝑑𝑢𝑢1 < 0 (Eqn. 15 - 12)
0 𝑜𝑜𝑜𝑜ℎ𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒
The damping force only exists when the isolator is in compression, regardless of the sign of the
velocity.
Force fu1 is the total axial force exerted by the element on the connected joints. However, only the
stiffness force P is assumed to act on the bearing surface, causing shear resistance. The damping
force is external.
The purpose of the damping coefficient is to reduce the numerical chatter (oscillation) that can be
present in some analyses. You can estimate the damping coefficient needed to achieve a certain
ratio, r, of critical damping (e.g., r = 0.05) from the formula
𝒄𝒄𝒄𝒄
𝑟𝑟 = (Eqn. 15 - 13)
2√𝒌𝒌𝒌𝒌 𝑚𝑚
where m is the tributary mass for the isolator, which could be estimated from the self-weight axial
force divided by the acceleration due to gravity. It is up to you to verify the applicability of this
approach for your particular application. See the Software Verification Manual for a discussion
on the use of this damping coefficient.
Where μ2 and μ3 are friction coefficients, and z2 and z3 are internal hysteretic variables. The friction
coefficients are velocity-dependent according to:
𝜇𝜇𝑢𝑢2 = 𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − (𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − 𝒔𝒔𝒔𝒔𝒔𝒔𝒔𝒔𝒔𝒔)𝑒𝑒 −𝑟𝑟𝑟𝑟 (Eqn. 15 - 16a)
15–18
CSI Analysis Reference Manual The Link/Support Element – Advanced
where slow2 and slow3 are the friction coefficients at zero velocity, fast2 and fast3 are the friction
coefficients at fast velocities, v is the resultant velocity of sliding:
2 2
𝑣𝑣 = �𝑑𝑑̇𝑢𝑢2 + 𝑑𝑑̇𝑢𝑢3 (Eqn. 15 - 17)
and rate2 and rate3 are the inverses of characteristic sliding velocities. For a Teflon-steel
interface the coefficient of friction normally increases with sliding velocity (Nagarajaiah,
Reinhorn, and Constantinou, 1991).
The internal hysteretic variables have a range of �𝑧𝑧2 2 + 𝑧𝑧3 2 ≤ 1, with the yield surface
represented by �𝑧𝑧2 2 + 𝑧𝑧3 2 = 1. The initial values of z2 and z3 are zero, and they evolve according
to the differential equations:
𝒌𝒌𝒌𝒌
⎧ 𝑑𝑑̇ ⎫
𝑧𝑧2̇ 1 − 𝑎𝑎2 𝑧𝑧2 −𝑎𝑎3 𝑧𝑧2 𝑧𝑧3 𝑃𝑃𝜇𝜇𝑢𝑢2 𝑢𝑢2
2
� �=�
𝑧𝑧̇3
� (Eqn. 15 - 19)
−𝑎𝑎2 𝑧𝑧2 𝑧𝑧3 1 − 𝑎𝑎3 𝑧𝑧32 ⎨ 𝒌𝒌𝒌𝒌 ̇ ⎬
𝑑𝑑
⎩𝑃𝑃𝜇𝜇𝑢𝑢3 𝑢𝑢3 ⎭
where k2 and k3 are the elastic shear stiffnesses of the slider in the absence of sliding, and
These equations are equivalent to those of Park, Wen and Ang (1986) with A =1 and β = γ =0.5.
This friction model permits some sliding at all non-zero levels of shear force; the amount of
sliding becomes much larger as the shear force approaches the “yield” value of P μ. Sliding at
lower values of shear force can be minimized by using larger values of the elastic shear
stiffnesses. However, realistic values of the shear stiffness are recommended, and can be
estimated as AG/L of the locked-up device. This should also include the flexibility of the
connections or supports that is not otherwise included in the model.
15–19
CSI Analysis Reference Manual The Link/Support Element – Advanced
The specified radius should actually be the effective pendulum length, which is the radius of the
sliding surface minus the distance from the surface to the point of articulation of the device. This
information should be obtained from the manufacturer of the device.
Normally the radii in the two shear directions will be equal (spherical surface), or one radius will
be zero (cylindrical surface). However, it is permitted to specify unequal non-zero radii.
A zero radius indicates a flat surface, and the corresponding perpendicular shear force is zero.
This can be used to model general gap-friction behavior.
• If only one shear degree of freedom is nonlinear, the above frictional equations reduce to:
𝑓𝑓𝑓𝑓 = −𝑃𝑃 𝜇𝜇 𝑧𝑧 (Eqn. 15 - 22a)
̇
𝜇𝜇 = 𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − (𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − 𝒔𝒔𝒔𝒔𝒔𝒔𝒔𝒔)𝑒𝑒 −𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 𝑑𝑑 (Eqn. 15 - 22b)
The above pendulum equation is unchanged for the nonlinear degree of freedom.
where k1c is the compressive stiffness, k1t is the tensile stiffness, openc is the gap opening in
compression, and opent is the gap opening in tension. Each of the four values may be zero or
positive.
15–20
CSI Analysis Reference Manual The Link/Support Element – Advanced
You may additionally specify a damping coefficient, c1, for the axial degree of freedom, in which
case the axial force becomes:
𝑓𝑓𝑢𝑢1 = 𝑃𝑃 + 𝒄𝒄𝒄𝒄 𝑑𝑑̇𝑢𝑢1 (Eqn. 15 - 24)
The damping force exists whether the isolator is in tension, compression, or is gapping.
Force f u1 is the total axial force exerted by the element on the connected joints. However, only
the stiffness force P is assumed to act on the bearing surface, causing shear resistance. The
damping force is external. See Topic “Friction-Pendulum Isolator Property” (page 15–16) for a
discussion on the use of this damping.
For each nonlinear shear degree of freedom u2 or u3, you independently specify the following
parameters:
• Stiffness k, representing the elastic behavior before sliding begins. This value is the same
for positive or negative P.
• Friction coefficients slowc and fastc for friction under compression at different
velocities, and coefficients slowt and fastt for friction under tension at different
velocities.
• Rate parameters ratec and ratet for friction under compression and tension, respectively.
These are the inverses of characteristic sliding velocities. For a Teflon-steel interface the
coefficient of friction normally increases with sliding velocity (Nagarajaiah, Reinhorn,
and Constantinou, 1991).
• Radius radius, which is the same for tension and compression.
Looking at one shear direction, and considering either tension or compression using the
appropriate friction parameters, the shear force f is given by:
𝑓𝑓 = 𝑓𝑓𝑓𝑓 + 𝑓𝑓𝑝𝑝 (Eqn. 15 - 25a)
̇
𝜇𝜇 = 𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − (𝒇𝒇𝒇𝒇𝒇𝒇𝒇𝒇 − 𝒔𝒔𝒔𝒔𝒔𝒔𝒔𝒔)𝑒𝑒 −𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 𝑑𝑑 (Eqn. 15 - 25c)
15–21
CSI Analysis Reference Manual The Link/Support Element – Advanced
where d is the shear deformation and z is an internal hysteretic variable. In the above, the
indicators for shear degree of freedom u2 or u3, as well as for tension or compression, have been
dropped.
Each of the three pendula that act series for the triple pendulum uses the same mathematical model
as described in the topic “Friction-Pendulum Isolator Property” (page 15–16), with differences as
described below. The axial and moment behavior are for the isolator as a whole. The shear forces
are equal in the three pendula, while the shear deformations and velocities are additive.
The friction forces and pendulum forces are directly proportional to the compressive axial force
in the element. The element cannot carry axial tension.
In order to generate nonlinear shear force in the element, the stiffness k1 must be positive, and
hence force P must be negative (compressive).
15–22
CSI Analysis Reference Manual The Link/Support Element – Advanced
Figure 15-9
Triple-Pendulum Isolator with Four Sliding Surfaces
The two inner surfaces are always symmetrical
You may additionally specify a damping coefficient, c1, for the axial degree of freedom, in which
case the axial force becomes:
̇
𝑓𝑓𝑢𝑢1 = 𝑃𝑃 + �𝒄𝒄𝒄𝒄 𝑑𝑑𝑢𝑢1 𝑖𝑖𝑖𝑖 𝑑𝑑𝑢𝑢1 < 0 (Eqn. 15 – 27)
0 𝑜𝑜𝑜𝑜ℎ𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒
Force fu1 is the total axial force exerted by the element on the connected joints. However, only the
stiffness force P is assumed to act on the sliding surfaces, causing shear resistance. The damping
force is external.
The purpose of the damping coefficient is to reduce the numerical chatter (oscillation) that can be
present in some analyses. You can estimate the damping coefficient needed to achieve a certain
ratio, r, of critical damping (e.g., r = 0.05) from the formula
𝒄𝒄𝒄𝒄
𝑟𝑟 = (Eqn. 15 – 28)
2√𝒌𝒌𝒌𝒌 𝑚𝑚
where m is the tributary mass for the isolator, which could be estimated from the self-weight axial
force divided by the acceleration due to gravity. It is up to you to verify the applicability of this
approach for your particular application. See the Software Verification Manual for a discussion
on the use of this damping coefficient for the friction-pendulum isolator.
15–23
CSI Analysis Reference Manual The Link/Support Element – Advanced
(page 15–23). In the discussion below, the indices shown above will be used to identify the three
pendulum mechanisms.
For each sliding surface, the following isotropic properties are specified:
• stiff: shear stiffness before sliding, and stiffness at the stop
• slow: friction coefficient at zero velocity
• fast: friction coefficient at fast velocity
• rate: inverse of the characteristic velocity for friction
• radius: actual spherical radius of the surface
• stop: transverse displacement permitted before encountering a stiff stop
In addition, two heights are specified giving the distances between the sliding surfaces:
• heightin: maximum distance between the two inner surfaces at zero displacement
• heightout: maximum distance between the two outer surfaces at zero displacement
15–24
CSI Analysis Reference Manual The Link/Support Element – Advanced
Figure 15-10
Normalized Force-Deflection Curve for the Triple-Pendulum Isolator
Typical behavior for monotonic radial loading at slow speed
The isolator stiffness at each stage of sliding is dependent upon the effective pendulum lengths.
For each surface, the pendulum length is given by the radius minus the distance to the point of
articulation, a fraction of the distance between the surfaces. Thus:
𝐿𝐿1 = 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝟏𝟏 − 0.5 𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉𝒉 (Eqn. 15 - 29a)
Where:
𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝟐𝟐
𝛼𝛼 = (Eqn. 15 – 29d)
𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝟐𝟐 + 𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝟑𝟑
During sliding, the net friction coefficient for each surface is dependent upon the velocity of
sliding on that surface according to the rate-dependent friction equations (Eqn. 15 - 25c, page 15–
21) given for the friction-pendulum isolator.
(page 15–25). The isolator is assumed to be in compression, and the plotted shear force,𝑉𝑉�, is
normalized by the compression load: 𝑉𝑉� = |𝑉𝑉/ 𝑃𝑃|, 𝑃𝑃 < 0.
15–25
CSI Analysis Reference Manual The Link/Support Element – Advanced
The actual behavior will depend on the relative pendulum lengths, friction coefficients, and stop
distances. For the purpose of the following discussion, we will assume that the net coefficients
for the three surfaces are constant and ordered such that μ1 ≤ μ2 ≤ μ3, and that the stop distances
are large enough as described. The following behavior is observed:
• 0 ≤ u ≤ ua: The initial resistance is given by the elastic stiffness until first sliding begins.
This occurs at a normalized shear force equal to the lowest friction coefficient, μ1, for the
inner sliding surfaces.
• ua ≤ u ≤ ub: The shear stiffness is now governed by the pendulum lengths of the two inner
surfaces, both of which are sliding. This stiffness is1/ (2 L1).
• ub ≤ u ≤ uc: When the shear force increases to the second friction coefficient, μ2, sliding
shifts from the inner-bottom surface to the outer-bottom surface, and the stiffness
becomes1/(L1 + L2 ).
• uc ≤ u ≤ ud: Similarly, at the level of the third friction coefficient, μ3, sliding shifts from
the inner-top surface to the outer-top surface, and the stiffness becomes1/(L2 + L3 ).
• ud ≤ u ≤ ue: With increased sliding, one of the stops is hit, say for the outer-bottom surface.
Sliding shifts back to the adjacent inner surface, and the stiffness becomes1/(L1 + L3 ).
• ue ≤ u ≤ uf: When the outer-top stop is hit, sliding shifts back to the adjacent inner surface
and the stiffness becomes1/ (2 L1) again.
• u >uf: After both inner stops are hit, the initial elastic stiffness is engaged.
The actual behavior will depend on the relative values of the parameters used for the actual
isolator, the velocities of sliding as they affect the friction coefficients, and the history and
direction of the motion.
The transition to sliding is not abrupt, but rather occurs gradually as the normalized shear force
approaches each friction coefficient. This friction model permits some sliding at all non-zero
levels of shear force; the amount of sliding becomes much larger as the shear force approaches
the “yield” value of P μ. Sliding at lower values of shear force can be minimized by using larger
values of the elastic shear stiffnesses, stiff. However, realistic values of the shear stiffness are
recommended, and can be estimated as AG/L of the locked-up device. This should also include
the flexibility of the connections or supports that is not otherwise included in the model. In no
case should the stiffness values be more than about 100 to 10000 times larger than |P/L|, where P
is a typical axial compression value for the isolator, and L is the pendulum length. Larger values
serve no practical purpose and make nonlinear convergence more difficult.
15–26
CSI Analysis Reference Manual The Link/Support Element – Advanced
Nonlinear deformation loads are used as starting load vectors for Ritz-vector analysis. Their
purpose is to generate Modes that can adequately represent nonlinear behavior when performing
nonlinear modal time-history analyses. A separate nonlinear deformation load should be used for
each nonlinear internal deformation of each Link/Support element.
When requesting a Ritz-vector analysis, you may specify that the program use built-in nonlinear
deformation loads, or you may define your own Load Patterns for this purpose. In the latter case
you may need up to six of these Load Patterns per Link/Support element in the model.
The built-in nonlinear deformation loads for a single two-joint Link element are shown in Figure
15-11 (page 15–28). Each set of forces and/or moments is self-equilibrating. This tends to localize
the effect of the load, usually resulting in a better set of Ritz-vectors. For a single-joint element,
only the forces and/or moments acting on joint j are needed.
It is strongly recommended that mass or mass moment of inertia be present at each degree of
freedom that is acted upon by a force or moment from a nonlinear deformation load. This is
needed to generate the appropriate Ritz vectors.
15–27
CSI Analysis Reference Manual The Link/Support Element – Advanced
Figure 15-11
Built-in Nonlinear Deformation Loads for a Two-joint Link Element
15–28
CSI Analysis Reference Manual The Link/Support Element – Advanced
Frequency-dependent properties represent the complex impedance of the element. There is a real
part that represents the stiffness and inertial effects, and an imaginary part that represents the
hysteretic damping effects. Frequency-dependent properties for the six degrees of freedom of the
element may be coupled or uncoupled coupled, as given by:
𝑓𝑓𝑢𝑢1 𝑧𝑧𝑢𝑢1 𝑧𝑧𝑢𝑢1𝑢𝑢2 𝑧𝑧𝑢𝑢1𝑢𝑢3 𝑧𝑧𝑢𝑢1𝑟𝑟1 𝑧𝑧𝑢𝑢1𝑟𝑟2 𝑧𝑧𝑢𝑢1𝑟𝑟3 𝑑𝑑𝑢𝑢1
⎧𝑓𝑓 ⎫ ⎡ 𝑧𝑧𝑢𝑢2 𝑧𝑧𝑢𝑢2𝑢𝑢3 𝑧𝑧𝑢𝑢2𝑟𝑟1 𝑧𝑧𝑢𝑢2𝑟𝑟2 𝑧𝑧𝑢𝑢2𝑟𝑟3 ⎤ ⎧𝑑𝑑𝑢𝑢2 ⎫
⎪ 𝑢𝑢2 ⎪ ⎢ ⎪ ⎪
𝑓𝑓𝑢𝑢3 𝑧𝑧𝑢𝑢3 𝑧𝑧𝑢𝑢3𝑟𝑟1 𝑧𝑧𝑢𝑢3𝑟𝑟2 𝑧𝑧𝑢𝑢3𝑟𝑟3 ⎥ 𝑑𝑑𝑢𝑢3
= ⎢ 𝑧𝑧𝑟𝑟1
⎥
𝑧𝑧𝑟𝑟1𝑟𝑟2 𝑧𝑧𝑟𝑟1𝑟𝑟3 ⎥ ⎨ 𝑑𝑑𝑟𝑟1 ⎬ (Eqn. 15 - 30)
⎨ 𝑓𝑓𝑟𝑟1 ⎬ ⎢
⎪ 𝑓𝑓𝑟𝑟2 ⎪ ⎢ 𝑠𝑠𝑠𝑠𝑠𝑠. 𝑧𝑧𝑟𝑟2 𝑧𝑧𝑟𝑟2𝑟𝑟3 ⎥ ⎪ 𝑑𝑑𝑟𝑟2 ⎪
⎩ 𝑓𝑓𝑟𝑟3 ⎭ ⎣ 𝑧𝑧𝑟𝑟3 ⎦ ⎩ 𝑑𝑑𝑟𝑟3 ⎭
where zu1 = ku1 + icu1 is the impedance term in the u1 degree of freedom, and where ku1 is the
stiffness/inertial component, cu1 is the damping component, and i is the square root of –1. The
other impedance terms are similar.
In Eqn. 15 - 30, the force terms on the left-hand side of the equation and the displacement terms
on the right-hand side of the equations are also complex. The real parts of these terms represent
the behavior at a phase angle of zero, with time variation given by the cosine function, and the
imaginary parts represent behavior at a phase angle of 90°, with time variation given by the sine
function.
Each of the 21 impedance terms may vary with frequency. You define the variation for each term
as a set of points giving stiffness vs. frequency and damping vs. frequency. It is not unusual for
the stiffness term to be negative over part of the range.
A common use for frequency-dependent properties would be in Support elements that represent
the far-field radiation-damping effect of the soil region under a rigid foundation.
15–29
16 The Tendon Object
Tendons are a special type of object that can be embedded inside other objects (frames, shells,
planes, asolids, and solids) to represent the effect of prestressing and post-tensioning. These
tendons attach to the other objects and impose load upon them.
Advanced Topics
• Overview
• Geometry
• Discretization
• Tendons Modeled as Loads or Elements
• Connectivity
• Degrees of Freedom
• Local Coordinate Systems
• Section Properties
• Nonlinear Properties
• Mass
• Prestress Load
• Self-Weight Load
• Gravity Load
• Temperature Load
• Strain Load
• Deformation Load
• Target-Force Load
• Internal Force Output
16–1
CSI Analysis Reference Manual The Tendon Object
16.1 Overview
Tendons are a special type of object that can be embedded inside other objects (frames, shells,
planes, asolids, and solids) to represent the effect of prestressing and post-tensioning. These
tendons attach to the other objects through which they pass and impose load upon them.
You may specify whether the tendons are to be modeled as independent elements in the analysis,
or just to act upon the rest of the structure as loads. Modeling as loads is adequate for linear
analyses when you know the losses that will be caused by elastic shortening and time-dependent
effects.
Tendons should be modeled as elements if you want the program to calculate the losses due to
elastic shortening and time-dependent effects, if you want to consider nonlinearity in the Tendons,
or if you want to know the forces acting in the Tendons due to other loading on the structure.
Tendon objects share some features with Frame elements, which will be cross-referenced in this
Chapter.
16.2 Geometry
Any number of tendons may be defined. Each tendon is drawn or defined as a type of line object
between two joints, i and j. The two joints must not share the same location in space. The two
ends of the Tendon are denoted end I and end J, respectively.
The Tendon may have an arbitrary curved or segmented shape in three dimensions between those
points, and may be offset at the ends from these joints.
16.3 Discretization
A Tendon may be a long object with complicated geometry, but it will be automatically
discretized into shorter segments for purposes of analysis. You must specify the maximum length
of these discretization segments during the definition of the Tendon. These lengths can affect how
the Tendon loads the structure and the accuracy of the analysis results. You should choose shorter
lengths for Tendons with highly curved geometry, or Tendons that pass through parts of the
structure with complicated geometry or changes in properties. If you are not sure what value to
use, try several different values to see how they affect the results.
16–2
CSI Analysis Reference Manual The Tendon Object
Tendons should be modeled as elements if you want the program to calculate the losses due to
elastic shortening and time-dependent effects, if you want to consider nonlinearity in the Tendons,
or if you want to know the forces acting in the Tendons due to other loading on the structure. The
discretized Tendon is internally analyzed as a series of equivalent short, straight Frame elements.
16.5 Connectivity
The Tendon is connected to Frame, Shell, Plane, Asolid, and Solid elements through which it
passes along its length. This connection is made automatically by the program. See additional
description below for parts of the tendon which do not fall inside another element.
To determine the elements through which the Tendon passes, the program uses the concept of a
bounding box:
• For Frame elements, the bounding box is a rectangular prism bounded by the length of
the element and its maximum cross-sectional dimensions in the local 2 and 3 directions.
• For Shell, Plane, and Asolid elements, it is the hexahedron bounded by the four sides of
the element and the upper and lower surfaces in the local 3 direction, with thickness being
considered.
• For Solid elements, it is the volume bounded by the six faces.
By default, the Tendon will be checked for connection against all elements in the model. You
may restrict this by specifying a group of objects to which the Tendon may connect. The Tendon
will not connect to any objects that are not in that group. See Topic “Groups” (page 2–2) in
Chapter “Objects and Elements” for more information. Only elements from objects in this group
are considered in the discussion below, where they are called “bounding elements.”
For Tendons modeled as loads, if any portion of the Tendon passes through a bounding element,
load from that portion of the tendon within the bounding element is transferred to the joints of
that element in a statically equivalent fashion. The load on any portion of a Tendon that does not
fall within a bounding element is transferred to the nearest joint that is connected to a bounding
element.
For Tendons modeled as elements, if any discretization point (i.e., either end of a discretization
segment) falls within a bounding element, that point is connected by an interpolation constraint
to all joints of that element. This means that for large discretizations, the tendon may not actually
be connected to every element through which it passes. If the end of the entire Tendon object does
not fall within a bounding element, it is connected by constraint to the nearest joint that is
connected to a bounding element. However, internal discretization points that do not fall within
a bounding element will not be connected to any element (except to adjacent tendon elements
themselves), so that the tendon will be external to the structure at those locations.
16–3
CSI Analysis Reference Manual The Tendon Object
elements, it may transmit forces and moments to the joints in those elements. When connecting
to Planes, Asolids, and Solids, it only transmits forces to the joints.
Even when modeled as elements, a Tendon adds no additional degrees of freedom to a structure,
since it is always constrained to act with the elements that contain it. The exception would be if
there is a portion of the Tendon which is not embedded in any other element and acts as an external
length of tendon.
For more information, please see Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and
Degrees of Freedom.”
The axes of base-line system are denoted 1, 2 and 3. The first axis is directed along the straight
line connecting the joints i and j that were used to define the Tendon. The remaining two axes lie
in the plane perpendicular to this axis with an orientation that you specify. The base-line local
coordinate system is fixed for the length of the Tendon, regardless of the Tendon’s trajectory in
space.
Base-line local axes are defined exactly the same as for a Frame element connected to joints i and
j, except the Tendon has zero joint offsets. Please see Topics “Local Coordinate System” (page
7–3) and “Advanced Local Coordinate System” (page 7–5) in Chapter “The Frame Element”.
16–4
CSI Analysis Reference Manual The Tendon Object
The cross section shape is always circular. The Section has axial, shear, bending and torsional
properties, although we are primarily interested in only the axial behavior.
The remaining section properties are automatically calculated for the circular shape. These, along
with their corresponding Section stiffnesses, are given by:
• The moment of inertia, i33, about the 3 axis for bending in the 1-2 plane, and the moment
of inertia, i22, about the 2 axis for bending in the 1-3 plane. The corresponding bending
stiffnesses of the Section are given by i33 ∙ e1 and i22 ∙ e1.
• The torsional constant, j. The torsional stiffness of the Section is given by j ∙ g12. For a
circular section, the torsional constant is the same as the polar moment of inertia.
• The shear areas, as2 and as3, for transverse shear in the 1-2 and 1-3 planes, respectively.
The corresponding transverse shear stiffnesses of the Section are given by as2 ∙ g12 and
as3 ∙ g12.
Note that although six stiffness values are computed, only the axial stiffness is of significance in
a practical model. The other terms provide stability but have little influence on the behavior of
the model.
16–5
CSI Analysis Reference Manual The Tendon Object
If you specify a tension limit, it must be zero or a positive value. If you specify a compression
limit, it must be zero or a negative value. If you specify a tension and compression limit of zero,
the Tendon will carry no axial force.
The tension/compression limit behavior is elastic. Any axial extension beyond the tension limit
or axial shortening beyond the compression limit will occur with zero axial stiffness. These
deformations are recovered elastically at zero stiffness.
Important! Tension/compression limits are nonlinear, and only affect Tendons that are modeled
as elements, not Tendons modeled as loads. Furthermore, they are only effective in a nonlinear
analysis.
Linear analyses starting from zero conditions (the unstressed state) behave as if there were no
tension/compression limits. Linear analyses that use the stiffness from the end of a previous
nonlinear analysis will have a constant stiffness: zero if a tension or compression limit was
exceeded at the end of the nonlinear case, otherwise the elastic material stiffness of the tendon.
16.10 Mass
In a dynamic analysis, the mass of the structure is used to compute inertial forces. When modeled
as elements, the mass contributed by the Tendon is lumped at each discretization point along the
length of the Tendon. When modeled as loads, no mass is contributed to the model. This is not
usually of any significance since the mass of a Tendon is generally small.
The total mass of the Tendon is equal to the integral along the length of the mass density, m,
multiplied by the cross-sectional area, a.
For more information, see Topic “Mass Source” (page 17–11) in Chapter “Load Patterns”
In a given Load Pattern, the Prestress Load for any Tendon is defined by the following parameters:
• Tension in the Tendon, before losses.
• Jacking location, either end I or end J, where the tensioning of the Tendon will occur.
16–6
CSI Analysis Reference Manual The Tendon Object
• Curvature coefficient: This specifies the fraction of tension loss (due to friction) per unit
of angle change (in radians) along the length of the Tendon, measured from the jacking
end.
• Wobble coefficient: This specifies the fraction of tension loss (due to friction) per unit of
Tendon length, measured from the jacking end, due to imperfect straightness of the
tendon.
• Anchorage set slip: This specifies the length of slippage at the jacking end of the Tendon
due to the release of the jacking mechanism.
The following additional load parameters may be specified that only apply when the Tendon is
modeled as loads:
• Elastic shortening stress, due to compressive shortening in the elements that are loaded
by the Tendon. This may be due to loads from the Tendon itself or from other loads acting
on the structure.
• Creep stress, due to compressive creep strains in the elements that are loaded by the
Tendon.
• Shrinkage stress, due to compressive shrinkage strains in the elements that are loaded by
the Tendon.
• Steel relaxation stress, due to tensile relaxation strains in the Tendon itself.
For Tendons modeled as elements, the elastic shortening stress is automatically accounted for in
all analyses; the time-dependent creep, shrinkage, and relaxation stresses can be accounted for by
performing a time-dependent staged-construction analysis. See Topic “Staged Construction”
(page 23–15) in Chapter “Nonlinear Static Analysis” for more information.
The tension and all of the loss effects are converted to an equivalent set of distributed and
concentrated forces acting along the length of the Tendon. These can be displayed and tabulated
in the graphical user interface. They are applied to the model as follows:
• For Tendons modeled as loads, these forces are transferred to the joints of the bounding
elements as described earlier in this chapter under Topic “Connectivity.”
• For Tendons modeled as elements, the tension at each end of a discretized tendon element
is converted to an equivalent strain load, -P/(a ∙ e1), where P is the local tension after
losses, and may vary along the length.
To account for complicated jacking procedures, you can specify different prestress loads in
different Load Patterns and apply them as appropriate.
Self-Weight Load always acts downward, in the global –Z direction. You may scale the self-
weight by a single scale factor that applies equally to all elements in the structure.
16–7
CSI Analysis Reference Manual The Tendon Object
If all elements are to be loaded equally and in the downward direction, it is more convenient to
use Self-Weight Load.
For any Load Pattern, you may specify a Load Temperature field that is constant over the cross
section and produces axial strains. This temperature field may be constant along the element
length or interpolated from values given at the joints.
Strain loads may be constant along the element length or linearly interpolated from values given
at the joints by a Joint Pattern.
16–8
CSI Analysis Reference Manual The Tendon Object
Internal Force Output” (page 16–9) in this chapter, and also Chapter “Load Patterns” (page 17–
1.)
Important! Internal force output is only available for Tendons that are modeled as elements.
16–9
17 Load Patterns
17–1
CSI Analysis Reference Manual Load Patterns
17.1 Overview
Each Load Pattern may consist of an arbitrary combination of the available load types:
• Concentrated forces and moments acting at the joints.
• Displacements at the grounded ends of joint restraints, joint springs, and one-joint
Link/Support elements.
• Self-weight and/or gravity acting on all element types.
• Concentrated or distributed forces and moments acting on the Frame elements.
• Distributed forces acting on the Shell elements.
• Surface pressure acting on the Shell, Plane, Asolid, and Solid elements.
• Pore pressure acting on the Plane, Asolid, and Solid elements.
• Thermal expansion acting on the Frame, Shell, Plane, Asolid, and Solid elements.
• Prestress load due to Tendons acting in Frame, Shell, Plane, Asolid, and Solid elements.
• Centrifugal forces acting on Asolid elements.
For practical purposes, it is usually most convenient to restrict each Load Pattern to a single type
of load, using Load Cases and Load Combinations to create more complicated combinations.
Load Patterns must be applied in Load Cases in order to produce results. A Load Case defines
how the Load Patterns are to be applied (e.g., statically or dynamically), how the structure
responds (e.g., linearly or nonlinearly), and how the analysis is to be performed (e.g., modally or
by direct-integration.) A Load Case may apply a single Load Pattern or a combination of Load
Patterns.
The results of Load Cases can be combined after analysis by defining Load Combinations, also
called Combos. A Load Combination is a sum or envelope of the results from different Load
Cases. For linear problems, algebraic-sum types of Load Combinations make sense. For nonlinear
problems, it is usually best to combine Load Patterns in the Load Cases, and use Load
Combinations only for computing envelopes.
When printing, plotting, or displaying the response of the structure to loads, you may request
results for Load Cases and Load Combinations, but not directly for Load Patterns.
When performing design, only the results from Load Combinations are used. Load Combinations
can be automatically created by the design algorithms, or you can create your own. If necessary,
you can define Load Combinations that contain only a single Load Case.
17–2
CSI Analysis Reference Manual Load Patterns
• See Topic “Load Combinations (Combos)” (page 18–9) in Chapter “Load Cases.”
Each Load Pattern has a design type, such as DEAD, WIND, or QUAKE. This identifies the type
of load applied so that the design algorithms know how to treat the load when it is applied in a
Load Case.
Vector loads may be specified with respect to any fixed coordinate system. The fixed coordinate
system to be used is specified as csys. If csys is zero (the default), the global system is used.
Otherwise csys refers to an Alternate Coordinate System.
The X, Y, and Z components of a force or translation in a fixed coordinate system are specified
as ux, uy, and uz, respectively. The X, Y, and Z components of a moment or rotation are specified
as rx, ry, and rz, respectively.
Most vector loads may also be specified with respect to joint and element local coordinate
systems. Unlike fixed coordinate systems, the local coordinate systems may vary from joint to
joint and element to element.
The 1, 2, and 3 components of a force or translation in a local coordinate system are specified as
u1, u2, and u3, respectively. The 1, 2, and 3 components of a moment or rotation are specified as
r1, r2, and r3, respectively.
You may use a different coordinate system, as convenient, for each application of a given type of
load to a particular joint or element. The program will convert all these loads to a single coordinate
system and add them together to get the total load.
17–3
CSI Analysis Reference Manual Load Patterns
For linear analyses, and analyses considering only P-delta geometric nonlinearity, the direction
of loading does not change during the analysis.
See Topic “Force Load” (page 4–19) in Chapter “Joints and Degrees of Freedom” for more
information.
See Topic “Ground Displacement Load” (page 4–19) in Chapter “Joints and Degrees of Freedom”
for more information.
17–4
CSI Analysis Reference Manual Load Patterns
• See Topic “Self-Weight Load” (page 14–20) in Chapter “The Link/Support Element –
Basic.”
• See Topic “Self-Weight Load” (page 16–7) in Chapter “The Tendon Object.”
Each element produces a Gravity Load, having three components in system csys, equal to its self-
weight multiplied by the factors ux, uy, and uz. This load is apportioned to each joint of the
element. For example, if uz = –2, twice the self-weight is applied to the structure acting in the
negative Z direction of system csys. No Gravity Load can be produced by an element with zero
weight.
17–5
CSI Analysis Reference Manual Load Patterns
See Topic “Concentrated Span Load” (page 7–28) in Chapter “The Frame Element” for more
information.
For more information, See Topic “Distributed Span Load” (page 7–29) in Chapter “The Frame
Element”, and Topic “Distributed Span Load” (page 9–7) in Chapter “The Cable Element.”
You may specify whether the tendons are to be modeled as independent elements in the analysis,
or just to act upon the rest of the structure as loads. This affects the types of loads that are directly
imposed upon the structure.
See Topic “Prestress Load” (page 16–6) in Chapter “The Tendon Object” for more information.
See Topic “Uniform Load” (page 10–29) in Chapter “The Shell Element” for more information.
You may specify pressures, p, that are uniform over an element face or interpolated from pressure
values given by Joint Patterns. Hydrostatic pressure fields may easily be specified using Joint
Patterns. Pressure values are additive.
17–6
CSI Analysis Reference Manual Load Patterns
• See Topic “Surface Pressure Load” (page 11–6) in Chapter “The Plane Element.”
• See Topic “Surface Pressure Load” (page 12–8) in Chapter “The Asolid Element.”
• See Topic “Surface Pressure Load” (page 13–10) in Chapter “The Solid Element.”
• See Topic “Joint Patterns” (page 17–10) in this Chapter.
Figure 17-1
Flow-net Analysis of an Earth Dam to Obtain Pore Pressures
Scalar fluid-pressure values are given at the element joints by Joint Patterns, and interpolated over
the element. These pressure values may typically be obtained by flow-net analysis, such as
illustrated in Figure 17-1 (page 17–7). Hydrostatic pressure fields may easily be specified using
Joint Patterns. Pressure values are additive.
The total force acting on the element is the integral of the gradient of this pressure field over the
volume of the element. This force is apportioned to each of the joints of the element. The forces
are typically directed from regions of high pressure toward regions of low pressure.
Note that although pressures are specified, it is the pressure gradient over an element that causes
the load. Thus, a uniform pressure field over an element will cause no load. Pressure differences
between elements also cause no load. For this reason, it is important that the pore-pressure field
be continuous over the structure.
The displacements, stresses, and reactions due to Pore Pressure Load represent the response of
the solid medium, not that of the combined fluid and solid structure. In the case of soil, the stresses
obtained are the usual “effective stresses” of soil mechanics (Terzaghi and Peck, 1967). Note,
however, that the total soil weight and mass density should be used for the material properties.
17–7
CSI Analysis Reference Manual Load Patterns
Load Temperature gradients may also be specified in the two transverse directions of the Frame
element, and in the thickness direction of the Shell element. These gradients induce bending
strains in the elements. Temperature gradients are specified as the linear change in temperature
per unit length. Thus, to specify a given difference in temperature across the depth of a Frame or
Shell element, divide the temperature difference by the corresponding depth, and assign this value
as the temperature gradient load.
The Load Temperatures and gradients may be different for each Load Pattern. You may specify
temperatures and/or gradients that are uniform over an element or that are interpolated from
values given by Joint Patterns.
17–8
CSI Analysis Reference Manual Load Patterns
You may specify strains that are uniform over an element or that are interpolated from values
given by Joint Patterns.
Unlike all other types of loading, target-force loading is not incremental. Rather, you are
specifying the total force that you want to be present in the frame element at the end of the Load
Case or construction stage. The applied deformation that is calculated to achieve that force may
be positive, negative, or zero, depending on the force present in the element at the beginning of
the analysis. When a scale factor is applied to a Load Pattern that contains Target-Force loads,
the total target force is scaled. The increment of applied deformation that is required may change
by a different scale factor.
17–9
CSI Analysis Reference Manual Load Patterns
See Topic “Rotate Load” (page 12–9) in Chapter “The Asolid Element.”
Patterns are most effective for describing complicated spatial distributions of numeric values.
Their use is optional and is not required for simple problems.
Since Pattern values are scalar quantities, they are independent of any coordinate system. The
definition of a Joint Pattern by itself causes no effect on the structure.
Figure 17-2
Example of a Hydrostatic Pressure Pattern
The pattern must be used in a pressure, temperature, or other assignment that is applied to the
model.
For complicated Patterns, values could be generated in a spreadsheet program or by some other
means, and brought into the model by importing tables or by using interactive table editing.
In the graphical user interface, Pattern values can be assigned to selected joints. They are specified
as a linear variation in a given gradient direction from zero at a given datum point. An option is
available to permit only positive or only negative values to be defined. This is useful for defining
17–10
CSI Analysis Reference Manual Load Patterns
hydrostatic pressure distributions. Multiple linear variations may be assigned to the same or
different joints in the structure.
The Pattern value, vj, defined for a joint j that has coordinates (xj, yj, zj) is given by:
𝑣𝑣𝑗𝑗 = 𝑨𝑨 𝑥𝑥𝑗𝑗 + 𝑩𝑩 𝑦𝑦𝑗𝑗 + 𝑪𝑪 𝑧𝑧𝑗𝑗 + 𝑫𝑫 (Eqn. 17 - 1)
If you know the coordinates of the datum point, x, y, and z, in global coordinate system at which
the pattern value should be zero (say the free surface of water), then:
𝑣𝑣𝑗𝑗 = 𝐴𝐴 (𝑥𝑥𝑗𝑗 − 𝒙𝒙) + 𝑩𝑩 ( 𝑦𝑦𝑗𝑗 − 𝒚𝒚) + 𝑪𝑪 ( 𝑧𝑧𝑗𝑗 − 𝒛𝒛) (Eqn. 17 - 2)
In most cases, the gradient will be parallel to one of the coordinate axes, and only one term in
Eqn. 17 - 2 is needed.
For example, consider a hydrostatic pressure distribution caused by water impounded behind a
dam as shown in Figure 17-2 (page 17–10). The Z direction is up in the global coordinate system.
The pressure gradient is simply given by the fluid weight density acting in the downward
direction. Therefore, A = 0, B = 0 , and C = –62.4 lb/ft3 or –9810 N/m3.
The zero-pressure datum can be any point on the free surface of the water. Thus, z should be set
to the elevation of the free surface in feet or meters, as appropriate, and D = – C z. For hydrostatic
pressure, you would specify that negative values be ignored, so that any joints above the free
surface will be assigned a zero value for pressure.
17–11
CSI Analysis Reference Manual Load Patterns
the effect of different eccentricities of the story mass on the mode shapes. However, for most
models only a single Mass Source is needed, and this is the default.
17–12
CSI Analysis Reference Manual Load Patterns
The contributions due to Element Self Mass and Additional Mass come from materials, link
properties, joint mass, line mass, and area mass. Except for joint mass, these contributions are
always positive and are equal for the three translational degrees of freedom at each joint. Joint
mass can be positive or negative and may be different at each of the six joint degrees of freedom.
The contributions from Specified Load Patterns are equal for the three translational degrees of
freedom at each joint. Downward loads generate positive mass and upward loads generate
negative mass.
The net result after combining all these contributions for any joint degree of freedom may be
positive or negative and will be reported as such in the “Assembled Joint Mass” table. During
equation solution, any negative mass values that remain after combining the mass for constraints
are set to zero and a warning issued in the analysis log file.
However, you have the option (when available) to specify multiple Mass Sources for use with
different load cases. Each Mass Source is defined as described above by specifying the three
contributions to the mass. One Mass Source is selected as the default and this will be used for all
Load Cases unless specified otherwise.
A specified Mass Source can be selected for the following types of load cases:
• Nonlinear Static
• Nonlinear Staged-construction
• Nonlinear direct-integration time-history
If you do not select a specified Mass Source for these types of load cases, the Mass source used
will be the default Mass Source if the load case starts from zero initial conditions, or the Mass
Source used in the previous load case if continuing from another one of these same three types of
load cases.
For all other load cases, a similar rule applies. The default Mass Source will be used if the load
case uses the stiffness from zero load conditions. Otherwise, the Mass Source used will be the
same as for the nonlinear static, staged-construction, or direct-integration time-history load case
used to calculate the stiffness. Response-spectrum and modal time-history load cases use the Mass
Source of their corresponding modal load case. See Chapter “Load Cases” (page 18–1) for more
information, especially Topic “Sequence of Analysis” (page 18–4).
For example, consider the case where a response-spectrum analysis is to be carried out for a tower
both with and without a significant equipment load. You could do the following:
• Define two load patterns:
– DEAD, which includes the self-weight of the tower structure
– LIVE, which includes only the weight of the equipment
17–13
CSI Analysis Reference Manual Load Patterns
Note that the response-spectrum cases, in addition to considering the inertial effect of the
different masses on the modes, also apply acceleration loads that are based on mass. These loads
will automatically be based on the mass from the same Mass Source used to calculate the modes.
See topic “Acceleration Loads” (page 17–15).
When multiple Mass Sources are used, the mass could be different between load cases. For this
reason, any given load pattern that contains an automated lateral load based on mass can only be
applied in load cases that use the same mass source. If the same load pattern is applied in multiple
load cases using different mass sources, a warning will be issued when the analysis is run and
only those load cases using one of the mass sources will be run. In this case, you can define
duplicate load patterns as needed for use with load cases using different mass sources.
Some automated lateral loads use a modal period that can be specified by the user or determined
from analysis. By default, this period will be determined from the first modal load case that is
run, whether or not it uses the same Mass Source as other load cases that apply the load pattern.
For this reason, when using multiple Mass Sources, it is strongly recommended that you review
the modal period used for automated lateral loads and specify your own value to be used if the
calculated value does not apply.
17–14
CSI Analysis Reference Manual Load Patterns
Acceleration Loads are determined by d’Alembert’s principal, and are denoted mx, m y, m z, mrx,
mry, and mrz. These loads are used for applying ground accelerations in response-spectrum
(translation only) and time-history analyses, and can be used as starting load vectors for Ritz-
vector analysis.
These loads are computed for each joint and element and summed over the whole structure. The
negative of the joint translational masses in the joint local coordinate system. These loads are
transformed to the global coordinate system.
The translational Acceleration Loads for all elements except for the Asolid are the same in each
direction and are equal to the negative of the element mass. No coordinate transformations are
necessary. Rotational acceleration will generally differ about each axis.
For the Asolid element, the Acceleration Load in the global direction corresponding to the axial
direction is equal to the negative of the element mass. The Acceleration Loads in the radial and
circumferential directions are zero, since translations in the corresponding global directions are
not axisymmetric. Similar considerations apply to the rotational accelerations.
The Acceleration Loads can be transformed into any coordinate system. In a fixed coordinate
system (global or Alternate), the translational Acceleration Loads along the positive X, Y, and Z
axes are denoted UX, UY, and UZ, respectively; the rotational Acceleration Loads about the X,
Y, and Z axes are similarly denoted RX, RY, and RZ.
Although the rotational accelerations are applied in load cases about the origins of the specified
coordinate systems, the modal participation factors and the various modal participation ratios for
the accelerations RX, RY, and RZ are reported about the center of mass for the structure:
• For the RX load, this location is the y centroid of the UZ load and the z centroid of the
UY load.
• For the RY load, this location is the z centroid of the UX load and the x centroid of the
UZ load.
• For the RZ load, this location is the z centroid of the UY load and the y centroid of the
UX load.
17–15
CSI Analysis Reference Manual Load Patterns
This makes the rotational participation factors and ratios more meaningful because they do not
include any contribution from the translational accelerations.
17–16
18 Load Cases
A Load Case defines how the loads are to be applied to the structure (e.g., statically or
dynamically), how the structure responds (e.g., linearly or nonlinearly), and how the analysis is
to be performed (e.g., modally or by direct-integration).
18.1 Overview
A Load Case defines how loads are to be applied to the structure, and how the structural response
is to be calculated. You may define as many named Load Cases of any type that you wish. When
you analyze the model, you may select which cases are to be run. You may also selectively delete
results for any Load Case.
18–1
CSI Analysis Reference Manual Load Cases
Note: Load Patterns by themselves do not create any response (deflections, stresses, etc.) You
must define a Load Case to apply the load.
There are many different types of Load Cases. Most broadly, analyses are classified as linear or
nonlinear, depending upon how the structure responds to the loading.
The results of linear analyses may be superposed, i.e., added together after analysis. The available
types of linear analysis are:
• Static analysis
• Modal analysis for vibration modes, using eigenvectors or Ritz vectors
• Response-spectrum analysis for seismic response
• Time-history dynamic response analysis
• Buckling-mode analysis
• Moving-load analysis for bridge and other vehicle live loads
• Steady-state analysis
• Power-spectral-density analysis
The results of nonlinear analyses should not normally be superposed. Instead, all loads acting
together on the structure should be combined directly within the Load Cases. Nonlinear Load
Cases may be chained together to represent complex loading sequences. The available types of
nonlinear analyses are:
• Nonlinear static analysis
• Nonlinear time-history analysis
Named Load Combinations can also be defined to combine the results of Load Cases. Results can
be combined additively or by enveloping. Additive Load Combinations of nonlinear Load Cases
are not usually justified.
18–2
CSI Analysis Reference Manual Load Cases
The results of linear analyses may be superposed, i.e., added together after analysis. The available
types of linear analysis are:
• Static analysis
• Modal analysis
• Response-spectrum analysis
• Time-history analysis, by modal superposition or direct integration
• Buckling analysis
• Moving-load analysis
• Steady-state analysis
• Power-spectral-density analysis
The results of nonlinear analyses should not normally be superposed. Instead, all loads acting
together on the structure should be combined directly within the Load Cases. Nonlinear Load
Cases may be chained together to represent complex loading sequences. The available types of
nonlinear analyses are:
• Nonlinear static analysis
• Nonlinear time-history analysis, by modal superposition or direct integration
After you have defined a Load Case, you may change its type at any time. When you do, the
program will try to carry over as many parameters as possible from the old type to the new type.
Parameters that cannot be carried over will be set to default values, which you can change.
18–3
CSI Analysis Reference Manual Load Cases
When the program performs analysis, it will always run the cases in the proper order so that
dependent cases are run after any of their prerequisite cases.
You can build up one or more sequences of Load Cases that can be as simple or as complicated
as you need. However, each sequence must ultimately start with a Load Case that itself starts from
zero and does not have any prerequisite cases.
Example
A common example would be to define a nonlinear static Load Case with the following main
features:
• The name is, say, “PDELTA”
• The type is nonlinear static
• The loads applied are Load Pattern “DEAD” scaled by 1.0 plus Load Pattern “LIVE”
scaled by 0.25. These represent a typical amount of gravity load on the structure
• The only nonlinearity considered is the P-delta effect of the loading
We are not necessarily interested in the response of Load Case PDELTA, but rather we will use
the stiffness at the end this case for a series of linear Load Cases that we are interested in. These
may include linear static cases for all loads of interest (dead, live, wind, snow, etc.), a modal Load
Case, and a response-spectrum Load Case.
Because these cases have all been computed using the same stiffness, their results are
superposable, making it very simple to create any number of Load Combinations for design
purposes.
When an analysis is run, the program converts the object-based model to finite elements, and
performs all calculations necessary to determine the response of the structure to the loads applied
in the Load Cases. The analysis results are saved for each case for subsequent use.
18–4
CSI Analysis Reference Manual Load Cases
By default, all Load Cases defined in the model are run each time you perform an analysis.
However, you can change this behavior. For each Load Case, you can set a flag that indicates
whether or not it will be run the next time you perform an analysis. This enables you to define as
many different cases as you need without having to run all of them every time. This is particularly
useful if you have nonlinear cases that may take a long time to run.
If you select a case to be run, the program will also run all prerequisite cases that have not yet
been run, whether you select them or not.
You can create new Load Cases without deleting the results of other cases that have already been
run. You can also modify existing Load Cases. However, the results for the modified case and all
cases that depend upon it will be deleted.
When an analysis is performed, the cases will be run in an order that is automatically determined
by the program in order to make sure all prerequisite cases are run before their dependent cases.
If any prerequisite cases fail to complete, their dependent cases will not be run. However, the
program will continue to run other cases that are not dependent upon the failed cases.
You should always check the analysis log (.LOG) file to see statistics, warnings, and error
messages that were reported during the analysis. You can also see a summary of the cases that
have been run, and whether or not they completed successfully, using the Analysis commands in
the graphical user interface.
Whenever possible, the program will re-use the previously solved stiffness matrix while running
Load Cases. Because of this, the order in which the cases are run may not be the same each time
you perform an analysis.
See Topic “Sequence of Analysis” (page 18–4) in this Chapter for more information.
All Load Case types may be linear. Only static analysis and time-history analysis may be
nonlinear.
Structural Properties
Linear: Structural properties (stiffness, damping, etc.) are constant during the analysis.
Nonlinear: Structural properties may vary with time, deformation, and loading. How much
nonlinearity actually occurs depends upon the properties you have defined, the magnitude
of the loading, and the parameters you have specified for the analysis.
Initial conditions
Linear: The analysis starts with zero stress. It does not contain loads from any previous
analysis, even if it uses the stiffness from a previous nonlinear analysis.
18–5
CSI Analysis Reference Manual Load Cases
Nonlinear: The analysis may continue from a previous nonlinear analysis, in which case it
contains all loads, deformations, stresses, etc., from that previous case.
Nonlinear: Because the structural properties may vary, and because of the possibility of
non-zero initial conditions, the response may not be proportional to the loading. Therefore,
the results of different nonlinear analyses should not usually be superposed.
where K is the stiffness matrix, r is the vector of applied loads, and u is the vector of resulting
displacements. See K. J. Bathe and E. L. Wilson, 1976.
You may create any number of linear static Load Cases. For each case you may specify a
combination of one or more Load Patterns and/or Acceleration Loads that make up the load vector
r. Normally, you would specify a single Load Pattern with a scale factor of one.
Every time you define a new Load Pattern, the program automatically creates a corresponding
linear static Load Case of the same name. This Load Case applies the Load Case with a unit scale
factor. If you delete or modify the Load Case, the analysis results will not be available, even
though the Load Case may still exist.
For a new model, the program creates a default Load Pattern call DEAD which applies the self-
weight of the structure. The corresponding linear static Load Case is also called DEAD.
For each linear static Load Case, you may specify that the program use the stiffness matrix of the
full structure in its unstressed state (the default), or the stiffness of the structure at the end of a
nonlinear Load Case. The most common reasons for using the stiffness at the end of a nonlinear
case are:
• To include P-delta effects from an initial P-delta analysis
• To include tension-stiffening effects in a cable structure
• To consider a partial model that results from staged construction
See Chapter “Nonlinear Static Analysis” (page 23–1) for more information.
18–6
CSI Analysis Reference Manual Load Cases
You can apply multi-stepped Load Patterns in a Multi-Step Static Load Case. This type of Load
Case will perform a series of independent linear analyses, one for each step of the Load Pattern:
𝑲𝑲 𝒖𝒖𝒊𝒊 = 𝒓𝒓𝒊𝒊 (Eqn. 18 - 2)
You can apply any linear combination of Load Patterns in the same Load Case, each with an
independent scale factor. These will be summed together as follows: all multi-stepped Load
Patterns will be synchronized, applying the load for the same step number at the same time, and
all single-stepped Load Patterns (e.g., dead load) will be applied in every step.
The number of solution steps for the Load Case will be equal to the largest number of load steps
of any of the applied multi-stepped Load Patterns.
Although the multi-stepped Load Patterns represent a time series of loads, Multi-Step Static
Analysis does not include any dynamical effects. You can consider dynamics by converting the
Multi-Step Static Load Case to a Time-History Load Case, which can be linear or nonlinear.
where K is the stiffness matrix, G(r) is the geometric (P-delta) stiffness due to the load vector r,
λ is the diagonal matrix of eigenvalues, and 𝜳𝜳 is the matrix of corresponding eigenvectors (mode
shapes).
Each eigenvalue-eigenvector pair is called a buckling mode of the structure. The modes are
identified by numbers from 1 to n in the order in which the modes are found by the program.
The eigenvalue λ is called the buckling factor. It is the scale factor that must multiply the loads
in r to cause buckling in the given mode. It can also be viewed as a safety factor: if the buckling
factor is greater than one, the given loads must be increased to cause buckling; if it is less than
one, the loads must be decreased to prevent buckling. The buckling factor can also be negative.
This indicates that buckling will occur if the loads are reversed.
You may create any number of linear buckling Load Cases. For each case you specify a
combination of one or more Load Patterns and/or Acceleration Loads that make up the load vector
18–7
CSI Analysis Reference Manual Load Cases
r. You may also specify the number of modes to be found and a convergence tolerance. It is
strongly recommended that you seek more than one buckling mode, since often the first few
buckling modes may have very similar buckling factors. A minimum of six modes is
recommended.
It is important to understand that buckling modes depend upon the load. There is not one set of
buckling modes for the structure in the same way that there is for natural vibration modes. You
must explicitly evaluate buckling for each set of loads of concern.
For each linear buckling Load Case, you may specify that the program use the stiffness matrix of
the full structure in its unstressed state (the default), or the stiffness of the structure at the end of
a nonlinear Load Case. The most common reasons for using the stiffness at the end of a nonlinear
case are:
• To include P-delta effects from an initial P-delta analysis
• To include tension-stiffening effects in a cable structure
• To consider a partial model that results from staged construction
See Chapter “Nonlinear Static Analysis” (page 23–1) for more information.
18.10 Functions
A Function is a series of digitized abscissa-ordinate pairs that may represent:
• Pseudo-spectral acceleration vs. period for response-spectrum analysis.
• Load vs. time for time-history analysis.
• Load vs. frequency for steady-state analysis.
• Power density (load squared per frequency) vs. frequency for power-spectral-density
analysis.
You may define any number of Functions, assigning each one a unique label. You may scale the
abscissa and/or ordinate values whenever the Function is used.
The abscissa of a Function is always time, period, or frequency. The abscissa ordinate pairs must
be specified in order of increasing abscissa value.
If the increment between abscissa values is constant and the Function starts at abscissa zero, you
need only specify the abscissa increment, dt, and the successive function values (ordinates)
starting at abscissa zero. The function values are specified as:
f0, f1, f2, ..., fn
corresponding to abscissas:
18–8
CSI Analysis Reference Manual Load Cases
If the abscissa increment is not constant or the Function does not start at abscissa zero, you must
specify the pairs of abscissa and function value as:
t0, f0, t1, f1, t2, f2, ..., tn, fn
You may define any number of Combos. To each one of these you assign a unique name, that
also should not be the same as any Load Case. Combos can combine the results of Load Cases
and also those of other Combos, provided a circular dependency is not created.
By default, each Combo produces one or more pairs of values for each response quantity: a
maximum and a minimum. These two values may be equal for certain type of Combos, as
discussed below. The number of Max-Min pairs produced by the Combo depends on the type and
contributing Load Case or Combo as discussed below.
Alternatively, correspondence may be requested for tabular output, in which case multiple pairs
of maximum and minimum values may be produced at each output location for each Combo
corresponding to the maximum and minimum values for each response quantity with the other
related response quantities at the same location and time. This is discussed in more detail in the
subtopic “Correspondence” below. The discussion that immediately follows next considers the
default case where a single maximum and minimum value is produced for each response quantity.
18–9
CSI Analysis Reference Manual Load Cases
Each contributing case is multiplied by a scale factor, sf, before being included in a Combo.
o Linear static load cases using lateral load patterns that have multiple directions/
load sets
o Time history load cases
o Other load combinations that have multiple steps
The Combo maximum (or minimum) for each step is an algebraic linear combination of
the values for each of the included multi-stepped load case/combo types at the specific
step and the maximum (or minimum) values of all other included analysis cases.
• Absolute type: The Combo maximum is the sum of the larger absolute values for each of
the contributing cases. The Combo minimum is the negative of the Combo maximum.
• SRSS type: The Combo maximum is the square root of the sum of the squares of the
larger absolute values for each of the contributing cases. The Combo minimum is the
negative of the Combo maximum.
• Range type: The Combo maximum is the sum of the positive maximum values for each
of the contributing cases (a case with a negative maximum does not contribute.)
Similarly, the Combo minimum is the sum of the negative minimum values for each of
the contributing cases (a case with a positive minimum does not contribute.)
• Envelope type: The Combo maximum is the maximum of all of the maximum values for
each of the contributing cases. Similarly, Combo minimum is the minimum of all of the
minimum values for each of the contributing cases.
Only additive Combos of single-valued Load Cases produce a single-valued result, i.e., the
maximum and minimum values are equal. All other Combos will generally have different
maximum and minimum values.
18.11.3 Examples
For example, suppose that the values, after scaling, for the displacement at a particular joint are
3.5 for Linear Static Load Case LL and are 2.0 for Response-spectrum case QUAKE. Suppose
that these two cases have been included in an additive-type Combo called COMB1 and an
envelope-type Combo called COMB2. The results for the displacement at the joint are computed
as follows:
• COMB1: The maximum is 3.5 +2.0 =5.5, and the minimum is 3.5 – 2.0 =1.5
18–10
CSI Analysis Reference Manual Load Cases
• COMB2: The maximum is max (3.5, 2.0) = 3.5, and the minimum is min (3.5, –2.0) = –
2.0
As another example, suppose that Linear Static Cases GRAV, WINDX and WINDY are gravity
load and two perpendicular, transverse wind loads, respectively; and that a response-spectrum
case named EQ has been performed. The following four Combos could be defined:
• WIND: An SRSS-type Combo of the two wind loads, WINDX and WINDY. The
maximum and minimum results produced for each response quantity are equal and
opposite.
• GRAVEQ: An additive-type Combo of the gravity load, GRAV, and the response-
spectrum results, EQ. The Combo automatically accounts for the positive and negative
senses of the earthquake load
• GRAVWIN: An additive-type Combo of the gravity load, GRAV, and the wind load
given by Combo WIND, which already accounts for the positive and negative senses of
the load
• SEVERE: An envelope-type Combo that produces the worst case of the two additive
Combos, GRAVEQ and GRAVWIN
Suppose that the values of axial force in a frame element, after scaling, are 10, 5, 3, and 7 for
cases GRAV, WINDX, WINDY, and EQ, respectively. The following results for axial force are
obtained for the Combos above:
• WIND: maximum = √52 + 32 = 5.8, minimum = -5.8
• GRAVEQ: maximum =10 + 7 =17 , minimum =10 - 7 =3
• GRAVWIN: maximum =10 +5.8 =15.8 , minimum =10 -5.8 = 4.2
• SEVERE: maximum = max(17, 15.8) =17 , minimum = min(3, 4.2) =3
Range-type Combos enable you to perform skip-pattern loading very efficiently. For example,
suppose you have a four-span continuous beam, and you want to know what pattern of uniform
loading on the various spans creates the maximum response:
• Create four Load Patterns, each with uniform loading on a single span
• Create four corresponding Linear Static Load Cases, each applying a single Load Pattern
• Create a single range Combo, combining the results of the four Load Cases
The effect of this Combo is the same as enveloping all additive combinations of any single span
loaded, any two spans loaded, any three spans loaded, and all four spans loaded. This range
Combo could be added or enveloped with other Load Cases and Combos.
As you can see, using Combos of Combos gives you considerable power and flexibility in how
you can combine the results of the various Load Cases.
18.11.4 Correspondence
When correspondence is requested for tabular output, the maximum and minimum value is
produced for each response quantity as described above, but these are presented with the values
18–11
CSI Analysis Reference Manual Load Cases
of other related response quantities at the same location that occur at the same time the given
maximum or minimum is achieved.
For example, when considering Frame-element forces, the maximum value of axial force P at a
given output station is presented with the corresponding values of V2, V3, T, M2, and M3 at the
same output station. Six corresponding values are also presented for the minimum value of P, and
so on for the maximum and minimum values of V2, V3, T, M2, and M3.
Without correspondence, the following tabular results would be presented for a given output
station in a given Combo:
Type P V2 V3 T M2 M3
Max 100 44 5 -6 0 1245
Min -50 22 -5 -9 -123 -333
With correspondence, the tabular results for the same output station location would be presented
as:
Type P V2 V3 T M2 M3
Pmax 100 32 -4 -6 -123 -111
Pmin -50 24 3 -6 0 999
V2Max 81 44 5 -7 -65 328
V2Min -30 22 -5 -6 -44 172
V3Max 81 44 5 -7 -65 328
V3Min -30 22 -5 -6 -44 172
Tmax 50 40 0 -6 -69 1033
Tmin 87 25 -4 -9 -77 -197
M2Max -20 39 0 -8 0 1158
M2Min 27 29 -4 -7 -123 890
M3Max 71 36 5 -6 0 1245
M3Min -38 31 -5 -9 -123 -333
In this example, row PMax presents the maximum value of axial force P and the corresponding
values of the other frame forces and moments that occur at the same time as maximum P. For a
Combo that is the envelope of several linear static load cases, this would be the frame forces and
moments from the contributing load case that had the maximum value of P. For an additive
Combo of a dead load case plus a time-history load case, this would be the summed frame forces
and moments from that time step in the time-history case that, when combined with dead load,
produces that maximum value of P. Similarly, row PMin is the minimum value of P and its
corresponding forces and moments, and so on for V2Max through M3Min.
The shaded values in the table above indicate the maximum and minimum values that would be
presented in the table without correspondence. All other values in a given column will be within
the range of these two values.
18–12
CSI Analysis Reference Manual Load Cases
It is possible, in some cases, that the maximum or minimum value of a response quantity could
occur at more than one instance in a Combo, in which case the corresponding values will be
presented for the first instance encountered. In this case, the corresponding results may not be
unique.
Correspondence is available for tabular output of the following quantities in software products
that offer this option:
• Joint displacements
• Joint reactions
• Frame forces, Shell forces
• Shell stresses, Plane stresses, Asolid stresses, Solid stresses
• Link/Support forces and deformations
• Element joint forces
• Section Cuts
• Base reactions
• Bridge object section forces, Bridge object girder forces (CSiBridge only)
For each of the above, the correspondence is presented between the various components of the
same type (e.g., 6 displacements, 6 forces, or 6 stresses) at a given location (joint or output
station). Correspondence is not presented between components at different locations or between
components of different types (e.g., displacement and force). The only exception to this is the
Link/Support element, where correspondence is presented between the 6 deformation and 12
force components of a given element. If you want to see the full corresponding state of the
structure, you must use step-by-step analysis.
Correspondence is available for Combos of types Additive, Envelope, and Range, provided that
the contributing load cases and Combos also support correspondence.
Correspondence is not available for Combos of types Absolute and SRSS, nor for Combos that
contain any of the following types of contributing load cases and/or Combos:
• Response-spectrum load case
• Steady-state load case
• PSD load case
• Moving-load case without correspondence
• Absolute Combo
• SRSS Combo
• A Combo that contains any of the above
• In addition, correspondence is not available for base reactions or element joint forces for
any Combo that contains a moving-load case
Requesting correspondence for tabular output does not affect any other type of display, design,
or the Open API functions. Correspondence for design purposes is controlled by the Design
18–13
CSI Analysis Reference Manual Load Cases
Preferences. See the various design manuals that are included with the software for more
information.
Nonlinear Load Cases should not normally be added together, since nonlinear results are not
usually superposable. Instead, you should combine the applied loads within a nonlinear Load
Case so that their combined effect can be properly analyzed. This may require defining many
different Load Cases instead of many different Combos. Nonlinear Load Cases may be included
in an envelope-type Combo, since they are not added.
Three basic types of energy are considered: the work done by external agents that put energy into
the structure, conservative energy in the structure that can be recovered, and unconservative
energy that is dissipated by the structure. Looking at the energy response can tell you a lot about
the behavior of the structure, but it is most useful for determining the effectiveness of energy-
dissipating mechanisms that are intentionally provided as part of the design. This can include
dampers, isolators, and plastic hinging in structural members.
18–14
CSI Analysis Reference Manual Load Cases
• Potential: This is a conservative type of energy in the structure due to elastic strain that
can be recovered when the loading is removed. It is often desirable to limit potential
energy to the reasonable extent possible, since it represents forces and stresses to be
designed against.
• Kinetic: This is a conservative type of energy due to the motion of the structure. It is often
desirable to limit kinetic energy since this can represent the potential for damage to
structural and non-structural items. Kinetic energy is always zero in a static analysis.
• Nonlinear Viscous Damping: This represents the viscous energy dissipated by the
velocity-based damper elements. Nonlinear viscous damping does not change during
nonlinear static and staged construction load cases. The following types of link elements
can generate this energy component during time-history load cases:
– Linear damping properties
– Damper – Exponential
– Damper – Bilinear
– The three Friction-Pendulum Isolators (axial degree of freedom only)
• Nonlinear Hysteretic Damping: This represents the hysteretic energy dissipated by the
displacement-based damper elements and the plastic deformation of materials (including
hinges). Nonlinear hysteretic damping can be generated by the following elements during
nonlinear static, staged-construction, and time-history load cases:
– Link elements having the following types of properties:
* Damper – Friction Spring
* Multilinear Plastic
* Plastic (Wen)
* Rubber Isolator
* The three Friction-Pendulum Isolators (shear degrees of freedom)
– Frame/ Wall nonlinear hinges of all types
– Layered shell elements with nonlinear material properties
• Global Damping: This represents the energy dissipated by the structure as a whole. For
modal time-history load cases, this includes the modal damping specified for the load
case as well as modal damping specified for the materials, if any. For nonlinear direct-
integration time-history load cases, this includes stiffness- and mass-proportional
damping specified for the load case as well as such damping specified for the materials,
if any. Global damping is viscous (velocity-based) and does not change during nonlinear
static and staged-construction load cases.
• Error: It is expected that the sum of the potential, kinetic, and three damping energies be
equal to the input energy. The energy error is calculated as the difference between the
input energy and this sum. There are several reasons why this error may not be zero, such
as:
– Discretization error due to larger steps sizes for P-delta or large-displacement
geometric nonlinearity. This can be checked by re-running the load case with a
smaller step size.
18–15
CSI Analysis Reference Manual Load Cases
18–16
CSI Analysis Reference Manual Load Cases
• The input energy and potential energy due to span loads within a frame element may be
under- or over-estimated if the internal deflection of the beam is significant compared to
the displacements of the two ends. In such cases, subdividing or meshing the frame
element may result in a different and often more accurate input and potential energy due
to span loads. This effect may be especially pronounced when nonlinear hinges without
hinge overwrites are present in a frame element with large span loads. Using shorter hinge
overwrites or the “Model Hinges as Separate Link Elements” analysis option can be used
to resolve this issue. This is a limitation on the reported energy response and does not
affect any force, stress, displacement, or deformation response.
• Temperature and strain loading create self-equilibrating forces acting at the joints of the
element. The input energy for this type of loading is calculated as the work done by these
forces acting through the joint displacements. For a fully restrained element, no input
energy would be computed, and correspondingly the potential energy will also be
reported as zero. On the other hand, an unrestrained element will report non-zero work
and potential energy due to temperature loading. Note that the layered shell and frame
hinges behave oppositely in this regard. Their energy is computed based on the internal
stress state, and thus they report nonzero input and potential energy due to restrained
temperature loading, and zero energy for unrestrained loading.
• Hysteretic materials may sometimes underestimate the amount of potential energy
present because they assume that unloading will occur along the original elastic stiffness,
when it may actually occur along a reduced stiffness. As a result, hysteretic energy may
show a slight decrease when an element unloads since some additional potential energy
is recovered. This effect is generally insignificant for practical models.
All verification examples have been run and checked using all three solvers. The results using the
advanced solver are reported for comparison in the verification manuals.
18–17
CSI Analysis Reference Manual Load Cases
The advanced solver is based on proprietary CSI technology. It uses, in part, code derived from
TAUCS family of solvers. Please see the copyright notice at the end of Chapter “References”
(page 27–1) for more information.
Using Windows Control Panel, you can add, remove, or change the environment variables. By
default, they do not exist. Setting the value to zero or deleting the environment variable will result
in default behavior. Changes made in the Control Panel only affect instances of SAP2000 or other
CSI products that are started after the change is made. You cannot change the behavior of an
instance that is already started.
Using the command prompt, changes made to an environment variable only affect instances of
SAP2000 or other CSI products that are started from within that same command prompt.
18.14.1 SAPFIRE_NUM_THREADS
Certain parts of the analysis process are parallelized, most notably moving-load analysis and the
calculation of certain element events, states, and stiffness matrices. More parallelism will be
implemented over time in future versions. By default, the analysis uses all the available physical
cores, which may be half of the hyper-threaded cores.
You can set SAPFIRE_NUM_THREADS to a positive number to reduce the number of threads
if you plan to run multiple instances of the analysis, or want to change the settings to obtain
optimum performance from your machine.
The Multi-threaded solver uses its own logic to obtain optimum performance. However,
SAPFIRE_NUM_THREADS does set the maximum number of threads to be used.
For the most complete control of the Multi-threaded solver, set the environment variable
MKL_DYNAMIC to value FALSE, which forces the solver to use the specified number of
threads. By default, this value is TRUE. We do not generally recommend changing the default
behavior, since it may affect the efficiency of the solver and other parallelized calculations. It
could also affect other software products performing scientific and engineering computation if set
in Windows Control Panel.
18–18
CSI Analysis Reference Manual Load Cases
18.14.3 SAPFIRE_FILESIZE_MB
By default, the file-size limit for internal files used during analysis is 100 GB, but this can be
changed using the environment variable SAPFIRE_FILESIZE_MB to specify an integer number
of megabytes (MB). The value can represent 1 TB or more, although the default value will rarely
need to be increased. For most practical problems, the amount of disk space and other system
resources will control the size of the model and associated analysis files that can be handled.
On the other hand, you will need to decrease this limit for Windows FAT32 file systems that are
limited to 2 GB. In this case, set SAPFIRE_FILESIZE_MB to 2048 or less. Most Windows
machines use NTFS file systems and are not affected by this limit. This value may also be needed
for files that are intended to be zipped-up (compressed) for storage or shipping.
18.14.4 SAPFIRE_MEMORYMAPPEDFILE
Using memory-mapped files can significantly speed up design and response recovery operations
on machines with fast storage (e.g. a solid-state drive) and enough free memory to cache response
files. You can set this option in in the user interface (Advanced Design and Response Recovery
Options).
18.14.5 SAPFIRE_NUM_THREADS
Certain parts of the analysis process are parallelized, most notably moving-load analysis and the
calculation of certain element events, states, and stiffness matrices. More parallelism will be
implemented over time in future versions. By default, the analysis uses all the available physical
cores, which may be half of the hyper-threaded cores.
You can set SAPFIRE_NUM_THREADS to a positive number to reduce the number of threads
if you plan to run multiple instances of the analysis, or want to change the settings to obtain
optimum performance from your machine. The SAPFIRE_NUM_THREADS sets the number of
18–19
CSI Analysis Reference Manual Load Cases
threads for all analysis operations, and the following environment variables can be used to
override the number of threads for individual analysis operations for more fine-tuned control:
• SAPFIRE_NUM_THREADS_STATE can be used to set the number of threads used for
calculating and updating the nonlinear state in nonlinear analyses.
• SAPFIRE_NUM_THREADS_STIFFNESS can be used to set the number of threads used
for forming the stiffness matrix.
• SAPFIRE_NUM_THREADS_EVENT can be used to set the number of threads used for
calculating event-to-event stepping for nonlinear static and direct-integration time-
history analyses which have event-to-event enabled.
• SAPFIRE_NUM_THREADS_MOVE can be used to set the number of threads used for
moving load analyses.
• SAPFIRE_NUM_THREADS_RESPONSE can be used to set the number of threads used
for calculating element response values.
• SAPFIRE_NUM_THREADS_SOLVE can be used to set the number of threads used by
the solver.
• SAPFIRE_NUM_THREADS_FORM can be used to set the number of threads used for
forming loads and constraints.
The Multi-threaded solver uses its own logic to obtain optimum performance. However,
SAPFIRE_NUM_THREADS does set the maximum number of threads to be used. For the most
complete control of the Multi-threaded solver, set the environment variable MKL_DYNAMIC to
value FALSE, which forces the solver to use the specified number of threads. By default, this
value is TRUE. We do not generally recommend changing the default behavior, since it may
affect the efficiency of the solver and other parallelized calculations. It could also affect other
software products performing scientific and engineering computation if set in Windows Control
Panel.
18.14.6 SAPFIRE_MERGERESULTS_MODEL_DIFFERENCES_OK
Multiple copies of the same model can be run on different machines, and the analysis results
merged together on a single machine for performing design and processing results. This can be
particularly useful when you need to run a large number of load cases (e.g., earthquakes for
performance-based design, moving load cases for bridge design, etc.), and there are multiple
machines available for running different load cases simultaneously. When merging results from
two models, the models should be identical except for changes allowed when the model is locked.
When running multiple copies of the same model on machines which are configured very
differently or have different CPU types, round-off or truncation differences during generation of
the analysis model can cause the analysis models to be slightly different. If you are confident that
the models are compatible for merging, you can set
SAPFIRE_MERGERESULTS_MODEL_DIFFERENCES_OK to a non-zero value to allow
merging of results from models that are not exactly the same. Set
SAPFIRE_MERGERESULTS_MODEL_DIFFERENCES_OK to 0 to only allow merging of
results when models are the same.
18–20
CSI Analysis Reference Manual Load Cases
The assembled matrices are provided in five text files that have the same name as the model file,
but with the following extensions and contents:
• Extension .TXA: This file includes the counts of the number of joints and equations in
the model, and also describes the format and contents of the other four files.
• Extension .TXE: This file gives the equation numbers for each degree of freedom (DOF)
at each joint. Equation numbers are positive for active DOF that are present in the
stiffness and mass matrices, negative for constrained DOF that are computed as linear
combinations of active DOF, and zero for restrained or null DOF.
• Extension .TXC: This file defines the constraint equations, and is only present if there
are constraints in the model.
• Extension .TXK: This file gives the lower half of the symmetric stiffness matrix.
• Extension .TXM: This file gives the lower half of the symmetric mass matrix.
Each of the latter four files contains a single header line that begins with “Note:” and defines the
data columns. All subsequent lines provide Tab-delimited data for easy import into text editors
or spreadsheet programs.
18–21
19 Modal Analysis
Modal analysis is used to determine the vibration modes of a structure. These modes are useful
to understand the behavior of the structure. They can also be used as the basis for modal
superposition in response-spectrum and modal time-history Load Cases.
19.1 Overview
A modal analysis is defined by creating a Load Case and setting its type to “Modal.” You can
define multiple modal Load Cases, resulting in multiple sets of modes.
There are two types of modal analysis to choose from when defining a modal Load Case:
• Eigenvector analysis determines the undamped free-vibration mode shapes and
frequencies of the system. These natural modes provide an excellent insight into the
behavior of the structure.
• Ritz-vector analysis seeks to find modes that are excited by a particular loading. Ritz
vectors can provide a better basis than do eigenvectors when used for response-spectrum
or time-history analyses that are based on modal superposition.
You can request that static correction modes be calculated along with eigenvectors. They are
automatically included with Ritz vectors. Static correction-modes can be very important for
getting accurate response at stiff supports. Their use is generally recommended.
Modal analysis is always linear. A modal Load Case may be based on the stiffness of the full
unstressed structure, or upon the stiffness at the end of a nonlinear Load Case (nonlinear static or
nonlinear direct-integration time-history).
19–1
CSI Analysis Reference Manual Modal Analysis
By using the stiffness at the end of a nonlinear case, you can evaluate the modes under P-delta or
geometric stiffening conditions, at different stages of construction, or following a significant
nonlinear excursion in a large earthquake.
In addition, the mass used for a modal analysis can be changed if multiple Mass Sources have
been defined. The Mass Source to be used for a given modal load case can be specified in the
same types of nonlinear Load Cases that can be used to calculate the stiffness.
where K is the stiffness matrix, M is the diagonal mass matrix, 𝜴𝜴𝟐𝟐 is the diagonal matrix of
eigenvalues, and 𝜱𝜱 is the matrix of corresponding eigenvectors (mode shapes).
Each eigenvalue-eigenvector pair is called a natural Vibration Mode of the structure. The Modes
are identified by numbers from 1 to n in the order in which the modes are found by the program.
The eigenvalue is the square of the circular frequency, ω, for that Mode (unless a frequency shift
is used, see below). The cyclic frequency, f, and period, T, of the Mode are related to ω by:
1 𝜔𝜔
𝑇𝑇 = and 𝑓𝑓 = (Eqn. 19 - 2)
𝑓𝑓 2𝜋𝜋
You may specify the number of modes to be found, a convergence tolerance, and the frequency
range of interest. These parameters are described in the following subtopics.
The program will not calculate more than the specified maximum number of modes. This number
includes any static correction modes requested. The program may compute fewer modes if there
are fewer mass degrees of freedom, all dynamic participation targets have been met, or all modes
within the cutoff frequency range have been found.
The program will not calculate fewer than the specified minimum number of modes, unless there
are fewer mass degrees of freedom in the model.
19–2
CSI Analysis Reference Manual Modal Analysis
A mass degree of freedom is any active degree of freedom that possesses translational mass or
rotational mass moment of inertia. The mass may have been assigned directly to the joint or may
come from connected elements.
Only the modes that are actually found will be available for use by any subsequent response-
spectrum or modal time-history Load Cases.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom.”
The default value of cut =0 does not restrict the frequency range of the Modes.
Modes are found in order of increasing distance of frequency from the shift. This continues until
the cutoff is reached, the requested number of Modes is found, or the number of mass degrees of
freedom is reached.
A stable structure will possess all positive natural frequencies. When performing a seismic
analysis and most other dynamic analyses, the lower-frequency modes are usually of most
interest. It is then appropriate to the default shift of zero, resulting in the lowest-frequency modes
of the structure being calculated. If the shift is not zero, response-spectrum and time-history
analyses may be performed; however, static, moving-load, and p-delta analyses are not allowed.
If the dynamic loading is known to be of high frequency, such as that caused by vibrating
machinery, it may be most efficient to use a positive shift near the center of the frequency range
of the loading.
A structure that is unstable when unloaded will have some modes with zero frequency. These
modes may correspond to rigid-body motion of an inadequately supported structure, or to
mechanisms that may be present within the structure. It is not possible to compute the static
response of such a structure. However, by using a small negative shift, the lowest-frequency
vibration modes of the structure, including the zero-frequency instability modes, can be found.
This does require some mass to be present that is activated by each instability mode.
A structure that has buckled under P-delta load will have some modes with zero or negative
frequency. During equation solution, the number of frequencies less than the shift is determined
and printed in the log file. If you are using a zero or negative shift and the program detects a
negative-frequency mode, it will stop the analysis since the results will be meaningless. If you
19–3
CSI Analysis Reference Manual Modal Analysis
use a positive shift, the program will permit negative frequencies to be found; however,
subsequent static and dynamic results are still meaningless.
When using a frequency shift, the stiffness matrix is modified by subtracting from it the mass
matrix multiplied by𝜔𝜔02 , where 𝜔𝜔0 = 2𝜋𝜋 𝐬𝐬𝐬𝐬𝐬𝐬𝐬𝐬𝐬𝐬. If the shift is very near a natural frequency of the
structure, the solution becomes unstable and will complain during equation solution. Run the
analysis again using a slightly different shift frequency.
The circular frequency, ω, of a Vibration Mode is determined from the shifted eigenvalue, μ, as
The solver will start with the requested shift frequency, shift (default zero), and then successively
shift to the right (in the positive direction) as needed to improve the rate of convergence.
If no cutoff frequency has been specified (cut = 0), automatic shifting will only be to the right,
which means that eigenvalues to the left of the initial shift may be missed. This is not usually a
problem for stable structures starting with an initial shift of zero.
If a cutoff frequency has been specified (cut > 0), automatic shifting will be to the right until all
eigenvalues between shift and shift + cut have been found, then the automatic shifting will return
to the initial shift and proceed to the left from there.
In either case, automatic shifting may not find eigenvalues in the usual order of increasing
distance from the initial shift.
You may specify the relative convergence tolerance, tol, to control the solution; the default value
is tol = 10−9 . The iteration for a particular Mode will continue until the relative change in the
eigenvalue between successive iterations is less than 2∙tol, that is until:
1 𝜇𝜇𝑖𝑖+1 − 𝜇𝜇𝑖𝑖
� � ≤ 𝒕𝒕𝒕𝒕𝒕𝒕 (Eqn. 19 - 5)
2 𝜇𝜇𝑖𝑖+1
19–4
CSI Analysis Reference Manual Modal Analysis
where μ is the eigenvalue relative to the frequency shift, and i and i +1denote successive iteration
numbers.
In the usual case where the frequency shift is zero, the test for convergence becomes
approximately the same as:
𝑇𝑇𝑖𝑖+1 − 𝑇𝑇𝑖𝑖 𝑓𝑓𝑖𝑖+1 − 𝑓𝑓𝑖𝑖
� � ≤ 𝒕𝒕𝒕𝒕𝒕𝒕 𝑜𝑜𝑜𝑜 � � ≤ 𝒕𝒕𝒕𝒕𝒕𝒕 (Eqn. 19 - 6)
𝑇𝑇𝑖𝑖+1 𝑓𝑓𝑖𝑖
Note that the error in the eigenvectors will generally be larger than the error in the eigenvalues.
The relative error in the global force balance for a given Mode gives a measure of the error in the
eigenvector. This error can usually be reduced by using a smaller value of tol, at the expense of
more computation time.
You may request that the program compute the static-correction modes for any Acceleration Load
or Load Pattern. A static-correction mode is the static solution to that portion of the specified load
that is not represented by the found eigenvectors.
When applied to acceleration loads, static-correction modes are also known as missing-mass
modes or residual-mass modes.
Static-correction modes are of little interest in their own right. They are intended to be used as
part of a modal basis for response-spectrum or modal time-history analysis for high frequency
loading to which the structure responds statically. Although a static-correction mode will have a
mode shape and frequency (period) like the eigenvectors do, it is not a true eigenvector.
You can specify for which Load Patterns and/or Acceleration Loads you want static correction
modes calculated, if any. One static-correction mode will be computed for each specified Load
unless all eigenvectors that can be excited by that Load have been found. Static-correction modes
count against the maximum number of modes requested for the Load Case.
As an example, consider the translational acceleration load in the UX direction, mx. Define the
participation factor for mode n as:
𝑓𝑓𝑥𝑥𝑥𝑥 = 𝜑𝜑𝑛𝑛 𝑇𝑇 𝒎𝒎𝒙𝒙 (Eqn. 19 - 7)
19–5
CSI Analysis Reference Manual Modal Analysis
If mx0 is found to be zero, all of the modes necessary to represent UX acceleration have been
found, and no residual-mass mode is needed or will be calculated.
The static-correction modes for any other acceleration load or Load Pattern are defined similarly.
Each static-correction mode is assigned a frequency that is calculated using the standard Rayleigh
quotient method. When static-correction modes are calculated, they are used for Response-
spectrum and Time-history analysis just as the eigenvectors are.
The use of static-correction modes assures that the static-load participation ratio will be 100% for
the selected acceleration loads. However, static-correction modes do not generally result in mass-
participation ratios or dynamic-load participation ratios of 100%. Only true dynamic modes
(eigen or Ritz vectors) can increase these ratios to 100%.
See Topic “Modal Analysis Output” (page 19–9) in this Chapter for more information on modal
participation ratios.
Note that Ritz vectors, described next, always include the residual-mass effect for all starting load
vectors.
The reason the Ritz vectors yield excellent results is that they are generated by taking into account
the spatial distribution of the dynamic loading, whereas the direct use of the natural mode shapes
neglects this very important information.
In addition, the Ritz-vector algorithm automatically includes the advantages of the proven
numerical techniques of static condensation, Guyan reduction, and static correction due to higher-
mode truncation.
The spatial distribution of the dynamic load vector serves as a starting load vector to initiate the
procedure. The first Ritz vector is the static displacement vector corresponding to the starting load
vector. The remaining vectors are generated from a recurrence relationship in which the mass
matrix is multiplied by the previously obtained Ritz vector and used as the load vector for the
next static solution. Each static solution is called a generation cycle.
When the dynamic load is made up of several independent spatial distributions, each of these may
serve as a starting load vector to generate a set of Ritz vectors. Each generation cycle creates as
19–6
CSI Analysis Reference Manual Modal Analysis
many Ritz vectors as there are starting load vectors. If a generated Ritz vector is redundant or
does not excite any mass degrees of freedom, it is discarded and the corresponding starting load
vector is removed from all subsequent generation cycles.
Standard eigen-solution techniques are used to orthogonalize the set of generated Ritz vectors,
resulting in a final set of Ritz-vector Modes. Each Ritz-vector Mode consists of a mode shape and
frequency. The full set of Ritz-vector Modes can be used as a basis to represent the dynamic
displacement of the structure.
When a sufficient number of Ritz-vector Modes have been found, some of them may closely
approximate natural mode shapes and frequencies. In general, however, Ritz-vector Modes do
not represent the intrinsic characteristics of the structure in the same way the natural Modes do.
The Ritz-vector modes are biased by the starting load vectors.
You may specify the number of Modes to be found, the starting load vectors to be used, and the
number of generation cycles to be performed for each starting load vector. These parameters are
described in the following subtopics.
The program will not calculate more than the specified maximum number of modes. The program
may compute fewer modes if there are fewer mass degrees of freedom, all dynamic participation
targets have been met, or the maximum number of cycles has been reached for all loads.
The program will not calculate fewer than the specified minimum number of modes, unless there
are fewer mass degrees of freedom in the model.
A mass degree of freedom is any active degree of freedom that possesses translational mass or
rotational mass moment of inertia. The mass may have been assigned directly to the joint or may
come from connected elements.
Only the modes that are actually found will be available for use by any subsequent response-
spectrum or modal time-history Load Cases.
See Topic “Degrees of Freedom” (page 4–8) in Chapter “Joints and Degrees of Freedom.”
19–7
CSI Analysis Reference Manual Modal Analysis
For response-spectrum analysis, only the Acceleration Loads are needed. For modal time-history
analysis, one starting load vector is needed for each Load Pattern or Acceleration Load that is
used in any modal time-history.
If you define your own starting load vectors, do the following for each nonlinear deformation:
• Explicitly define a Load Pattern that consists of a set of self-equilibrating forces that
activates the desired nonlinear deformation
• Specify that Load Pattern as a starting load vector
The number of such Load Patterns required is equal to the number of independent nonlinear
deformations in the model.
If several Link/Support elements act together, you may be able to use fewer starting load vectors.
For example, suppose the horizontal motion of several base isolators are coupled with a
diaphragm. Only three starting load vectors acting on the diaphragm are required: two
perpendicular horizontal loads and one moment about the vertical axis. Independent Load Cases
may still be required to represent any vertical motions or rotations about the horizontal axes for
these isolators.
It is strongly recommended that mass (or mass moment of inertia) be present at every degree of
freedom that is loaded by a starting load vector. This is automatic for Acceleration Loads, since
the load is caused by mass. If a Load Pattern or nonlinear deformation load acts on a non-mass
degree of freedom, the program issues a warning. Such starting load vectors may generate
inaccurate Ritz vectors, or even no Ritz vectors at all.
Generally, the more starting load vectors used, the more Ritz vectors must be requested to cover
the same frequency range. Thus, including unnecessary starting load vectors is not recommended.
In each generation cycle, Ritz vectors are found in the order in which the starting load vectors are
specified. In the last generation cycle, only as many Ritz vectors will be found as required to
reach the total number of Modes, n. For this reason, the most important starting load vectors
should be specified first, especially if the number of starting load vectors is not much smaller than
the total number of Modes.
19–8
CSI Analysis Reference Manual Modal Analysis
Starting load vectors corresponding to nonlinear deformation loads may often need only a limited
number of generation cycles. Many of these loads affect only a small local region and excite only
high-frequency natural modes that may respond quasi-statically to typical seismic excitation. If
this is the case, you may be able to specify ncyc = 1 or 2 for these starting load vectors. More
cycles may be required if you are particularly interested in the dynamic behavior in the local
region.
You must use your own engineering judgment to determine the number of Ritz vectors to be
generated for each starting load vector. No simple rule can apply to all cases.
19–9
CSI Analysis Reference Manual Modal Analysis
Where φn is the mode shape and mx, my, and, mz are the unit translational Acceleration Loads.
Similarly, the participation factors corresponding to rotational Acceleration Loads about the
centroidal axes parallel to the global X, Y, and Z axes are given by:
𝑓𝑓𝑟𝑟𝑟𝑟𝑟𝑟 = 𝜑𝜑𝑛𝑛 𝑇𝑇 𝒎𝒎𝒓𝒓𝒓𝒓 (Eqn. 19 - 11a)
Here mrx, mry, and, mrz are the unit rotational Acceleration Loads.
These factors are the generalized loads acting on the Mode due to each of the Acceleration Loads.
These values are called “factors” because they are related to the mode shape and to a unit
acceleration. The modes shapes are each normalized, or scaled, with respect to the mass matrix
such that:
𝜑𝜑𝑛𝑛 𝑇𝑇 𝑴𝑴𝜑𝜑𝑛𝑛 = 1 (Eqn. 19 - 12)
The actual magnitudes and signs of the participation factors are not important. What is important
is the relative values of the six factors for a given Mode.
Important Note: Although the rotational accelerations are applied in load cases about the origins
of the specified coordinate systems, the modal participation factors and the various modal
participation ratios described below for the rotational accelerations are reported about the center
of mass for the structure. This makes the rotational participation factors and ratios are more
meaningful because they do not include any contribution from the translational accelerations.
For more information, See Topic “Acceleration Loads” (page 17–15) in Chapter “Load Patterns.”
19–10
CSI Analysis Reference Manual Modal Analysis
analyses. The participating mass ratio provides no information about the accuracy of time-history
analyses subjected to other loads.
The participating mass ratios for Mode n corresponding to translational Acceleration Loads in the
global X, Y, and Z directions are given by:
(𝑓𝑓𝑥𝑥𝑥𝑥 )2
𝑟𝑟𝑥𝑥𝑥𝑥 = (Eqn. 19 – 13a)
𝑀𝑀𝑥𝑥
2
�𝑓𝑓𝑦𝑦𝑦𝑦 �
𝑟𝑟𝑦𝑦𝑦𝑦 = (Eqn. 19 – 13b)
𝑀𝑀𝑦𝑦
(𝑓𝑓𝑧𝑧𝑧𝑧 )2
𝑟𝑟𝑧𝑧𝑧𝑧 = (Eqn. 19 – 13c)
𝑀𝑀𝑧𝑧
where fxn, fyn, and fzn are the participation factors defined in the previous subtopic; and Mx, My, and
Mz are the total unrestrained masses acting in the global X, Y, and Z directions.
The participating mass ratios corresponding to rotational Acceleration Loads about centroidal
axes parallel to the global X, Y, and Z directions are given by:
(𝑓𝑓𝑟𝑟𝑟𝑟𝑟𝑟 )2
𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 = (Eqn. 19 - 14a)
𝑀𝑀𝑟𝑟𝑟𝑟
2
�𝑓𝑓𝑟𝑟𝑟𝑟𝑟𝑟 �
𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 = (Eqn. 19 - 14b)
𝑀𝑀𝑟𝑟𝑟𝑟
(𝑓𝑓𝑟𝑟𝑟𝑟𝑟𝑟 )2
𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 = (Eqn. 19 - 14c)
𝑀𝑀𝑟𝑟𝑟𝑟
where frxn, fryn, and frzn are the participation factors defined in the previous subtopic; and Mrx, Mry,
and Mrz are the total rotational inertias of the unrestrained masses acting about the centroidal axes
parallel to the global X, Y, and Z directions.
The cumulative sums of the participating mass ratios for all Modes up to Mode n are printed with
the individual values for Mode n. This provides a simple measure of how many Modes are
required to achieve a given level of accuracy for ground-acceleration loading.
If all eigen Modes of the structure are present, the participating mass ratio for each of the
Acceleration Loads should generally be unity (100%). However, this may not be the case in the
presence of Asolid elements or certain types of Constraints where symmetry conditions prevent
some of the mass from responding to translational accelerations.
19–11
CSI Analysis Reference Manual Modal Analysis
where φ n is the mode shape (vector) of Mode n. This factor is the generalized load acting on the
Mode due to load p. Note that f n is just the usual participation factor when p is one of the six unit
Acceleration Loads.
where u is the static solution given by Ku = p. This ratio gives the fraction of the total strain
energy in the exact static solution that is contained in Mode n. Note that the denominator can also
be represented as uTK u.
Finally, the cumulative sum of the static participation ratios for all the calculated modes is printed
in the output file:
19–12
CSI Analysis Reference Manual Modal Analysis
2
𝜑𝜑𝑛𝑛 𝑇𝑇 𝒑𝒑
𝑁𝑁 ∑𝑁𝑁
𝑛𝑛=1 � �
𝜔𝜔𝑛𝑛 (Eqn. 19 - 17)
𝑅𝑅 𝑠𝑠 = � 𝑟𝑟𝑛𝑛𝑆𝑆 =
𝒖𝒖𝑻𝑻 𝒑𝒑
𝑛𝑛=1
where N is the number of modes found. This value gives the fraction of the total strain energy in
the exact static solution that is captured by the N modes.
When solving for static solutions using quasi-static time-history analysis, the value of RS should
be close to 100% for any applied static Loads, and also for all nonlinear deformation loads if the
analysis is nonlinear.
Note that when Ritz-vectors are used, the value of RS will always be 100% for all starting load
vectors. This may not be true when eigenvectors are used without static correction modes. In fact,
even using all possible eigenvectors will not give 100% static participation if load p acts on any
massless degrees-of-freedom, or if the system is sensitive or ill-conditioned. Static-correction or
Ritz modes are highly recommended in these cases.
For a given spatial load vector p, the participation factor for Mode n is given by:
𝑓𝑓𝑛𝑛 = 𝜑𝜑𝑛𝑛 𝑇𝑇 𝒑𝒑 (Eqn. 19 - 18)
Where φn is the mode shape for Mode n. Note that f n is just the usual participation factor when p
is one of the six unit Acceleration Loads.
Finally, the cumulative sum of the dynamic participation ratios for all the calculated modes is
printed in the output file:
𝑁𝑁
∑𝑁𝑁 𝑇𝑇
𝑛𝑛=1(𝜑𝜑𝑛𝑛 𝒑𝒑)
2
𝐷𝐷
𝑅𝑅 = � 𝑟𝑟𝑛𝑛𝐷𝐷 = (Eqn. 19 - 20)
𝒂𝒂 𝑻𝑻 𝒑𝒑
𝑛𝑛=1
where N is the number of modes found. When p is one of the unit acceleration loads, r D is the
usual mass participation ratio, and RD is the usual cumulative mass participation ratio.
19–13
CSI Analysis Reference Manual Modal Analysis
When RD is 100%, the calculated modes should be capable of exactly representing the solution to
any time-varying application of spatial load p. If RD is less than 100%, the accuracy of the solution
will depend upon the frequency content of the time-function multiplying load p. Normally it is
the high frequency response that is not captured when RD is less than 100%.
The dynamic load participation ratio only measures how the modes capture the spatial
characteristics of p, not its temporal characteristics. For this reason, RD serves only as a qualitative
guide as to whether enough modes have been computed. You must still examine the response to
each different dynamic loading with varying number of modes to see if enough modes have been
used.
19–14
20 Response-Spectrum Analysis
Response-spectrum analysis is a statistical type of analysis for the determination of the likely
response of a structure to seismic loading.
20.1 Overview
The dynamic equilibrium equations associated with the response of a structure to ground motion
are given by:
𝑲𝑲 𝒖𝒖(𝑡𝑡) + 𝑪𝑪 𝒖𝒖̇ (𝑡𝑡) + 𝑴𝑴 𝒖𝒖̈ (𝑡𝑡) = 𝒎𝒎𝒙𝒙 𝒖𝒖̈ 𝒈𝒈𝒈𝒈 (𝑡𝑡) + 𝒎𝒎𝒚𝒚 𝒖𝒖̈ 𝒈𝒈𝒈𝒈 (𝑡𝑡) + 𝒎𝒎𝒛𝒛 𝒖𝒖̈ 𝒈𝒈𝒈𝒈 (𝑡𝑡) (Eqn. 20 - 1)
where K is the stiffness matrix; C is the proportional damping matrix; M is the diagonal mass
matrix; u, 𝒖𝒖̇ , 𝒖𝒖̈ and are the relative displacements, velocities, and accelerations with respect to
the ground; mx, my, and mz are the unit Acceleration Loads; and 𝒖𝒖̈ gx, 𝒖𝒖̈ gy, and 𝒖𝒖̈ gz are the
components of uniform ground acceleration.
Response-spectrum analysis seeks the likely maximum response to these equations rather than
the full time history. The earthquake ground acceleration in each direction is given as a digitized
response-spectrum curve of pseudo-spectral acceleration response versus period of the structure.
Even though accelerations may be specified in three directions, only a single, positive result is
produced for each response quantity. The response quantities include displacements, forces, and
stresses. Each computed result represents a statistical measure of the likely maximum magnitude
20–1
CSI Analysis Reference Manual Response-Spectrum Analysis
for that response quantity. The actual response can be expected to vary within a range from this
positive value to its negative.
Any number of response-spectrum Load Cases can be defined. Each case can differ in the
acceleration spectra applied and in the way that results are combined. Different cases can also be
based upon different sets of modes computed in different Modal Load Cases. For example, this
would enable you to consider the response at different stages of construction, or to compare the
results using eigenvectors and Ritz vectors.
Figure 20-1
Definition of Response Spectra Local Coordinate System
20–2
CSI Analysis Reference Manual Response-Spectrum Analysis
You may change the orientation of the local coordinate system by specifying:
• A fixed coordinate system csys (the default is zero, indicating the global coordinate
system)
• A coordinate angle, ang (the default is zero)
The local 3 axis is always the same as the Z axis of coordinate system csys. The local 1 and 2
axes coincide with the X and Y axes of csys if angle ang is zero. Otherwise, ang is the angle from
the X axis to the local 1 axis, measured counterclockwise when the +Z axis is pointing toward
you. This is illustrated in Figure 20-1 (page 20–2).
Figure 20-2
Digitized Response-Spectrum Curve
The function is assumed to be normalized with respect to gravity. You may specify a scale factor
sf to multiply the ordinate (pseudo-spectral acceleration response) of the function. This should be
used to convert the normalized acceleration to units consistent with the rest of the model. The
scale factor itself has acceleration units and will be automatically converted if you change length
units.
If the response-spectrum curve is not defined over a period range large enough to cover the
Vibration Modes of the structure, the curve is extended to larger and smaller periods using a
constant acceleration equal to the value at the nearest defined period.
20–3
CSI Analysis Reference Manual Response-Spectrum Analysis
See Topic “Functions” (page 18–8) in Chapter “Load Cases” for more information.
20.3.1 Damping
The response-spectrum curve chosen should reflect the damping that is present in the structure
being modeled. Note that the damping is inherent in the shape of the response-spectrum curve
itself. As part of the response-spectrum function definition, you must specify the damping value
that was used to generate the response-spectrum curve. During the analysis, the response-
spectrum curve will automatically be adjusted from this damping value to the actual damping
present in the model.
If zero damping is specified for either the response-spectrum function or the response-spectrum
load case, no scaling will be performed.
Modal damping has three different sources, which are described in the following. Damping from
these sources are added together. The program automatically makes sure that the total is less than
one.
20–4
CSI Analysis Reference Manual Response-Spectrum Analysis
Refer to section 24.7.4 for more information on Effective Modal Damping for Link / Supports for
Nonlinear Direct-Integration Time-history load cases.
In addition, you can choose the statistical method used to compute the periodic response. Modal
damping, as described in the previous topic, may affect the coupling between the modes,
depending upon the method chosen for periodic modal combination.
For structural modes with frequencies less than f1 (longer periods), the response is fully periodic.
For structural modes with frequencies above f2 (shorter periods), the response is fully rigid.
Between frequencies f1 and f2, the amount of periodic and rigid response is interpolated, as
described by Gupta (1990).
Frequencies f1 and f2 are properties of the seismic input, not of the structure. Gupta defines f1
as:
𝑆𝑆𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴
𝒇𝒇𝒇𝒇 = (Eqn. 20 - 3)
2𝜋𝜋 𝑆𝑆𝑉𝑉𝑉𝑉𝑉𝑉𝑉𝑉
20–5
CSI Analysis Reference Manual Response-Spectrum Analysis
where S Amax is the maximum spectral acceleration and SVmax is the maximum spectral velocity for
the ground motion considered. The default value for f1 is unity.
where f r is the rigid frequency of the seismic input, i.e., that frequency above which the spectral
acceleration is essentially constant and equal to the value at zero period (infinite frequency).
Others have defined f2 as:
𝒇𝒇𝒇𝒇 = 𝑓𝑓𝑟𝑟 (Eqn. 20 - 5)
• SRSS, as recommended by Gupta (1990) and NRC (2006), which assumes that these two
parts are statistically independent:
Please note that the choice of using the SRSS or Absolute Sum for combining periodic and rigid
response is independent of the periodic modal combination or the directional combination
methods described below.
The CQC method takes into account the statistical coupling between closely spaced Modes caused
by modal damping. Increasing the modal damping increases the coupling between closely-spaced
modes. If the damping is zero for all Modes, this method degenerates to the SRSS method.
20–6
CSI Analysis Reference Manual Response-Spectrum Analysis
Increasing the modal damping increases the coupling between closely-spaced modes. If the
damping is zero for all Modes, this method degenerates to the SRSS method.
The Ten-Percent method assumes full, positive coupling between all modes whose frequencies
differ from each other by 10% or less of the smaller of the two frequencies. Modal damping does
not affect the coupling.
The Double-Sum method assumes a positive coupling between all modes, with correlation
coefficients that depend upon damping in a fashion similar to the CQC and GMC methods, and
that also depend upon the duration of the earthquake. You specify this duration as parameter td
as part of the Load Cases definition.
20–7
CSI Analysis Reference Manual Response-Spectrum Analysis
where R1, R2, and R3 are the modal-combination values for each direction. This method is invariant
with respect to coordinate system, i.e., the results do not depend upon your choice of coordinate
system when the given response-spectrum curves are the same in each direction. This is the
default method for directional combination, and is closely related to the CQC3 method described
next.
The CQC3 method does this automatically by calculating the critical loading angle for each
response quantity, and reporting the maximum response at that angle. All that is required is to
specify the same response-spectrum function for directions U1 and U2, but with two different
scale factors, and to select the CQC3 method for directional combination. The same response will
be obtained no matter what value you specify for the loading angle, ang, in a given coordinate
system, csys, since all angles are enveloped.
The response to vertical loading in direction U3, if present, is combined with the maximum
horizontal response using the SRSS rule. No variation of the vertical direction is considered.
If the horizontal spectra and their scale factors are both identical, the CQC3 method degenerates
to the SRSS method.
If different spectra are specified for the two horizontal directions, the CQC3 method may still be
selected and the same calculations will be performed. However, the results are no longer
completely independent of loading angle, and they must be reviewed by an engineer for their
significance.
The CQC3 method was originally defined for periodic response and for the CQC method of modal
combination. It has been extended in SAP2000 to apply to all types of modal combination, and
20–8
CSI Analysis Reference Manual Response-Spectrum Analysis
also to include the rigid response, if any. When the absolute modal combination is used, the CQC3
results are not completely independent of loading angle, but for all quadratic types of modal
combination, angular independence is obtained. CQC3 can be recommended over the SRSS
method unless the direction of loading is known. Both methods are independent of the choice of
global coordinate system.
Specify 0 < dirf < 1 to combine the directional results by the scaled absolute sum method. Here,
the directional results are combined by taking the maximum, over all directions, of the sum of the
absolute values of the response in one direction plus dirf times the response in the other
directions.
For example, if dirf = 0.3, the spectral response, R, for a given displacement, force, or stress
would be:
𝑅𝑅 = 𝑚𝑚𝑚𝑚𝑚𝑚(𝑅𝑅�1 , 𝑅𝑅�2 , 𝑅𝑅�3 ) (Eqn. 20 - 10)
where:
𝑅𝑅�1 = 𝑅𝑅1 + 0.3(𝑅𝑅2 + 𝑅𝑅3 ) (Eqn. 20 - 11a)
and R1, R2, and R3 are the modal-combination values for each direction.
Unlike the SRSS and CQC3 methods, the absolute sum method can give different results
depending upon your arbitrary choice of coordinate system, even when the angle between the
direction of loading and the principal axes of the structure is fixed, and even when the magnitude
of loading is the same in two or three directions.
Results obtained using dirf = 0.3 are comparable to the SRSS method (for equal input spectra in
each direction), but may be as much as 8% unconservative or 4% over-conservative, depending
upon the coordinate system. Larger values of dirf tend to produce more conservative results.
20–9
CSI Analysis Reference Manual Response-Spectrum Analysis
The damping value printed for each Mode is the sum of the specified damping for the Load Case,
plus the modal damping contributed by effective damping in the Link/Support elements, if any,
and the composite modal damping specified in the Material Properties, if any.
The accelerations printed for each Mode are the actual values as interpolated at the modal period
from the response-spectrum curves after scaling by the specified value of sf and modification for
damping. The accelerations are always referred to the local axes of the response-spectrum
analysis. They are identified in the output as U1, U2, and U3.
This amplitude, multiplied by any modal response quantity (displacement, force, stress, etc.),
gives the contribution of that mode to the value of the same response quantity reported for the
response-spectrum load case.
The acceleration directions are always referred to the local axes of the response spectrum analysis.
They are identified in the output as U1, U2, and U3.
20–10
CSI Analysis Reference Manual Response-Spectrum Analysis
These are reported separately for each individual Mode and each direction of loading without any
combination. The total response-spectrum reactions are then reported after performing modal
combination and directional combination.
The reaction forces and moments are always referred to the local axes of the response-spectrum
analysis. They are identified in the output as F1, F2, F3, M1, M2, and M3.
Important Note: Accurate base reactions are best obtained when static-correction modes are
included in an eigen analysis, or when Ritz vectors are used. This is particularly true when large
stiffnesses are used at the supports and the model is sensitive or ill-conditioned.
20–11
21 Linear Time-History Analysis
21.1 Overview
Time-history analysis is used to determine the dynamic response of a structure to arbitrary
loading. The dynamic equilibrium equations to be solved are given by:
𝑲𝑲 𝒖𝒖(𝑡𝑡) + 𝑪𝑪 𝒖𝒖̇ (𝑡𝑡) + 𝑴𝑴 𝒖𝒖̈ (𝑡𝑡) = 𝒓𝒓(𝑡𝑡) (Eqn. 21 - 1)
where K is the stiffness matrix; C is the damping matrix; M is the diagonal mass matrix; u, 𝒖𝒖̇ ,
and 𝒖𝒖̈ are the displacements, velocities, and accelerations of the structure; and r is the applied
load. If the load includes ground acceleration, the displacements, velocities, and accelerations are
relative to this ground motion.
Any number of time-history Load Cases can be defined. Each time-history case can differ in the
load applied and in the type of analysis to be performed.
There are several options that determine the type of time-history analysis to be performed:
• Linear vs. Nonlinear.
21–1
CSI Analysis Reference Manual Linear Time-History Analysis
• Modal vs. Direct-integration: These are two different solution methods, each with
advantages and disadvantages. Under ideal circumstances, both methods should yield the
same results to a given problem.
• Transient vs. Periodic: Transient analysis considers the applied load as a one-time event,
with a beginning and end. Periodic analysis considers the load to repeat indefinitely, with
all transient response damped out.
Periodic analysis is only available for linear modal time-history analysis.
This Chapter describes linear analysis; nonlinear analysis is described in Chapter “Nonlinear
Time-History Analysis” (page 24–1). However, you should read the present Chapter first.
21.2 Loading
The load, r(t), applied in a given time-history case may be an arbitrary function of space and time.
It can be written as a finite sum of spatial load vectors, pi, multiplied by time functions, fi (t), as:
The program uses Load Patterns and/or Acceleration Loads to represent the spatial load vectors.
The time functions can be arbitrary functions of time or periodic functions such as those produced
by wind or sea wave loading.
If Acceleration Loads are used, the displacements, velocities, and accelerations are all measured
relative to the ground. The time functions associated with the Acceleration Loads mx, my, and mz
are the corresponding components of uniform ground acceleration, 𝒖𝒖̈ 𝑔𝑔𝑔𝑔 , 𝒖𝒖̈ 𝑔𝑔𝑔𝑔 , and 𝒖𝒖̈ 𝑔𝑔𝑔𝑔 .
21–2
CSI Analysis Reference Manual Linear Time-History Analysis
The response-spectrum local axes are always referred to as 1, 2, and 3. The global Acceleration
Loads mx, my, and mz are transformed to the local coordinate system for loading.
It is generally recommended, but not required, that the same coordinate system be used for all
Acceleration Loads applied in a given time-history case.
Load Patterns and Acceleration Loads may be mixed in the loading sum.
Figure 21-1
Definition of History Acceleration Local Coordinate System
The analysis time, t, is related to the time scale, t, of the specified Function by:
𝑡𝑡 = 𝒂𝒂𝒂𝒂 + 𝒕𝒕𝒕𝒕 ∙ 𝒕𝒕 (Eqn. 21 - 4)
21–3
CSI Analysis Reference Manual Linear Time-History Analysis
Figure 21-2
Built-in Ramp Function before and after Scaling
If the arrival time is positive, the application of Function func is delayed until after the start of
the analysis. If the arrival time is negative, that portion of Function func occurring before t = –
at / tf is ignored.
For a Function func defined from initial time t0 to final time tn, the value of the Function for all
time t < t0 is taken as zero, and the value of the Function for all time t > tn is held constant at fn,
the value at tn.
If no Function is specified, or func = 0, the built-in ramp function is used. This function increases
linearly from zero at t =0 to unity at t =1 and for all time thereafter. When combined with the
scaling parameters, this defines a function that increases linearly from zero at t = at to a value of
sf at t = at + tf and for all time thereafter, as illustrated in Figure 21-2 (page21–4). This function
is most commonly used to gradually apply static loads, but can also be used to build up triangular
pulses and more complicated functions.
See Topic “Functions” (page 18–8) in Chapter “Load Cases“ for more information.
21–4
CSI Analysis Reference Manual Linear Time-History Analysis
The accelerations are not considered initial conditions, but are computed from the equilibrium
equation.
For linear transient analyses, zero initial conditions are always assumed.
For periodic analyses, the program automatically adjusts the initial conditions at the start of the
analysis to be equal to the conditions at the end of the analysis.
If you are using the stiffness from the end of a nonlinear analysis, nonlinear elements (if any) are
locked into the state that existed at the end of the nonlinear analysis. For example, suppose you
performed a nonlinear analysis of a model containing tension-only frame elements (compression
limit set to zero), and used the stiffness from this case for a linear time-history analysis. Elements
that were in tension at the end of the nonlinear analysis would have full axial stiffness in the linear
time-history analysis, and elements that were in compression at the end of the nonlinear analysis
would have zero stiffness. These stiffnesses would be fixed for the duration of the linear time-
history analysis, regardless of the direction of loading.
See also Topic “Mass Source” (page 17–11) in Chapter “Load Patterns” for additional
information.
The time span over which the analysis is carried out is given by nstep·dt. For periodic analysis,
the period of the cyclic loading function is assumed to be equal to this time span.
Responses are calculated at the end of each dt time increment, resulting in nstep+1 values for
each output response quantity.
Response is also calculated, but not saved, at every time step of the input time functions in order
to accurately capture the full effect of the loading. These time steps are call load steps. For modal
time-history analysis, this has little effect on efficiency.
For direct-integration time-history analysis, this may cause the stiffness matrix to be re-solved if
the load step size keeps changing. For example, if the output time step is 0.01 and the input time
step is 0.005, the program will use a constant internal time-step of 0.005. However, if the input
time step is 0.075, then the input and output steps are out of synchrony, and the loads steps will
be: 0.075, 0.025, 0.05, 0.05, 0.025, 0.075, and so on. For this reason, it is usually advisable to
choose an output time step that evenly divides, or is evenly divided by, the input time steps.
21–5
CSI Analysis Reference Manual Linear Time-History Analysis
numerical instability problems are never encountered, and the time increment may be any
sampling value that is deemed fine enough to capture the maximum response values. One-tenth
of the time period of the highest mode is usually recommended; however, a larger value may give
an equally accurate sampling if the contribution of the higher modes is small.
The modes used are computed in a Modal Load Case that you define. They can be the undamped
free-vibration Modes (eigenvectors) or the load-dependent Ritz-vector Modes.
If all of the spatial load vectors, pi, are used as starting load vectors for Ritz-vector analysis, then
the Ritz vectors will always produce more accurate results than if the same number of
eigenvectors is used. Since the Ritz-vector algorithm is faster than the eigenvector algorithm, the
former is recommended for time-history analyses.
It is up to you to determine if the Modes calculated by the program are adequate to represent the
time-history response to the applied load. You should check:
• That enough Modes have been computed
• That the Modes cover an adequate frequency range
• That the dynamic load (mass) participation mass ratios are adequate for the Load Patterns
and/or Acceleration Loads being applied
• That the modes shapes adequately represent all desired deformations
Important Note: Accurate base reactions are best obtained when static-correction modes are
included in an eigen analysis, or when Ritz vectors are used. This is particularly true when large
stiffnesses are used at the supports and the model is sensitive or ill-conditioned. The use of static-
correction modes or Ritz vectors is generally recommended for all modal time-history analyses.
Modal damping has three different sources, which are described in the following. Damping from
these sources is added together. The program automatically makes sure that the total is less than
one.
21–6
CSI Analysis Reference Manual Linear Time-History Analysis
• Mass and stiffness proportional: This mimics the proportional damping used for direct-
integration, except that the damping value is never allowed to exceed unity.
In addition, you may optionally specify damping overwrites. These are specific values of damping
to be used for specific modes that replace the damping obtained by one of the methods above.
The use of damping overwrites is rarely necessary.
For nonlinear modal time-history load cases, refer to section 24.6.4, of the chapter on Nonlinear
Time-History Analysis.
Direct integration results are extremely sensitive to time-step size in a way that is not true for
modal superposition. You should always run your direct-integration analyses with decreasing
time-step sizes until the step size is small enough that results are no longer affected by it.
In particular, you should check stiff and localized response quantities. For example, a much
smaller time step may be required to get accurate results for the axial force in a stiff member than
for the lateral displacement at the top of a structure.
21–7
CSI Analysis Reference Manual Linear Time-History Analysis
The HHT method uses a single parameter called alpha. This parameter may take values between
0 and -1/3.
For alpha = 0, the method is equivalent to the Newmark method with gamma = 0.5 and beta =
0.25, which is the same as the average acceleration method (also called the trapezoidal rule.)
Using alpha = 0 offers the highest accuracy of the available methods, but may permit excessive
vibrations in the higher frequency modes, i.e., those modes with periods of the same order as or
less than the time-step size.
For more negative values of alpha, the higher frequency modes are more severely damped. This
is not physical damping, since it decreases as smaller time-steps are used. However, it is often
necessary to use a negative value of alpha to encourage a nonlinear solution to converge.
For best results, use the smallest time step practical, and select alpha as close to zero as possible.
Try different values of alpha and time-step size to be sure that the solution is not too dependent
upon these parameters.
21.6.2 Damping
In direct-integration time-history analysis, damping in the structure is modeled using a full
damping matrix. Unlike modal damping in linear and nonlinear modal analysis, this allows
coupling between the modes to be considered.
Direct-integration can consider two types of damping, which are additive: proportional damping
and modal damping. The damping comes from three different sources – the load case, the material
definition, and effective damping in Link/Support elements. All sources contribute to proportional
damping, and the first two contribute to modal damping. The damping of both types from the
different sources is added together, so you may use a combination of proportional and modal
damping in one Load Case.
For modal damping, each mode i has a damping ratio, ξi, which is measured as a fraction of critical
damping and which must satisfy:
0 ≤ 𝜉𝜉𝑖𝑖 < 1 (Eqn. 21 - 6)
The program automatically makes sure that sum of the modal damping ratios from the two sources
does not exceed unity for all modes.
21–8
CSI Analysis Reference Manual Linear Time-History Analysis
combination of the stiffness matrix scaled by a coefficient, cK, and the mass matrix scaled by a
second coefficient, cM.
You may specify these two coefficients directly, or they may be computed by specifying
equivalent fractions of critical modal damping at two different periods or frequencies.
For each nonlinear element in the structure, the coefficient cK multiplies the initial stiffness
matrix, i.e., the stiffness of the element at zero initial conditions, regardless of the nonlinear state
used to start this analysis. The exception to this rule is that if the starting nonlinear state has zero
stiffness and zero force or stress (such as an open gap or a cracked concrete material), then zero
damping is assumed. In the case where the initial stiffness is different in the negative and positive
direction of loading, the larger stiffness is used.
For cable elements, the damping matrix is proportional to the stiffness matrix for an equivalent
truss element along the current chord having the same axial stiffness (AE/L), where L is the
undeformed length.
21–9
CSI Analysis Reference Manual Linear Time-History Analysis
Outside the specified range, the damping ratio is constant at the value given for the closest
specified point.
• Mass and stiffness proportional: This mimics the proportional damping described
previously except that the damping value is never allowed to exceed unity.
In addition, you may optionally specify damping overwrites. These are specific values of damping
to be used for specific modes that replace the damping obtained by one of the methods above.
The use of damping overwrites is rarely necessary.
The full modal damping matrix, Cmodal, for direct-integration time-history analysis is given by:
𝑁𝑁
4𝜋𝜋
𝑪𝑪𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 = � 𝜉𝜉 (𝑴𝑴𝜙𝜙𝑖𝑖 ) (𝑴𝑴𝜙𝜙𝑖𝑖 )𝑇𝑇 (Eqn. 21 - 7)
𝑇𝑇𝑖𝑖 𝑖𝑖
𝑖𝑖=1
where Ti, ξi and ϕi are the modal period, damping ratio, and mode shape for mode i. N is the total
number of modes considered for modal damping.
The modal damping matrix Cmodal is a fully populated matrix. During analysis, the modal damping
force will be calculated including all terms of the modal damping matrix, but the modal damping
contribution to the stiffness matrix will include only the terms that coincide with element
connectivity. Because of this discrepancy, linear direct-integration time-history analyses have
some equilibrium unbalance and energy error at the end of each step. Any unbalance at the end
of the step is re-equilibrated in the following step. The amount of unbalance due to this effect is
typically very small.
Modal damping only provides damping to the displacements that correspond to the mode shapes
of the associated modal Load Case. The total number of degrees of freedom in a direct-integration
time-history analysis will most likely be much greater than the number of modes provided, so
there may be displacement patterns that are underdamped or undamped. To prevent
underdamping of high frequency behavior in the model, it is suggested to provide a small amount
of non-modal stiffness-proportional damping for the load case.
For example, if the frequency of the highest mode damped by modal damping is f, you can specify
stiffness-proportional damping to be 0.2% at frequency f and 2% at frequency 10f. This will
provide damping for the high frequency modes that are not damped by modal damping. The actual
value of damping to be used should be determined by the nature of the structure and your
engineering judgment.
Important Note: If the option “Include Additional Modal Damping” is not selected in the direct-
integration time-history load case, no modal damping will be considered for the load case,
including composite modal damping from the materials.
21–10
CSI Analysis Reference Manual Linear Time-History Analysis
Note that the initial stiffness of all elements and materials is used for calculating stiffness-
proportional damping, not the current tangent stiffness. There is an exception is when the tangent
stiffness is zero and the corresponding force or moment is also zero, then the stiffness-
proportional damping for that degree of freedom is set to zero. In addition, there is an option to
use Tangent Stiffness for Link elements with hinges.
For more information Refer to section 6.12.2 for Material Viscous Proportional Damping and
Section 15.5 for Viscous Proportional Damping from Link / Support Elements.
21–11
22 Geometric Nonlinearity
SAP2000 is capable of considering geometric nonlinearity in the form of either P-delta effects or
large-displacement/rotation effects. Strains within the elements are assumed to be small.
Geometric nonlinearity can be considered on a step-by-step basis in nonlinear static and direct-
integration time-history analysis, and incorporated in the stiffness matrix for linear analyses.
Advanced Topics
• Overview
• Nonlinear Load Cases
• The P-Delta Effect
• Initial P-Delta Analysis
• Large Displacements
22.1 Overview
When the load acting on a structure and the resulting deflections are small enough, the load-
deflection relationship for the structure is linear. For the most part, SAP2000 analyses assume
such linear behavior. This permits the program to form the equilibrium equations using the
original (undeformed) geometry of the structure. Strictly speaking, the equilibrium equations
should actually refer to the geometry of the structure after deformation.
The linear equilibrium equations are independent of the applied load and the resulting deflection.
Thus, the results of different static and/or dynamic loads can be superposed (scaled and added),
resulting in great computational efficiency.
If the load on the structure and/or the resulting deflections are large, then the load-deflection
behavior may become nonlinear. Several causes of this nonlinear behavior can be identified:
• P-delta (large-stress) effect: when large stresses (or forces and moments) are present
within a structure, equilibrium equations written for the original and the deformed
geometries may differ significantly, even if the deformations are very small.
• Large-displacement effect: when a structure undergoes large deformation (in particular,
large strains and rotations), the usual engineering stress and strain measures no longer
22–1
CSI Analysis Reference Manual Geometric Nonlinearity
apply, and the equilibrium equations must be written for the deformed geometry. This is
true even if the stresses are small.
• Material nonlinearity: when a material is strained beyond its proportional limit, the stress-
strain relationship is no longer linear. Plastic materials strained beyond the yield point
may exhibit history-dependent behavior. Material nonlinearity may affect the load-
deflection behavior of a structure even when the equilibrium equations for the original
geometry are still valid.
• Other effects: Other sources of nonlinearity are also possible, including nonlinear loads,
boundary conditions and constraints.
The large-stress and large-displacement effects are both termed geometric (or kinematic)
nonlinearity, as distinguished from material nonlinearity. Kinematic nonlinearity may also be
referred to as second-order geometric effects.
This Chapter deals with the geometric nonlinearity effects that can be analyzed using SAP2000.
For each nonlinear static and nonlinear direct-integration time-history analysis, you may choose
to consider:
• No geometric nonlinearity
• P-delta effects only
• Large displacement and P-delta effects
The large displacement effect in SAP2000 includes only the effects of large translations and
rotations. The strains are assumed to be small in all elements.
Material nonlinearity is discussed in Chapters “The Frame Element” (page 7–1), “Hinge
Properties” (page 8–1), and “The Link/Support Element—Basic” (page 14–1). Since small strains
are assumed, material nonlinearity and geometric nonlinearity effects are independent.
Once a nonlinear analysis has been performed, its final stiffness matrix can be used for subsequent
linear analyses. Any geometric nonlinearity considered in the nonlinear analysis will affect the
linear results. In particular, this can be used to include relatively constant P-delta effects in
buildings or the tension-stiffening effects in cable structures into a series of superposable linear
analyses.
22–2
CSI Analysis Reference Manual Geometric Nonlinearity
• P-delta only: The equilibrium equations take into partial account the deformed
configuration of the structure. Tensile forces tend to resist the rotation of elements and
stiffen the structure, and compressive forces tend to enhance the rotation of elements and
destabilize the structure. This may require a moderate amount of iteration.
• Large displacements: All equilibrium equations are written in the deformed configuration
of the structure. This may require a large amount of iteration; Newton-Raphson iterations
are usually most effective. Although large displacement and large rotation effects are
modeled, all strains are assumed to be small. P-delta effects are included.
When continuing one nonlinear Load Case from another, it is recommended that they both have
the same geometric-nonlinearity settings.
The large displacement option should be used for any structures undergoing significant
deformation; and for buckling analysis, particularly for snap-through buckling and post-buckling
behavior. Cables (modeled by frame elements) and other elements that undergo significant
relative rotations within the element should be divided into smaller elements to satisfy the
requirement that the strains and relative rotations within an element are small.
Figure 22-1
Geometry for Cantilever Beam Example
For most other structures, the P-delta option is adequate, particularly when material nonlinearity
dominates.
22–3
CSI Analysis Reference Manual Geometric Nonlinearity
Geometric nonlinearity is not available for nonlinear modal time-history (FNA) analyses, except
for the fixed effects that may have been included in the stiffness matrix used to generate the
modes.
Note that the catenary Cable element does not require P-delta or Large Displacements to exhibit
its internal geometric nonlinearity. The choice should be determined by the rest of the structure.
This option is particularly useful for considering the effect of gravity loads upon the lateral
stiffness of building structures, as required by certain design codes (ACI 2002; AISC 2003). It
can also be used for the analysis of some cable structures, such as suspension bridges, cable-
stayed bridges, and guyed towers. Other applications are possible.
The basic concepts behind the P-Delta effect are illustrated in the following example. Consider a
cantilever beam subject to an axial load P and a transverse tip load F as shown in Figure 22-1
(page 22–3). The internal axial force throughout the member is also equal to P.
If equilibrium is examined in the original configuration (using the undeformed geometry), the
moment at the base is M = FL, and decreases linearly to zero at the loaded end. If, instead,
equilibrium is considered in the deformed configuration, there is an additional moment caused by
the axial force P acting on the transverse tip displacement, Δ. The moment no longer varies
linearly along the length; the variation depends instead upon the deflected shape. The moment at
the base is now M = FL - PΔ. The moment diagrams for various cases are shown in Figure 22-2
(page 22–5).
Note that only the transverse deflection is considered in the deformed configuration. Any change
in moment due to a change in length of the member is neglected here.
If the beam is in tension, the moment at the base and throughout the member is reduced, hence
the transverse bending deflection, Δ, is also reduced. Thus, the member is effectively stiffer
against the transverse load F.
Conversely, if the beam is in compression, the moment throughout the member, and hence the
transverse bending deflection, Δ, are now increased. The member is effectively more flexible
against the load F.
22–4
CSI Analysis Reference Manual Geometric Nonlinearity
Figure 22-2
Moment Diagrams for Cantilever Beam Examples
If the compressive force is large enough, the transverse stiffness goes to zero and hence the
deflection Δ tends to infinity; the structure is said to have buckled. The theoretical value of P at
which this occurs is called the Euler buckling load for the beam; it is denoted by Pcr and is given
by the formula:
𝜋𝜋 2 𝐸𝐸𝐸𝐸
𝑃𝑃𝑐𝑐𝑐𝑐 = (Eqn. 22-1)
4𝐿𝐿2
The exact P-Delta effect of the axial load upon the transverse deflection and stiffness is a rather
complicated function of the ratio of the force P to the buckling load Pcr. The true deflected shape
of the beam, and hence the effect upon the moment diagram, is described by cubic functions under
zero axial load, hyperbolic functions under tension, and trigonometric functions under
compression.
22–5
CSI Analysis Reference Manual Geometric Nonlinearity
The P-Delta effect can be present in any other beam configuration, such as simply supported,
fixed-fixed, etc. The P-Delta effect may apply locally to individual members, or globally to the
structural system as a whole.
The key feature is that a large axial force, acting upon a small transverse deflection, produces a
significant moment that affects the behavior of the member or structure. If the deflection is small,
then the moment produced is proportional to the deflection.
The true deflected shape may differ somewhat from this assumed cubic/linear deflection in the
following situations:
• The element has non-prismatic Section properties. In this case the P-Delta deflected shape
is computed as if the element were prismatic using the average of the properties over the
length of the element.
• Loads are acting along the length of the element. In this case the P-Delta deflected shape
is computed using the equivalent fixed-end forces applied to the ends of the element.
• A large P-force is acting on the element. The true deflected shape is actually described
by trigonometric functions under large compression, and by hyperbolic functions under
large tension.
The assumed cubic shape is usually a good approximation to these shapes except under a
compressive P-force near the buckling load with certain end restraints. Excellent results, however,
can be obtained by dividing any structural member into two or more Frame elements. See the
Software Verification Manual for more detail.
Elements that have an axial force release, or that are constrained against axial deformation by a
Constraint, will have a zero P-Delta axial force and hence no
22–6
CSI Analysis Reference Manual Geometric Nonlinearity
The P-Delta axial force also includes loads that act within the element itself. These may include
Self-Weight and Gravity Loads, Concentrated and Distributed Span Loads, Prestress Load, and
Temperature Load.
The P-Delta axial force is assumed to be constant over the length of each Frame element. If the
P-Delta load combination includes loads that cause the axial force to vary, then the average axial
force is used for computing the P-Delta effect. If the difference in axial force between the two
ends of an element is small compared to the average axial force, then this approximation is usually
reasonable. This would normally be the case for the columns in a building structure. If the
difference is large, then the element should be divided into many smaller Frame elements
wherever the P-Delta effect is important. An example of the latter case could be a flagpole under
self-weight.
See Topic “Prestress Load” (page 16–6) in Chapter “The Tendon Object” for more information.
Use of this feature is not usually recommended! The program does not check if the forces you
specify are in equilibrium with any other part of the structure. The directly specified forces apply
in all analyses and are in addition to any P-delta affects calculated in a nonlinear analysis.
We recommend instead that you perform a nonlinear analysis including P-delta or large-
displacement effects.
If you use directly specified P-delta forces, you should treat them as if they were a section property
that always affects the behavior of the element.
You can assign directly specified P-Delta force to any Frame element using the following
parameters:
• The P-Delta axial force, p
22–7
CSI Analysis Reference Manual Geometric Nonlinearity
• A fixed coordinate system, csys (the default is zero, indicating the global coordinate
system)
• The projection, px, of the P-Delta axial force upon the X axis of csys
• The projection, py, of the P-Delta axial force upon the Y axis of csys
• The projection, pz, of the P-Delta axial force upon the Z axis of csys
Normally only one of the parameters p, px, py, or pz should be given for each Frame element. If
you do choose to specify more than one value, they are additive:
𝒑𝒑𝒑𝒑 𝒑𝒑𝒑𝒑 𝒑𝒑𝒑𝒑
𝑃𝑃0 = 𝒑𝒑 + + + (Eqn. 22 - 2)
𝑐𝑐𝑥𝑥 𝑐𝑐𝑦𝑦 𝑐𝑐𝑧𝑧
where P0 is the P-Delta axial force, and cx, cy, and cz are the cosines of the angles between the local
1 axis of the Frame element and the X, Y, and Z axes of coordinate system csys, respectively. To
avoid division by zero, you may not specify the projection upon any axis of csys that is
perpendicular to the local 1 axis of the element.
The use of the P-delta axial force projections is convenient, for example, when specifying the
tension in the main cable of a suspension bridge, since the horizontal component of the tension is
usually the same for all elements.
It is important when directly specifying P-Delta axial forces that you include all significant forces
in the structure. The program does not check for equilibrium of the specified P-Delta axial forces.
In a suspension bridge, for example, the cable tension is supported at the anchorages, and it is
usually sufficient to consider the P-Delta effect only in the main cable (and possibly the towers).
On the other hand, the cable tension in a cable-stayed bridge is taken up by the deck and tower,
and it is usually necessary to consider the P-Delta effect in all three components.
The total P-delta moment is distributed to the joints as the sum of:
• A pair of equal and opposite shear forces at the two ends that cause a moment due to the
length of the element
• A moment at End I
• A moment at End J
The shear forces act in the same direction as the shear displacement (delta), and the moments act
about the respectively perpendicular bending axes.
For each direction of shear displacement, you can specify three corresponding fractions that
indicate how the total P-delta moment is to be distributed between the three moments above.
These fractions must sum to one.
22–8
CSI Analysis Reference Manual Geometric Nonlinearity
For any element that has zero length, the fraction specified for the shear forces will be ignored,
and the remaining two fractions scaled up so that they sum to one. If both of these fractions are
zero, they will be set to 0.5.
You must consider the physical characteristics of the device being modeled by a Link/Support
element in order to determine what fractions to specify. Long brace or link objects would normally
use the shear force. Short stubby isolators would normally use moments only. A friction-
pendulum isolator would normally take all the moment on the dish side rather than on the slider
side.
Shell elements that are modeling only plate bending will not produce any P-delta effects, since
no in-plane stresses will be developed.
To do this, define a nonlinear static Load Case that has, at least, the following features:
• Set the name to, say, “PDELTA”
• Start from zero initial conditions
• Apply the Load Patterns that will cause the P-delta effect; often this will be dead load and
a fraction of live load
• For geometric nonlinearity, choose P-delta effects
Other parameters include the number of saved steps, the number of iterations allowed per step,
and the convergence tolerance. If the P-delta effect is reasonably small, the default values are
adequate. We are not considering staged construction here, although that could be added.
We will refer to this nonlinear static case as the initial P-delta case. You can then define or
modify other linear Load Cases so that they use the stiffness from case PDELTA:
• Linear static cases
• A modal Load Cases, say called “PDMODES”
• Linear direct-integration time-history cases
22–9
CSI Analysis Reference Manual Geometric Nonlinearity
You may also want to define a buckling Load Case that applies the same loads as does case
PDELTA, and that starts from zero conditions (not from case PDELTA). The resulting buckling
factors will give you an indication of how far from buckling are the loads that cause the P-delta
effect.
Below are some additional guidelines regarding practical use of the P-Delta analysis option. See
also the Software Verification Manual for example problems.
Building codes (ACI; AISC) normally recognize two types of P-Delta effects: the first due to the
overall sway of the structure (“large Delta”) and the second due to the deformation of the member
between its ends (“small delta”). The former effect is often significant; it can be accounted for
fairly accurately by considering the total vertical load at a story level, which is due to gravity
loads and is unaffected by any lateral loads. The latter effect is significant only in very slender
columns or columns bent in single curvature; this requires consideration of axial forces in the
members due to both gravity and lateral loads.
SAP2000 can analyze both of these P-Delta effects. However, many design codes expect that the
former effect be accounted for in the SAP2000 analysis, and the latter effect be accounted for in
design by using the applicable building-code moment-magnification factors (White and Hajjar
1991). Newer design procedures, such as the AISC 360 Direct Analysis Method, assume that both
P-Delta effects are accounted for in analysis and do not use moment-magnification factors. This
latter approach requires a separate nonlinear analysis for each load combination, and is primarily
effective for slender steel structures.
The P-Delta effect due to the sway of the structure can be accounted for accurately and efficiently,
even if each column is modeled by a single Frame element, by using the factored dead and live
loads in the initial P-delta Load Case. The iterative P-Delta analysis should converge rapidly,
usually requiring few iterations.
As an example, suppose that the building code requires the following load combinations to be
considered for design:
(1) 1.4 dead load
22–10
CSI Analysis Reference Manual Geometric Nonlinearity
The P-Delta effect due to the deformation of the member between its ends can be accurately
analyzed only when separate nonlinear Load Cases are run for each load combination above. Six
cases would be needed for the example above. Also, at least two Frame elements per column
should be used.
In many cable structures, the tension in the cables is due primarily to gravity load, and it is
relatively unaffected by other loads. If this is the case, it is appropriate to define an initial P-delta
Load Case that applies a realistic combination of the dead load and live load. It is important to
use realistic values for the P-delta load combination, since the lateral stiffness of the cables is
approximately proportional to the P-delta axial forces.
P-delta effects are inherent in any nonlinear analysis of Cable elements. P-delta analysis of the
whole structure should be considered if you are concerned about compression in the tower, or in
the deck of a cable-stayed bridge.
Because convergence tends to be slower for stiffening than softening structures, the nonlinear P-
delta analysis may require many iterations. Twenty or more iterations would not be unusual.
A Strain or Deformation load can be used to produce the requisite shortening. The P-delta load
combination should include this load, and may also include other loads that cause significant axial
22–11
CSI Analysis Reference Manual Geometric Nonlinearity
force in the cables, such as gravity and wind loads. Several analyses may be required to determine
the magnitude of the length change needed to produce the desired amount of cable tension.
The program tracks the position of the element using an updated Lagrangian formulation. For
Frame, Shell, and Link/Support elements, rotational degrees of freedom are updated assuming
that the change in rotational displacements between steps is small. This requires that the analysis
use smaller steps than might be required for a P-delta analysis. The accuracy of the results of a
large-displacement analysis should be checked by re-running the analysis using a smaller step
size and comparing the results.
Large displacement analysis is also more sensitive to convergence tolerance than is P-delta
analysis. You should always check your results by re-running the analysis using a smaller
convergence tolerance and comparing the results.
22.5.1 Applications
Large-displacement analysis is well suited for the analysis of some cable or membrane structures.
Cable structures can be modeled with Frame elements, and membrane structures with full Shell
elements (you could also use Plane stress elements). Be sure to divide the cable or membrane into
sufficiently small elements so that the relative rotations within each element are small.
The catenary Cable element does not require large-displacements analysis. For most structures
with cables, P-delta analysis is sufficient unless you expect significant deflection or rotation of
the structure supporting or supported by the cables.
22–12
23 Nonlinear Static Analysis
Nonlinear static analysis can be used for a wide variety of purposes, including: to analyze a
structure for material and geometric nonlinearity; to form the P-delta stiffness for subsequent
linear analyses; to investigate staged (incremental) construction with time-dependent material
behavior; to perform cable analysis; to perform static pushover analysis; and more.
Although much of this Chapter is advanced, basic knowledge of nonlinear static analysis is
essential for P-delta analysis and modeling of tension-only braces and cables.
23.1 Overview
Nonlinear static analysis can be used for many purposes:
• To perform an initial P-delta or large-displacement analysis to get the stiffness used for
subsequent superposable linear analyses
• To perform staged (incremental, segmental) construction analysis, including material
time-dependent effects like aging, creep and shrinkage
23–1
CSI Analysis Reference Manual Nonlinear Static Analysis
23.2 Nonlinearity
The following types of nonlinearity are available in SAP2000:
• Material nonlinearity
– Various type of nonlinear properties in Link/Support elements
– Tension and/or compression limits in Frame elements
– Plastic hinges in Frame elements
– Nonlinear material behavior in layered Shell elements
• Geometric nonlinearity
– P-delta effects
– Large displacement effects
• Staged construction
– Changes in the structure
– Aging, creep, and shrinkage
All material nonlinearity that has been defined in the model will be considered in a nonlinear
static Load Case.
23–2
CSI Analysis Reference Manual Nonlinear Static Analysis
Staged construction is available as an option. Even if the individual stages are linear, the fact that
the structure changes from one stage to the next is considered to be a type of nonlinearity.
Start with a simple model and build up gradually. Make sure the model performs as expected
under linear static loads and modal analysis. Rather than starting with nonlinear properties
everywhere, add them in increments beginning with the areas where you expect the most
nonlinearity.
If you are using frame hinges, start with models that do not lose strength for primary members;
you can modify the hinge models later or redesign the structure.
When possible, perform your initial analyses without geometric nonlinearity. Add P-delta effects,
and possibly large deformations, much later. Start with modest target displacements and a limited
number of steps. In the beginning, the goal should be to perform the analyses quickly so that you
can gain experience with your model. As your confidence grows with a particular model you can
push it further and consider more extreme nonlinear behavior.
Mathematically, nonlinear static analysis does not always guarantee a unique solution. Inertial
effects in dynamic analysis and in the real world limit the path a structure can follow. But this is
not true for static analysis, particularly in unstable cases where strength is lost due to material or
geometric nonlinearity. If a nonlinear static analysis continues to cause difficulties, change it to a
direct-integration time-history analysis and apply the load quasi-statically (very slowly.)
Small changes in properties or loading can cause large changes in nonlinear response. For this
reason, it is extremely important that you consider many different loading cases, and that you
perform sensitivity studies on the effect of varying the properties of the structure.
23.4 Loading
You may apply any combination of Load Patterns, Acceleration Loads, and modal loads.
A modal load is a specialized type of loading used for pushover analysis. It is a pattern of forces
on the joints that is proportional to the product of a specified mode shape times its circular
frequency squared (ω2) times the mass tributary to the joint.
The specified combination of loads is applied simultaneously. Normally the loads are applied
incrementally from zero to the full specified magnitude. For specialized purposes (e.g., pushover
or snap-though buckling), you have the option to control the loading by monitoring a resulting
displacement in the structure. See Topic “Load Application Control” (page 23–4) in this Chapter
for more information.
23–3
CSI Analysis Reference Manual Nonlinear Static Analysis
Normally you would choose load control. It is the most common, physical situation.
Under load control, all loads are applied incrementally from zero to the full specified magnitude.
To use displacement control, you must select a displacement component to monitor. This may be
a single degree of freedom at a joint, or a generalized displacement that you have previously
defined. See Topic “Generalized Displacements” (page 4–22) in Chapter “Joints and Degrees of
Freedom” for more information.
You must also give the magnitude of the displacement that is your target for the analysis. The
program will attempt to apply the load to reach that displacement. The load magnitude may be
increased and decreased during the analysis.
Try to choose a displacement component that monotonically increases during loading. If this is
not possible, the following options may help:
• Divide the analysis into two or more sequential cases, changing the monitored
displacement in the different cases so that the displacement component is monotonically
increasing in each case.
• Use one or more additional controlled displacements, as described below, that are
monotonically increasing during those load steps where the monitored displacement may
be decreasing.
• Use conjugate displacement control, as described below.
Important Note: Using displacement control is NOT the same thing as applying displacement
loading on the structure! Displacement control is simply used to MEASURE the displacement at
one point that results from the applied loads, and to adjust the magnitude of the loading in an
23–4
CSI Analysis Reference Manual Nonlinear Static Analysis
attempt to reach a certain measured displacement value. The overall displaced shape of the
structure will be different for different patterns of loading, even if the same displacement is
controlled.
All additional controlled displacements must be of the same type, either translational or rotational,
as the monitored displacement. The scale factors in a generalized displacement definition are not
normalized when used as an additional controlled displacement. Be sure to choose your scale
factors for each contributing component to account for the type of generalized displacement being
defined. See Topic “Generalized Displacements” (page 4–22) in Chapter “Joints and Degrees of
Freedom" for more information.
Together, the monitored displacement and the additional controlled displacements will simply be
called the controlled displacements.
During analysis of the load case, the load increment at every step is chosen so that the largest
forward increment of any of the controlled displacements is equal to the target displacement for
that step. For each controlled displacement, a forward increment is taken to be of the same sign
(positive or negative) as that displacement exhibited in the first load step of the load case.
The load case will stop when any of the controlled displacements has reached the specified target
displacement. When additional controlled displacements are specified, the monitored
displacement may not be monotonically increasing and may not match the specified target
displacement.
The most common application of additional controlled displacements is for the pushover analysis
of building structures. A typical approach would be to define the roof displacement in a given
direction as the monitored displacement, and the displacement at every lower story (or every few
stories) as additional controlled displacements. Sudden strength loss due to hinging at a lower
story may result in snap-back of the roof displacement, but the story displacement near the hinge
region would be expected to continue in the forward direction.
23–5
CSI Analysis Reference Manual Nonlinear Static Analysis
This option is particularly useful for unsymmetrical buildings where the top story level may rotate
about the vertical axis while being pushed under lateral load. The rotation could cause the
monitored displacement to move backward even while the weighted average displacement is
moving forward.
If you choose to use the conjugate displacement control, it will be used to determine whether the
load should be increased or decreased. The specified monitored displacement will still be used to
set the target displacement, i.e., how far the structure should move. However, this target may not
be matched exactly.
Additional controlled displacements are not used with conjugate displacement control.
For nonlinear analyses, you may specify the initial conditions at the start of the analysis. You
have two choices:
• Zero initial conditions: the structure has zero displacement and velocity, all elements are
unstressed, and there is no history of nonlinear deformation.
• Continue from a previous nonlinear analysis: the displacements, velocities, stresses,
loads, energies, and nonlinear state histories from the end of a previous analysis are
carried forward.
Nonlinear static and nonlinear direct-integration time-history cases may be chained together in
any combination, i.e., both types of analysis are compatible with each other. It is strongly
recommended that you select the same geometric nonlinearity parameters for the current case as
for the previous case.
When continuing from a previous case, all applied loads specified for the present Load Case are
incremental, i.e., they are added to the loads already acting at the end of the previous case.
When multiple Mass Sources have been defined, you can specify which Mass Source to use for a
nonlinear static or nonlinear direct-integration time-history load case. However, the default is to
use the same Mass Source as the previous load case, or the default Mass Source if starting from
23–6
CSI Analysis Reference Manual Nonlinear Static Analysis
zero initial conditions. See Topic “Mass Source” (page 17–11) in Chapter “Load Patterns” for
more information.
Nonlinear static cases cannot be chained together with nonlinear modal time-history (FNA) cases.
You can choose instead to save intermediate results to see how the structure responded during
loading. This is particularly important for static pushover analysis, where you need to develop the
capacity curve.
If you are only interested in the saving the final result, you can skip the rest of this topic.
The program automatically determines the spacing of steps to be saved as follows. The maximum
step length is equal to total force goal or total displacement goal divided by the specified
Minimum Number of Saved Steps. The program starts by saving steps at this increment. If a
significant event occurs at a step length less than this increment, then the program will save that
step too and continue with the maximum increment from there.
For example, suppose the Minimum Number of Saved Steps and Maximum Number of Saved
Steps are set at 20 and 30 respectively, and the target is to be to a displacement of 10 inches. The
maximum increment of saved steps will be 10 / 20 = 0.5 inches. Thus, data is saved at 0.5, 1, 1.5,
23–7
CSI Analysis Reference Manual Nonlinear Static Analysis
2, 2.5 inches. Suppose that a significant event occurs at 2.7 inches. Then data is also saved at 2.7
inches, and continues on from there being saved at 3.2, 3.7, 4.2, 4.7, 5.2, 5.7, 6.2, 6.7, 7.2, 7.7,
8.2, 8.7, 9.2, 9.7 and 10.0 inches.
The Maximum Number of Saved Steps controls the number of significant events for which data
will be saved. The program will always reach the force or displacement goal within the specified
number of maximum saved steps, however, in doing so it could have to skip saving steps at later
events.
For example, suppose the Minimum Saved Steps is set to 20, the Maximum Number of Saved
Steps is set to 21, and the pushover is to be to a displacement of 10 inches. The maximum
increment of saved steps will be 10 / 20 = 0.5 inches. Thus, data is saved at 0.5, 1, 1.5, 2, 2.5
inches. Suppose that a significant event occurs at 2.7 inches. Then data is also saved at 2.7 inches,
and continues on from there being saved at 3.2 and 3.7 inches. Suppose another significant event
occurs at 3.9 inches. The program will not save the data at 3.9 inches because if it did it would
not be able to limit the maximum increment to 0.5 inches and still get through the full pushover
in no more than 21 steps. Note that if a second significant event occurred at 4.1 inches rather than
3.9 inches, then the program would be able to save the step and still meet the specified criteria for
maximum increment and maximum number of steps.
You may choose whether or not you want to save only the steps having positive increments. The
negative increments often make the pushover curve look confusing. However, seeing them can
provide insight into the performance of the analysis and the structure.
You may want to choose to Save Positive Increments Only in most cases except when the analysis
is having trouble converging.
The nonlinear equations are solved iteratively in each load step. This may require re-forming and
re-solving the stiffness matrix. The iterations are carried out until the solution converges. If
convergence cannot be achieved, the program divides the step into smaller substeps and tries
again.
Several parameters are available for you to control the iteration and substepping process. These
are described in the following. We recommend that you use the default values of these parameters
23–8
CSI Analysis Reference Manual Nonlinear Static Analysis
to start, except that you may often need to increase the maximum number of total steps and null
steps for more complex models.
If you are having convergence difficulties, you may try varying the iteration control parameters
below. However, you should also consider that the model itself may need improvement. Look for
instabilities due to inadequate support, buckling, and excessively large stiffnesses. If you have
hinges or materials that lose strength, make sure that this behavior is really necessary and that the
negative slopes are not unrealistically too steep.
The following solution schemes are available for the solution of nonlinear static or staged
construction:
• Iterative Only: Iteration will be used to make sure that equilibrium is achieved at the end
of each step and event-to-event stepping will not be used.
This solution scheme works best for models where the behavior between steps is highly
nonlinear, such as for cable structures and large-displacement analysis. It can also be
useful where equilibrium is important but the Iterative Event to Event scheme results in
too many small steps.
• Event to Event Only: Iteration will not be used and event-to-event stepping will be used
to subdivide load steps where any changes occur in the stiffness of nonlinear elements.
When this option is chosen, equilibrium is not checked at the end of each time step. This
option can improve the speed of the solution and increase the likelihood of completing
the analysis when convergence is difficult, but the results should be checked to make sure
that the equilibrium error is acceptable.
This scheme is most applicable where ductility demand is more important than
equilibrium, such as for pushover analysis and performance-based design. It is not well
suited for cases where the applied load is paramount, such as for gravity load, or for large-
displacement analysis where the equilibrium configuration is constantly changing.
• Iterative Event to Event: Iteration will be used to make sure that equilibrium is achieved
at the end of each step and event-to-event stepping will be used to subdivide load steps
where significant changes occur in the stiffness of nonlinear elements. Note that Line
Search will not be used if Event-to-Event Stepping is used.
Event to event solutions work best for models that have their non-linearity defined by
discrete events, such as for models with plastic hinges or gap elements. Capturing the
events can avoid unnecessary iteration while still maintaining equilibrium.
Start with a smaller value to get a feel for the time the analysis will take. If an analysis does not
reach its target load or displacement before reaching the maximum number of steps, you can re-
23–9
CSI Analysis Reference Manual Nonlinear Static Analysis
run the analysis after increasing this maximum number of saved steps. The length of time it takes
to run a nonlinear static analysis is approximately proportional to the total number of steps.
For the Event-to-Event Only solution scheme, the maximum number of steps includes each
event in every step. Because the length of time it takes to run the analysis is proportional to the
number of total steps, specifying the Maximum Total Steps can be an effective way to limit the
total analysis run-time.
Important Note: For the Event-to-Event Only solution scheme, the Maximum Total Steps can
instead be set to 0 which will allow the analysis to use an unlimited number of steps.
You can set the Maximum Null (Zero) Steps so that the solution will terminate early if it is having
trouble converging. Set this value equal to the Maximum Total Steps if you do not want the
analysis to terminate due to null steps.
Events are implemented for the following nonlinear models: all hinges; layered shells with
directional or coupled nonlinear behavior; and links with multi-linear plasticity, gap, hook,
friction-pendulum, and triple-pendulum behavior. Events typically include first yield, unloading,
strength loss, increasing stiffness, and other significant changes in behavior that depend on the
type of element or material.
You can specify whether or not to use event-to-event stepping. When events are used, each
load increment tends to be more linear, thus reducing equilibrium unbalance and lessening the
23–10
CSI Analysis Reference Manual Nonlinear Static Analysis
need for iteration. On the other hand, models with a large number of nonlinear elements and/or
hinges may generate a large number of events, which can significantly increase the analysis
time.
When event-to-event stepping is used, you may specify whether or not to perform iteration to
reduce any equilibrium error to within a specified convergence tolerance (see next subtopic). If
iteration is requested, this will be performed at the end of each load increment, not at the end of
each event.
If iteration is not requested, the relative equilibrium error will be reported in the analysis log file
(.LOG) and the unbalanced load will be applied in the nextload increment. Although the structure
may be slightly out of equilibrium at each time step, the unbalance does not accumulate over
multiple increments. This method can be quite effective because the deviation from linearity is
usually small between events. However, iteration for equilibrium is recommended for models
having significant geometric nonlinearity, including models with cable elements.
When iteration is not performed, there can be no convergence failure. For this reason, event-to-
event stepping without iteration may help with certain load cases that otherwise fail to complete,
although the results should be reviewed carefully for acceptable equilibrium error.
When using Event Stepping, you may specify the following parameters:
• Event-Lumping Tolerance: This tolerance is used to group multiple events together.
Effectively, the load increment calculated to reach the first event is increased by the
tolerance to include other events that would occur soon afterward. Larger event tolerances
reduce the number of event steps taken, but may increase the equilibrium unbalance for
the Event-to-Event Only solution scheme, or the amount of iteration required for the
Iterative Event-to-Event scheme.
Note that for isotropic frame hinges the event lumping tolerance may also allow the force or
deformation response to deviate from the backbone curve. The relative magnitude of the
deviations is on the order of the relative lumping tolerance.
Whether or not to use event stepping is a problem-dependent decision. Normally using events
will improve convergence behavior when used with iteration, or avoid convergence problems
altogether when used without iteration. However, if a large number of event steps are generated
that make the analysis run slowly, try turning event-stepping off for that model or load case. Either
way, results for a stable model should be consistent to within the convergence tolerance.
Important Note: For the Event-to-Event or the Iterative Event-to-Event solution schemes,
Line Search will not be used. See Line Search Option for more details.
• Use Correction for Large Unbalance: This specifies when a correction step can be used
to resolve relative unbalances larger than 1.0e-4 in a static analysis. A correction step is
a step where no load or time step is applied – the step is only to resolve unbalances that
are currently in the model. This parameter only applies to static analysis.
• Minimum Event Step Size & Maximum Null Events per Step: These parameters can be
specified to limit the number of event steps that are very small or zero, which may occur
in models with many hinges that are interdependent or in models undergoing catastrophic
failure.
23–11
CSI Analysis Reference Manual Nonlinear Static Analysis
These parameters can reduce the number of event steps and increase the speed of the
analysis. The use of the Minimum Event Step Size after the Maximum Null Events per
Step has been exceeded can help push the analysis past an area that might otherwise
trigger a large number of events or difficult behavior. However, this may be at the expense
of more equilibrium unbalance. The results should be checked to make sure that the
equilibrium error is acceptable.
Refer to section Maximum Null (Zero) Steps (page 23–10) for more information on Null Events.
When using iteration, you can specify the relative convergence tolerance used to compare the
magnitude of force error with the magnitude of the force acting on the structure. You may need
to use significantly smaller values of convergence tolerance to get good results for large-
displacements problems than for other types of nonlinearity. Try decreasing this value until you
get consistent results.
For each step, constant-stiffness iteration is tried first. If convergence is not achieved, Newton-
Raphson (tangent-stiffness) iteration is tried next. If both fail, the step size is reduced, and the
process is repeated.
23–12
CSI Analysis Reference Manual Nonlinear Static Analysis
23–13
CSI Analysis Reference Manual Nonlinear Static Analysis
The following general sequence of steps is involved in performing nonlinear static pushover
analysis using SAP2000:
1) Create a model just like you would for any other analysis.
2) Define frame hinge properties and assign them to the frame elements.
3) Define any Load Patterns and static and dynamic Load Cases that may be needed for steel
or concrete design of the frame elements, particularly if default hinges are used.
4) Run the Load Cases needed for design.
5) If any concrete hinge properties are based on default values to be computed by the
program, you must perform concrete design so that reinforcing steel is determined.
6) If any steel hinge properties are based on default values to be computed by the program
for Auto-Select frame section properties, you must perform steel design and accept the
sections chosen by the program.
7) Define the Load Patterns that are needed for use in the pushover analysis, including:
• Gravity loads and other loads that may be acting on the structure before the lateral
seismic loads are applied. You may have already defined these Load Patterns above
for design.
• Lateral loads that will be used to push the structure. If you are going to use
Acceleration Loads or modal loads, you don’t need any new Load Patterns, although
modal loads require you to define a Modal Load Case.
8) Define the nonlinear static Load Cases to be used for pushover analysis, including:
• A sequence of one or more cases that start from zero and apply gravity and other
fixed loads using load control. These cases can include staged construction and
geometric nonlinearity.
• One or more pushover cases that start from this sequence and apply lateral pushover
loads. These loads should be applied under displacement control. The monitored
displacement is usually at the top of the structure and will be used to plot the pushover
curve.
9) Run the pushover Load Cases.
10) Review the pushover results: Plot the pushover curve, the deflected shape showing the
hinge states, force and moment plots, and print or display any other results you need.
11) Revise the model as necessary and repeat.
It is important that you consider several different lateral pushover cases to represent different
sequences of response that could occur during dynamic loading. In particular, you should push
the structure in both the X and Y directions, and possibly at angles in between. For non-
symmetrical structures, pushing in the positive and negative direction may yield different results.
When pushing in a given direction, you may want to consider different vertical distributions of
the lateral load, such as the first and second mode in that direction.
23–14
CSI Analysis Reference Manual Nonlinear Static Analysis
Normally the program analyzes the whole structure in all Load Cases. If you do not want to
perform staged-construction analysis, you can skip the rest of this topic.
Staged construction is considered a type of nonlinear static analysis because the structure may
change during the course of the analysis. However, consideration of material and geometric
nonlinearity is optional. Because staged construction is a type of nonlinear static analysis, it may
be part of a sequence of other nonlinear static and direct-integration time-history Load Cases, and
it may also be used as a stiffness basis for linear Load Cases.
If you continue any nonlinear analysis from a staged construction analysis, or perform a linear
analysis using its stiffness, only the structure as built at the end of the staged construction will be
used.
23.10.1 Stages
For each nonlinear staged-construction Load Case, you define a sequence of stages. These are
analyzed in the order defined. You can specify as many stages as you want in a single Load Case.
Staged construction can also continue from one Load Case to another.
23–15
CSI Analysis Reference Manual Nonlinear Static Analysis
When you specify staged construction, the analysis starts with the structure as built from the
previous Load Case. If you are starting from zero, then the structure starts with no objects.
Each stage is analyzed separately in the order the stages are defined. The analysis of a stage has
two parts:
(1) Changes to the structure and application of loads are analyzed. These occur
instantaneously in time, i.e., the analysis may be incremental, but no time elapses from
the point-of-view of the material.
(2) If non-zero duration has been specified, time-dependent material effects are then
analyzed. During this time, the structure does not change and applied loads are held
constant. However, internal stress redistribution may occur.
The instantaneous part (1) of the stage is analyzed as follows (reference to groups includes
individual objects as well):
• The objects to be added as guides, if any, are processed. Only objects not already present
in the structure are added. For each non-joint object added as guide, all joints connected
to that object are also added as guides, even if they are not explicitly included in the
group.
• The objects to be added, if any, are processed. Only objects not already present in the
structure are added. Objects present as guides are removed and replaced with the added
objects. For each non-joint object added, all joints connected to that object are also added,
even if they are not explicitly included in the group. These will supersede joints that are
present as guides.
• The objects to be removed, if any, are processed. Only objects actually present in the
structure are removed. Guide objects will also be removed. When objects are removed,
their stiffness, mass, loads, and internal forces are removed from the structure and
replaced with equivalent forces. These forces are linearly reduced to zero during the
23–16
CSI Analysis Reference Manual Nonlinear Static Analysis
course of the analysis. Joints that were automatically added will be removed when all
connected objects are removed.
• Section properties changes, if any, are processed as described below.
• Named set assignments, if any, are processed.
• All specified loads will be increased linearly during the course of the analysis. Loads
specified on all objects in a group will only be applied to objects that are actually present
in the structure or are being added in this stage. Loads specified on added objects in a
group will only be applied to objects that are being added in this stage. Objects present
as guides are never loaded.
For a given stage, if an object is included in more than one ‘add’, ‘add as guide’, or ‘remove’
operation, then only the last operation affecting that object will apply for that stage. For example,
if an object is included in three groups that are being added and one group that is being removed,
the object will be removed if that was the last operation specified for that stage.
Changing section properties acts as a removal and addition, and it will occur in sequence with
explicit addition and removal depending on the order of operations you specify. See below for
more information.
If an object is included in more than one group that is being loaded, the object will be multiply
loaded.
Load application must be by load control. Displacement control is not available for staged
construction.
You can change this behavior by using the command Add Guide Structure to add objects as guides
at the beginning of the analysis, before construction begins. A guide object (or simply guide) has
the same geometry and connectivity as the actual object, but with the same or reduced stiffness,
no mass or weight, no loading, and no time-dependent behavior.
Guide objects deflect with the portion of the structure that is already present in the staged
construction analysis. When an actual object is added to the structure, it replaces the guide object
at the same displaced location. The reported deflections for the newly added object will include
the deflections of the guide as caused by the previously existing portion of the structure.
While using guide objects affects the reported and displayed deflections, the size and orientation
of the objects that are used for analysis are not affected unless a large-displacements analysis is
performed for the staged construction load case. This is not normally warranted. Likewise,
deformations, forces and stresses are unaffected by the use of a guide structure in the absence of
23–17
CSI Analysis Reference Manual Nonlinear Static Analysis
large-displacement analysis. The exception to this is the cable object, which determines its shape
based on the location of its two joints; it is always subject to large-displacement geometry in a
staged-construction analysis.
Guide objects are primarily useful for frame, tendon, and homogeneous shell objects.
Specifically, the following behavior applies to guide objects:
• Frame, tendon, and homogeneous shell guides have negligible stiffness compared to their
actual objects.
• Cable guides have negligible stiffness compared to their actual objects, although they
may still exhibit significant forces when taut or nearly taut.
• Joint spring guides exhibit full stiffness.
• Link guides exhibit full stiffness and nonlinear behavior, both for one-joint (support) and
two-joint (connecting) links.
• Layered shell guides exhibit full stiffness and nonlinear behavior.
• Plane, Asolid, and Solid objects will not be added as guides. If they are included in a
group that is added as guides, they will be ignored, and a warning issued in the analysis
log file.
• Guide objects have no mass or weight.
• Loads applied to guides will be ignored.
• Guide objects do not exhibit time-dependent behavior: creep, shrinkage, or age-
dependent stiffness.
Restraints, springs, and one-joint links added as guides provide full support. Connecting (two-
joint) links as guides also provide full stiffness. It is reasonable to include them in a guide structure
consisting primarily of frames, tendons, and/or homogeneous shells. Even though the springs and
links have full stiffness, any load they carry as guides will be removed and then re-applied when
they are added as actual objects.
Typical uses for guide structures include cantilever construction, tall and unsymmetrical
buildings, and composite bridges where the concrete slab is cast-in-place on previously erected
girders.
23–18
CSI Analysis Reference Manual Nonlinear Static Analysis
• The object is added again, this time with the new section property, but unstressed and
without any loading that may have been acting on the object when it was removed. The
object will be added even if it was not previously present in the structure.
• The equivalent forces, if any, are then reversed. This will usually deform the object and
cause the structure to deflect.
You would normally want to reapply self-weight to any object whose section properties are
changed, since previous loading is discarded.
This operation is essentially removing a stressed object and replacing it with an unstressed object.
You can apply forces to unload the object before changing its section if you want to simulate
removing an unstressed object.
Changing section properties is useful for analysis purposes. However, the object will be treated
as if it has its original section property for all display, output, and design purposes. Two operations
are available for changing section properties: the "Change Section" operation changes the section
property but retains the age of the object, and the "Change Section & Age" operation changes the
section property and age of the object.
23–19
CSI Analysis Reference Manual Nonlinear Static Analysis
Important! The time step used for the time-dependent analysis is based on the number of steps
saved. For statically indeterminate structures where significant stress redistribution may occur
due to creep and shrinkage, it is important to use small-enough time steps, especially during the
youth of the structure where large changes may be occurring. You may want to re-run the analysis
with increasing numbers of steps saved until you are satisfied that the results have converged.
23–20
CSI Analysis Reference Manual Nonlinear Static Analysis
23.10.6 Example
Let’s build a simple bridge. Define four groups: “BENTS,” “DECK1,” “DECK2,” “SHORING,”
and “APPURTS.” The structure can be linear or nonlinear. Time-dependent properties are
assumed for the concrete material.
23–21
CSI Analysis Reference Manual Nonlinear Static Analysis
The reason for adding several stages with increasing length of time at the end is to get long term
effects at increasing time-step size, since the number of output steps is the same for all stages.
Case BUILD can now be used to define the stiffness matrix for any number of linear analyses,
including modal, response-spectrum, moving-load, and other types. You can also continue case
BUILD with a nonlinear direct-integration time-history analysis for seismic load, or even more
nonlinear static cases that may include pushover analysis or more staged construction for the
purposes of retrofit.
Trial deformation loads are applied to those elements for which target forces have been assigned,
and a complete nonlinear analysis (or stage thereof) is performed. At the end of the analysis, and
assuming that convergence for equilibrium has been achieved, forces in the targeted elements are
compared with their desired targets. A relative error is computed that is the root-mean-square
over all the elements of the difference between the target and the actual force, divided by the
larger of the two values. If this error is greater than the relative convergence tolerance that you
specified, a revised deformation load is computed, and the complete nonlinear analysis (or stage
thereof) is performed again. This process is repeated until the error is less than the tolerance, or
the specified maximum number of iterations is reached.
As part of the definition of the nonlinear static Load Case, you may specify the following
parameters to control target-force iteration:
• Relative convergence tolerance: This is the error you are willing to accept in the target
forces. Since target forces represent your desire, and not a natural requirement like
equilibrium, a large value such as 0.01 to 0.10 is recommended.
• Maximum number of iterations: Many iterations may be required for some structures,
and each iteration may take some time. Start with a moderate value, such as 5 to 10, and
increase it as necessary.
• Acceleration factor: The difference between the target force and the force actually
achieved is converted to deformation load and applied in the next iteration. You can
increase or decrease this load by the acceleration factor. Use a value greater than one if
convergence is slow, such as when pulling or pushing against a flexible structure. Use a
value less than one if the solution is diverging, i.e., the unbalance is growing or oscillating
between iterations.
• Whether to continue the analysis if convergence is not achieved: Since achieving the
target forces is not a natural requirement, and may not even be possible, you may want
to continue the analysis even if the target is not reached.
You should be realistic in your expectations for target-force iteration. You cannot arbitrarily
specify the forces in a statically determinate structure, such as a truss. Convergence will be slow
23–22
CSI Analysis Reference Manual Nonlinear Static Analysis
when target forces are specified in elements connected to very flexible supports, or that act against
other target-force elements. Best results will be obtained in stiff, redundant structures.
Target-force loads can be applied at the same time as other loads. However, better convergence
behavior may be obtained by applying target-force loads in a separate stage or Load Case when
this is possible.
23–23
24 Nonlinear Time-History Analysis
Advanced Topics
• Overview
• Nonlinearity
• Loading
• Initial Conditions
• Time Steps
• Nonlinear Modal Time-History Analysis (FNA)
• Nonlinear Direct-Integration Time-History Analysis
24.1 Overview
Time-history analysis is used to determine the dynamic response of a structure to arbitrary
loading. The dynamic equilibrium equations to be solved are given by:
𝑲𝑲 𝒖𝒖(𝑡𝑡) + 𝑪𝑪 𝒖𝒖̇ (𝑡𝑡) + 𝑴𝑴 𝒖𝒖̈ (𝑡𝑡) = 𝒓𝒓(𝑡𝑡) (Eqn. 24 -1)
where K is the stiffness matrix; C is the damping matrix; M is the diagonal mass matrix; u, 𝒖𝒖̇ , and
𝒖𝒖̈ are the displacements, velocities, and accelerations of the structure; and r is the applied load.
If the load includes ground acceleration, the displacements, velocities, and accelerations are
relative to this ground motion.
Any number of time-history Load Cases can be defined. Each time-history case can differ in the
load applied and in the type of analysis to be performed.
There are several options that determine the type of time-history analysis to be performed:
• Linear vs. Nonlinear.
24–1
CSI Analysis Reference Manual Nonlinear Time-History Analysis
• Modal vs. Direct-integration: These are two different solution methods, each with
advantages and disadvantages. Under ideal circumstances, both methods should yield the
same results to a given problem.
• Transient vs. Periodic: Transient analysis considers the applied load as a one-time event,
with a beginning and end. Periodic analysis considers the load to repeat indefinitely, with
all transient response damped out.
In a nonlinear analysis, the stiffness, damping, and load may all depend upon the displacements,
velocities, and time. This requires an iterative solution to the equations of motion.
Before reading this Chapter on nonlinear analysis, you should first read Chapter “Linear Time-
History Analysis” (page 21–1) which describes concepts that apply to all time-history analyses.
24.2 Nonlinearity
The following types of nonlinearity are available in SAP2000:
• Material nonlinearity
– Various type of nonlinear properties in Link/Support elements
– Tension and/or compression limits in Frame elements
– Hinges in Frame elements
– Geometric nonlinearity in Cable elements
– Material nonlinearity in layered Shell elements
• Geometric nonlinearity
– P-delta effects
– Large displacement effects
For nonlinear direct-integration time-history analysis, all of the available nonlinearities may be
considered.
For nonlinear modal time-history analysis, only the nonlinear behavior of the Link/Support
elements is included. If the modes used for this analysis were computed using the stiffness from
the end of a nonlinear load case, all other types of nonlinearities are locked into the state that
existed at the end of that nonlinear load case.
24.3 Loading
The application of load for nonlinear time-history analysis is identical to that used for linear time-
history analysis. Please see Topic “Loading” (page 21–2) in Chapter “Linear Time-History
Analysis” for more information.
24–2
CSI Analysis Reference Manual Nonlinear Time-History Analysis
When performing a nonlinear time-history analysis, such as for earthquake loading, it is often
necessary to start from a nonlinear static state, such as due to gravity loading. For nonlinear direct-
integration analysis, you can continue from a nonlinear static Load Case. But since FNA analyses
can only continue from other FNA cases, special consideration must be given to how to model
static loading using FNA. See Topic “Nonlinear Modal Time-History Analysis (FNA)” (page 24–
4) for more information.
Note that, by contrast, linear time-history analyses always start from zero initial conditions.
The nonlinear analysis will internally solve the equations of motion at each output time step and
at each load function time step, just as for linear analysis. In addition, you may specify a maximum
24–3
CSI Analysis Reference Manual Nonlinear Time-History Analysis
substep size that is smaller than the output time step in order to reduce the amount of nonlinear
iteration, and also to increase the accuracy of direct-integration analysis. The program may also
choose smaller substeps sizes automatically when it detects slow convergence.
For the FNA method, all nonlinearity is restricted to the Link/Support elements. This includes
hinges that are modeled as Links, as described in Topic “Analysis Modeling” (page 8–13) of
Chapter “Hinge Properties.”
A short description of the method follows. The dynamic equilibrium equations of a linear elastic
structure with predefined nonlinear Link/Support elements subjected to an arbitrary load can be
written as:
𝑲𝑲𝑳𝑳 𝒖𝒖(𝑡𝑡) + 𝑪𝑪 𝒖𝒖̇ (𝑡𝑡) + 𝑴𝑴 𝒖𝒖̈ (𝑡𝑡) + 𝒓𝒓𝑵𝑵 (𝑡𝑡) = 𝒓𝒓(𝑡𝑡) (Eqn. 24 - 2)
where KL is the stiffness matrix for the linear elastic elements (all elements except the
Links/Supports); C is the proportional damping matrix; M is the diagonal mass matrix; rN is the
vector of forces from the nonlinear degrees of freedom in the Link/Support elements; 𝒖𝒖, 𝒖𝒖̇ , and
𝒖𝒖̈ are the relative displacements, velocities, and accelerations with respect to the ground; and r is
the vector of applied loads. See Topic “Loading” (page 21–2) in Chapter “Linear Time-History
Analysis” for the definition of r.
Because FNA analyses can only continue from other FNA analyses, special consideration must
be given to how you can model static loads that may act on the structure prior to a dynamic
analysis.
It is actually very simple to perform static analysis using FNA. The load is applied quasi-statically
(very slowly) with high damping. To define a quasi-static FNA analysis:
• Define a ramp-type time-history function that increases linearly from zero to one over a
length of time that is long (say ten times) compared to the first period of the structure,
and then holds constant for an equal length of time. Call this function “RAMPQS”
• Define a nonlinear modal time-history (FNA) case:
– Call this case “HISTQS”
24–4
CSI Analysis Reference Manual Nonlinear Time-History Analysis
This approach is particularly useful for nonlinear analysis where the behavior of certain
Link/Support elements, especially the Gap, Hook and Friction types, is strongly dependent on the
total force or displacement acting on the elements.
where K = KL + K N , with KL being the stiffness of all the linear elements and for the linear degrees
of freedom of the Link/Support elements, and K N being the linear effective-stiffness matrix for
all of the nonlinear degrees of freedom.
See Chapter “The Link/Support Element – Basic” (page 14–1) for more information.
Using standard techniques, the equilibrium equation can be written in modal form as:
𝜴𝜴2 𝒂𝒂(𝑡𝑡) + 𝜦𝜦 𝒂𝒂̇ (𝑡𝑡) + 𝑰𝑰 𝒂𝒂̈ (𝑡𝑡) = 𝒒𝒒(𝑡𝑡) − 𝒒𝒒𝑵𝑵 (𝑡𝑡) (Eqn. 24 - 4a)
where 𝛀𝛀2 is the diagonal matrix of squared structural frequencies given by:
𝜴𝜴𝟐𝟐 = 𝛷𝛷 𝑇𝑇 𝑲𝑲 𝛷𝛷 (Eqn. 24 - 4b)
24–5
CSI Analysis Reference Manual Nonlinear Time-History Analysis
It should be noted that, unlike linear dynamic analysis, the above modal equations are coupled.
In general, the nonlinear forces, q N (t), will couple the modes since they are functions of the modal
displacements, a(t).
It is important to recognize that the solution to these modal equations is dependent on being able
to adequately represent the nonlinear forces by the modal forces, q N (t). This is not automatic, but
requires the following special considerations:
• Mass and/or mass moments of inertia should be present at all nonlinear degrees of
freedom.
• The Ritz-vector method should be used to determine the Modes, unless all possible
structural Modes are found using eigenvector analysis.
• The Ritz starting load vectors should include a nonlinear deformation load for each
independent nonlinear degree of freedom.
• A sufficient number of Ritz-vectors should be sought to capture the deformation in the
nonlinear elements completely.
For more information:
• See Topic “Ritz-Vector Analysis” (page 19–6) in Chapter “Modal Analysis.”
• See Chapter “The Link/Support Element – Basic” (page 14–1).
Modal damping has two different sources, which are described in the following. Damping from
these sources is added together. The program automatically makes sure that the total is less than
one.
24–6
CSI Analysis Reference Manual Nonlinear Time-History Analysis
Important Note: For linear modal time-history analysis, the linear effective damping for the
Link/Support elements is also used. However, it is not used for nonlinear modal time-history
analysis.
It is also important to note that the assumption of modal damping is being made with respect to
the total stiffness matrix, K, which includes the effective stiffness from the nonlinear elements. If
non-zero modal damping is to be used, then the effective stiffness specified for these elements is
important. The effective stiffness should be selected such that the modes for which these damping
values are specified are realistic.
In general, it is recommended that either the initial stiffness of the element be used as the effective
stiffness or the secant stiffness obtained from tests at the expected value of the maximum
displacement be used. Initially-open gap and hook elements and all damper elements should
generally be specified with zero effective stiffness.
Several parameters are available for you to control the iteration process. In general, the use of the
default values is recommended since this will solve most problems. If convergence cannot be
achieved, inaccurate results are obtained, or the solution takes too long, changing these control
24–7
CSI Analysis Reference Manual Nonlinear Time-History Analysis
parameters may help. However, you should first check that reasonable loads and properties have
been specified, and that appropriate Modes have been obtained, preferably using the Ritz vector
method.
The parameters that are available to control iteration and substepping are:
• The relative force convergence tolerance, ftol
• The relative energy convergence tolerance, etol
• The maximum allowed substep size, dtmax
• The minimum allowed substep size, dtmin
• The maximum number of force iterations permitted for small substeps, itmax
• The maximum number of force iterations permitted for large substeps, itmin
• The convergence factor, cf
These parameters are used in the iteration and substepping algorithm as described in the
following.
The default value for ftol is 10−5. It must satisfy ftol > 0.
This energy check essentially measures how close to linear is the variation of the nonlinear force
over the time step. It is particularly useful for detecting sudden changes in nonlinear behavior,
such as the opening and closing of gaps or the onset of yielding and slipping. Setting etol greater
than unity turns off this energy check.
The default value for etol is 10−5. It must satisfy etol > 0.
When the substep size is halved because of failure to meet either the force or energy convergence
criteria, the resulting substep size will never be set less than dtmin. If the failed substep size is
24–8
CSI Analysis Reference Manual Nonlinear Time-History Analysis
already dtmin, the results for the remaining time steps in the current History are set to zero and a
warning message is issued.
The default value for dtmax is dt. The default value for dtmin is dtmax·10−9 . They must satisfy
0 < dtmin ≤ dtmax ≤ dt.
The default values for itmin and itmax are 2 and 100, respectively. They must satisfy 2 ≤ itmin
≤ itmax.
Convergence Factor
Under-relaxation of the force iteration may be used by setting the convergence factor, cf, to a
value less than unity. Smaller values increase the stability of the iteration, but require more
iterations to achieve convergence. This is generally only needed when Damper-type elements are
present with nonlinear damping exponents. Specifying cf to be greater than unity may reduce the
number of iterations required for certain types of problems, but may cause instability in the
iteration and is not recommended.
Although tstat can be used for any nonlinear time-history analysis, it is of most use for quasi-
static analyses. If the default iteration parameters do not work for such an analysis, you may try
using the following parameters as a starting point:
• tstat greater than the longest period of the structure
• itmax = itmin ≥ 1000
• dtmax = dtmin = dt
• ftol ≤ 10-6
24–9
CSI Analysis Reference Manual Nonlinear Time-History Analysis
• cf = 0.1
This causes all modes to be treated as static, and uses iteration rather than substepping to find a
solution. The choice of parameters to achieve convergence is very problem dependent, and you
should experiment to find the best values to use for each different model.
If your nonlinear analysis is having trouble converging, you may want to use the HHT method
with alpha = -1/3 to get an initial solution, then re-run the analysis with decreasing time step sizes
and alpha values to get more accurate results.
24.7.2 Nonlinearity
All material nonlinearity that has been defined in the model will be considered in a nonlinear
direct-integration time-history analysis.
24–10
CSI Analysis Reference Manual Nonlinear Time-History Analysis
You may continue a nonlinear direct-integration time-history analysis from a nonlinear static
analysis or another direct-integration time-history nonlinear analysis. It is strongly recommended
that you select the same geometric nonlinearity parameters for the current case as for the previous
case.
When multiple Mass Sources have been defined, you can specify which Mass Source to use for a
nonlinear static or nonlinear direct-integration time-history load case. However, the default is to
use the same Mass Source as the previous load case, or the default Mass Source if starting from
zero initial conditions. See Topic “Mass Source” (page 17–11) in Chapter “Load Patterns” for
more information.
24.7.4 Damping
In direct-integration time-history analysis, damping in the structure is modeled using a full
damping matrix. Unlike modal damping in linear and nonlinear modal analysis, this allows
coupling between the modes to be considered.
Direct-integration damping has two types of damping: proportional damping and modal damping.
The two types of damping have two different sources – from the load case and from the material
definition – which are described in the following. The damping from the two sources is added
together for each type of damping. The effects of the specified proportional damping and modal
damping are simultaneous considered in analysis, so you may use a combination of proportional
and modal damping in one Load Case.
For modal damping, each mode i has a damping ratio, ξi, which is measured as a fraction of critical
damping and which must satisfy:
0 ≤ 𝜉𝜉𝑖𝑖 < 1 (Eqn. 24 - 6)
The program automatically makes sure that sum of the modal damping ratios from the two sources
does not exceed unity for all modes.
Important Note: For linear direct-integration time-history analysis, the linear effective damping
for the nonlinear Link/Support elements is also used. However, it is not used for nonlinear direct-
integration time-history analysis.
24–11
CSI Analysis Reference Manual Nonlinear Time-History Analysis
You may specify these two coefficients directly, or they may be computed by specifying
equivalent fractions of critical modal damping at two different periods or frequencies.
For each nonlinear element in the structure, the coefficient cK multiplies the initial stiffness matrix,
i.e., the stiffness of the element at zero initial conditions, regardless of the current nonlinear state
of the element. The exception to this rule is that if the current nonlinear state has zero stiffness
and zero force or stress (such as an open gap or a cracked concrete material), then zero damping
is assumed. In the case where the initial stiffness is different in the negative and positive direction
of loading, the larger stiffness is used.
For cable elements, the damping matrix is proportional to the stiffness matrix for an equivalent
truss element along the current chord having the same axial stiffness (AE/L), where L is the
undeformed length.
Mass proportional damping is linearly proportional to period. It is related to the motion of the
structure, as if the structure is moving through a viscous fluid. Mass proportional damping may
excessively damp out long period components.
The full modal damping matrix, Cmodal, for direct-integration time-history analysis is given by:
24–12
CSI Analysis Reference Manual Nonlinear Time-History Analysis
𝑁𝑁
4𝜋𝜋
𝑪𝑪𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 = � 𝜉𝜉 (𝑴𝑴𝜙𝜙𝑖𝑖 )(𝑴𝑴𝜙𝜙𝑖𝑖 )𝑇𝑇 (Eqn. 24 - 7)
𝑇𝑇𝑖𝑖 𝑖𝑖
𝑖𝑖=1
Where Ti, ξi, and ϕi are the modal period, damping ratio, and mode shape for mode i. N is the total
number of modes considered for modal damping.
The modal damping matrix Cmodal is a fully populated matrix. During analysis, the modal damping
force will be calculated including all terms of the modal damping matrix, but the modal damping
contribution to the stiffness matrix will include only the terms that coincide with element
connectivity. Because of this discrepancy, nonlinear direct-integration time-history analyses
using modal analysis may require additional iterations to ensure that equilibrium is achieved at
each step.
Modal damping only provides damping to the displacements that correspond to the mode shapes
of the associated modal Load Case. The total number of degrees of freedom in a direct-integration
time-history analysis will most likely be much greater than the number of modes provided, so
there may be displacement patterns that are underdamped or undamped. To prevent
underdamping of high frequency behavior in the model, it is suggested to provide a small amount
of non-modal stiffness-proportional damping for the load case.
For example, if the frequency of the highest mode damped by modal damping is f, you can specify
stiffness-proportional damping to be 0.2% at frequency f and 2% at frequency 10f. This will
provide damping for the high frequency modes that are not damped by modal damping. The actual
value of damping to be used should be determined by the nature of the structure and your
engineering judgment.
Important Note: If the option “Include Additional Modal Damping” is not selected in the direct-
integration time-history load case, no modal damping will be considered for the load case,
including composite modal damping from the materials.
Several parameters are available for you to control the stepping and iteration process. These are
described in the following. We recommend that you start with the default values of these
parameters, except that you may want to vary the maximum substep size for reasons of accuracy.
24–13
CSI Analysis Reference Manual Nonlinear Time-History Analysis
If you are having convergence difficulties, you can try varying the solution control parameters
below. However, you should also consider that the model itself may need improvement. Look for
instabilities due to inadequate support, buckling, and excessively large stiffnesses. If you have
hinges or materials that lose strength, make sure that this behavior is really necessary and that the
negative slopes are not unrealistically too steep.
The accuracy of direct-integration methods is very sensitive to integration time step, especially
for stiff (high-frequency) response. You should try decreasing the maximum substep size until
you get consistent results. You can keep your output time step size fixed to prevent storing
excessive amounts of data.
Events are implemented for the following nonlinear models: all frame hinges; layered shells with
directional or coupled nonlinear behavior; and links with multi-linear plasticity, gap, hook,
friction-pendulum, and triple-pendulum behavior. Events typically include first yield, unloading,
strength loss, increasing stiffness, and other significant changes in behavior that depend on the
type of element or material.
When event-to-event stepping is used, you may specify whether or not to perform iteration to
reduce any equilibrium error to within a specified convergence tolerance (see next subtopic). If
iteration is requested, this will be performed at the end of each time step, not at the end of each
event.
24–14
CSI Analysis Reference Manual Nonlinear Time-History Analysis
If iteration is not requested, the relative equilibrium error will be reported in the analysis log file
(.LOG) and the unbalanced load will be applied in the next time step. Although the structure may
be slightly out of equilibrium at each time step, the unbalance does not accumulate over time.
This method can be quite effective because the deviation from linearity is usually small between
events. However, iteration for equilibrium is recommended for models having significant
geometric nonlinearity, including models with cable elements.
When iteration is not performed, there can be no convergence failure. For this reason, event-to-
event stepping without iteration may help with certain load cases that otherwise fail to complete,
although the results should be reviewed carefully for acceptable equilibrium error.
You can specify whether or not to use event-to-event stepping. When events are used, each load
increment tends to be more linear, thus reducing equilibrium unbalance and lessening the need
for iteration. On the other hand, models with a large number of nonlinear elements and/or hinges
may generate a large number of events, which can significantly increase the analysis time.
When using event stepping, you can specify a relative event-lumping tolerance that will group
multiple events together. Effectively, the load increment calculated to reach the first event is
increased by the tolerance to include other events that would occur soon afterward. Larger event
tolerances reduce the number of event steps taken, but may increase the equilibrium unbalance or
amount of iteration required.
Note that for isotropic frame hinges the event lumping tolerance may also allow the force or
deformation response to deviate from the backbone curve. The relative magnitude of the
deviations is on the order of the relative lumping tolerance.
You can also specify the maximum number of events to allow per time step. Increasing this
number may increase the accuracy of the analysis when iteration is not used, or lessen the need
for iteration when used. On the other hand, allowing fewer events per time step may increase the
speed of the analysis at the expense of more equilibrium error or iteration.
Whether or not to use event stepping is a problem-dependent decision. Normally using events
will improve convergence behavior. However, if a large number of event steps are generated that
make the analysis run slowly, try turning event-stepping off for that model or load case. Either
way, results for a stable model should be consistent to within the convergence tolerance when
iteration is used.
Nonlinear Iteration
Iteration may be used to ensure that equilibrium is achieved at each step of the analysis to within
a specified convergence tolerance. You may specify whether or not to use iteration when using
event-to-event stepping, as described in the preceding subtopic. Iteration is always used when
event stepping is not used.
When using iteration, you can specify the relative convergence tolerance used to compare the
magnitude of force error with the magnitude of the force acting on the structure. You may need
to use significantly smaller values of convergence tolerance to get good results for large-
24–15
CSI Analysis Reference Manual Nonlinear Time-History Analysis
displacements problems than for other types of nonlinearity. Try decreasing this value until you
get consistent results.
For each time step, constant-stiffness iteration is tried first. If convergence is not achieved,
Newton-Raphson (tangent-stiffness) iteration is tried next. If both fail, the step size is reduced,
and the process is repeated.
You can separately control the number of constant-stiffness and Newton-Raphson iterations
allowed in each step. Setting either parameter to zero prevents that type of iteration. Setting both
to zero causes the analysis to use the default number of iterations. Constant-stiffness iterations
are faster than Newton-Raphson iterations, but the latter are usually more effective, especially for
cables and geometric nonlinearity. The default values work well in many situations.
You can choose whether or not to use line search, provided that iteration is being used. Unlike
nonlinear static analysis, line search for time-history analysis can be used in conjunction with
event-to-event stepping.
24–16
25 Frequency-Domain Analyses
Frequency-domain analysis is based upon the dynamical response of the structure to harmonically
varying load. Two types of frequency-domain Load Cases are currently available: deterministic
Steady-State analysis and probabilistic Power-Spectral-Density analysis.
Advanced Topics
• Overview
• Harmonic Motion
• Frequency Domain
• Damping
• Loading
• Frequency Steps
• Steady-State Analysis
• Power-Spectral-Density Analysis
25.1 Overview
Frequency-domain analysis is based upon the dynamical response of the structure to harmonically
varying load. The analysis is performed at one or more frequencies of vibration. At each
frequency, the loading varies with time as sine and cosine functions. Two types of frequency-
domain Load Cases are currently available: steady-state analysis and power-spectral-density
analysis.
Steady-state analysis computes the deterministic response at each requested frequency. The
loading may have components acting at different phase angles. The phase angles of the response
are computed and may be displayed.
25–1
CSI Analysis Reference Manual Frequency-Domain Analyses
Hysteretic and viscous damping may be specified. Frequency-dependent properties for Link and
Support elements, if defined, are considered in the analyses. All analyses are performed in the
complex domain.
The spatial loading consists of two parts: the in-phase component p0, and the 90° out-of-phase
component p90. The spatial distributions do not vary as a function of time.
The equilibrium equations for the structural system are of the following form:
𝑲𝑲 𝒖𝒖(𝑡𝑡) + 𝑪𝑪 𝒖𝒖̇ (𝑡𝑡) + 𝑴𝑴 𝒖𝒖̈ (𝑡𝑡) = 𝑟𝑟(𝑡𝑡) = 𝒑𝒑𝒑𝒑 𝑐𝑐𝑐𝑐𝑐𝑐(𝜔𝜔𝜔𝜔) + 𝒑𝒑𝒑𝒑𝒑𝒑𝑠𝑠𝑠𝑠𝑠𝑠 (𝜔𝜔𝜔𝜔) (Eqn. 25 - 1)
where K is the stiffness matrix, C is the viscous damping matrix, M is the diagonal mass matrix,
and u, 𝒖𝒖̇ , and 𝒖𝒖̈ are the joint displacements, velocities, and accelerations, respectively.
where the overbar indicates a complex quantity. The real cosine term represents the in-phase
component, and the imaginary sine term represents the 90° out-of-phase component.
The steady-state solution of this equation requires that the joint displacements be of the same
form:
�(𝑡𝑡) = 𝒂𝒂
𝒖𝒖 � 𝑒𝑒𝑒𝑒𝑒𝑒(𝑖𝑖𝑖𝑖𝑖𝑖) = 𝒂𝒂
�(𝑐𝑐𝑐𝑐𝑐𝑐(𝜔𝜔𝜔𝜔) + 𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖(𝜔𝜔𝜔𝜔)) (Eqn. 25 - 3)
where the real part represents stiffness and inertial effects, and the imaginary part represents
damping effects. Note that the real part may be zero or negative. The equations of motion can be
written:
� (𝜔𝜔)𝒂𝒂
𝑲𝑲 �(𝜔𝜔) = 𝒑𝒑
�(𝜔𝜔) (Eqn. 25 - 6)
25–2
CSI Analysis Reference Manual Frequency-Domain Analyses
where here we emphasize that the impedance matrix, the loading, and the displacements are all
functions of frequency.
The impedance matrix is a function of frequency not only because of the inertial and damping
terms, but also because frequency-dependent Link and Support element properties are permitted.
Thus
� (𝜔𝜔) = 𝑲𝑲(𝜔𝜔) − 𝜔𝜔2 𝑴𝑴 + 𝑖𝑖𝑖𝑖𝑪𝑪(𝜔𝜔)
𝑲𝑲 (Eqn. 25 - 7)
Please see Topic “Frequency-Dependent Link/Support Properties” (page 15–29) in Chapter “The
Link/Support Element – Advanced” for more information.
25.4 Damping
It is common for frequency-domain problems to specify a hysteretic (displacement-based)
damping matrix D rather than a viscous (velocity-based) damping matrix C. These are related as:
𝑫𝑫 = 𝜔𝜔𝑪𝑪 (Eqn. 25 - 8)
[As an aside, note that from this definition a nonzero value of hysteretic damping D at ω=0
(static conditions) results in an undefined value for viscous damping C. This leads to
considerations of the noncausality of hysteretic damping, as discussed in Makris and Zhang
(2000). However, this is usually ignored.]
Hysteretic damping may be specified as a function of frequency, i.e., D = D(ω), and there is no
restriction imposed on the value at ω =0.
Using hysteretic damping, the complex impedance matrix becomes
� (𝜔𝜔) = 𝑲𝑲(𝜔𝜔) − 𝜔𝜔2 𝑴𝑴 + 𝑖𝑖𝑫𝑫(𝜔𝜔)
𝑲𝑲 (Eqn. 25 - 9)
The two coefficients may be specified directly, or they may be computed by specifying equivalent
fractions of critical modal damping at two different periods or frequencies. Stiffness proportional
damping is independent of frequency; mass proportional damping is linearly proportional to
period. The initial stiffness of all elements and materials is used for calculating stiffness-
proportional damping.
25–3
CSI Analysis Reference Manual Frequency-Domain Analyses
Note: mass proportional damping , for most practical cases is not used and dM =0.
You may specify that these coefficients are constant for all frequencies, or they may be linearly
interpolated between values that you specify at different frequencies. Thus, the damping matrix
becomes:
𝑫𝑫(𝜔𝜔) = 𝑑𝑑𝐾𝐾 (𝜔𝜔)𝑲𝑲 + 𝑑𝑑𝑀𝑀 (𝜔𝜔)𝑴𝑴 (Eqn. 25 - 10)
The stiffness matrix used here includes all elements in the structure except for any Link or Support
elements that have frequency-dependent properties.
If you specify dM =0 and dK(ω) to linearly increase with frequency, this is equivalent to viscous
damping.
You can approximate modal damping by setting dM =0 and dK(ω) =2d(ω), where d(ω) is the modal
damping ratio. For example, if you typically use a constant 5% modal damping for all modes, the
equivalent hysteretic damping value is a constant dK(ω) =0.10. For each mode, this leads to
approximately the same level of response at resonance.
25–4
CSI Analysis Reference Manual Frequency-Domain Analyses
25.5 Loading
The load, 𝒑𝒑�(ω), applied in a given Steady-state or Power-spectral-density case may be an
arbitrary function of space and frequency. It can be written as a finite sum of spatial load vectors,
pi, multiplied by frequency functions, fi(ω), as:
�(𝜔𝜔) = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (𝜔𝜔)𝒑𝒑𝑗𝑗 𝑒𝑒 𝑖𝑖𝜃𝜃𝑗𝑗 = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (𝜔𝜔)𝒑𝒑𝑗𝑗 (𝑐𝑐𝑐𝑐𝑐𝑐 𝜃𝜃𝑗𝑗 + 𝑖𝑖 𝑠𝑠𝑠𝑠𝑠𝑠 𝜃𝜃𝑗𝑗 )
𝒑𝒑 (Eqn. 25 - 11)
𝑗𝑗 𝑗𝑗
Here, s j is a scale factor and θ j is the phase angle at which load p j is applied.
The program uses Load Patterns and/or Acceleration Loads to represent the spatial load vectors,
p j, as described below.
The frequency functions used here depend on the type of analysis. See Topics “Steady-State
Analysis” (page 25–6) and “Power-Spectral-Density Analysis” (page 25–8) in this Chapter for
more information.
If Acceleration Loads are used, the displacements, velocities, and accelerations are all measured
relative to the ground. The frequency functions associated with the Acceleration Loads mx, my,
and mz are the corresponding components of uniform ground acceleration, 𝑢𝑢̈ gx, 𝑢𝑢̈ gy, and 𝑢𝑢̈ gz.
See Topic “Functions” (page 18–8) in Chapter “Load Cases“ for more information.
The acceleration local axes are always referred to as 1, 2, and 3. The global Acceleration Loads
mx, my, and mz are transformed to the local coordinate system for loading.
It is generally recommended, but not required, that the same coordinate system be used for all
Acceleration Loads applied in a given Load Case.
25–5
CSI Analysis Reference Manual Frequency-Domain Analyses
Load Patterns and Acceleration Loads may be mixed in the loading sum.
The use of modal frequencies and their fractional deviations can be very important to capture
resonant behavior in the structure. Any set of equally-spaced frequencies could easily skip over
the most significant response in a given frequency range. The use of directly specified frequencies
can be important when you are concerned about sensitive equipment that may respond strongly
at certain frequencies.
�(𝜔𝜔) = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (𝜔𝜔)𝒑𝒑𝑗𝑗 𝑒𝑒 𝑖𝑖𝑖𝑖𝑗𝑗 = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (𝜔𝜔)𝒑𝒑𝑗𝑗 (𝑐𝑐𝑐𝑐𝑐𝑐 𝜃𝜃𝑗𝑗 + 𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝜃𝜃𝑗𝑗 )
𝒑𝒑 (Eqn. 25 - 13)
𝑗𝑗 𝑗𝑗
See Topic “Loading” (page 25–5) in this Chapter for more information about this type of loading.
25–6
CSI Analysis Reference Manual Frequency-Domain Analyses
The frequency function, fj(ω), is given directly by a steady-state function that you define. It
represents the magnitude of the load before scaling by sj. See Topic “Functions” (page 18–8) in
Chapter “Load Cases” for more information.
If you are interested in the response characteristics of the structure itself, a constant function could
be used, i.e., fj(ω) =1. For loading that is caused by rotating machinery, f j(ω)= ω2 might be used.
25.7.1 Example
Suppose we have a machine with a spinning flywheel that has an eccentric mass. The mass is m
and the center of mass is eccentric by an amount e. The flywheel spins about an axis parallel to
the global Y axis. This machine is mounted on a structure, and we are interested in the steady-
state response of the structure to the machine running at any speed in the range from 0 to 30Hz
(1800 RPM).
The magnitude of the force from the eccentric mass that acts on the center of rotation is given by
emω2. This force rotates in the X-Z plane. To define the loading, we need the following:
• A Load Pattern, say “ECCX”, in which a unit load in the +X direction is assigned to the
joint that represents the center of the flywheel.
• Another Load Pattern, say “ECCZ”, in which a unit load in the +Z direction is assigned
to the same joint.
• A Steady-state Function, say “FSQUARED”, which varies as f j(ω)= ω2
• A Modal Load Case, say “MODAL”, which calculates all natural frequencies in the range
from 0 to 30Hz. This can be for eigen or Ritz vectors; if Ritz, use the two Load Patterns
“ECCX” and “ECCZ” as the starting load vectors.
We then define a Steady-state Load Case with the following features:
• The loads applied include the following two contributions:
– Load Pattern “ECCX”, Function “FSQUARED”, a scale factor equal to em, and a
phase angle of 0°
– Load Pattern “ECCZ”, Function “FSQUARED”, a scale factor equal to em, and a
phase angle of 90°
• Frequency range from 0 to 30Hz, with 15 increments (every 2Hz)
• Additional frequencies at the modal frequencies of Load Case “MODAL”
• Additional frequencies at the following fractional deviations from the modal frequencies
of Load Case “MODAL”: +0.01, -0.01, +0.02, -0.02, +0.03, -0.03, +0.05, -0.05
• Stiffness-proportional hysteretic damping with a coefficient of dk =0.04, corresponding
to modal damping of 2%, which may be appropriate for small vibrations
After analysis, we can plot the deflected shape or force/stress response at any of the requested
frequencies and at any phase angle. For example, the response at phase angle 0° primarily
represents the behavior due to horizontal loading, plus a damping component due to vertical
loading. We can instead plot the magnitude of the response at any requested frequency, where the
25–7
CSI Analysis Reference Manual Frequency-Domain Analyses
magnitude is given by the square-root of the sum of the squares of the real (0°) and imaginary
(90°) response components.
It is also possible to display plots of any response quantity as a function of frequency, yielding a
frequency spectrum. This can be done for the component at any phase angle, or for the magnitude
of the response.
�(𝜔𝜔) = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (ω)𝒑𝒑𝑗𝑗 𝑒𝑒 𝑖𝑖𝜃𝜃𝑗𝑗 = � 𝑠𝑠𝑗𝑗 𝑓𝑓𝑗𝑗 (ω)𝒑𝒑𝑗𝑗 (cosθj + isinθj )
𝒑𝒑
(Eqn. 25 - 14)
j j
See Topic “Loading” (page 25–5) in this Chapter for more information about this type of loading.
The frequency function, fj(ω), used in this sum is taken as the square root of a Power-spectral-
density function that you define.
To explain this further, PSD functions are specified as load-squared per unit of frequency. In
order to combine correlated loading algebraically, the square-root of these functions are used.
Normally one would expect that the same PSD function would be used for all correlated loading
terms, but this is not required. Note that using a scale factor sj =2 in the sum here is the same as
multiplying the PSD function itself by a factor of four. See Topic “Functions” (page 18–8) in
Chapter “Load Cases” for more information.
The PSD curve for any response quantity (displacement, force, stress, etc.) is given by the square
of the magnitude of that calculated response, plotted at every requested frequency step. The
square-root of the integral under the PSD curve for a given response quantity gives the
probabilistic expected value for that quantity, i.e., the root-mean-square (RMS) value. This will
always be a positive number.
Because the PSD curves represent the square of the response, most of the integrated area will be
near resonant frequencies of the structure. For accuracy, it is very important to capture the
response at frequency steps at and around the natural modes of the structure.
Uncorrelated loading should be defined in separate PSD Load Cases, and then combined using
SRSS-types of Load Combinations. See Topic “Load Combinations (Combos)” (page 18–9) in
Chapter “Load Cases.”
25–8
CSI Analysis Reference Manual Frequency-Domain Analyses
25.8.1 Example
Consider the same example used in Topic “Steady-State Analysis” (page 25–6) of this Chapter.
Suppose that the machine is expected to operate 95% of the time in the range of 20 to 25Hz, and
5% of the time at other frequencies from 0 to 30Hz.
The only difference between the definition of the two types of Load Cases for this problem is in
the functions. Now we will use a PSD Function, say “FPOWER”, defined as follows:
0.05/25𝐻𝐻𝐻𝐻, 0 ≤ 𝜔𝜔 < 20𝐻𝐻𝐻𝐻
4
𝑝𝑝̅ 𝐹𝐹𝑗𝑗 (𝜔𝜔) = 𝜔𝜔 �0.95/5𝐻𝐻𝐻𝐻, 20 ≤ 𝜔𝜔 < 25𝐻𝐻𝐻𝐻 (Eqn. 25 - 15)
0.05/25𝐻𝐻𝐻𝐻, 25 ≤ 𝜔𝜔 < 30𝐻𝐻𝐻𝐻
Note that the ω2 term is squared again. However, in the definition of the PSD Load Case, the scale
factor will still be em (not squared), since it was not included in the PSD function itself.
The two loads, “ECCX” and “ECCZ”, must be combined in the same Load Case because they are
clearly correlated. However, if a second machine with its own independent functioning was
mounted to the same structure, this should be analyzed in a separate PSD Load Case and the two
cases combined in an SRSS Load Combination.
25–9
26 Moving-Load Analysis
Moving-load analysis is available in CSiBridge to compute influence lines and surfaces for traffic
lanes on bridge structures and to analyze these structures for the response due to vehicle live
loads. A simplified version of moving-load analysis is available in SAP2000 for moving vehicles,
such as cranes, on rails or other one-dimensional paths.
Advanced Topics
• Overview for CSiBridge
• Moving-Load Analysis in SAP2000
• Bridge Modeler
• Bridge Analysis Procedure
• Lanes
• Influence Lines and Surfaces
• Automatic Positioning of Floating Lanes
• Vehicle Live Loads
• General Vehicle
• Vehicle Response Components
• Standard Vehicles
• Vehicle Classes
• Moving Load Load Cases
• Moving Load Response Control
• Step-by-Step Analysis
• Computational Considerations
26–1
CSI Analysis Reference Manual Moving-Load Analysis
loads on complex structures, such as highway interchanges. The effects of Vehicle live loads can
be combined with static and dynamic loads, and envelopes of the response can be computed.
The bridge to be analyzed can be created using the parametric Bridge Modeler in CSiBridge; built
manually using Frame, Shell, Solid, and/or Link elements; or by combining these two approaches.
The superstructure can be represented by a simple “spine” (or “spline”) model using Frame
elements, or it can be modeled in full 3-dimensional detail using Shell or Solid elements.
Lanes are defined that represent where the live loads can act on the superstructure. Lanes may
have width and can follow any straight or curved path. Multiple Lanes need not be parallel nor of
the same length, so that complex traffic patterns may be considered. The program automatically
determines how the Lanes load the superstructure, even if they are eccentric to a spine model.
Conventional influence lines and surfaces due to the loading of each Lane can be displayed for
any response quantity.
Floating Lane Sets may be defined that contain one or more Lanes that will be automatically
moved transversely to load the most severe portion of the influence surface for each response
quantity.
You may select Vehicle live loads from a set of standard highway and railway Vehicles, or you
may create your own Vehicle live loads. Vehicles are grouped in Vehicle Classes, such that the
most severe loading of each Class governs.
Each vehicle may generate vertical and/or horizontal forces, representing the effects of gravity,
braking and acceleration, and centrifugal forces. Overturning moments due to super-elevation and
centrifugal load may also be included.
• Step-by-step analysis: Any number of Vehicles can be run simultaneously on the Lanes,
each with its own starting time, position, direction and speed. Floating Lanes may be
specified to be in their left-most, centered, or right-most position. Step-by-step static or
time-history analysis can be performed, with nonlinear effects included if desired.
Currently only vertical axle loading may be considered in step-by-step analysis.
26–2
CSI Analysis Reference Manual Moving-Load Analysis
For most design purposes the enveloping-type analysis using Moving-Load Load Cases is most
appropriate. For special studies and unusual permit vehicles, the step-by-step approach can be
valuable.
The moving-load features in SAP2000 are a subset of those available in CSiBridge, as described
in the next topic.
These objects are combined into a super object called a Bridge Object. Typically, a single Bridge
Object represents the entire structure, although you may need multiple Bridge Objects if you have
parallel structures, or want to consider merges or splits.
26–3
CSI Analysis Reference Manual Moving-Load Analysis
A Bridge Wizard is available within the Bridge Modeler to guide you through the process of
creating a bridge model, and help is available within the wizard itself.
The important thing to understand here is that this parametric model of the bridge exists
independently from the discretization of the model into elements. You may choose to discretize
the Bridge Object as Frames (spine model), Shells, or Solids, and you may choose the size of the
elements to be used. You can change the discretization at any time without affecting your
parameterized bridge model. When you do this, the previously generated elements are
automatically deleted, and new elements created.
You can add additional elements to the model to represent features of the bridge that may not be
provided by the Bridge Modeler. These elements will not be affected by changes to the Bridge
Object or its discretization, although it may be necessary to move or modify them if you change
the geometry of the bridge.
You can make changes to the elements generated from a Bridge Object, such as assigning
different properties or additional loads. These changes will survive regeneration of the model if a
new element is generated in exactly the same location. However, this may not occur if there are
changes in bridge geometry or discretization, so it is best to check a regenerated model and make
your changes again if necessary.
The basic steps required for these two types of analysis are as follows.
For both types of analysis:
(1) Create a structural model using the Bridge Modeler and/or standard structural model-
building techniques.
(2) Define Lanes that specify the location where vehicles can travel.
(3) Define Vehicles that represent the live load acting in the Lanes.
For Influence-Based Analysis:
(4) Define Vehicle Classes that group together one or more Vehicles that should be
enveloped.
(5) Define Moving-Load Load Cases that specify which Vehicle Classes should be moved
on which Lanes to produce the enveloped response, and what factors are used for vertical
load vs. horizontal braking/acceleration or centrifugal loads.
(6) Specify Bridge Response parameters that determine for which elements moving-load
response should be calculated, and set other parameters that control the influence-based
analysis.
(7) After running the analysis, you may view influence lines for any element response
quantity in the structure, and envelopes of response for those elements requested under
Bridge Response.
26–4
CSI Analysis Reference Manual Moving-Load Analysis
26.5 Lanes
The Vehicle live loads are considered to act in Lanes transversely spaced across the bridge
roadway. The number of Lanes and their transverse spacing can be chosen to satisfy the
appropriate design-code requirements. For simple bridges with a single roadway, the Lanes will
be generally parallel and evenly spaced, and will run the full length of the bridge structure.
For complex structures, such as interchanges, multiple roadways may be considered; these
roadways can merge and split. Lanes need not be parallel nor be of the same length. The number
of Lanes across the roadway may vary along the length to accommodate merges. Multiple patterns
of Lanes on the same roadway may be created to examine the effect of different lateral placement
of the Vehicles.
Floating Lane Sets may be defined that contain one or more Lanes whose transverse locations
will be adjusted automatically during analysis so as to act on the maximum influence for each
response quantity being calculated. The transverse location may vary along the length of the
Lanes. For most common bridges, one or two Floating Lane Sets is sufficient.
Lanes in SAP2000 are called Paths, and they have no width effects. Floating Lane Sets are not
available for SAP2000.
26–5
CSI Analysis Reference Manual Moving-Load Analysis
• Floating Lane: A Floating Lane is a type of Lane whose transverse location will be varied
automatically during analysis so as to act where it can have the maximum influence for
each response quantity being calculated. The width is constant and cannot be zero.
• Lane Set: A Lane Set may contain either a single Fixed Lane, or any number of Floating
Lanes, but not both.
The longitudinal centerline and width are specified for a Lane Set. This completely defines a
Fixed Lane.
For Floating Lanes, the width of the Lane Set determines how many Floating Lanes can be
present, and how much room they have to move transversely, or “float.” Floating Lanes within a
Lane Set cannot cross or overlap each other. Because the width of a Floating Lane Set can vary
along its length, the amount of excess width available for the Lanes to float also varies along the
length. In addition, individual Floating Lanes can start and end anywhere along the length of the
Lane Set, provided that the width is adequate to accommodate them without overlap.
Influence surfaces are calculated for Lane Sets. These become the influence surface for a Fixed
Lane. For Floating Lanes, the influence surfaces are used to locate the Lanes, and each Lane
interpolates its influence from the Lane Set. This is described later in this chapter.
26.5.3 Eccentricity
Each Lane Set applied to a bridge will commonly refer to the same reference line, but will
typically have a different eccentricity. The eccentricity for a given Lane Set may also vary along
the length.
The sign of the eccentricity is defined as follows: in an elevation view of the bridge where the
Lane Set runs from left to right, Lanes located in front of the roadway elements have positive
eccentricity. Alternatively, to a driver traveling on the roadway in the direction that the Lane Set
runs, a Lane to the right of the reference line has a positive eccentricity. The best way to check
eccentricities is to view them graphically in the graphical user interface.
In a spine model, the use of eccentricities is primarily important for the determination of torsion
in the bridge deck and transverse bending in the substructure. In Shell and Solid models of the
superstructure, the eccentricity determines where the load is applied on the deck.
26–6
CSI Analysis Reference Manual Moving-Load Analysis
Important Note! The centrifugal radius is specified independently of the actual geometry of the
Lane layout line in order to give more control over the loading.
A positive radius curves to the right when traveling in the direction that the Lane Set runs,
generating centrifugal forces that act to the left. Conversely, a negative radius curves to the left,
generating forces that act to the right. A zero radius actually indicates infinite radius, or zero
curvature, and represents a straight Lane that generates no centrifugal forces. The radius may be
constant or variable along the length of the Lane Set. When variable, the curvature (inverse of the
radius) is interpolated linearly between specified values.
For the Eurocode and similar prescriptive codes, you should set any radii that are larger than the
prescribed upper limit to zero so as to generate no centrifugal forces, and set radii that are smaller
than the prescribed lower limit to the value of that lower limit.
26.5.5 Width
You may specify a width for each Lane Set, which may be constant or variable along the length
of the Lane Set. For Fixed Lanes, the width of the Lane is the width of the Lane Set. For Floating
Lanes, the width of each Lane is specified and is constant. The width of the Lane Set determines
the number of Floating Lanes that can be present a teach station and the amount of room they
have to move transversely.
When a Lane is wider than a Vehicle, each axle or distributed load of the Vehicle will be moved
transversely within the Lane to maximum effect. If the Lane is narrower than the Vehicle, the
Vehicle is centered on the Lane and the Vehicle width is reduced to the width of the Lane.
For Floating Lane Sets with multiple Floating Lanes, the left edge of the leftmost Floating Lane
uses the setting for left edge of the Lane Set, and the right edge of the rightmost Floating Lane
uses the setting for the right edge of the Lane Set. All other edges for the Floating Lanes in the
Lane Set are considered to be interior.
26–7
CSI Analysis Reference Manual Moving-Load Analysis
26.5.7 Discretization
An influence surface will be constructed for each Lane Set for the purpose of placing the vehicles
to maximum effect. This surface is interpolated from unit point loads, called influence loads,
placed along the width and length of the Lane Set. Using more influence loads increases the
accuracy of the analysis at the expense of more computational time, memory, and disk storage.
You can control the number of influence loads by independently specifying the discretization to
be used along the length and across the width of each Lane Set. Discretization is given as the
maximum distance allowed between load points. Transversely, it is often sufficient to use half the
width of a Lane, resulting in load points at the left, right, and center of the Lane. More points may
be warranted for Floating Lane Sets with many Lanes. For more localized effects, transverse
discretization can reflect the girder spacing. Along the length of the Lane, using eight to sixteen
points per span is often adequate.
For Lanes applied to a general structure, the distance between the load points along the length
is chosen as the largest value that provides uniform spacing but does not exceed the specified
discretization length.
For Lanes applied to a bridge object created by the Bridge Modeler, the load points are created as
follows:
• Along the Lane centerline, load points are placed at each discretization line.
Discretization lines include the beginning and end of each span, in-span hinges, full-
width diaphragms, user-specified span points, and other discretization lines that created
so as not to exceed the bridge-object discretization length or angle.
• Between these load points, additional points are added at equal spaces that do not exceed
the minimum value of:
– The discretization length specified along-the-length for the Lane
– The fraction of the lane length specified for the Lane, if any
– The fraction of the span length specified for the Lane, if any, using the shortest span
in the bridge object
– The submesh size specified when updating the bridge object
• For each load point located on the lane centerline, transverse load points are placed along
the discretization line at equal distances not to exceed the discretization length specified
across-the-width for the Lane.
As with analyses of any type, it is strongly recommended that you start with models that run
quickly, using coarser discretization, so that you can gain experience with your model and
perform reality checks. Later, you can increase the refinement until you achieve the desired level
of accuracy and obtain the detailed results that you need.
26–8
CSI Analysis Reference Manual Moving-Load Analysis
Influence lines are computed for Lane Sets of zero width, while influence surfaces are computed
for Lane Sets having finite width. Only influence lines are available in SAP2000.
Figure 26-1
Examples of Influence Lines for One-Span and Two-Span Beams
An influence line can be viewed as a curve of influence values plotted at the load points along a
traffic Lane. For a given response quantity (force, displacement, or stress) at a given location in
the structure, the influence value plotted at a load point is the value of that response quantity due
to a unit concentrated downward force acting at that load point. The influence line thus shows the
26–9
CSI Analysis Reference Manual Moving-Load Analysis
influence upon the given response quantity of a unit force moving along the traffic lane. Figure
26-1 (page 26–9) shows some simple examples of influence lines. An influence surface is the
extension of this concept into two dimensions across the width of the Lane Set.
Influence lines and surfaces may exhibit discontinuities (jumps) at the location of the response
quantity when it is located at a load point on the traffic lane. Discontinuities may also occur where
the structure itself is not continuous (e.g., expansion joints).
Influence lines and surfaces may be displayed in the graphical user interface for the displacement,
force, or stress response of any element in the structure. They are plotted on the Lane Sets with
the influence values plotted in the vertical direction. A positive influence value due to gravity
load is plotted upward. Influence values are linearly interpolated between the known values at the
load points.
26.7.1 Positioning
For each response quantity calculated during analysis, the Floating Lanes are positioned
transversely within the Lane Set according to the influence surface generated under vertical loads
for that response quantity. This determination is done separately at each station along the length,
which means that the Lanes may not run straight down the bridge, and their spacing may not
remain constant.
26–10
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-2
Transverse Positioning of Two Floating Lanes
According to Maximum (Red) Influence at Each Longitudinal Station
For example, consider the case shown in Figure 26-2 (page 26–11) of a straight two-span bridge
with two 12 ft. wide Floating Lanes in a 35 ft. wide Lane Set. The influence surface shown is for
torsion in the center column support at midspan. This surface has two equal maxima, one on the
left side of the bridge in the first span and the other on the right side in the second span.
Accordingly, the two Floating Lanes are positioned toward the left in the first span and shift right
for the second span. Each Lane is still considered a single longitudinal entity that contains only a
single Vehicle, which may be in either span or cross both spans.
For most response quantities, the Floating Lanes do tend to run straight or shift only slightly.
Where the Vehicle location is reported, the Floating Lane eccentricity is reported at the station of
maximum influence. This eccentricity is measured with respect to the centerline of the Lane Set.
26.7.2 Grouping
When positioning the Floating Lanes at a given station, the following possibilities are considered:
• All Lanes adjacent in a single group with no intermediate gaps
• A single gap between two groups of Lanes, each group containing no gaps
For N Floating Lanes in a Lane Set, this leads to N possible groupings. This is shown in Figure
26-3 (page 26–12) for the case where N = 4. For each case, the one or two groups are moved
transversely to find the position that leads to the maximum response.
26–11
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-3
Transverse Positioning of Four Floating Lanes
Showing All Possible Grouping Options
26–12
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-4
Transverse Positioning of Two Floating Lanes
According to Different Sets of Importance Factors
For the common cases where all the Lanes tend to be shifted to the left side only or right side
only, the Importance Factor has no effect. The same is true when the Lanes are split into two
groups at the left and right sides of the Lane Set. Only the case where the Lanes tend to be grouped
toward the center of the Lane Set does the Importance Factor affect the positioning.
The present method also tends to be conservative in that it seeks the maximum influence at each
station along the length rather than enforcing straight Lanes. Straight Lanes can miss certain
critical cases where the influence shifts left and right from span to span.
26–13
CSI Analysis Reference Manual Moving-Load Analysis
• Only the influence due to vertical loads is used to position the Vehicles. This could lead
to incorrect positioning for certain cases where centrifugal or acceleration/braking loads
significantly affect the influence.
For each Floating Lane, you can specify that its transverse position be Left, Right, or Center.
“Left” indicates that the Lane will be positioned where it would be if all the Floating Lanes in the
Lane Set were shifted to the left, and similarly for “Right”. “Center” is the location halfway
between “Left” and “Right.”
Note that it is possible using this method to position the Lanes so that they overlap, although this
is not recommended.
For Moving-Load Load Cases using the influence surface, both axle loads and uniform loads are
used to maximum effect. For step-by-step analysis, only the axle loads are used.
26–14
CSI Analysis Reference Manual Moving-Load Analysis
the width of the lane, over a fixed width, or they may be concentrated at the center line of the
lane.
See “Upward and Horizontal Directions” (page 3–2) in Chapter “Coordinate Systems.”
All vertical and horizontal loads are generated from the same distribution of weights, i.e., the axle
and uniform loads as described above. The various directions of load are additive, depending
upon scale factors defined in the moving load cases, and are computed simultaneously for each
vehicle position.
In the discussion that follows, W is the total weight of an axle load or weight per length of a
uniform load at a given longitudinal position within a vehicle. All generated vertical or horizontal
loads have the same distribution across the width of the vehicle, except as described for
overturning moments below.
Vertical Loads
By default, the specified axle and uniform loads act in the gravity direction. You may optionally
specify that vertical loads are to be excluded if you want to define a special vehicle that represents
horizontal loading only. Accordingly, the vertical force FV is either.
Note that vertical load is required to generate both super-elevation and centrifugal overturning
moments, as discussed below.
26–15
CSI Analysis Reference Manual Moving-Load Analysis
The specified values effectively act as coefficients of friction, and the longitudinal force FB is
computed as:
𝐹𝐹𝐵𝐵 = +𝑏𝑏𝑏𝑏 (Eqn. 26 - 2)
where b is the specified braking coefficient for axle or uniform loads, and W is the axle or uniform
weight of the vehicle at a given location.
Braking and acceleration loads act longitudinally, parallel to the centerline of the Lane, and along
the grade of the layout line used to define the Lane. These forces will be assumed to act both
forward and backward, so that the maximum and minimum response reported will be equal and
opposite to each other. They will be based on either the maximum or minimum response
computed, whichever has the larger absolute value.
Optionally, skew braking and acceleration loads can be considered by specifying skew
coefficients for axle and uniform loads. The coefficients multiply the longitudinal braking and
acceleration forces, and are applied transversely, perpendicular to the Lane centerline. If the Lane
is acting on a bridge object, the skew forces will act along the super-elevation slope of the bridge.
Otherwise, skew braking forces act in the horizontal plane. Skew forces acting to the left and
right, simultaneously with the longitudinal forces, will both be considered and the envelope
reported. The skew coefficient is effectively the tangent of the angle between the direction of
braking or acceleration and the centerline of the Lane, and the skew braking/acceleration force
FK is computed as:
𝐹𝐹𝑘𝑘 = +𝑘𝑘𝐹𝐹𝐵𝐵 (Eqn. 26 - 3)
Centrifugal Loads
Centrifugal loads may be considered by specifying a velocity and a set of coefficients multiplying
the axle and uniform loads. The centrifugal force FC is computed as
𝑉𝑉𝐶𝐶2 𝑊𝑊
𝐹𝐹𝐶𝐶 = −𝑐𝑐 (Eqn. 26 - 4)
𝑔𝑔 𝑅𝑅
where c is the specified centrifugal coefficient for axle or uniform loads, VC is the specified
velocity, g is the acceleration due to gravity, W is the axle or uniform weight of the vehicle at a
given location, and R is the centrifugal radius specified as part of the Lane definition. When R =
0, the radius is taken as infinity (straight) and the force FC =0.
For the Eurocode and other prescriptive codes, a reference length (typically one meter) may be
specified instead of a velocity. In this case the centrifugal force is computed as
𝑊𝑊
𝐹𝐹𝐶𝐶 = −𝑐𝑐𝐿𝐿𝐶𝐶 (Eqn. 26 - 5)
𝑅𝑅
26–16
CSI Analysis Reference Manual Moving-Load Analysis
Centrifugal forces are applied transversely, perpendicular to the centerline of the Lane, and
always act in the horizontal plane regardless of any super-elevation. Note that the force acts to
the left (negative) when the radius curves to the right (positive), and vice-versa.
Overturning Moments
Two types of overturning moments may be considered, centrifugal and super-elevation. Both are
proportional to the height of the centroid of vehicle weight above the surface of the bridge deck.
Separate heights are specified for axle and uniform loads, but the same heights apply to both
types of overturning moment.
where FC is the centrifugal force as defined above, and h is the height to the centroid of the vehicle
weight causing this force. This generates a vertical force couple ±FTC acting over a moment arm
equal to the wheel spacing s, computed as
𝑇𝑇𝐶𝐶 ℎ
𝐹𝐹𝑇𝑇𝑇𝑇 = = 𝐹𝐹𝐶𝐶 (Eqn. 26 - 7)
𝑠𝑠 𝑠𝑠
where FV is the vertical force as defined above, h is the height to the centroid of the vehicle weight
causing the force, θ = tan-1e is the angle of super-elevation, and e is the super-elevation defined
as a ratio. This generates a vertical force couple ±FTV acting over a moment arm equal to the
horizontal wheel spacing s cosθ, computed as
𝑇𝑇𝑉𝑉 ℎ
𝐹𝐹𝑇𝑇𝑇𝑇 = = 𝑇𝑇𝑉𝑉 𝑒𝑒 (Eqn. 26 - 9)
𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑠𝑠
Note that the overturning moment due to super-elevation tends to counteract the centrifugal
overturning effects on a curve, but may itself cause overturning when acting alone for vehicles
that are stationary. Both cases must be considered in an enveloping analysis or design.
For a vehicle load of width w, the spacing s and the application of the vertical force FT couple
depend on the transverse distribution of the load as follows:
• For a single point load, or for a zero-width lane, s = 0 and no overturning moments are
considered.
• For two point loads, s = w, and the overturning load FT is added to the two vertical loads
as an equal-but-opposite pair at the two wheel locations.
26–17
CSI Analysis Reference Manual Moving-Load Analysis
• For four equally-spaced point loads, s =⅔ w, and overturning loads FT /2 are added to the
two vertical loads on one side of the vehicle width and subtracted from the loads on the
other side.
• For a uniform transverse distribution of load, s = ½ w, and a uniform overturning load FT
/(w/2) is added to the vertical load on one half of the vehicle width and subtracted from
the other half.
• Note that the width of the vehicle will be reduced, if necessary, to fit within the width of
the lane.
Important Note! The overturning load is restricted so as not to cause uplift on the inner or upward
side of the vehicle. This restriction is enforced during analysis, and can be stated as
𝐹𝐹𝑉𝑉
𝐹𝐹𝑇𝑇 = (Eqn. 26 - 11)
2
In particular, no overturning moments will be considered for a load case where the vertical load
is zero. When defining moving load cases, be sure to combine vertical load with centrifugal load
if overturning moments are important. A centrifugal load case by itself will exclude overturning
moments, even if later included in a load combination with vertical load cases. See Topic
“Moving-Load Load Cases” (page 26–33) for more information.
26–18
CSI Analysis Reference Manual Moving-Load Analysis
You have the option to specify that a vehicle must remain fully on the lane. This is useful for
cranes and similar vehicles that have stops at the end of their rails that prevent them from leaving
the lane. This setting only affects influence-surface analysis, not step-by-step analysis where you
can explicitly control where the vehicle runs.
By default, each concentrated or distributed load is considered to represent a range of values from
zero up to a specified maximum. When computing a response quantity (force or displacement)
the maximum value of load is used where it increases the severity of the response, and zero is
used where the load would have a relieving effect. Thus, the specified load values for a given
Vehicle may not always be applied proportionally. This is a conservative approach that accounts
for Vehicles that are not fully loaded. Thus, the maximum response is always positive (or zero);
the minimum response is always negative (or zero).
You may override this conservative behavior as discussed in the next Subtopic, “Option to Allow
Reduced Response Severity.”
By way of example, consider the influence line for the moment at the center of the left span shown
Figure 26-1(b) (page 26–9). Any axle load or portion of a distributed load that acts on the left
span would contribute only to the positive maximum value of the moment response. Loads acting
on the right span would not decrease this maximum, but would contribute to the negative
minimum value of this moment response.
Width Effects
Fixed-width loads will be moved transversely across the width of a Lane for maximum effect if
the Lane is wider than the load. If the Lane is narrower than the load, the load will be centered on
the Lane and its width reduced to be equal to that of the Lane, keeping the total magnitude of the
load unchanged.
The load at each longitudinal location in the vehicle is independently moved across the width of
the Lane. This means that the front, back, and middle of the vehicle may not occupy the same
transverse location in the lane when placed for maximum effect.
26–19
CSI Analysis Reference Manual Moving-Load Analysis
The intent of this function is to scale the load according to span length. In a given structure, there
may not be a constant span length, so the program uses the influence line to determine what span
length to use. This may differ for each computed response quantity, and may not always
correspond to the obvious span length in the global structure.
For a given response quantity, the maximum point on the influence line is found, and the distance
between the zero-crossings on either side of this maximum is taken to be the span length. For the
three influence lines of Figure 26-1 (page 26–9), this would result in a span length of half the
distance between the supports for the shear in (a), and the full distance between the supports for
the moments in (b) and (c). For shear near the support, the span length would be essentially the
same as the distance between the support.
This approach generally works well for moments and for shear near the supports. A shorter span
length is computed for shear near midspan, but here the shear is smaller anyway, so it is not
usually of concern.
Distributed Loads
If you specify a length-effect function for the distributed loads, all distributed loads will be scaled
equally by the function. Built-in length-effect functions include the AASHTO Standard Impact
function and the British HA function. You may define your own function.
The intent of this function is to scale the load according to the loaded length, but not
unconservatively. The influence line is used to determine the loaded length for each individual
response quantity. Only loaded lengths that increase the severity of the response are considered.
To prevent long lengths of small influence from unconservatively reducing the response, an
iterative approach is used where the length considered is progressively increased until the
maximum response is computed. Any further increases in length that reduce the response due to
decreasing function value are ignored.
On the other hand, the loaded length used for scaling is never reduced below the length of a single
span, which is determined separately for each influence line as the distance between zero
crossings on either side of the point of maximum influence.
26–20
CSI Analysis Reference Manual Moving-Load Analysis
Influence surfaces are not used for this type of analysis. Rather, CSiBridge creates many internal
Load Patterns representing different positions of the vehicles along the length of the lanes.
Only axle loads are considered; the uniform loads are not applied. In the case of a variable axle
spacing, the minimum distance is used. The transverse distribution of the axle loads is considered.
The vehicle is moved longitudinally along the centerline of the lane; it is not moved transversely
within the lane. To consider different transverse positions, you can define additional lanes.
The full magnitudes of the loads are applied, regardless of whether they increase or decrease the
severity of the response. Each step in the analysis corresponds to a specific position of each
vehicle acting in its lane. All response at that step is fully correlated.
The general Vehicle consists of n axles with specified distances between them. Concentrated
loads may exist at the axles. Uniform loads may exist between pairs of axles, in front of the first
axle, and behind the last axle. The distance between any one pair of axles may vary over a
specified range; the other distances are fixed. The leading and trailing uniform loads are of infinite
extent. Additional “floating” concentrated loads may be specified that are independent of the
position of the axles.
By default, for influence surface analysis, applied loads never decrease the severity of the
computed response, so the effect of a shorter Vehicle is captured by a longer Vehicle that includes
the same loads and spacings as the shorter Vehicle. Only the longer Vehicle need be considered
in such cases.
If you choose the option to allow loads to reduce the severity of response, then you must consider
the shorter and longer vehicles, if they both apply. This is also true for step-by-step analysis.
26.9.1 Specification
To define a Vehicle, you may specify:
• n–1 positive distances, d, between the pairs of axles; one inter-axle distance may be
specified as a range from dmin to dmax, where 0 < dmin ≤ dmax, and dmax = 0 can be
used to represent a maximum distance of infinity.
• n concentrated loads, p, at the axles, including the transverse load distribution for each
26–21
CSI Analysis Reference Manual Moving-Load Analysis
• n+1 uniform loads, w: the leading load, the inter-axle loads, and the trailing load,
including the transverse load distribution for each
• Floating axle loads:
– Load pm for superstructure moments, including its transverse distribution. You may
specify whether or not to double this load for negative superstructure moments over
the supports, as described below
– Load pxm for all response quantities except superstructure moments, including its
transverse distribution
• Whether or not this Vehicle is to be used for calculating:
– “Negative” superstructure moments over the supports
– Reaction forces at interior supports
– Response quantities other than the two types above
• Minimum distances between the axle loads and the edges of the lane; by default, these
distances are zero
• Whether or not the vehicle must remain fully within the length of lane
• Whether or not to automatically scale the magnitude of the axle loads based on the loaded
length of the lane according to the Chinese JTG or other codes
• Whether or not to automatically scale the magnitude of the uniform loads based on the
loaded length of the lane according to the British or other codes
• Whether or not to consider vertical loading, and whether or not to include the
corresponding overturning moments due to super-elevation
• Information used to calculate braking and acceleration loading
• Information used to calculate the centrifugal loading.
The number of axles, n, may be zero, in which case only a single uniform load and the floating
concentrated loads can be specified.
26–22
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-5
General Vehicle Definition
These parameters are illustrated in the figure above. Some specific examples are given in Topic
“Standard Vehicles” (page 26–25). Additional detail is provided in the following.
26–23
CSI Analysis Reference Manual Moving-Load Analysis
The different types of available vehicle response components are described in the following
subtopics.
The general procedure is to select the elements representing the superstructure and assign vehicle
response components “H and HS Lane Loads – Superstructure Moment” to the desired response
quantities, as described next.
For a spine (spline) model where the superstructure is modeled as a line of frame elements,
superstructure moment corresponds to frame moment M3 for elements where the local-2 axis is
in the vertical plane (the default.) Thus, you would select all frame elements representing the
superstructure and assign the vehicle response components to M3, indicating to “Use All Values”
(i.e., positive and negative.) Load pm will be used for computing M3 of these elements.
The procedure for different types of structures is very similar to that described above for
superstructure moment: select the elements representing the superstructure, but now assign
vehicle response components “H, HS and HL Lane Loads – Superstructure Negative Moment
over Supports” to the desired response quantities. However, we have to decide how to handle the
sign.
There are two general approaches. Let's consider the case of the spine model with frame moment
M3 representing superstructure moment:
26–24
CSI Analysis Reference Manual Moving-Load Analysis
(1) You can select the entire superstructure, and assign the vehicle response components to
M3, indicating to “Use Negative Values.” Only negative values of M3 will be computed
using the double pm or double-truck load.
(2) You can select only that part of the superstructure within a pre-determined negative-
moment region, such as between the inflection points under dead load. Assign the vehicle
response components to M3, indicating to “Use Negative Values” or “Use All Values.”
The first approach may be slightly more conservative, giving negative moments over a larger
region. However, it does not require you to determine a negative-moment region.
The situation with the shell model is more complicated, since negative moments correspond to
positive membrane forces and stresses at the top of the superstructure, negative values at the
bottom of the superstructure, and changing sign in between. For this reason, approach (2) above
may be better: determine a negative-moment region, then assign the vehicle response components
to the desired shell stresses, membrane forces, and/or moments, indicating to “Use All Values.”
This avoids the problem of sign where it changes through the depth.
26–25
CSI Analysis Reference Manual Moving-Load Analysis
HS20-44 is a nominal 20 ton HS Truck Load. These Vehicles are illustrated in Figure 26-6
(page 26–27).
The effect of an H Vehicle is included in an HS Vehicle of the same nominal weight. If you
are designing for both H and HS Vehicles, only the HS Vehicle is needed.
AML
Vehicles specified with type = AML represent the AASHTO standard Alternate
Military Load. This Vehicle consists of two 24 kip axles spaced 4 ft apart.
Vehicles specified with type = HL-93M represent the AASHTO standard HL-93 Load consisting
of the code-specified design tandem and the design lane load.
Vehicles specified with type = HL-93S represent the AASHTO standard HL-93 Load consisting
of two code-specified design trucks and the design lane load, all scaled by 90%. The axle spacing
for each truck is fixed at 14 ft. The spacing between the rear axle of the lead truck and the lead
axle of the rear truck varies from 50 ft to the length of the Lane. This vehicle is only used for
negative superstructure moment over supports and reactions at interior supports. The response
will be zero for all response quantities that do not have the appropriately assigned vehicle
response components.
A dynamic load allowance may be specified for each Vehicle using the parameter im. This is the
additive percentage by which the concentrated truck or tandem axle loads will be increased. The
uniform lane load is not affected. Thus, if im = 33, all concentrated axle loads for the vehicle will
be multiplied by the factor 1.33.
26–26
CSI Analysis Reference Manual Moving-Load Analysis
The effect of a shorter Caltrans Permit Load is included in any of the longer Permit Loads. If you
are designing for all of these permit loads, only the P13 Vehicle needed.
Figure 26-6
AASHTO Standard H and HS Vehicles
26–27
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-7
AASHTO Standard HL Vehicles
26–28
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-8
Caltrans Standard Permit Vehicles
26–29
CSI Analysis Reference Manual Moving-Load Analysis
Figure 26-9
Standard Train Vehicles
Cooper E 80
Vehicles specified with type = COOPERE80 represent the AREA standard Cooper E 80 train
load. This Vehicle is illustrated in Figure 26-9 (page 26–30).
26–30
CSI Analysis Reference Manual Moving-Load Analysis
UICn
Vehicles specified with type = UICn represent the European UIC (or British RU) train load. The
n in the type is an integer scale factor that specifies magnitude of the uniform load in KN/m.
Thus, UIC80 is the full UIC load with an 80 kN/m uniform load, and UIC60 is the UIC load with
a 60 kN/m uniform load. The concentrated loads are not affected by n.
RL
Vehicles specified with type = RL represent the British RL train load. This Vehicle is illustrated
in Figure 26-9 (page 26–30).
Eurocode Vehicles
Vehicles are available for the four Load Models of the European Standard EN 1991-2:2003.
There are eight vehicles in total that represent Load Model 1. Each vehicle combines the tandem
system TS (concentrated load) with the UDL system (uniform load), but with different scale
factors.
For use as a characteristic load, there are separate vehicles for loading the first, second, third, and
subsequent lanes. These are given in the table below:
TS, Axle Load UDL Load qik
Vehicle Location
Qik(kN) (kN/m2)
Euro_LM1_Lane1_Char Lane Number 1 300 9
Euro_LM1_Lane2_Char Lane Number 2 200 2.5
Euro_LM1_Lane3_Char Lane Number 3 100 2.5
Euro_LM1_Other_Char Other Lanes 0 2.5
A moving-load case defined for use as a characteristic load, and having four or more lanes, should
apply a single instance each of the first three vehicles to all the lanes and apply multiple instances
of the last vehicle to all lanes. The automatic permutations in the moving load case will consider
the most severe combination of the vehicles loading the various lanes. If there are fewer than four
lanes, the latter vehicles are not needed, respectively.
For use as a frequent load, there are separate vehicles for loading the first, second, third, and
subsequent lanes. These are given in the table below:
TS, Axle Load UDL Load qik
Vehicle Location
Qik(kN) (kN/m2)
Euro_LM1_Lane1_Freq Lane Number 1 225 3.6
Euro_LM1_Lane2_Freq Lane Number 2 150 1.0
Euro_LM1_Lane3_Freq Lane Number 3 75 1.0
Euro_LM1_Other_Freq Other Lanes 0 1.0
26–31
CSI Analysis Reference Manual Moving-Load Analysis
Because of the different ratios of TS and UDL load, separate moving-load cases need to be
defined for characteristic and frequent loading.
A moving-load case defined for use as a frequent load, and having four or more lanes, should
apply a single instance each of the first three vehicles to all the lanes and apply multiple instances
of the last vehicle to all lanes. The automatic permutations in the moving load case will consider
the most severe combination of the vehicles loading the various lanes. If there are fewer than four
lanes, the latter vehicles are not needed, respectively.
A single vehicle is available for Load Model 2, Euro_LM2, that applies a single axle load. This
should be applied in a moving-load case that loads all the lanes, but only a single lane at a time.
There are multiple vehicles available to represent the various types defined for Load Model 3.
For vehicles with 100 to 200 kN axle-lines, the axle loads are applied as a knife-edge load
distributed over a 2.7 m width. For vehicles with 240 kN axle-lines, the axle loads are applied as
a knife-edge load distributed over a 4.2 m width. These can be combined with the Load Model 1
vehicles in a moving-load case, loading separate lanes. The 240 kN axle-lines are not
automatically applied to two adjacent lanes. Instead, you will need to define a new lane that is
double-wide and use that lane in the moving-load case in place of the two adjacent lanes.
A single vehicle is available for Load Model 4, Euro_LM4, that applies a uniform load. This
should be applied in a moving-load case that loads all lanes simultaneously. Additional lanes may
need to be defined to represent areas that may be loaded by pedestrians but are not otherwise used
for traffic.
For influence-based analyses, all Vehicle loads are applied to the traffic Lanes through the use of
Vehicle Classes. If it is desired to apply an individual Vehicle load, you must use a Vehicle Class
that contains only that single Vehicle. Such single-vehicle Classes are automatically created for
each Vehicle, and cannot be changed. You need to define your own Vehicle Classes only if you
want to envelope multiple Vehicles or change the scale factor on a single Vehicle.
For example, the you may need to consider the most severe of a Truck Load and the corresponding
Lane Load, say the HS20-44 and HS20-44L loads. A Vehicle Class can be defined to contain
these two Vehicles. Additional Vehicles, such as the Alternate Military Load type AML, could
be included in the Class as appropriate. Different members of the Class may cause the most severe
response at different locations in the structure.
26–32
CSI Analysis Reference Manual Moving-Load Analysis
For HL-93 loading, you would first define three Vehicles, one each of the standard types HL-
93K, HL-93M, and HL-93S. You then could define a single Vehicle Class containing all three
Vehicles.
For step-by-step analysis, Vehicle loads are applied directly without the use of Classes, since no
enveloping is performed.
A Moving-Load Load Case is a type of Load Case. Unlike most other Load Cases, you cannot
apply Load Patterns in a Moving-Load Load Case. Instead, each Moving-Load Load Case
consists of a set of assignments that specify how the Classes are assigned to the Lanes.
You may specify multiple-lane scale factors, rf1, rf2, rf3, ..., for each Moving-Load Load Case
that multiply the effect of each permutation depending upon the number of loaded Lanes. For
example, the effect of a permutation that loads two Lanes is multiplied by rf2.
The maximum and minimum response quantities for a Moving-Load Load Case will be the
maximum and minimum values obtained for any permutation permitted by the assignments.
Usually the permutation producing the most severe response will be different for different
response quantities.
The concepts of assignment can be clarified with the help of the following examples.
26–33
CSI Analysis Reference Manual Moving-Load Analysis
simultaneously for each position of the vehicle in the lane. This is more accurate and less over-
conservative than considering the three directions of loading separately and then adding them
together later in a load combination.
Important Note! The overturning load due to centrifugal load is restricted so as not to cause uplift
on the inner or upward side of the vehicle. In particular, no overturning moments will be
considered for a load case where the vertical load is zero. For this reason, it is recommended to
combine full vertical load with centrifugal load if overturning moments are important. A
centrifugal load case by itself will exclude overturning moments, even if later included in a load
combination with vertical load cases. See topic “Vehicle Live Loads” (page 26–14) for more
information.
When multiple directions of loading are considered in a moving-load load case, the following
permutations are automatically considered during analysis depending upon the type of
combination requested by the choice of scale factors:
Combination Vertical (V) Braking (B) Centrif. (C) Double
V only cfv 0 0
B only 0 cfb 0 *
C only 0 0 cfc
cfv cfb 0 *
V+B
cfv -cfb 0 *
cfv 0 cfc
V+C
cfv 0 0
0 cfb cfc *
0 cfb 0 *
B+C
0 -cfb cfc *
0 -cfb 0 *
cfv cfb cfc *
cfv cfb 0 *
V+B+C
cfv -cfb cfc *
cfv -cfb 0 *
For vehicles with a non-zero skew factor specified for braking and acceleration loads, the
permutations indicated with (*) in the Double column will be doubled to consider both signs of
the transverse load due to skew braking/acceleration.
Note that for the “B only” case, the results are automatically enveloped in both directions without
any additional computational effort.
Comparing the computational effort to consider all three directions of loading in a single load
case versus running them in separate load cases and then adding them together later in load
combinations: A single load case requires four permutations, whereas the three individual load
cases only require three permutations. However, running all three in a single load case generally
provides better results and allows consideration of overturning moments. If the three directions
of loading are to be combined with various different sets of scale factors, doing so with load
26–34
CSI Analysis Reference Manual Moving-Load Analysis
combinations is clearly more efficient than running multiple load cases, although again less
accurate.
In general, it is recommended to combine the various directions of loading in the load cases rather
than load combinations.
Generally, loading all of the Lanes will produce the most severe moments and shears along the
span and axial forces in the piers. However, the most severe torsion of the bridge deck and
transverse bending of the piers will usually be produced by loading only those Lanes possessing
eccentricities of the same sign.
Assume that the bridge structure and traffic Lanes have been defined. Three Vehicles are defined:
• name = HSK, type = HS20-44
• name = HSL, type = HS20-44L
• name = AML, type = AML
where name is an arbitrary label assigned to each Vehicle. The three Vehicles are assigned to a
single Vehicle Class, with an arbitrary label of name = HS, so that the most severe of these three
Vehicle loads will be used for every situation.
A single Moving-Load Load Case is then defined that seeks the maximum and minimum
responses throughout the structure for the most severe of loading all four Lanes, any three Lanes,
any two Lanes or any single Lane. This can be accomplished using a single assignment. The
parameters for the assignment are:
• class = HS
• sf = 1
• lanes = 1, 2, 3, 4
• lmin = 1
• lmax = 4
The scale factors for the loading of multiple Lanes in the set of assignments are rf1 = 1, rf2 = 1,
rf3 = 0.9, and rf4 = 0.75.
26–35
CSI Analysis Reference Manual Moving-Load Analysis
There are fifteen possible permutations assigning the single Vehicle Class HS to any one, two,
three, or four Lanes. These are presented in the following table:
Permutation Lane 1 Lane 2 Lane 3 Lane 4 Scale Factor
1 HS 1.00
2 HS 1.00
3 HS 1.00
4 HS 1.00
5 HS HS 1.00
6 HS HS 1.00
7 HS HS 1.00
8 HS HS 1.00
9 HS HS 1.00
10 HS HS 1.00
11 HS HS HS 0.90
12 HS HS HS 0.90
13 HS HS HS 0.90
14 HS HS HS 0.90
15 HS HS HS HS 0.75
An “HS” in a Lane column of this table indicates application of Class HS; a blank indicates that
the Lane is unloaded. The scale factor for each permutation is determined by the number of Lanes
loaded.
The three Vehicles are assigned to a single Vehicle Class, with an arbitrary label of name = HL,
so that the most severe of these three Vehicle loads will be used for every situation. By definition
of the standard Vehicle type HL-93S, Vehicle HLS will only be used when computing negative
moments over supports or the reaction at interior piers. The other two Vehicles will be considered
for all response quantities.
A single Moving-Load Load Case is then defined that is identical to that of the previous example,
except that class = HL, and the scale factors for multiple Lanes are rf1 = 1.2, rf2 = 1, rf3 = 0.85,
and rf4 = 0.65.
26–36
CSI Analysis Reference Manual Moving-Load Analysis
There are again fifteen possible permutations assigning the single Vehicle Class HL to any one,
two, three, or four Lanes. These are similar to the permutations of the previous example, with the
scale factors changed as appropriate.
The first three Vehicles are assigned to a Vehicle Class that is given the label name = HS, as in
Example 1. The last Vehicle is assigned as the only member of a Vehicle Class that is given the
label name = P13. Note that the effects of CSiBridge Vehicle types P5, P7, P9, and P11 are
captured by Vehicle type P13.
Combination Group IPW is then represented as a single Moving-Load Load Case consisting of the
assignment of Class P13 to any single Lane with or without Class HS being assigned to any other
single Lane. This can be accomplished using two assignments. A scale factor of unity is used
regardless of the number of loaded Lanes.
26–37
CSI Analysis Reference Manual Moving-Load Analysis
There are sixteen possible permutations for these two assignments such that no Lane is loaded by
more than one Class at a time. These are presented in the following table:
Permutation Lane 1 Lane 2 Lane 3 Lane 4 Scale Factor
1 P 1.00
2 P HS 1.00
3 P HS 1.00
4 P HS 1.00
5 HS P 1.00
6 P 1.00
7 P HS 1.00
8 P HS 1.00
9 HS P 1.00
10 HS P 1.00
11 P 1.00
12 P HS 1.00
13 HS P 1.00
14 HS P 1.00
15 HS P 1.00
16 P 1.00
The first Moving-Load Load Case considers the case where the permit Vehicle occupies Lane 1.
The first assignment assigns Class P13 to Lane 1
• class = P13
• sf = 1
• lanes = 1
• lmin = 1
• lmax = 1
The second assignment assigns Class HS to either Lane 3 or 4, or to no Lane at all:
• class = HS
• sf = 1
• lanes = 3, 4
26–38
CSI Analysis Reference Manual Moving-Load Analysis
• lmin = 0
• lmax = 1
These assignments permit the following three permutations:
Permutation Lane 1 Lane 2 Lane 3 Lane 4 Scale Factor
1 P 1.00
2 P HS 1.00
3 P HS 1.00
Similarly, the second Moving-Load Load Case considers the case where the permit Vehicle
occupies Lane 4. The first assignment assigns Class P13 to Lane 4
• class = P13
• sf = 1
• lanes = 4
• lmin = 1
• lmax = 1
The second assignment assigns Class HS to either Lane 1 or 2, or to no Lane at all:
• class = HS
• sf = 1
• lanes = 1, 2
• lmin = 0
• lmax = 1
These assignments permit the following three permutations:
Permutation Lane 1 Lane 2 Lane 3 Lane 4 Scale Factor
1 P 1.00
2 HS P 1.00
3 HS P 1.00
An envelope-type Combo that includes only these two Moving-Load Load Cases would produce
the most severe response for the six permutations above.
See Topic “Load Combinations (Combos)(page 18–9) in Chapter “Load Cases” for more
information.
26–39
CSI Analysis Reference Manual Moving-Load Analysis
The characteristic load is then represented as a single Moving-Load Load Case consisting of the
assignment of each of the first three vehicles to a single lane, and the fourth vehicle to the
remaining lanes. This can be accomplished using four assignments. A scale factor of unity is used
regardless of the number of loaded Lanes.
26–40
CSI Analysis Reference Manual Moving-Load Analysis
Considering the possibility that the lanes loaded by LoadX are not loaded at all increases the
number of permutations from 60 to 240. However, this is not necessary, since the loading will not
be applied in the case that it decreases the severity of the response.
A similar moving-load case can be defined for applying the frequent Load Model 1 vehicles to
the Lanes.
For each of the following types of response, you may request a Group of elements for which the
response should be calculated:
• Joint displacements
• Joint reactions
• Frame forces and moments
• Shell stresses
• Shell resultant forces and moments
• Plane stresses
• Solid stresses
• Link/support forces and deformations
If the displacements, reactions, spring forces, or internal forces are not calculated for a given joint
or Frame element, no Moving Load response can be printed or plotted for that joint or element.
Likewise, no response can be printed or plotted for any Combo that contains a Moving-Load Load
Case.
26.14.2 Correspondence
For each maximum or minimum Frame-element response quantity computed, the corresponding
values for the other five internal force and moment components may be determined. For example,
the shear, moment, and torque that occur at the same time as the maximum axial force in a Frame
element may be computed.
26–41
CSI Analysis Reference Manual Moving-Load Analysis
Similarly, corresponding displacements, stresses, forces and moments can be computed for any
response quantity of any element type. Only the corresponding values for each joint or element
are computed at each output location. If you want to see the full corresponding state of the
structure, you must use step-by-step analysis.
By default, no corresponding quantities are computed since this significantly increases the
computation time for moving-load response.
A “Quick” method is available which may be much faster than the usual “Exact” method, but it
may also be less accurate. The Quick method approximates the influence line by using a limited
number of load points in each “span.” For purposes of this discussion, a span is considered to be
a region where the influence line is all positive or all negative.
The degree of approximation to be used is specified by the parameter quick, which may be any
non-negative integer. The default value is quick = 0, which indicates to use the full influence line,
i.e., the Exact method.
Positive values indicate increasing degrees of refinement for the Quick method. For quick = 1,
the influence line is simplified by using only the maximum or minimum value in each span, plus
the zero points at each end of the span. For quick = 2, an additional load point is used on either
side of the maximum/minimum. Higher degrees of refinement use additional load points. The
number of points used in a span can be as many as 2quick+1, but not more than the number of load
points available in the span for the Exact method.
It is strongly recommended that quick = 0 be used for all final analyses. For preliminary analyses,
quick = 1, 2, or 3 is usually adequate, with quick = 2 often providing a good balance between
speed and accuracy. The effect of parameter quick upon speed and accuracy is problem-
dependent, and you should experiment to determine the best value to use for each different model.
26–42
CSI Analysis Reference Manual Moving-Load Analysis
• Starting time
• Vehicle speed
• Direction (forward or backward, relative to the Lane direction)
• Transverse location (for Floating Lanes)
You also specify a time-step size and the total number of time steps to be considered. The total
duration of loading is the product of these two. To get a finer spatial discretization of loading, use
smaller time steps, or reduce the speed of the vehicles.
26.15.1 Loading
This type of Load Pattern is multi-stepped. It automatically creates a different pattern of loading
for each time step. At each step, the load applied to the structure is determined as follows:
• The longitudinal position of each Vehicle in its Lane at the current time is determined
from its starting position, speed and direction.
• The Vehicle is centered transversely in the Lane.
• Axle loads are applied to the bridge deck. Concentrated axles loads are applied as
specified. Distributed axle loads are converted to four equivalent concentrated loads.
• For each individual concentrated load, consistent joint loads are calculated at the corners
of any loaded shell or solid element on the deck. In a spine model, a concentrated force
and eccentric moment is applied to the closest frame element representing the
superstructure.
• Variable axle spacing, if present, is fixed at the minimum distance.
• Longitudinally-uniform loads are not considered.
• Floating axle loads are not considered.
If you wish to consider different axle spacing, define additional Vehicles. If you wish to consider
different transverse placement of the Vehicles, define additional Lanes.
Since the analysis is static, the speed of the Vehicles has no effect on the results, other than
determining the change in position from one load step to the next.
If any additional loads are assigned to structural objects in Load Pattern of type “Vehicle Live”,
these loads are applied equally to the structure in every load step of a multi-step static load case,
and act in addition to the vehicle loads.
26–43
CSI Analysis Reference Manual Moving-Load Analysis
If any additional loads are assigned to structural objects in a Load Pattern of type “Vehicle Live”,
these loads are applied using the time-function specified with the load pattern, and act in addition
to the vehicle loads.
Direct integration is recommended. Modal superposition would require a very large number of
modes since the spatial distribution of the load is constantly changing.
Dynamical effects are important in a time-history analysis, and different results may be expected
depending upon the speed of the vehicle.
The Time-History Load Case may be linear or nonlinear. If you wish to consider static
nonlinearity, you should perform a quasi-static nonlinear time-history analysis, i.e., at very slow
speed with long time steps. The speed should be slow enough so that the time it takes to cross a
span is significantly longer than the first period of the structure.
26–44
CSI Analysis Reference Manual Moving-Load Analysis
See Topic “Load Combinations (Combos)” (page 18–9) in Chapter “Load Cases” for more
information.
The computation of Moving Load response may require a large amount of computer time
compared with the execution of other typical CSiBridge analyses. The amount of disk storage
needed (beyond the influence lines) is small.
The computation time for Moving Load response is proportional to the number of response
quantities requested. The computation time for Moving Load response is also directly
proportional to the number of Lanes.
For each Vehicle load, the computation time is approximately proportional to the square of the
number of axles. It is also proportional to L', the effective number of load points. The value of L'
will be different for each response quantity; it tends to be smaller for structures with simple spans
than with continuous spans.
For step-by-step analysis, computational time is primarily affected by the number of timesteps
used. Discretization of the Lanes, and the number and type of Vehicles used has a secondary
effect.
26–45
27 References
AASHTO, 2020
Standard Specifications for Highways Bridges, 17th Edition, The American Association of State
Highway and Transportation Officials, Inc., Washington, D.C.
AASHTO, 2020
AASHTO LRFD Bridge Design Specifications, 4th Edition 2007, with 2008 Interim Revisions, The
American Association of State Highway and Transportation Officials, Inc., Washington, D.C.
ACI, 2019
Building Code Requirements for Structural Concrete (ACI 318-05) and Commentary (ACI 318R-05),
American Concrete Institute, Farmington Hills, Mich.
AISC, 2016
ANSI/AISC 360-05: An American National Standard ¾ Specification for Structural Steel Buildings,
American Institute of Steel Construction, Chicago, Ill.
ASCE 41-13
ASCE/SEI 41-13: Seismic Evaluation and Retrofit of Existing Buildings, American Socitiety of Civil
Engineers, Reston, VA
ASCE 41-17
ASCE/SEI 41-17: Seismic Evaluation and Retrofit of Existing Buildings, American Socitiety of Civil
Engineers, Reston, VA
ASCE 41-23
ASCE/SEI 41-23: Seismic Evaluation and Retrofit of Existing Buildings, American Socitiety of Civil
Engineers, Reston, VA
K. J. Bathe, 1982
Finite Element Procedures in Engineering Analysis, Prentice-Hall, Englewood Cliffs, N.J.
27–1
CSI Analysis Reference Manual References
Caltrans, 2019
Amendments of the AASHTO Bridge Design Specifications, 8th Edition, per State of California
Department of Transportation, Sacramento, Calif.
FEMA, 2000
Prestandard and Commentary for Seismic Rehabilitation of Buildings, Prepared by the American
Society of Civil Engineers for the Federal Emergency Management Agency (Report No. FEMA-356),
Washington, D.C.
A. K. Gupta, 1990
Response Spectrum Method in Seismic Analysis and Design of Structures, Blackwell Scientific
Publications, Cambridge, Mass.
T. J. R. Hughes, 2000
The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, Dover.
27–2
CSI Analysis Reference Manual References
L. E. Malvern, 1969
Introduction to the Mechanics of a Continuous Medium, Prentice-Hall, Englewood Cliffs, N.J.
NRC, 2006
“Combining Modal Responses and Spatial Components in Seismic Response Analysis,” Regulatory
Guide 1.92, Revision 2, U.S. Nuclear Regulatory Commission.
27–3
CSI Analysis Reference Manual References
Y. K. Wen, 1976
“Method for Random Vibration of Hysteretic Systems,” Journal of the Engineering Mechanics
Division, ASCE, Vol. 102, No. EM2.
E. L. Wilson, 1970
SAP — A General Structural Analysis Program, Report No. UC SESM 70-20, Structural Engineering
Laboratory, University of California, Berkeley.
E. L. Wilson, 1972
SOLID SAP — A Static Analysis Program for Three Dimensional Solid Structures, Report No. UC
SESM 71-19, Structural Engineering Laboratory, University of California, Berkeley.
E. L. Wilson, 1985
“A New Method of Dynamic Analysis for Linear and Non-Linear Systems,” Finite Elements in
Analysis and Design, Vol. 1, pp. 21–23.
E. L. Wilson, 1993
“An Efficient Computational Method for the Base Isolation and Energy Dissipation Analysis of
Structural Systems,” ATC17-1, Proceedings of the Seminar on Seismic Isolation, Passive Energy
Dissipation, and Active Control, Applied Technology Council, Redwood City, Calif.
E. L. Wilson, 1997
Three Dimensional Dynamic Analysis of Structures with Emphasis on Earthquake Engineering,
Computers and Structures, Inc., Berkeley, Calif.
27–4
CSI Analysis Reference Manual References
27–5
CSI Analysis Reference Manual References
TAUCS Version 2.0, November 29, 2001. Copyright ©) 2001, 2002, 2003 by Sivan Toledo, Tel-Aviv
University, stoledo@tau.ac.il. All Rights Reserved.
TAUCS License:
Your use or distribution of TAUCS or any derivative code implies that you agree to this License.
Permission is hereby granted to use or copy this program, provided that the Copyright, this License,
and the Availability of the original version is retained on all copies. User documentation of any code
that uses this code or any derivative code must cite the Copyright, this License, the Availability note,
and “Used by permission.” If this code or any derivative code is accessible from within MATLAB,
then typing “help taucs” must cite the Copyright, and “type taucs” must also cite this License and the
Availability note. Permission to modify the code and to distribute modified code is granted, provided
the Copyright, this License, and the Availability note are retained, and a notice that the code was
modified is included. This software is provided to you free of charge.
Availability:
As of version 2.1, we distribute the code in 4 formats: zip and tarred-gzipped (tgz), with or without
binaries for external libraries. The bundled external libraries should allow you to build the test programs
on Linux, Windows, and MacOS X without installing additional software. We recommend that you
download the full distributions, and then perhaps replace the bundled libraries by higher performance
ones (e.g., with a BLAS library that is specifically optimized for your machine). If you want to conserve
bandwidth and you want to install the required libraries yourself, download the lean distributions. The
zip and tgz files are identical, except that on Linux, Unix, and MacOS, unpacking the tgz file ensures
that the configure script is marked as executable (unpack with tar zxvpf), otherwise you will have to
change its permissions manually.
Used by permission.
27–6