I'm looking at doing a finite-element simulation of air flow essentially for the purposes of approximating the response to an external audio impulse of a smallish (~10-30 cm scale), stationary 3D-printed structure containing a microphone. I'm mostly interested in the human-audible spectrum of 20-20000 Hz. The purpose is to use this information to guide the structure design to have the desired acoustic properties. I think a good analogous problem of similar complexity would be simulating a human ear starting from a good model, although I'm willing to use a cruder model if that makes the problem feasible.
- Googling reveals fairly little about acoustic simulation with FEM. Is something like this even currently computationally feasible? Without supercomputer resources? Or is there another better approach?
- I think I basically understand the finite element method, but I don't have practical experience. I'm also relatively new to fluid dynamics. I think a generic Navier-Stokes simulation (minus viscosity, since its effect should be negligible) should be a good and sufficient way to approach this problem. Am I right?
- There seems to be lots of software/libraries for FEM, and I suspect I'm missing the big distinguishing features. I've now taken a cursory look at Elmer, which even has some acoustics and vibroacoustics examples, and OpenFOAM. In addition to those there are at least Rheolef, Gerris, Code_Saturne, Code_Aster, SyFi, Feel++, DUNE, FEniCS, ALBERTA, GetDP and FreeFEM available in Debian alone. What should I look for in FEM software?
- Is there anything I should read for more information? I've been looking at (computational) aeroacoustics, but it seems to be more geared towards analyzing things like turbulent noise from a jet engine at high speeds.