# OpenSees Examples Manual bacup

__NOTOC__

The following examples are listed in order of simplicity.

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

<table width="1224" cellpadding="2" cellspacing="0" border="0" style="border-collapse:collapse"> <tr> <td width="54" height="0"></td> <td width="270" height="0"></td> <td width="144" height="0"></td> <td width="90" height="0"></td> <td width="210" height="0"></td> <td width="306" height="0"></td> <td width="150" height="0"></td> </tr> <tr align="left" valign="top"> <td colspan="3" width="468"> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-top:2px solid #010101;" width="54"> </td> <td style = "border-top:2px solid #010101;" width="270"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-top:2px solid #010101;" colspan="2" width="234"><p class="tablebodytext"><strong class="buttons">Objectives and Characteristics</strong></p> </td> <td style = "border-top:2px solid #010101;" width="210"><p class="tablebodytext"><strong class="buttons">Model Types</strong></p> </td> <td style = "border-right:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="456"><p class="tablebodytext"><strong class="buttons">Analysis Types</strong></p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>OpenSees Example 1a. 2D Elastic Cantilever Column </big> </td> <td width="210"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablebodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" width="54"><p class="heading3">&nbsp;</p> </td> <td width="270"><p class="tablebodytext"></p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">overview of basic OpenSees input structure</li><li class="listbullet">coordinates, boundary conditions, element connectivity, nodal masses, nodal loads, etc.</li><li class="listbullet">two-node, one element</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">elastic elements</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>OpenSees Example 1b. Elastic Portal Frame</big> </td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-bottom:2px solid #010101;" width="54"><p class="heading3">&nbsp;</p> </td> <td style = "border-bottom:2px solid #010101;" width="270"> </td> <td style = "border-bottom:2px solid #010101;" colspan="2" width="234"><ul class="listbullet"><li class="listbullet">two element types</li><li class="listbullet">distributed element loads</li></ul></td> <td style = "border-bottom:2px solid #010101;" width="210"><ul class="listbullet"><li class="listbullet">elastic elements</li></ul></td> <td style = "border-right:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis</li></ul></td> </tr> <tr align="left" valign="top"> <td colspan="6" width="558"><p class="tablelistbullet">&nbsp;</p>

</td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="324"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-top:2px solid #010101;" colspan="2" width="234"><p class="tablebodytext"><strong class="buttons">Objectives and Characteristics</strong></p> </td> <td style = "border-top:2px solid #010101;" width="210"><p class="tablebodytext"><strong class="buttons">Model Types</strong></p> </td> <td style = "border-right:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="456"><p class="tablebodytext"><strong class="buttons">Analysis Types</strong></p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="5" width="768"><big> OpenSees Example 2a. Elastic Cantilever Column with variables</big> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" width="54"><p class="tablebodytext">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">introduce variable: define &amp; use</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">elastic element</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>OpenSees Example 2b. Nonlinear Cantilever Column: Uniaxial Inelastic Section</big> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" width="54"><p class="tablebodytext">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">first example of nonlinear model, set nonlinearity at section level</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">nonlinearBeamColumn element</li><li class="listbullet">uniaxial section</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis</li></ul><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <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 style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-bottom:2px solid #010101;" width="54"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-bottom:2px solid #010101;" width="270"><p class="tablebodytext">image</p> </td> <td style = "border-bottom:2px solid #010101;" colspan="2" width="234"><ul class="listbullet"><li class="listbullet">set nonlinearity at material level</li><li class="listbullet">material stress-strain response is assembled into fiber section</li><li class="listbullet">reinforced-concrete fiber section</li></ul></td> <td style = "border-bottom:2px solid #010101;" width="210"><ul class="listbullet"><li class="listbullet">nonlinearBeamColumn element</li><li class="listbullet">uniaxial material</li><li class="listbullet">fiber section (Reinforced-concrete fiber section)</li></ul></td> <td style = "border-right:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis</li></ul><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td colspan="6" width="468">

