Modeling Commands

From OpenSeesWiki
Revision as of 04:43, 27 February 2010 by Fmk (talk | contribs)
Jump to navigation Jump to search




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. It is the aggregation of these components which define the type of model that is being analyzed. The component classes, are as shown in the figure below:

<uml> package "OpenSees Model" #DDDDDD

abstract class Element Domain o- Element Domain o- Node Domain o- SP_Constraint Domain o- MP_Constraint Domain o- LoadPattern </uml>

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


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

<uml> package "Element" #DDDDDD 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