Previous Topic

Next Topic

Book Contents

Example 8. generic 3D Frame – Nstory, NbayX,NBayZ (RC & W-section)

Just like Example 6 for the 2D frame, this example utilizes Tcl variable-substitution and array-management tools to optimize the building of the numerical model of a generic 3D frame. The user is prompted for the number of stories and the number of bays (the can also be fixed in the input file).

The same items for 3D modelling as the frame shown in Example 7 are considered here.

For this example, there is one model-building file with many options for the model. In addition to specific dynamic-analysis files, there is also a dynamic-analysis file where the user is given the option of which dynamic analysis to perform.

The following library files include tasks that are achieved by Tcl procs or script segments and are used in this example:

Model Building

LibUnits.tcl

define units and constants

GeneratePeaks.tcl

define displacement increments for reversed cyclic displacement paths

Wsection.tcl.tcl

define procedures for creating standard W-section fiber sections and get section properties

LibMaterialsRC.tcl

define materials for reinforced-concrete section

BuildRCrectSection.tcl

define procedures for creating reinforced-concrete fiber sections

DisplayPlane.tcl

procedure for displaying a plane in model

DisplayModel3D.tcl

procedure for displaying 3D perspectives of model

Static Lateral-Load Analysis

LibAnalysisStaticParameters.tcl

define static-analysis parameters for lateral-load analysis

Dynamic Lateral-Load Analysis

LibAnalysisDynamicParameters.tcl

define dynamic-analysis parameters for lateral-load analysis

ReadSMDfile.tcl

define a procedure which parses a ground motion record from the PEER strong motion database by finding dt in the record header, then echoing data values to the output file.

The following figure shows the frame layout:Embedded Power-Point Image

In This Chapter

Example 8. Model Building

Example 8. Static Lateral Load Analysis

Example 8. Dynamic Lateral Load Analysis

Example 8. Model & Analysis Combinations

Previous Topic

Next Topic