OpenSees Examples Manual -- Structural Models & Anlyses: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:


<!--        INTRODUCTION        -->
<!--        INTRODUCTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>Introduction</big></big></h1>
<big><big>Introduction</big></big></h1>
|-
|-
Line 48: Line 48:
<!--        SECTION        -->
<!--        SECTION        -->


{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>Introductory Examples</big></big></h1>
<big><big>Introductory Examples</big></big></h1>


Line 63: Line 63:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 72: Line 72:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; justify:left;background:#white;"
{| style="width:100%; vertical-align:top;background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
|-
|-
Line 83: Line 83:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 92: Line 92:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 103: Line 103:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION 2      -->
<!--        subSECTION 2      -->
Line 114: Line 114:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 123: Line 123:


<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 133: Line 133:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 142: Line 142:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 158: Line 158:
<!--        SECTION        -->
<!--        SECTION        -->


{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>[[OpenSees Examples -- Simple Nonlinear Analysis Examples]]</big></big></h1>
<big><big>[[OpenSees Examples -- Simple Nonlinear Analysis Examples]]</big></big></h1>
<!--        subSECTION 1        -->
<!--        subSECTION 1        -->
Line 170: Line 170:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 179: Line 179:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 188: Line 188:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 197: Line 197:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 208: Line 208:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION 2      -->
<!--        subSECTION 2      -->
Line 219: Line 219:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 228: Line 228:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 237: Line 237:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 247: Line 247:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 258: Line 258:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION  3      -->
<!--        subSECTION  3      -->
Line 269: Line 269:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 278: Line 278:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 289: Line 289:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 300: Line 300:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 317: Line 317:




{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>[[OpenSees Examples -- 2D Structural Modelling & Analysis Examples]]</big></big></h1>
<big><big>[[OpenSees Examples -- 2D Structural Modelling & Analysis Examples]]</big></big></h1>
<!--        subSECTION 1        -->
<!--        subSECTION 1        -->
Line 329: Line 329:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 338: Line 338:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 349: Line 349:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 361: Line 361:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 372: Line 372:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION 2      -->
<!--        subSECTION 2      -->
Line 383: Line 383:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 392: Line 392:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 403: Line 403:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 414: Line 414:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 429: Line 429:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION  3      -->
<!--        subSECTION  3      -->
Line 440: Line 440:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 449: Line 449:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 459: Line 459:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 472: Line 472:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 487: Line 487:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION  4      -->
<!--        subSECTION  4      -->
Line 498: Line 498:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 507: Line 507:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 518: Line 518:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 531: Line 531:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 552: Line 552:




{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>[[OpenSees Examples -- 3D Structural Modelling & Analysis Examples]]</big></big></h1>
<big><big>[[OpenSees Examples -- 3D Structural Modelling & Analysis Examples]]</big></big></h1>
<!--        subSECTION 1        -->
<!--        subSECTION 1        -->
Line 564: Line 564:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 573: Line 573:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 585: Line 585:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 597: Line 597:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 612: Line 612:
|}
|}
<!--        SECTION        -->
<!--        SECTION        -->
{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
<!--        subSECTION 2      -->
<!--        subSECTION 2      -->
Line 623: Line 623:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 632: Line 632:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 643: Line 643:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 655: Line 655:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>
Line 677: Line 677:
<!--        SECTION        -->
<!--        SECTION        -->


{| style="width:100%; vertical-align:top; border:1px solid #black; background:#white;"
{| style="width:100%; vertical-align:top; border:1px solid #red; background:#white;"
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #black; text-align:left; color:#000; padding:0.2em 0.4em;">
! style="padding:2px" | <h1 style="margin:3px; background:white; font-size:120%; font-weight:bold; border:1px solid #red; text-align:left; color:#000; padding:0.2em 0.4em;">
<big><big>[[OpenSees Examples -- Section Modelling And Analysis Examples]]</big></big></h1>
<big><big>[[OpenSees Examples -- Section Modelling And Analysis Examples]]</big></big></h1>
<!--        subSECTION 1        -->
<!--        subSECTION 1        -->
Line 689: Line 689:
{| style="margin:0; background:none;"
{| style="margin:0; background:none;"
<!--        Column 1  image    -->
<!--        Column 1  image    -->
|  style="margin:0; style="width:25%; border:1px solid #black; background:#white; vertical-align:top;" |
|  style="margin:0; style="width:25%; border:1px solid #red; background:#white; vertical-align:top;" |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" |  
! style="padding:2px" |  
Line 698: Line 698:
|}
|}
<!--        Column 2        -->
<!--        Column 2        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Objectives</strong>
! style="padding:2px" | <strong>Objectives</strong>
Line 708: Line 708:
|}
|}
<!--        Column 3        -->
<!--        Column 3        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Models</strong>
! style="padding:2px" | <strong>Models</strong>
Line 722: Line 722:
|}
|}
<!--        Column 4        -->
<!--        Column 4        -->
| style="margin:0; width:25%; border:1px solid #black; background:#white; vertical-align:top; " |
| style="margin:0; width:25%; border:1px solid #red; background:#white; vertical-align:top; " |
{| style="width:100%; vertical-align:top; background:#white;"
{| style="width:100%; vertical-align:top; background:#white;"
! style="padding:2px" | <strong>Analyses</strong>
! style="padding:2px" | <strong>Analyses</strong>

Revision as of 17:46, 10 November 2009



Introduction

The following examples are listed in order of simplicity.

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

Each example script does the following:

A. Build the model

  1. model dimensions and degrees-of-freedom
  2. nodal coordinates
  3. nodal constraints -- boundary conditions
  4. nodal masses
  5. elements and element connectivity
  6. recorders for output


B. Define & apply gravity load

  1. nodal or element load
  2. static-analysis parameters (tolerances & load increments)
  3. analyze
  4. hold gravity loads constant
  5. reset time to zero


C. Define and apply lateral load

  1. load pattern (nodal loads for static analysis, support ground motion for earthquake)
  2. lateral-analysis parameters (tolerances & displacement/time increments)
  3. damping for dynamic analysis
  4. analyze



Introductory Examples

The objective of Example 1a and Example 1b is to give an overview of input-file format in OpenSees using simple scripts. These scripts do not take advantage of the Tcl scripting capabilities shown in the later examples. However, they do provide starting a place where the input file is similar to that of more familiar Finite-Element Analysis software. Subsequent examples should be used as the basis for user input files.

OpenSees Example 1a. 2D Elastic Cantilever Column

Objectives
  • overview of basic OpenSees input structure
  • coordinates, boundary conditions, element connectivity, nodal masses, nodal loads, etc.
  • two-node, one element
Models
  • elastic elements
Analyses
  • static pushover
  • dynamic earthquake-input
Objectives
  • two element types
  • distributed element loads
Models
  • elastic elements
Analyses
  • static pushover
  • dynamic earthquake-input



OpenSees Examples -- Simple Nonlinear Analysis Examples

Objectives
  • introduce variable: define & use
Models
  • elastic element
Analyses
  • static pushover
  • dynamic earthquake-input

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

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




OpenSees Examples -- 2D Structural Modelling & Analysis Examples

Objectives
  • units, defined and used (they will be used in all subsequent examples)
  • separate model-building and analysis files
  • introduce PDelta effects (or not)
Models
  • elastic elements
  • inelastic uniaxial section
  • fiber section (Reinforced-concrete fiber section)
  • Linear, PDelta or Corotational Transformation
Analyses
  • static pushover
  • dynamic earthquake-input

Objectives
  • 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)
Models
  • elastic elements
  • inelastic uniaxial section
  • inelastic fiber section (Reinforced-concrete fiber section)
Analyses
  • 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
  • 2D frame of fixed geometry: 3-story, 3-bay
  • nodes and elements are defined manually, one by one
Models
  • Reinforced-Concrete Section
  • Steel W-Section
  • elastic uniaxial section
  • inelastic uniaxial section
  • inelastic fiber section
Analyses
  • 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
  • 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
Models
  • Reinforced-Concrete Section
  • Steel W-Section
  • elastic uniaxial section
  • inelastic uniaxial section
  • inelastic fiber section
Analyses
  • 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 Examples -- 3D Structural Modelling & Analysis Examples

Objectives
  • 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
Models
  • Reinforced-Concrete Section
  • Steel W-Section
  • Elastic or Fiber Section option is a variable within one input file
  • rigid diaphragm
Analyses
  • 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
  • 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
Models
  • Reinforced-Concrete Section
  • Steel W-Section
  • Elastic or Fiber Section option is a variable within one input file
  • optional rigid diaphragm
Analyses
  • 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 Examples -- Section Modelling And Analysis Examples

Objectives
  • defined section using uniaxial behavior (define moment-curvature curve) or
  • define section using uniaxial materials (define stress curve) in fiber section
Models
  • 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
Analyses
  • 2D static unidirectional moment-curvature analysis
  • 3D static unidirectional moment-curvature analysis




Return to OpenSees User