</td> <td colspan="3" width="606"><p class="tablelistbullet">&nbsp;</p> </td> <td width="150"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-top:2px solid #010101;" width="54"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-top:2px solid #010101;" width="270"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-top:2px solid #010101;" colspan="2" width="234"><p class="heading3"><strong class="buttons">Objectives and Characteristics</strong></p> </td> <td style = "border-top:2px solid #010101;" width="210"><p class="heading3"><strong class="buttons">Model Types</strong></p> </td> <td style = "border-right:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="456"><p class="heading3"><strong class="buttons">Analysis Types</strong></p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>OpenSees Example 3. 2D RC Cantilever</big> </td> <td width="210"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablebodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" width="54"><p class="tablebodytext">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">units, defined and used (they will be used in all subsequent examples)</li><li class="listbullet">separate model-building and analysis files</li><li class="listbullet">introduce PDelta effects (or not)</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">elastic elements</li><li class="listbullet">inelastic uniaxial section</li><li class="listbullet">fiber section (Reinforced-concrete fiber section)</li><li class="listbullet">Linear, PDelta or Corotational Transformation</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="4" width="558"><big>OpenSees Example 4. Portal Frame</big> </td> <td width="210"><p class="bodytext">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" width="54"><p class="heading3">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">use previously-defined procedures to simplify input</li><li class="listbullet">introduce more analysis types</li><li class="listbullet">introduce procedure to read database input motion files (data with text in first lines)</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">elastic elements</li><li class="listbullet">inelastic uniaxial section</li><li class="listbullet">inelastic fiber section (Reinforced-concrete fiber section)</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">static reversed cyclic analysis</li><li class="listbullet">dynamic sine-wave input analysis (uniform excitation)</li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation)</li><li class="listbullet">dynamic sine-wave input analysis (multiple-support excitation)</li><li class="listbullet">dynamic earthquake-input analysis (multiple-support excitation)</li><li class="listbullet">dynamic bidirectional earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>OpenSees Example 5. 2D Frame ? 3-story, 3-bay (RC &amp;amp; W-section)</big> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="2" width="324"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">2D frame of fixed geometry: 3-story, 3-bay</li><li class="listbullet">nodes and elements are defined manually, one by one</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">Reinforced-Concrete Section</li><li class="listbullet">Steel W-Section</li><li class="listbullet">elastic uniaxial section</li><li class="listbullet">inelastic uniaxial section</li><li class="listbullet">inelastic fiber section</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">static reversed cyclic analysis</li><li class="listbullet">dynamic sine-wave input analysis (uniform excitation)</li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation)</li><li class="listbullet">dynamic sine-wave input analysis (multiple-support excitation)</li><li class="listbullet">dynamic earthquake-input analysis (multiple-support excitation)</li><li class="listbullet">dynamic bidirectional earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="5" width="768"><big>OpenSees Example 6. Generic 2D Frame: N-story, N-bay (RC &amp;amp; W-section)</big> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="bodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="324"><p class="tablebodytext">image</p> </td> <td style = "border-bottom:2px solid #010101;" colspan="2" width="234"><ul class="listbullet"><li class="listbullet">2D frame geometry of variable geometry ( # stories and # bays are variables)</li><li class="listbullet">node and element definition is automated</li><li class="listbullet">use previously-defined procedures to view model node numbers and elements, deformed shape, and displacement history, in 2D</li></ul></td> <td style = "border-bottom:2px solid #010101;" width="210"><ul class="listbullet"><li class="listbullet">Reinforced-Concrete Section</li><li class="listbullet">Steel W-Section</li><li class="listbullet">elastic uniaxial section</li><li class="listbullet">inelastic uniaxial section</li><li class="listbullet">inelastic fiber section</li></ul></td> <td style = "border-right:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">static reversed cyclic analysis</li><li class="listbullet">dynamic sine-wave input analysis (uniform excitation)</li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation)</li><li class="listbullet">dynamic sine-wave input analysis (multiple-support excitation)</li><li class="listbullet">dynamic earthquake-input analysis (multiple-support excitation)</li><li class="listbullet">dynamic bidirectional earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <td colspan="6" width="558">

