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

From OpenSeesWiki
Jump to navigation Jump to search
(Created page with '__NOTOC__ ==Introduction== This examples demonstrates how to build a 3-story,3-bay frame. The nodes and elements are specified one by one. ==Input== <h3>Model Building</h3> The…')
 
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
==Introduction==
==Introduction==
This examples demonstrates how to build a 3-story,3-bay frame. The nodes and elements are specified one by one.
This examples demonstrates how to build a 3-story,3-bay frame. The nodes and elements are specified one by one.
Line 22: Line 21:
|-
|-
| style="color:#000;" | <div>
| style="color:#000;" | <div>
[[File:ExampleFigure_ElasticSection.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_ElasticSection.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.build.ElasticElement.tcl|Ex5.Frame2D.build.ElasticElement.tcl]]
*[[Media:Ex5.Frame2D.build.ElasticSection.tcl|Ex5.Frame2D.build.ElasticSection.tcl]]
*[[Media:LibUnits.tcl|LibUnits.tcl]]
*[[Media:LibUnits.tcl|LibUnits.tcl]]
----
----
Line 40: Line 39:
|-
|-
| style="color:#000;" | <div>
| style="color:#000;" | <div>
[[File:ExampleFigure_uniaxialSection.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_uniaxialSection.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
Line 56: Line 55:
{| style="width:100%; vertical-align:top;background:#white;"
{| style="width:100%; vertical-align:top;background:#white;"
<h4>Distributed Plasticity Element, Fiber Section</h4>
<h4>Distributed Plasticity Element, Fiber Section</h4>
{| style="width:100%; border:1px solid #ddcef2; vertical-align:top;background:#white;"
|-
| style="color:#000;" | <div>
<h5>FiberSection -- Standard AISC W-Section</h5>
[[File:ExampleFigure_FiberSection_W.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
*[[Media:Ex5.Frame2D.build.InelasticFiberWSection.tcl|Ex5.Frame2D.build.InelasticFiberWSection.tcl]]
*[[Media:LibUnits.tcl|LibUnits.tcl]]
*[[Media:Wsection.tcl|Wsection.tcl]]
----
<strong>Notes</strong>
*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
</div>
|}
----
{| style="width:100%; border:1px solid #ddcef2; vertical-align:top;background:#white;"
|-
|-
| style="color:#000;" | <div>
| style="color:#000;" | <div>
[[File:ExampleFigure_FiberSection.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
<h5>FiberSection -- Reinforced Concrete Section</h5>
[[File:ExampleFigure_FiberSection_RC.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.build.InelasticFiberSection.tcl|Ex3.Canti2D.build.InelasticFiberSection.tcl]]
*[[Media:Ex5.Frame2D.build.InelasticFiberRCSection.tcl|Ex5.Frame2D.build.InelasticFiberRCSection.tcl]]
*[[Media:LibUnits.tcl|LibUnits.tcl]]
*[[Media:LibUnits.tcl|LibUnits.tcl]]
*[[Media:LibMaterialsRC.tcl|LibMaterialsRC.tcl]]
*[[Media:BuildRCrectSection.tcl|BuildRCrectSection.tcl]]
----
----
<strong>Notes</strong>
<strong>Notes</strong>
*The section is broken down into fibers where uniaxial materials are defined independently.  
*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.  
*The program calculates flexural and axial stiffnesses/strength by integrating strains across the section.  
*fiber section
*Rectangular Reinforced-Concrete Section
*nonlinear beam-column elements
</div>
</div>
|}
|}
|}
|}


Line 89: Line 111:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Static Pushover</h5>
<h5>Static Pushover</h5>
[[File:Example4_Push.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_Push.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
Line 104: Line 126:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Static Reversed Cyclic</h5>
<h5>Static Reversed Cyclic</h5>
[[File:Example4_Cyclic.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_Cyclic.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
Line 124: Line 146:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Dynamic Uniform Sine-Wave Ground Motion</h5>
<h5>Dynamic Uniform Sine-Wave Ground Motion</h5>
[[File:Example4_UniformSine.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_UniformSine.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.analyze.Dynamic.sine.multipleSupport.tcl|Ex5.Frame2D.analyze.Dynamic.sine.multipleSupport.tcl]]
*[[Media:Ex5.Frame2D.analyze.Dynamic.sine.Uniform.tcl|Ex5.Frame2D.analyze.Dynamic.sine.Uniform.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
----
----
Line 140: Line 162:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Dynamic Uniform Earthquake Ground Motion (typical)</h5>
<h5>Dynamic Uniform Earthquake Ground Motion (typical)</h5>
[[File:Example4_UniformEQ.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_UniformEQ.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.Uniform.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.Uniform.tcl]]
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.Uniform.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.Uniform.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:ReadSMDfile.tcl|ReadSMDfile.tcl]]
*[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]]
*[[Media:H-E12140.AT2|H-E12140.AT2]]
*[[Media:H-E12140.zip|H-E12140.AT2]]
----
----
<strong>Notes</strong>
<strong>Notes</strong>
Line 158: Line 180:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Dynamic Multiple-Support Sine-Wave Ground Motion</h5>
<h5>Dynamic Multiple-Support Sine-Wave Ground Motion</h5>
[[File:Example4_MultiSupportSine.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_MultiSupportSine.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
Line 174: Line 196:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Dynamic Multiple-Support Earthquake Ground Motion</h5>
<h5>Dynamic Multiple-Support Earthquake Ground Motion</h5>
[[File:Example4_MultiSupportEQ.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_MultiSupportEQ.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.multipleSupport.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.multipleSupport.tcl]] (this file needs to be corrected for displacement input)
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.multipleSupport.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.multipleSupport.tcl]] (this file needs to be corrected for displacement input)
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:ReadSMDfileDisp.tcl|ReadSMDfileDisp.tcl]]
*[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]]
*[[Media:H-E12140.DT2|H-E12140.DT2]] (Displacement recording)
*[[Media:H-E12140D.zip|H-E12140.DT2]] (Displacement recording)
----
----
<strong>Notes</strong>
<strong>Notes</strong>
Line 192: Line 214:
| style="color:#000;" | <div>
| style="color:#000;" | <div>
<h5>Dynamic Bidirectional Earthquake Ground Motion (typical)</h5>
<h5>Dynamic Bidirectional Earthquake Ground Motion (typical)</h5>
[[File:Example4_BidirectEQ.GIF|link=Editing OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
[[File:ExampleFigure_BidirectEQ.GIF|link=OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section]]
----
----
<strong>Files</strong>
<strong>Files</strong>
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.bidirect.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.bidirect.tcl]]
*[[Media:Ex5.Frame2D.analyze.Dynamic.EQ.bidirect.tcl|Ex5.Frame2D.analyze.Dynamic.EQ.bidirect.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]]
*[[Media:ReadSMDfile.tcl|ReadSMDfile.tcl]] (need to modify ReadSMDfile.tcl for displacement data)
*[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] (need to modify ReadSMDFile.tcl for displacement data)
*[[Media:H-E12140.AT2|H-E12140.AT2]]
*[[Media:H-E12140.zip|H-E12140.AT2]]
*[[Media:H-E01140.AT2|H-E01140.AT2]] (acceleration recording in perpendicular direction)
*[[Media:H-E01140.zip|H-E01140.AT2]] (acceleration recording in perpendicular direction)
----
----
<strong>Notes</strong>
<strong>Notes</strong>
Line 217: Line 239:
puts " -------------Elastic Model -------------"
puts " -------------Elastic Model -------------"
puts " -------------Static Pushover Analysis -------------"
puts " -------------Static Pushover Analysis -------------"
source Ex5.Frame2D.build.ElasticElement.tcl
source Ex5.Frame2D.build.ElasticSection.tcl
source Ex5.Frame2D.analyze.Static.Push.tcl  
source Ex5.Frame2D.analyze.Static.Push.tcl  
</source></blockquote>
</source></blockquote>
Line 242: Line 264:


----
----
Return to [[OpenSees Examples Manual]]
Return to [[OpenSees Examples Manual -- Structural Models & Analyses]]


Return to [[OpenSees User]]
Return to [[OpenSees User]]

Latest revision as of 18:08, 3 November 2010

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



Files


Notes

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

Distributed Plasticity Element, Uniaxial Section



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


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


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


Files


Notes

  • One-directional monotonic displacement-controlled static loading

Static Reversed Cyclic


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


Files


Notes

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

Dynamic Uniform Earthquake Ground Motion (typical)


Files


Notes

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

Dynamic Multiple-Support Sine-Wave Ground Motion


Files


Notes

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

Dynamic Multiple-Support Earthquake Ground Motion


Files


Notes

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

Dynamic Bidirectional Earthquake Ground Motion (typical)


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