Solution_Library > Static_Analysis > Initialize
Initialize
Purpose
initialize analysis variables in STATE and load control parameters in SOLSTRAT
Synopsis
[State,SolStrat] = Initialize (Model,ElemData,Loading,State,SolStrat)
Description
INITIALIZE initialize analysis variables in STATE and load control parameters in SOLSTRAT
[STATE,SOLSTRAT] = INITIALIZE(MODEL,ELEMDATA,LOADING,STATE,SOLSTRAT)
the function initializes analysis variables in STATE and load control parameters
in SOLSTRAT (only if IncrStrat.LFCtrl = 'yes');
the function returns updated data structures STATE and SOLSTRAT:
MODEL is a data structure with information about the structural model, ELEMDATA is
a cell array with element properties, and LOADING is a data structure with information
about applied force and imposed displacement patterns and corresponding load histories;
specifically the function adds the following fields to STATE
STATE
lamda = row vector of current load factors
Pi = initial force vector (for load sequences)
Time = pseudo-or real time counter
the function also adds the field HIST to SOLSTRAT with subfields Sp0 and sgnK0 for
adjusting the load factor under load incrementation, if IncrStrat.LFCtrl='yes'
Cross-Reference Information
This function calls:
- Structure performs requested action on group of elements
- LoadFactorControl determine load factor increment under load control strategy
- S_Initialize script for initializing State and SolStrat
- S_InitialStep script for initial step of incremental analysis
- S_MultiStep script for multi-step incremental analysis after load factor initialization
- S_MultiStep_wLoadHist script for multi-step incremental analysis under given load history(ies)
- S_MultiStep_wLoadHistwSD script for multi-step incremental analysis under given load history(ies)