Undergraduate course at UFSM lectured by Dr. Paulo Mareze.
- Adds
helmholtz_layerto the TMM package; - Transmissibility plots for vibration control analysis.
- Simulates a radial piston sound source using a discrete approximation of the Rayleigh integral.
- SPL per frequency, SPL along axis, directivity and contour plots.
- Comparisons with the analytical models (exact and far field approximation) seen on Kinsler's Fundamentals of Acoustics (4th ed), chapter 7.
- Calculates the sound power level and sound pressure level for the noise of an industrial transformer humming indoors.
- Equations taken from Barron's Industrial Noise Control and Acoustics (1st ed).
The uv package manager is the recommended way to use this project. Clone the repository, cd into the project folder and run uv sync. This will install all dependencies. Afterwards, you can run uv run --with jupyter jupyter lab to start the JupyterLab environment and explore the notebooks.