Verification of surface tension in the parallel free surface lattice Boltzmann method in waLBerla

Abstract The free surface lattice Boltzmann method in the parallel software framework waLBerla solves a wide range of two-phase flow scenarios efficiently by neglecting the gas flow and only taking the gas pressure into account. To obtain a good parallel efficiency, an extensive algorithm computes the curvature needed to calculate the surface tension pressure by using only a restricted set of neighboring data, reducing the communication effort. This, however, is assumed to be the main limitation of the accuracy of the surface tension computation. Nevertheless, this work shows that this method is able to simulate typical two-phase applications accurately enough. It is validated by comparing the evolution of capillary waves to analytical solution, and checking the agreement of a rising bubble’s velocity with experiments. The results show that the method differs less than 10% from theory in the micro-scale, and lies well within the confidence interval of experimental measurements.

[1]  R. Clift,et al.  Bubbles, Drops, and Particles , 1978 .

[2]  U. Rüde,et al.  Lattice Boltzmann Model for Free Surface Flow for Modeling Foaming , 2005 .

[3]  Daniel H. Rothman,et al.  Immiscible cellular-automaton fluids , 1988 .

[4]  Ulrich Rüde,et al.  Lehrstuhl Für Informatik 10 (systemsimulation) Walberla: Hpc Software Design for Computational Engineering Simulations Walberla: Hpc Software Design for Computational Engineering Simulations , 2010 .

[5]  H. Schuster,et al.  Nonlinear dynamics of nanosystems , 2010 .

[6]  Robert F. Singer,et al.  Modeling of Metal Foaming with Lattice Boltzmann Automata , 2002 .

[7]  L. Luo,et al.  Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation , 1997 .

[8]  Raoyang Zhang,et al.  A Lattice Boltzmann Scheme for Incompressible Multiphase Flow and Its Application in Simulation of Rayleigh-Taylor Instability , 1998 .

[9]  K. Mecke,et al.  Dynamics of nanoscopic capillary waves , 2010 .

[10]  Ulrich Rüde,et al.  WaLBerla: Exploiting Massively Parallel Systems for Lattice Boltzmann Simulations , 2009 .

[11]  Konrad Steiner,et al.  Lattice Boltzmann model for free-surface flow and its application to filling process in casting , 2003 .

[12]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[13]  A. Lamura,et al.  A lattice Boltzmann model of ternary fluid mixtures , 1995 .

[14]  Wei Shyy,et al.  Lattice Boltzmann Method for 3-D Flows with Curved Boundary , 2000 .

[15]  Shan,et al.  Lattice Boltzmann model for simulating flows with multiple phases and components. , 1993, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[16]  Ulrich Rüde,et al.  Localized Parallel Algorithm for Bubble Coalescence in Free Surface Lattice-Boltzmann Method , 2009, Euro-Par.

[17]  Yeomans,et al.  Lattice Boltzmann simulations of liquid-gas and binary fluid systems. , 1996, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[18]  S. Zaleski,et al.  Lattice Boltzmann model of immiscible fluids. , 1991, Physical review. A, Atomic, molecular, and optical physics.

[19]  D. d'Humières,et al.  Two-relaxation-time Lattice Boltzmann scheme: About parametrization, velocity, pressure and mixed boundary conditions , 2008 .

[20]  Zanetti,et al.  Use of the Boltzmann equation to simulate lattice gas automata. , 1988, Physical review letters.

[21]  Peter Zinterhof,et al.  Parallel Computing: Numerics, Applications, and Trends , 2009 .

[22]  Taehun Lee,et al.  Single bubble rising dynamics for moderate Reynolds number using Lattice Boltzmann Method , 2010 .

[23]  Julia M. Yeomans,et al.  A Lattice Boltzmann Model of Binary Fluid Mixture , 1995, comp-gas/9511001.

[24]  M. Junk,et al.  Asymptotic analysis of the lattice Boltzmann equation , 2005 .