Euler-Bernoulli Beam Model

class sgio.model.EulerBernoulliBeamModel

Euler-Bernoulli Beam Model

get(name)

Get beam properties using specific names.

Parameters:
name : str or list of str

Name(s) of the property that will be returned.

Returns:

Value(s) of the specified beam property.

Return type:

float or list of float

Notes

Inertial properties

Name

Description

msij (i, j = 1 to 6)

Entry (i, j) of the 6x6 mass matrix at the origin

mu

Mass per unit length

mmoi1 | mmoi2 | mmoi3

Mass moment of inertia about x1/x2/x3 axis

Stiffness properties

Name

Description

stfij (i, j = 1 to 6)

Entry (i, j) of the 4x4 classical stiffness matrix

cmpij (i, j = 1 to 6)

Entry (i, j) of the 4x4 classical compliance matrix

ea

Axial stiffness of the model

gj

Torsional stiffness of the model

ei22 | eiyy

Bending stiffness around x2 (flapwise) of the model

ei33 | eizz

Bending stiffness around x3 (chordwise or lead-lag) of the model

Center offsets

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

getAll()

Get all beam properties.

Returns:

A Dictionary of all beam properties.

Return type:

dict

Notes

Names are

  • mu, mmoi1, mmoi2, mmoi3

  • ea, ga22, ga33, gj, ei22, ei33

  • mc2, mc3, tc2, tc3

  • stfij, cmpij

cmpl

list of lists of floats: Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

ea

Extension stiffness EA

Type:

float

ei22

Principal bending stiffness EI22

Type:

float

ei33

Principal bending stiffness EI33

Type:

float

gj

Torsional stiffness GJ

Type:

float

i11

Mass moments of inertia i11

Type:

float

i22

Principal mass moments of inertia i22

Type:

float

i33

Principle mass moments of inertia i33

Type:

float

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

mu

Mass per unit span

Type:

float

phi_pba

Principle bending axes rotation angle in degree

Type:

float

phi_pia

Principal inertial axes rotation angle in degree

Type:

float

rg

mass-weighted radius of gyration

Type:

float

stff

list of lists of floats: Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)

xm2

Mass center location in x2 direction

Type:

float

xm3

Mass center location in x3 direction

Type:

float

xt2

Tension center location in x2 direction

Type:

float

xt3

Tension center location in x3 direction

Type:

float