Previous Topic

Next Topic

Book Contents

Nonlinear Beam Column Element

This command is used to construct a nonlinearBeamColumn element object, which is based on the non-iterative (or iterative) force formulation, and considers the spread of plasticity along the element.

element nonlinearBeamColumn $eleTag $iNode $jNode $numIntgrPts $secTag $transfTag <-mass $massDens> <-iter $maxIters $tol>

$eleTag

unique element object tag

$iNode

$jNode

end nodes

$numIntgrPts

number of integration points along the element.

$secTag

identifier for previously-defined section object

$transfTag

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

$massDens

element mass density (per unit length), from which a lumped-mass matrix is formed (optional, default=0.0)

$maxIters

maximum number of iterations to undertake to satisfy element compatibility (optional, default=1)

$tol

tolerance for satisfaction of element compatibility (optional, default=10-16)

The integration along the element is based on Gauss-Lobatto quadrature rule (two integration points at the element ends).

The element is prismatic, i.e. the beam is represented by the section model identified by $secTag at each integration point.

The -iter switch enables the iterative form of the flexibility formulation. Note that the iterative form can improve the rate of global convergence at the expense of more local element computation.

The valid queries to a nonlinear beam-column element when creating an ElementRecorder object are 'force,' 'stiffness,' and 'section $secNum secArg1 secArg2...' Where $secNum refers to the integration point whose data is to be output.

Useful references for this element are found in the References (References, http://www.) chapter.

Previous Topic

Next Topic