P-Delta Analysis Control
A nested class within AnalysisControl used to create P-Delta analysis control for geometric nonlinear analysis.
Constructor
AnalysisControl.PDelta(iter = 5, tol = 0.00001, load_case_data = None)
Creates P-Delta analysis control settings for geometric nonlinear analysis.
Parameters
iter (default=5)
: Number of Iterations (required)tol (default=0.00001)
: Convergence Tolerance (required)load_case_data
: Load Cases with Scale Factors (required)- List of load cases and their corresponding scale factors for P-Delta analysis
- Format:
[["LC1", factor1], ["LC2", factor2], ...]
Object Attributes
ID
(int): The ID of the P-Delta control entry (always 1).ITER
(int): Number of iterations for P-Delta analysis.TOL
(float): Convergence tolerance for P-Delta analysis.LOAD_CASE_DATA
(list): Load cases with their scale factors.
Examples
# Basic P-Delta analysis with single load case
AnalysisControl.PDelta(
iter=5,
tol=0.00001,
load_case_data=[["DL", 1.0]]
)
# P-Delta analysis with multiple load cases
AnalysisControl.PDelta(
iter=15,
tol=0.0000001,
load_case_data=[
["DL", 1.0],
["LL", 0.75]
]
)