pyva.systems.structure1Dsystems.beam
- class pyva.systems.structure1Dsystems.beam(L, beam_prop)
Bases:
object
The beam class deals with dynamic motion of beams.
- L
length of beam
- Type:
float
- __init__(L, beam_prop)
Constructor for beam
- Parameters:
L (float) – length of beam
beam_prop (BeamProp) – property of beam.
- Return type:
None.
Methods
Rx_mode
(x, n)Rotation of mode shape
__init__
(L, beam_prop)Constructor for beam
omega_mode
(n)Angular modal frequency
w_modal_force
(omega, x, N, F, x0)Modal displacement response due to force excitation
w_modal_moment
(omega, x, N, M, x0)Modal displacement response due to moment excitation
w_mode
(x, n)Displacement mode shape
z_beam
(omega, x0, N)Mechanical point impedance of beam
- Rx_mode(x, n)
Rotation of mode shape
- Parameters:
x (float) – x-coordinate along length.
n (int) – mode number.
- Returns:
rotation of mode shape.
- Return type:
float
- omega_mode(n)
Angular modal frequency
- Parameters:
n (int) – mode number.
- Returns:
angular modal frequency.
- Return type:
float
- w_modal_force(omega, x, N, F, x0)
Modal displacement response due to force excitation
- Parameters:
omega (float) – angular frequency.
x (float) – x-coordinate along length.
N (int) – Maximum mode number.
F (complex) – amplitude of force exciation.
x0 (float) – x-coordinat of exciation.
- Returns:
w – displacement response.
- Return type:
complex
- w_modal_moment(omega, x, N, M, x0)
Modal displacement response due to moment excitation
- Parameters:
omega (float) – angular frequency.
x (float) – x-coordinate along length.
N (int) – Maximum mode number.
F (complex) – amplitude of force exciation.
x0 (float) – x-coordinat of exciation.
- Returns:
w – displacement response.
- Return type:
complex
- w_mode(x, n)
Displacement mode shape
- Parameters:
x (float) – x-coordinate along length.
n (int) – mode number.
- Returns:
displacement of mode shape.
- Return type:
float
- z_beam(omega, x0, N)
Mechanical point impedance of beam
- Parameters:
omega (float) – angular frequency.
x0 (float) – x-coordinat of exciation.
N (int) – Maximum mode number.
- Returns:
point impedance.
- Return type:
complex