OATAO is an open access repository that collects the work of Toulouse
researchers and makes it freely available over the web where possible
Any correspondence concerning this service should be sent
to the repository administrator:
tech-oatao@listes-diff.inp-toulouse.fr
This is an author’s version published in:
http://oatao.univ-toulouse.fr/23459
To cite this version:
Morente, Antoine and Laviéville, Jérôme and Legendre,
Dominique A penalization method for the simulation of bubbly
flows. (2018) Journal of Computational Physics, 374.
563-590. ISSN 0021-9991
Official URL:
https://doi.org/10.1016/j.jcp.2018.07.042
A
penalization
method
for
the
simulation
of
bubbly
flows
Antoine Morente
a,
b,
Jérôme Laviéville
a,
Dominique Legendre
b,
∗
aEDF(ÉlectricitédeFrance)R&D,6QuaiWatier,78400Chatou,France
bInstitutdeMécaniquedesFluidesdeToulouse,IMFT,UniversitédeToulouse,CNRS–Toulouse,France
Keywords: Bubbly flows Penalization method Shear free condition Bubble induced agitation
Thisworkisdevotedtothedevelopmentofapenalizationmethodforthesimulationof bubblyflows.Sphericalbubblesare consideredasmovingpenalizedobstacles interacting withthefluidandanumericalmethodforensuringtheshearfreeconditionattheliquid– bubble interfaceisproposed.Three test-cases(curvedchannel,inclinedchannel and3D translatingbubble)areusedtovalidatetheaccuracyofthediscretizationensuringtheslip conditionattheinterface.Numericalsimulationsofarisingbubbleinaquiescentliquidare performedformoderateReynoldsnumbers.Consideringbubbleterminal velocities,initial accelerations and wake decay, the effect ofthe penalization viscosity used to ensure a uniformvelocityinthepenalizedobjectisdiscussed.Finally,simulationsofbubbleswarms havebeencarriedoutinafullyperiodicboxwithalargerangeofvoidfractionsfrom1% to 15%.Thestatisticsprovidedbythesimulationscharacterizingthebubble-inducedagitation arefoundinremarkableagreementwiththeexperiments.
1. Introduction
Buildingreliablesimulation toolsabletopredicta widerangeofmultiphaseflows regimesisa majorchallengein in-dustry.Today,such simulationsofboiling flows(dispersedorseparate phases)can becarriedout usingthelocal 3DCFD code
NEPTUNE_CFD
[12] developedintheframeoftheprojectNEPTUNE(EDF,CEA,Areva,IRSN).Makingaccuratesimulations ofbubblyflowsisofimportanceforprovidingclosureslawsonmomentumtransfer,bubble–liquidinteractionandinduced turbulence.BunnerandTryggvason[5,6] andEsmaeeliandTryggvason[9] carriedoutsimulationswithnon-deformableand deformable bubblesproviding PDFsofthe bubblevelocity. Roghair etal. [28] developeda newdrag correlation for bub-blesinbubbleswarmsatintermediateandhighReynoldsnumbersthroughtheir numericalsimulations. Directnumerical simulations (DNS) were performed by Roghair etal.[29] to studythe behavior ofa swarm of rising airbubbles forthe comparisonoftheliquidenergyspectraandbubblevelocityprobabilitydensityfunctions(PDFs)withexperimentaldata.Togetalocaldescriptionoftheflow,theDNSsimulationapproachesofliquid–bubbleflowsarewidelyused.Thenotable variationamongalltheDNSapproachesconcernstherepresentationandthenumericaltreatmentofthebubblesinterface: thebody fittedapproach proposedby McLaughlin [19] fora single bubble;thefront trackingmethodby Tryggvason and Unverdi[32,35] requiringmarkersontheinterface.Twomajordrawbacksarisefromthiskindofapproach:aclearlimitation on both the Reynolds number andthe number of bubbles. DNS of bubbly flows are often limited to moderate bubble Reynoldsnumbers (Re
=
O (10–100)) forsphericalbubbles [32,41]. Recently,the simulationof 16rising bubbles at Re=
*
Corresponding author.Fig. 2. Use
of the Bna et al. [
4] method for the interface volume tracking. (a) Contours of the volume fraction for a single bubble; (b) volume fraction in thecorresponding cut plane.
Table 1
Single bubble test case for the volume conservation. The relative errors at the end of the simulation and the CPU time tsof the simulation are reported for the four grids considered.
203 403 803 1603
4.5×10−16 2.4×10−17 3.1×10−18 3.9×10−19
ts(ms) 35 52 84 103
The bubblesare transportedin aLagrangian way.When the velocity ubn+1 of abubble attime tn+1 is calculated(see
section2.8),thebubblemasscenterxnbisthendeterminedusingthefirstorderEulerexplicitscheme:
xnb+1
=
xnb+
t unb+1 (2)Once,theupdatedpositionofthebubbleisknown,thebubblesurface Fn+1 attimen
+
1 iscalculatedthroughequation (1).WeintroducetheclassicalVoFfunctionC asthevolumefractionofthecontinuousfluid.TheVoFfunctionCn+1attime n+
1 iscomputedfromtheinterfacepositionFn+1 usingtheVoFfunctioninitializationfoundinBnaetal.[4] (Fig.2).We stressthattheVoFfunctionC isnottransportedherebutdeterminedfromthebubblesurfaceequation F .Wealsodefineα
f=
C andα
b=
1−
C thevolumefractionoftheliquidandthegas,respectively.Wetestedthemethodonasingle bubbletestcasetoevaluateitsprecision andinparticularthemasslossduring the simulation.Forthistest, we considera sphericalbubble witharadius rb
=
0.
2 m centered ina 1 m×
1 m×
1 m cubic computationaldomain.AuniformgridofN cellsisusedandthecellsizeish0.Thecomputationaldomainisperiodic.Thebubbleisinitiallylocatedatthecenterofthecomputationaldomain.Att0 inauniformvelocityub
= (
0.
10,
0.
15,
0.
20)
m/
s is imposed tothe bubble.The errorand CPUmeasurements (andts) are made attf,when the bubblehas traveled a distancecorrespondingto1 m.Thevelocityofthebubbleischosentoavoidanycaseoffavorablealignmentwitharawof cells.
Thevolumeofthebubbleismeasuredas
VC
=
h30 Ni=1
Ci (3)
andweintroducetherelativeL1error
definedas:
=
|
Vth−
VC|
Vth
(4)
whereVth isthetheoreticalvolume.Fourdifferentgrids203,403,803and1603areconsidered,leadingtotheratioofcells perradius4,8,16and32,respectively.Therelativeerrors
isalmostconstantduringthesimulationanddoesnotdepend onthepositionofthebubbleonthegrid.Thevalueof
attheendofthesimulationandthetimetsofthesimulationare reportedinTable1.The resultshighlightthree characteristicsofthe selectedVoFmethod:the highprecision ofthecolor functioncomputation, evenforthesmallestratioofcells perradius,thedecrease oftheerrorwithmesh refinementand thecontroloftheCPUtime.
Fig. 12. Effect
of the penalization viscosity
μpon the velocity field inside the bubble; left figure: μp=1 Pa.s, right figure: μp=100 Pa.s. The contours ofthe velocity magnitude inside the bubble are plotted in white, the contour of the color fraction in purple.
toa 2-Fluideulerianmultiphaseframe,inwhicha momentumequationforeachphase,liquidandbubble,isweightedby theirrespectivevolumefraction
α
f andα
b.Theformulationofthesystemofequationisthefollowing:α
fρ
f∂
u∂
t+
α
fρ
fu.
∇
u= −
α
f∇
P+
α
fμ
f∇
2u+
α
fρ
fg+
α
fα
bρ
b ub−
uτ
α
bρ
b∂
ub∂
t+
α
bρ
bub.
∇
ub= −
α
b∇
P+
α
bμ
p∇
2u b+
α
bρ
bg−
α
fα
bρ
b ub−
uτ
(23)The velocities appearing in the penalization term are considered at time n
+
1 for a more stablecoupling between the velocity of the bubble and the hydrodynamic action of the liquid. The aim is now to express the penalization termα
bρ
b(
ubn+1−
un+1)/
τ
inequation (7), given the fluid velocity un andun+1 at time n andn+
1, respectively. The con-tribution from thefluid on the bubblesis expressed fromthe liquidmomentum andis injected inthe bubbleequation. Giventhattheconvectivetermα
bρ
bub.
∇
ub=
0 andtheviscoustermα
bμ
p∇
2ub=
0 becauseubisimposedtobeuniform inthepenalizedbubble,weobtainthefollowingformulationofthepenalizationterm(seeAppendix):ρ
b ubn+1−
un+1τ
=
ρ
bt
τ
+
t ubn−
un+1t
+
ρ
ft
τ
+
t un+1−
unt
+
u n+1.
∇
un−
μ
f∇
2un+ (
ρ
b−
ρ
f)
t
τ
+
tg (24)whichisinjectedintheliquidmomentumequationtoobtainthereversecouplinginthefluid:
ρ
f 1−
α
bt
τ
+
tun+1
−
unt
+
u n+1.
∇
un−
μ
f∇
2un= −∇
Pn+
ρ
f+
α
b(
ρ
b−
ρ
f)
t
τ
+
t g+
α
bρ
b ubn−
un+1τ
+
t (25)The couplingmethodis definedby thesemi-implicitsystemofequations (24) and(25). Solving thissystemgivesthe valuesofubn+1andun+1.Anotabledrawbackofthiscouplingmethodconcernsanon-uniform solutionforthevelocityfield insidethebubbleasshowninFig.12(left) aftersolvingthesystem.Theformulationofthepenalizedterm
(
ubn+1−
un+1)/
τ
impliesthatauniformvelocityshouldbefoundinsidethepenalizedregion.Toensurethatcondition,wehadtointroduce a penalization viscosityμ
p.μ
f is imposed toμ
p in equation (25) inside the penalized domain.μ
p has not a physical meaningsinceashear-free conditionisimposedfortheliquidatthebubblesurface(seesection 2.6).Theroleofμ
p isto setthevelocityfieldinsidethebubbleasuniformaspossibleasshowninFig.12(right).Theartificialpenalizationviscosityμ
p isusedfortheviscous stresscalculationonthefacesjoiningtwopenalizedcellsasshowninFig.13.Weobservedno influence ofthepenalization viscosityμ
p onthe stability ofthesimulations. Howeverthe penalizationviscosityμ
p was observedtoimpactthecomputationalcostofthesimulations.TheCPUtimeofthesimulationsisincreasedwhenincreasingμ
p duetothepoorconditioningofthematrixinvolvedinthe resolutionofthecouplingmethodofNEPTUNE_CFD
.The impactofthepenalizationviscosityμ
p ontheresultsisfurtherdiscussedinthefollowingsections.3. Validationofthenumericalmethod
Test cases are now proposed to validate the enhancement of the penalization method for the simulation of bubbly flows. Forthatpurpose,we willconsiderinthissectionthe flowina2D curvedchannel withfixed boundaries,the flow
Fig. 15. Curved
channel test case. (a) Pressure field at the end of the simulation. In white: isocontours of the pressure field. (b) Velocity field at the end of
the simulation, coloration by magnitude.
Fig. 16. Curved channel test case. Zoom of the velocity field near the interface; Left: Original method, Right: new penalization method.
In orderto determinethe convergenceorderofthe method,simulations havebeenrun withsixdifferentgrids made of 4,8,16, 32,64,and128cells in thegap ofthechannel. The resultsare reportedin Fig.17.The erroron the x- and
y-componentsofthevelocitybothdecreasewithanorderof0.75whilethepressuredecreasesshow afirstorder
conver-gence.Theconvergenceclosetofirstorderisattributedtotheimposedslipcondition basedonafirstorderextrapolation of the fluid velocityat thesurface ofthe penalized domain.The convergence maybe improvedsince other penalization methods offer better convergence rates such as 2 for the velocity and 1 for the pressure [10,37]. Additional numerical developmentsrequiredtoimprovetheconvergenceratemaybeconsideredforfuturedevelopmentsin
NEPTUNE_CFD
.3.2. Flowinsidea2Dinclinedchannelwithmovingwalls
For this second test case, the configuration studied is a 2D inclined channel as shownin Fig. 18a. The sides of the channel (
1 and
2) aretwo parallellines definedbythevector
(
0.
1,
0.
8)
.The dimensionsare Lx=
0.
1 m, L y=
2×
Lx.The gapofthe channel isr
=
0.
25 m. Outside ofthefluid domain,thepenalized domainisset toa constantvelocity
ub
= −
u0= −(
u0x,
u0 y)
= (−
0.
01,
−
0.
08)
m.
s−1 parallel to thewall asshownin Fig.18b.The slipcondition isimposedon both surfaces. The fluid properties are
ρ
f=
1000 kg.
m−3 andμ
f=
0.
1 Pa.
s so that the Reynolds number is Re=
ρ
fr|
u0| /
μ
f=
20.Theinitial conditionsareimposedto u(
t=
0,
(
x,
y))
=
0 and P(
x,
y)
=
0 insidethefluid regionf.At
t
=
0 thefluid velocity is imposed to u=
u0 atthe inlet of the domain while thepressure is P=
0 atthe outlet. The fluid velocity is thusparallel to thewall andin theopposite directionof thevelocity imposed inthe penalized domain. Due totheslipcondition,themoving wallsareexpectednotto interactwiththefluid sothatsolutionub(
x,
y)
=
u0 andP
(
x,
y)
=
0 isexpectedinthe channel.The simulationsare run fort=
5 s until thesteadystate isreached. Thevelocity fieldsarepresentedinFig.19fortheoriginal penalizationmethodandthenewone.Thegridismadeof20×
40 cellsin eachdirection.Thenewmethodclearlyshowauniformvelocityfieldparalleltothewallwhilesomeoscillationsattributed tothecalculationofthedivergenceinthemass conservationareobservedwiththeoriginalmethod.SimulationshavebeenTable 2
3D translating bubble test case. Evolution of the L2 error on the velocity through 3 time iterations. The 2003grid is used.
Method t1 t2 t3 ||u−u0||2 ||u0||2 CR 4.19×10 −16 4 .14×10−16 4 .24×10−16 NCR 1.76×10+1 2.61×10+1 1.31×10+1
Fig. 23. Convergence study for P, (Vx,Vy,Vz)in L1norm for the bubble moving at zero relative velocity in the flow test case.
4. Riseofasinglebubbleinaquiescentliquid
Theaimofthissectionistosimulatetheriseasinglebubbleinaliquidatrestinordertotestthemomentumcoupling methodproposedinsection2.8.Thepresentedformulationmakespossibleadynamicinteractionbetweenthefluidandthe bubble.WeconsidertwodifferentmoderateReynoldsnumbersRe
=
17 andRe=
71 basedonthebubblediameterdb=
2rb andubT themodulusofitsterminalvelocityub T.ForsuchReynoldsnumbers,thebubbleissphericalanditstrajectorycan beobtainedwith[18]: mfCM dub dt= −
1 2CDρ
fπ
r 2 bub2−
mfg (27)where mf
=
ρ
f43π
rb3, CM=
1/
2 isthe added mass coefficient ofa single spherical bubbleand thehistory force can be consideredofsecondorderforsuchReynoldsnumbers.Thedragcoefficientisgiventhroughthecorrelation[20]:Cd
=
16
Re 1
+ (
8/Re+
1/2(1+
3.315/Re0.5
)
−1 (28)Equation(27) canbeeasilysolved,leadingtotheterminalvelocityub T andthetransientevolutionofthebubblerising velocity.Asitwillbediscussed,thecouplingformulationintroducesadependencetothepenalizationviscosity.Inparticular, we willfocus on thebubble initial accelerationdub
/
dt= −
2g (balance betweenbubble accelerationand gravityvolume forcing), the terminalvelocity ub T (balancebetweenpressure-viscous drag withgravity volume forcing),andthe bubble wakeshapebecauseofitsimportanceforthedevelopmentofbubbleinducedagitation[26].We consider the configuration described inFig. 24. A1 mm spherical bubble islocated at the bottomof a tank-like computationaldomain
(
xb,yb,zb)= (
0.
25db,0.
25db,0.
2db).Att0,thebubblestartsrisinguntilreachingitsterminalvelocity.The simulationis stopped after the steadystate is reached, fora final simulation time tf depending on theconsidered Reynolds number. Simulations have been carriedout fortwo different fluid viscosities leading to two differentterminal velocities andthe twoReynolds numbers Re
=
17 and Re=
71.The listof theparameters used isgivenin Table3. The penalizationparameterτ
issettoτ
=
10−14s.Wewanttoconsiderheretheinfluenceoftheinternalpenalizationviscosityμ
p onthebubblemotion.Thetime stept isimposed followingtheCFLcriteria
|
u|
t/
x=
0.
5.Threegridrefinements havebeentested:4,8and16cellsintheradiusofthebubble.Notethatwhenconsidering4cellsinthebubbleradius,the boundarylayerthicknessestimatedasδ
∼
rb/Re1/2andthegridsizehavethesameorderofmagnitudeforRe=
71.ThedimensionsofthecomputationaldomainshowninFig.24are5db
×
5db×
25db.48simulationsintotalhavebeen carriedoutforawiderangeofinternalviscosities,eightforeachReynoldsnumberandgridrefinement.Thecomputational resources havebeenadaptedtotherefinementofeachgrid: 6×
24,8×
24,12×
24 CPU unitswereusedrespectivelyfor 4,8and16cells intheradiusofthebubble,leadingtothecorresponding CPUtimes45 min,2 hours and12 hours fora singlesimulation.Fig. 24. Single
bubble rise. (a) Initial configuration for the simulation. The bubble is located at the bottom of the tank. The reported vertical plane is used
for the wake description. (b) Locations of the reported wake profiles.
Table 3
Set of numerical parameters for the simulation of a single bubble rise.
db(mm) ρb(kg.m−3) ρf (kg.m−3) μf (Pa.s) tf (s) |ub T| (cm.s−1) Re
1.0 50 1000 0.005 0.06 8.90 17
1.0 50 1000 0.0022 0.12 15.60 71
4.1. Initialaccelerationandterminalvelocity
The timeevolution ofthebubbleisreported inFig.25for Re
=
17 and Re=
71 anddifferentpenalization viscositiesμ
p. The evolutions clearly reveal the effectof the penalization viscosityμ
p onthe evolution ofthe bubble velocity. An appropriatepenalizationviscosityμ
p needstobe selectedtoreproducecorrectlyboththeinitialacceleration(addedmass effect) andtheterminal velocity ofthebubble. ForeachReynolds number,andforeach ratioof cells per radius,we are alwaysabletoreproduceasatisfactoryevolutionofthebubblerise.AsummaryofthetendsobservedinFig.25isshowninFig.26.Theoptimumvalueofthepenalizationviscosity
μ
p for agooddescriptionoftheinitialaccelerationiscomparedtotheonegiventhebestterminalvelocity. Theyarereportedas afunctionofthegridspacing.DependingonboththegridresolutionandtheReynoldsnumberanappropriatepenalization viscosityμ
p hastobe selected.It isnot herepossibletopropose aclear scalingofμ
p andthisaspectofthe numerical methodneedstobeimprovedforprovidingpredictivesimulationsofsinglebubbledynamics.However,theobjectiveishere toprovideamethodabletodescribebubblyflows.Asitwillbeshowninthenextsection,theimpactofthepenalization viscosityμ
p issignificantlyreducedwhenconsideringabubbleswarm.4.2. Maximalvorticity
Inadditiontothevelocityfields,wealsocomputedthemaximalvorticity
max
thatdevelopsatthebubblesurface for each meshrefinementandeach Reynoldsnumber.Thisquantity isofinterest sinceit controlsthebubbledrag forceand thedevelopmentofitswake.Themaximalvorticityforasphericalbubblemovingsteadilyinaviscousfluidisgivenbythe followingexpression[17]:ω
max=
|
ub T|
rb 16+
3.315Re1/2+
3Re 16+
3.315Re1/2+
Re (29)Thisexpression hasbeenestablished through DNSsimulationsfor Reynoldsnumbersranging from0.1to5000. The evo-lutions are shown inFig. 27. The maximal vorticity measured inthe simulations tends to getcloser to the DNSresults (Equation (29))withthemeshrefinement.Themaximumvelocity andvorticity atabubblesurface aredirectlylinked by therelation umax
=
rbω
max/2 [17]. Thegood convergenceofthemaximal vorticityto theexpectedvalue impliesthat our simulationsreproduce acorrectfluidvelocity closetothebubblesurface.The streamlinesandthe velocitymagnitudeforFig. 29. Single
bubble rise. Velocity profile in the wake of a rising bubble as indicated in Fig.
24. (a) Re=17, (b) Re=71. First line X=0, second line X=2R/3.is knowntofollowthestandardfar-wakebehavior thatwillbe usedhereforthecomparison.The correspondingvelocity deficitprofileparalleltotheX-directionisgivenby(Batchelor,1967[3]):
uwake
∼
ubTQ 4π ν
fZ exp−
ubT X2 4ν
fZ (30)where
ν
f=
μ
f/
ρ
f isthecinematicviscosityofthefluid andQ=
FD/ρ
fubT isdeterminedby integrationoverthewake and is directly related to the magnitude FD of the drag force of the body.Given ub T and FD, we obtain the far wake description.ThenumericalresultsarepresentedforthetwocasesinFigs.29for X=
0 and X=
2rb/3 andforthe3mesh refinementsconsidered:4,8and16cellsinthebubbleradius.Thevelocitydecayinthebubblewaketendstogetcloserto relation(30) withthemeshrefinementforbothReynoldsnumbersRe=
17 andRe=
71.5. Mono-dispersedbubbleswarm
The final step of thevalidation process is thesimulation of bubblesswarm forboth a highReynolds numbersand a highnumberofbubbles.Theobjectiveistoverifythewholenumericalmethod,inordertodemonstratetheeffectiveness of the so-built numerical tool for bubbly flows simulations. The validation strategy is defined as follows. Experimental investigations of the flow generated by a homogeneous population of bubbles rising in water havebeen carried out by Zenitetal.(2001)[42],Garnieretal.(2002)[11],Ribouxetal.(2010)[26] andColombetetal.(2015)[8].Theexperiments providearathercompletedescriptionofboththebubblesmotionandtheinducedagitationintheliquid.Theideahereis toreproduceinrelativesimilarconditionsthoseexperimentswithournumericaltool,andmakeadirectcomparisonwith the relevantinformationcharacterizing abubbleswarm such asthevelocity PDFsofboth thebubbles andthefluid. The flow issupposed to befullyperiodic ineach direction.The collisions betweenthebubbles areassumedfullyelastic.The simulationparametersareshowninTable4.Forallthesimulationsreportedinthissection,thetimestepisthetimestep imposedbytheCFLconditiondividedby5.Thestatisticalmeasurement(PDF)isstartedafterreachingastabilizedagitated
Table 4
Set of numerical parameters for the bubble swarm simulations.
db(mm) ρb(kg.m−3) ρf (kg.m−3) μf (Pa.s) μp/μf V0(cm.s−1) Re0 α0
1.0 50 1000 0.0008 100 22.5 281 0.008
state ofthemixture.The simulationsare rununtil thePDFsareconverged.We note here
α
theglobalvoidfraction. The analysisofthe resultsrequiresfornormalizationpurposethe computation oftherise velocity V0 of asingle bubble.Wenote Re0 and
α
0 thecorresponding Reynoldsnumberandreferencevoidfraction, respectively.Thevaluesof V0, Re0 andα
0 arereportedinTable4.Beforeadetailedinvestigationofthebubbleswarm,we presentsome preliminarysimulationstotestthemesh refine-ment,thedomainsizeandthepenalizationviscosity.
5.1. Influenceofthemeshrefinement
Wefirstconsider theinfluenceofthemeshrefinementwithaspecialattentiontotheliquidandbubblevelocity fluc-tuations.Weintroducethreegridsrefinements R0
,
R1 andR2 correspondingrespectivelyto3,6and12cells inthebubbleradius. The computational domain is chosen as
=
D1= [
0;
005]
× [
0;
005]
× [
0;
025]
(Fig. 31). Three void fractionareconsideredhere:
α
=
5%,
10% and15%,correspondingto Nb=
60,
120 and180 bubbles,respectively.ThePDFsofthefluid velocity andthebubblevelocity forboththehorizontalandverticalcomponentsare reportedinFig.30.Statisticsonthe flowhavebeenmeasuredbetweent=
0.
2 s,oncethefluidishomogeneouslyagitated,andtf=
2 s.Asshown,thegridhas nosignificantinfluenceonthebubblehorizontalvelocityfortheconsideredrefinements.Theothervelocitycomponentsare moresensitivetothegridbutaclearconvergencewiththegridisobservedandcloseresultsarefoundfortherefinementsR1 andR2.Theaveragebubblerisingvelocityincreasesas
x decreases.Thisisduetoan underestimationofthebubbles
risingvelocityoncoarsegrids,mostlyduetotherelativehighReynoldsnumberconsideredhere(Re
300)becauseofthe boundarylayeratthebubblesurfacethatdecreasesasRe−1/2.Theaveragerisingvelocityisevolvinginthesamewayfor eachvoidfraction. Thevarianceofthehorizontalandverticalfluid velocitiesincreasesslightlywiththemeshrefinement. The simulationsperformedwith themeshrefinement R0, R1 and R2 required respectively12,81and350 CPUhours ofcalculationfor6
×
28 CPUunits.Inordertosavecomputationalresources,therefinementR1isusedforallthesimulationsreportedinthefollowingsections.
5.2. Influenceofthedomainsize
Wewantnowtoconsidertheinfluenceofthedomainsizeontheresultsandontheconvergenceofthestatistics.For eachsimulation,thenumberofbubblesNbisdeducedfromthevolumeofthecomputationaldomainandtheimposedvoid fraction
α
.Ifthenumberofbubblesinthe domainreachesarelativelow value, thestatisticalmeasurements willnot be abletodescribe preciselythebubble-inducedagitationofthefluid.Thecomputationaldomains D1= [
0;
5db]
× [
0;
5db]
×
[
0;
25db]
= [
0;
Lx]
× [
0;
Ly]
× [
0;
Lz]
, D2= [
0;
Lx]
× [
0;
Ly]
× [
0;
2Lz]
and D3= [
0;
2Lx]
× [
0;
2Ly]
× [
0;
Lz]
are considered (see Fig.31).Comparedto D1,for D2 thelengthof thedomaininthe(
O z)
directiondoubles,while forD3 thedomain is double in both horizontal directions(
O x)
and(
O y)
. Three void fractions have been studied:α
=
5%, 10% and 15%, corresponding respectivelyto Nb=
60,120 and180 bubblesfor=
D1, Nb=
120,240 and360 bubblesfor=
D2 and Nb=
240,480 and 720 bubbles for=
D3.Statistics onthe flowhavealso beenmeasured betweent=
0.
2 s,oncethefluid ishomogeneously agitated, andtf
=
2 s. Thesimulations requiredapproximately 4,6 and8days of calculation for thedomains D1,
D2,
D3 using6×
28 CPUunits.ThenormalizedPDFsplottedinFig.32showverysimilarresultsforeachcomponentof the liquidand bubblevelocity when using the domains D1, D2 and D3 for the voidfractions considered
(
α
=
5%,10% and15%).Weconcludethatperforming simulationsona computationaldomainlargerthan D1 inanydirectionwillnotprovide
anyadditionalinformationon thePDFs.Allthe simulationspresented inthefollowingsectionsare carriedout usingthe computationaldomainD1.
5.3. Influenceofthepenalizationviscosity
μ
pIntheprevious section,we detailedtheinfluenceofthepenalization viscosity
μ
p onthedynamicsofa single bubble risingina quiescentliquid.Foreach bubbleReynoldsnumberandmeshrefinementconsidered, anoptimum valueofμ
p has tobe determined for agood description ofthe bubble velocity evolution.As we deal now withbubble swarms,we wantto examine againtheinfluence ofμ
p onthe results.Forthispurpose,three simulations havebeencarried out forα
=
10%,correspondingtothreedifferentvalues,μ
p=
0.
1,1 and10 Pa.
s.ThemeshrefinementisR2(6cellsinthebubble radius)andthedomainisD1.Thesimulationsarestoppedattf=
4 s.WeextractedthePDFsofthehorizontalandvertical components of the fluid and bubble velocities forμ
p=
0.
1, 1 and 10 Pa.
s (Fig. 33). Foreach component ofthe liquid andbubblevelocities, theagreement isperfect betweenthePDFs fordifferentvaluesofμ
p. Asa conclusion, thechoice ofμ
p hasnoinfluence onthesimulations ofbubbleswarms.A cleardifferentbehaviorwas observed forthesimulationFig. 30. Bubble swarm. Effect of the mesh refinement on the normalized PDFs of the liquid velocity (left) and the bubbles velocity (right). of asingle bubblewhereresultsare sensitiveto thechoice ofthepenalizationviscosity
μ
p.Wewere not abletoclearly determinetheoriginoftheobserveddifferencebetweenthesinglebubblecaseandthebubbleswarmcase.Webelievethat the maincandidateisthesolverused inNEPTUNE_CFD
fortheinversionofthesemi-implicitsystem(24)–(25).Insingle bubbleconfigurations,wethinkthatthepresenceofthepenalizationviscositycausesasingularityinthematrixtoinverse while inthebubbleswarm configuration,thebubblesingularitiesare distributedinall thedomainimproving thematrix conditioning,explainingtheindependenceoftheresultswiththeviscosityofpenalization.Adeeperanalysisofthesolver performancesneedtobeconductedtoclearlyexplainthisnumericalbehavior.We now discuss the influence ofthe numerical value of
μ
p on the CPUtime. We have observed that the CPUtime strongly increaseswhenμ
p increases.Foreach simulation performed(μ
p=
0.
1,1 and 10 Pa.
s)we report thefinal CPU timeattf=
2 s inTable5.Again,wenotetheincreaseoftheCPUtimeasμ
p increases.HowevertheCPUtimeincreaseis onlyaround7% forachangeofoneorderofmagnitudeforμ
p (0.1to1 Pa.sand1to10 Pa.s),whichremainsacceptablein termofmanagementofcomputingresources.Fig. 31. Bubble swarm. Computational domains used for the study of the domain size effect (a) D1, (b) D2, (c) D3.
Table 5
Bubble swarm. Evolution of the final CPU time for different values of μp.
μp=0.1 Pa.s μp=1 Pa.s μp=10 Pa.s
CPU time (hours) 72 77 83
5.4. Bubbleandfluidagitation
Simulations havebeencarried out fordifferentvoid fractionsranging from
α
=
2.
5% to 20%,leading to an increasing numberofbubblesintheflowasshowninFig.34.Theaveragebubblerisingvelocity
<
ubz>
isreportedinFig.35asafunctionofthevoidfractionfor0.
002≤
α
≤
0.
20. The evolution is compared to the experiments. The diameter db=
1 mm is considered in the present work while the diametersconsidered intheexperiments aredb=
1.
6,2.
1 and2.
5 mm inRiboux etal.[26],db=
1.
4 mm inZenit etal. [42],anddb=
3.
5 mm inGarnieretal.[11].Thevelocitiesarenormalizedbythevelocity V0 ofasinglerisingbubble.TheresultsarefoundinverygoodagreementwithboththeexperimentsandthedecreasinglawV0
(
1−
α
0.49)
.Variances ofthe bubblerising velocity
<
u2bz
>
arecompared in Fig.35 withthecorresponding data available inthe literature. The experimental results highlight the independence of the variance to the void fraction, tendency which is also remarkably observed forthe present simulations. This behavior show that the contribution of the path oscillations dominatesoverbubbleinteractions,effectthatisproperlyreproducedinoursimulations.Wealsonotethatthevariancein thepresentwork(<
ubz2>
≈
2×
10−3 m2.
s−2)
significantlydifferwiththevaluesobtainedintheexperiments(<
ubz2>
≈
1.
2×
10−2 m2.
s−2)
forthe three diameters considered. Clearly we are not able to reproduce the same level ofbubble agitationasreportedby theseexperiments.The experimentswere performedforhigherbubblediameters,corresponding tohigherbubbleReynoldsnumbersandsignificantlydeformedbubbles.Forsuch conditions,singlebubblemovefollowing zig-zag orhelicoidal path.This may be a possible explanation of thelower level ofbubble agitation observed withour sphericalbubbles.However, morerecentlyColombetetal.(2015) [8] also obtainedintheirexperiments alower levelfor thebubbleagitationwhenthebubblemotionismeasuredusingparticletrackingvelocimetrybasedonimagestakenwitha fixedfocallens.Theyreport<
u2bz
>
≈
3×
10−2m2.
s−2 uptoα
=
10%,avaluecomparabletooursimulations.Asdiscussed in [26] the measure by dual optical probe ofthe variance of the bubble agitation maybe significantly perturbed when bubblesareoblatespheroidmovingwithoscillatingvelocityandorientation.Wenowfocusonthedynamicsoftheliquid.Fig.36showsthenormalizedPDFoftwocomponentsofthefluidvelocity forthepresentwork
(
db=
1 mm)
,the consideredvoidfractions rangingfromα
=
2.
5% toα
=
15%. ThePDFsare scaled following(
α
/
α
0)/
V0 initiallyproposedby Risso[27].Wehavealsochecked(notshownhere)thatthebest superpositionofourPDF isalsoobtainedwith
α
0.4.ThePDFsofthehorizontalvelocity(rightcolumn)are symmetric,meaningthattheFig. 32. Bubble swarm. Effect of the domain size. Normalized PDFs of vertical and horizontal liquid (left) and bubble (right) velocity fluctuations. thedistributionofbubblesinthehorizontaldirectionbeinguniform. Alowerliquidagitationisobservedinthehorizontal direction.Howeverthecomparisonfortheverticalfluidagitationisverygoodforboththeshapeandthelevelofagitation. TheshapeoftheverticalbubblevelocityPDFsisclearly non-symmetricduetotheentrainmentofthefluidinthewakeof thebubbles,implyingthatupwardfluctuationsaremoreprobable.
6. Conclusions
Anewpenalizationmethodforthesimulationofbubblyflowshasbeenproposed.Theoriginalityofthepresentedwork relies ontheextension oftheclassic penalization methodsdevelopedforsolid objectsforthe simulationofbubbles.The bubbles are seen as moving objects whose motionis determined by the action of the fluid on them, through the new coupling method presented. A second notable point is the numerical methodology implemented to ensure a shear-free conditionatthesurfaceofthepenalizeddomain.
Fig. 35. Bubble
swarm. (Left) Average bubble velocity
<ubz>and (right) variance <ubz2>of the bubble velocity normalized by the velocity V0of a single rising bubble as a function of the gas volume fraction α. Red squares, present numerical work. Experiments: • Riboux et al. (2010), ◦Zenit et al. (2001), Garnier et al. (2002).Fig. 36. Bubble swarm. Normalized PDFs of vertical (left) and horizontal (right) liquid velocity fluctuations.
bubble velocitywiththevoidfraction, a bubbleagitationindependentofthe voidfraction, anda liquidagitationinboth horizontalandverticaldirectionsscalingas
α
0.4.The results obtainedthroughthispaper demonstratetheviability ofthe numericaltool forthe simulationsof bubbly flows.Despitetheassumptionsmadeonthebubbles(sphericalshape,non-deformability,elasticcollisions)wewereableto reproducethemaincharacteristicofbubbleinducedagitationandconfirmtheoriginoftheinducedagitationresultingfrom wake interactions.Oneofthemaininterestofthemethodisitscapacitytodealeasily witha highnumberofbubblesat moderateandhighvoidfraction. Thesimulationspresentedinthispaperinvolveupto720bubblesforabubbleReynolds number of Re
300 and for a void fractionup to 20%. In this paperwe show that our numerical approach is able to reproducethemaincharacteristicsofbubblyflows.This numerical methodwas originally built to dodeal with two kindsof objectives. The short-term objectivewas to develop a numericaltool allowing us to performliquid–bubbles simulations ina simplified frame (no break-up, no coa-lescence, nomass transfer, elastic collisions).We proposed asuccessful validation strategy toqualify the abilitiesof our tool anditcan nowbe usedtoinvestigatemono-dispersedbubblyflows andtowork onclosurerelationsforEuler/Euler simulations.Thesecondobjectiveistoconsiderbubblyflowsrelativelyclosetonuclearapplications.First,themethodwill be extended toconsider poly-dispersedbubblyflows. Then deformationandcoalescence effects,aswell asmasstransfer will beintroduced inthenumericalmethodwithrelativeease,meanwhile consideringdeformation upto breakupevents willbemorechallenging.
Acknowledgements
TheauthorsthankEDFR&Dforthecomputationalresourcesprovidedfortherealizationofthiswork.Thecomputations wereperformedusingATHOSandPORTHOSsupercomputers.
Appendix
Wedetailinthisappendixthederivationofthecoupledrelations(24) and(25).Westartfromthetwo-phaseformalism describedinequation(23).Duetotheuniformityofthepenalizedvelocity ub inthebubble,
∇
ub=
0 and∇
2ub=
0.Each equationisfirstdividedbyα
f andα
b fortheliquidandthebubblephase,respectively.Thepressuregradient∇
P isthen expressedfromeachequationas:∇
P= −
ρ
f∂
u∂
t−
ρ
fu.
∇
u+
μ
f∇
2u+
ρ
fg+
α
bρ
b ub−
uτ
(31)∇
P= −
ρ
b∂
ub∂
t+
ρ
bg−
α
fρ
b ub−
uτ
(32)Theseequationsarelinkedthrough thesamepressuregradient.Combiningequations(31) and(32) leadstothefollowing relation:
(
α
b+
α
f)
ρ
b ub−
uτ
= −
ρ
b∂
ub∂
t+
ρ
f∂
u∂
t+
ρ
fu.
∇
u−
μ
f∇
2u+ (
ρ
b−
ρ
f)
g (33)with
α
b+
α
f=
1.Animplicitschemeisusedforthepenalizationtermandtheresultingsemi-discreteformulationwrites as:ρ
b ubn+1−
un+1τ
= −
ρ
b ubn+1−
ubnt
+
ρ
f un+1−
unt
+
u n+1.
∇
un−
μ
fρ
f∇
2un+ (
ρ
b−
ρ
f)
g (34) Theunb+1 termsareregroupedontheleftsideoftheequation.Equation(34) becomes:ρ
b ubn+1−
un+1τ
=
ρ
bt
τ
+
t ubn−
un+1t
+
ρ
ft
τ
+
t un+1−
unt
+
u n+1.
∇
un f−
μ
fρ
f∇
2un+ (
ρ
b−
ρ
f)
t
τ
+
tg (35)Thisequationcorrespondstotheimplicitformulationofthepenalizationvelocity.Thisexpressionistheninjectedintothe discretizedformofthefluidequationtoobtain:
ρ
f 1−
α
bt
τ
+
tun+1
−
unt
+
u n+1.
∇
un−
μ
fρ
f∇
2un= −∇
Pn+
ρ
f+
α
b(
ρ
b−
ρ
f)
t
τ
+
t g+
α
bρ
b ubn−
un+1τ
+
t (36) References[1]B.J.Alder,T.E.Wainwright,Studiesinmoleculardynamics.I.Generalmethod,J.Chem.Phys.31 (2)(1959)459–466.
[2]P.Angot,C.H.Bruneau,P.Fabrie,Apenalizationmethodtotakeintoaccountobstaclesinincompressibleviscousflows,Numer.Math.81 (4)(1999) 497–520.
[3]G.K.Batchelor,AnIntroductiontoFluidDynamics,CambridgeUniversityPress,1967.
[4]S.Bnà,S.Manservisi,R.Scardovelli,P.Yecko,S.Zaleski,NumericalintegrationofimplicitfunctionsfortheinitializationoftheVOFfunction,Comput. Fluids113(2015)42–52.
[5]B.Bunner,G.Tryggvason,Dynamicsofhomogeneousbubblyflows.Part2.Velocityfluctuations,J.FluidMech.466(2002)53–84.
[6]B.Bunner,G.Tryggvason,Effectofbubbledeformationonthepropertiesofbubblyflows,J.FluidMech.495(2003)77–118.
[7]D.K.Clarke,H.A.Hassan,M.D.Salas,EulercalculationsformultielementairfoilsusingCartesiangrids,AIAAJ.24 (3)(1986)353–358.
[8]D.Colombet,D.Legendre,F.Risso,A.Cockx,P.Guiraud,Dynamicsandmasstransferofrisingbubblesinahomogenousswarmatlargegasvolume fraction,J.FluidMech.763(2015)254–285.
[9]A.Esmaeeli,G.Tryggvason,AdirectnumericalsimulationstudyofthebuoyantriseofbubblesatO(100)Reynoldsnumber,Phys.Fluids17 (9)(2005) 093303.
[10] A. Etcheverlepo, Développement de méthodes de domaines fictifs au second ordre, Doctoral dissertation, Université Sciences et Technologies-Bordeaux I, 2013.
[11]C.Garnier,M.Lance,J.L.Marié,Measurementoflocalflowcharacteristicsinbuoyancy-drivenbubblyflowathighvoidfraction,Exp.Therm.FluidSci. 26 (6–7)(2002)811–815.
[12]A.Guelfi,D.Bestion,M.Boucker,P.Boudier,P.Fillion,M.Grandotto,etal.,NEPTUNE:anewsoftwareplatformforadvancednuclearthermalhydraulics, Nucl.Sci.Eng.156 (3)(2007)281–324.
[13]Y.Hallez,D.Legendre,Interactionbetweentwosphericalbubblesrisinginaviscousliquid,J.FluidMech.673(2011)406–431.
[14]T.Kempe,J.Fröhlich,Animprovedimmersedboundarymethodwithdirectforcingforthesimulationofparticleladenflows,J.Comput.Phys.231 (9) (2012)3663–3684.
[15]T.Kempe,M.Lennartz,S.Schwarz,J.Fröhlich,Imposingthefree-slipconditionwithacontinuousforcingimmersedboundarymethod,J.Comput.Phys. 282(2015)183–209.
[16]J.Kim,D.Kim,H.Choi,Animmersed-boundaryfinite-volumemethodforsimulationsofflowincomplexgeometries,J.Comput.Phys.171 (1)(2001) 132–150.
[17]D.Legendre,Ontherelationbetweenthedragandthevorticityproducedonacleanbubble,Phys.Fluids19 (1)(2007)018102.
[18]J.Magnaudet,I.Eames,Themotionofhigh-Reynolds-numberbubblesininhomogeneousflows,Annu.Rev.FluidMech.32 (1)(2000)659–708.
[19]J.B.Mclaughlin,Numericalsimulationofbubblemotioninwater,J.ColloidInterfaceSci.184 (2)(1996)614–625.
[20]R.Mei,J.F.Klausner,C.J.Lawrence,AnoteonthehistoryforceonasphericalbubbleatfiniteReynoldsnumber,Phys.Fluids6 (1)(1994)418–420.
[21]R.Mittal,G.Iaccarino,Immersedboundarymethods,Annu.Rev.FluidMech.37(2005)239–261.
[22]A.Morente,APenalizationMethodfortheSimulationofBubblyFlows,Thèsededoctorat,InstitutNationalPolytechniquedeToulouse,2018.
[23]C.S.Peskin,Flowpatternsaroundheartvalves:anumericalmethod,J.Comput.Phys.10 (2)(1972)252–271.
[24]C.S.Peskin,Numericalanalysisofbloodflowintheheart,J.Comput.Phys.25 (3)(1977)220–252.
[25]G.Riboux,D.Legendre,F.Risso,Amodelofbubble-inducedturbulencebasedonlarge-scalewakeinteractions,J.FluidMech.719(2013)362–387.
[26]G.Riboux,F.Risso,D.Legendre,ExperimentalcharacterizationoftheagitationgeneratedbybubblesrisingathighReynoldsnumber,J.FluidMech. 643(2010)509–539.
[27]F.Risso,K.Ellingsen,Velocityfluctuationsinahomogeneousdilutedispersionofhigh-Reynolds-numberrisingbubbles,J.FluidMech.453(2002) 395–410.
[28]I.Roghair,Y.M.Lau,N.G.Deen,H.M. Slagter,M.W.Baltussen, M.V.S.Annaland, J.A.M.Kuipers,Onthedragforceofbubblesinbubbleswarmsat intermediateandhighReynoldsnumbers,Chem.Eng.Sci.66 (14)(2011)3204–3211.
[29]I.Roghair,J.M.Mercado,M.V.S.Annaland,H.Kuipers,C.Sun,D.Lohse,Energyspectraandbubblevelocitydistributionsinpseudo-turbulence:numerical simulationsvs.experiments,Int.J.Multiph.Flow37 (9)(2011)1093–1098.
[30]S.Schwarz,T.Kempe,J.Fröhlich,Animmersedboundarymethodfor thesimulationofbubbleswith varyingshape,J.Comput.Phys.315(2016) 124–149.
[31]H.Sigurgeirsson,A.Stuart,W.L.Wan,Algorithmsforparticle-fieldsimulationswithcollisions,J.Comput.Phys.172 (2)(2001)766–807.
[32]G.Tryggvason,B.Bunner,A.Esmaeeli,D.Juric,N.Al-Rawahi,W.Tauber,etal.,Afront-trackingmethodforthecomputationsofmultiphaseflow,J. Comput.Phys.169 (2)(2001)708–759.
[33]M.Uhlmann,Animmersedboundarymethodwithdirectforcingforthesimulationofparticulateflows,J.Comput.Phys.209 (2)(2005)448–476.
[34]M.Uhlmann,Interface-resolveddirectnumericalsimulationofverticalparticulatechannelflowintheturbulentregime,Phys.Fluids20 (5)(2008) 053305.
[35]S.O.Unverdi,G.Tryggvason,Afront-trackingmethodforviscous,incompressible,multi-fluidflows,J.Comput.Phys.100 (1)(1992)25–37.
[36]S.P.VanderPijl,A.Segal,C.Vuik,P.Wesseling,Amass-conservinglevel–setmethodformodellingofmulti-phaseflows,Int.J.Numer.MethodsFluids 47 (4)(2005)339–361.
[37]S.Vincent,J.C.B.DeMotta,A.Sarthou,J.L.Estivalezes,O.Simonin,E.Climent,ALagrangianVOFtensorialpenaltymethodfortheDNSofresolved particle-ladenflows,J.Comput.Phys.256(2014)582–614.
[38]S.Vincent,A.Sarthou,J.P.Caltagirone,F.Sonilhac,P.Février,C.Mignot,G.Pianet,AugmentedLagrangianandpenaltymethodsforthesimulationof two-phaseflowsinteractingwithmovingsolids.Applicationtohydroplaningflowsinteractingwithrealtiretreadpatterns,J.Comput.Phys.230 (4) (2011)956–983.
[39]D.Wunsch,TheoreticalandNumericalStudyofCollisionandCoalescence–StatisticalModelingApproachesinGas-DropletTurbulentFlows,Doctoral Dissertation,Thèsededoctorat,InstitutNationalPolytechniquedeToulouse,2009.
[40]T.Ye,R.Mittal,H.S.Udaykumar,W.Shyy,AnaccurateCartesiangridmethodforviscousincompressibleflowswithcompleximmersedboundaries, J. Comput.Phys.156 (2)(1999)209–240.
[41]X.Yin,D.L.Koch,Lattice-BoltzmannsimulationoffiniteReynoldsnumberbuoyancy-drivenbubblyflowsinperiodicandwall-boundeddomains,Phys. Fluids20 (10)(2008)103304.
[42]R.Zenit,D.L.Koch,A.S.Sangani,Measurementsoftheaveragepropertiesofasuspensionofbubblesrisinginaverticalchannel,J.FluidMech.429 (2001)307–342.