OpenSees Examples Manual bacup: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 6: Line 6:
NOTE: gravity analysis is always included as part of the model building.
NOTE: gravity analysis is always included as part of the model building.


<h1 class="heading1">[[OpenSees Examples -- Introductory Example]]</h1>
* <big><strong> [[OpenSees Examples -- Introductory Example]]</strong></big>
<table width="1224" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
<table width="1224" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse">
<tr>
<tr>
Line 19: Line 19:
<tr align="left" valign="top">
<tr align="left" valign="top">
<td colspan="3" width="468">
<td colspan="3" width="468">
</td>
<td colspan="3" width="606"><p class="tablebodytext">&nbsp;</p>
</td>
<td width="150"><p class="tablebodytext">&nbsp;</p>
</td>
</td>
</tr>
</tr>
Line 38: Line 34:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><h2 class="heading2">[[OpenSees Example 1a. 2D Elastic Cantilever Column]] </h2>
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>[[OpenSees Example 1a. 2D Elastic Cantilever Column]] </big>
</td>
</td>
<td width="210"><p class="tablebodytext">&nbsp;</p>
<td width="210"><p class="tablebodytext">&nbsp;</p>
Line 55: Line 51:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><h2 class="heading2">[[OpenSees Example 1b.  Elastic Portal Frame]]</h2>
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>[[OpenSees Example 1b.  Elastic Portal Frame]]</big>
</td>
</td>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
Line 72: Line 68:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td colspan="4" width="558"><p class="tablelistbullet">&nbsp;</p>
<td colspan="6" width="558"><p class="tablelistbullet">&nbsp;</p>
<h1 class="heading1">[[OpenSees Examples -- Simple Nonlinear Analysis Example]]</h1>
* <big><strong> [[OpenSees Examples -- Simple Nonlinear Analysis Example]]</strong></big>
</td>
</td>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
Line 91: Line 87:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><h2 class="heading2"> [[OpenSees Example 2a. Elastic Cantilever Column with variables]]</h2>
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><big> [[OpenSees Example 2a. Elastic Cantilever Column with variables]]</big>
</td>
</td>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
Line 106: Line 102:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><h2 class="heading2">[[OpenSees Example 2b. Nonlinear Cantilever Column: Uniaxial Inelastic Section]]</h2>
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>[[OpenSees Example 2b. Nonlinear Cantilever Column: Uniaxial Inelastic Section]]</big>
</td>
</td>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
Line 122: Line 118:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><h2 class="heading2">[[OpenSees Example 2c. Nonlinear Cantilever Column: Inelastic Uniaxial Materials in Fiber Section]]</h2>
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>[[OpenSees Example 2c. Nonlinear Cantilever Column: Inelastic Uniaxial Materials in Fiber Section]]</big>
</td>
</td>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p>
Line 138: Line 134:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td colspan="3" width="468">
<td colspan="6" width="468">
<h1 class="heading1">[[OpenSees Examples -- 2D Structural Modelling &amp; Analysis Examples]]</h1>
* <big><strong> [[OpenSees Examples -- 2D Structural Modelling &amp; Analysis Examples]]</strong></big>
</td>
</td>
<td colspan="3" width="606"><p class="tablelistbullet">&nbsp;</p>
<td colspan="3" width="606"><p class="tablelistbullet">&nbsp;</p>
Line 159: Line 155:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><p class="heading3"><strong class="buttons"><a id="h3503" class="" title="Example 3. 2D RC Cantilever" href="3472.htm" target="_self">Example 3. Cantilever Column</a></strong><strong class="buttons"> with units</strong></p>
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>[[OpenSees Example 3. 2D RC Cantilever]]</big>
</td>
</td>
<td width="210"><p class="tablebodytext">&nbsp;</p>
<td width="210"><p class="tablebodytext">&nbsp;</p>
Line 176: Line 172:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><p class="heading3"><strong class="buttons"><a id="h3504" class="" title="Example 4. 2D RC Portal Frame" href="3312.htm" target="_self">Example 4.  Portal Frame</a></strong></p>
<td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>[[OpenSees Example 4.  Portal Frame]]</big>
</td>
</td>
<td width="210"><p class="bodytext">&nbsp;</p>
<td width="210"><p class="bodytext">&nbsp;</p>
Line 193: Line 189:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><p class="heading3"><strong class="buttons"><a id="h3505" class="" title="Example 5. 2D Frame ? 3-story, 3-bay (RC &amp; W-section)" href="3326.htm" target="_self">Example 5. 2D Frame, 3-story 3-bay</a></strong><strong class="buttons">, Reinforced-Concrete Section &amp; Steel W-Section</strong></p>
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>[[OpenSees Example 5. 2D Frame ? 3-story, 3-bay (RC &amp; W-section)]]</big>
</td>
</td>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p>
Line 206: Line 202:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><p class="heading3"><strong class="buttons"><a id="h3506" class="" title="Example 6. Generic 2D Frame, N-story, N-bay (RC &amp; W-section)" href="3329.htm" target="_self">Example 6.  generic 2D Frame, N-story N-bay</a></strong><strong class="buttons">, Reinforced-Concrete Section &amp; Steel W-Section</strong></p>
<td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>[[OpenSees Example 6. Generic 2D Frame: N-story, N-bay (RC &amp; W-section)]]</big>
</td>
</td>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p>
<td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p>
Line 219: Line 215:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td colspan="4" width="558">
<td colspan="6" width="558">
<h1 class="heading1">[[OpenSees Examples -- 3D Structural Modelling &amp; Analysis Examples]]</h1>
* <big><strong> [[OpenSees Examples -- 3D Structural Modelling &amp; Analysis Examples]]</strong></big>
</td>
</td>
<td width="210"><p class="bodytext">&nbsp;</p>
<td width="210"><p class="bodytext">&nbsp;</p>
Line 238: Line 234:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;border-right:2px solid #010101;" colspan="7" width="1224"><p class="heading3"><strong class="buttons"><a id="h3507" class="" title="Example 7. 3D Moment-Resisting Frame  (RC &amp; W-section)" href="3330.htm" target="_self">Example 7.  3D Frame, 3-story 3-bayX 3-bayZ</a></strong><strong class="buttons">, Reinforced-Concrete Section &amp; Steel W-Section</strong></p>
<td style = "border-left:2px solid #010101;border-right:2px solid #010101;" colspan="7" width="1224"><big>[[OpenSees Example 7. 3D Moment-Resisting Frame  (RC &amp; W-section)]]</big>
</td>
</td>
</tr>
</tr>
Line 249: Line 245:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;border-right:2px solid #010101;" colspan="7" width="1224"><p class="heading3"><strong class="buttons"><a id="h3508" class="" title="Example 8. generic 3D Frame ? Nstory, NbayX,NBayZ (RC &amp; W-section)" href="3332.htm" target="_self">Example 8.  generic 3D Frame, NStory NBayX NBayZ</a></strong><strong class="buttons">, Reinforced-Concrete Section &amp; Steel W-Section</strong></p>
<td style = "border-left:2px solid #010101;border-right:2px solid #010101;" colspan="7" width="1224"><big>[[OpenSees Example 8. generic 3D Frame ? Nstory, NbayX,NBayZ (RC &amp; W-section)]] </big>
</td>
</td>
</tr>
</tr>
Line 268: Line 264:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td colspan="4" width="558">
<td colspan="6" width="558">
<h1 class="heading1">[[OpenSees Examples -- Section Modelling And Analysis]]</h1>
* <big><strong> [[OpenSees Examples -- Section Modelling And Analysis]]</strong></big>
</td>
</td>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
<td width="210"><p class="tablelistbullet">&nbsp;</p>
Line 277: Line 273:
</tr>
</tr>
<tr align="left" valign="top">
<tr align="left" valign="top">
<td style = "border-left:2px solid #010101;border-top:2px solid #010101;" colspan="4" width="558"><p class="tablelistbullet"><strong class="buttons"><a id="h3585" class="" title="Example 9. Build a Fiber Section" href="3534.htm" target="_self">Example 9. Build  &amp; Analyze a Section</a></strong></p>
<td style = "border-left:2px solid #010101;border-top:2px solid #010101;" colspan="4" width="558"><big>[[OpenSees Example 9. Build a Fiber Section]]</big>
</td>
</td>
<td style = "border-top:2px solid #010101;" width="210"><p class="tablelistbullet">&nbsp;</p>
<td style = "border-top:2px solid #010101;" width="210"><p class="tablelistbullet">&nbsp;</p>
Line 344: Line 340:
<tr valign="top">
<tr valign="top">
<td>
<td>
<p class="bodytext">image</a></p></td>
</td>
<td>
<td>
<p class="bodytext">image</p></td>
</td>
</tr>
</tr>
</table>
</table>

