A numerical method is developed for the study of the behaviour of a ga
s bubble in ultrasonically induced cavitation. This method is based on
the solution of the full Navier-Stokes equation for the two-fluid sys
tem consisting of the gas inside the bubble and the liquid surrounding
it, following ideas originally introduced for the analysis of multi-c
omponent fluid flows. Analysis of acoustic cavitation must be done tak
ing into account the compressibility of the gas bubble and for this pu
rpose the Navier-Stokes equation is coupled with an equation of state
for the gas; our model also considers the presence of viscosity and su
rface tension, thus allowing surface oscillations of the bubbles. To a
void numerical problems in the solution of the Navier-Stokes equation
two different grids are introduced, an Eulerian one for the 'backgroun
d', where the Navier-Stokes equation is solved, and another moving one
for the interface, this second grid is explicitly tracked and properl
y modified during motion and is responsible for the behaviour of the b
ubble. The transfer of information between the Eulerian grid and the i
nterface grid is obtained with the aid of a lattice modified distribut
ion function. The method is tested analyzing forced oscillations of ca
vitation bubbles excited by ultrasonic standing waves at different fre
quencies and pressure amplitudes, showing characteristic behaviour of
nonlinear dynamical systems; frequency spectra are obtained, stability
analysis is performed and strong dependence from initial conditions i
s showed; comparisons with previous different approaches are also perf
ormed. (C) 1998 Elsevier Science B.V.