OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section

From OpenSeesWiki
Jump to navigationJump to search

Introduction

This examples demonstrates how to build a 3-story,3-bay frame. The nodes and elements are specified one by one.


Input

Model Building

The following tasks are performed when building the model

  • define units
  • define model
  • define recorders for output
  • define & apply gravity

Elastic Element


ExampleFigure ElasticSection.GIF


Files


Notes

  • Effective axial and flexural stiffnesses are defined at the element level
  • elasticBeamColumn elements

Distributed Plasticity Element, Uniaxial Section


ExampleFigure uniaxialSection.GIF


Files


Notes

  • Axial and flexural stiffnesses/strength are defined independently at the section level
  • uniaxial inelastic section (moment-curvature)
  • nonlinear beam-column elements

Distributed Plasticity Element, Fiber Section

FiberSection -- Standard AISC W-Section

ExampleFigure FiberSection W.GIF


Files


Notes

  • The section is broken down into fibers where uniaxial materials are defined independently.
  • The program calculates flexural and axial stiffnesses/strength by integrating strains across the section.
  • Standard AISC W-section

FiberSection -- Reinforced Concrete Section

ExampleFigure FiberSection RC.GIF


Files


Notes

  • The section is broken down into fibers where uniaxial materials are defined independently.
  • The program calculates flexural and axial stiffnesses/strength by integrating strains across the section.
  • Rectangular Reinforced-Concrete Section


Lateral-Load Analysis

The following tasks are performed in the analysis

  • define lateral-load parameters
  • analyze

Static

Static Pushover

ExampleFigure Push.GIF


Files


Notes

  • One-directional monotonic displacement-controlled static loading

Static Reversed Cyclic

ExampleFigure Cyclic.GIF


Files


Notes

  • One-directional displacement-controlled static loading
  • Displacement cycles are imposed in positive and negative direction

Dynamic EQ Ground Motion

Dynamic Uniform Sine-Wave Ground Motion

ExampleFigure UniformSine.GIF


Files


Notes

  • Sine-wave acceleration input
  • Same acceleration input at all nodes restrained in specified direction

Dynamic Uniform Earthquake Ground Motion (typical)

ExampleFigure UniformEQ.GIF


Files


Notes

  • Earthquake (from file) acceleration input
  • Same acceleration input at all nodes restrained in specified direction

Dynamic Multiple-Support Sine-Wave Ground Motion

ExampleFigure MultiSupportSine.GIF


Files


Notes

  • Sine-wave displacement input
  • Different displacements are specified at particular nodes in specified directions

Dynamic Multiple-Support Earthquake Ground Motion

ExampleFigure MultiSupportEQ.GIF


Files


Notes

  • Earthquake (from file) displacement input
  • Different displacements are specified at particular nodes in specified directions

Dynamic Bidirectional Earthquake Ground Motion (typical)

ExampleFigure BidirectEQ.GIF


Files


Notes

  • Earthquake (from file) acceleration input
  • Different ground motion in two directions
  • Same acceleration input at all nodes restrained in specified direction

Run

The model and analysis combinations for this example are numerous. The following are an small subset, for demonstration purposes:

  • To run Elastic Mode, Static Pushover Analysis:
puts " -------------Elastic Model -------------"
puts " -------------Static Pushover Analysis -------------"
source Ex5.Frame2D.build.ElasticSection.tcl
source Ex5.Frame2D.analyze.Static.Push.tcl
  • To run Uniaxial Inelastic Section, Nonlinear Model, Uniform Earthquake Excitation
puts " -------------Uniaxial Inelastic Section, Nonlinear Model -------------"
puts " -------------Uniform Earthquake Excitation -------------"
source Ex5.Frame2D.build.InelasticSection.tcl 
source Ex5.Frame2D.analyze.Dynamic.EQ.Uniform.tcl
  • To run Uniaxial Inelastic Material, Fiber Section, Nonlinear Model, Dynamic Bidirectional Earthquake Ground Motion
puts " -------------Uniaxial Inelastic Material, Fiber Section, Nonlinear Model -------------"
puts " -------------Dynamic Bidirectional Earthquake Ground Motion  -------------"
source Ex5.Frame2D.build.InelasticFiberSection.tcl
source Ex5.Frame2D.analyze.Dynamic.EQ.bidirect.tcl


Notes


Return to OpenSees Examples Manual -- Structural Models & Analyses

Return to OpenSees User