Latest revision as of 20:36, 9 November 2009


The following examples are listed in order of simplicity.

NOTE: gravity analysis is always included as part of the model building.

 

Objectives and Characteristics

Model Types

Analysis Types

OpenSees Example 1a. 2D Elastic Cantilever Column

 

 

 

  • overview of basic OpenSees input structure
  • coordinates, boundary conditions, element connectivity, nodal masses, nodal loads, etc.
  • two-node, one element
  • elastic elements
  • static pushover analysis
  • dynamic earthquake-input analysis
OpenSees Example 1b. Elastic Portal Frame

 

 

 

  • two element types
  • distributed element loads
  • elastic elements
  • static pushover analysis
  • dynamic earthquake-input analysis

 

 

 

 

Objectives and Characteristics

Model Types

Analysis Types

OpenSees Example 2a. Elastic Cantilever Column with variables

 

 

image

  • introduce variable: define & use
  • elastic element
  • static pushover analysis
  • dynamic earthquake-input analysis
OpenSees Example 2b. Nonlinear Cantilever Column: Uniaxial Inelastic Section

 

 

image

  • first example of nonlinear model, set nonlinearity at section level
  • nonlinearBeamColumn element
  • uniaxial section
  • static pushover analysis
  • dynamic earthquake-input analysis

 

