Solution_Library > Transient_Analysis > TransientInitialize
TransientInitialize
Purpose
initialize State variables for transient response analysis
Synopsis
State = TransientInitialize (Model,ElemData,Loading,State)
Description
TRANSIENTINITIALIZE initialize State variables for transient response analysis
STATE = TRANSIENTINITIALIZE(MODEL,ELEMDATA,LOADING,STATE)
the function initializes variables in STATE relevant for transient response analysis and
returns an updated data structure STATE;
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, imposed displacement, and imposed acceleration patterns
with corresponding load histories;
specifically the function adds the following fields to STATE needed for transient analysis
STATE
lamda = row vector of current load factors
Pi = initial force vector (for load sequences)
Time = pseudo-or real time counter
Ugddot = support acceleration vector
C = damping matrix
Cross-Reference Information
This function calls:
- S_Transient_MultiStep script for multi-step transient analysis under given load history(ies)
- S_Transient_MultiStepwSD script for multi-step transient analysis under given load history(ies)