Main Control Data
A nested class within AnalysisControl used to create main control data for analysis settings.
Constructor
AnalysisControl.MainControlData(ardc = True, anrc = True, iter = 20, tol = 0.001, csecf = False, trs = True, crbar = False, bmstress = False, clats = False)
Creates main control data for analysis control settings.
Parameters
ardc (default=True)
: Auto Rotational DOF Constraint for Truss/Plane Stress/Solid Elementsanrc (default=True)
: Auto Normal Rotation Constraint for Plate Elementsiter (default=20)
: Number of Iterations/Load Case (required)tol (default=0.001)
: Convergence Tolerance (required)csecf (default=False)
: Consider Section Stiffness Scale Factor for Stress Calculationtrs (default=True)
: Transfer Reactions of Slave Node to the Master Nodecrbar (default=False)
: Consider Reinforcement for Section Stiffness Calculationbmstress (default=False)
: Calculate Equivalent Beam Stresses (Von-Mises and Max-Shear)clats (default=False)
: Change Local Axis of Tapered Section for Force/Stress Calculation
Object Attributes
ID
(int): The ID of the main control data entry (always 1).ARDC
(bool): Auto Rotational DOF Constraint setting.ANRC
(bool): Auto Normal Rotation Constraint setting.ITER
(int): Number of iterations per load case.TOL
(float): Convergence tolerance value.CSECF
(bool): Section stiffness scale factor consideration.TRS
(bool): Transfer reactions setting.CRBAR
(bool): Reinforcement consideration setting.BMSTRESS
(bool): Equivalent beam stresses calculation setting.CLATS
(bool): Local axis change for tapered sections setting.
Examples
# Basic control data with default parameters
AnalysisControl.MainControlData(iter=20, tol=0.001)
# Control data with multiple options enabled
AnalysisControl.MainControlData(
ardc=True,
anrc=True,
iter=30,
tol=0.0005,
csecf=True,
trs=True,
crbar=True,
bmstress=True,
clats=False
)
# High precision analysis settings
AnalysisControl.MainControlData(
iter=50,
tol=0.00001,
bmstress=True
)