OpenSees Example 2c. Nonlinear Cantilever Column: Inelastic Uniaxial Materials in Fiber Section

 

 

image

  • set nonlinearity at material level
  • material stress-strain response is assembled into fiber section
  • reinforced-concrete fiber section
  • nonlinearBeamColumn element
  • uniaxial material
  • fiber section (Reinforced-concrete fiber section)
  • static pushover analysis
  • dynamic earthquake-input analysis

 

 

 

 

 

Objectives and Characteristics

Model Types

Analysis Types

OpenSees Example 3. 2D RC Cantilever

 

 

 

image

  • units, defined and used (they will be used in all subsequent examples)
  • separate model-building and analysis files
  • introduce PDelta effects (or not)
  • elastic elements
  • inelastic uniaxial section
  • fiber section (Reinforced-concrete fiber section)
  • Linear, PDelta or Corotational Transformation
  • static pushover analysis
  • dynamic earthquake-input analysis (uniform excitation)
OpenSees Example 4. Portal Frame

 

 

 

image

  • use previously-defined procedures to simplify input
  • introduce more analysis types
  • introduce procedure to read database input motion files (data with text in first lines)
  • elastic elements
  • inelastic uniaxial section
  • inelastic fiber section (Reinforced-concrete fiber section)
  • static pushover analysis
  • static reversed cyclic analysis
  • dynamic sine-wave input analysis (uniform excitation)
  • dynamic earthquake-input analysis (uniform excitation)
  • dynamic sine-wave input analysis (multiple-support excitation)
  • dynamic earthquake-input analysis (multiple-support excitation)
  • dynamic bidirectional earthquake-input analysis (uniform excitation)
