OpenSees Examples Manual bacup: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(New page: OpenSees Examples Manual Open System for Earthquake Engineering Simulation Examples Manual Silvia Mazzoni, Frank McKenna, Gregory L. Fenves Pacific Earthquake Engineering Research C...)
 
 
(49 intermediate revisions by the same user not shown)
Line 1: Line 1:
OpenSees Examples Manual
__NOTOC__
Open System for


Earthquake Engineering Simulation


Examples Manual
The following examples are listed in order of simplicity.
Silvia Mazzoni, Frank McKenna, Gregory L. Fenves
Pacific Earthquake Engineering Research Center
 
University of California, Berkeley
OpenSees version 1.7.3
December 2006
 
 
 
Portable Files:
 


Example Files can be downloaded from NEEScentral.
NOTE: gravity analysis is always included as part of the model building.


* <big><strong> [[OpenSees Examples -- Introductory Example]]</strong></big>
<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>
* <big><strong> [[OpenSees Examples -- Simple Nonlinear Analysis Example]]</strong></big>
</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">
* <big><strong> [[OpenSees Examples -- 2D Structural Modelling &amp; Analysis Examples]]</strong></big>
</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; 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; 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">
* <big><strong> [[OpenSees Examples -- 3D Structural Modelling &amp; Analysis Examples]]</strong></big>
</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; 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; 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">
* <big><strong> [[OpenSees Examples -- Section Modelling And Analysis]]</strong></big>
</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>
The following is a Zipped .chm file and its components
<p class="tablebodytext"></p>
 
<p class="tablebodytext"></p>
Note 1. Windows Operating system only
<p class="bodytext"></p>
Note 2. The links to the examples files do not work, but are included in a subdirectory
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td>
</td>
<td>
</td>
</tr>
</table>
   
   
OpenSeesExamplesManual.chm.zip
   
   


   
   


All Examples Files in one Zip file, without any manuals:


ExamplesFiles.zip




please send questions and comments about the manual to opensees-support @ berkeley.edu
----
Return to [[OpenSees User]]

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