acdecom - acoustic mode decomposition in flow ducts

Acdecom is a Python module that makes the post-processing of acoustic data in flow ducts easy. It is developed and maintained by the Marcus Wallenberg Laboratory for Sound and Vibration Research.

The package features:

  • An easy-to-set-up three-step decomposition scheme for experiments and simulations

  • Predefined wavenumbers, acoustic mode shapes, and attenuation models for the most common geometries

  • Preparation of decomposition matrices based on auto-detected cut-on modes

  • High customizability

Installation

The module can be easily installed using PiPy:

>> pip install acdecom

The source code is available at GitHub.

Acknowledgement

This project was conducted as part of a project within the Competence Center for Gas Exchange (CCGEx) at KTH. The authors would like to acknowledge the Swedish Energy Agency, Volvo Cars, Volvo GTT, Scania, BorgWarner Turbo Systems Engineering, and Wärtsilä for their support and contributions. The authors also wish to acknowledge the financial support of the European Commission provided in the framework of the FP7 Collaborative Project IDEALVENT (Grant Agreement 314066).

Icons made by iconixar from www.flaticon.com. Some of the artwork was found on https://www.pexels.com/.

The Module

acdecom

acdecom.WaveGuide(dimensions, **kwargs)

This class can be used to decompose in-duct sounds into acoustic modes.