Tutorial: Using The Eulerian Multiphase Model With Species Transport
Tutorial: Using The Eulerian Multiphase Model With Species Transport
Tutorial: Using The Eulerian Multiphase Model With Species Transport
Transport
Introduction
Fluidized beds are used in processes where gas/solid mass transfer is of importance. The de-
composition of ozone (O3 ), using particles as a catalyst, creates a suitable low-temperature
environment for mass transfer. This tutorial solves a gas/solid flow with a simple one-step
ozone decomposition reaction in a fluidized bed.
The reaction equation is
O3 → 1.5O2 (1)
• Define the Syamlal-O’Brien drag correlation with a user-defined function (UDF) using
appropriate parameters.
• Solve a time-accurate transient problem with data sampling for time statistics.
Prerequisites
This tutorial assumes that you are familiar with the FLUENT interface and that you have a
good understanding of basic setup and solution procedures. Some steps will not be shown
explicitly.
In this tutorial you will use the Eulerian multiphase model with species transport. If you
have not used this feature before, refer to the FLUENT 6.3 User’s Guide.
c Fluent Inc. October 30, 2006 1
Using the Eulerian Multiphase Model with Species Transport
Problem Description
The problem involves the transient startup of ozone decomposition in a fluidized bed. The
fluid phase is a mixture of ozone and air, while the solid phase consists of sand particles
with an 87.75 micron diameter. A schematic of the fluidized bed is shown in Figure 1. The
domain is modeled as a 2D planar cylindrical case.
pressure outlet
0 Pa gauge
0.52
volume
fraction
of solids
2
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
Preparation
1. Copy the files 2-D-FBed Ozone.msh.gz, rrate.c, and bp drag.c to your working
folder.
Grid
FLUENT 6.3 (2d, dp, pbns, lam)
4. Rotate the view so that the inlet of the fluidized bed is at the bottom.
Display −→Views...
c Fluent Inc. October 30, 2006 3
Using the Eulerian Multiphase Model with Species Transport
(a) Click the Camera... button to open the Camera Parameters panel.
i. Drag the indicator of the dial with the left mouse button in the counter-
clockwise direction until the upright view (-90◦ ) is displayed (Figure 2).
ii. Close the Camera Parameters panel.
(b) Click the Save button in the Actions group box in the Views panel to save the
upright view.
When you do this, view-0 will be added to the list of Views.
(c) Close the Views panel.
You can use the probe mouse button to check which zone number corresponds to each
boundary. If you click the probe mouse button on one of the boundaries in the graphics
window, its zone number, name, and type will be printed in the FLUENT console. This
feature is especially useful when you have several zones of the same type and you want
to distinguish between them quickly.
4
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
Step 2: Models
(a) Retain the default selection of Pressure Based from the Solver list and 2D from
the Space list.
The pressure based solver must be used for multiphase calculations.
(b) Select Unsteady from the Time list.
(c) Click OK to close the Solver panel.
c Fluent Inc. October 30, 2006 5
Using the Eulerian Multiphase Model with Species Transport
6
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
FLUENT will list the properties required for the models that you enabled, in the
console. An Information dialog box will appear, reminding you to confirm the
property values that have been extracted from the database.
Step 3: Materials
Define −→Materials...
c Fluent Inc. October 30, 2006 7
Using the Eulerian Multiphase Model with Species Transport
2. Click the Edit... button to the right of the Mixture Species drop-down list to open the
Species panel.
You will select the species that are involved in the decomposition of ozone. The order
of the species in the Selected Species list is important.
Perform the following steps to achieve the proper order:
(a) Select water-vapor (h2o) from the Selected Species selection list and click the
Remove button to move it to the Available Materials selection list.
(b) Similarly, remove n2 from the Selected Species list.
(c) Select ozone (o3) from the Available Materials selection list and click the Add
button.
(d) Similarly, add n2 back in the Selected Species list.
The Selected Species list should now contain o2, o3, and n2, respectively.
(e) Click OK to close the Species panel.
8
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
3. Click the Edit... button to the right of the Reaction drop-down list to open the Reac-
tions panel.
(a) Select o3 from the Species drop-down list in the Reactants group box and enter
1 for both Stoich. Coefficient and Rate Exponent.
(b) Select o2 from the Species drop-down list in the Products group box and enter
1.5 for Stoich. Coefficient and 0 for Rate Exponent, respectively.
There is no need to modify the Arrhenius Rate constants, as a UDF will be used
to define them in Step 4.
(c) Click OK to close the Reactions panel.
7. Click Change/Create.
c Fluent Inc. October 30, 2006 9
Using the Eulerian Multiphase Model with Species Transport
(a) Select phase-1 from the Phase drop-down list and click the Set... button to open
the Phase Properties panel.
10
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
(a) Click the Add... button in the Source Files group box to open the Select File
panel.
(b) Select the files, rrate.c and bp drag.c and click OK.
The bp drag.c source code is a routine for customizing the default Syamlal-O’Brien
drag law in FLUENT. In the solid phase, the default drag law uses coefficients
of 0.8 (for voids ≤ 0.85) and 2.65 (for voids > 0.85), for minimum fluid ve-
locities of 0.25 m/s. The current drag law has been modified to accommodate a
minimum fluid velocity of 0.08 m/s. The source code, rrate.c, defines a custom
volumetric reaction rate for the decomposition reaction of ozone.
(c) Click Build to build the library.
(d) Click Load to load the UDF.
FLUENT will build a libudf folder and compile the UDF.
A dialog box will appear warning you to make sure that UDF source files are in
the folder that contain your case and data files. Click OK in the dialog box.
(e) Close the Compiled UDFs panel.
c Fluent Inc. October 30, 2006 11
Using the Eulerian Multiphase Model with Species Transport
(a) Select rrate::libudf from the Volume Reaction Rate Function drop-down list.
(b) Click OK to close the User-Defined Function Hooks panel.
12
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
Step 5: Phases
i. Enable Granular.
ii. Define the properties of the solid phase as shown in the table:
Parameters Values
Diameter 8.775e-05 m
Granular Viscosity syamlal-obrien
Granular Bulk Viscosity lun-et-al
Frictional Viscosity schaeffer
Angle of Internal Friction 30 degrees
Granular Temperature algebraic
Solids Pressure syamlal-obrien
Radial Distribution syamlal-obrien
Elasticity Modulus derive
Packing Limit 0.53
Note: You will have to scroll down the Properties list to see the remaining
options.
c Fluent Inc. October 30, 2006 13
Using the Eulerian Multiphase Model with Species Transport
2. Specify the drag law to be used for computing the interphase momentum transfer.
(a) Click the Interaction... button to open the Phase Interaction panel.
i. Select user-defined from the Drag Coefficient drop-down list to open the User-
Defined Functions panel.
A. Select custom drag syam::libudf and click OK to close the User-Defined
Functions panel.
ii. Click the Collisions tab and enter 0.8 for Constant Restitution Coefficient.
iii. Click OK to close the Phase Interaction panel.
1. Enable Gravity.
The panel will expand to show additional inputs.
14
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
3. Define the boundary conditions for the rightwall zone identical to that of the leftwall.
Step 8: Adaption
A small region will be adapted in order to create a register so that the solid volume fraction
can be patched.
c Fluent Inc. October 30, 2006 15
Using the Eulerian Multiphase Model with Species Transport
Step 9: Solution
16
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
(a) Enter 0.001 for Time Step Size and 10000 for Number of Time Steps.
(b) Select Fixed from the Time Stepping Method list.
(c) Enable Data Sampling for Time Statistics.
This will allow you to sample data at a frequency that is set by you.
(d) Enter 40 for Max Iterations per Time Step.
(e) Click Apply.
c Fluent Inc. October 30, 2006 17
Using the Eulerian Multiphase Model with Species Transport
6. Save the initial case and data files (ozone fluidbed.cas.gz and
ozone fluidbed .dat.gz).
File −→ Write −→Case & Data...
8. Click Iterate to run the calculation for 10 seconds in the Iterate panel.
18
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
c Fluent Inc. October 30, 2006 19
Using the Eulerian Multiphase Model with Species Transport
2. View the phase motion by displaying plots of velocity vectors for the gas and solid
phases.
Display −→Vectors...
(a) Select Velocity from the Vectors of drop-down list and phase-1 from the Phase
drop-down lists.
(b) Select Velocity... and Velocity Magnitude from the Color by drop-down list and
phase-1 from the Phase drop-down list.
(c) Enter 5 for Scale and 2 for Skip to improve visualization of the velocity vectors.
(d) Click Display.
The phase-1 velocity vectors are shown in Figure 5.
(e) Select phase-2 from the Phase drop-down list to plot the phase-2 velocity vectors.
The phase-2 velocity vectors are shown in Figure 6.
20
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
c Fluent Inc. October 30, 2006 21
Using the Eulerian Multiphase Model with Species Transport
22
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
4. Compare the mass fraction of O3 and O2 at the pressure outlet of the fluidized bed.
Plot −→XY Plot...
(a) Display an XY plot of mass fraction of O2 .
i. Select Species... and Mass fraction of o2 from the Y Axis Function drop-down
list.
ii. Retain the default selection of Direction Vector from the X Axis Function
drop-down list.
iii. Select outlet from the Surfaces selection list.
iv. Enter 0 for X Plot Direction and 1 for Y Plot Direction.
v. Click Plot.
(b) Similarly, display an XY plot of mass fraction of O3 by selecting Mass fraction of
o3 from the Y Axis Function drop-down list.
(c) Compare the O2 and O3 XY plots for mass fraction in Figure 8 and Figure 9.
c Fluent Inc. October 30, 2006 23
Using the Eulerian Multiphase Model with Species Transport
24
c Fluent Inc. October 30, 2006
Using the Eulerian Multiphase Model with Species Transport
Summary
This tutorial demonstrated how to set up and solve a granular multiphase problem using
the Eulerian multiphase model with species transport and reaction. The problem involved
the 2D modeling of particle suspension in a fluidized bed, and postprocessing showed the
near-steady-state behavior of the sand in the fluidized bed, under the assumptions made.
Such cases should be typically run for a total of 40 seconds of operation, however, as this
is very computationally intensive, this case was only run for 10 seconds for demonstration
in this tutorial.
c Fluent Inc. October 30, 2006 25