Elastic Timoshenko Beam Column Element: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:


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


Line 12: Line 12:


{|  
{|  
| style="background:lime; color:black; width:800px" | ''' element ElasticTimoshenkoBeam $eleTag $iNode $jNode $E $G $A $Jx $Iy $Iz $Avy $Avz $transfTag <-mass $m> <-cMass>'''
| style="background:lime; color:black; width:800px" | ''' element ElasticTimoshenkoBeam $eleTag $iNode $jNode $E $G $A $Jx $Iy $Iz $Avy $Avz $transfTag <-mass $massDens> <-cMass>'''
|}
|}


Line 41: Line 41:
| '''$transfTag''' || identifier for previously-defined coordinate-transformation (CrdTransf) object
| '''$transfTag''' || identifier for previously-defined coordinate-transformation (CrdTransf) object
|-
|-
| '''$m''' || element mass per unit length (optional, default = 0.0)
| '''$massDens''' || element mass per unit length (optional, default = 0.0)
|-
|-
| '''-cMass''' || to form consistent mass matrix (optional, default = lumped mass matrix)
| '''-cMass''' || to form consistent mass matrix (optional, default = lumped mass matrix)

Revision as of 20:47, 22 March 2016




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:

For a two-dimensional problem:

element ElasticTimoshenkoBeam $eleTag $iNode $jNode $E $G $A $Iz $Avy $transfTag <-mass $massDens> <-cMass>

For a three-dimensional problem:

element ElasticTimoshenkoBeam $eleTag $iNode $jNode $E $G $A $Jx $Iy $Iz $Avy $Avz $transfTag <-mass $massDens> <-cMass>


$eleTag unique element object tag
$iNode $jNode end nodes
$E Young's Modulus
$G Shear Modulus
$A cross-sectional area of element
$Jx torsional moment of inertia of cross section
$Iy second moment of area about the local y-axis
$Iz second moment of area about the local z-axis
$Avy Shear area for the local y-axis
$Avz Shear area for the local z-axis
$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)


NOTES:

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

For solid rectangular sections, shear area is often assumed to be 5/6 of the gross area. For I-shapes, the shear area can be approximated as Aweb.


EXAMPLE:

element ElasticTimoshenkoBeam 1 2 4 100.0 45.0 6.0 4.5 5.0 9; # elastic Timoshenko element with tag 1 between nodes 2 and 4 with E=100, G=45, A=6.0, I=4.5 and Av=5.0 which uses transformation 9


Code Developed by: Andreas Schellenberg