Elastic Beam Column Element: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(New page: 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: Fo...)
 
mNo edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{CommandManualMenu}}
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:
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:


Line 4: Line 6:


{|  
{|  
| style="background:yellow; color:black; width:800px" | ''' element elasticBeamColumn $eleTag $iNode $jNode $A $E $Iz $transfTag '''
| style="background:lime; color:black; width:800px" | ''' element elasticBeamColumn $eleTag $iNode $jNode $A $E $Iz $transfTag <-mass $massDens> <-cMass>'''
|}
|}


Line 10: Line 12:


{|  
{|  
| style="background:yellow; color:black; width:800px" | ''' element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag
| style="background:lime; color:black; width:800px" | ''' element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag <-mass $massDens> <-cMass>'''
'''
|}
 
For two- and three-dimensional problems:
 
{|
| style="background:lime; color:black; width:800px" | ''' element elasticBeamColumn $eleTag $iNode $jNode $secTag $transfTag <-mass $massDens> <-cMass>'''
|}
|}


----
----


{|
{|
Line 32: Line 40:
|-
|-
| '''$Iy''' || second moment of area about the local y-axis
| '''$Iy''' || second moment of area about the local y-axis
|-
| '''$secTag''' || identifier for previously-defined section object (assumes E = G = 1.0 and determine A, Iz, Iy, and J from section stiffness)
|-
|-
| '''$transfTag''' || identifier for previously-defined coordinate-transformation (CrdTransf) object
| '''$transfTag''' || identifier for previously-defined coordinate-transformation (CrdTransf) object
|-
| '''$massDens''' || element mass per unit length (optional, default = 0.0)
|-
| '''-cMass''' || to form consistent mass matrix (optional, default = lumped mass matrix)
|}
|}


Line 39: Line 53:
NOTE:
NOTE:


The valid queries to an elastic beam-column element when creating an ElementRecorder object are 'force.'
The valid queries to an elastic beam-column element when creating an ElementRecorder object are 'force'.
 


EXAMPLE:
EXAMPLE:


element elasticBeamColumn 1 2 4 5.5 100.0 1e6 9; # elastic element tag 1 between nodes 2 and 4 with area 5.5, E 100 and IZ 1e6 which uses transformation 9
element elasticBeamColumn 1 2 4 5.5 100.0 1e6 9; # elastic element tag 1 between nodes 2 and 4 with area 5.5, E 100 and Iz 1e6 which uses transformation 9


----
----


Code Developed by: <span style="color:blue"> fmk </span>
Code Developed by: <span style="color:blue"> fmk </span>

Latest revision as of 16:55, 3 July 2023




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:

For a two-dimensional problem:

element elasticBeamColumn $eleTag $iNode $jNode $A $E $Iz $transfTag <-mass $massDens> <-cMass>

For a three-dimensional problem:

element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag <-mass $massDens> <-cMass>

For two- and three-dimensional problems:

element elasticBeamColumn $eleTag $iNode $jNode $secTag $transfTag <-mass $massDens> <-cMass>


$eleTag unique element object tag
$iNode $jNode end nodes
$A cross-sectional area of element
$E Young's Modulus
$G Shear Modulus
$J torsional moment of inertia of cross section
$Iz second moment of area about the local z-axis
$Iy second moment of area about the local y-axis
$secTag identifier for previously-defined section object (assumes E = G = 1.0 and determine A, Iz, Iy, and J from section stiffness)
$transfTag identifier for previously-defined coordinate-transformation (CrdTransf) object
$massDens element mass per unit length (optional, default = 0.0)
-cMass to form consistent mass matrix (optional, default = lumped mass matrix)


NOTE:

The valid queries to an elastic beam-column element when creating an ElementRecorder object are 'force'.


EXAMPLE:

element elasticBeamColumn 1 2 4 5.5 100.0 1e6 9; # elastic element tag 1 between nodes 2 and 4 with area 5.5, E 100 and Iz 1e6 which uses transformation 9


Code Developed by: fmk