This example is the first example in a 3D space. The frame in this examples is a 3-story, 3-bay frame in both directions. The columns (elements parallel to Y-direction), beams (elements parallel to X-direction), and girders (elements parallel to Z-direction), are all defined at the section level, one section of each of these types of elements. The sections can either be elastic sections (useful to check elastic properties) or fiber sections.
As in the previous frame examples, both reinforced-concrete and steel W-sections are demonstrated in this example. As is shown in this example, the reinforced-concrete model using the nonlinearBeamColumn element has difficulties converging at very large lateral deformations. A second model is, therefore, included in this example, which uses the beamWithHinges element to model the columns. This element is able to achieve convergence at such high lateral-drift levels.
The following library files include tasks that are achieved by Tcl procs or script segments and are used in this example:
Model Building |
|
define units and constants |
|
define displacement increments for reversed cyclic displacement paths |
|
define procedures for creating standard W-section fiber sections and get section properties |
|
define materials for reinforced-concrete section |
|
define procedures for creating reinforced-concrete fiber sections |
|
procedure for displaying a plane in model |
|
procedure for displaying 3D perspectives of model |
|
Static Lateral-Load Analysis |
|
define static-analysis parameters for lateral-load analysis |
|
Dynamic Lateral-Load Analysis |
|
define dynamic-analysis parameters for lateral-load analysis |
|
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. |
All of the above are demonstrated in this example.