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)