OpenSees Example 5. 2D Frame ? 3-story, 3-bay (RC & W-section)

 

image

  • 2D frame of fixed geometry: 3-story, 3-bay
  • nodes and elements are defined manually, one by one
  • Reinforced-Concrete Section
  • Steel W-Section
  • elastic uniaxial section
  • inelastic uniaxial section
  • inelastic fiber section
  • static pushover analysis
  • static reversed cyclic analysis
  • dynamic sine-wave input analysis (uniform excitation)
  • dynamic earthquake-input analysis (uniform excitation)
  • dynamic sine-wave input analysis (multiple-support excitation)
  • dynamic earthquake-input analysis (multiple-support excitation)
  • dynamic bidirectional earthquake-input analysis (uniform excitation)
OpenSees Example 6. Generic 2D Frame: N-story, N-bay (RC & W-section)

 

image

  • 2D frame geometry of variable geometry ( # stories and # bays are variables)
  • node and element definition is automated
  • use previously-defined procedures to view model node numbers and elements, deformed shape, and displacement history, in 2D
  • Reinforced-Concrete Section
  • Steel W-Section
  • elastic uniaxial section
  • inelastic uniaxial section
  • inelastic fiber section
  • static pushover analysis
  • static reversed cyclic analysis
  • dynamic sine-wave input analysis (uniform excitation)
  • dynamic earthquake-input analysis (uniform excitation)
  • dynamic sine-wave input analysis (multiple-support excitation)
  • dynamic earthquake-input analysis (multiple-support excitation)
  • dynamic bidirectional earthquake-input analysis (uniform excitation)

 

 

 

Objectives and Characteristics

Model Types

Analysis Types

OpenSees Example 7. 3D Moment-Resisting Frame (RC & W-section)

image

  • 3D frame of fixed geometry
  • nodes and elements are manually manually, one by one
  • introduce rigid floor diaphragm
  • use previously-defined procedures to view model node numbers and elements, deformed shape, and displacement history, in 3D
  • Reinforced-Concrete Section
  • Steel W-Section
  • Elastic or Fiber Section option is a variable within one input file
  • rigid diaphragm
  • static pushover analysis
  • static reversed cyclic analysis
  • dynamic sine-wave input analysis (uniform excitation)
  • dynamic earthquake-input analysis (uniform excitation)
  • dynamic sine-wave input analysis (multiple-support excitation)
  • dynamic earthquake-input analysis (multiple-support excitation)
  • dynamic bidirectional earthquake-input analysis (uniform excitation)
OpenSees Example 8. generic 3D Frame ? Nstory, NbayX,NBayZ (RC & W-section)

image

  • 3D frame geometry of variable geometry ( # stories and # bays in X and Z are variables)
  • node and element definition is automated
  • introduce user-input interface, the user is given the option as to what to view in model
  • Reinforced-Concrete Section
  • Steel W-Section
  • Elastic or Fiber Section option is a variable within one input file optional rigid diaphragm
  • rigid diaphragm
  • static pushover analysis
  • static reversed cyclic analysis
  • dynamic sine-wave input analysis (uniform excitation)
  • dynamic earthquake-input analysis (uniform excitation)
  • dynamic sine-wave input analysis (multiple-support excitation)
  • dynamic earthquake-input analysis (multiple-support excitation)
  • dynamic bidirectional earthquake-input analysis (uniform excitation)

 

 

 

 

 

OpenSees Example 9. Build a Fiber Section

 

 

image

  • defined section using uniaxial behavior (define moment-curvature curve) or
  • define section using uniaxial materials (define stress curve) in fiber section

2D & 3D models of sections:

  • Uniaxial Nonlinear section
  • Fiber Steel W-section
  • Fiber RC symmetric rectangular unconfined-concrete section
  • Fiber RC symmetric rectangular unconfined & confined-concrete section
  • Fiber RC generalized rectangular section
  • Fiber RC generalized circular section
  • 2D & 3D static unidirectional moment-curvature analysis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 






Return to OpenSees User