Solution_Library > Static_Analysis > Initialize_SolStrat
Initialize_SolStrat
Purpose
default values for most solution strategy parameters
Synopsis
SolStrat = Initialize_SolStrat
Description
INITIALIZE_SOLSTRAT default values for most solution strategy parameters
SOLSTRAT = INITIALIZE_SOLSTRAT
the function assigns default values to most solution strategy parameters and creates
the data structure SOLSTRAT with corresponding information;
SOLSTRAT contains three substructures: INCRSTRAT, ITERSTRAT and TIMESTRAT;
these data structures contain the following fields
INCRSTRAT
Dlam0 = initial load factor increment(s) (row vector)
Deltat = pseudo-time increment (scalar)
StifUpdt = stiffness update (character variable)
LFCtrl = load control (character variable)
LCType = load control type
gamma = exponent of current stiffness parameter method of load control
ITERSTRAT
StifUpdt = stiffness update (character variable)
Type = 'NR', 'ModNR', 'Krylov', 'LnSrch'
LFCtrl = load control (character variable)
LCType = load control type
LCParam = load control parameters
maxiter = maximum number of iterations for equilibrium (scalar)
tol = tolerance for satifaction of equilibrium equations (scalar)
TIMESTRAT
Delta = time step of transient analysis (scalar)
Type = type of numerical integration (character variable)
Param = parameters of numerical time integration scheme (row vector)
the data structure also contains three auxiliary fields
Output = for echoing information about residuals during analysis (default = yes)
Debug = for storing the state during solution for debuging (default = no)
PUHist = for storing displacements and forces during solution for plotting (default = no)
Cross-Reference Information
This function calls:
- S_BucklingLoad general script for determining the buckling load of a structural model
- S_Initialize script for initializing State and SolStrat