seapy.subsystems.subsystemacoustical.SubsystemAcoustical

class seapy.subsystems.subsystemacoustical.SubsystemAcoustical(name, system, **properties)[source]

Bases: seapy.subsystems.subsystem.Subsystem

Abstract base class for all acoustical subsystems.

__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.
SubsystemAcoustical.df
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
classname Name of class of the object.
component
conductance Conductance G.
conductance_point_average Average point conductance of an acoustic 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 Z
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.
pressure Mean sound pressure p.
pressure_level Sound pressure level L_p.
resistance Resistance R, the real part of the impedance Z.
resistance_point_average Average point resistance of an acoustic component.
soundspeed_group Group speed of a fluid in a duct with rigid walls.
soundspeed_phase Phase speed of a fluid in a duct with rigid walls.
tlf Total loss factor.
wavenumber Wavenumber.
conductance_point_average[source]

Average point conductance of an acoustic component.

\overline{G} = \frac{1}{\overline{R}}

pressure[source]

Mean sound pressure p.

p^2 = \frac{E \rho c^2}{V}

Craik, equation 3.12, page 56.

pressure_level[source]

Sound pressure level L_p.

Return type:numpy.ndarray

L_p = 20 \log_{10}{\left( \frac{p}{p_0} \right)}

resistance_point_average[source]

Average point resistance of an acoustic component.

\overline{R} = \frac{ \rho c^2  }{ 4 V \delta f }

See Lyon, page 149, equation 8.5.3

soundspeed_group[source]

Group speed of a fluid in a duct with rigid walls.

soundspeed_phase[source]

Phase speed of a fluid in a duct with rigid walls.

c_0 = c_g = c_{\phi} = \sqrt{\frac{K_0}{\rho_0}}

See Lyon, above eq 8.1.9.

wavenumber[source]

Wavenumber.

Previous topic

seapy.subsystems.subsystemstructural.SubsystemStructural

Next topic

Couplings (seapy.couplings)

This Page