You are on page 1of 14

Tutorial: 2D Simulation of a 300 KW BERL Combustor

Using the Magnussen Model

Introduction
The purpose of this tutorial is to provide guidelines and recommendations for setting up
and solving a natural gas combustion problem.
This tutorial demonstrates how to do the following:

• Use the k-epsilon turbulence model and P-1 radiation model.

• Use the Eddy Dissipation Finite-rate Reaction model.

• Set up and solve a natural gas combustion problem.

• Postprocess the resulting data.

Prerequisites
This tutorial is written with the assumption that you have completed Tutorial 1 from the
ANSYS FLUENT 13.0 Tutorial Guide, and that you are familiar with the ANSYS FLUENT
navigation pane and menu structure. Some steps in the setup and solution procedure will
not be shown explicitly.
If you have not used k-epsilon turbulence, P-1 radiation, and Eddy Dissipation Finite-rate
Reaction models before, it would be helpful to first refer to the ANSYS FLUENT 13.0 User’s
Guide.

Problem Description
This problem was modeled after the experiments carried out at the Burner Engineering
Research Laboratory (BERL) as part of a large project (Scaling 400 study) for combustors
ranging in size from 30 KW to 12 MW. The schematic of the problem is shown in Figure 1.
The flow under study is an unstaged natural gas flame in a 300 KW swirl-stabilized burner.
The furnace is vertically fired. It has an octagonal cross-section with a conical furnace
hood and a cylindrical exhaust duct. The furnace walls can be refractory-lined or water-
cooled. The burner features 24 radial fuel ports and a bluff centerbody. Air is introduced
through an annular inlet and movable swirl blocks are used to impart swirl. Figure 2 shows
a closeup of the burner assuming 2D axisymmetry. Appropriate area adjustments were
made to account for the 2D representation of a 3D problem. It has been ensured that the

c ANSYS, Inc. December 8, 2010 1


2D Simulation of a 300 KW BERL Combustor

cross-sectional areas of the model and real furnaces are the same. The input conditions for
this case, i.e. wall temperature, inlet boundary conditions, and profile have been derived
from this experimental data.

Figure 1: Schematic of the Problem

Figure 2: Closeup of the Burner

2 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

Preparation

1. Copy the files, (berl.msh.gz and berl.prof) to your working folder.

2. Use FLUENT Launcher to start the 2D version of ANSYS FLUENT.


For more information about FLUENT Launcher refer to Section 1.1.2 Starting ANSYS
FLUENTUsing FLUENT Launcher in the ANSYS FLUENT 13.0 User’s Guide.

3. Enable Double Precision from the list of Options.


Note: The Display Options are enabled by default. Therefore, after you read in the
mesh, it will be displayed in the embedded graphics window.

Setup and Solution


Step 1: Mesh

1. Read the mesh file (berl.msh.gz).


File −→ Read −→Mesh...

Figure 3: Mesh

c ANSYS, Inc. December 8, 2010 3


2D Simulation of a 300 KW BERL Combustor

Step 2: General Settings

General

1. Check the mesh.


General −→ Check
ANSYS FLUENT performs various checks on the mesh and reports the progress in
the console. Pay attention to the minimum volume reported and make sure this is a
positive number.
2. Scale the mesh to mm.
General −→ Scale...

(a) Select mm from the Mesh Was Created In drop-down list.


(b) Ensure m is selected from the View Length Unit In drop-down list.
(c) Click Scale.
(d) Close the Scale Mesh dialog box
3. Retain the selection of Pressure-Based in the Type list.
4. Select Axisymmetric Swirl in the 2D Space list.

Step 3: Models

Models

1. Enable the Energy Equation.


Models −→ Energy −→ Edit...
2. Select the Standard k-epsilon (2 eqn) turbulence model.
Models −→ Viscous −→ Edit...

4 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

3. Select P1 from the radiation model list.


Models −→ Radiation −→ Edit...
The P1 radiation model is used since it is quicker to run. However, the DO radiation
model can be used for more accurate results.

4. Select Species Transport as the species model.


Models −→ Species −→ Edit...
(a) Enable Volumetric in Reactions group box.
(b) Disable Diffusion Energy Source.
(c) Select Finite-Rate/Eddy-Dissipation in Turbulence-Chemistry Interaction group box.
(d) Click OK to close the Species Model dialog box.
An Information dialog box will appear informing that the material properties are
changed. Click OK.

Step 4: Materials

Materials

1. Copy the following fluid materials from the database.


Materials −→ Fluid −→ Create/Edit...

(a) methane (ch4)


(b) carbon-dioxide (co2)

2. Rename methane to fuel and delete its chemical formula.

