Beruflich Dokumente
Kultur Dokumente
Introduction
The purpose of this tutorial is to provide guidelines for solving the flow break-up, and
coalescence of gas bubbles in a gas-liquid bubble column reactor using a population balance
approach coupled with the Eulerian multiphase model in FLUENT 6.3. The population
balance approach is used to solve for bubble flow and size distribution in an axisymmetric
bubble column, for a population of six different bubble sizes.
This tutorial demonstrates how to do the following:
Set up a two-phase, unsteady bubble column problem for an air-water bubble column
using the Eulerian multiphase model.
Activate and setup a population balance model with six bubble sizes.
Solve the case using appropriate solver settings and solution monitors.
Postprocess the resulting data for bubble size distribution.
Prerequisites
This tutorial assumes that you are familiar with the FLUENT interface, basic setup, solution
procedures, and the use of the Eulerian multiphase mixture model. This tutorial does not
cover the mechanics of using this model, but focuses on setting up the population balance
problem for bubble size distribution and solving it.
The population balance module is provided as an add-on module with the standard FLUENT
licensed software. A special license is required to use the population balance module.
If you have not used the Eulerian multiphase model before, refer to the FLUENT Users
Guide and the FLUENT Tutorial Guide. Also, refer the Population Balance Model Manual [2] for a comprehensive overview of the FLUENT population balance model and its
application in solving multiphase flows involving a secondary phase with a size distribution.
Problem Description
Figure 1 shows the schematic representation of the air-water bubble column of diameter
of 0.29 m and height of 2 m. Air is injected into the water column through an inlet at
the bottom, which has a diameter of 0.23 m, with a constant velocity of 0.02 m/s. The
initial diameter of the injected air bubbles is 3 mm. You will model this column as a 2D,
axisymmetric column.
The injection of air causes the development of a turbulent flow pattern in the liquid column,
which transports the bubbles throughout the column. Due to the effects of turbulence and
collisions between individual bubbles, the bubbles breakup and coalesce with each other.
As a result, bubbles with a range of sizes are formed in the bubble column. The size
distribution of the bubbles, plays a critical role in any mass transfer and reactions that
may occur between the air and the liquid, as in a Fischer-Tropsch synthesis process. Hence
resolving the bubble size distribution is an important task in the CFD analysis of bubble
column reactors. This can be accomplished using the population balance model in FLUENT.
Solution Strategy
1. In this tutorial, you will set up the two phase flow problem using the Eulerian mixture
mutiphase model. The population balance model will be activated using TUI commands. The specialized panel for this model will be used to define the size distribution
problem. you will select the discrete method with six size bins to represent the the
bubble size distribution. The volume ratio will be set to 4 with a minimum size of
0.001911 m or 1.911 mm. The six size bins correspond to the bubble diameters 0.012,
0.00756, 0.004762, 0.003, 0.00189, and 0.001191 metres respectively. The size bins will
be chosen such that the inlet bubble size of 3 mm, i.e. 0.003 m, lies in the middle of
the bin sizes. You will also activate the aggregation and breakage kernels and choose
the Luo model. The flow and population balance problem will be setup and solved
in transient mode until an equilibrium solution is reached. Finally, you will use the
postprocessing capabilities to analyze the flow and resulting size distribution.
2. The population balance model is used for solving multiphase flow problems where
the secondary phase has a size distribution such as droplets, bubbles or crystals,
which evolves and changes with the flow due to phenomena like nucleation, growth,
aggregation or coalescence, and breakage.
The population balance model uses a balance equation, similar to the mass, energy
and momentum balance, to track the changes in the size distribution. The size distribution can be determined using one of the three approaches: the discrete method,
the standard method of moments and the quadrature method of moments. [2]
In this tutorial, you will use the discrete method to compute the bubble size distribution. Here, the range of particle sizes in the particle size distribution is divided into a
finite number of intervals or discrete bins. The bubble sizes chosen for the bins are
required to be in geometric progression with the ratio of bubbles volumes of adjacent
size bins, or volume ratio, set to an integer power of 2. Thus the bubble diameters are
in geometric progression with a size ratio which is the cube root of an integer power
of 2.
A transport equation is solved for each bin with a corresponding scalar, which represents the volume fraction of gas in that bin. Thus, the sum of the scalars for all the
discrete bins is equal to the gas phase volume fraction. Source terms in the transport
equation account for the birth and death of bubbles in each size bin, when they
enter or leave the bin due to breakup and coalescence. These terms are computed
using specific models, or kernels, which are published in the scientific literature.
In this tutorial, you will use the breakup and coalescence kernels for bubble columns
developed by Luo et.al. [3]
After the transport equations for the scalars have been solved, the value of the number
density function for each size bin is calculated. This is simply the volume fraction
of each bin i.e., the scalar value, divided by the volume of a single bubble, yielding
the number of bubbles per unit volume or number density. The values of the number
density function for all size bins gives the bubble size distribution. The transport
equations from the population balance model and the momentum equations are coupled due to user-defined drag based on Sauter mean diameter computed from the
obtained size distribution.
Both the number density function and the Sauter diameter are available in FLUENT for
postprocessing. Specialized postprocessing functions for the population balance model
Preparation
1. Copy the file bubcol new2.msh.gz into your working folder.
2. Start the 2D double precision (2ddp) version of FLUENT.
Grid
Step 3: Materials
1. Copy a new material from the materials database.
Define Materials...
(a) Click Fluent Database... to open the Fluent Database Materials panel.
(b) Select water-liquid (h2o<l>) from the Fluent Fluid Material list.
(c) Click Copy and close the Fluent Database Materials and Materials panel.
Step 4: Phases
1. Define new phases.
Define Phases...
(a) Set water-liquid as the primary-phase.
(b) Set air as the secondary-phase.
Step 5: Operating Conditions
1. Specify the following operating conditions
Define Operating Conditions...
(a) Enable Gravity and set the Gravitational Acceleration to a value of -9.81 m/s2 in
the X direction.
(b) Enable Specified Operating Density and specify a value of 1.225 for Operating
Density (kg/m3).
(c) Click OK to close the Operating Conditions panel.
Step 6: Setup the Population Balance Model
1. Enable the population balance model.
(a) Type the TUI command define models addon-module in the console.
(b) Enter 5 for the module number to enable the Population Balance model.
The GUI now changes and an item is added to the Models menu.
Value
0.3
0.2
0.2
0.8
0.8
0.8
2. Select Phase Coupled SIMPLE from the Pressure-Velocity Coupling drop-down list.
3. Retain the default settings for the Discretization parameters.
Step 9: Initialize the Solution and Apply a Patch
1. Mark the region for adaption.
Adapt Region...
(a) Select Inside from the Options list and Quad from the Shapes list.
(b) Enter the values for the coordinates as shown in the table.
Parameter
X Min
X Max
Y Min
Y Max
Value
1.8
2.0
0
0.145
10
11
Residuals
continuity
u-water
u-air
v-water
v-air
k
epsilon
bin-0-fraction
bin-1-fraction
bin-2-fraction
bin-3-fraction
bin-4-fraction
bin-5-fraction
vf-air
1e-02
1e-03
1e-04
1e-05
1e-06
5500 6000 6500 7000 7500 8000 8500 9000 9500 1000010500
Iterations
3.00e-03
2.50e-03
2.00e-03
Vertex
Average
Bin-0
fraction
1.50e-03
1.00e-03
5.00e-04
0.00e+00
0
500 1e+031.5e+032e+032.5e+033e+033.5e+034e+034.5e+035e+03
Time Step
12
6.00e-01
5.00e-01
4.00e-01
Vertex
Average
Bin-3
fraction
3.00e-01
2.00e-01
1.00e-01
0.00e+00
0
500 1e+031.5e+032e+032.5e+033e+033.5e+034e+034.5e+035e+03
Time Step
5.00e-05
4.50e-05
4.00e-05
3.50e-05
3.00e-05
Vertex
Average
Bin-5
fraction
2.50e-05
2.00e-05
1.50e-05
1.00e-05
5.00e-06
0.00e+00
0
500 1e+031.5e+032e+032.5e+033e+033.5e+034e+034.5e+035e+03
Time Step
13
14
15
Figure 10: Contours of UDS (Number Density of Bin-3) for Air Phase
16
5. Calculate the moments of the bubble size distribution for the fluid region and the
outlet.
Report Population Balance Moments...
(a) Increase Number Of Moments to 4.
(b) Select fluid from the Cell Zones selection list and click Print.
The values of the moments are printed in the FLUENT window as shown:
>
Population Balance Moments over Surface(s) (default-interior)
Moment Number
Moment
------------------------- -----------------------0
59336.999
1
640.80173
2
9.2473485
3
0.18953551
6. Plot the volume averaged discrete number density function distribution for different
bubble sizes for the fluid volume.
Report Population Balance Number Density...
(a) Select Volume Average from the Report Type list.
(b) Select Discrete Number Density from the Fields selection list.
(c) Select Histogram from the Plot Type list.
Histogram is enabled only after you select Discrete Number Density from the Fields
selection list.
(d) Select fluid from the Cell Zones selection list.
(e) Click Print to print the values in the FLUENT console.
(f) Click Plot to plot the histogram of the volume averaged number density distribution with bubble diameter (Figure 11).
You can also try plotting the length and volume based number density distribution.
7. Create a surface x=1 with x-coordinate equal to 1.
Surface Iso-Surface...
(a) Select Grid... and X-Coordinate from the Surface of Constant drop-down list.
17
18
19
Figure 13: Distribution of Bubble Size Along the Axis for air Bin-3
The air Bin-3 (initial bubble size) decreases from inlet to outlet.
(f) Close the Solution XY Plot panel.
Note: Breakup and coalescence are irrelevant in the freeboard region, which does not
contain water.
10. Create and plot a custom field function that calculates the fraction of air contained
in a bubble size corresponding to Bin-3.
Define Custom Field Functions...
20
(a) Select Population Balance Variables... and Bin-3 fraction from the Field Functions
drop-down lists.
(b) Select air from the Phase drop-down list.
(c) Click the Select button to include this variable.
(d) Click the multiplication sign x.
(e) Select Phases... and Volume fraction from the Field Functions drop-down list and
click the Select button.
(f) Enter discrete-size-3-fraction for New Function Name.
(g) Click Define to create the function.
(h) Close the Custom Field Function Calculator panel.
11. Plot the contours of the custom field function discrete-size-3-fraction (Figure 14).
Display Contours...
(a) Select Custom Field Functions... and discrete-size-3-fraction from th Contours of
drop-down list.
(b) Disable Auto Range and enter 0 for Min and 0.04 for Max.
(c) Click Display.
21
(b) Select air from the Phase drop-down list click Display.
(c) Select Diameter from the Contours of drop-down list as the fluid property for
plotting.
The Diameter option is available only after selecting air.
13. Similarly, plot the histogram of the Sauter diameter distribution in the fluid volume
(Figure 16).
Plot Histogram...
22
23
Suggested Exercises
1. Calculate the gas hold-up in the column using the volume integration tools in FLUENT
and knowing the initial dimensions of the water column.
2. Rerun the case for a finer bubble size distribution using a geometric volume ratio of
2 around the inlet bubble diameter of 3 mm.
Summary
The population balance approach is used to solve for the bubble size and flow distribution
in an axisymmetric bubble column. The discrete method is chosen to directly calculate the
bubble size distribution for a population of six different bubble sizes. The set up, solution
process and postprocessing of gas-liquid multiphase flows with a size distribution using the
population balance model in FLUENT is illustrated.
References
[1] FLUENT Users Guide, Fluent Inc., 2003.
[2] FLUENT 6: Population Balance Model Manual, Fluent Inc., 2004.
[3] Luo, Hean; Svendsen, Hallvard F., Theoretical model for drop and bubble breakup in
turbulent dispersions, AIChE Journal v. 42, no. 5, May 1996, pp. 1225-1233.
[4] Sanyal, J.; Vasquez, S.; Roy, S.; Dudukovic, M.P., Numerical simulation of gas-liquid
24
dynamics in cylindrical bubble column reactors, Chemical Engineering Science, v. 54, no.
21, 1999, p. 5071-5083.
25