Modeling Commands: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
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. | 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. The following are the modeling commands that have been added to interpreter to create the components of 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 41: | Line 22: | ||
In addition to these commands, the typical element in OpenSees has the material nonlinearity and sometimes geometric nonlinearityyes | 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. | yes contained in other objects, materials and geometric transformations. Commands have been added to the interpreter to create these objects as well. | ||
#[[uniaxialMaterial Command| uniaxialMaterial]] | |||
#[[nDMaterial Command| ndMaterial]] | |||
#[[section Command| section]] | |||
#[[Geometric Transformation Command| geometricTransf]] | |||
---- | |||
UML DIAGRAMS: | |||
<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> | |||
<uml> | <uml> | ||
Line 59: | Line 68: | ||
</uml> | </uml> | ||
Revision as of 21:19, 24 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. The following are the modeling commands that have been added to interpreter to create the components of the finite element model:
- model
- element
- node
- 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:
- 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.
- timeSeries
- pattern
- mass
- block
- region
- 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 DIAGRAMS:
<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>
<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>