Skip to content

Calculating absorption in air, water and various other materials

Notifications You must be signed in to change notification settings

csanadm/AbsorptionProject

Repository files navigation

AbsorptionProject

Calculating sound absorption in air, water and various other materials. It requires gcc (tested with 5.4), GNU Make (tested with 4.1), ROOT (tested with 6.15), the latter also including the Minuit2 component (for the fitting).

Description

This project is based on sound absorption formulas. For the case of air, it is based on:

For other, construction related materials, it is based on measurements of a Kiev-based company Acoustic Trafic.

It consists of codes of two kind:

  • fitting the original formulas with a simplified version and determining the parameters
  • using the simple formulas

File content

Example plots as results, made with plot_simple_example.cc, using c++ and ROOT

Air approximation, T=20, H=30, P=1 Water approximation, T=8, S=35, D=500, pH=8 Other materials, smooth brickwork with flush pointing

Example plots as results, made with absorption_project.ipynb, using Python

Air absorption plot with python Water absorption plot with python Other material absorption plot with python

About

Calculating absorption in air, water and various other materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published