OpenSees Examples -- Introductory Examples: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 4: Line 4:


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:
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
a. Static Pushover
 
b. Dynamic Earthquake Ground Motion
</blockquote>




Line 16: Line 12:


    
    
#. Build the model
A. Build the model
<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>
 


   
   
2. Define & apply gravity load
B. Define & apply gravity load
#nodal or element load
#static-analysis parameters (tolerances & load increments)
<blockquote>
#analyze
nodal or element load
#hold gravity loads constant
#reset time to zero


static-analysis parameters (tolerances & load increments)


analyze
C. Define and apply lateral load
 
#load pattern (nodal loads for static analysis, support ground motion for earthquake)
hold gravity loads constant
#lateral-analysis parameters (tolerances & displacement/time increments)
 
#damping for dynamic analysis
reset time to zero
#analyze
 
</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>





Latest revision as of 17:28, 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:


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






Return to OpenSees Examples Manual

Return to OpenSees User