3. Modify the properties for mixture-template.


Materials −→ mixture-template −→ Create/Edit...

(a) Click on Edit... next to Mixture Species and reorder the species as follows:
i. h2o
ii. o2
iii. fuel
iv. co2
v. n2
A transport equation is not solved for the last species in the list, instead its
concentration is determined by difference. To reduce the round-off error, the
species of the greatest quantity should be placed last in the list. In most cases,
this is n2.

c ANSYS, Inc. December 8, 2010 5


2D Simulation of a 300 KW BERL Combustor

(b) Click on Edit... next to Reaction and define the following reaction.

Reactants Stoich. Rate Exponent Products Stoich. Rate Exponent


Coefficient Coefficient
fuel 1 1 co2 1.022 0
o2 2.033 1 h2o 2.022 0

(c) Ensure mixing-law is selected from the Cp drop-down list.


(d) Select polynomial from the Thermal Conductivity drop-down list. Define two poly-
nomial coefficients with 0.0076736 and 5.8837e-05 as the first and second co-
efficients.
(e) Select polynomial from the Viscosity drop-down list. Define two polynomial coef-
ficients with 7.6181e-06 and 3.2623e-08 as the first and second coefficients.
(f) Select wsggm-domain-based from the Absorption Coefficient drop-down list.
(g) Enter 1e-09 for Scattering Coefficient.
(h) Click Change/ Create.

4. Enter 16.313 for Molecular Weight and -1.0629e+08 Standard State Enthalpy for fuel.

5. Select polynomial from the Cp drop-down list for all the species and set the values for
the coefficients as shown below:

Species 1 2 3 4 5 6 7
fuel 2005 -0.3407 2.362e-03 -1.178e-6 1.703e-10 - -
co2 535.4 0.6393 -1.823e-04 -5.956e-08 3.784e-11 - -
h2 o 1938 -0.5904 1.215e-03 -7.158e-07 1.519e-10 - -
n2 1027 0.01081 4.955e-5 -1.121e-08 - - -
o2 876.3 0.06141 1.861e-04 -3.006e-07 2.295e-10 8.54e-14 1.224e-17

6. Click Change/Create and close the Create/Edit Materials dialog box.

Step 5: Boundary Conditions

Boundary Conditions

1. Read the profile file (berl.prof).


File −→ Read −→Profile...
The CFD solution for reacting flows can be sensitive to the boundary conditions, in
particular the incoming velocity field and the heat transfer through the walls. Here,
you will use profiles to specify the velocity at velocity-inlet-4, and the wall temperature
for wall-9. The latter approach of fixing the wall temperature to measurements is
common in furnace simulations, to avoid modeling the wall convective and radiative
heat transfer.

6 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

2. Set the boundary conditions for velocity-inlet-4 zone.


Boundary Conditions −→ velocity-inlet-4 −→ Edit...
(a) Select Components from the Velocity Specification Method drop-down list.
(b) Select vel-prof u and vel-prof w for Axial-Velocity and Swirl-Velocity respectively.
(c) Select Intensity and Length Scale from the Specification Method drop-down list.
(d) Enter 17 % and 0.0076 m for Turbulence Intensity and Turbulence Length Scale
respectively.
(e) Click the Thermal tab and enter 312 K for Temperature.
(f) Click the Species tab and enter 0.2315 for Species Mass Fractions for o2.
(g) Click OK to close the Velocity Inlet dialog box.

3. Set the boundary conditions for velocity-inlet-5.


Boundary Conditions −→ velocity-inlet-5 −→ Edit...
(a) Select Components from the Velocity Specification Method drop-down list.
(b) Enter 157.25 m/s for Radial Velocity.
(c) Select Intensity and Length Scale from the Specification Method.
(d) Enter 5 % and 0.0009 m for Turbulence Intensity and Turbulence Length Scale
respectively.
(e) Click theThermal tab and enter 308 K for Temperature.
(f) Click the Species tab and enter 0.97 and 0.008 for Species Mass Fractions for
fuel and co2 respectively.
(g) Click OK to close the Velocity Inlet dialog box.

4. Change the Type for outflow-3 zone to Pressure outlet.


Boundary Conditions −→ outflow-3
(a) Select Select Intensity and Hydraulic Diameter from the Specification Method.
(b) Enter 5 % for Intensity and 0.6 m for Hydraulic Diameter.
(c) Click the Thermal tab and enter 1300 K for Temperature.
(d) Click the Species tab and enter 0.23 for Species Mass Fractions for o2.
(e) Click OK to close the Pressure Outlet dialog box.

5. Set the boundary conditions for wall zones.


