Abstract

Immersed boundary methods are heavily used in computational fluid dynamics, as an alternative to volumetric meshing, when a problem contains irregular geometric features. In wave-based architectural and room acoustics, the dynamics are simplified, but boundary conditions and acoustic barriers are usually described in terms of frequency-dependent impedance and transmittance functions. In this article, a formulation of the immersed boundary method is developed in the informative special case of one-dimensional linear acoustics. It relies on dual driving terms applied to the conservation of mass and momentum equations separately and is directly tunable against boundary impedances and barrier transmittances. It is shown how the driving terms may be combined to model either an impermeable frequency-dependent boundary condition or a barrier with a given transmittance. An explicit time-domain numerical method of finite-difference time-domain type is presented, and it is shown how the immersed boundary condition may be included, at minimal additional computational cost. Special attention is paid to the discrete approximation of the Dirac delta function, necessary in immersed boundary methods, as well as the discretisation strategy for frequency-dependent boundary and barrier conditions. Numerical results are presented. A complete derivation of numerical stability conditions for this immersed boundary method appears in an appendix.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.