4.2.3.3. Elastic Timoshenko Beam Column Element

This command is used to construct an ElasticTimoshenkoBeam element object. A Timoshenko beam is a frame member that accounts for shear deformations. The arguments for the construction of an elastic Timoshenko beam element depend on the dimension of the problem, ndm:

element('ElasticTimoshenkoBeam', eleTag, *eleNodes, E_mod, G_mod, Area, Iz, Avy, transfTag, <'-mass', massDens>, <'-cMass'>)

For a two-dimensional problem:

element('ElasticTimoshenkoBeam', eleTag, *eleNodes, E_mod, G_mod, Area, Jxx, Iy, Iz, Avy, Avz, transfTag, <'-mass', massDens>, <'-cMass'>)

For a three-dimensional problem:

eleTag (int)

unique element object tag

eleNodes (list (int))

a list of two element nodes

E_mod (float)

Young’s Modulus

G_mod (float)

Shear Modulus

Area (float)

cross-sectional area of element

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

Avy (float)

Shear area for the local y-axis

Avz (float)

Shear area for the local z-axis

transfTag (int)

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

massDens (float)

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

'-cMass' (str)

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

See also

Notes