seapy.components.acoustical.ComponentAcoustical

class seapy.components.acoustical.ComponentAcoustical(name, system, **properties)[source]

Bases: seapy.components.component.Component

Abstract base class for acoustical components.

__init__(name, system, **properties)

Constructor.

Parameters:

Methods

__init__(name, system, **properties) Constructor.
disable([subsystems]) Disable this component.
enable([subsystems]) Enable this coupling.
info([attributes]) Return dataframe.
plot(quantity[, yscale]) Plot quantity.

Attributes

SORT str(object=’‘) -> str
SUBSYSTEMS dict() -> new empty dictionary
availableSubsystems list() -> new empty list
classname Name of class of the object.
enabled Switch indicating whether the object is enabled.
frequency Frequency.
height float(x) -> floating point number
included Indicates whether the object is included in the analysis.
length float(x) -> floating point number
linked_junctions
linked_subsystems
mass Mass m of the component.
material
name
pressure Pressure within the component p_{component}.
pressure_level Sound pressure level L_p.
volume
width float(x) -> floating point number
pressure[source]

Pressure within the component p_{component}.

Return type:numpy.ndarray

This is the sum of all subsystems velocities.

pressure_level[source]

Sound pressure level L_p.

Return type:numpy.ndarray

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

Previous topic

seapy.components.structural.ComponentStructural

Next topic

seapy.components.beam.Component1DBeam

This Page