Hostname: page-component-7b7567c8c-wxvwp Total loading time: 0 Render date: 2026-11-15T02:53:30.158Z Has data issue: false hasContentIssue false

Numerical simulations of the agitation generated by coarse-grained bubbles moving at large Reynolds number

Published online by Cambridge University Press:  07 September 2021

F. Le Roy De Bonneville
Affiliation:
Institut de Mécanique des Fluides de Toulouse (IMFT), Université de Toulouse, CNRS, Toulouse, FranceSMTA, LMAG, CEA, DEN, DTN, 13108 Saint-Paul-Lez-Durance, France
R. Zamansky*
Affiliation:
Institut de Mécanique des Fluides de Toulouse (IMFT), Université de Toulouse, CNRS, Toulouse, France
F. Risso
Affiliation:
Institut de Mécanique des Fluides de Toulouse (IMFT), Université de Toulouse, CNRS, Toulouse, France
A. Boulin
Affiliation:
SMTA, LMAG, CEA, DEN, DTN, 13108 Saint-Paul-Lez-Durance, France
J.-F. Haquet
Affiliation:
SMTA, LMAG, CEA, DEN, DTN, 13108 Saint-Paul-Lez-Durance, France
*
†Email address for correspondence: remi.zamansky@imft.fr

Abstract

We present a numerical method for simulating the flow induced by bubbles rising at large Reynolds number. This method is useful to simulate configurations of large dimensions involving a great number of bubbles. The action that each bubble exerts on the liquid is modelled as a volume source of momentum distributed over a few mesh-grid elements. The flow in the vicinity of the bubbles is thus not finely resolved. The bubbles are treated as Lagrangian particles that move under the influence of the hydrodynamic force exerted by the liquid. The determination of this force on a given bubble requires knowledge of the liquid flow that is undisturbed by this bubble. A model is developed to accurately estimate this disturbance for large-Reynolds-number objects and get rid of any spurious self-induced effect. Thanks to that, a homogeneous swarm of rising bubbles is simulated. Comparisons with experiments show a good agreement with the flow scales larger than the bubbles, which turn out to be controlled by the interactions between bubble wakes and rather independent of unresolved smaller scales. This method can be used to study the coupling between bubble-induced agitation and large-scale motions, such as those produced in industrial bubble columns.

Information

Type
JFM Papers
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1.Schematic view of a rising swarm of bubbles. At large bubble Reynolds number, a strong wake develops behind each bubble.

Figure 1

Figure 2.Space–time diagram of the evolution of the bubble position (solid black line) and that of the material point at which momentum has been disposed at $t=t_1$ (black dashed line). (a) In the case of a steady carrier flow $\tilde {\boldsymbol {u}}_{f,b} {(\boldsymbol {x}=\boldsymbol {x}_b(t),t)}= 0$; (b) in the case of a uniform advection by the carrier flow $\tilde {\boldsymbol {u}}_{f,b} {(\boldsymbol {x}=\boldsymbol {x}_b(t),t)}=-v_0 \boldsymbol {e}_z$, with $\boldsymbol {e}_z$ the vertical direction. Galilean invariance imposes length preservation as shown in both cases by the distance $\ell (t_1,t_2)$. The shaded area represents the region of the flow influenced by the momentum disposed at $t=t_1$.

Figure 2

Figure 3.Illustration of the Gaussian kernel used to distribute the Lagrangian quantities on the mesh grid. (a) A coarse mesh with $\sigma /{\rm \Delta} x = 1.8$, (b) a finer mesh with $\sigma /{\rm \Delta} x = 3.7$.

Figure 3

Figure 4.Evolution of the integrand $\delta _s\boldsymbol {u}(t,s) = \boldsymbol {F}_{b\rightarrow f}{\scriptstyle (s)} G_{\sigma ^{*}}{\scriptstyle (\boldsymbol {x}_b(t)-\boldsymbol {x}_b(s) + \boldsymbol {\ell }_{adv}(t,s))}$ in (3.2) as a function of $s$ for the case of a single rising bubble. The instants that are used to compute the integral are denoted by the dot symbols. We note their uneven distribution, with a large density for recent times and a small density at large time lag.

Figure 4

Figure 5.Map of the parameters ${\rm \Delta} x/d_b$ and $\sigma /d_b$ considered for the simulations of the single rising bubble. The circles denote cases in which the wake is well reproduced and the model for the disturbance gives accurate estimations, whereas triangles indicate cases where the wake is poorly described due to a lack of resolution, and crosses correspond to unstable simulations.

Figure 5

Figure 6.Illustration of the liquid vertical velocity field $u_{f,b}$ in a $x$–$z$ plane passing through the bubble centre for the simulation with grid G3 (${\rm \Delta} x/d_b = 0.068$) and $\sigma /d_b=0.24$. (a) View of the full numerical domain, (b) zoom-in close to the bubble. The bubble is represented by the red circle.

Figure 6

Figure 7.Vertical velocity of the fluid in the wake of the bubble normalized by the terminal velocity of the bubble: (a) for different values of $\sigma /d_b$ and mesh G3. Red line, experimental result of Ellingsen & Risso (2001); black symbols, numerical results for various values of $\sigma /d_b$; (b) for grids G2 and G3, and $\sigma /d_b= 0.24$ and 0.28.

Figure 7

