<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1112304</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1112304</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Energy spectra of buoyancy-driven bubbly flow in a vertical Hele-Shaw cell</article-title>
<alt-title alt-title-type="left-running-head">Ramadugu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1112304">10.3389/fphy.2023.1112304</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Ramadugu</surname>
<given-names>Rashmi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2191295/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pandey</surname>
<given-names>Vikash</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Perlekar</surname>
<given-names>Prasad</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2120371/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Tata Institute of Fundamental Research</institution>, <addr-line>Hyderabad</addr-line>, <country>India</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Nordita</institution>, <institution>KTH Royal Institute of Technology and Stockholm University</institution>, <addr-line>Stockholm</addr-line>, <country>Sweden</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/794002/overview">Federico Toschi</ext-link>, Eindhoven University of Technology, Netherlands</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1836301/overview">Arash G. Nouri</ext-link>, University of Pittsburgh, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1192772/overview">Federico Municchi</ext-link>, Colorado School of Mines, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1778038/overview">Andrea Scagliarini</ext-link>, Institute for Calculation Applications Mauro Picone, National Research Council (CNR), Italy</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Prasad Perlekar, <email>perlekar@tifrh.res.in</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Fluid Dynamics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>04</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1112304</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>03</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Ramadugu, Pandey and Perlekar.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Ramadugu, Pandey and Perlekar</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>We present direct numerical simulations (DNS) study of confined buoyancy-driven bubbly flows in a Hele-Shaw setup. We investigate the spectral properties of the flow and make comparisons with experiments. The energy spectrum obtained from the gap-averaged velocity field shows <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic> for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5</sup> for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, and an intermediate scaling range with <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> around <italic>k</italic> &#x223c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. We perform an energy budget analysis to understand the dominant balances and explain the observed scaling behavior. For <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, energy injection balances dissipation due to drag, whereas for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, the net injection balances net dissipation. We also show that the Navier-Stokes equation with a linear drag can be used to approximate large scale flow properties of bubbly Hele-Shaw flow.</p>
</abstract>
<kwd-group>
<kwd>buoyancy driven bubbly flows</kwd>
<kwd>Hele-Shaw setup</kwd>
<kwd>energy budget analysis</kwd>
<kwd>turbulence</kwd>
<kwd>pseudo-turbulence</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Flows generated by dilute bubble suspensions (bubbly flows) are relevant in many natural and industrial processes [<xref ref-type="bibr" rid="B1">1</xref>]. As the bubbles rise due to buoyancy and stir the fluid, they generate complex spatiotemporal flow structures &#x201c;pseudo-turbulence&#x201d; [<xref ref-type="bibr" rid="B2">2</xref>&#x2013;<xref ref-type="bibr" rid="B6">6</xref>]. The underlying physical mechanisms responsible for the flow are the interaction between wakes caused by individual bubbles and the interaction of bubbles with the flow generated by their neighbors [<xref ref-type="bibr" rid="B3">3</xref>,<xref ref-type="bibr" rid="B5">5</xref>].</p>
<p>Early experiments characterized pseudo-turbulence in bubbly flows at a low-volume fraction by measuring the energy spectrum <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> (where <italic>k</italic> is the wave number). They argued that the power-law scaling appears due to a balance of energy production with viscous dissipation [<xref ref-type="bibr" rid="B2">2</xref>]. Subsequent experimental studies have verified the power-law scaling in the energy spectrum [<xref ref-type="bibr" rid="B5">5</xref>,<xref ref-type="bibr" rid="B7">7</xref>&#x2013;<xref ref-type="bibr" rid="B9">9</xref>].</p>
<p>Only recent numerical studies have started investigating pseudo-turbulence at experimentally relevant parameter ranges [<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B10">10</xref>,<xref ref-type="bibr" rid="B11">11</xref>]. A scale-by-scale energy budget analysis has unraveled the details of the energy transfer mechanism. Buoyancy injects energy at scales comparable to the bubble diameter; it is then transferred to smaller scales by non-linear fluxes due to surface tension and kinetic energy, where it gets dissipated by viscosity. Quite remarkably, these studies also reveal that the statistics of the velocity fluctuations do not depend either on the viscosity or density contrast [<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B11">11</xref>,<xref ref-type="bibr" rid="B12">12</xref>].</p>
<p>How does the physics of bubbly flows altered in the presence of confinement? Earlier studies have investigated this question in a Hele-Shaw setup with bubbles whose unconfined diameter is larger than the confinement width [<xref ref-type="bibr" rid="B13">13</xref>&#x2013;<xref ref-type="bibr" rid="B15">15</xref>]. Numerical simulations and experiments [<xref ref-type="bibr" rid="B1">1</xref>,<xref ref-type="bibr" rid="B16">16</xref>&#x2013;<xref ref-type="bibr" rid="B18">18</xref>] on an isolated rising bubble show that, compared to an unconfined bubble, the wake flow of the confined bubble is severely attenuated. Nevertheless, the experiments on bubbly flows in the Hele-Shaw setup still observe the power-law scaling of pseudo-turbulence between scales comparable to the bubble diameter and twenty times the bubble diameter.</p>
<p>In this paper, we perform a numerical investigation of buoyancy-driven bubbly flow in a Hele-Shaw setup. To make a comparison with experiments, we choose moderate volume fractions <italic>&#x3d5;</italic> &#x3d; 5&#x2013;10%. We investigate the energy spectrum of the gap-averaged velocity field and, consistent with experiments, observe an interediate power-law scaling in the energy spectrum <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup>. Using a scale-by-scale energy budget analysis, we show that confinement dramatically alters the energy budget compared to the unbounded bubbly flows. The viscous drag due to the confining walls balances energy injected by buoyancy at large scales. Non-linear transfer mechanisms due to surface tension and kinetic energy are negligible. Finally, we show that two-dimensional Navier-Stokes equations with an added drag term can be used as a model to study large scale flow properties.</p>
<p>The rest of the paper is organised as follows. In Section 2, we discuss the governing equations and the details of the numerical method used. In Section 3, we present results for bubbly flows in the Hele-Shaw setup and study the energy budget. We then show that the two-dimensional Navier-Stokes equations with a linear drag is a good model to study large scale properties of bubbly flows under confinement. Finally, in Section 4, we present our conclusion.</p>
</sec>
<sec id="s2">
<title>2 Equations and numerical methods</title>
<p>We study the dynamics of bubbly flows in a vertical Hele-Shaw cell (see <xref ref-type="fig" rid="F1">Figure 1</xref>) by solving the Navier-Stokes equations with surface tension force acting at the interface,<disp-formula id="e1">
<mml:math id="m1">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>C</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>C</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>&#x3f1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>.</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>Here, &#x2207;&#x2a; &#x2261; (<italic>&#x2202;</italic>
<sub>
<italic>x</italic>
</sub>, <italic>&#x2202;</italic>
<sub>
<italic>y</italic>
</sub>, <italic>&#x2202;</italic>
<sub>
<italic>z</italic>
</sub>), <italic>C</italic> is an indicator function whose value is 0 inside the bubble phase and 1 in the fluid phase, <inline-formula id="inf1">
<mml:math id="m2">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2261;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3f1;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">e</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the buoyancy force, <italic>&#x3c1;</italic>
<sub>
<italic>a</italic>
</sub> &#x3d; [<italic>&#x222b;&#x3f1;d</italic>
<bold>x</bold>]/(<italic>L</italic>
<sup>2</sup>
<italic>H</italic>) is the average density, <bold>U</bold> &#x3d; (<italic>U</italic>
<sub>
<italic>x</italic>
</sub>, <italic>U</italic>
<sub>
<italic>y</italic>
</sub>, <italic>U</italic>
<sub>
<italic>z</italic>
</sub>) is the hydrodynamic velocity, <italic>P</italic> is the pressure, the local density <italic>&#x3f1;</italic>(<italic>C</italic>) &#x2261; <italic>&#x3c1;</italic>
<sub>1</sub>
<italic>C</italic> &#x2b; <italic>&#x3c1;</italic>
<sub>2</sub>(1 &#x2212; <italic>C</italic>), the local viscosity <italic>&#x3bc;</italic>(<italic>C</italic>) &#x2261; <italic>&#x3bc;</italic>
<sub>1</sub>
<italic>C</italic> &#x2b; <italic>&#x3bc;</italic>
<sub>2</sub>(1 &#x2212; <italic>C</italic>), <italic>&#x3c1;</italic>
<sub>2</sub> (<italic>&#x3c1;</italic>
<sub>1</sub>) is the bubble (fluid) density, <italic>&#x3bc;</italic>
<sub>2</sub> (<italic>&#x3bc;</italic>
<sub>1</sub>) is the bubble (fluid) viscosity, and <bold>F</bold>
<sup>
<italic>&#x3c3;</italic>
</sup> &#x2261; <italic>&#x3c3;&#x3ba;</italic>&#x2207;<sup>&#x22c6;</sup>
<italic>C</italic> is the surface tension force at the interface [<xref ref-type="bibr" rid="B19">19</xref>] with <italic>&#x3c3;</italic> as the coefficient of surface tension and <italic>&#x3ba;</italic> the interface curvature. The bubble volume fraction <italic>&#x3d5;</italic> &#x2261; [<italic>&#x222b;</italic>(1 &#x2212; <italic>C</italic>)<italic>d</italic>
<bold>x</bold>]/(<italic>L</italic>
<sup>2</sup>
<italic>H</italic>), where <italic>L</italic> is the length along the <italic>x</italic> &#x2212; and <italic>z</italic> &#x2212; directions, and <italic>H</italic> is the gap width between the two parallel plates of the Hele-Shaw cell. In what follows, <italic>&#x3c1;</italic>
<sub>1</sub> (<italic>&#x3bc;</italic>
<sub>1</sub>) denotes the density (viscosity) of the liquid phase, and <italic>&#x3c1;</italic>
<sub>2</sub> (<italic>&#x3bc;</italic>
<sub>2</sub>) denotes the density (viscosity) of the bubble phase.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Representative plot showing bubbles of diameter <italic>d</italic> in a Hele-Shaw setup. The length along <italic>x</italic> &#x2212;and <italic>z</italic> &#x2212;directions is <italic>L</italic>, and the gap width in <italic>y</italic> &#x2212;direction is <italic>H</italic>; <bold>(B)</bold> Top view of a bubble (zoomed view); <bold>(C)</bold> Front view of the bubble (zoomed view).</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g001.tif"/>
</fig>
<p>The non-dimensional numbers that characterize the flow are the Galilei number <inline-formula id="inf2">
<mml:math id="m3">
<mml:mtext>Ga</mml:mtext>
<mml:mo>&#x2261;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msqrt>
<mml:mi>d</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>
<xref ref-type="fn" rid="fn2">
<sup>1</sup>
</xref>, the Bond number Bo &#x2261; <italic>&#x3b4;&#x3c1;gd</italic>
<sup>2</sup>/<italic>&#x3c3;</italic>, and the Atwood number At &#x2261; <italic>&#x3b4;&#x3c1;</italic>/(<italic>&#x3c1;</italic>
<sub>1</sub> &#x2b; <italic>&#x3c1;</italic>
<sub>2</sub>) with <italic>&#x3b4;&#x3c1;</italic> &#x3d; (<italic>&#x3c1;</italic>
<sub>1</sub> &#x2212; <italic>&#x3c1;</italic>
<sub>2</sub>). For brevity, in the following sections, we will refer to (1) as NSHS.</p>
<sec id="s2-1">
<title>2.1 Gap width averaged equations</title>
<p>Experiments often use gap width averaged velocities to study statistical properties of the flow. Following the procedure outlined in [<xref ref-type="bibr" rid="B20">20</xref>,<xref ref-type="bibr" rid="B21">21</xref>] and assuming density <italic>&#x3f1;</italic> to be constant along wall-normal direction, and starting from the NSHS equations, we get the following equations for the gap averaged indicator function <italic>c</italic> and horizontal components of the velocity<xref ref-type="fn" rid="fn3">
<sup>2</sup>
</xref>:<disp-formula id="e2">
<mml:math id="m4">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>c</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mspace width="0.3333em" class="nbsp"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(2)</label>
</disp-formula>Here, <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2261;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> denotes gap averaging, &#x2207; &#x2261; (<italic>&#x2202;</italic>
<sub>
<italic>x</italic>
</sub>, <italic>&#x2202;</italic>
<sub>
<italic>z</italic>
</sub>), <bold>u</bold> &#x2261; (<italic>u</italic>
<sub>
<italic>x</italic>
</sub>(<italic>x</italic>, <italic>z</italic>), <italic>u</italic>
<sub>
<italic>z</italic>
</sub>(<italic>x</italic>, <italic>z</italic>)) is the gap averaged velocity field with <inline-formula id="inf4">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, <bold>U</bold>&#x2032;(<bold>x</bold>) &#x3d; (<italic>U</italic>
<sub>
<italic>x</italic>
</sub> &#x2212; <italic>u</italic>
<sub>
<italic>x</italic>
</sub>, <italic>U</italic>
<sub>
<italic>z</italic>
</sub> &#x2212; <italic>u</italic>
<sub>
<italic>z</italic>
</sub>) are the three-dimensional residual velocity fluctuations, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the gap-averaged pressure field, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the gap averaged strain-rate tensor, <inline-formula id="inf8">
<mml:math id="m10">
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2261;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3f1;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the gap averaged density field, <inline-formula id="inf9">
<mml:math id="m11">
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the buoyancy force, and <inline-formula id="inf10">
<mml:math id="m12">
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the surface tension force. The viscous dissipation contributes in two parts: (a) small-scale dissipation <inline-formula id="inf11">
<mml:math id="m13">
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, and (b) viscous drag due to walls <inline-formula id="inf12">
<mml:math id="m14">
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>. Previous studies [<xref ref-type="bibr" rid="B13">13</xref>,<xref ref-type="bibr" rid="B17">17</xref>,<xref ref-type="bibr" rid="B18">18</xref>] have argued that the gap-averaged fields appropriately describe the dynamics of bubbly Hele-Shaw flows provided <italic>H</italic>/<italic>d</italic> &#x2264; 1/2. In particular, they model the dynamics of an isolated bubble using two-dimensional Navier-Stokes equations with a linear drag which has similar structure to (2). We will revisit this point later in Section 3.3.</p>
</sec>
<sec id="s2-2">
<title>2.2 Numerical method</title>
<p>We use a second-order finite-volume solver PARIS [<xref ref-type="bibr" rid="B22">22</xref>] to simulate NSHS (1). For bubble tracking and updating the indicator function PARIS employs a front-tracking method, and the time marching is performed using the first order Euler method.</p>
</sec>
<sec id="s2-3">
<title>2.3 Initial conditions and parameters</title>
<p>We consider a cuboid of breadth <italic>L</italic>
<sub>
<italic>y</italic>
</sub> &#x3d; <italic>H</italic>, and with equal length and height (<italic>L</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; <italic>L</italic>
<sub>
<italic>z</italic>
</sub> &#x3d; <italic>L</italic>) [see <xref ref-type="fig" rid="F1">Figure 1</xref>]. The simulation domain (<italic>L</italic>
<sub>
<italic>x</italic>
</sub>, <italic>L</italic>
<sub>
<italic>y</italic>
</sub>, <italic>L</italic>
<sub>
<italic>z</italic>
</sub>) is discretized with (<italic>N</italic>
<sub>
<italic>x</italic>
</sub>, <italic>N</italic>
<sub>
<italic>y</italic>
</sub>, <italic>N</italic>
<sub>
<italic>z</italic>
</sub>) equispaced collocation points. We use periodic boundary conditions in the <italic>x</italic> and <italic>z</italic> directions, and impose no-slip velocity boundary <bold>U</bold> &#x3d; 0&#xa0;at the walls (<italic>y</italic> &#x3d; 0 and <italic>y</italic> &#x3d; <italic>H</italic>) [<xref ref-type="bibr" rid="B23">23</xref>]. We place <italic>N</italic>
<sub>
<italic>b</italic>
</sub> bubbles in random positions and initialize each one as an ellipsoid of volume <italic>V</italic> &#x3d; 4.73 &#xd7; 10<sup>3</sup> (mono-disperse suspension). The front tracking module of the PARIS solver [<xref ref-type="bibr" rid="B22">22</xref>] employs a symmetry boundary condition for the surface tension force at the walls such that the net force at the wall would be tangent to the wall. This ensures a thin layer of fluid (approximately <italic>O</italic>(0.13)<italic>&#x3b4;y</italic>, where <italic>&#x3b4;y</italic> &#x3d; <italic>H</italic>/<italic>N</italic>
<sub>
<italic>y</italic>
</sub>) between the bubble and the wall. Our grid resolution is comparable (or higher) to a previous numerical study on Hele-Shaw with bubbles [<xref ref-type="bibr" rid="B23">23</xref>]. The bubbles are allowed to relax in the absence of gravity until they achieve the equilibrium pan-cake-like configuration [<xref ref-type="bibr" rid="B23">23</xref>] with diameter <italic>d</italic> &#x3d; 2<italic>H</italic>.</p>
<p>In <xref ref-type="table" rid="T1">Table 1</xref> we summarize the parameters used in our simulations. We choose parameters such that the dimensionless numbers (Ga, Bo, <italic>H</italic>/<italic>d</italic>, and <italic>&#x3d5;</italic>) are comparable to experiments [<xref ref-type="bibr" rid="B15">15</xref>,<xref ref-type="bibr" rid="B17">17</xref>,<xref ref-type="bibr" rid="B18">18</xref>]. We simulate low At &#x3d; 0.08 and high At &#x3d; 0.9, and verify that the spectral properties are insensitive to density contrast [<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B11">11</xref>,<xref ref-type="bibr" rid="B12">12</xref>].</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameters used in our simulations. We fix <italic>L</italic> &#x3d;512, <italic>H</italic> &#x3d; 12, <italic>N</italic>
<sub>
<italic>x</italic>
</sub> &#x3d; <italic>N</italic>
<sub>
<italic>z</italic>
</sub>, and <italic>d</italic> &#x3d;24 for all the runs.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">&#x23;</th>
<th align="center">
<italic>N</italic>
<sub>
<italic>b</italic>
</sub>
</th>
<th align="center">
<italic>N</italic>
<sub>
<italic>x</italic>
</sub>
</th>
<th align="center">
<italic>N</italic>
<sub>
<italic>y</italic>
</sub>
</th>
<th align="center">
<italic>&#x3c1;</italic>
<sub>1</sub>
</th>
<th align="center">
<italic>&#x3bc;</italic>
<sub>1</sub>
</th>
<th align="center">
<italic>&#x3bc;</italic>
<sub>1</sub>/<italic>&#x3bc;</italic>
<sub>2</sub>
</th>
<th align="center">Ga</th>
<th align="center">Bo</th>
<th align="center">At</th>
<th align="center">
<italic>&#x3d5;</italic>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf13">
<mml:math id="m15">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">24</td>
<td align="center">1024</td>
<td align="center">24</td>
<td align="center">1.0</td>
<td align="center">0.16</td>
<td align="center">1</td>
<td align="center">294</td>
<td align="center">1.8</td>
<td align="center">0.08</td>
<td align="center">0.0552</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf14">
<mml:math id="m16">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">2</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">46</td>
<td align="center">512</td>
<td align="center">24</td>
<td align="center">1.0</td>
<td align="center">0.16</td>
<td align="center">1</td>
<td align="center">294</td>
<td align="center">1.8</td>
<td align="center">0.08</td>
<td align="center">0.1058</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf15">
<mml:math id="m17">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">3</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">24</td>
<td align="center">512</td>
<td align="center">24</td>
<td align="center">1.0</td>
<td align="center">0.42</td>
<td align="center">20</td>
<td align="center">274</td>
<td align="center">3.4</td>
<td align="center">0.9</td>
<td align="center">0.0552</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<p>In this section, we present the results of our numerical investigations. We obtain the density <italic>&#x3f1;</italic> and the velocity <bold>U</bold> fields by performing the DNS of NSHS Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, and from them, we get the corresponding gap averaged fields. We monitor the time evolution of the gap averaged energy and investigate the flow properties in a statistically steady state. The plot in <xref ref-type="fig" rid="F2">Figure 2</xref> shows a typical snapshot of the bubble configuration along with the flow streamlines in the steady-state. Similar to the experiments [<xref ref-type="bibr" rid="B15">15</xref>], we observe that the flow disturbances are mostly localized in the bubble vicinity. Furthermore, the horizontal alignment of bubbles is also observed in experiments [<xref ref-type="bibr" rid="B15">15</xref>] as well as numerical simulation of stratified bubbly flows in a Hele-Shaw setup [<xref ref-type="bibr" rid="B23">23</xref>]. As is conventional in the experiments [<xref ref-type="bibr" rid="B14">14</xref>,<xref ref-type="bibr" rid="B15">15</xref>], we investigate the spectral properties of the gap-averaged velocity field (2).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Instantaneous bubble configuration superimposed with flow streamlines in the steady-state (run <inline-formula id="inf16">
<mml:math id="m18">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula>). The streamlines are colored according to the z-component of the velocity.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g002.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Time evolution</title>
<p>From <xref ref-type="disp-formula" rid="e2">(2)</xref>, we obtain the following balance equation for the gap-averaged kinetic energy <italic>E</italic>
<disp-formula id="e3">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">inj</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x27e8;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x27e9;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>&#x3f5;</italic>
<sub>
<italic>&#x3bc;</italic>
</sub> is the gap-averaged viscous energy dissipation, <italic>&#x3f5;</italic>
<sub>
<italic>d</italic>
</sub> is the dissipation due to drag, <italic>&#x3f5;</italic>
<sub>inj</sub> is the gap-averaged energy injected due to buoyancy, <italic>&#x3f5;</italic>
<sub>
<italic>&#x3c3;</italic>
</sub> is the contribution due to the surface tension, and the angular brackets denote spatial averaging.</p>
<p>In <xref ref-type="fig" rid="F3">Figure 3</xref>, we plot the time-evolution of the kinetic energy <italic>E</italic> and observe that a statistically steady state is achieved for <italic>t</italic> &#x3e; 0.8<italic>&#x3c4;</italic>
<sub>
<italic>s</italic>
</sub>. Furthermore, in <xref ref-type="table" rid="T2">Table 2</xref> we show that the energy injected by buoyancy is primarily balanced by the dissipation due to drag in the steady state (<italic>&#x2202;</italic>
<sub>
<italic>t</italic>
</sub>
<italic>E</italic> &#x2248; 0).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Time evolution of the kinetic energy <italic>E</italic>. A steady-state is attained for <italic>t</italic> &#x2265;0.8<italic>&#x3c4;</italic>
<sub>
<italic>s</italic>
</sub>, where <inline-formula id="inf17">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g003.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Time-averaged values of the energy injection <italic>&#x3f5;</italic>
<sub>inj</sub>, viscous dissipation <italic>&#x3f5;</italic>
<sub>
<italic>&#x3bc;</italic>
</sub>, and dissipation due to drag <italic>&#x3f5;</italic>
<sub>
<italic>d</italic>
</sub> in the statistically steady state.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">&#x23;</th>
<th align="center">
<italic>&#x3f5;</italic>
<sub>
<italic>&#x3bc;</italic>
</sub> &#xd7; 10<sup>&#x2013;3</sup>
</th>
<th align="center">&#x2212;<italic>&#x3f5;</italic>
<sub>
<italic>d</italic>
</sub> &#xd7; 10<sup>&#x2013;3</sup>
</th>
<th align="center">
<italic>&#x3f5;</italic>
<sub>inj</sub> &#xd7; 10<sup>&#x2013;3</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf18">
<mml:math id="m21">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">0.8</td>
<td align="center">5.6</td>
<td align="center">6.5</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf19">
<mml:math id="m22">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">2</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">1.1</td>
<td align="center">11.6</td>
<td align="center">11.6</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf20">
<mml:math id="m23">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">3</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">0.8</td>
<td align="center">8.8</td>
<td align="center">9.1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Energy spectra and scale-by-scale energy budget</title>
<p>The energy spectrum and co-spectra for the gap-averaged velocity field are defined as:<disp-formula id="equ1">
<mml:math id="m24">
<mml:mtable class="align-star" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x2261;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msup>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x2261;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>Here, <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> denotes the Fourier transformed fields.</p>
<p>In <xref ref-type="fig" rid="F4">Figure 4</xref>, we plot the energy spectra <italic>E</italic>(<italic>k</italic>) and cospectra <italic>E</italic>
<sup>
<italic>&#x3c1;u</italic>
</sup>(<italic>k</italic>) for our simulations <inline-formula id="inf22">
<mml:math id="m26">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mn>3</mml:mn>
</mml:math>
</inline-formula>
<xref ref-type="fn" rid="fn4">
<sup>3</sup>
</xref>. From the plots, we can identify different scaling regimes: (a) For <italic>k</italic> &#x226a; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> we observe <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>, where <italic>k</italic>
<sub>
<italic>d</italic>
</sub> is the wavenumber corresponding to the bubble diameter; (b) Around <italic>k</italic> &#x223c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, we find a short <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> scaling regime followed by a steeper decay of the spectrum <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5</sup>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> Log-log of the energy spectra [<italic>E</italic>(<italic>k</italic>) <italic>versus</italic> <italic>k</italic>] for low At runs <inline-formula id="inf23">
<mml:math id="m27">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf24">
<mml:math id="m28">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">2</mml:mi>
</mml:math>
</inline-formula>. <bold>(B)</bold> Log-log plot of the energy spectra (<italic>E</italic>(<italic>k</italic>)) and cospectra (<italic>E</italic>
<sup>
<italic>&#x3c1;u</italic>
</sup>(<italic>k</italic>)) for high At &#x3d;0.9 run <inline-formula id="inf25">
<mml:math id="m29">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mn>3</mml:mn>
</mml:math>
</inline-formula> (Ga &#x3d;274, <italic>&#x3d5;</italic> &#x3d;0.05). We overlay the data extracted from Bouche et al. [<xref ref-type="bibr" rid="B15">15</xref>] in both the plots for comparison. The experimental data is scaled vertically for clarity. The data is extracted using the Enguage digitizer [<xref ref-type="bibr" rid="B25">25</xref>].</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g004.tif"/>
</fig>
<p>The <italic>k</italic>
<sup>&#x2212;3</sup> scaling range observed in our simulaiton is consistent with earlier experiments that also observe an intermediate <italic>k</italic>
<sup>&#x2212;3</sup> scaling subrange for 0.2&#x2a85;<italic>k</italic>/<italic>k</italic>
<sub>
<italic>d</italic>
</sub>&#x2a85;1 [<xref ref-type="bibr" rid="B15">15</xref>]. We verify this by overlaying the energy spectrum obtained in [<xref ref-type="bibr" rid="B15">15</xref>] over our data in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<p>Risso [<xref ref-type="bibr" rid="B24">24</xref>] argues that the <italic>k</italic>
<sup>&#x2212;3</sup> scaling could be modelled as a signal consisting of a sum of localized random bursts. Although this explanation is consistent with <xref ref-type="fig" rid="F2">Figure 2</xref>, it does not highlight the underlying mechanisms that generate the observed scaling. Lance and Bataille [<xref ref-type="bibr" rid="B2">2</xref>] take an alternate viewpoint and argue that the balance of energy production and viscous dissipation leads to the <italic>k</italic>
<sup>&#x2212;3</sup> scaling.</p>
<p>The scaling of the energy spectrum we observe differs from earlier studies on two-dimensional unbounded flows [<xref ref-type="bibr" rid="B10">10</xref>,<xref ref-type="bibr" rid="B12">12</xref>] at comparable Ga. They find an inverse energy cascade with <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5/3</sup> for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> and a <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> scaling for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> due to the balance of energy injected by surface tension with viscous dissipation.</p>
<p>In what follows, we present an energy budget analysis to explain the observed scaling of the energy spectrum.</p>
<sec id="s3-2-1">
<title>3.2.1 Energy budget</title>
<p>Since the scaling behaviour observed in our simulations <inline-formula id="inf26">
<mml:math id="m30">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mn>3</mml:mn>
</mml:math>
</inline-formula> is identical, we perform the energy budget analysis using our highest horizontal grid-resolution simulation <inline-formula id="inf27">
<mml:math id="m31">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula>. Ignoring inertia and assuming a statistically steady state, from <xref ref-type="disp-formula" rid="e2">(2)</xref> we get the following energy budget equation [<xref ref-type="bibr" rid="B26">26</xref>,<xref ref-type="bibr" rid="B27">27</xref>]:<disp-formula id="e4">
<mml:math id="m32">
<mml:mi mathvariant="script">F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:munder>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>where <italic>D</italic>(<italic>k</italic>) is the viscous dissipation, <inline-formula id="inf28">
<mml:math id="m33">
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the non-linear transfer due to surface tension, <inline-formula id="inf29">
<mml:math id="m34">
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the viscous dissipation due to drag, <inline-formula id="inf30">
<mml:math id="m35">
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the energy injection due to buoyancy. Here, <inline-formula id="inf31">
<mml:math id="m36">
<mml:msup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2261;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> indicates summation over all wave-numbers in a circular shell around wavenumber <italic>k</italic>.</p>
<p>The plot in <xref ref-type="fig" rid="F5">Figure 5A</xref> shows the different contributions to the budget. Clearly for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, the energy injected by buoyancy is balanced by the drag <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and other contributions are subdominant. This justifies our assumption of ignoring the inertial terms. In <xref ref-type="fig" rid="F5">Figure 5B</xref>, we show that a linear drag approximation <italic>F</italic>
<sup>
<italic>d</italic>
</sup>(<italic>k</italic>) &#x223c; <italic>&#x3b1;E</italic>(<italic>k</italic>) (with <italic>&#x3b1;</italic> &#x3d; 0.04) is in excellent agreement with <inline-formula id="inf33">
<mml:math id="m38">
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Next we approximate the energy injected by buoyancy as <inline-formula id="inf34">
<mml:math id="m39">
<mml:msup>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x223c;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula>, where <inline-formula id="inf35">
<mml:math id="m40">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>. Noting that for <italic>k</italic> &#x226a; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, i.e., for scales much larger than bubble size, the density field can be approximated by white noise <italic>E</italic>
<sub>
<italic>&#x3c1;</italic>
</sub>(<italic>k</italic>) &#x223c; <italic>k</italic> and by balancing the energy injected by buoyancy with drag, we obtain <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>. This explains the scaling observed in our simulations for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> Lin-log plot of the different contributions to the spectral energy budget (4) obtained from run <inline-formula id="inf36">
<mml:math id="m41">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula>. <bold>(B)</bold> Log-log plot showing comparison of the scaled energy spectrum <italic>&#x3b1;E</italic>(<italic>k</italic>) and the dissipation due to drag <inline-formula id="inf37">
<mml:math id="m42">
<mml:mi mathvariant="script">D</mml:mi>
</mml:math>
</inline-formula>(k) for <italic>k</italic>/<italic>k</italic>
<sub>
<italic>d</italic>
</sub> &#x3c;2.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g005.tif"/>
</fig>
<p>The situation is more complicated for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. The zoomed-in plot of the energy balance (see <xref ref-type="fig" rid="F6">Figure 6A</xref>) reveals that both buoyancy and the surface tension inject energy that gets dissipated by the viscous forces <inline-formula id="inf38">
<mml:math id="m43">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and there is no dominant balance <inline-formula id="inf39">
<mml:math id="m44">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. In <xref ref-type="fig" rid="F6">Figure 6B</xref>, we show that the net dissipation <inline-formula id="inf40">
<mml:math id="m45">
<mml:mi>D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Similarly, the net production <inline-formula id="inf41">
<mml:math id="m46">
<mml:mi mathvariant="script">D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x223c;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> (see <xref ref-type="fig" rid="F6">Figure 6C</xref>). Therefore, by balancing the net injection with dissipation we get <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5</sup> scaling for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. Note that the oscillations in <italic>T</italic>
<sup>
<italic>&#x3c3;</italic>
</sup> appear with period <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. Similar oscillations have been also observed in the energy spectrum of confined [<xref ref-type="bibr" rid="B23">23</xref>] bubbly flows.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Zoomed in plot showing contributions to the spectral energy budget for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. <bold>(B)</bold> Log-log plot showing comparison of the scaled dissipation spectrum &#x223c; <italic>kE</italic>
<bold>(K)</bold> and the net dissipation <inline-formula id="inf42">
<mml:math id="m47">
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="script">D</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. <bold>(C)</bold> Log-log plot showing different scaling regimes in the net energy injection <inline-formula id="inf43">
<mml:math id="m48">
<mml:mi mathvariant="script">F</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g006.tif"/>
</fig>
<p>Given the limited cross-over scaling range <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> in <xref ref-type="fig" rid="F4">Figure 4</xref>, we are unable to argue about the underlying mechanisms. Thus the plausible explanation for the &#x2212;3 scaling is the argument by Risso [<xref ref-type="bibr" rid="B24">24</xref>] that we have discussed in the previous section.</p>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Two-dimensional Navier-Stokes equations with a linear drag (NSD)</title>
<p>In this section we investigate whether two-dimensional Navier-Stokes equations with a linear drag coefficient (5) are able to model the confined bubbly flows In the following, we assume all the fields are two-dimensional and for comparison with the gap-averaged quantities, we choose the same symbols.<disp-formula id="e5">
<mml:math id="m49">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>c</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3bc;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold-sans-serif">S</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x2207;</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(5)</label>
</disp-formula>Earlier studies [<xref ref-type="bibr" rid="B13">13</xref>,<xref ref-type="bibr" rid="B17">17</xref>,<xref ref-type="bibr" rid="B18">18</xref>,<xref ref-type="bibr" rid="B28">28</xref>] have used NSD Eq. <xref ref-type="disp-formula" rid="e5">5</xref> to investigate the dynamics of an isolated bubble in a Hele-Shaw setup with <italic>H</italic>/<italic>d</italic> &#x2264; 0.5 and found the results to be consistent with the experiments. In the following, we use NSD equations to study bubbly flows.</p>
<p>We perform direct numerical simulation of NSD equations on a square domain of area <italic>L</italic>
<sup>2</sup> and discretize it with 2048<sup>2</sup> equi-spaced points. The bubbles are initialized as circles of diameter <italic>d</italic> &#x3d; 24 and all the parameters of the simulation are identical to our run <inline-formula id="inf44">
<mml:math id="m50">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula> and we fix the drag coefficient <italic>&#x3b1;</italic> &#x3d; 0.04. Our choice for the value of <italic>&#x3b1;</italic> is motivated by <xref ref-type="fig" rid="F5">Figure 5</xref>. We use a front-tracking-pseudo-spectral method to evolve (5). For details of the numerical scheme, we refer the reader to Ramadugu et al. [<xref ref-type="bibr" rid="B12">12</xref>]. Below we discuss the statistical properties of the flow in the steady state.</p>
<p>In <xref ref-type="fig" rid="F7">Figure 7A</xref>, we plot the bubble configuration and the flow streamlines. Clearly the large scale flow properties resemble those observed for the NSHS simulation. The flow disturbances are localized in the vicinity of the bubbles and we also observe horizontal alignment of bubbles.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<bold>(A)</bold> Snapshot of the bubble positions overlaid with flow streamlines. <bold>(B)</bold> Comparison of the gap-averaged energy spectra for our NSHS run <inline-formula id="inf45">
<mml:math id="m51">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula> with the energy spectra obtained using simulation of the NSD Eq. <xref ref-type="disp-formula" rid="e5">5</xref>. (Inset) The compensated spectra <italic>k</italic>
<sup>3</sup>
<italic>E</italic>(<italic>k</italic>) is drawn to highlight the &#x2212;3 scaling range observed for <inline-formula id="inf46">
<mml:math id="m52">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mi mathvariant="monospace">1</mml:mi>
</mml:math>
</inline-formula> and NSD simulation.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g007.tif"/>
</fig>
<p>The plot in <xref ref-type="fig" rid="F7">Figure 7B</xref> shows a comparison of the gap-averaged energy spectrum <italic>E</italic>(<italic>k</italic>) obtained from the NSHS equation with that obtained from NSD Eq. <xref ref-type="disp-formula" rid="e5">5</xref>. We find that the energy spectrum are nearly identical for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>. However, discrepancies are observed for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, in contrast to <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5</sup> for the NSHS simulations we find <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> for the NSD simulations. As pointed out in earlier section, the oscillation in the energy spectrum appear with a period <italic>k</italic>
<sub>
<italic>d</italic>
</sub>.</p>
<p>Using <xref ref-type="disp-formula" rid="e5">(5)</xref>, and ignoring the inertial contributions, we obtain the following energy balance<disp-formula id="e6">
<mml:math id="m53">
<mml:mi mathvariant="script">F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder accentunder="false">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="script">D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In <xref ref-type="fig" rid="F8">Figure 8</xref>, we plot the contribution of different terms in <xref ref-type="disp-formula" rid="e6">(6)</xref> towards energy balance. For <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, similar to NSHS, we observe that energy injected by buoyancy is balanced by the linear drag. However, a different balance appears for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. In contrast to NSHS, a dominant balance is observed in the NSD equations. The energy transfer by surface tension to small scales balances viscous dissipation leading to the observed <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> scaling in the energy spectrum. Similar small-scale balance has also been reported in earlier two-dimensional unbounded bubbly flow simulations [<xref ref-type="bibr" rid="B12">12</xref>]. Therefore, we conclude that although the NSD model captures the large scale dynamics of the Hele-Shaw flow (NSHS), it is unable to correctly capture the small scale physics.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Different contributions towards the energy budget for <bold>(A)</bold> <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> and <bold>(B)</bold> <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> obtained from NSD simulation.</p>
</caption>
<graphic xlink:href="fphy-11-1112304-g008.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>We have investigated the spectral properties of the two-dimensional bubbly flows under confinement in a Hele-Shaw setup for experimentally relevant Ga and <italic>&#x3d5;</italic>. The flow visualization in the steady state is similar to earlier experimental observations [<xref ref-type="bibr" rid="B15">15</xref>]. The energy spectrum obtained from the gap-averaged velocity field shows <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic> for <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub> and <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;5</sup> for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. We also observe an intermediate scaling range with <italic>E</italic>(<italic>k</italic>) &#x223c; <italic>k</italic>
<sup>&#x2212;3</sup> around <italic>k</italic> &#x223c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>. A scale-by-scale energy budget analysis reveals the dominant balances. For <italic>k</italic> &#x3c; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, energy injection balances dissipation due to drag, whereas for <italic>k</italic> &#x3e; <italic>k</italic>
<sub>
<italic>d</italic>
</sub>, the net injection balances net dissipation. Finally, we show that the Navier-Stokes equation with a linear drag can be used to approximate large scale flow properties of bubbly Hele-Shaw flow but it fails to correctly capture energy balance at scales smaller than the bubble diameter.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>PP contributed to conception and design of the study. RR and VP contributed equally. RR performed initial NSHS and NSD simulations. VP performed NSHS simulations. VP and PP performed the analysis and wrote the manuscript. All authors read, and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>We acknowledge support from the Department of Atomic Energy (DAE), India under Project Identification No. RTI 4007, and DST (India) Project Nos. ECR/2018/001135, MTR/2022/000867, and DST/NSM/R&#x26;D_HPC_Applications/2021/29.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphy.2023.1112304/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphy.2023.1112304/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn2">
<label>1</label>
<p>Alternatively referred to as the Archimedes number.</p>
</fn>
<fn id="fn3">
<label>2</label>
<p>See Supplementary Material for a detailed derivation.</p>
</fn>
<fn id="fn4">
<label>3</label>
<p>As the density contrast is negligible for the low At, we do not plot the co-spectra for <inline-formula id="inf47">
<mml:math id="m54">
<mml:mi mathvariant="monospace">H</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>H</mml:mi>
<mml:mn>2</mml:mn>
</mml:math>
</inline-formula>.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Clift</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Grace</surname>
<given-names>JR</given-names>
</name>
<name>
<surname>Weber</surname>
<given-names>ME</given-names>
</name>
</person-group>. <source>Bubbles, drops and particles</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Academic Press</publisher-name> (<year>1978</year>).</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lance</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Bataille</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Turbulence in the liquid phase of a uniform bubbly air&#x2013;water flow</article-title>. <source>J Fluid Mech</source> (<year>1991</year>) <volume>222</volume>:<fpage>95</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112091001015</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Agitation, mixing, and transfers induced by bubbles</article-title>. <source>Annu Rev Fluid Mech</source> (<year>2018</year>) <volume>50</volume>:<fpage>25</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-fluid-122316-045003</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mudde</surname>
<given-names>RF</given-names>
</name>
</person-group>. <article-title>Gravity-driven bubbly flows</article-title>. <source>Annu Rev Fluid Mech</source> (<year>2005</year>) <volume>37</volume>:<fpage>393</fpage>&#x2013;<lpage>423</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.fluid.37.061903.175803</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mathai</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Lohse</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Bubbly and buoyant particle&#x2013;laden turbulent flows</article-title>. <source>Annu Rev Condens Matter Phys</source> (<year>2020</year>) <volume>11</volume>:<fpage>529</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-conmatphys-031119-050637</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pandey</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Ramadugu</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Perlekar</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Liquid velocity fluctuations and energy spectra in three-dimensional buoyancy-driven bubbly flows</article-title>. <source>J Fluid Mech</source> (<year>2020</year>) <volume>884</volume>:<fpage>R6</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2019.991</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Riboux</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Legendre</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Experimental characterization of the agitation generated by bubbles rising at high Reynolds number</article-title>. <source>J Fluid Mech</source> (<year>2010</year>) <volume>643</volume>:<fpage>509</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112009992084</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prakash</surname>
<given-names>VN</given-names>
</name>
<name>
<surname>Mercado</surname>
<given-names>JM</given-names>
</name>
<name>
<surname>Wijngaarden</surname>
<given-names>LV</given-names>
</name>
<name>
<surname>Mancilla</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Tagawa</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lohse</surname>
<given-names>D</given-names>
</name>
<etal/>
</person-group> <article-title>Energy spectra in turbulent bubbly flows</article-title>. <source>J Fluid Mech</source> (<year>2016</year>) <volume>791</volume>:<fpage>174</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2016.49</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mendez-Diaz</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Serrano-Garcia</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Zenit</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Hern&#xe1;ndez-Cordero</surname>
<given-names>JA</given-names>
</name>
</person-group>. <article-title>Power spectral distributions of pseudo-turbulent bubbly flows</article-title>. <source>Phys Fluids</source> (<year>2013</year>) <volume>25</volume>:<fpage>043303</fpage>. <pub-id pub-id-type="doi">10.1063/1.4800782</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Innocenti</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Jaccod</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Popinet</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chibbaro</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Direct numerical simulation of bubble-induced turbulence</article-title>. <source>J Fluid Mech</source> (<year>2021</year>) <volume>918</volume>:<fpage>A23</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2021.288</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pandey</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Perlekar</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Turbulence modulation in buoyancy-driven bubbly flows</article-title>. <source>J Fluid Mech</source> (<year>2022</year>) <volume>932</volume>:<fpage>A19</fpage>. <pub-id pub-id-type="doi">10.1017/jfm.2021.942</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ramadugu</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Pandey</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Perlekar</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Pseudo-turbulence in two-dimensional buoyancy-driven bubbly flows: A dns study</article-title>. <source>Eur Phys J E</source> (<year>2020</year>) <volume>43</volume>:<fpage>73</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1140/epje/i2020-11997-0</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roig</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Roudet</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Billet</surname>
<given-names>A-M</given-names>
</name>
</person-group>. <article-title>Dynamics of a high-Reynolds-number bubble rising within a thin gap</article-title>. <source>J Fluid Mech</source> (<year>2012</year>) <volume>707</volume>:<fpage>444</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2012.289</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bouche</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Roig</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Billet</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Homogeneous swarm of high-Reynolds-number bubbles rising within a thin gap. Part-1. Bubble dynamics</article-title>. <source>J Fluid Mech</source> (<year>2012</year>) <volume>704</volume>:<fpage>211</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2012.233</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bouche</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Roig</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Billet</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Homogeneous swarm of high-Reynolds-number bubbles rising within a thin gap. Part-2. Liquid dynamics</article-title>. <source>J Fluid Mech</source> (<year>2014</year>) <volume>758</volume>:<fpage>508</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2014.544</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kelley</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Path instabilities of rising air bubbles in a Hele-Shaw cell</article-title>. <source>Phys Rev Lett</source> (<year>1997</year>) <volume>79</volume>:<fpage>1265</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1103/physrevlett.79.1265</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Klaasen</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Degr&#xe8;ve</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Blanpain</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Verhaeghe</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Experimental and numerical study of buoyancy-driven single bubble dynamics in a vertical Hele-Shaw cell</article-title>. <source>Phys Fluids</source> (<year>2014</year>) <volume>26</volume>:<fpage>123303</fpage>. <pub-id pub-id-type="doi">10.1063/1.4903488</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Filella</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Patricia</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Roig</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Oscillatory motion and wake of a bubble rising in a thin-gap cell</article-title>. <source>J Fluid Mech</source> (<year>2015</year>) <volume>778</volume>:<fpage>60</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2015.355</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brackbill</surname>
<given-names>JU</given-names>
</name>
<name>
<surname>Kothe</surname>
<given-names>DB</given-names>
</name>
<name>
<surname>Zemach</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>A continuum method for modeling surface tension</article-title>. <source>J Comput Phys</source> (<year>1992</year>) <volume>100</volume>:<fpage>335</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/0021-9991(92)90240-y</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gondret</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Rabaud</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Shear instability of two-fluid parallel flow in a Hele&#x2013;Shaw cell</article-title>. <source>Phys Fluids</source> (<year>1997</year>) <volume>9</volume>:<fpage>3267</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1063/1.869441</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alexakis</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Biferale</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Cascades and transitions in turbulent flows</article-title>. <source>Phys Rep</source> (<year>2018</year>) <volume>767</volume>:<fpage>1</fpage>&#x2013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1016/j.physrep.2018.08.001</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aniszewski</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Arrufat</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Crialesi-Esposito</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Dabiri</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Fuster</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Parallel, robust, interface simulator (Paris)</article-title>. <source>Comp Phys Commun</source> (<year>2021</year>) <volume>263</volume>:<fpage>107849</fpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2021.107849</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ganesh</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Dabiri</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Induced mixing in stratified fluids by rising bubbles in a thin gap</article-title>. <source>Phys Rev Fluids</source> (<year>2020</year>) <volume>5</volume>:<fpage>043601</fpage>. <pub-id pub-id-type="doi">10.1103/physrevfluids.5.043601</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Risso</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Theoretical model for <italic>k</italic>
<sup>&#x2212;3</sup> spectra in dispersed multiphase flows</article-title>. <source>Phys Fluids</source> (<year>2011</year>) <volume>23</volume>:<fpage>011701</fpage>. <pub-id pub-id-type="doi">10.1063/1.3530438</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Mitchell</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Muftakhidinov</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Tobias</surname>
<given-names>W</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Engauge digitizer software. markummitchell</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://github.io/engauge-digitize">github.io/engauge-digitize</ext-link>
</comment>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Verma</surname>
<given-names>M</given-names>
</name>
</person-group>. <source>Energy transfers in fluid flows</source>. <publisher-name>Cambridge University Press</publisher-name> (<year>2019</year>).</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pope</surname>
<given-names>S</given-names>
</name>
</person-group>. <source>Turbulent flows</source>. <publisher-name>Cambridge University Press</publisher-name> (<year>2012</year>).</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Klaasen</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Degr&#xe8;ve</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Mahulkar</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Heynderickx</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Reyniers</surname>
<given-names>M-F</given-names>
</name>
<etal/>
</person-group> <article-title>Volume-of-fluid simulations of bubble dynamics in a vertical Hele-Shaw cell</article-title>. <source>Phys Fluids</source> (<year>2016</year>) <volume>28</volume>:<fpage>053304</fpage>. <pub-id pub-id-type="doi">10.1063/1.4948931</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bretherton</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>The motion of long bubbles in tubes</article-title>. <source>J Fluid Mech</source> (<year>1961</year>) <volume>10</volume>:<fpage>166</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112061000160</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Denkov</surname>
<given-names>ND</given-names>
</name>
<name>
<surname>Tcholakova</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Golemanov</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Subramanian</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Lips</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Foam&#x2013;wall friction: Effect of air volume fraction for tangentially immobile bubble surface</article-title>. <source>Colloids Surf A Physicochem Eng Asp</source> (<year>2006</year>) <volume>282-283</volume>:<fpage>329</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1016/j.colsurfa.2006.04.028</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>