Modeling Commands: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Modeling commands are commands added to Tcl to create the finite element model:
The model or domain in OpenSees is an aggregation 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 finite element model:
 
#[[model command| model]]
#[[model command| model]]
#[[node command | node]]
#[[node command | node]]
#[[constraints commands]]
#[[constraints commands]]
#[[element Command|element]]
#[[Time Series Command| timeSeries]]
#[[pattern Command|pattern]]
#[[mass Command | mass]]
#[[mass Command | mass]]
#[[block Command| block]]
#[[region Command| region]]
#[[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.
<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>
#[[uniaxialMaterial Command| uniaxialMaterial]]
#[[uniaxialMaterial Command| uniaxialMaterial]]
#[[nDMaterial Command| ndMaterial]]
#[[nDMaterial Command| ndMaterial]]
#[[section Command| section]]
#[[section Command| section]]
#[[element Command|element]]
#[[block Command| block]]
#[[region Command| region]]
#[[Geometric Transformation Command| geometricTransf]]
#[[Geometric Transformation Command| geometricTransf]]
#[[Time Series Command| timeSeries]]
#[[pattern Command|pattern]]
#[[Rayleigh Damping Command|rayleigh]]

Revision as of 06:19, 23 February 2010

The model or domain in OpenSees is an aggregation 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 finite element model:

  1. model
  2. node
  3. constraints commands
  4. element
  5. timeSeries
  6. pattern
  7. mass
  8. block
  9. region
  10. 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.

<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