|
|
Line 26: |
Line 26: |
| <big><big>[[OpenSees Examples -- Introductory Examples]]</big></big></h1> | | <big><big>[[OpenSees Examples -- Introductory Examples]]</big></big></h1> |
|
| |
|
| 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.
| |
|
| |
| Example 1 is a 2D elastic cantilever column, Example 1b is a 2D elastic portal frame. Each example has two independent input files, one for each type of analysis:
| |
|
| |
| a. Static Pushover
| |
|
| |
| b. Dynamic Earthquake Ground Motion
| |
|
| |
|
| |
|
| |
| Each example script does the following:
| |
|
| |
|
| |
| 1. Build the model
| |
|
| |
|
| |
| model dimensions and degrees-of-freedom
| |
|
| |
| nodal coordinates
| |
|
| |
| nodal constraints -- boundary conditions
| |
|
| |
| nodal masses
| |
|
| |
| elements and element connectivity
| |
|
| |
| recorders for output
| |
|
| |
| 2. Define & apply gravity load
| |
|
| |
|
| |
| nodal or element load
| |
|
| |
| static-analysis parameters (tolerances & load increments)
| |
|
| |
| analyze
| |
|
| |
| hold gravity loads constant
| |
|
| |
| reset time to zero
| |
|
| |
| 3. Define and apply lateral load
| |
|
| |
|
| |
| load pattern (nodal loads for static analysis, support ground motion for earthquake)
| |
|
| |
| lateral-analysis parameters (tolerances & displacement/time increments)
| |
|
| |
| damping for dynamic analysis
| |
|
| |
| analyze
| |
|
| |
|
| |
|
| <!-- subSECTION 1 --> | | <!-- subSECTION 1 --> |