OpenSees Examples -- Introductory Examples: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
a. Static Pushover | a. Static Pushover | ||
b. Dynamic Earthquake Ground Motion | b. Dynamic Earthquake Ground Motion | ||
</blockquote> | </blockquote> | ||
Line 20: | Line 21: | ||
<blockquote> | <blockquote> | ||
model dimensions and degrees-of-freedom | model dimensions and degrees-of-freedom | ||
nodal coordinates | nodal coordinates | ||
nodal constraints -- boundary conditions | nodal constraints -- boundary conditions | ||
nodal masses | nodal masses | ||
elements and element connectivity | elements and element connectivity | ||
recorders for output | recorders for output | ||
</blockquote> | </blockquote> |
Revision as of 17:25, 10 November 2009
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
Return to OpenSees Examples Manual
Return to OpenSees User