The examples included in this chapter provide a library of structural models. These examples take advantage of the Tcl scripting language starting from simple variable substitutions in the initial examples, to the more advanced techniques of array management and logical expressions (if-then statements).
As the example number increases, so does its sophistication. The user is recommended to follow the numerical order of the examples as the starter point.
There are three sets of input files for these examples:
1. Model-Building --
2. Static Lateral-Load Analysis:
3. Dynamic Lateral-Load Analysis
Each part has a number of different options:
Models |
|
||||
|
Elastic Elements
|
E, I, A |
|
||
Distributed Plasticity |
|
|
|||
|
Uniaxial Section
|
|
|||
Fiber Section
|
|
||||
Analyses |
|
||||
|
Static Analyses |
|
|||
|
Pushover
|
|
|||
|
Reversed Cyclic
|
|
|||
Dynamic Analyses |
|
||||
|
Uniform Sine-Wave
|
|
|||
|
Multiple-Support Sine-Wave
|
|
|||
|
Uniform Earthquake
|
|
|||
|
Multiple-Support Earthquake
|
|
|||
|
Bidirectional Earthquake
|
|
|||
|
|
|
|
|
|
|
|
|
|
Each example also has a set of Tcl Script Libraries. They are, however, called by the input files themselves, not by direct user commands. These library files define generalized procedures that are model independent. Different examples may use the same Tcl Script Library files. For example, LibDisplay.tcl contains a number of procedures for viewing the model. These procedures can be used on any model.