OpenSees Examples Manual -- Structural Models & Anlyses: Difference between revisions
No edit summary |
No edit summary |
||
Line 64: | Line 64: | ||
:::: Section geometry via series of Patches and Layers in the fiber section | :::: Section geometry via series of Patches and Layers in the fiber section | ||
::: Two Section Geometries are presented | ::: Two Section Geometries are presented | ||
:::: RC Rectangular Section | :::: *RC Rectangular Section | ||
:::: Standard AISC W section | :::: *Standard AISC W section | ||
<!-- LATERAL LOADS --> | <!-- LATERAL LOADS --> | ||
== Lateral Loads == | == Lateral Loads == | ||
The following types of lateral loads are represented in these examples: | The following types of lateral loads are represented in these examples: | ||
*Static Pushover | ;*Static Pushover | ||
:Control node is located at the highest floor | :Control node is located at the highest floor | ||
:Lateral-load distribution is proportional the the mass distribution along the height of the building | :Lateral-load distribution is proportional the the mass distribution along the height of the building | ||
Line 78: | Line 78: | ||
:One-directional displacement-controlled static lateral loading | :One-directional displacement-controlled static lateral loading | ||
:Displacement cycles are imposed in positive and negative direction | :Displacement cycles are imposed in positive and negative direction | ||
*Time-Dependent Dynamic Loads | ;*Time-Dependent Dynamic Loads | ||
**Multiple-Support Sine-Wave | **Multiple-Support Sine-Wave | ||
:Sine-wave displacement input | :Sine-wave displacement input |
Revision as of 21:11, 10 November 2009
Introduction
The following examples are listed in order of simplicity.
NOTE: gravity analysis is always included as part of the model building
Simulation Process
Each example script does the following:
A. Build the model
- model dimensions and degrees-of-freedom
- nodal coordinates
- nodal constraints -- boundary conditions
- nodal masses
- elements and element connectivity
- recorders for output
B. Define & apply gravity load
- nodal or element load
- static-analysis parameters (tolerances & load increments)
- analyze
- hold gravity loads constant
- reset time to zero
C. Define and apply lateral load
- load pattern (nodal loads for static analysis, support ground motion for earthquake)
- lateral-analysis parameters (tolerances & displacement/time increments)
- Static Lateral-Load Analysis
- define the displacement increments and displacement path
- Dynamic Lateral-Load Analysis
- define the input motion and all associated parameters, such as scaling and input type
- define analysis duration and time increment
- define damping
- Static Lateral-Load Analysis
- analyze
Models
The following types of models are represented in these examples:
- Elastic
- OpenSees Elastic Beam Column Element
- The elastic, uncoupled, axial and flexural stiffnesses are defined at the element level
- user specifies: E,I,A
- Inelastic Elements
- OpenSees Force-Based Beam-Column Element
- Two types of sections
- Uniaxial Section
- The inelastic, uncoupled, axial and flexural stiffnesses are defined at the section level
- The OpenSees Uniaxial Section Command is used
- User specifies:
- Axial stiffness A
- Section Moment-Curvature characteristics via the OpenSees UniaxialMaterial Command
- Fiber Section
- The section is broken down into fibers where uniaxial materials are defined independently.
- The program calculates the coupled flexural and axial stiffnesses/strength by integrating strains across the section
- The OpenSees Fiber Section Command is used
- User specifies
- Stress-Strain characteristics via the OpenSees UniaxialMaterial Command for all number of materials
- Section geometry via series of Patches and Layers in the fiber section
- Two Section Geometries are presented
- *RC Rectangular Section
- *Standard AISC W section
Lateral Loads
The following types of lateral loads are represented in these examples:
- Static Pushover
- Control node is located at the highest floor
- Lateral-load distribution is proportional the the mass distribution along the height of the building
- Monotonic Pushover
- One-directional displacement-controlled static lateral loading
- Reversed Cyclic Pushover
- One-directional displacement-controlled static lateral loading
- Displacement cycles are imposed in positive and negative direction
- Time-Dependent Dynamic Loads
- Multiple-Support Sine-Wave
- Sine-wave displacement input
- Different displacements are specified at particular nodes in specified directions
- Uniform Earthquake
- Earthquake (from file) acceleration input
- Same acceleration input at all nodes restrained in specified direction
- Multiple-Support Earthquake
- Earthquake (from file) displacement input
- Different displacements are specified at particular nodes in specified direction
- Bidirectional Earthquake
- Different inputs are specified for two directions
- Same acceleration input at all nodes restrained in specified direction
Introductory Examples
The objective of Example 1a and Example 1b is to give an overview of input-file format in OpenSees using simple scripts.
These scripts do not take advantage of the Tcl scripting capabilities shown in the later examples. However, they do provide starting a place where the input file is similar to that of more familiar Finite-Element Analysis software. Subsequent examples should be used as the basis for user input files.
|
|
|
|
|
|
|
|
Simple Nonlinear Analysis Examples
|
|
|
|
|
|
|
|
|
|
|
|
2D Structural Modeling & Analysis Examples
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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3D Structural Modeling & Analysis Examples
|
|
|
|
|
|
|
|
Section Modeling And Analysis Examples
|
|
|
|
Return to OpenSees User