TR.37.2 P-Delta Analysis Options
Used to perform a second-order analysis, considering either large- or small-delta effects—or both—on the structure.
General Format
The following options are available in STAAD.Pro when performing a P-Delta analysis:
-
P-Delta analysis with Small & Large Delta effects or Large Delta effects only. With this option the global forces are adjusted with every iteration
PDELTA (n) ANALYSIS ( { LARGEDELTA | SMALLDELTA } ) (PRINT print-options)
Where:
Parameter Definition PDELTA n no. of iterations desired (default value of n = 1). LARGEDELTA | SMALLDELTA SMALLDELTA
is the default -
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 TR.37.1 Linear Elastic Analysis 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.
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 (TR.32.11 Repeat Load Specification). 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)
- This command
directs the program to perform the analysis that includes:
- Checking whether all information is provided for the analysis;
- Forming the joint stiffness matrix
- Checking the stability of the structure;
- Solving simultaneous equations, and
- Computing the member forces and displacements.
- For P-Delta analysis, forces and displacements are recalculated, taking into consideration the chosen P-Delta effect.
- If a
RESPONSE SPECTRUM
,TIME LOAD
, orGROUND MOTION
is specified within a load case or theMODAL CALCULATION
command is used, a dynamic analysis is performed.Note: Computing P-Delta effects for dynamic load cases is not recommended since such effects are not considered. - 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.
- 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 thePlargeDelta
effects (P-Δ only). SmallDelta is recommended. - This
PDELTA (n) ANALYSIS
command (option 1) should specify 3 to 30 iterations to properly incorporate the P-Delta effect. With this many iterations, thePDELTA (n) ANALYSIS SMALLDELTA
command results are as good as or better than thePDELTA KG
(option 2) command results for static analysis. The advantage of thisPDELTA (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. - 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.
Example
Following are some examples on use of the command for P-Delta analysis as described in option 1.
PDELTA ANALYSIS
PDELTA 5 ANALYSIS
PDELTA 20 ANALYSIS SMALLDELTA PRINT STATICS CHECK
STAAD.Pro allows multiple P-Delta analyses in the same run (see the General Comments section of TR.37.1 Linear Elastic Analysis for details).
Notes for Stress Stiffening Matrix (Option 2)
The P-Delta analysis also provides the option of including the stress stiffening effect of the Kg matrix into the member / plate stiffness.
- A regular STAAD P-Delta Analysis (option 1) performs a first order linear analysis and obtains a set of joint forces from member/plates based on both large and small P-Delta effects. In contrast, the P-Delta KG Analysis (that is, with the Kg option selected) includes the effect of the axial stress after the first analysis is used to modify the stiffness of the member/plates. A second analysis is then performed using the original load vector. Large & small P-Delta effects are always included in this KG option.
- This command
directs the program to perform the analysis that includes:
- Solving the static case.
- Reforming the global joint stiffness matrix to include the Kg matrix terms which are based on the computed tensile/compressive axial member forces.
- Solving simultaneous equations for displacements;
- If a
RESPONSE SPECTRUM
,TIME LOAD
, orGROUND MOTION
is specified within a load case or theMODAL CALCULATION
command is used, a dynamic analysis is performed. The static cases solved for aPDELTA KG
analysis command will be solved first then the dynamic analysis cases.Note: The stiffness matrix used in the dynamic analysis will be the K+Kg matrix used in the last iteration for the last static case. This is a stress stiffened dynamic analysis, sometimes known as a PDELTA Dynamic analysis.
- A
PDELTA KG ANALYSIS
will correctly reflect the secondary effects of a combination of load cases only if they are defined using theREPEAT LOAD
specification (TR.32.11 Repeat Load Specification). Secondary effects will not be evaluated correctly for load combinations since only final results are combined. - P-Delta KG
effects are computed for frame members and plate elements only. They are not
calculated for solid elements. The results are based on
P-large & small Delta
effects. - For static
analysis, the other P-Delta command [
PDELTA (n) ANALYSIS (SMALL)
] with 20 or more iterations (option 1) is preferred. - Tension/compression only members are
not allowed with this
PDELTA KG
command. You must use thePDELTA (n) ANALYSIS (SMALL)
command instead. - Be aware that global buckling can occur
in a
PDELTA KG ANALYSIS
. This condition is usually detected by STAAD.Pro. A message is issued and the results for that case are set to zero. STAAD.Pro will continue with the next load case. - Global buckling may not be detected which could result in a solution with large or infinite or NaN values for displacement or negative L-matrix diagonals or stability errors. Do not use the results of such cases. This condition may require a nonlinear analysis. 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.
Example
PDELTA KG ANALYSIS PRINT BOTH
PDELTA KG 2 ANALYSIS