A fast algorithm for modeling multiple bubbles dynamics

This work presents the development of a numerical strategy that combines the fast Fourier transform on multipoles (FFTM) method and the boundary element method (BEM) to study the physics of multiple bubbles dynamics in moving boundary problems. The recent FFTM method can be employed to speedup the resolution of the boundary integral equation. However, one major drawback of the method is that its efficiency deteriorates quite significantly when the problem is spatially sparsely populated, as in the case where multiple bubbles are well separated. To overcome this deficiency, a new version of FFTM with clustering is proposed (henceforth called FFTM Clustering). The new algorithm first identifies and groups closely positioned bubbles. The original FFTM is then used to compute the potential contributions from the bubbles within its own group, while contributions from the other separated groups are evaluated via the multipole to local expansions translations operations directly. We tested the FFTM Clustering on several multiple bubble examples to demonstrate its effectiveness over the original FFTM method and vast improvement over the standard BEM. The high efficiency of the FFTM Clustering method allows us to simulate much larger multiple bubbles dynamics problems within reasonable time. Some physical behaviors of the multiple bubbles are also presented in this work.

[1]  Qian Wang,et al.  The Evolution of a Gas Bubble Near an Inclined Wall , 1998 .

[2]  Piet Hut,et al.  A hierarchical O(N log N) force-calculation algorithm , 1986, Nature.

[3]  A. Appel An efficient program for many-body simulations (or, Cray performance from a VAX) , 1983 .

[4]  L. Greengard,et al.  A new version of the Fast Multipole Method for the Laplace equation in three dimensions , 1997, Acta Numerica.

[5]  S. Wilkerson A Boundary Integral Approach for Three-Dimensional Underwater Explosion Bubble Dynamics , 1992 .

[6]  N. H. Thomas,et al.  Bubble Dynamics and Interface Phenomena , 1994 .

[7]  Jacob K. White,et al.  A precorrected-FFT method for electrostatic analysis of complicated 3-D structures , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[8]  Reinhold Schneider,et al.  Creation of sparse boundary element matrices for 2-D and axi-symmetric electrostatics problems using the bi-orthogonal Haar wavelet , 1998 .

[9]  S. Kapur,et al.  IES/sup 3/: efficient electrostatic and electromagnetic simulation , 1998 .

[10]  A. Brandt,et al.  Multilevel matrix multiplication and fast solution of integral equations , 1990 .

[11]  Wilfred F. van Gunsteren,et al.  Calculating Electrostatic Interactions Using the Particle−Particle Particle−Mesh Method with Nonperiodic Long-Range Interactions , 1996 .

[12]  S. Kapur,et al.  N-body problems: IES3: Efficient electrostatic and electromagnetic simulation , 1998, IEEE Computational Science and Engineering.

[13]  Heow Pueh Lee,et al.  A fast algorithm for three-dimensional potential fields calculation: fast Fourier transform on multipoles , 2003 .

[14]  John R. Blake,et al.  Acoustic cavitation: the fluid dynamics of non–spherical bubbles , 1999, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[15]  Michael A. Epton,et al.  Multipole Translation Theory for the Three-Dimensional Laplace and Helmholtz Equations , 1995, SIAM J. Sci. Comput..

[16]  K. Yeo,et al.  Strong interaction between a buoyancy bubble and a free surface , 1994 .

[17]  Y. L. Zhang,et al.  3D Impact and Toroidal Bubbles , 2001 .

[18]  Irene A. Stegun,et al.  Handbook of Mathematical Functions. , 1966 .

[19]  John R. Blake,et al.  Cavitation Bubbles Near Boundaries , 1987 .

[20]  Qian Wang,et al.  Nonlinear interaction between gas bubble and free surface , 1996 .

[21]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[22]  Heow Pueh Lee,et al.  A parallel fast Fourier transform on multipoles (FFTM) algorithm for electrostatics analysis of three-dimensional structures , 2004, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[23]  Georges L. Chahine Strong interactions bubble/bubble and bubble/flow , 1994 .

[24]  Frank Thomson Leighton,et al.  Preconditioned, Adaptive, Multipole-Accelerated Iterative Methods for Three-Dimensional First-Kind Integral Equations of Potential Theory , 1994, SIAM J. Sci. Comput..

[25]  J. Blake,et al.  Growth and collapse of a vapour cavity near a free surface , 1981, Journal of Fluid Mechanics.

[26]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[27]  Evert Klaseboer,et al.  The merging of two gaseous bubbles with an application to underwater explosions , 2003 .

[28]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[29]  A. Kučera,et al.  A numerical investigation of non-spherical rebounding bubbles , 1992, Journal of Fluid Mechanics.

[30]  A. Prosperetti,et al.  A numerical method for the dynamics of non-spherical cavitation bubbles , 1982 .

[31]  Peter D. Welch,et al.  The Fast Fourier Transform and Its Applications , 1969 .