Timoshenko Beam Model¶
- class sgio.model.TimoshenkoBeamModel¶
Bases:
object
Timoshenko Beam Model
- get(name)¶
Get beam properties using specific names.
- Parameters:¶
- name : str¶
Name of the property that will be returned.
- Returns:¶
Value of the specified beam property.
- Return type:¶
float
Notes
¶ Name
Description
msijo
(i
,j
are numbers 1 to 6)Entry (i, j) of the 6x6 mass matrix at the origin
msijc
(i
,j
are numbers 1 to 6)Entry (i, j) of the 6x6 mass matrix at the mass center
mu
Mass per unit length
mmoi1
|mmoi2
|mmoi3
Mass moment of inertia about x1/x2/x3 axis
¶ Name
Description
stfijc
(i
,j
are numbers 1 to 6)Entry (i, j) of the 4x4 classical stiffness matrix
stfijr
(i
,j
are numbers 1 to 6)Entry (i, j) of the 6x6 refined stiffness matrix
eac
|ear
Axial stiffness of the classical/refined model
gjc
|gjr
Torsional stiffness of the classical/refined model
ei2c
|eifc
|ei2r
|eifr
Bending stiffness around x2 (flapwise) of the classical/refined model
ei3c
|eicc
|ei3r
|eicr
Bending stiffness around x3 (chordwise or lead-lag) of the classical/refined model
cmpijc
(i
,j
are numbers 1 to 6)Entry (i, j) of the 4x4 classical compliance matrix
cmpijr
(i
,j
are numbers 1 to 6)Entry (i, j) of the 6x6 refined compliance matrix
¶ Name
Description
mcy
|mc2
y (or x2) component of the mass center
mcz
|mc3
z (or x3) component of the mass center
tcy
|tc2
y (or x2) component of the tension center
tcz
|tc3
z (or x3) component of the tension center
scy
|sc2
y (or x2) component of the shear center
scz
|sc3
z (or x3) component of the shear center
.
- getAll()¶
Get all beam properties.
Notes
Names are
mu, mmoi1, mmoi2, mmoi3
ea, ga22, ga33, gj, ei22, ei33
mc2, mc3, tc2, tc3, sc2, sc3
msij, stfijc, cmpijc, stfijr, cmpijr
- cmpl¶
list of lists of floats: Timoshenko compliance matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)
- cmpl_c¶
list of lists of floats: Classical compliance matrix (1-extension; 2-twist; 3,4-bending)
- mass¶
list of list of floats: The 6x6 mass matrix
- mass_mc¶
list of lists of floats: The 6x6 mass matrix at the mass center
- stff¶
list of lists of floats: Timoshenko stiffness matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)
- stff_c¶
list of lists of floats: Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)