Académique Documents
Professionnel Documents
Culture Documents
37 Analysis Specification
Page 1 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 2 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 3 of 32
d. Multiple Analyses may require use of additional commands like the SET NL command
(section 5.5) and the CHANGE command.
e. Analysis and CHANGE are required after UBC cases if the case is subsequently referred to in
a Repeat Load command or if the UBC case will be re-solved after a Select command or
after a Multiple analysis.
Related Information
1.18 Analysis Facilities
is the default
2. P-Delta analysis including stress stiffening effect of the KG matrix. With this option the
global stiffness is adjusted with every iteration
PDELTA KG ANALYSIS (PRINT print-options)
print-options = { LOAD DATA | STATICS CHECK | STATICS LOAD | BOTH | ALL }
See section 5.37.1 for details.
Without one of these P-Delta analysis commands, no P-Delta analysis will be performed.
These ANALYSIS commands can be repeated if multiple analyses are needed at different phases.
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 4 of 32
A PDELTA ANALYSIS will correctly reflect the secondary effects of a combination of load cases
only if they are defined using the REPEAT LOAD specification (section 5.32.11). Secondary effects
will not be evaluated correctly for load combinations.
P-Delta effects are computed for frame members and plate elements only. They are not calculated
for solid elements or curved beams.
Notes for Small or Large Delta (Option 1)
a. This command directs the program to perform the analysis that includes:
1. Checking whether all information is provided for the analysis;
2. Forming the joint stiffness matrix
3. Checking the stability of the structure;
4. Solving simultaneous equations, and
5. Computing the member forces and displacements.
6. For P-Delta analysis, forces and displacements are recalculated, taking into
consideration the chosen P-Delta effect.
7. If a RESPONSE SPECTRUM, TIME LOAD, or GROUND MOTION is specified within a load
case or the MODAL CALCULATION command is used, a dynamic analysis is performed.
Computing P-Delta effects for dynamic load cases is not recommended since such
effects are not considered.
8. In each of the iterations of the PDELTA ANALYSIS, the load vector will be modified to
include the secondary effect generated by the displacements caused by the previous
iterations.
b. The default procedure of option 1 is based on P-small & large Delta effects.(sometimes
referred to as P- & P-). Enter the LargeDelta parameter to only include the PlargeDelta
effects (P- only). SmallDelta is recommended.
c. This PDELTA (n) ANALYSIS command (option 1) should specify 3 to 30 iterations to
properly incorporate the P-Delta effect. With this many iterations, the PDELTA (n)
ANALYSIS SMALLDELTA command results are as good as or better than the PDELTA KG
(option 2) command results for static analysis. The advantage of this PDELTA (n)
ANALYSIS command comes from not having to re-form and then triangular factorize the
stiffness matrix for every iteration within every case. Also this command allows
tension/compression.
d. Be aware that global buckling can occur in P-Delta analysis, resulting in large or infinite or
NaN values for displacement. Do not use the results of such a case. Sometimes the loads
from Repeat Load combination cases are too large; sometimes partial moment releases
rather than the full release is needed, sometimes connectivity needs to be corrected. Always
check the maximum displacements for P-Delta analyses.
e. When the CONVERGE command is not specified, the member end forces are evaluated by
iterating n times (once, if n is not specified).
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 5 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 6 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 7 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Parameter
Page 8 of 32
Default
Value
Description
f10
f11
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Parameter
Page 9 of 32
Default
Value
Description
Used to specify if full Newton-Raphson method or
modified Newton- Raphson method will be used.
Theoretically, the full Newton-Raphson method can
approach converge with less iterations but may require
more computation effort than modified NewtonRaphson method.
0. modified Newton- Raphson method
1.
Used to specify whether or not geometric stiffness will
be used.
f12
0
0. Kg matrix is not used
1. Kg matrix is used
Notes
a. STAAD allows multiple analysis in the same run (see the General Comments in section
5.37.1).
b. Multiple analyses may require use of additional commands like the SET NL command and
the CHANGE command.
c. Analysis and CHANGE are required between primary cases for PERFORM CABLE ANALYSIS
BASIC or PERFORM CABLE ANALYSIS ADVANCED.
d. A cable element cannot be loaded with either a non-uniformly distributed load or a
concentrated load (using a MEMBER LOAD command).
Related Information
1.18.2.7 Nonlinear Cable/Truss Analysis
1.11.1 Linearized Cable Members
1.11.2 Nonlinear Cable Members
1.11.3 Nonlinear Cable Members for Advanced Cable Analysis
1.18.2.8 Advanced Nonlinear Cable Analysis
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 10 of 32
General Format
PERFORM BUCKLING ANALYSIS (MAXSTEPS f1) (PRINT print-options)
print-options = { LOAD DATA | STATICS CHECK | STATICS LOAD | BOTH | ALL }
See section 5.37.1 for details.
Without this command (or any of the analysis commands described earlier), no analysis will be
performed. These ANALYSIS commands can be repeated if multiple analyses are needed at
different phases.
Where:
f1 = maximum no. of iterations desired (default value of n = 10). 15 is recommended.
Used for Basic Solver, only.
There are two procedures available. One comes with the basic solver and the other with the
advanced solver.
Basic Solver
This command directs the program to perform an analysis that includes:
a. Solving the static case.
b. Re-forming the global joint stiffness matrix to include the Kg matrix terms which are based
on the computed tensile/compressive axial member forces and inplane plate stresses..
c. Solving simultaneous equations for displacements;
d. Repeat b) and c) for the number of required additional iterations; either until convergence or
until MAXSTEPS is reached.
If the loads must be in the opposite direction, STAAD will stop solving that case at 1 iteration.
The results for the case will be outputted; then STAAD will continue with the next case.
Convergence occurs when two consecutive buckling factors in the iteration are within 0.1% of
each other.
Results are based on the highest successful Buckling Factor estimate that was calculated; as if the
original applied loads times the buckling factor had been entered.
Example with Basic Solver:
PERFORM BUCKLING ANALYSIS MAXSTEPS 15
PRINT LOAD DATA
Advanced Solver
MAXSTEPS input is ignored when using the advanced solver.
This command directs the program to perform the analysis that includes:
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 11 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 12 of 32
c. Perform iterations of the iterative PDelta with SmallDelta analysis procedure (default 15
iterations).
d. Solving simultaneous equations for displacements;
e. Compute Tau-b of AISC 05 Direct Analysis Appendix 7 based on required strength versus
yield strength.
f. Reforming the global joint stiffness matrix.
g. Solving simultaneous equations for displacements;
h. Repeat steps c) through g) until converged or ITERDIRECT iterations are reached.
A Direct Analysis will correctly reflect the secondary effects of a combination of load cases only
if they are defined using the REPEAT LOAD specification (Section 5.32.11) and/or REFERENCE LOAD
specification (Section 5.33). Direct analysis will not be performed for LOAD COMBINATIONS cases.
Notional loads must be defined using a DEFINE NOTIONAL table.
A list of members which will have their initial Tau-b value set and/or have their Axial stiffness
reduced and/or their flexural stiffness reduced must be entered using a DEFINE DIRECT table.
For information on NOTIONAL LOADS, see sections 5.31.7 and 5.32.14.
PDELTA iterative load adjustments are computed for frame members only. They are not
calculated for plate or solid elements. The results are based on P-large&small Delta effects
(refer to Option 1 in section 5.37.2).
Convergence occurs when 2 consecutive iterations have all member tau-b values the same within a
tolerance, TAUTOL, and displacements & rotations the same within a tolerance, DISPTOL.
LRFD is the default (all generated loads are factored by 1.0). If ASD entered then loads are
factored by 1.6 for the Pdelta and Tau-b calculations. ASD final results are based on the final
displacements divided by 1.6
If resulting displacements are diverging, then the P-Delta iterations will be terminated and the
current iteration results will be used as the final results for that load case.
Table 5-38: Direct analysis parameters
Parameter Name Default Value
Description
Tau-b tolerance f1 is normally 0.001 to
TAUTOL
0.01
1.0.
DISPTOL
0.01 inch
(displacement) Displacement tolerance f2 should not be
too tight. The value is in current length
0.01 radians units.
(rotation)
ITERDIRECT
REDUCEDEI
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 13 of 32
Description
Integer, i4, specifies whether to use the
reduced EI (Tau-b * 0.8 * EI) for member
section moment & section displacement.
= 1 - uses the reduced EI (Tau-b * 0.8 *
EI) for member section moment & section
displacement calculations
= 0 - uses the full EI for member section
moment & section displacement
calculations.
PDiter
15
You can use the SET NOPRINT DIRECT command to turn off the tau-b details in the output file
when running a Direct Analysis. This can greatly reduce the volume of output content for models
with many load cases.
Example
PERFORM DIRECT ANALYSIS LRFD TAUTOL 0.01 DISPTOL 0.01 ITERDIRECT 2 PRINT LOAD DATA
Related Information
1.18.2.1.4 AISC 360-05 Direct Analysis
Reference Materials
2.17 Steel Design per AISC Unified 2005 Specification
5.31.7 Definition of Direct Analysis Members
5.32.11 Repeat Load Specification
5.32.14 Notional Loads
5.33 Reference Load Cases - Application
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 14 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 15 of 32
This analysis type is used to model steady, harmonically varying load on a structure to solve for
the steady harmonic response after the initial transient response has damped out to zero. STAAD
Steady State analysis options include results for one forcing frequency or for a set of frequencies.
You may specify ground motion or a distributed joint loading in one load case. Damping is
required either in this input or from the Modal Damp input or from the Composite Damping input.
This command is used to specify the analysis request, specify that the load case with the MODAL
CALCULATION command (which must be prior to this analysis command) be used as the definition
of the mass distribution, and to begin a block of data input describing the steady state forcing
functions, the output frequencies, and the printing of the joint responses.
All of the input and output frequencies are in Hertz (Hz or CPS).
Related topics can be found in the following sections:
Misc. Settings for
Dynamics, Cut
off values, and mode
5.30
Frequency Calculation
5.34
5.26.4,
5.26.5
Analysis Specification
5.37
selection
1.18.3
The Modal Calculation command is required in the weight/mass definition load case. See section
5.34.
General Format
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 16 of 32
e. Computing for the steady state joint displacements, velocities & accelerations and phase
angles;
f. Computing the above quantities versus frequency and displaying the results graphically.
g. Member & element forces & stresses and support reactions are not currently computed.
The first input after the Perform Steady State Analysis command is:
BEGIN ( { STEADY | HARMONIC } ) ( { FORCE | GROUND } )
Steady or Harmonic
Steady = the analysis is at one forcing frequency.
Harmonic = the analysis is at several frequencies.
Force or Ground
Choose whether the loading is a distributed joint force load or a ground motion.
This command selects which of the 4 load/analysis types, that are available, will be used in this
analysis. These four are described in sections 5.37.6.4 through 5.37.6.7.
This block of data should be terminated with the END STEADY command as mentioned in Section
5.37.6.9.
The steady state/harmonic analysis will calculate the maximum displacement and the associated
phase angle for each of 6 joint directions, relative to the ground motion, for each frequency
defined in the next section.
In PRINT JOINT DISP and in Post processor displayed results, the load case displacement for a
given joint and direction will be the maximum value over all of the frequencies (without the phase
angles) for a Steady State load case.
In post-processing for harmonic analysis, Log-Log graphs of any joints relative translational
displacement or velocity or acceleration versus frequency may be selected.
See section 5.37.6.8 for printing displacements with phase angles by frequency.
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 17 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
DAMP, MDAMP,
Page 18 of 32
General Format
Enter the direction of the ground motion, the acceleration magnitude, and the phase angle by
which the motion in this direction lags (in degrees). One Ground Motion command can be entered
for each global direction.
GROUND MOTION { X | Y | Z } { ACCEL | DISP } f3 PHASE f4
Where:
f3 = Ground acceleration in gs or displacement in length units.
f4 = Phase angle in degrees
This command specifies the forcing frequency and damping for a case of steady forces.
STEADY FORCE FREQ f1 { DAMP f2 | CDAMP | MDAMP }
Where:
f1 = value is the steady state frequency at which the joint loads below will oscillate.
f2 = Damping ratio for all modes when DAMP is selected. Default value is 0.05 (5%
damping if 0 or blank entered).
DAMP, MDAMP,
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 19 of 32
CDAMP indicates to use the composite damping of the structure calculated for each mode.
One must specify damping for different materials under the CONSTANT specification.
Joint Loads
a. Joint numbers may be repeated where loads are meant to be additive in the joint.
b. UNIT command may be on lines in between joint-list lines.
c. Forces applied at a slave DOF will be ignored.
Copy Loads
The next command, Copy Load, may optionally be placed here to use the equivalent joint loads
from prior cases. This feature enables using the more complex loading commands like selfweight,
floor load, wind load, etc. that are not directly available here.
COPY LOAD
i1, f1, i2, f2 ... in, fn
Where:
i1, i2 ... in = prior primary load case numbers that are in this analysis set.
f1, f2 ... fn= corresponding factors
This command can be continued to additional lines by ending all but last with a hyphen. These
cases must have been between the Perform Steady State Analysis command and the prior Analysis
command (if any).
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 20 of 32
General Format
GROUND MOTION { X | Y | Z } { ACCEL | DISP } f3 PHASE f4
Enter the direction of the ground motion, the acceleration and the phase angle by which the
motion in this direction lags (in degrees). One Ground Motion command can be entered for each
global direction.
Where:
f3 = Ground acceleration in gs or displacement in length units.
f4 = Phase angle in degrees
Next is an optional amplitude versus frequency specification to be used when the ground motion
acceleration is a function of frequency. For any forcing frequency an amplitude can be
determined, from the data below, which will multiply the acceleration f3 entered above. If no
amplitude data is entered for a direction then the acceleration is f3 for that direction.
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 21 of 32
AMPLITUDE ( A a B b C c )
Where:
Amplitude = a*2 + b* + c
= forcing frequency in rad/sec.
a, b, c = Constants. a and b default to 0.0 and c defaults to 1.0.
Or
AMPLITUDE
(f1 a1 f2 a2 fn an)
f1 a1 f2 a2 fn an = Frequency - Amplitude pairs are entered to describe the variation of
acceleration with frequency. Continue this data onto as many lines as needed by ending each line
except the last with a hyphen (-). These pairs must be in ascending order of frequency. Use up to
199 pairs. Linear interpolation is used.
One Ground Motion and Amplitude command set can be entered for each global direction.
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 22 of 32
Joint Loads
Refer to Section 5.32.1 for additional information on Joint Loads
JOINT LOAD ( [ PHASE *{ X | Y | Z } f7] )
Where:
f7 = Phase angle in degrees. One phase angle per global direction.
Bracketed data may be entered for each global direction on the same line. All moments specified
below will be applied with a phase angle of 0.0. All forces specified below will be applied with
the phase angle specified above, if any. Default is 0.0.
Next are the joint forces, if any. Repeat as many lines of joint force data as needed.
joint-list *{ FX f1 | FY f2 | FZ f3 | MX f4 | MY f5 | MZ f6 }
Where:
f1, f2, f3 = specify a force in the corresponding global direction.
f4, f5, f6 = specify a moment in the corresponding global direction.
Notes
a. Joint numbers may be repeated where loads are meant to be additive in the joint.
b. UNIT command may be on lines in between joint-list lines.
c. Forces applied at a slave DOF will be ignored.
Copy Loads
The next command, Copy Load, may optionally be placed here to use the equivalent joint loads
from prior cases. This feature enables using the more complex loading commands like selfweight,
floor load, wind load, etc. that are not directly available here.
COPY LOAD
i1, f1, i2, f2 ... in, fn
Where:
i1, i2 ... in = prior primary load case numbers that are in this analysis set.
f1, f2 ... fn= corresponding factors
This command can be continued to additional lines by ending all but last with a hyphen. These
cases must have been between the Perform Steady State Analysis command and the prior Analysis
command (if any).
Next is an optional force multiplier (amplitude) versus frequency specification to be used when
the force loading is a function of frequency. For any forcing frequency an amplitude can be
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 23 of 32
determined, from the data below, which will multiply the forcing loads entered above. If no
amplitude data is entered then the forcing loads are as entered above.
AMPLITUDE ( A a B b C c )
Where:
Amplitude = a*2 + b* + c
= forcing frequency in rad/sec.
a, b, c = Constants. a and b default to 0.0 and c defaults to 1.0.
Or
AMPLITUDE
(f1 a1 f2 a2 fn an)
f1 a1 f2 a2 fn an = Frequency - Amplitude pairs are entered to describe the variation of forces
with frequency. Continue this data onto as many lines as needed by ending each line except the
last with a hyphen (-). These pairs must be in ascending order of frequency. Use up to 199 pairs.
Linear interpolation is used.
Leaving the direction field blank or inserting ALL will use the same Frequency versus Amplitude
for all 6 force directions.
Enter amplitudes for up to three directions. For directions without amplitude input, including
moment directions, the amplitude will be set to 1.0.
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 24 of 32
5. Accelerations.
Steady State Examples
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 25 of 32
UNIT POUND
10 5 TO 7 BY 2 88 FX 10.0 FY 5.0
COPY LOAD
1 1.5 2 0.8 3 1.0
PRINT HARMONIC DISP ALL
END
BEGIN HARMONIC FORCE
FREQ FLO 3.5 FHI 33 NPTS 5 MODAL FLIST 4 5 10 17 21 30
HARMONIC FORCE DAMP .033
JOINT LOAD PHASE X 0.0 PHASE Y 10.0 PHASE Z 15.0
UNIT KIP
10 5 TO 7 BY 2 88 FX 10.0 FY 5.0
UNIT POUND
10 5 TO 7 BY 2 88 FX 10.0 FY 5.0
COPY LOAD
1 1.5 2 0.8 3 1.0
AMPLIT X A 0.10 B .21
AMPLITUDE Y
3 5 5 4 10 6 35 3
AMPLIT Z A 0.10 C 0.03
PRINT HARMONIC DISP ALL
END
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 26 of 32
For members, the final results at the joints will be complete but the section results will be as if the
member loads were applied as statically equivalent loads at the member ends.
END STEADY
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 27 of 32
f1
0.0
i1
100
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Parameter Name
Page 28 of 32
Default Value
f2
0.0001 inch
i2
Description
Max. Number of iterations to achieve
equilibrium in the deformed position to
the tolerance specified.
For convergence, two successive
iteration results must have all
displacements the same within this
tolerance. Value entered is in current
units.
Number of load steps. Load is applied
in stages if entered. One means that all
of the load is applied in the first step.
Frequency of rebuilds of the tangent K
matrix per load step & iteration.
i3
1
0. = once per load step
1. = every load step & iteration
This parameter controls whether the
geometric stiffness, KG, is added to the
stiffness matrix, K.
i4
KG
i5
none
i6
f3
none
print-spec
none
If Joint target and Displacement target are entered and the STEPS parameter is greater than two;
then the analysis will proceed step by step until the targeted joint degree of freedom has displaced
DISPL_TARGET length units or more.
Nonlinear entities such as tension/compression members, multilinear springs, gaps, etc. are not
supported when using a nonlinear analysis. Additionally, nonlinear analysis does not account for
post-buckling stiffness of members.
The deprecated NONLINEAR n ANALYSIS command will adopt the new procedure (unless a SET
NONLINEAR OLD command is entered before the joint coordinates to invoke the old procedure for
backward compatibility). This uses n iterations. It is strongly recommended to use the new
procedure.
Related Information
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 29 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 30 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 31 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016
Page 32 of 32
file:///C:/Users/r.karande.FRAMES-GROUP.002/AppData/Local/Temp/~hhDAC6.htm
8/24/2016