pyva.systems.acoustic1Dsystems

Module for acoustic one-dimensional systems

The acoustic1Dsystems module defines acoustic one dimensional systems and related tools and methods to calculate their dynamic bahaviour. Acoustic systems means ‘fluid’ systems.

Classes

AcousticTube(L[, fluid, area])

The acoustic tube class deals with one dimensional tubes filled with fluid

HelmholtzResonator(volume, length, radius[, ...])

The HelmholtzResonator class provides methods for modelling of HR

LumpedAcoustic(impedance[, area])

The LumpedAcoustic class represents the lumped elements with no wave motion along the duct

MassStiffness(mass, stiffness[, area, ...])

The MassStiffness class provides a generic mass, spring and damping element in an acoustic 1D network

Membrane(material, thickness, tension, area, ...)

The Membrane class deals with membranes

PerforatedLayer(thickness, hole_radius[, ...])

The PerforatedLayer class deals perforated layers in acoustic networks

QuarterWaveResonator(length, radius[, ...])

The QuarterWaveResonator class provides methods for modelling of this