</td> <td width="210"><p class="bodytext">&nbsp;</p> </td> <td colspan="2" width="456"><p class="bodytext">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="324"><p class="bodytext">&nbsp;</p> </td> <td style = "border-top:2px solid #010101;" colspan="2" width="234"><p class="tablebodytext"><strong class="buttons">Objectives and Characteristics</strong></p> </td> <td style = "border-top:2px solid #010101;" width="210"><p class="tablebodytext"><strong class="buttons">Model Types</strong></p> </td> <td style = "border-right:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="456"><p class="tablebodytext"><strong class="buttons">Analysis Types</strong></p> </td> </tr> <tr align="left" valign="top"> <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;amp; W-section)</big> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="2" width="324"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">3D frame of fixed geometry</li><li class="listbullet">nodes and elements are manually manually, one by one</li><li class="listbullet">introduce rigid floor diaphragm</li><li class="listbullet">use previously-defined procedures to view model node numbers and elements, deformed shape, and displacement history, in 3D</li></ul></td> <td width="210"><ul class="listbullet"><li class="listbullet">Reinforced-Concrete Section</li><li class="listbullet">Steel W-Section</li><li class="listbullet">Elastic or Fiber Section option is a variable within one input file</li><li class="listbullet">rigid diaphragm</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis</li><li class="listbullet">static reversed cyclic analysis</li><li class="listbullet">dynamic sine-wave input analysis (uniform excitation)</li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation)</li><li class="listbullet">dynamic sine-wave input analysis (multiple-support excitation)</li><li class="listbullet">dynamic earthquake-input analysis (multiple-support excitation)</li><li class="listbullet">dynamic bidirectional earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <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;amp; W-section) </big> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="324"><p class="tablelistbullet">image</p> </td> <td style = "border-bottom:2px solid #010101;" colspan="2" width="234"><ul class="listbullet"><li class="listbullet">3D frame geometry of variable geometry ( # stories and # bays in X and Z are variables)</li><li class="listbullet">node and element definition is automated</li><li class="listbullet">introduce user-input interface, the user is given the option as to what to view in model</li></ul></td> <td style = "border-bottom:2px solid #010101;" width="210"><ul class="listbullet"><li class="listbullet">Reinforced-Concrete Section</li><li class="listbullet">Steel W-Section</li><li class="listbullet">Elastic or Fiber Section option is a variable within one input file optional rigid diaphragm</li><li class="listbullet">rigid diaphragm</li></ul></td> <td style = "border-right:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">static pushover analysis </li><li class="listbullet">static reversed cyclic analysis </li><li class="listbullet">dynamic sine-wave input analysis (uniform excitation) </li><li class="listbullet">dynamic earthquake-input analysis (uniform excitation) </li><li class="listbullet">dynamic sine-wave input analysis (multiple-support excitation) </li><li class="listbullet">dynamic earthquake-input analysis (multiple-support excitation) </li><li class="listbullet">dynamic bidirectional earthquake-input analysis (uniform excitation)</li></ul></td> </tr> <tr align="left" valign="top"> <td colspan="4" width="558"><p class="tablelistbullet">&nbsp;</p> </td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td colspan="6" width="558">

</td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <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 style = "border-top:2px solid #010101;" width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;border-top:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="2" width="324"><p class="tablebodytext">image</p> </td> <td colspan="2" width="234"><ul class="listbullet"><li class="listbullet">defined section using uniaxial behavior (define moment-curvature curve) or</li><li class="listbullet">define section using uniaxial materials (define stress curve) in fiber section</li></ul></td> <td width="210"><p class="tablelistbullet"><strong class="specialbold">2D &amp; 3D models of sections:</strong></p> <ul class="listbullet"><li class="listbullet">Uniaxial Nonlinear section</li><li class="listbullet">Fiber Steel W-section</li><li class="listbullet">Fiber RC symmetric rectangular unconfined-concrete section</li><li class="listbullet">Fiber RC symmetric rectangular unconfined &amp; confined-concrete section</li><li class="listbullet">Fiber RC generalized rectangular section</li><li class="listbullet">Fiber RC generalized circular section</li></ul></td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><ul class="listbullet"><li class="listbullet">2D &amp; 3D static unidirectional moment-curvature analysis</li></ul></td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;" colspan="4" width="558"><p class="tablelistbullet">&nbsp;</p> </td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td style = "border-left:2px solid #010101;border-bottom:2px solid #010101;" width="54"><p class="heading3">&nbsp;</p> </td> <td style = "border-bottom:2px solid #010101;" width="270"><p class="tablebodytext">&nbsp;</p> </td> <td style = "border-bottom:2px solid #010101;" colspan="2" width="234"><p class="tablelistbullet">&nbsp;</p> </td> <td style = "border-bottom:2px solid #010101;" width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td style = "border-right:2px solid #010101;border-bottom:2px solid #010101;" colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td width="54"><p class="heading3">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">&nbsp;</p> </td> <td colspan="2" width="234"><p class="tablelistbullet">&nbsp;</p> </td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr> <tr align="left" valign="top"> <td width="54"><p class="heading3">&nbsp;</p> </td> <td width="270"><p class="tablebodytext">&nbsp;</p> </td> <td colspan="2" width="234"><p class="tablelistbullet">&nbsp;</p> </td> <td width="210"><p class="tablelistbullet">&nbsp;</p> </td> <td colspan="2" width="456"><p class="tablelistbullet">&nbsp;</p> </td> </tr>

</table> <p class="tablebodytext"></p> <p class="tablebodytext"></p> <p class="bodytext"></p> <table cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td> </td> <td> </td> </tr> </table>


Return to OpenSees User