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', massPerLength][, '-cMass'][, '-release', releaseCode])

For a two-dimensional problem

element('elasticBeamColumn', eleTag, *eleNodes, Area, E_mod, G_mod, Jxx, Iy, Iz, transfTag[, '-mass', massPerLength][, '-cMass'])

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
Iz (float) second moment of area about the local z-axis
Iy (float) second moment of area about the local y-axis
transfTag (int) identifier for previously-defined coordinate-transformation (CrdTransf) object
massPerLength (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, 2d only, 0=no release (default), 1=release at I, 2=release at J, 3=release at I and J)

See also

Notes