In a parameter study, the same analysis is performed on a number of models where only certain properties are varied, such as column height. There are two common types of parameter studies shown in this section: series and parallel parsing.
The following diagram illustrates the difference between series and parallel parsing for two parameter lists [1 2 3] and [A B C]:
Parsing in series
In this type of study, one parameter is held constant, while the others are parsed in sequence:
# -----ParameterStudySeries.tcl----------------------------------------------------
source units.tcl
set iHcol "[expr 5.*$ft] [expr 6.5*$ft]"; # column diameter
set iLcol "[expr 36*$ft] [expr 42*$ft]"; # column length
set Xframe 0; # initialize Frame Counter, used in output
foreach Hcol $iHcol {
foreach Lcol $iLcol {
set Xframe [expr $Xframe+1];
set ANALYSIS "Static";
source Analysis.tcl*
}; # close iLcol loop
}; # close iHcol loop
*NOTE: The file Analysis.tcl contains all the model and analysis commands.
Parsing in parallel
In this study, the ith elements of each parameter list are considered together, resulting in fewer study models.
# -----ParameterStudyParallel.tcl----------------------------------------------------
source units.tcl
set iHcol "[expr 5.*$ft] [expr 6.5*$ft]"; # column diameter
set iLcol "[expr 36*$ft] [expr 42*$ft]"; # column length
set Xframe 0; # initialize Frame Counter, used in output
foreach Hcol $iHcol Lcol $iLcol{
set Xframe [expr $Xframe+1];
set ANALYSIS "Static";
source Analysis.tcl*
}; # close iHcol & iLcol loop
*NOTE: The file Analysis.tcl contains all the model and analysis commands.