4.2.3.1. Elastic Beam Column Element

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)

element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, Iz, transfTag, <'-mass', mass>, <'-cMass'>, <'-release', releaseCode>)
element('elasticBeamColumn', eleTag, *eleNodes, secTag, transfTag, <'-mass', mass>, <'-cMass'>, <'-release', releaseCode>)

For a two-dimensional problem

element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, G_mod, Jxx, Iy, Iz, transfTag, <'-mass', mass>, <'-cMass'>)
element('elasticBeamColumn', eleTag, *eleNodes, secTag, transfTag, <'-mass', mass>, <'-cMass'> <'-releasez', releaseCode>, <'-releasey', releaseCode>)

For a three-dimensional problem

eleTag (int)

unique element object tag

eleNodes (list (int))

a list of two element nodes

Area (float)

cross-sectional area of element

E_mod (float)

Young’s Modulus

G_mod (float)

Shear Modulus

Jxx (float)

torsional moment of inertia of cross section

Iy (float)

second moment of area about the local y-axis

Iz (float)

second moment of area about the local z-axis

secTag (int)

identifier for previously-defined section object

transfTag (int)

identifier for previously-defined coordinate-transformation (CrdTransf) object

mass (float)

element mass per unit length (optional, default = 0.0)

'-cMass' (str)

to form consistent mass matrix (optional, default = lumped mass matrix)

'releaseCode' (int)

moment release (optional, 0=no release (default), 1=release at I, 2=release at J, 3=release at I and J)

See also

Notes