Finite difference lattice boltzmann method applied to acoustic-scattering problems

E. W.S. Kam, R. M.C. So, S. C. Fu, Chi Kin Randolph Leung

Research output: Journal article publicationJournal articleAcademic researchpeer-review

7 Citations (Scopus)

Abstract

This paper reports on an attempt to simulate acoustic waves scattering using a finite-difference lattice Boltzmann method based on an alternative lattice equilibrium particle distribution function constructed for compressible thermal fluids. The studies focus on acoustics scattering by a zero-circulation vortex and by an isolated thermal source with no heat gain/loss. Two limiting cases of each type of scattering are examined; one is the case of an incoming acoustic wave with a short wavelength, and the other has a relatively long wavelength compared with the characteristic dimension of the obstacle. These scattering problems have been treated previously using a conventional lattice Boltzmann method and a gas-kinetic scheme. The results showed that these methods were only able to simulate the short wavelength limit case with fair accuracy for the two types of acoustics scattering considered. Because the present approach is able to recover the compressible Navier-Stokes equations with correct fluid properties, the finite-difference solution of the proposed alternative modeled lattice Boltzmann equation allows the limiting cases of the acoustics scattering problems to be calculated without numerical instability. The results thus obtained are in agreement either with analysis or with results obtained from direct aeroacoustics simulations employing the compressible Navier-Stokes equations.
Original languageEnglish
Pages (from-to)354-371
Number of pages18
JournalAIAA Journal
Volume48
Issue number2
DOIs
Publication statusPublished - 1 Feb 2010

ASJC Scopus subject areas

  • Aerospace Engineering

Fingerprint

Dive into the research topics of 'Finite difference lattice boltzmann method applied to acoustic-scattering problems'. Together they form a unique fingerprint.

Cite this