3.1.10.7. Force-Based Beam Column Element
This command is used to construct a forceBeamColumn element object, which is based on the iterative force-based formulation. A variety of numerical integration options are available for the element state determination and encompass both distributed plasticity and plastic hinge integration, see Beam Integration Command options. The element if formulated in a basic system, given by its end rotations and axial deformation. The geometric transformation between this basic system and the 2d or 3d system comprisomg nodal displacements and rotations, is provided by the geometric transformation, see Geometric Transformation Command options.
Note
Force based elements use known equilibrium along the element length to determine section forces. As a consequence, in a finite element setting the element must iterate given nodal displacements at each trial step to determine the section deformations at the integration points to cause such. For a discussion of differences between this force based beam column element and the displacement based element see this post on portwooddigital
- element forceBeamCoumn $eleTag $iNode $jNode $transfTag $integrationTag <-iter $maxIter $tol> <-mass $mass>
Argument |
Type |
Description |
---|---|---|
$eleTag |
integer |
Unique element object tag |
$iNode |
integer |
tag of the iNode |
$jNode |
integer |
tag of the jNode |
$transfTag |
integer |
tag of the geometric transformation object |
$integrationTag |
integer |
tag of the beam integration object |
$maxIter |
integer |
max number of iterations, default = 10 |
$tol |
float |
tolerance, default = 1.0e-12 |
$mass |
float |
Element mass per unit length, default = 0.0 |
- element('forceBeamColumn', eleTag, *eleNodes, transfTag, integrationTag, '-iter', maxIter=10, tol=1e-12, '-mass', mass=0.0)
|
tag of the element |
|
a list of two element nodes |
|
tag of transformation |
|
tag of |
|
maximum number of iterations to undertake to satisfy element compatibility (optional) |
|
tolerance for satisfaction of element compatibility (optional) |
|
element mass density (per unit length), from which a lumped-mass matrix is formed (optional) |
Note
The valid queries to an elastic beam-column element when creating an ElementRecorder object are:
force or globalForce
localForce
basicForce
section $sectionNumber $arg1 $arg2 … (note: $sectionNumer is integer 1 through $numIntegrPts)
basicDeformation
plasticDeformation
inflectionPoint
tangentDrift
integrationPoints
integrationWeights