Analysis Command: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
{| | {| | ||
| style="background: | | style="background:lime; color:black; width:800px" | '''analysis analysisType? <-numSublevels x -numSubSteps y>''' | ||
|} | |} | ||
Line 14: | Line 14: | ||
# '''Transient''' - for transient analysis with constant time step | # '''Transient''' - for transient analysis with constant time step | ||
# '''VariableTransient''' - for transient analysis with variable time step | # '''VariableTransient''' - for transient analysis with variable time step | ||
|- | |||
|'''numSublevels''' || integer value indicating number of sublevels transient analysis should try if failure | |||
|- | |||
|'''numSubSteps''' || integer value indicating number of steps to be tried at each sublevel | |||
|} | |} | ||
Line 19: | Line 23: | ||
If the component objects are not defined before hand, the command automatically creates default component objects and issues warning messages to this effect. The number of warning messages depends on the number of component objects that are undefined. | If the component objects are not defined before hand, the command automatically creates default component objects and issues warning messages to this effect. The number of warning messages depends on the number of component objects that are undefined. | ||
The optional arguments only apply to Transient analysis. When used if analysis failure occurs the analysis will automatically divide the time step. For each level the time step is divided by the number of subSteps. The analysis will for each sublevel attempt numSubSteps, if any substep fails numStepSteps at the next level will be tried. |
Latest revision as of 21:09, 19 April 2019
- Command_Manual
- Tcl Commands
- Modeling_Commands
- model
- uniaxialMaterial
- ndMaterial
- frictionModel
- section
- geometricTransf
- element
- node
- sp commands
- mp commands
- timeSeries
- pattern
- mass
- block commands
- region
- rayleigh
- Analysis Commands
- Output Commands
- Misc Commands
- DataBase Commands
This command is used to construct the Analysis object, which defines what type of analysis is to be performed.
analysis analysisType? <-numSublevels x -numSubSteps y> |
$analysisType | char string identifying type of analysis object to be constructed. Currently 3 valid options:
|
numSublevels | integer value indicating number of sublevels transient analysis should try if failure |
numSubSteps | integer value indicating number of steps to be tried at each sublevel |
NOTE:
If the component objects are not defined before hand, the command automatically creates default component objects and issues warning messages to this effect. The number of warning messages depends on the number of component objects that are undefined.
The optional arguments only apply to Transient analysis. When used if analysis failure occurs the analysis will automatically divide the time step. For each level the time step is divided by the number of subSteps. The analysis will for each sublevel attempt numSubSteps, if any substep fails numStepSteps at the next level will be tried.