Table 1.Characteristics of the different computational grids for the test of a single rising bubble. In all simulations the bubble diameter, the kinematic viscosity and the gravity are kept constant as respectively $d_b=2.5$ mm, $\nu = 10^{-6}$ m$^{2}$ s$^{-1}$ and $g=9.81$ m s$^{-2}$.

Figure 8

Figure 8.Temporal evolution of the fluid vertical velocity at the bubble position normalized by the bubble terminal velocity (a) and the fluid vertical acceleration at the bubble position normalized by gravity (b). Red triangles, results of the reference simulation with prescribed momentum source; blue lines, results from the full simulation including the correction of the hydrodynamic force; black dashed lines, velocity or acceleration disturbance given by the model implemented in the full simulation; green lines, results of the full simulation without accounting for the correction of the hydrodynamic force ($\boldsymbol {u}^{*}_{f,b} = 0$). These tests have been carried out with grid G2 (${\rm \Delta} x / d_b = 0.14$) and $\sigma /d_b=0.28$. The inset of panel (b) is a zoom-out that shows uncorrected results.

Figure 9

Figure 9.Vertical velocity of the bubble normalized by its terminal velocity. Red triangles, reference case ($\tilde {\boldsymbol {u}}_{f,b}=0$); green line, case without correction ($\tilde {\boldsymbol {u}}_{f,b}=\boldsymbol {u}_f$); blue line, results accounting for the correction ($\tilde {\boldsymbol {u}}_{f,b} = \boldsymbol {u}_f - \boldsymbol {u}^{*}_{f,b}$). The inset is a zoom-out that shows the uncorrected results.

Figure 10

Figure 10.(a) Temporal evolution of the distance between the two bubbles rising in line. Continuous black line, with repulsive force and dashed line with triangles, without repulsive force. (b) Temporal evolution of the vertical velocity of the two bubbles. The first bubble corresponds to the red curve, the second bubble corresponds to the black curve. Comparison of the cases with or without repulsive force shown respectively by the continuous lines with symbols and dashed lines.

Figure 11

Table 2.Numerical parameters for the simulations of the bubble swarm.

Figure 12

Figure 11.Instantaneous vertical velocity of the liquid in a $x$–$z$ plane at $t=20 d_b/v_0$ (a) and at $t=2000d_b/v_0$ (b) for a bubble swarm with $\alpha =2\,\%$ for case C3 (see table 2). The black circles show the bubble positions.

Figure 13

Figure 12.Temporal evolution of the volume averaged turbulent kinetic energy (a) and of the volume averaged viscous dissipation (b) of the liquid caused by the rising bubbles for the case $C3_L$ (see table 2).

Figure 14

Table 3.Variance of the liquid velocity $\boldsymbol {u}$ and of the bubble velocity $\boldsymbol {v}$ for the different simulations and the experiment of Riboux et al. (2010) for $\alpha = 1.7$. The mean bubble velocity $\langle v_z \rangle$ is in any case equal to within 3 % of $v_0=0.305$ m s$^{-1}$.

Figure 15

Figure 13.Evolution of the autocorrelation coefficient of the vertical liquid velocity for the various simulations: (a) evolution in the vertical direction; and (b) in the horizontal direction.

Figure 16

Figure 14.P.d.f.s of normalized liquid velocity fluctuation for the vertical component (a), and horizontal component (b) in semi-logarithmic scale, for the various numerical simulations presented in table 2. Dashed line, experiments of Riboux et al. (2010) for $\alpha = 1.7$. Dotted–dashed line, exponential distribution representing the BIT contribution of variance $\sigma _t^{2}$ from Risso (2016); $P(x) = (1/\sqrt {2}\lambda _i) \exp (-\sqrt {2}|x|/\lambda _i)$ with $\lambda _i=\sqrt {\sigma _t^{2}/\langle u_i^{2} \rangle }$.

Figure 17

Figure 15.Normalized p.d.f. of bubble velocity fluctuations for the horizontal component (a), and vertical component (b) in semi-logarithmic scale, for the various numerical simulations. Black line in panel (b), experiments of Riboux et al. (2010) for $\alpha =1.7$.

Figure 18

Figure 16.One-dimensional normalized spectra of the liquid velocity obtained from the various numerical simulations. Spectra in the horizontal direction (a) and the vertical direction (b). Comparison with the one-dimensional spectra obtained from the experiments of Riboux et al. (2010) and the $k^{-3}$ and $k^{-5/3}$ power laws. Spectra are normalized by $k_d = 2{\rm \pi} / d$ and the variance of the respective velocity component.

Figure 19

Figure 17.Tri-dimensional spectra of the liquid velocity obtained for the different numerical simulations. Spectra are normalized by $k_d = 2{\rm \pi} / d$ and the turbulent kinetic energy.

Figure 20

Figure 18.(a) Schematic representation of the isolated bubble rising in a liquid having an advection speed aligned with gravity. (b) Vertical fluid velocity at the bubble position relative to the advection velocity ($u_{f,z}-U_{adv,z}$) normalized by $v_0$. Red dashed line, reference case for $\boldsymbol {U}_{adv}=0$; solid black line with plus symbols, $\boldsymbol {U}_{adv}=-v_0/2\boldsymbol {e}_z$ and $l_{adv}=0$; solid black line with diamonds, $\boldsymbol {U}_{adv}=-v_0/2\boldsymbol {e}_z$ and $l_{adv}$ given by (2.25).