Modeling Commands: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
The model or domain in OpenSees is an aggregation of elements, nodes, single- and multi-point constraints and load patterns.  
The model or domain in OpenSees is a collection (an aggregation in object-oriented terms) of elements, nodes, single- and multi-point constraints and load patterns.  


<uml>
<uml>
Line 18: Line 18:
</uml>
</uml>


The following are the modeling commands that have been added to interpreter to create the finite element model:   
The following are the modeling commands that have been added to interpreter to create the components of the finite element model:   


#[[model command| model]]
#[[model command| model]]
Line 39: Line 39:
#[[Rayleigh Damping Command|rayleigh]]
#[[Rayleigh Damping Command|rayleigh]]


In addition to these commands, the typical element in OpenSees has the material nonlinearity and sometimes geometry contained in other objects, materials and geometric transformations. Commands have been added to the interpreter to create these objects as well.
In addition to these commands, the typical element in OpenSees has the material nonlinearity and sometimes geometric nonlinearityyes
yes contained in other objects, materials and geometric transformations. Commands have been added to the interpreter to create these objects as well.


<uml>
<uml>

Revision as of 19:41, 23 February 2010

The model or domain in OpenSees is a collection (an aggregation in object-oriented terms) of elements, nodes, single- and multi-point constraints and load patterns.

<uml> package "OpenSees Model" #DDDDDD

abstract class Element abstract class TimeSeries abstract class ElementLoad Domain o- Element Domain o- Node Domain o- SP_Constraint Domain o- MP_Constraint Domain o- LoadPattern LoadPattern o- "one" TimeSeries LoadPattern o- ElementLoad LoadPattern o- NodalLoad LoadPattern o- SP_Constraint </uml>

The following are the modeling commands that have been added to interpreter to create the components of the finite element model:

  1. model
  2. element
  3. node
  4. SP_Constraint (single-point constraint), which prescribe the movement (typically 0) of a single dof at a node. There are a number of commands for creating single-point coonstraints:
  5. MP_Constraint (multi-point constraint), which prescribe that the movement of certain dof at one node are defined by the movement of certain dof at another node. There again are a number of commands for defining multi-point constraints.
  6. timeSeries
  7. pattern
  8. mass
  9. block
  10. region
  11. rayleigh

In addition to these commands, the typical element in OpenSees has the material nonlinearity and sometimes geometric nonlinearityyes yes contained in other objects, materials and geometric transformations. Commands have been added to the interpreter to create these objects as well.

<uml> package "Element" abstract class Element abstract class Material abstract class UniaxialMaterial abstract class NDMaterial abstract class SectionForceDeformation abstract class GeometricTransformation


Element o- Material Element o- GeometricTransformation Material <|-- UniaxialMaterial Material <|-- SectionForceDeformation Material <|-- NDMaterial

</uml>

  1. uniaxialMaterial
  2. ndMaterial
  3. section
  4. geometricTransf