OpenSees Examples -- Introductory Examples: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__


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:
<blockquote>


a. Static Pushover
b. Dynamic Earthquake Ground Motion
</blockquote>


Each example script does the following:
 
1. Build the model
<blockquote>
model dimensions and degrees-of-freedom
nodal coordinates
nodal constraints -- boundary conditions
nodal masses
elements and element connectivity
recorders for output
</blockquote>
2. Define & apply gravity load
<blockquote>
nodal or element load
static-analysis parameters (tolerances & load increments)
analyze
hold gravity loads constant
reset time to zero
</blockquote>
3. Define and apply lateral load
<blockquote>
load pattern (nodal loads for static analysis, support ground motion for earthquake)
lateral-analysis parameters (tolerances & displacement/time increments)
damping for dynamic analysis
analyze
</blockquote>





Revision as of 17:24, 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