A blog about
Computational Acoustics.
From zero to hero.
This blog has the purpose to talk about Computational Acoustics, aiming to create a community that shares knowledge and ideas.
We are going to start from the simple Helmholtz equation, that models the propagation of sound pressure waves when viscous and thermal effects are negligible. We will talk about sources and different boundary conditions (from impedance definition to PML), progressive and stationary wave. After that, we are going to explore the world of vibro-acoustics, which is crucial for the study of sound propagating in and transmitting through cavities. Once this part is clear, we are will explain what is aero-acoustics, starting from the Lighthill’s analogy and trying to apply it to compute the source field that goes into the Helmholtz equation.
In the end, we are going to introduce viscous and thermal effect with the Linearized Navier-Stokes equations, fundamental for the study of porous layers, metamaterials and thermoacoustics.
The main tool will be FEniCSx, developed by the FEniCS Project, which will allow us to stay closer to the mathematics of the Finite Element Method.
Introduction After a lot of mathematics and python coding, you could wonder if there are limitation to the capabilities of what has …
Introduction The last time a modal analysis has been performed on a parallepipedic cavity and all the modal shapes have been computed …
Introduction In previous articles, starting from the Helmholtz equation, the corresponding weak form and the related algebraic system of equation have been …
Introduction Hello everyone! In the last articles the way a FEniCSx code has to be written in order to perform an acoustic simulation has …
Introduction In the last (and first) article we talked about the Helmholtz equation and its implementation in FEniCSx for the solution of …
Introduction This is the first article of a long series. My goal is to explain the process of performing a full aero-vibro-acoustic …
