Elastic Beam Column Element

From OpenSeesWiki
Jump to navigation Jump to search




This command is used to construct an elasticBeamColumn element object. The arguments for the construction of an elastic beam-column element depend on the dimension of the problem, ndm:

For a two-dimensional problem:

element elasticBeamColumn $eleTag $iNode $jNode $A $E $Iz $transfTag <-mass $massDens> <-cMass>

For a three-dimensional problem:

element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag <-mass $massDens> <-cMass>

For two- and three-dimensional problems:

element elasticBeamColumn $eleTag $iNode $jNode $secTag $transfTag <-mass $massDens> <-cMass>


$eleTag unique element object tag
$iNode $jNode end nodes
$A cross-sectional area of element
$E Young's Modulus
$G Shear Modulus
$J torsional moment of inertia of cross section
$Iz second moment of area about the local z-axis
$Iy second moment of area about the local y-axis
$secTag identifier for previously-defined section object (assumes E = G = 1.0 and determine A, Iz, Iy, and J from section stiffness)
$transfTag identifier for previously-defined coordinate-transformation (CrdTransf) object
$massDens element mass per unit length (optional, default = 0.0)
-cMass to form consistent mass matrix (optional, default = lumped mass matrix)


NOTE:

The valid queries to an elastic beam-column element when creating an ElementRecorder object are 'force'.


EXAMPLE:

element elasticBeamColumn 1 2 4 5.5 100.0 1e6 9; # elastic element tag 1 between nodes 2 and 4 with area 5.5, E 100 and Iz 1e6 which uses transformation 9


Code Developed by: fmk