seapy.components.plate.SubsystemLong

class seapy.components.plate.SubsystemLong(name, system, **properties)[source]

Bases: seapy.subsystems.subsystemstructural.SubsystemStructural

Subsystem for longitudinal waves in a 2D isotropic component.

__init__(name, system, **properties)

Constructor.

Parameters:
  • name (string) – Identifier
  • component (SeaPy.components.Component) – Component

Methods

__init__(name, system, **properties) Constructor.
addExcitation(name, model, **properties) Add excitation to subsystem.
disable([couplings]) Disable this subsystem.
enable([couplings]) Enable this subsystem.
info([attributes]) Return dataframe.
plot(quantity[, yscale]) Plot quantity.

Attributes

SORT str(object=’‘) -> str
average_frequency_spacing Average frequency spacing for a 2D isotropic plate.
classname Name of class of the object.
component
conductance Conductance G.
conductance_point_average Average point conductance of a structural component.
damping_term The damping term is the ratio of the modal half-power bandwidth to the average modal frequency spacing.
dlf Damping loss factor of subsystem.
enabled Switch indicating whether the object is enabled.
energy Total energy E in subsystem.
frequency Frequency.
impedance Impedance
included Indicates whether the object is included in the analysis.
linked_couplings_from
linked_couplings_to
linked_excitations
mobility Mobility Y
modal_density Modal density.
modal_energy Class capable of containing spectral values.
modal_overlap_factor Modal overlap factor.
name
power_input Total input power due to excitations.
resistance Resistance R, the real part of the impedance Z.
resistance_point_average Average point resistance.
soundspeed_group Group velocity for longitudinal waves in a 2D isotopic plate.
soundspeed_phase Phase velocity for longitudinal waves in a 2D isotropic plate.
tlf Total loss factor.
velocity Vibrational velocity v.
velocity_level Velocity level L_v.
wavenumber Wavenumber for longitudinal waves in a plate.
average_frequency_spacing[source]

Average frequency spacing for a 2D isotropic plate.

Return type:numpy.ndarray

\overline{\delta f}_S^{2D} = \frac{{c_L^1}^2}{\omega A}

with:

  • soundspeed of longitudinal waves c_L
  • angular frequency \omega
  • plate area A

See Lyon, equation 8.2.8

impedance[source]

Impedance

Return type:numpy.ndarray
soundspeed_group[source]

Group velocity for longitudinal waves in a 2D isotopic plate.

Return type:numpy.ndarray

c_L^{'} = \sqrt{\frac{E}{\rho \left( 1 - \mu^2 \right)}}

with:

  • Young’s modulus E
  • density \rho
  • Poisson’s ratio \mu

See Lyon, above eq 8.2.5

See Craik, table 3.2, third row, page 49.

Often the density is replaced as a surface density (mass per unit area) and the thickness or height of the plate.

soundspeed_phase[source]

Phase velocity for longitudinal waves in a 2D isotropic plate.

Return type:numpy.ndarray

c_{group} = c_{phase} = c_L

See Lyon, above eq 8.2.8

wavenumber[source]

Wavenumber for longitudinal waves in a plate.

Return type:numpy.ndarray

k_L = \sqrt{\left[ \left( m - \delta_1 \right) \frac{\pi}{L_1} \right] + \left[ \left( n - \delta_2 \right) \frac{\pi}{L_2} \right]}

See Lyon, equation 8.2.1.

Previous topic

seapy.components.plate.Component2DPlate

Next topic

seapy.components.plate.SubsystemBend

This Page