Boundary Conditions −→ wall-6 −→ Edit...
(a) Click the Thermal tab and select Temperature from the Thermal Conditions list.
(b) Set the following conditions:

c ANSYS, Inc. December 8, 2010 7


2D Simulation of a 300 KW BERL Combustor

Zone Temperature Internal Emissivity


Name
wall-6 1370 K 0.5
wall-7 312 K 0.6
wall-8 1305 K 0.5
wall-9 temp-prof t 0.6
wall-10 1100 K 0.5
wall-11 1273 K 0.6
wall-12 1173 K 0.6
wall-13 1173 K 0.6

(c) Click OK to close the Wall dialog box.

6. Close the Boundary Conditions dialog box.

Step 6: Solution

1. Set the solution parameters.


Solution Methods
(a) Select Coupled from the Scheme drop-down list.
(b) Select PRESTO! from the Pressure drop-down list in the Spatial Discretization
group box.
This is often useful for buoyant flows where velocity vectors near walls may not
align with the wall due to assumption of uniform pressure in the boundary layer.
Thus, PRESTO! can only be used with quadrilateral or hexahedral meshes.

2. Deselect P1 from the Equations selection list.


Solution Controls −→ Equations...

3. Initialize the flow field.


Solution Initialization
(a) Select velocity-inlet-4 from the Compute from drop-down list.
(b) Set the Swirl Velocity to 0 m/s.
(c) Click Initialize.

4. Start the calculation by requesting 100 iterations (Figure 4).


Run Calculation

8 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

Figure 4: Scaled Residuals

5. Save the case and data files, berl-mag-1.cas.gz and berl-mag-1.dat.gz.


File −→ Write −→Case & Data

6. Select P1 from the Equations selection list.


Solution Controls −→ Equations...

7. Request for an additional 300 iterations (Figure 6).

Figure 5: Scaled Residuals

c ANSYS, Inc. December 8, 2010 9


2D Simulation of a 300 KW BERL Combustor

8. Save the case and data files, berl-mag-2.cas.gz and berl-mag-2.dat.gz.


9. Compute the gas phase mass fluxes through all the boundaries.
Reports −→ Fluxes −→ Set Up...

(a) Calculate the Mass Flow Rate with velocity-inlet-4 and velocity-inlet-5 as Bound-
aries.
(b) Calculate Mass Flow Rate with pressure-outlet-3 as Boundary.
10. Compute the gas phase energy fluxes through all the boundaries.
Reports −→ Fluxes −→ Set Up...

10 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

(a) Select Total Heat Transfer Rate from the Options list.
(b) Select all the zones from the Boundaries selection list and click Compute.
(c) Close the Flux Reports dialog box.
This value is quite high. For a converged case Total Heat Transfer Rate should be of a
conserved value.

11. Lower the convergence criteria for Continuity to 5e-06.


Monitors −→ Residuals −→ Edit...

12. Solve for another 200 iterations.(Figure 6)

Figure 6: Scaled Residuals

13. Save the case and data files, berl-mag-3.cas.gz and berl-mag-3.dat.gz.

14. Compute the gas phase mass fluxes through all the boundaries.
Reports −→ Fluxes −→ Set Up...

c ANSYS, Inc. December 8, 2010 11


2D Simulation of a 300 KW BERL Combustor

(a) Calculate the Mass Flow Rate with velocity-inlet-4 and velocity-inlet-5 as Bound-
aries.
(b) Calculate Mass Flow Rate with pressure-outlet-3 as Boundary.

15. Compute the gas phase energy fluxes through all the boundaries.

(a) Select Total Heat Transfer Rate from the Options list.
(b) Select all the zones from the Boundaries selection list and click Compute.
The heat imbalance is smaller as compared to the previous case.
(c) Close the Flux Reports dialog box.

12 c ANSYS, Inc. December 8, 2010


2D Simulation of a 300 KW BERL Combustor

16. Display contours of flow variables of interest.


Graphics and Animations −→ Contours −→ Set Up...
In particular, look at temperature, velocities, and species variables. (Figures 7—9).

Figure 7: Contours of Static Temperature

Figure 8: Contours of Velocity Magnitude

c ANSYS, Inc. December 8, 2010 13


2D Simulation of a 300 KW BERL Combustor

Figure 9: Contours of Mass Fraction of O2

Results
Use of the DO radiation model, which is more CPU intensive, and also a second order
solution, can help to increase the accuracy of the predictions.

Summary
Inherent limitations in the available models result in inaccuracies while predicting interme-
diate species. Overall, fairly meaningful results within engineering accuracy are obtained.

14 c ANSYS, Inc. December 8, 2010

You might also like