Sie sind auf Seite 1von 864

FLUENT 6.

Tutorial Guide

February 2003

Licensee acknowledges that use of Fluent Inc.s products can only provide an imprecise estimation of possible future performance and that additional testing and analysis, independent of the Licensors products, must be conducted before any product can be nally developed or commercially introduced. As a result, Licensee agrees that it will not rely upon the results of any usage of Fluent Inc.s products in determining the nal design, composition or structure of any product.

Copyright c 2003 by Fluent Inc. All rights reserved. No part of this document may be reproduced or otherwise used in any form without express written permission from Fluent Inc.

Airpak, FIDAP, FLUENT, GAMBIT, Icepak, MixSim, and POLYFLOW are registered trademarks of Fluent Inc. All other products or name brands are trademarks of their respective holders.

Fluent Inc. Centerra Resource Park 10 Cavendish Court Lebanon, NH 03766

Volume 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Introduction to Using Fluent Modeling Periodic Flow and Heat Transfer Modeling External Compressible Flow Modeling Unsteady Compressible Flow Modeling Radiation and Natural Convection Using a Non-Conformal Mesh Using a Single Rotating Reference Frame Using Multiple Rotating Reference Frames Using the Mixing Plane Model Using Sliding Meshes Using Dynamic Meshes Modeling Species Transport and Gaseous Combustion Using the Non-Premixed Combustion Model Modeling Surface Chemistry Modeling Evaporating Liquid Spray Using the VOF Model Modeling Cavitation Using the Mixture and Eulerian Multiphase Models Using the Eulerian Multiphase Model for Granular Flow Modeling Solidication Using the Eulerian Granular Multiphase Model with Heat Transfer Postprocessing Turbo Postprocessing Parallel Processing

Volume 2

Using This Manual

Whats In This Manual


The FLUENT Tutorial Guide contains a number of tutorials that teach you how to use FLUENT to solve dierent types of problems. In each tutorial, features related to problem setup and postprocessing are demonstrated. Tutorial 1 is a detailed tutorial designed to introduce the beginner to FLUENT. This tutorial provides explicit instructions for all steps in the problem setup, solution, and postprocessing. The remaining tutorials assume that you have read or solved Tutorial 1, or that you are already familiar with FLUENT and its interface. In these tutorials, some steps will not be shown explicitly. All of the tutorials include some postprocessing instructions, but Tutorial 22 is devoted entirely to standard postprocessing, and Tutorial 23 is devoted to turbomachinery-specic postprocessing.

Where to Find the Files Used in the Tutorials


Each of the tutorials uses an existing mesh le. (Tutorials for mesh generation are provided with the mesh generator documentation.) You will nd the appropriate mesh le (and any other relevant les used in the tutorial) on the FLUENT documentation CD. The Preparation step of each tutorial will tell you where to nd the necessary les. (Note that Tutorials 22, 23, and 24 use existing case and data les.) Some of the more complex tutorials may require a signicant amount of computational time. If you want to look at the results immediately, without waiting for the calculation to nish, you can nd the case and data les associated with the tutorial on the documentation CD (in the same directory where you found the mesh le).

How To Use This Manual


Depending on your familiarity with computational uid dynamics and Fluent Inc. software, you can use this tutorial guide in a variety of ways.

For the Beginner


If you are a beginning user of FLUENT you should rst read and solve Tutorial 1, in order to familiarize yourself with the interface and with basic setup and solution procedures.

c Fluent Inc. January 28, 2003

Using This Manual

You may then want to try a tutorial that demonstrates features that you are going to use in your application. For example, if you are planning to solve a problem using the non-premixed combustion model, you should look at Tutorial 13. You may want to refer to other tutorials for instructions on using specic features, such as custom eld functions, grid scaling, and so on, even if the problem solved in the tutorial is not of particular interest to you. To learn about postprocessing, you can look at Tutorial 22, which is devoted entirely to postprocessing (although the other tutorials all contain some postprocessing as well). For turbomachinery-specic postprocessing, see Tutorial 23.

For the Experienced User


If you are an experienced FLUENT user, you can read and/or solve the tutorial(s) that demonstrate features that you are going to use in your application. For example, if you are planning to solve a problem using the non-premixed combustion model, you should look at Tutorial 13. You may want to refer to other tutorials for instructions on using specic features, such as custom eld functions, grid scaling, and so on, even if the problem solved in the tutorial is not of particular interest to you. To learn about postprocessing, you can look at Tutorial 22, which is devoted entirely to postprocessing (although the other tutorials all contain some postprocessing as well). For turbomachinery-specic postprocessing, see Tutorial 23.

Typographical Conventions Used In This Manual


Several typographical conventions are used in the text of the tutorials to facilitate your learning process. An exclamation point (!) to the left of a paragraph marks an important note or warning. Dierent type styles are used to indicate graphical user interface menu items and text interface menu items (e.g., Zone Surface panel, surface/zone-surface command). The text interface type style is also used when illustrating exactly what appears on the screen or exactly what you must type in the text window or in a panel. Instructions for performing each step in a tutorial will appear in standard type. Additional information about a step in a tutorial appears in italicized type. A mini ow chart is used to indicate the menu selections that lead you to a specic command or panel. For example,

ii

c Fluent Inc. January 28, 2003

Using This Manual

Dene Boundary Conditions... indicates that the Boundary Conditions... menu item can be selected from the Dene pull-down menu. The words surrounded by boxes invoke menus (or submenus) and the arrows point from a specic menu toward the item you should select from that menu.

c Fluent Inc. January 28, 2003

iii

Using This Manual

iv

c Fluent Inc. January 28, 2003

Contents

1 Introduction to Using FLUENT 2 Modeling Periodic Flow and Heat Transfer 3 Modeling External Compressible Flow 4 Modeling Unsteady Compressible Flow 5 Modeling Radiation and Natural Convection 6 Using a Non-Conformal Mesh 7 Using a Single Rotating Reference Frame 8 Using Multiple Rotating Reference Frames 9 Using the Mixing Plane Model 10 Using Sliding Meshes 11 Using Dynamic Meshes 12 Modeling Species Transport and Gaseous Combustion 13 Using the Non-Premixed Combustion Model 14 Modeling Surface Chemistry 15 Modeling Evaporating Liquid Spray 16 Using the VOF Model

1-1 2-1 3-1 4-1 5-1 6-1 7-1 8-1 9-1 10-1 11-1 12-1 13-1 14-1 15-1 16-1

c Fluent Inc. January 28, 2003

CONTENTS

17 Modeling Cavitation 18 Using the Mixture and Eulerian Multiphase Models 19 Using the Eulerian Multiphase Model for Granular Flow 20 Modeling Solidication

17-1 18-1 19-1 20-1

21 Using the Eulerian Granular Multiphase Model with Heat Transfer 21-1 22 Postprocessing 23 Turbo Postprocessing 24 Parallel Processing 22-1 23-1 24-1

ii

c Fluent Inc. January 28, 2003

Tutorial 1.

Introduction to Using FLUENT

Introduction: This tutorial illustrates the setup and solution of the two-dimensional turbulent uid ow and heat transfer in a mixing junction. The mixing elbow conguration is encountered in piping systems in power plants and process industries. It is often important to predict the ow eld and temperature eld in the neighborhood of the mixing region in order to properly design the location of inlet pipes. In this tutorial you will learn how to: Read an existing grid le into FLUENT Use mixed units to dene the geometry and uid properties Set material properties and boundary conditions for a turbulent forced convection problem Initiate the calculation with residual plotting Calculate a solution using the segregated solver Examine the ow and temperature elds using graphics Enable the second-order discretization scheme for improved prediction of temperature Adapt the grid based on the temperature gradient to further improve the prediction of temperature Prerequisites: This tutorial assumes that you have little experience with FLUENT, but that you are generally familiar with the interface. If you are not, please review the sample session in Chapter 1 of the Users Guide.

c Fluent Inc. January 28, 2003

1-1

Introduction to Using FLUENT

Problem Description: The problem to be considered is shown schematically in Figure 1.1. A cold uid at 26 C enters through the large pipe and mixes with a warmer uid at 40 C in the elbow. The pipe dimensions are in inches, and the uid properties and boundary conditions are given in SI units. The Reynolds number at the main inlet is 2.03 105 , so that a turbulent model will be necessary.

Density: Viscosity:

= 1000 kg/m = 8 x 10
-4

Pa-s 32

Conductivity: k = 0.677 W/m-K Specic Heat: C p = 4216 J/kg-K

39.9 39.9 3

16

Ux= 0.2 m/s T = 26C I = 5%

16 12 32 4 Uy= 1 m/s T = 40 C I = 5%

Figure 1.1: Problem Specication

1-2

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Preparation
1. Copy the le elbow/elbow.msh from the FLUENT documentation CD to your working directory. For UNIX systems, you can nd the le by inserting the CD into your CD-ROM drive and going to the following directory: /cdrom/fluent6.1/help/tutfiles/ where cdrom must be replaced by the name of your CD-ROM drive. For Windows systems, you can nd the le by inserting the CD into your CD-ROM drive and going to the following directory: cdrom:\fluent6.1\help\tutfiles\ where cdrom must be replaced by the name of your CD-ROM drive (e.g., E). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

1-3

Introduction to Using FLUENT

Step 1: Grid
1. Read the grid le elbow.msh. File Read Case...

(a) Select the le elbow.msh by clicking on it under Files and then clicking on OK. Note: As this grid is read by FLUENT, messages will appear in the console window reporting the progress of the conversion. After reading the grid le, FLUENT will report that 918 triangular uid cells have been read, along with a number of boundary faces with dierent zone identiers. 2. Check the grid. Grid Check

1-4

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Grid Check Domain Extents: x-coordinate: min (m) = 0.000000e+00, max (m) = 6.400001e+01 y-coordinate: min (m) = -4.538534e+00, max (m) = 6.400000e+01 Volume statistics: minimum volume (m3): 2.782193e-01 maximum volume (m3): 3.926232e+00 total volume (m3): 1.682930e+03 Face area statistics: minimum face area (m2): 8.015718e-01 maximum face area (m2): 4.118252e+00 Checking number of nodes per cell. Checking number of faces per cell. Checking thread pointers. Checking number of cells per face. Checking face cells. Checking bridge faces. Checking right-handed cells. Checking face handedness. Checking element type consistency. Checking boundary types: Checking face pairs. Checking periodic boundaries. Checking node count. Checking nosolve cell count. Checking nosolve face count. Checking face children. Checking cell children. Checking storage. Done.

Note: The grid check lists the minimum and maximum x and y values from the grid, in the default SI units of meters, and reports on a number of other grid features that are checked. Any errors in the grid would be reported at this time. In particular, you should always make sure that the minimum volume is not negative, since FLUENT cannot begin a calculation if this is the case. To scale the grid to the correct units of inches, the Scale Grid panel will be used.

c Fluent Inc. January 28, 2003

1-5

Introduction to Using FLUENT

3. Smooth (and swap) the grid. Grid Smooth/Swap...

To ensure the best possible grid quality for the calculation, it is good practice to smooth a triangular or tetrahedral grid after you read it into FLUENT. (a) Click the Smooth button and then click Swap repeatedly until FLUENT reports that zero faces were swapped. If FLUENT cannot improve the grid by swapping, no faces will be swapped. (b) Close the panel. 4. Scale the grid. Grid Scale... (a) Under Units Conversion, select in from the drop-down list to complete the phrase Grid Was Created In in (inches). (b) Click Scale to scale the grid. The reported values of the Domain Extents will be reported in the default SI units of meters. (c) Click Change Length Units to set inches as the working units for length. Conrm that the maximum x and y values are 64 inches (see Figure 1.1).

1-6

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

(d) The grid is now sized correctly, and the working units for length have been set to inches. Close the panel. Note: Because the default SI units will be used for everything but the length, there will be no need to change any other units in this problem. The choice of inches for the unit of length has been made by the actions you have just taken. If you want to change the working units for length to something other than inches, say, mm, you would have to visit the Set Units panel in the Dene pull-down menu. 5. Display the grid (Figure 1.2). Display Grid...

(a) Make sure that all of the surfaces are selected and click Display.

c Fluent Inc. January 28, 2003

1-7

Introduction to Using FLUENT

Grid

Nov 13, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 1.2: The Triangular Grid for the Mixing Elbow

Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

1-8

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Step 2: Models
1. Keep the default solver settings. Dene Models Solver...

2. Turn on the standard k - turbulence model. Dene Models Viscous... (a) Select k-epsilon in the Model list. The original Viscous Model panel will expand when you do so. (b) Accept the default Standard model by clicking OK.

c Fluent Inc. January 28, 2003

1-9

Introduction to Using FLUENT

3. Enable heat transfer by activating the energy equation. Dene Models Energy...

1-10

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Step 3: Materials
1. Create a new material called water. Dene Materials...

(a) Type the name water in the Name text-entry box. (b) Enter the values shown in the table below under Properties: Property Value density 1000 kg/m3 cp 4216 J/kg-K thermal conductivity 0.677 W/m-K viscosity 8 104 kg/m-s (c) Click Change/Create. (d) Click No when FLUENT asks if you want to overwrite air. The material water will be added to the list of materials which originally contained only air. You can conrm that there are now two materials dened by examining the drop-down list under Fluid Materials.

c Fluent Inc. January 28, 2003

1-11

Introduction to Using FLUENT

Extra: You could have copied the material water from the materials database (accessed by clicking on the Database... button). If the properties in the database are dierent from those you wish to use, you can still edit the values under Properties and click the Change/Create button to update your local copy. (The database will not be aected.) (e) Close the Materials panel.

1-12

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Step 4: Boundary Conditions


Dene Boundary Conditions...

1. Set the conditions for the uid. (a) Select uid-9 under Zone. The Type will be reported as uid. (b) Click Set... to open the Fluid panel. (c) Specify water as the uid material by selecting water in the Material Name drop-down list. Click on OK.

c Fluent Inc. January 28, 2003

1-13

Introduction to Using FLUENT

2. Set the boundary conditions at the main inlet. (a) Select velocity-inlet-5 under Zone and click Set.... Hint: If you are unsure of which inlet zone corresponds to the main inlet, you can probe the grid display with the right mouse button and the zone ID will be displayed in the FLUENT console window. In the Boundary Conditions panel, the zone that you probed will automatically be selected in the Zone list. In 2D simulations, it may be helpful to return to the Grid Display panel and deselect the display of the uid and interior zones (in this case, uid-9 and internal-3) before probing with the mouse button for zone names.

1-14

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

(b) Choose Components as the Velocity Specication Method. (c) Set an X-Velocity of 0.2 m/s. (d) Set a Temperature of 293 K. (e) Select Intensity and Hydraulic Diameter as the Turbulence Specication Method. (f) Enter a Turbulence Intensity of 5%, and a Hydraulic Diameter of 32 in. 3. Repeat this operation for velocity-inlet-6, using the values in the following table: velocity specication method y velocity temperature turbulence specication method turbulence intensity hydraulic diameter components 1.0 m/s 313 K intensity & hydraulic diameter 5% 8 in

c Fluent Inc. January 28, 2003

1-15

Introduction to Using FLUENT

4. Set the boundary conditions for pressure-outlet-7, as shown in the panel below.

These values will be used in the event that ow enters the domain through this boundary. 5. For wall-4, keep the default settings for a Heat Flux of 0.

1-16

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

6. For wall-8, you will also keep the default settings. Note: If you probe your display of the grid (without the interior cells) you will see that wall-8 is the wall on the outside of the bend just after the junction. This separate wall zone has been created for the purpose of doing certain postprocessing tasks, to be discussed later in this tutorial.

c Fluent Inc. January 28, 2003

1-17

Introduction to Using FLUENT

Step 5: Solution
1. Initialize the ow eld using the boundary conditions set at velocity-inlet-5. Solve Initialize Initialize... (a) Choose velocity-inlet-5 from the Compute From list. (b) Add a Y Velocity value of 0.2 m/sec throughout the domain. Note: While an initial X Velocity is an appropriate guess for the horizontal section, the addition of a Y Velocity will give rise to a better initial guess throughout the entire elbow. (c) Click Init and Close the panel.

1-18

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

(a) Select Plot under Options, and click OK. Note: By default, all variables will be monitored and checked for determining the convergence of the solution.

c Fluent Inc. January 28, 2003

1-19

Introduction to Using FLUENT

3. Save the case le (elbow1.cas). File Write Case...

Keep the Write Binary Files (default) option on so that a binary le will be written. 4. Start the calculation by requesting 100 iterations. Solve Iterate... (a) Input 100 for the Number of Iterations and click Iterate.

The solution reaches convergence after approximately 60 iterations. The residual plot is shown in Figure 1.3. Note that since the residual values are dierent for dierent computers, the plot that appears on your screen may not be exactly the same as the one shown here.

1-20

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Residuals continuity x-velocity y-velocity energy k epsilon

1e+03 1e+02 1e+01 1e+00 1e-01 1e-02 1e-03 1e-04 1e-05 1e-06 1e-07 0 10 20 30 40 50 60

Iterations

Scaled Residuals

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.3: Residuals for the First 60 Iterations

5. Check for convergence. There are no universal metrics for judging convergence. Residual denitions that are useful for one class of problem are sometimes misleading for other classes of problems. Therefore it is a good idea to judge convergence not only by examining residual levels, but also by monitoring relevant integrated quantities and checking for mass and energy balances. The three methods to check for convergence are: Monitoring the residuals. Convergence will occur when the Convergence Criterion for each variable has been reached. The default criterion is that each residual will be reduced to a value of less than 103 , except the energy residual, for which the default criterion is 106 . Solution no longer changes with more iterations. Sometimes the residuals may not fall below the convergence criterion set in the case setup. However, monitoring the representative ow variables through iterations may show that the residuals have stagnated and do not change with further iterations. This could also be considered as convergence.

c Fluent Inc. January 28, 2003

1-21

Introduction to Using FLUENT

Overall mass, momentum, energy and scalar balances are obtained. Check the overall mass, momentum, energy and scalar balances in the Flux Reports panel. The net imbalance should be less than 0.1% of the net ux through the domain. Report Fluxes

6. Save the data le (elbow1.dat). Use the same prex (elbow1) that you used when you saved the case le earlier. Note that additional case and data les will be written later in this session. File Write Data...

1-22

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Step 6: Displaying the Preliminary Solution


1. Display lled contours of velocity magnitude (Figure 1.4). Display Contours...

(a) Select Velocity... and then Velocity Magnitude from the drop-down lists under Contours Of. (b) Select Filled under Options. (c) Click Display. Note: Right-clicking on a point in the domain will cause the value of the corresponding contour to be displayed in the console window.

c Fluent Inc. January 28, 2003

1-23

Introduction to Using FLUENT

1.24e+00 1.18e+00 1.12e+00 1.05e+00 9.93e-01 9.31e-01 8.69e-01 8.07e-01 7.45e-01 6.82e-01 6.20e-01 5.58e-01 4.96e-01 4.34e-01 3.72e-01 3.10e-01 2.48e-01 1.86e-01 1.24e-01 6.20e-02 0.00e+00

Contours of Velocity Magnitude (m/s)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.4: Predicted Velocity Distribution After the Initial Calculation

1-24

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

2. Display lled contours of temperature (Figure 1.5).

(a) Select Temperature... and Static Temperature in the drop-down lists under Contours Of. (b) Click Display.

c Fluent Inc. January 28, 2003

1-25

Introduction to Using FLUENT

3.13e+02 3.12e+02 3.11e+02 3.10e+02 3.09e+02 3.08e+02 3.07e+02 3.06e+02 3.05e+02 3.04e+02 3.03e+02 3.02e+02 3.01e+02 3.00e+02 2.99e+02 2.98e+02 2.97e+02 2.96e+02 2.95e+02 2.94e+02 2.93e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.5: Predicted Temperature Distribution After the Initial Calculation

1-26

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

3. Display velocity vectors (Figure 1.6). Display Vectors... (a) Click Display to plot the velocity vectors. Note: The Auto Scale button is on by default under Options. This scaling sometimes creates vectors that are too small or too large in the majority of the domain. (b) Resize the vectors by increasing the Scale factor to 3.

(c) Display the vectors once again. (d) Use the middle mouse button to zoom the view. To do this, hold down the button and drag your mouse to the right and either up or down to construct a rectangle on the screen. The rectangle should be a frame around the region that you wish to enlarge. Let go of the mouse button and the image will be redisplayed (Figure 1.7). (e) Un-zoom the view by holding down the middle mouse button and dragging it to the left to create a rectangle. When you let go, the image will be redrawn. If the resulting image is not centered, you can use the left mouse button to translate it on your screen.

c Fluent Inc. January 28, 2003

1-27

Introduction to Using FLUENT

1.40e+00 1.33e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.96e-01 9.28e-01 8.61e-01 7.93e-01 7.26e-01 6.59e-01 5.91e-01 5.24e-01 4.56e-01 3.89e-01 3.21e-01 2.54e-01 1.86e-01 1.19e-01 5.16e-02

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.6: Resized Velocity Vectors

1.40e+00 1.33e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.96e-01 9.28e-01 8.61e-01 7.93e-01 7.26e-01 6.59e-01 5.91e-01 5.24e-01 4.56e-01 3.89e-01 3.21e-01 2.54e-01 1.86e-01 1.19e-01 5.16e-02

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 13, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.7: Magnied View of Velocity Vectors

1-28

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

4. Create an XY plot of temperature across the exit (Figure 1.8). Plot XY Plot...

(a) Select Temperature... and Static Temperature in the drop-down lists under the Y Axis Function. (b) Select pressure-outlet-7 from the Surfaces list. (c) Click Plot.

c Fluent Inc. January 28, 2003

1-29

Introduction to Using FLUENT

pressure-outlet-7
3.10e+02

3.08e+02

3.06e+02

3.04e+02

Static Temperature (k)

3.02e+02

3.00e+02

2.98e+02

2.96e+02 48 50 52 54 56 58 60 62 64

Position (in)

Static Temperature

Nov 13, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.8: Temperature Distribution at the Outlet

1-30

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

5. Make an XY plot of the static pressure on the outer wall of the large pipe, wall-8 (Figure 1.9).

(a) Choose Pressure... and Static Pressure from the Y Axis Function drop-down lists. (b) Deselect pressure-outlet-7 and select wall-8 from the Surfaces list. (c) Change the Plot Direction for X to 0, and the Plot Direction for Y to 1. With a Plot Direction vector of (0,1), FLUENT will plot static pressure at the cells of wall-8 as a function of y . (d) Click Plot.

c Fluent Inc. January 28, 2003

1-31

Introduction to Using FLUENT

wall-8
1.00e+02

0.00e+00

-1.00e+02

-2.00e+02

Static Pressure (pascal)

-3.00e+02

-4.00e+02

-5.00e+02

-6.00e+02 10 20 30 40 50 60 70

Position (in)

Static Pressure

Nov 13, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.9: Pressure Distribution along the Outside Wall of the Bend

1-32

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

6. Dene a custom eld function for the dynamic head formula (|V |2 /2). Dene Custom Field Functions...

(a) In the Field Functions drop-down list, select Density and click the Select button. (b) Click the multiplication button, X. (c) In the Field Functions drop-down list, select Velocity and Velocity Magnitude and click Select. (d) Click y^x to raise the last entry to a power, and click 2 for the power. (e) Click the divide button, /, and then click 2. (f) Enter the name dynam-head in the New Function Name text entry box. (g) Click Dene, and then Close the panel.

c Fluent Inc. January 28, 2003

1-33

Introduction to Using FLUENT

7. Display lled contours of the custom eld function (Figure 1.10). Display Contours...

(a) Select Custom Field Functions... in the drop-down list under Contours Of. The function you created, dynam-head, will be shown in the lower drop-down list. (b) Click Display, and then Close the panel. Note: You may need to un-zoom your view after the last vector display, if you have not already done so.

1-34

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

7.69e+02 7.30e+02 6.92e+02 6.53e+02 6.15e+02 5.76e+02 5.38e+02 5.00e+02 4.61e+02 4.23e+02 3.84e+02 3.46e+02 3.07e+02 2.69e+02 2.31e+02 1.92e+02 1.54e+02 1.15e+02 7.69e+01 3.84e+01 0.00e+00

Contours of dynam-head

Nov 13, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.10: Contours of the Custom Field Function, Dynamic Head

c Fluent Inc. January 28, 2003

1-35

Introduction to Using FLUENT

Step 7: Enabling Second-Order Discretization


The elbow solution computed in the rst part of this tutorial uses rst-order discretization. The resulting solution is very diusive; mixing is overpredicted, as can be seen in the contour plots of temperature and velocity distribution. You will now change to second-order discretization for the energy equation in order to improve the accuracy of the solution. With the second-order discretization, you will need to use a less aggressive (lower) value for the energy under-relaxation to ensure convergence. 1. Enable the second-order scheme for the calculation of energy and decrease the energy under-relaxation factor. Solve Controls Solution...

(a) Under Discretization, select Second Order Upwind for Energy. (b) Under Under-Relaxation Factors, set the Energy under-relaxation factor to 0.8. Note: You will have to scroll down both the Discretization and Under-Relaxation Factors lists to see the Energy options.

1-36

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

2. Continue the calculation by requesting 100 more iterations. Solve Iterate...

The solution converges in approximately 35 additional iterations.


Residuals continuity x-velocity y-velocity energy k epsilon

1e+03 1e+02 1e+01 1e+00 1e-01 1e-02 1e-03 1e-04 1e-05 1e-06 1e-07 0 10 20 30 40 50 60 70 80 90

Iterations

Scaled Residuals

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.11: Residuals for the Second-Order Energy Calculation

Note: Whenever you change the solution control parameters, it is natural to see the residuals jump.

c Fluent Inc. January 28, 2003

1-37

Introduction to Using FLUENT

3. Write the case and data les for the second-order solution (elbow2.cas and elbow2.dat). File Write Case & Data... (a) Enter the name elbow2 in the Case/Data File box. (b) Click OK. The les elbow2.cas and elbow2.dat will be created in your directory. 4. Examine the revised temperature distribution (Figure 1.12). Display Contours...

The thermal spreading after the elbow has been reduced from the earlier prediction (Figure 1.5).

1-38

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

3.13e+02 3.12e+02 3.11e+02 3.10e+02 3.09e+02 3.08e+02 3.07e+02 3.06e+02 3.04e+02 3.03e+02 3.02e+02 3.01e+02 3.00e+02 2.99e+02 2.98e+02 2.97e+02 2.96e+02 2.95e+02 2.94e+02 2.93e+02 2.92e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.12: Temperature Contours for the Second-Order Solution

c Fluent Inc. January 28, 2003

1-39

Introduction to Using FLUENT

Step 8: Adapting the Grid


The elbow solution can be improved further by rening the grid to better resolve the ow details. In this step, you will adapt the grid based on the temperature gradients in the current solution. Before adapting the grid, you will rst determine an acceptable range of temperature gradients over which to adapt. Once the grid has been rened, you will continue the calculation. 1. Plot lled contours of temperature on a cell-by-cell basis (Figure 1.13). Display Contours...

(a) Select Temperature... and Static Temperature in the Contours Of drop-down lists. (b) Deselect Node Values under Options and click Display. Note: When the contours are displayed you will see the cell values of temperature instead of the smooth-looking node values. Node values are obtained by averaging the values at all of the cells that share the node. Cell values are the values that are stored at each cell center and are displayed throughout the cell. Examining the cell-by-cell values is helpful when you are preparing to do an adaption of the grid because it indicates the region(s) where the adaption will take place.

1-40

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

2. Plot the temperature gradients that will be used for adaption (Figure 1.14).

(a) Select Adaption... and Adaption Function in the Contours Of drop-down lists. (b) Click Display to see the gradients of temperature, displayed on a cell-by-cell basis.

3.13e+02 3.12e+02 3.11e+02 3.10e+02 3.08e+02 3.07e+02 3.06e+02 3.05e+02 3.04e+02 3.03e+02 3.02e+02 3.01e+02 2.99e+02 2.98e+02 2.97e+02 2.96e+02 2.95e+02 2.94e+02 2.93e+02 2.91e+02 2.90e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.13: Temperature Contours for the Second-Order Solution: Cell Values

c Fluent Inc. January 28, 2003

1-41

Introduction to Using FLUENT

1.30e-01 1.23e-01 1.17e-01 1.10e-01 1.04e-01 9.74e-02 9.09e-02 8.44e-02 7.79e-02 7.14e-02 6.49e-02 5.84e-02 5.20e-02 4.55e-02 3.90e-02 3.25e-02 2.60e-02 1.95e-02 1.30e-02 6.49e-03 1.42e-14

Contours of Adaption Function

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.14: Contours of Adaption Function: Temperature Gradient Note: The quantity Adaption Function defaults to the gradient of the variable whose Max and Min were most recently computed in the Contours panel. In this example, the static temperature is the most recent variable to have its Max and Min computed, since this occurs when the Display button is pushed. Note that for other applications, gradients of another variable might be more appropriate for performing the adaption. 3. Plot temperature gradients over a limited range in order to mark cells for adaption (Figure 1.15). (a) Under Options, deselect Auto Range so that you can change the minimum temperature gradient value to be plotted. The Min temperature gradient is 0 K/m, as shown in the Contours panel. (b) Enter a new Min value of 0.02. (c) Click Display. The colored cells in the gure are in the high gradient range, so they will be the ones targeted for adaption. 4. Adapt the grid in the regions of high temperature gradient. Adapt Gradient... (a) Select Temperature... and Static Temperature in the Gradients Of drop-down lists. (b) Deselect Coarsen under Options, so that only a renement of the grid will be performed.

1-42

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

1.30e-01 1.24e-01 1.19e-01 1.13e-01 1.08e-01 1.02e-01 9.69e-02 9.14e-02 8.59e-02 8.04e-02 7.49e-02 6.94e-02 6.40e-02 5.85e-02 5.30e-02 4.75e-02 4.20e-02 3.65e-02 3.10e-02 2.55e-02 2.00e-02

Contours of Adaption Function

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.15: Contours of Temperature Gradient Over a Limited Range

(c) Click Compute. FLUENT will update the Min and Max values. (d) Enter the value of 0.02 for the Rene Threshold.

c Fluent Inc. January 28, 2003

1-43

Introduction to Using FLUENT

(e) Click Mark. FLUENT will report the number of cells marked for adaption in the console window. (f) Click Manage... to display the marked cells. This will open the Manage Adaption Registers panel.

(g) Click Display. FLUENT will display the cells marked for adaption (Figure 1.16). (h) Click Adapt. Click Yes when you are asked for conrmation.

Note: There are two dierent ways to adapt. You can click on Adapt in the Manage Adaption Registers panel as was just done, or Close this panel and do the adaption in the Gradient Adaption panel. If you use the Adapt button in the Gradient Adaption panel, FLUENT will recreate an adaption register. Therefore, once you have the Manage Adaption Registers panel open, it saves time to use the Adapt button there. (i) Close the Manage Adaption Registers and Gradient Adaption panels.

1-44

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Adaption Markings (gradient-r0)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.16: Cells Marked for Adaption

c Fluent Inc. January 28, 2003

1-45

Introduction to Using FLUENT

5. Display the adapted grid (Figure 1.17). Display Grid...

Grid

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.17: The Adapted Grid

6. Request an additional 100 iterations. Solve Iterate...

The solution converges after approximately 40 additional iterations. 7. Write the nal case and data les (elbow3.cas and elbow3.dat) using the prex elbow3. File Write Case & Data...

1-46

c Fluent Inc. January 28, 2003

Introduction to Using FLUENT

Residuals continuity x-velocity y-velocity energy k epsilon

1e+03 1e+02 1e+01 1e+00 1e-01 1e-02 1e-03 1e-04 1e-05 1e-06 1e-07 0 20 40 60 80 100 120 140

Iterations

Scaled Residuals

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.18: The Complete Residual History

8. Examine the lled temperature distribution (using node values) on the revised grid (Figure 1.19). Display Contours... Summary: Comparison of the lled temperature contours for the rst solution (using the original grid and rst-order discretization) and the last solution (using an adapted grid and second-order discretization) clearly indicate that the latter is much less diusive. While rst-order discretization is the default scheme in FLUENT, it is good practice to use your rst-order solution as a starting guess for a calculation that uses a higher-order discretization scheme and, optionally, an adapted grid. Note that in this problem, the ow eld is decoupled from temperature since all properties are constant. For such cases, it is more ecient to compute the ow-eld solution rst (i.e., without solving the energy equation) and then solve for energy (i.e., without solving the ow equations). You will use the Solution Controls panel to turn solution of the equations on and o during this procedure.

c Fluent Inc. January 28, 2003

1-47

Introduction to Using FLUENT

3.13e+02 3.12e+02 3.11e+02 3.10e+02 3.09e+02 3.08e+02 3.07e+02 3.06e+02 3.05e+02 3.04e+02 3.02e+02 3.01e+02 3.00e+02 2.99e+02 2.98e+02 2.97e+02 2.96e+02 2.95e+02 2.94e+02 2.93e+02 2.92e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 1.19: Filled Contours of Temperature Using the Adapted Grid

1-48

c Fluent Inc. January 28, 2003

Tutorial 2. Modeling Periodic Flow and Heat Transfer


Introduction: Many industrial applications, such as steam generation in a boiler or air cooling in the coil of an air conditioner, can be modeled as two-dimensional periodic heat ow. This tutorial illustrates how to set up and solve a periodic heat transfer problem, given a pregenerated mesh. The system that is modeled is a bank of tubes containing a owing uid at one temperature that is immersed in a second uid in cross-ow at a dierent temperature. Both uids are water, and the ow is classied as laminar and steady, with a Reynolds number of approximately 100. The mass ow rate of the cross-ow is known, and the model is used to predict the ow and temperature elds that result from convective heat transfer. Due to symmetry of the tube bank, and the periodicity of the ow inherent in the tube bank geometry, only a portion of the geometry will be modeled in FLUENT, with symmetry applied to the outer boundaries. The resulting mesh consists of a periodic module with symmetry. In the tutorial, the inow boundary will be redened as a periodic zone, and the outow boundary dened as its shadow. In this tutorial you will learn how to: Create periodic zones Dene a specied periodic mass ow rate Model periodic heat transfer with specied temperature boundary conditions Calculate a solution using the segregated solver Plot temperature proles on specied isosurfaces Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps will not be shown explicitly.

c Fluent Inc. January 28, 2003

2-1

Modeling Periodic Flow and Heat Transfer

Problem Description: This problem considers a 2D section of a tube bank. A schematic of the problem is shown in Figure 2.1. The bank consists of uniformly spaced tubes with a diameter of 1 cm, that are staggered in the direction of cross-uid ow. Their centers are separated by a distance of 2 cm in the x direction, and 1 cm in the y direction. The bank has a depth of 1 m. Because of the symmetry of the tube bank geometry, only a portion of the domain needs to be modeled. The computational domain is shown in outline in Figure 2.1. A mass ow rate of 0.05 kg/s is applied to the inow boundary of the periodic module. The temperature of the tube wall (Twall ) is 400 K and the bulk temperature of the cross-ow water (T ) is 300 K. The properties of water that are used in the model are shown in Figure 2.1.

Preparation
1. Copy the le tubebank/tubebank.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

Step 1: Grid
1. Read in the mesh le tubebank.msh. File Read Case... 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Scale the grid. Grid Scale...

2-2

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

4 cm

= 300 K

m = 0.05 kg/s

wall = 400 K 0.5 cm

1 cm

3 = 998.2 kg/m = 0.001003 kg/m-s

c p = 4182 J/kg-K
k = 0.6 W/m-K

Figure 2.1: Schematic of the Problem

c Fluent Inc. January 28, 2003

2-3

Modeling Periodic Flow and Heat Transfer

(a) In the Units Conversion drop-down list, select cm to complete the phrase Grid Was Created In cm (centimeters). (b) Click on Scale to scale the grid. The nal Domain Extents should appear as in the panel above. 4. Display the mesh (Figure 2.2). Display Grid...

In Figure 2.2 you can see that quadrilateral cells are used in the regions surrounding the tube walls, and triangular cells are used for the rest of the domain, resulting in a hybrid mesh. The quadrilateral cells provide better resolution of the viscous gradients near the tube walls. The remainder of the computational domain is conveniently lled with triangular cells.

2-4

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

Grid

Nov 13, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.2: Mesh for the Periodic Tube Bank

Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly. 5. Create the periodic zone. wall-9 and wall-12, the inow and outow boundaries, respectively, are currently dened as wall zones and need to be redened as periodic. wall-9 will be made into a translationally periodic zone, and wall-12 will be deleted and redened as wall-9s periodic shadow. (a) In the console window, type the commands shown in boxes in the dialog below. Hint: You may need to enter press the <Enter> key to get the > prompt.

c Fluent Inc. January 28, 2003

2-5

Modeling Periodic Flow and Heat Transfer

grid/modify-zones/make-periodic Periodic zone [()] 9 Shadow zone [()] 12 Rotational periodic? (if no, translational) [yes] no Create periodic zones? [yes] yes Auto detect translation vector? [yes] yes computed translation deltas: 0.040000 0.000000 all 26 faces matched for zones 9 and 12. zone 12 deleted created periodic zones.

2-6

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

Step 2: Models
1. Keep the default solver settings. Dene Models Solver...

2. Enable heat transfer by activating the energy equation. Dene Models Energy...

c Fluent Inc. January 28, 2003

2-7

Modeling Periodic Flow and Heat Transfer

3. Set the periodic ow conditions. Dene Periodic Conditions...

(a) Select Specify Mass Flow under Type. This will allow you to specify the Mass Flow Rate. (b) Enter a Mass Flow Rate of 0.05 kg/s. (c) Click OK.

2-8

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

Step 3: Materials
You will need to add liquid water to the list of uid materials by copying it from the materials database. 1. Copy the properties of liquid water from the database. Dene Materials... (a) Click on the Database... button. This will open the Database Materials panel.

c Fluent Inc. January 28, 2003

2-9

Modeling Periodic Flow and Heat Transfer

(b) Scroll down the Fluid Materials list to the bottom, and select water-liquid (h2o<l>). This will display the default settings for water-liquid as shown in the panel above. (c) Click Copy, and Close the Database Materials panel. The Materials panel will now display the copied information for water.

2-10

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

Step 4: Boundary Conditions


Dene Boundary Conditions... 1. Set the conditions for uid-16.

(a) Select water-liquid in the Material Name drop-down list.

c Fluent Inc. January 28, 2003

2-11

Modeling Periodic Flow and Heat Transfer

2. Set the boundary conditions for wall-21. wall-21 is the bottom wall of the left tube in the periodic module shown in Figure 2.1.

(a) Change the Zone Name from wall-21 to wall-bottom. (b) Select Temperature under Thermal Conditions. (c) Change the Temperature to 400 K.

2-12

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

3. Set the boundary conditions for wall-3. wall-3 is the top wall of the right tube in the periodic module shown in Figure 2.1.

(a) Change the Zone Name from wall-3 to wall-top. (b) Select Temperature under Thermal Conditions. (c) Change the Temperature to 400 K.

c Fluent Inc. January 28, 2003

2-13

Modeling Periodic Flow and Heat Transfer

Step 5: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Change the Under-Relaxation Factor for Energy to 0.9. Hint: You will need to scroll down the Under-Relaxation Factors list to see Energy. (b) Under Discretization, select Second Order Upwind for Momentum and Energy.

2-14

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

2. Enable the plotting of residuals. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click the OK button.

c Fluent Inc. January 28, 2003

2-15

Modeling Periodic Flow and Heat Transfer

3. Initialize the solution. Solve Initialize Initialize...

(a) Under Initial Values, check that the value for Temperature is set to 300 K. (b) Click Init, and Close the panel. 4. Save the case le (tubebank.cas). File Write Case... 5. Start the calculation by requesting 350 iterations. Solve Iterate...

(a) Set the Number of Iterations to 350. (b) Click Iterate.

2-16

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

The energy residual curve begins to atten out after about 350 iterations. In order for the solution to converge, the relaxation factor for energy will have to be further reduced. 6. Change the Under-Relaxation Factor for Energy to 0.6. Solve Controls Solution... 7. Continue the calculation by requesting another 300 iterations. Solve Iterate... After restarting the calculation, you will see an initial dip in the plot of the energy residual, resulting from a reduction in the under-relaxation factor. The solution will converge in a total of approximately 580 iterations. 8. Save the case and data les (tubebank.cas and tubebank.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

2-17

Modeling Periodic Flow and Heat Transfer

Step 6: Postprocessing
1. Display lled contours of static pressure (Figure 2.3). Display Contours...

(a) Select Filled under Options. (b) Select Pressure... and Static Pressure in the Contours Of drop-down list. (c) Click Display.

2-18

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

8.20e-02 7.56e-02 6.93e-02 6.29e-02 5.66e-02 5.02e-02 4.39e-02 3.75e-02 3.12e-02 2.48e-02 1.85e-02 1.21e-02 5.78e-03 -5.66e-04 -6.91e-03 -1.33e-02 -1.96e-02 -2.60e-02 -3.23e-02 -3.87e-02 -4.50e-02

Contours of Static Pressure (pascal)

Dec 17, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.3: Contours of Static Pressure

2. Change the view to mirror the display across the symmetry planes (Figure 2.4). Display Views...

(a) Select all of the symmetry zones by clicking the shaded icon to the right of Mirror Planes. Note: There are four symmetry zones in the Mirror Planes list because the top and bottom symmetry planes in the domain are each comprised of two symmetry zones, one on each side of the tube. It is also possible to generate the same display shown in Figure 2.4 by selecting just one of the symmetry zones on the top symmetry plane, and one on the bottom.

c Fluent Inc. January 28, 2003

2-19

Modeling Periodic Flow and Heat Transfer

(b) Click Apply, and Close the panel. (c) Using the left button of your mouse, translate the view so that it is centered in the window.

8.20e-02 7.56e-02 6.93e-02 6.29e-02 5.66e-02 5.02e-02 4.39e-02 3.75e-02 3.12e-02 2.48e-02 1.85e-02 1.21e-02 5.78e-03 -5.66e-04 -6.91e-03 -1.33e-02 -1.96e-02 -2.60e-02 -3.23e-02 -3.87e-02 -4.50e-02

Contours of Static Pressure (pascal)

Dec 17, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.4: Contours of Static Pressure with Symmetry

Note: The pressure contours displayed in Figure 2.4 do not include the linear pressure gradient computed by the solver; thus the contours are periodic at the inow and outow boundaries.

2-20

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

3. Display lled contours of static temperature (Figure 2.5). Display Contours...

(a) Select Temperature... and Static Temperature in the Contours Of drop-down list. (b) Click Display.

c Fluent Inc. January 28, 2003

2-21

Modeling Periodic Flow and Heat Transfer

4.00e+02 3.94e+02 3.88e+02 3.82e+02 3.75e+02 3.69e+02 3.63e+02 3.57e+02 3.51e+02 3.45e+02 3.39e+02 3.32e+02 3.26e+02 3.20e+02 3.14e+02 3.08e+02 3.02e+02 2.96e+02 2.90e+02 2.83e+02 2.77e+02

Contours of Static Temperature (k)

Dec 17, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.5: Contours of Static Temperature

The contours reveal the temperature increase in the uid due to heat transfer from the tubes. The hotter uid is conned to the near-wall and wake regions, while a narrow stream of cooler uid is convected through the tube bank.

2-22

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

4. Display the velocity vectors (Figure 2.6). Display Vectors...

(a) Select Velocity... and Velocity Magnitude in the Color By drop-down list. (b) Change the Scale to 2. This will enlarge the vectors that are displayed, making it easier to view the ow patterns. (c) Click Display. (d) Zoom in on the upper right portion of the left tube using your middle mouse button, to get the display shown in Figure 2.6. This zoomed-in view of the velocity vector plot clearly shows the recirculating ow behind the tube and the boundary layer development along the tube surface.

c Fluent Inc. January 28, 2003

2-23

Modeling Periodic Flow and Heat Transfer

1.31e-02 1.25e-02 1.18e-02 1.12e-02 1.05e-02 9.85e-03 9.19e-03 8.53e-03 7.88e-03 7.22e-03 6.57e-03 5.91e-03 5.25e-03 4.60e-03 3.94e-03 3.28e-03 2.63e-03 1.97e-03 1.32e-03 6.59e-04 2.53e-06

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 13, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.6: Velocity Vectors

2-24

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

5. Plot the temperature proles at three cross-sections of the tube bank. (a) Create an isosurface on the periodic tube bank at x = 0.01 m (through the rst tube). You will rst need to create a surface of constant x coordinate for each crosssection: x = 0.01, 0.02, and 0.03 m. These isosurfaces correspond to the vertical cross-sections through the rst tube, halfway between the two tubes, and through the second tube. Surface Iso-Surface...

i. In the Surface of Constant drop-down lists, select Grid... and X-Coordinate. ii. Enter x=0.01m under New Surface Name. iii. Enter 0.01 for Iso-Values. iv. Click Create. (b) Follow the same procedure to create surfaces at: x = 0.02 m (halfway between the two tubes) x = 0.03 m (through the middle of the second tube)

c Fluent Inc. January 28, 2003

2-25

Modeling Periodic Flow and Heat Transfer

(c) Create an XY plot of static temperature on the three isosurfaces. Plot XY Plot...

i. Change the Plot Direction for X to 0, and the Plot Direction for Y to 1. With a Plot Direction vector of (0,1), FLUENT will plot the selected variable as a function of y . Since you are plotting the temperature prole on cross-sections of constant x, the y direction is the one in which the temperature varies. ii. Select Temperature... and Static Temperature in the Y-Axis Function dropdown lists. iii. Scroll down the Surfaces list and select x=0.01m, x=0.02m, and x=0.03m. iv. Click Curves... to dene dierent styles for the dierent plot curves. This will open the Curves - Solution XY Plot panel.

2-26

c Fluent Inc. January 28, 2003

Modeling Periodic Flow and Heat Transfer

v. Select + in the Symbol drop-down list. vi. Click Apply. This assigns the + symbol to the x = 0.01 m curve. vii. Increase the Curve # to 1 to dene the style for the x = 0.02 m curve. viii. Select x in the Symbol drop-down list. ix. Change the Size to 0.5. x. Click Apply, and Close the panel. Since you did not change the curve style for the x = 0.03 m curve, the default symbol will be used. xi. In the Solution XY Plot panel, click Plot. Summary: In this tutorial, periodic ow and heat transfer in a staggered tube bank were modeled in FLUENT. The model was set up assuming a known mass ow through the tube bank and constant wall temperatures. Due to the periodic nature of the ow and symmetry of the geometry, only a small piece of the full geometry was modeled. In addition, the tube bank conguration lent itself to the use of a hybrid mesh with quadrilateral cells around the tubes and triangles elsewhere. The Periodicity Conditions panel makes it easy to run this type of model over a variety of operating conditions. For example, dierent ow rates (and hence dierent Reynolds numbers) can be studied, or a dierent inlet bulk temperature can be imposed. The resulting solution can then be examined to extract the pressure drop per tube row and overall Nusselt number for a range of Reynolds numbers.

c Fluent Inc. January 28, 2003

2-27

Modeling Periodic Flow and Heat Transfer

x=0.01m x=0.02m x=0.03m

4.00e+02

3.80e+02

3.60e+02

3.40e+02

Static Temperature (k)

3.20e+02

3.00e+02

2.80e+02

2.60e+02 0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01

Position (m)

Static Temperature

Nov 13, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 2.7: Static Temperature at x=0.01, 0.02, and 0.03 m

2-28

c Fluent Inc. January 28, 2003

Tutorial 3. Flow

Modeling External Compressible

Introduction: The purpose of this tutorial is to compute the turbulent ow past a transonic airfoil at a non-zero angle of attack. You will use the Spalart-Allmaras turbulence model. In this tutorial you will learn how to: Model compressible ow (using the ideal gas law for density) Set boundary conditions for external aerodynamics Use the Spalart-Allmaras turbulence model Calculate a solution using the coupled implicit solver Use force and surface monitors to check solution convergence Check the grid by plotting the distribution of y + Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly.

c Fluent Inc. January 28, 2003

3-1

Modeling External Compressible Flow

Problem Description: The problem considers the ow around an airfoil at an incidence angle of = 4 and a free stream Mach number of 0.8 (M = 0.8). This ow is transonic, and has a fairly strong shock near the mid-chord (x/c = 0.45) on the upper (suction) side. The chord length is 1 m. The geometry of the airfoil is shown in Figure 3.1.
= 4

M = 0.8 1m

Figure 3.1: Problem Specication

Preparation
1. Copy the le airfoil/airfoil.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

3-2

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

Step 1: Grid
1. Read the grid le airfoil.msh. File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

(a) Display the grid with the default settings (Figure 3.2). (b) Use the middle mouse button to zoom in on the image so you can see the mesh near the airfoil (Figure 3.3). Quadrilateral cells were used for this simple geometry because they can be stretched easily to account for dierent size gradients in dierent directions. In the present case, the gradients normal to the airfoil wall are much greater than those tangent to the airfoil, except near the leading and trailing edges and in the vicinity of the shock expected on the upper surface. Consequently, the cells nearest the surface have very high aspect ratios. For geometries that are

c Fluent Inc. January 28, 2003

3-3

Modeling External Compressible Flow

Grid

Nov 14, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 3.2: The Grid Around the Airfoil

Grid

Nov 14, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 3.3: The Grid After Zooming In on the Airfoil

3-4

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

more dicult to mesh, it may be easier to create a hybrid mesh comprised of quadrilateral and triangular cells. A parabola was chosen to represent the far-eld boundary because it has no discontinuities in slope, enabling the construction of a smooth mesh in the interior of the domain. Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

c Fluent Inc. January 28, 2003

3-5

Modeling External Compressible Flow

Step 2: Models
1. Select the Coupled, Implicit solver. Dene Models Solver... The coupled solver is recommended when dealing with applications involving highspeed aerodynamics. The implicit solver will generally converge much faster than the explicit solver, but will use more memory. For this 2D case, memory is not an issue.

2. Enable heat transfer by turning on the energy equation. Dene Models Energy...

3-6

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

3. Turn on the Spalart-Allmaras turbulence model. Dene Models Viscous...

(a) Select the Spalart-Allmaras model and retain the default options and constants. The Spalart-Allmaras model is a relatively simple one-equation model that solves a modeled transport equation for the kinematic eddy (turbulent) viscosity. This embodies a relatively new class of one-equation models in which it is not necessary to calculate a length scale related to the local shear layer thickness. The Spalart-Allmaras model was designed specically for aerospace applications involving wall-bounded ows and has been shown to give good results for boundary layers subjected to adverse pressure gradients.

c Fluent Inc. January 28, 2003

3-7

Modeling External Compressible Flow

Step 3: Materials
The default Fluid Material is air, which is the working uid in this problem. The default settings need to be modied to account for compressibility and variations of the thermophysical properties with temperature. Dene Materials...

1. Select ideal-gas in the Density drop-down list. 2. Select sutherland in the drop-down list for Viscosity. This will open the Sutherland Law panel.

3-8

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

(a) Click OK to accept the default Three Coecient Method and parameters. The Sutherland law for viscosity is well suited for high-speed compressible ows. 3. Click Change/Create in the Materials panel to save these settings, and then close the panel. Note: While Density and Viscosity have been made temperature-dependent, Cp and Thermal Conductivity have been left constant. For high-speed compressible ows, thermal dependency of the physical properties is generally recommended. In this case, however, the temperature gradients are suciently small that the model is accurate with Cp and Thermal Conductivity constant.

c Fluent Inc. January 28, 2003

3-9

Modeling External Compressible Flow

Step 4: Operating Conditions


Set the operating pressure to 0 Pa. Dene Operating Conditions...

For ows with Mach numbers greater than 0.1, an operating pressure of 0 is recommended. For more information on how to set the operating pressure, see the FLUENT Users Guide.

3-10

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

Step 5: Boundary Conditions


Set the boundary conditions for pressure-far-eld-1 as shown in the panel. Dene Boundary Conditions...

For external ows, you should choose a viscosity ratio between 1 and 10. Note: The X- and Y-Component of Flow Direction are set as above because of the 4 angle of attack: cos 4 0.997564 and sin 4 0.069756.

c Fluent Inc. January 28, 2003

3-11

Modeling External Compressible Flow

Step 6: Solution
1. Set the solution controls. Solve Controls Solution...

(a) Set the Under-Relaxation Factor for Modied Turbulent Viscosity to 0.9. Larger (i.e., closer to 1) under-relaxation factors will generally result in faster convergence. However, instability can arise that may need to be eliminated by decreasing the under-relaxation factors. (b) Under Solver Parameters, set the Courant Number to 5. (c) Under Discretization, select Second Order Upwind for Modied Turbulent Viscosity. The second-order scheme will resolve the boundary layer and shock more accurately than the rst-order scheme.

3-12

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

2. Turn on residual plotting during the calculation. Solve Monitors Residual... 3. Initialize the solution. Solve Initialize Initialize...

(a) Select pressure-far-eld-1 in the Compute From drop-down list. (b) Click Init to initialize the solution. To monitor the convergence of the solution, you are going to enable the plotting of the drag, lift, and moment coecients. You will need to iterate until all of these forces have converged in order to be certain that the overall solution has converged. For the rst few iterations of the calculation, when the solution is uctuating, the values of these coecients will behave erratically. This can cause the scale of the y axis for the plot to be set too wide, and this will make variations in the value of the coecients less evident. To avoid this problem, you will have FLUENT perform a small number of iterations, and then you will set up the monitors. Since the drag, lift, and moment coecients are global variables, indicating certain overall conditions, they may converge while conditions at specic points are still varying from one iteration to the next. To monitor this, you will create a point monitor at a point where there is likely to be signicant variation, just upstream of the shock wave, and monitor the value of the skin friction coecient. A small number of iterations will be sucient to roughly determine the location of the shock. After setting up the monitors, you will continue the calculation. 4. Request 100 iterations. Solve Iterate...

c Fluent Inc. January 28, 2003

3-13

Modeling External Compressible Flow

This will be sucient to see where the shock wave is, and the uctuations of the solution will have diminished signicantly. 5. Increase the Courant number. Solve Controls Solution... Under Solver Parameters, set the Courant Number to 20. The solution will generally converge faster for larger Courant numbers, unless the integration scheme becomes unstable. Since you have performed some initial iterations, and the solution is stable, you can try increasing the Courant number to speed up convergence. If the residuals increase without bound, or you get a oating point exception, you will need to decrease the Courant number, read in the previous data le, and try again. 6. Turn on monitors for lift, drag, and moment coecients. Solve Monitors Force...

(a) In the drop-down list under Coecient, select Drag. (b) Select wall-bottom and wall-top in the Wall Zones list. (c) Under Force Vector, enter 0.9976 for X and 0.06976 for Y. These magnitudes ensure that the drag and lift coecients are calculated normal and parallel to the ow, which is 4 o of the global coordinates. (d) Select Plot under Options to enable plotting of the drag coecient. (e) Select Write under Options to save the monitor history to a le, and specify cd-history as the le name. If you do not select the Write option, the history information will be lost when you exit FLUENT.

3-14

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

(f) Click Apply. (g) Repeat the above steps for Lift, using values of 0.06976 for X and 0.9976 for Y under Force Vector. (h) Repeat the above steps for Moment, using values of 0.25 m for X and 0 m for Y under Moment Center. 7. Set the reference values that are used to compute the lift, drag, and moment coefcients. The reference values are used to non-dimensionalize the forces and moments acting on the airfoil. The dimensionless forces and moments are the lift, drag, and moment coecients. Report Reference Values... (a) In the Compute From drop-down list, select pressure-far-eld-1. FLUENT will update the Reference Values based on the boundary conditions at the far-eld boundary.

c Fluent Inc. January 28, 2003

3-15

Modeling External Compressible Flow

8. Dene a monitor for tracking the skin friction coecient value just upstream of the shock wave. (a) Display lled contours of pressure overlaid with the grid. Display Contours... i. Turn on Filled. ii. Select Draw Grid. This will open the Grid Display panel. iii. Close the Grid Display panel, since there are no changes to be made here. iv. Click Display in the Contours panel. v. Zoom in on the airfoil (Figure 3.4).

1.54e+05 1.49e+05 1.44e+05 1.38e+05 1.33e+05 1.28e+05 1.23e+05 1.17e+05 1.12e+05 1.07e+05 1.02e+05 9.63e+04 9.11e+04 8.58e+04 8.05e+04 7.53e+04 7.00e+04 6.47e+04 5.95e+04 5.42e+04 4.89e+04

Contours of Static Pressure (pascal)

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.4: Pressure Contours After 100 Iterations The shock wave is clearly visible on the upper surface of the airfoil, where the pressure rst jumps to a higher value. vi. Zoom in on the shock wave, until individual cells adjacent to the upper surface (wall-top boundary) are visible (Figure 3.5).

3-16

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

1.54e+05 1.49e+05 1.44e+05 1.38e+05 1.33e+05 1.28e+05 1.23e+05 1.17e+05 1.12e+05 1.07e+05 1.02e+05 9.63e+04 9.11e+04 8.58e+04 8.05e+04 7.53e+04 7.00e+04 6.47e+04 5.95e+04 5.42e+04 4.89e+04

Contours of Static Pressure (pascal)

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.5: Magnied View of Pressure Contours Showing Wall-Adjacent Cells The zoomed-in region contains cells just upstream of the shock wave that are adjacent to the upper surface of the airfoil. In the following step, you will create a point surface inside a wall-adjacent cell, to be used for the skin friction coecient monitor. (b) Create a point surface just upstream of the shock wave. Surface Point...

i. Under Coordinates, enter 0.53 for x0, and 0.051 for y0. ii. Click on Create to create the point surface (point-4).

c Fluent Inc. January 28, 2003

3-17

Modeling External Compressible Flow

1.54e+05 1.49e+05 1.44e+05 1.38e+05 1.33e+05 1.28e+05 1.23e+05 1.17e+05 1.12e+05 1.07e+05 1.02e+05 9.63e+04 9.11e+04 8.58e+04 8.05e+04 7.53e+04 7.00e+04 6.47e+04 5.95e+04 5.42e+04 4.89e+04

Contours of Static Pressure (pascal)

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.6: Pressure Contours With Point Surface Note: Here, you have entered the exact coordinates of the point surface so that your convergence history will match the plots and description in this tutorial. In general, however, you will not know the exact coordinates in advance, so you will need to select the desired location in the graphics window as follows: i. Click Select Point With Mouse. ii. Move the mouse to a point located anywhere inside one of the cells adjacent to the upper surface (wall-top boundary), in the vicinity of the shock wave. (See Figure 3.6.) iii. Click the right mouse button. iv. Click Create to create the point surface.

3-18

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

(c) Create a surface monitor for the point surface. Solve Monitors Surface...

i. Increase Surface Monitors to 1. ii. To the right of monitor-1, turn on the Plot and Write options and click Dene.... This will open the Dene Surface Monitor panel.

iii. Select Wall Fluxes... and Skin Friction Coecient under Report Of. iv. Select point-4 in the Surfaces list. v. In the Report Type drop-down list, select Vertex Average.

c Fluent Inc. January 28, 2003

3-19

Modeling External Compressible Flow

vi. Increase the Plot Window to 4. vii. Specify monitor-1.out as the File Name, and click OK in the Dene Surface Monitor panel. viii. Click OK in the Surface Monitors panel. 9. Save the case le (airfoil.cas). File Write Case... 10. Continue the calculation by requesting 200 iterations. Solve Iterate...

2.00e-03 1.80e-03 1.60e-03 1.40e-03 1.20e-03

Vertex Average Skin Friction Coefficient

1.00e-03 8.00e-04 6.00e-04 4.00e-04 2.00e-04 100 110 120 130 140 150 160 170 180 190 200

Iteration

Convergence history of Skin Friction Coefficient on point-4 (in SI units) Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.7: Skin Friction Convergence History for the Initial Calculation

Note: After about 90 iterations, the residual criteria are satised and FLUENT stops iterating. Since the skin friction monitor indicates that the skin friction coecient at point-4 has not converged (Figure 3.7), you will need to decrease the convergence criterion for the modied turbulent viscosity and continue iterating.

3-20

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

11. Reduce the convergence criterion for the modied turbulent viscosity equation. Solve Monitors Residual...

(a) Set the Convergence Criterion for nut to 1e-7 and click OK. nut stands for t . This is the residual for the modied turbulent viscosity that the Spalart-Allmaras model solves for. 12. Continue the calculation for another 600 iterations. After 600 additional iterations, the force monitors and the skin friction coecient monitor (Figures 3.83.11), indicate that the solution has converged. 13. Save the data le (airfoil.dat). File Write Data...

c Fluent Inc. January 28, 2003

3-21

Modeling External Compressible Flow

2.00e-03 1.80e-03 1.60e-03 1.40e-03 1.20e-03

Vertex Average Skin Friction Coefficient

1.00e-03 8.00e-04 6.00e-04 4.00e-04 2.00e-04 100 200 300 400 500 600 700 800

Iteration

Convergence history of Skin Friction Coefficient on point-4 (in SI units) Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.8: Skin Friction Coecient History

8.00e-02

7.50e-02

7.00e-02

Cd

6.50e-02

6.00e-02

5.50e-02

5.00e-02 100 200 300 400 500 600 700 800

Iterations

Drag Convergence

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.9: Drag Coecient Convergence History

3-22

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

6.00e-01 5.75e-01 5.50e-01 5.25e-01 5.00e-01 4.75e-01

Cl

4.50e-01 4.25e-01 4.00e-01 3.75e-01 3.50e-01 3.25e-01 100 200 300 400 500 600 700 800

Iterations

Lift Convergence

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.10: Lift Coecient Convergence History

7.00e-02 6.00e-02 5.00e-02 4.00e-02 3.00e-02

Cm
2.00e-02 1.00e-02 0.00e+00 -1.00e-02 -2.00e-02 100 200 300 400 500 600 700 800

Iterations

Moment Convergence

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.11: Moment Coecient Convergence History

c Fluent Inc. January 28, 2003

3-23

Modeling External Compressible Flow

Step 7: Postprocessing
1. Plot the y + distribution on the airfoil. Plot XY Plot...

(a) Under Y Axis Function, select Turbulence... and Wall Yplus. (b) In the Surfaces list, select wall-bottom and wall-top. (c) Deselect Node Values and click Plot. Wall Yplus is available only for cell values. The values of y + are dependent on the resolution of the grid and the Reynolds number of the ow, and are meaningful only in boundary layers. The value of y + in the wall-adjacent cells dictates how wall shear stress is calculated. When you use the Spalart-Allmaras model, you should check that y + of the wall-adjacent cells is either very small (on the order of y + = 1), or approximately 30 or greater. Otherwise, you will need to modify your grid. The equation for y + is y+ = y w

where y is the distance from the wall to the cell center, is the molecular viscosity, is the density of the air, and w is the wall shear stress. Figure 3.12 indicates that, except for a few small regions (notably at the shock and the trailing edge), y + > 30 and for much of these regions it does not drop signicantly below 30. Therefore, you can conclude that the grid resolution is acceptable.

3-24

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

wall-bottom wall-top
8.00e+01 7.00e+01 6.00e+01 5.00e+01

Wall Yplus

4.00e+01 3.00e+01 2.00e+01 1.00e+01 0.00e+00 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Wall Yplus

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.12: XY Plot of y + Distribution

2. Display lled contours of Mach number (Figure 3.13). Display Contours... (a) Select Velocity... and Mach Number under Contours Of. (b) Turn o the Draw Grid option. (c) Click Display. Note the discontinuity, in this case a shock, on the upper surface at about x/c 0.45. 3. Plot the pressure distribution on the airfoil (Figure 3.14). Plot XY Plot... (a) Under Y Axis Function, choose Pressure... and Pressure Coecient from the drop-down lists. (b) Click Plot. Notice the eect of the shock wave on the upper surface. 4. Plot the x component of wall shear stress on the airfoil surface (Figure 3.15). Plot XY Plot... (a) Under Y Axis Function, choose Wall Fluxes... and X-Wall Shear Stress from the drop-down lists. (b) Click Plot.

c Fluent Inc. January 28, 2003

3-25

Modeling External Compressible Flow

1.44e+00 1.37e+00 1.30e+00 1.22e+00 1.15e+00 1.08e+00 1.01e+00 9.39e-01 8.68e-01 7.96e-01 7.25e-01 6.53e-01 5.82e-01 5.10e-01 4.39e-01 3.67e-01 2.96e-01 2.25e-01 1.53e-01 8.17e-02 1.02e-02

Contours of Mach Number

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.13: Contour Plot of Mach Number

wall-bottom wall-top
1.25e+00 1.00e+00 7.50e-01 5.00e-01 2.50e-01

Pressure Coefficient

0.00e+00 -2.50e-01 -5.00e-01 -7.50e-01 -1.00e+00 -1.25e+00 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Pressure Coefficient

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.14: XY Plot of Pressure

3-26

c Fluent Inc. January 28, 2003

Modeling External Compressible Flow

wall-bottom wall-top
2.25e+02 2.00e+02 1.75e+02 1.50e+02 1.25e+02

X-Wall Shear Stress (pascal)

1.00e+02 7.50e+01 5.00e+01 2.50e+01 0.00e+00 -2.50e+01 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

X-Wall Shear Stress

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.15: XY Plot of x Wall Shear Stress

The large, adverse pressure gradient induced by the shock causes the boundary layer to separate. The point of separation is where the wall shear stress vanishes. Flow reversal is indicated here by negative values of the x component of the wall shear stress. 5. Display lled contours of the x component of velocity (Figure 3.16). Display Contours... (a) Select Velocity... and X Velocity under Contours Of. (b) Click Display. Note the ow reversal behind the shock. 6. Plot velocity vectors (Figure 3.17). Display Vectors... (a) Increase Scale to 15, and click Display. Zooming in on the upper surface, behind the shock, will produce a display similar to Figure 3.17. Flow reversal is clearly visible. Summary: This tutorial demonstrated how to set up and solve an external aerodynamics problem using the Spalart-Allmaras turbulence model. It showed how to monitor convergence using residual, force, and surface monitors, and demonstrated the use of several postprocessing tools to examine the ow phenomena associated with a shock wave.

c Fluent Inc. January 28, 2003

3-27

Modeling External Compressible Flow

4.46e+02 4.20e+02 3.94e+02 3.68e+02 3.42e+02 3.16e+02 2.90e+02 2.64e+02 2.38e+02 2.12e+02 1.86e+02 1.60e+02 1.34e+02 1.08e+02 8.17e+01 5.56e+01 2.96e+01 3.60e+00 -2.24e+01 -4.85e+01 -7.45e+01

Contours of X Velocity (m/s)

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.16: Contour Plot of x Component of Velocity

4.48e+02 4.25e+02 4.03e+02 3.81e+02 3.58e+02 3.36e+02 3.14e+02 2.91e+02 2.69e+02 2.47e+02 2.24e+02 2.02e+02 1.80e+02 1.57e+02 1.35e+02 1.13e+02 9.05e+01 6.82e+01 4.58e+01 2.35e+01 1.21e+00

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 14, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 3.17: Plot of Velocity Vectors Near Upper Wall, Behind Shock

3-28

c Fluent Inc. January 28, 2003

Tutorial 4. Modeling Unsteady Compressible Flow


Introduction: In this tutorial, FLUENTs coupled implicit solver is used to predict the time-dependent ow through a two-dimensional nozzle. As an initial condition for the transient problem, a steady-state solution is generated to provide the initial values for the mass ow rate at the nozzle exit. In this tutorial you will learn how to: Calculate a steady-state solution (using the coupled implicit solver) as an initial condition for a transient ow prediction Dene an unsteady boundary condition using a user-dened function (UDF) Use dynamic mesh adaption for both steady-state and transient ows Calculate a transient solution using the second-order implicit unsteady formulation and the coupled implicit solver Create an animation of the unsteady ow using FLUENTs unsteady solution animation feature Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The geometry to be considered in this tutorial is shown in Figure 4.1. Flow through a simple nozzle is simulated as a 2D planar model. The nozzle has an inlet height of 0.2 m, and the nozzle contours have a sinusoidal shape that produces a 10% reduction in ow area. Due to symmetry, only half of the nozzle is modeled.

Preparation
1. Copy the les nozzle/nozzle.msh and nozzle/pexit.c from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

4-1

Modeling Unsteady Compressible Flow

plane of symmetry

0.2 m

p (t )
exit

p = 0.9 atm
inlet

p = 0.7369 atm
exit

Figure 4.1: Problem Specication

4-2

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

Step 1: Grid
1. Read in the mesh le nozzle.msh. File Read Case... 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

To make the view more realistic, you will need to mirror it across the centerline.

c Fluent Inc. January 28, 2003

4-3

Modeling Unsteady Compressible Flow

4. Mirror the view across the centerline. Display Views...

(a) Select symmetry under Mirror Planes. (b) Click Apply. The grid for the nozzle is shown in Figure 4.2.

Grid

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 4.2: 2D Nozzle Mesh Display

4-4

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

Step 2: Units
1. For convenience, dene new units for pressure. The pressure for this problem is specied in atm, which is not the default unit. You will need to redene the pressure unit as atm. Dene Units...

(a) Select pressure under Quantities, and atm under Units. Hint: Use the scroll bar to access pressure, which is not initially visible in the list. (b) Close the panel.

c Fluent Inc. January 28, 2003

4-5

Modeling Unsteady Compressible Flow

Step 3: Models
1. Select the coupled implicit solver. The coupled implicit solver is the solver of choice for compressible, transonic ows. Dene Models Solver...

Note: Initially, you will solve for the steady ow through the nozzle. Later, after obtaining the steady ow as a starting point, you will revisit this panel to enable an unsteady calculation.

4-6

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2. Enable the Spalart-Allmaras turbulence model. Dene Models Viscous...

The Spalart-Allmaras model is a relatively simple one-equation model that solves a modeled transport equation for the kinematic eddy (turbulent) viscosity. This embodies a class of one-equation models in which it is not necessary to calculate a length scale related to the local shear layer thickness. The Spalart-Allmaras model was designed specically for aerospace applications involving wall-bounded ows and has been shown to give good results for boundary layers subjected to adverse pressure gradients.

c Fluent Inc. January 28, 2003

4-7

Modeling Unsteady Compressible Flow

Step 4: Materials
1. Set the properties for air, the default uid material. Dene Materials...

(a) Select the ideal-gas law to compute Density. Note: FLUENT will automatically enable solution of the energy equation when the ideal gas law is used. You do not need to visit the Energy panel to turn it on. (b) Retain the default values for all other properties. ! Dont forget to click the Change/Create button to save your change.

4-8

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

Step 5: Operating Conditions


1. Set the operating pressure to 0 atm. Dene Operating Conditions...

Here, the operating pressure is set to zero and boundary condition inputs for pressure will be dened in terms of absolute pressures. Boundary condition inputs should always be relative to the value used for operating pressure.

c Fluent Inc. January 28, 2003

4-9

Modeling Unsteady Compressible Flow

Step 6: Boundary Conditions


Dene Boundary Conditions... 1. Set the conditions for the nozzle inlet (inlet).

(a) Set the Gauge Total Pressure to 0.9 atm. (b) Set the Supersonic/Initial Gauge Pressure to 0.7369 atm. The inlet static pressure estimate is the mean pressure at the nozzle exit. This value will be used during the solution initialization phase to provide a guess for the nozzle velocity. (c) In the Turbulence Specication Method drop-down list, select Turbulent Viscosity Ratio. (d) Set the Turbulent Viscosity Ratio to 1. For low to moderate inlet turbulence, a viscosity ratio of 1 is recommended.

4-10

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2. Set the conditions for the nozzle exit (outlet).

(a) Set the Gauge Pressure to 0.7369 atm. (b) In the Turbulence Specication Method drop-down list, select Turbulent Viscosity Ratio. (c) Accept the default value of 10 for Backow Turbulent Viscosity Ratio. If substantial backow occurs at the outlet, you may need to adjust the backow values to levels close to the actual exit conditions.

c Fluent Inc. January 28, 2003

4-11

Modeling Unsteady Compressible Flow

Step 7: Solution: Steady Flow


1. Initialize the solution. Solve Initialize Initialize...

(a) Select inlet in the Compute From drop-down list. (b) Click Init, and Close the panel.

4-12

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2. Set the solution parameters. Solve Controls Solution...

(a) Under Discretization, select Second Order Upwind for Modied Turbulent Viscosity. Second-order discretization provides optimum accuracy.

c Fluent Inc. January 28, 2003

4-13

Modeling Unsteady Compressible Flow

3. Perform gradient adaption to rene the mesh. Adapt Gradient

(a) Under Method, select Gradient. The mesh adaption criterion can either be the gradient or the curvature (second gradient). Because strong shocks occur inside the nozzle, the gradient is used as the adaption criterion. (b) Under Gradients Of, make sure that Pressure... and Static Pressure are selected. (c) Under Normalization, select Scale. Mesh adaption can be controlled by the raw (or standard) value of the gradient, the scaled value (by its average in the domain), or the normalized value (by its maximum in the domain). For dynamic mesh adaption, it is recommended to use either the scaled or normalized value because the raw values will probably change strongly during the computation, which would necessitate a readjustment of the coarsen and rene thresholds. In this case, the scaled gradient is used. (d) Set the Coarsen Threshold to 0.3. (e) Set Rene Threshold to 0.7. As the rened regions of the mesh get larger, the coarsen and rene thresholds should get smaller. A coarsen threshold of 0.3 and a rene threshold of 0.7 result in a medium to strong mesh renement in combination with the scaled gradient.

4-14

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

(f) Turn on the Dynamic option under Dynamic and set the Interval to 100. For steady-state ows, it is sucient to only seldomly adapt the meshin this case an interval of 100 iterations is chosen. For time-dependent ows, a considerably smaller interval must be used. (g) Click Compute and then click Mark to store the information. (h) Click on Controls... to modify the adaption controls.

i. In the Grid Adaption Controls panel, turn on the Dynamic option under Dynamic and set the Interval to 100. For steady-state ows, it is sucient to only seldomly adapt the mesh in this case an interval of 100 iterations is chosen. For time-dependent ows, a considerably smaller interval must be used. ii. Make sure that uid is selected under Zones. iii. Set the Max # of Cells to 20000. To restrict the mesh adaption, the maximum number of cells can be limited. If this limit is violated during the adaption, the corsen and rene thresholds are adjusted to respect the maximum number of cells. Additional restrictions can be placed on the minimum cell volume, minimum number of cells, and maximum level of renement. iv. Click OK.

c Fluent Inc. January 28, 2003

4-15

Modeling Unsteady Compressible Flow

4. Enable the plotting of residuals. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click OK. 5. Enable the plotting of mass ow rate at the ow exit. Solve Monitors Surface...

4-16

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

(a) Increase the number of Surface Monitors to 1. (b) Turn on the Plot and Write options for monitor-1. Note: When the Write option is selected in the Surface Monitors panel, the mass ow rate history will be written to a le. If you do not select the write option, the history information will be lost when you exit FLUENT. (c) Click on Dene... to specify the surface monitor parameters in the Dene Surface Monitor panel.

i. Select Mass Flow Rate in the Report Type drop-down list. ii. Select outlet in the Surfaces list. iii. In the File Name eld, enter the name noz ss.out. iv. Click on OK to dene the monitor. (d) Click on OK in the Surface Monitors panel to enable the monitor. 6. Save the case le (noz ss.cas). File Write Case...

c Fluent Inc. January 28, 2003

4-17

Modeling Unsteady Compressible Flow

7. Start the calculation by requesting 2000 iterations. Solve Iterate...

The solution will converge after about 1800 iterations. The mass ow rate history is shown in Figure 4.3.

-14.0000

-14.5000

-15.0000

Mass Flow Rate (kg/s)

-15.5000

-16.0000

-16.5000

-17.0000 0 200 400 600 800 1000 1200 1400 1600 1800

Iteration

Convergence history of Mass Flow Rate on outlet

Nov 27, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 4.3: Mass Flow Rate History

8. Save the data le (noz ss.dat). File Write Data...

4-18

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

9. Check the mass ux balance. Report Fluxes... ! Although the mass ow rate history indicates that the solution is converged, you should also check the mass uxes through the domain to ensure that mass is being conserved.

(a) Keep the default Mass Flow Rate option. (b) Select inlet and outlet in the Boundaries list. (c) Click Compute. ! The net mass imbalance should be a small fraction (say, 0.5%) of the total ux through the system. If a signicant imbalance occurs, you should decrease your residual tolerances by at least an order of magnitude and continue iterating.

c Fluent Inc. January 28, 2003

4-19

Modeling Unsteady Compressible Flow

10. Display the steady-ow velocity vectors (Figure 4.4). Display Vectors...

(a) Change the Scale to 10. (b) In the Surfaces list, select all of the surfaces. (c) Click Display. The steady ow prediction shows the expected form, with peak velocity of about 335 m/s through the nozzle.

4-20

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

3.35e+02 3.19e+02 3.02e+02 2.85e+02 2.69e+02 2.52e+02 2.35e+02 2.18e+02 2.02e+02 1.85e+02 1.68e+02 1.51e+02 1.35e+02 1.18e+02 1.01e+02 8.46e+01 6.78e+01 5.11e+01 3.44e+01 1.77e+01 9.40e-01

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 4.4: Velocity Vectors (Steady Flow)

c Fluent Inc. January 28, 2003

4-21

Modeling Unsteady Compressible Flow

11. Display the steady ow contours of static pressure (Figure 4.5). Display Contours...

(a) Under Options, select Filled. (b) In the Surfaces list, select all of the surfaces. (c) Click Display. The steady ow prediction shows the expected pressure distribution, with low pressure near the nozzle throat.

4-22

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

7.85e-01 7.67e-01 7.49e-01 7.31e-01 7.13e-01 6.95e-01 6.77e-01 6.59e-01 6.41e-01 6.23e-01 6.06e-01 5.88e-01 5.70e-01 5.52e-01 5.34e-01 5.16e-01 4.98e-01 4.80e-01 4.62e-01 4.44e-01 4.26e-01

Contours of Static Pressure (atm)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A)

Figure 4.5: Contours of Static Pressure (Steady Flow)

c Fluent Inc. January 28, 2003

4-23

Modeling Unsteady Compressible Flow

Step 8: Enable Time Dependence and Set Unsteady Conditions


In this step you will dene a transient ow by specifying an unsteady pressure condition for the nozzle. 1. Enable a time-dependent ow calculation. Dene Models Solver...

(a) Under Time, select Unsteady. (b) Under Unsteady Formulation, select 2nd-Order Implicit. Implicit (dual) time-stepping allows you to set the physical time step used for the transient ow prediction (while FLUENT continues to determine the time step used for inner iterations based on a Courant condition). Here, second-order implicit time-stepping is enabled: this provides higher accuracy in time than the rst-order option.

4-24

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2. Dene the unsteady condition for the nozzle exit (outlet). The pressure at the outlet is dened as a wave-shaped prole, and is described by the following equation: pexit (t) = 0.12 sin(t) + pexit where = pexit = circular frequency of unsteady pressure (rad/s) mean exit pressure (atm) (4.1)

In this case, = 2200 rad/s, and pexit = 0.7369 atm. A user-dened function (pexit.c) has been written to dene the equation (Equation 4.1) required for the pressure prole. Note: To input the value of Equation 4.1 in the correct units, the function pexit.c has been multiplied by a factor of 101325 to convert from the chosen pressure unit (atm) to the SI unit required by FLUENT (Pa). This will not aect the displayed results. See the separate UDF Manual for details about user-dened functions. (a) Read in the user-dened function. Dene User-Dened Functions Interpreted...

i. Enter pexit.c as the Source File Name. ii. Click Interpret. The user-dened function has already been dened, but it needs to be compiled within FLUENT before it can be used in the solver. iii. Close the Interpreted UDFs panel.

c Fluent Inc. January 28, 2003

4-25

Modeling Unsteady Compressible Flow

(b) Set the unsteady boundary conditions at the exit.

i. Select udf unsteady pressure (the user-dened function) in the Gauge Pressure drop-down list. 3. Update the gradient adaption parameters for the transient case. Adapt Gradient (a) Reset the Coarsen Threshold to 0.3. (b) Reset the Rene Threshold to 0.7. The rene and coarsen thresholds have been changed during the steady-state computation to meet the limit of 20000 cells. Therefore, you need to reset these parameters to their original values. (c) Under Dynamic, set the Interval to 1. For the transient case, the mesh adaption will be done every time step. (d) Click Compute and then Mark to store the values. The console window will print statistics on the cells that are to be rened and coarsened. (e) Click on Controls... to modify the adaption controls. i. In the Grid Adaption Controls panel, set the Min # of Cells to 8000. ii. Set the Max # of Cells to 30000. The maximum number of cells is increased to try to avoid readjustment of the coarsen and rene thresholds. Additionally, the minimum number of cells has been limited to 8000 because it is not desired to have a coarse mesh during the computation (the current mesh has about 10000 cells). iii. Click OK.

4-26

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

Step 9: Solution: Unsteady Flow


1. Set the time step parameters. The selection of the time step is critical for accurate time-dependent ow predictions. Using a time step of 2.85596 105 seconds, 100 time steps are required for one pressure cycle. The pressure cycle begins and ends with the initial pressure at the nozzle exit. Solve Iterate...

(a) Set the Time Step Size to 2.85596e-5 s. (b) Set the Number of Time Steps to 600. (c) Set the Max Iterations per Time Step to 30. (d) Click Apply.

c Fluent Inc. January 28, 2003

4-27

Modeling Unsteady Compressible Flow

2. Modify the plotting of the mass ow rate at the nozzle exit. Because each time step requires 30 iterations, a smoother plot will be generated by plotting at every time step. Solve Monitors Surface...

(a) For monitor-1, select Time Step in the drop-down list under Every. (b) Click Dene... to modify the surface monitor parameters. i. In the Dene Surface Monitor panel, change the File Name to noz uns.out. ii. In the X Axis drop-down list, select Time Step. iii. Click OK. (c) Click OK in the Surface Monitors panel. 3. Save the transient solution case le (noz uns.cas). File Write Case...

4-28

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

4. Start the transient calculation. Solve Iterate... ! Calculation of 600 time steps will require signicant CPU resources. Instead of calculating, you can read the data le saved after the iterations have been completed: noz uns.dat (The data le is available in the same directory where you found the mesh and UDF les.) By requesting 600 time steps, you are asking FLUENT to compute six pressure cycles. The mass ow rate history is shown in Figure 4.6.

-4.00e+00 -6.00e+00 -8.00e+00 -1.00e+01

Mass Flow Rate Mass Flow Rate

-1.20e+01 -1.40e+01 -1.60e+01 -1.80e+01 -2.00e+01 0 100 200 300 400 500 600

Time Step

Convergence history of Mass Flow Rate on outlet (in SI units) (Time=1.7136e-02) Dec 09, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.6: Mass Flow Rate History (Unsteady Flow)

5. Save the transient solution data le (noz uns.dat). File Write Data...

c Fluent Inc. January 28, 2003

4-29

Modeling Unsteady Compressible Flow

Step 10: Saving and Postprocessing Time-Dependent Data Sets


The solution has reached a time-periodic state. To study how the ow changes within a single pressure cycle, you will now continue the solution for 100 more time steps. You will use FLUENTs solution animation feature to save contour plots of pressure and Mach number at each time step, and the autosave feature to save case and data les every 10 time steps. After the calculation is complete, you will use the solution animation playback feature to view the animated pressure and Mach number plots over time. 1. Request saving of case and data les every 10 time steps. File Write Autosave...

(a) Set the Autosave Case File Frequency and Autosave Data File Frequency to 10. (b) In the Filename eld, enter noz anim. (c) Click OK. When FLUENT saves a le, it will append the time step value to the le name prex (noz anim). The standard extensions (.cas and .dat) will also be appended. This will yield le names of the form noz anim0640.cas and noz anim0640.dat, where 0640 is the time step number. Optionally, you can add the extension .gz to the end of the le name (e.g., noz anim.gz), which will instruct FLUENT to save the case and data les in compressed format, yielding le names of the form noz anim0640.cas.gz.

4-30

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2. Create animation sequences for the nozzle pressure and Mach number contour plots. Solve Animate Dene...

(a) Increase the number of Animation Sequences to 2. (b) Under Name, enter pressure for the rst sequence and mach-number for the second sequence. (c) In the When drop-down lists, select Time Step. With the default value of 1 for Every, this instructs FLUENT to update the animation sequence at every time step.

c Fluent Inc. January 28, 2003

4-31

Modeling Unsteady Compressible Flow

3. Dene the animation sequence for pressure. (a) Click Dene... on the line for pressure to set the parameters for the pressure sequence. The Animation Sequence panel will open.

(b) Under Storage Type, select In Memory. The Memory option is acceptable for a small 2D case such as this. For larger 2D or 3D cases, saving animation les with either the Metale or PPM Image option is preferable to avoid using too much of your machines memory. (c) Increase the Window number to 2 and click Set. Graphics window number 2 will open. (d) Under Display Type, select Contours. The Contours panel will open.

4-32

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

i. In the Contours panel, keep the default selections of Pressure... and Static Pressure. ii. Make sure that Filled is selected under Options, and deselect Auto Range. iii. Enter 0.25 under Min and 1.25 under Max. This will set a xed range for the contour plot and subsequent animation. iv. In the Surfaces list, select all of the surfaces. v. Click Display. Figure 4.7 shows the contours of static pressure in the nozzle after 600 time steps. (e) Click OK in the Animation Sequence panel.

c Fluent Inc. January 28, 2003

4-33

Modeling Unsteady Compressible Flow

1.25e+00 1.20e+00 1.15e+00 1.10e+00 1.05e+00 1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01

Contours of Static Pressure (atm) (Time=1.7136e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.7: Pressure Contours at t = 0.01714 s

4-34

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

4. Dene the animation sequence for Mach number. (a) In the Solution Animation panel, click Dene... on the line for mach-number to set the parameters for the Mach number sequence. (b) Under Storage Type in the Animation Sequence panel, select In Memory. (c) Increase the Window number to 3 and click Set. Graphics window number 3 will open. (d) Under Display Type, select Contours. i. In the Contours panel, select Velocity... and Mach Number. ii. Make sure that Filled is selected under Options, and deselect Auto Range. iii. Enter 0.00 under Min and 1.30 under Max. iv. In the Surfaces list, make sure that all of the surfaces are selected. v. Click Display. Figure 4.8 shows the Mach number contours in the nozzle after 600 time steps.

1.30e+00 1.23e+00 1.17e+00 1.11e+00 1.04e+00 9.75e-01 9.10e-01 8.45e-01 7.80e-01 7.15e-01 6.50e-01 5.85e-01 5.20e-01 4.55e-01 3.90e-01 3.25e-01 2.60e-01 1.95e-01 1.30e-01 6.50e-02 0.00e+00

Contours of Mach Number (Time=1.7136e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.8: Mach Number Contours at t = 0.01714 s (e) Click OK in the Animation Sequence panel. (f) Click OK in the Solution Animation panel.

c Fluent Inc. January 28, 2003

4-35

Modeling Unsteady Compressible Flow

5. Continue the calculation by requesting 100 time steps. Requesting 100 time steps will march the solution through an additional 0.0028 seconds, or roughly one pressure cycle. With the autosave and animation features active (as dened above), the case and data les will be saved approximately every 0.00028 seconds; animation les will be saved every 0.000028 seconds. Solve Iterate...

When the calculation nishes, you will have ten pairs of case and data les and there will be 100 pairs of contour plots stored in memory. In the next few steps, you will play back the animation sequences and examine the results at several time steps after reading in pairs of newly-saved case and data les.

4-36

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

6. Change the display options to include double buering. Double buering will allow for a smoother transition between the frames of the animations. Display Options...

(a) Under Rendering Options, select Double Buering. (b) Click Apply.

c Fluent Inc. January 28, 2003

4-37

Modeling Unsteady Compressible Flow

7. Play back the animation of the pressure contours. Solve Animate Playback...

(a) Under Sequences, select pressure. The playback control buttons now become active. (b) Keep the default settings in the rest of the panel and click the play button (the second from the right in the group of buttons under Playback). Examples of pressure contours at t = 0.01799 s (630th time step) and t = 0.0191 s (670th time step) are shown in Figures 4.9 and 4.10. 8. Repeat steps 6 and 7, selecting the appropriate active window and sequence name for the Mach number contours. Examples of Mach number contours at t = 0.01799 s and t = 0.0191 s are shown in Figures 4.11 and 4.12.

4-38

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

1.25e+00 1.20e+00 1.15e+00 1.10e+00 1.05e+00 1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01

Contours of Static Pressure (atm) (Time=1.7993e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.9: Pressure Contours at t = 0.01799 s

1.25e+00 1.20e+00 1.15e+00 1.10e+00 1.05e+00 1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01

Contours of Static Pressure (atm) (Time=1.9135e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.10: Pressure Contours at t = 0.0191 s

c Fluent Inc. January 28, 2003

4-39

Modeling Unsteady Compressible Flow

1.30e+00 1.23e+00 1.17e+00 1.11e+00 1.04e+00 9.75e-01 9.10e-01 8.45e-01 7.80e-01 7.15e-01 6.50e-01 5.85e-01 5.20e-01 4.55e-01 3.90e-01 3.25e-01 2.60e-01 1.95e-01 1.30e-01 6.50e-02 0.00e+00

Contours of Mach Number (Time=1.7993e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.11: Mach Number Contours at t = 0.01799 s

1.30e+00 1.23e+00 1.17e+00 1.11e+00 1.04e+00 9.75e-01 9.10e-01 8.45e-01 7.80e-01 7.15e-01 6.50e-01 5.85e-01 5.20e-01 4.55e-01 3.90e-01 3.25e-01 2.60e-01 1.95e-01 1.30e-01 6.50e-02 0.00e+00

Contours of Mach Number (Time=1.9135e-02)

Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.12: Mach Number Contours at t = 0.0191 s

4-40

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

Extra: FLUENT gives you the option of exporting an animation as an MPEG le or as a series of les in any of the hardcopy formats available in the Graphics Hardcopy panel (including TIFF and PostScript). To save an MPEG le, select MPEG from the Write/Record Format drop-down list in the Playback panel and then click the Write button. The MPEG le will be saved in your working directory. You can view the MPEG movie using an MPEG player (e.g., Windows Media Player or another MPEG movie player). To save a series of TIFF, PostScript, or other hardcopy les, select Hardcopy Frames in the Write/Record Format drop-down list in the Playback panel. Click on the Hardcopy Options... button to open the Graphics Hardcopy panel and set the appropriate parameters for saving the hardcopy les. Click Apply in the Graphics Hardcopy panel to save your modied settings. In the Playback panel, click the Write button. FLUENT will replay the animation, saving each frame to a separate le in your working directory. If you want to view the solution animation in a later FLUENT session, you can select Animation Frames as the Write/Record Format and click Write. ! Since the solution animation was stored in memory, it will be lost if you exit FLUENT without saving it to one of the formats described above. Note that only the animation-frame format can be read back into the Playback panel for display in a later FLUENT session.

9. Display velocity vectors after 60 time steps (Figure 4.13). (a) Read case and data les for the 660th time step (noz anim0660.cas and noz anim0660.dat) into FLUENT. File Read Case & Data... (b) Plot vectors at t = 0.01885 s. Display Vectors...

c Fluent Inc. January 28, 2003

4-41

Modeling Unsteady Compressible Flow

i. Change the Scale to 10. ii. Click Display. The unsteady ow prediction shows the expected form, with peak velocity of about 241 m/s through the nozzle at t = 0.01885 seconds. 10. Repeat step 9 using case and data les saved for other time steps of interest.

4-42

c Fluent Inc. January 28, 2003

Modeling Unsteady Compressible Flow

2.41e+02 2.29e+02 2.17e+02 2.05e+02 1.93e+02 1.82e+02 1.70e+02 1.58e+02 1.46e+02 1.34e+02 1.22e+02 1.11e+02 9.87e+01 8.69e+01 7.50e+01 6.32e+01 5.13e+01 3.95e+01 2.76e+01 1.58e+01 3.92e+00

Velocity Vectors Colored By Velocity Magnitude (m/s) (Time=1.8849e-02) Dec 17, 2002 FLUENT 6.1 (2d, coupled imp, S-A, unsteady)

Figure 4.13: Velocity Vectors at t = 0.01885 s

Summary: In this tutorial, you modeled the transient ow of air through a nozzle. You learned how to generate a steady-state solution as an initial condition for the unsteady case, and how to set solution parameters for implicit time-stepping. You also learned how to manage the le saving and graphical postprocessing for time-dependent ows, using le autosaving to automatically save solution information as the transient calculation proceeds. Finally, you learned how to use FLUENTs solution animation tool to create animations of transient data, and how to view the animations using the playback feature.

c Fluent Inc. January 28, 2003

4-43

Modeling Unsteady Compressible Flow

4-44

c Fluent Inc. January 28, 2003

Tutorial 5. Modeling Radiation and Natural Convection


Introduction: In this tutorial, combined radiation and natural convection are solved in a two-dimensional square box on a mesh consisting of quadrilateral elements. In this tutorial you will learn how to: Use the radiation models in FLUENT (Rosseland, P-1, DTRM, discrete ordinates (DO), and surface-to-surface (S2S)) and understand their ranges of application Use the Boussinesq model for density Set the boundary conditions for a heat transfer problem involving natural convection and radiation Separate a single wall zone into multiple wall zones Change the properties of an existing uid material Calculate a solution using the segregated solver Display velocity vectors and contours of stream function and temperature for ow visualization Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem to be considered is shown schematically in Figure 5.1. A square box of side L has a hot right wall at T = 2000 K, a cold left wall at T = 1000 K, and adiabatic top and bottom walls. Gravity points downwards. A buoyant ow develops because of thermally-induced density gradients. The medium contained in the box is assumed to be absorbing and emitting, so that the radiant exchange between the walls is attenuated by absorption and augmented by emission in the medium. All walls are black. The objective is to compute the ow and temperature patterns in the box, as well as the wall heat ux, using the radiation models available in FLUENT, and to compare their performance for dierent values of the optical thickness aL. The working uid has a Prandtl number of approximately 0.71, and the Rayleigh number based on L is 5 105 . This means the ow is inherently laminar. The

c Fluent Inc. January 28, 2003

5-1

Modeling Radiation and Natural Convection

3 Boussinesq assumption is used to model buoyancy. The Planck number k/(4LT0 ) is 0.02, and measures the relative importance of conduction to radiation; here T0 = (Th + Tc )/2. Three values for the optical thickness are considered: aL = 0, aL = 0.2, and aL = 5.

Note that the values of physical properties and operating conditions (e.g., gravitational acceleration) have been adjusted to yield the desired Prandtl, Rayleigh, and Planck numbers.
Adiabatic = 1000 kg/m3 cp = 1.1030x10
4

J/kgK

y x

k = 15.309 W/mK -3 = 10 kg/ms -5 1/K = 10 -5 g = -6.96 x 10 m/s2 a = 0, 0.2, 5 1/m L=1m Ra = 5 x 10 Pr = 0.71 Pl = 0.02
5

Tc= 1000 K

T = 2000 K

= 0.2, 5

Figure 5.1: Schematic of the Problem

Preparation
1. Copy the le rad/rad.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

5-2

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 1: Grid
1. Read the mesh le rad.msh. File Read Case... As the mesh is read in, messages will appear in the console window reporting the progress of the reading. The mesh size will be reported as 2500 cells. 2. Check the grid. Grid Check FLUENT performs various checks on the mesh and reports the progress in the console window. Pay particular attention to the minimum volume. Make sure this is a positive number. 3. Display the grid (Figure 5.2). Display Grid...

Note: All the walls are currently contained in a single wall zone, wall-4. You will need to separate them out into four dierent walls so that you can specify dierent boundary conditions for each wall.

c Fluent Inc. January 28, 2003

5-3

Modeling Radiation and Natural Convection

Grid

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.2: Graphics Display of Grid

4. Separate the single wall zone into four wall zones. Grid Separate Faces...

(a) Select the Angle separation method (the default) under Options. (b) Select wall-4 in the Zones list. (c) Specify 89 as the signicant Angle. (d) Click on the Separate button. Faces with normal vectors that dier by more than 89 will be placed in separate zones. Since the four wall zones are perpendicular (angle = 90 ), wall-4 will be separated into four zones.

5-4

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

5. Display the grid again. (a) Select all Surfaces and click on Display. Notice that you now have four dierent wall zones instead of only one. Extra: You can use the right mouse button to check which wall zone number corresponds to each wall boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly. In some cases, you may want to disable the display of the interior grid so as to more accurately select the boundaries for identication.

c Fluent Inc. January 28, 2003

5-5

Modeling Radiation and Natural Convection

Step 2: Models
As discussed earlier, in this tutorial you will enable each radiation model in turn, obtain a solution, and postprocess the results. You will start with the Rosseland model, then use the P-1 model, the discrete transfer radiation model (DTRM), and the discrete ordinates (DO) model. At the end of the tutorial, you will use the surface-to-surface (S2S) model. 1. Keep the default solver settings. Dene Models Solver...

5-6

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2. Turn on the Rosseland radiation model. Dene Models Radiation...

When you click OK in the Radiation Model panel, FLUENT will present an Information dialog box telling you that new material properties have been added for the radiation model. You will be setting properties later, so you can simply click OK in the dialog box to acknowledge this information. Note: FLUENT will automatically enable the energy calculation when you enable a radiation model, so you need not visit the Energy panel. 3. Add the eect of gravity on the model. Dene Operating Conditions...

c Fluent Inc. January 28, 2003

5-7

Modeling Radiation and Natural Convection

(a) Turn on Gravity. The panel will expand to show additional inputs. (b) Set the Gravitational Acceleration in the Y direction to -6.94e-5 m/s2 . As mentioned earlier, the gravitational acceleration has been adjusted to yield the correct dimensionless quantities (Prandtl, Rayleigh, and Planck numbers). See Figure 5.1 and the associated comments. (c) Set the Operating Temperature to 1000 K. The operating temperature will be used by the Boussinesq model, which you will enable in the next step.

5-8

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 3: Materials
The default uid material is air, which is the working uid in this problem. However, since you are working with a ctitious uid whose properties have been adjusted to give the desired values of the dimensionless parameters, you must change the default properties for air. You will use an optical thickness aL of 0.2 for this calculation. (Since L = 1, the absorption coecient a will be set to 0.2.) Later in the tutorial, results for an optically thick medium with aL = 5 and non-participating medium with aL = 0 are computed to show how the dierent radiation models behave for dierent optical thicknesses. Dene Materials...

1. Select boussinesq in the drop-down list next to Density, and then set the Density to 1000 kg/m3 . For details about the Boussinesq model, see the Users Guide. 2. Set the specic heat, Cp, to 1.103e4 J/kg-K. 3. Set the Thermal Conductivity to 15.309 W/m-K. 4. Set the Viscosity to 0.001 kg/m-s.

c Fluent Inc. January 28, 2003

5-9

Modeling Radiation and Natural Convection

5. Set the Absorption Coecient to 0.2 m1 . Hint: Use the scroll bar to access the properties that are not initially visible in the panel. 6. Keep the default settings for the Scattering Coecient and the Scattering Phase Function, since there is no scattering in this problem. 7. Set the Thermal Expansion Coecient (used by the Boussinesq model) to 1e-5 K1 . 8. Click on Change/Create and close the Materials panel.

5-10

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 4: Boundary Conditions


Dene Boundary Conditions... 1. Set the boundary conditions for the bottom wall (wall-4.006). Note: The bottom wall should be called wall-4.006, but to be sure that you have the correct wall, use your right mouse button to click on the bottom wall in the graphics window. When you do this, the corresponding zone will be selected automatically in the Zone list in the Boundary Conditions panel. You can do this when you set boundary conditions for the other walls as well, to be sure that you are dening the correct conditions.

(a) Change the Zone Name to bottom. (b) Retain the default thermal conditions (heat ux of 0) to specify an adiabatic wall. Note: The Rosseland model does not require you to set a wall emissivity. Later in the tutorial, you will need to dene the wall emissivity for the other radiation models. 2. Set the boundary conditions for the left wall, wall-4. (a) Change the Zone Name to left. (b) Select Temperature under Thermal Conditions and set the Temperature to 1000 K.

c Fluent Inc. January 28, 2003

5-11

Modeling Radiation and Natural Convection

3. Set the boundary conditions for the right wall, wall-4:007. (a) Change the Zone Name to right. (b) Select Temperature under Thermal Conditions and set the Temperature to 2000 K. 4. Set the boundary conditions for the top wall, wall-4:005. (a) Change the Zone Name to top. (b) Retain the default thermal conditions (heat ux of 0) to specify an adiabatic wall.

5-12

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 5: Solution for the Rosseland Model


1. Set the parameters that control the solution. Solve Controls Solution...

(a) Retain the default selected Equations (all of them) and Under-Relaxation Factors. (b) Under Discretization, select PRESTO! for Pressure, and Second Order Upwind for Momentum and Energy.

c Fluent Inc. January 28, 2003

5-13

Modeling Radiation and Natural Convection

2. Initialize the ow eld. Solve Initialize Initialize...

(a) Set the Temperature to 1500 K and click on Init. 3. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

5-14

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

(a) Under Options, select Plot. (b) Click OK. Note: There is no extra residual for the radiation heat transfer because the Rosseland model does not solve extra transport equations for radiation; instead, it augments the thermal conductivity in the energy equation. When you use the P-1 and DO radiation models, which both solve additional transport equations, you will see additional residuals for radiation. 4. Save the case le (rad ross.cas). File Write Case... 5. Start the calculation by requesting 200 iterations. Solve Iterate... The solution will converge in about 180 iterations. 6. Save the data le (rad ross.dat). File Write Data...

c Fluent Inc. January 28, 2003

5-15

Modeling Radiation and Natural Convection

Step 6: Postprocessing for the Rosseland Model


1. Display velocity vectors (Figure 5.3). Display Vectors...

5-16

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2.11e-04 2.00e-04 1.90e-04 1.79e-04 1.69e-04 1.58e-04 1.48e-04 1.37e-04 1.27e-04 1.16e-04 1.05e-04 9.49e-05 8.44e-05 7.38e-05 6.33e-05 5.27e-05 4.22e-05 3.16e-05 2.11e-05 1.05e-05 2.61e-09

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.3: Velocity Vectors for the Rosseland Model

2. Display contours of stream function (Figure 5.4). Display Contours...

c Fluent Inc. January 28, 2003

5-17

Modeling Radiation and Natural Convection

The recirculatory patterns observed are due to the natural convection in the box. At a low optical thickness (0.2), radiation should not have a large inuence on the ow. The ow pattern is expected to be similar to that obtained with no radiation (Figure 5.5). However, the Rosseland model predicts a ow pattern that is very symmetric (Figure 5.4), and quite dierent from the pure natural convection case. This discrepancy occurs because the Rosseland model is not appropriate for small optical thickness.

6.96e-02 6.62e-02 6.27e-02 5.92e-02 5.57e-02 5.22e-02 4.88e-02 4.53e-02 4.18e-02 3.83e-02 3.48e-02 3.13e-02 2.79e-02 2.44e-02 2.09e-02 1.74e-02 1.39e-02 1.04e-02 6.96e-03 3.48e-03 0.00e+00

Contours of Stream Function (kg/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.4: Contours of Stream Function for the Rosseland Model

Extra: If you want to compute the results the radiation models in the Radiation factor for energy to 0.8, and calculate the under-relaxation factor to 1 before

without radiation yourself, turn o all Model panel, set the under-relaxation until convergence. (Remember to reset continuing with the tutorial).

5-18

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

1.97e-02 1.87e-02 1.77e-02 1.67e-02 1.58e-02 1.48e-02 1.38e-02 1.28e-02 1.18e-02 1.08e-02 9.84e-03 8.86e-03 7.88e-03 6.89e-03 5.91e-03 4.92e-03 3.94e-03 2.95e-03 1.97e-03 9.84e-04 0.00e+00

Contours of Stream Function (kg/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.5: Contours of Stream Function with No Radiation

3. Display lled contours of temperature (Figure 5.6). Display Contours...

c Fluent Inc. January 28, 2003

5-19

Modeling Radiation and Natural Convection

2.00e+03 1.95e+03 1.90e+03 1.85e+03 1.80e+03 1.75e+03 1.70e+03 1.65e+03 1.60e+03 1.55e+03 1.50e+03 1.45e+03 1.40e+03 1.35e+03 1.30e+03 1.25e+03 1.20e+03 1.15e+03 1.10e+03 1.05e+03 1.00e+03

Contours of Static Temperature (k)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.6: Contours of Temperature for the Rosseland Model

The Rosseland model predicts a temperature eld (Figure 5.6) very dierent from that obtained without radiation (Figure 5.7). For the low optical thickness in this problem, the temperature eld predicted by the Rosseland model is not physical. 4. Plot the y velocity along the horizontal centerline of the box. (a) Create an isosurface at y = 0.5, the horizontal line through the center of the box. Surface Iso-Surface...

5-20

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2.00e+03 1.95e+03 1.90e+03 1.85e+03 1.80e+03 1.75e+03 1.70e+03 1.65e+03 1.60e+03 1.55e+03 1.50e+03 1.45e+03 1.40e+03 1.35e+03 1.30e+03 1.25e+03 1.20e+03 1.15e+03 1.10e+03 1.05e+03 1.00e+03

Contours of Static Temperature (k)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.7: Contours of Temperature with No Radiation

i. Select Grid... in the Surface of Constant drop-down list and select YCoordinate from the list below. ii. Click on Compute to see the extents of the domain. iii. Set a value of 0.5 in the Iso-Values eld, and change the New Surface Name to y=0.5. iv. Click on Create to create a surface at y = 0.5.

c Fluent Inc. January 28, 2003

5-21

Modeling Radiation and Natural Convection

(b) Create an XY plot of y velocity on the isosurface. Plot XY Plot...

i. Make sure that Node Values is turned on under Options. By default, the Node Values option is turned on, and the values that have been interpolated to the nodes are displayed. If you prefer to display the cell values, turn the Node Values option o. Note that you will need to ensure that the selected option for Node Values is used throughout the tutorial for displaying and saving XY plots. This will enable you to correctly compare the XY plots for dierent radiation models in a later step, as they will use identical options. ii. Check that the Plot Direction for X is 1, and the Plot Direction for Y is 0. With a Plot Direction vector of (1,0), FLUENT will plot the selected variable as a function of x. Since you are plotting the velocity prole on a cross-section of constant y , the x direction is the one in which the velocity varies. iii. Select Velocity... and Y Velocity under Y Axis Function. iv. Select y=0.5 in the Surfaces list. v. Click on Plot. The velocity prole reects the rising plume at the hot right wall, and the falling plume at the cold left wall. Compared to the case with no radiation,

5-22

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity (m/s)

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.8: XY Plot of Centerline y Velocity for the Rosseland Model the prole predicted by the Rosseland model exhibits thicker wall layers. As discussed before, the expected prole for aL = 0.2 is similar to the case with no radiation. (c) Save the plot data to a le. i. Select the Write to File option, and click the Write... push button. ii. In the resulting Select File dialog box, specify rad ross.xy in the XY File text entry box and click OK.

c Fluent Inc. January 28, 2003

5-23

Modeling Radiation and Natural Convection

5. Compute the total wall heat ux on each lateral wall. Report Fluxes...

(a) Select Total Heat Transfer Rate under Options. (b) Select right and left under Boundaries. (c) Click the Compute button. The total wall heat transfer rate is reported for the hot and cold walls as approximately 7.43 105 W. The sum of the heat uxes on the lateral walls is a negligible imbalance. 6. Save the case and data les (rad ross.cas and rad ross.dat). File Write Case & Data... Thus far in this tutorial, you have learned how to set up a natural convection problem using the Rosseland model to compute radiation. You have also learned to postprocess the results. You will now turn on the P-1 model and compare the results so computed with those of the Rosseland model.

5-24

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 7: P-1 Model Denition, Solution, and Postprocessing


You will now repeat the above calculation using the P-1 radiation model. The main steps are identical to the procedure described above for the Rosseland model. 1. Enable the P-1 model. Dene Models Radiation... 2. Conrm that the wall emissivity is 1 for all walls. Dene Boundary Conditions... For each wall boundary, there will be a new entry, Internal Emissivity, in the Thermal section of the Wall panel. Retain the default value of 1. 3. Modify the under-relaxation parameters. Solve Controls Solution... (a) Under Under-Relaxation Factors, set the factor for P1 to 1.0, and retain the default factors for Pressure, Momentum, and Energy (0.3, 0.7, and 1.0). Note that an additional equation, P1, appears because the P-1 model solves an additional radiation transport equation. This problem is relatively easy to converge for the P-1 model since there is not much coupling between the radiation and temperature equations at low optical thicknesses. Consequently a high under-relaxation factor can be used for P-1. 4. Save the case le (rad p1.cas). File Write Case... 5. Continue the calculation by requesting another 200 iterations. Solve Iterate... The P-1 model reaches convergence after about 115 additional iterations. 6. Save the data le (rad p1.dat). File Write Data...

c Fluent Inc. January 28, 2003

5-25

Modeling Radiation and Natural Convection

7. Examine the results of the P-1 model calculation. Note: The steps below do not include detailed instructions because the procedure is the same one that you followed for the Rosseland model postprocessing. See Step 6: Postprocessing for the Rosseland Model if you need more detailed instructions. (a) Display velocity vectors (Figure 5.9). Display Vectors...

2.87e-04 2.72e-04 2.58e-04 2.44e-04 2.29e-04 2.15e-04 2.01e-04 1.86e-04 1.72e-04 1.58e-04 1.43e-04 1.29e-04 1.15e-04 1.00e-04 8.61e-05 7.18e-05 5.75e-05 4.32e-05 2.89e-05 1.46e-05 2.63e-07

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.9: Velocity Vectors for the P-1 Model (b) Plot the y velocity along the horizontal centerline (Figure 5.10), and save the plot data to a le called rad p1.xy. Plot XY Plot... ! You will need to reselect Y Velocity under Y Axis Function. Also, remember to turn o the Write to File option so that you can access the Plot button to generate the plot.

(c) Compute the total wall heat transfer rate. Report Fluxes ... The total heat transfer rate reported on the right wall is 8.47 105 W. The heat imbalance at the lateral walls is negligibly small. You will see later that the Rosseland and P-1 wall heat transfer rates are substantially dierent from those obtained by the DTRM and the DO model.

5-26

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05 -1.36e-20

Y Velocity (m/s)

-5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 -3.00e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.10: XY Plot of Centerline y Velocity for the P-1 Model Notice how dierent the velocity vectors and y -velocity prole are from those obtained using the Rosseland model. The P-1 velocity proles show a clear momentum boundary layer along the hot and cold walls. These proles are much closer to those obtained from the non-radiating case (Figures 5.11 and 5.12). Though the P-1 model is not appropriate for this optically thin limit, it yields the correct velocity proles since the radiation source in the energy equation, which is proportional to the absorption coecient, is small. The Rosseland model uses an eective conductivity to account for radiation, and yields the wrong temperature eld, which in turn results in an erroneous velocity eld.

c Fluent Inc. January 28, 2003

5-27

Modeling Radiation and Natural Convection

2.16e-04 2.05e-04 1.94e-04 1.83e-04 1.73e-04 1.62e-04 1.51e-04 1.40e-04 1.29e-04 1.19e-04 1.08e-04 9.71e-05 8.63e-05 7.55e-05 6.47e-05 5.39e-05 4.31e-05 3.24e-05 2.16e-05 1.08e-05 9.22e-09

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.11: Velocity Vectors with No Radiation

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity (m/s)

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.12: XY Plot of Centerline y Velocity with No Radiation

5-28

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 8: DTRM Denition, Solution, and Postprocessing


1. Turn on the discrete transfer radiation model (DTRM) and dene the ray tracing. Dene Models Radiation...

(a) Select Discrete Transfer under Model. The panel will expand to show additional inputs. (b) Accept the defaults by clicking OK. The Ray Tracing panel will open automatically.

(c) Accept the default settings for Clustering and Angular Discretization by clicking OK. When you click OK, FLUENT will open a Select File dialog box so you can specify a name for the ray le used by the DTRM. A detailed description of the ray tracing procedure can be found in the Users Guide. In brief, the number of Cells Per Volume Cluster and Faces Per Surface Cluster control the total number of radiating surfaces and absorbing cells. For a small 2D problem, the default

c Fluent Inc. January 28, 2003

5-29

Modeling Radiation and Natural Convection

number of 1 is acceptable. For a large problem, however, you will want to increase these numbers to reduce the ray tracing expense. The Theta Divisions and Phi Divisions control the number of rays being created from each surface cluster. For most practical problems, the default settings will suce. (d) In the Ray File text entry box in the Select File dialog box, enter rad dtrm.ray for the name of the ray le. Then click OK. FLUENT will print an informational message describing the progress of the ray tracing procedure. 2. Retain the current under-relaxation factors for pressure, momentum, and energy (0.3, 0.7, and 1.0). Solve Controls Solution... 3. Save the case le (rad dtrm.cas). File Write Case... 4. Continue the calculation by requesting another 100 iterations. Solve Iterate... The solution will converge after about 80 additional iterations. 5. Save the data le (rad dtrm.dat). File Write Data... 6. Examine the results of the DTRM calculation. Note: The steps below do not include detailed instructions because the procedure is the same one that you followed for the Rosseland model postprocessing. See Step 6: Postprocessing for the Rosseland Model if you need more detailed instructions. (a) Display velocity vectors (Figure 5.13). Display Vectors... (b) Plot the y velocity along the horizontal centerline (Figure 5.14), and save the plot data to a le called rad dtrm.xy. Plot XY Plot... ! You will need to reselect Y Velocity under Y Axis Function. Also, remember to turn o the Write to File option so that you can access the Plot button to generate the plot.

5-30

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2.88e-04 2.73e-04 2.59e-04 2.45e-04 2.30e-04 2.16e-04 2.02e-04 1.87e-04 1.73e-04 1.58e-04 1.44e-04 1.30e-04 1.15e-04 1.01e-04 8.65e-05 7.21e-05 5.77e-05 4.33e-05 2.90e-05 1.46e-05 2.08e-07

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.13: Velocity Vectors for the DTRM

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05 -1.36e-20

Y Velocity (m/s)

-5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 -3.00e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.14: XY Plot of Centerline y Velocity for the DTRM

c Fluent Inc. January 28, 2003

5-31

Modeling Radiation and Natural Convection

(c) Compute the total wall heat transfer rate. Report Fluxes ... The total heat transfer rate reported on the right wall is 6.06 105 W. Note that this is substantially lower than the values predicted by the Rosseland and P-1 models.

5-32

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 9: DO Model Denition, Solution, and Postprocessing


1. Turn on the discrete ordinates (DO) radiation model and dene the angular discretization. Dene Models Radiation...

(a) Select Discrete Ordinates under Model. The panel will expand to show additional inputs for the DO model. (b) Set the number of Flow Iterations Per Radiation Iteration to 1. This is a relatively simple ow problem, and will converge easily. Consequently it is useful to do the DO calculation every iteration of the ow solution. For problems that are dicult to converge, it is sometimes useful to allow the ow solution to establish itself between radiation calculations. In such cases, it may be useful to set Flow Iterations Per Radiation Iteration to a higher value, such as 10. (c) Retain the default settings for Angular Discretization and Non-Gray Model. For details about the angular discretization used by the DO model, see the Users Guide. The Number of Bands for the Non-Gray Model is zero because only gray radiation is being modeled in this tutorial.

c Fluent Inc. January 28, 2003

5-33

Modeling Radiation and Natural Convection

Note: When you click OK in the Radiation Model panel, FLUENT will present an Information dialog box telling you that new material properties have been added for the radiation model. The property that is new for the DO model is the refractive index, which is relevant only when you are modeling semi-transparent media. Since you are not modeling semi-transparent media here, you can simply click OK in the dialog box to acknowledge this information. 2. Retain the current under-relaxation factors for pressure, momentum, and energy (0.3, 0.7, and 1.0), as well as the default under-relaxation of 1 for the discrete ordinates transport equation. Solve Controls Solution... 3. Save the case le (rad do.cas). File Write Case... 4. Continue the calculation by requesting another 100 iterations. Solve Iterate... The solution will converge after about 25 additional iterations. 5. Save the data le (rad do.dat). File Write Data... 6. Examine the results of the DO calculation. Note: The steps below do not include detailed instructions because the procedure is the same one that you followed for the Rosseland model postprocessing. See Step 6: Postprocessing for the Rosseland Model if you need more detailed instructions. (a) Display velocity vectors (Figure 5.15). Display Vectors... (b) Plot the y velocity along the horizontal centerline (Figure 5.16), and save the plot data to a le called rad do.xy. Plot XY Plot... ! You will need to reselect Y Velocity under Y Axis Function. Also, remember to turn o the Write to File option so that you can access the Plot button to generate the plot.

(c) Compute the total wall heat transfer rate. Report Fluxes ...

5-34

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2.90e-04 2.75e-04 2.61e-04 2.46e-04 2.32e-04 2.17e-04 2.03e-04 1.88e-04 1.74e-04 1.59e-04 1.45e-04 1.30e-04 1.16e-04 1.02e-04 8.70e-05 7.26e-05 5.81e-05 4.36e-05 2.91e-05 1.47e-05 1.90e-07

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.15: Velocity Vectors for the DO Model

y=0.5
3.00e-04

2.00e-04

1.00e-04

Y Velocity (m/s)

-1.36e-20

-1.00e-04

-2.00e-04

-3.00e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.16: XY Plot of Centerline y Velocity for the DO Model

c Fluent Inc. January 28, 2003

5-35

Modeling Radiation and Natural Convection

The total heat transfer rate reported on the right wall is 6.12 105 W. Note that this is about 1.5% higher than that predicted by the DTRM. The DO and DTRM values are comparable to each other, while the Rosseland and P-1 values are both substantially dierent. The DTRM and DO models are valid across the range of optical thickness, and the heat transfer rates computed using them are expected to be closer to the correct heat transfer rate.

5-36

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 10: Comparison of y -Velocity Plots


In this step, you will read the plot les you saved for all the solutions and compare them in a single plot. Plot File...

1. Read in all the XY plot les. (a) Click on the Add... button. (b) In the resulting Select File dialog box, select rad do.xy, rad dtrm.xy, rad p1.xy, and rad ross.xy in the Files list. They will be added to the XY File(s) list. If you accidentally add an incorrect le, you can select it in this list and click Remove. (c) Click OK to load the 4 les. 2. Click on Plot. Extra: You can click Curves... in the File XY Plot panel to open the Curves panel, where you can dene dierent styles for dierent plot curves. In Figure 5.17, dierent symbols have been selected for each curve. 3. Resize and move the legend box so that you can read the information inside it. (a) To resize the box, press any mouse button on a corner and drag the mouse to the desired position. (b) To move the legend box, press any mouse button anywhere else on the box and drag it to the desired location.

c Fluent Inc. January 28, 2003

5-37

Modeling Radiation and Natural Convection

3.00e-04

2.00e-04

Y Velocity Y Velocity Y Velocity (rad_dtrm.xy) Y Velocity (rad_p1.xy) Y Velocity (rad_ross.xy)

1.00e-04

Y Velocity

-1.36e-20

-1.00e-04

-2.00e-04

-3.00e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.17: Comparison of Computed y Velocities for aL = 0.2

Notice in Figure 5.17 that the velocity proles for the P-1 model, DTRM, and DO model are nearly identical even though the reported wall heat transfer rates are dierent. This is because in an optically thin problem, the velocity eld is essentially independent of the radiation eld, and all three models give a ow solution very close to the non-radiating case. The Rosseland model gives substantially erroneous solutions for an optically thin case.

5-38

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 11: Comparison of Radiation Models for an Optically Thick Medium


In the previous steps, you compared the results of four radiation models for an optically thin (aL = 0.2) medium. It was found that, as a result of the low optical thickness, the velocity elds predicted by the P-1, DTRM, and DO models were very similar and close to that obtained in the non-radiating case. The wall heat transfer rates for DO and DTRM were very close to each other, and substantially dierent from those obtained with the Rosseland and P-1 models. In this step, you will recalculate a solution (using each radiation model) for an optically thick (aL = 5) medium. This is accomplished by increasing the value of the absorption coecient from 0.2 to 5. You will repeat the process outlined below for each set of case and data les that you saved earlier in the tutorial. 1. For each radiation model, calculate a new solution for aL = 5. (a) Read in the case and data le saved earlier (e.g., rad ross.cas and rad ross.dat). File Read Case & Data... (b) Set the absorption coecient to 5. This will result in an optical thickness aL of 5, since L = 1. Dene Materials... (c) Calculate until the new solution converges. Solve Iterate... ! For the DTRM calculation, you may need to click the Iterate button repeatedly until the radiation eld is updated. Since the number of Flow Iterations Per Radiation Iteration in the Radiation Model panel is 10, it is possible that the radiation eld will not be updated for as many as 9 iterations, although FLUENT will report that the solution is converged. If this happens, keep clicking the Iterate button until the radiation eld is updated and the solution proceeds for multiple iterations.

(d) Save the new case and data les using a dierent le name (e.g., rad ros5.cas and rad ros5.dat). File Write Case & Data... (e) Compute the total wall heat transfer rate. Report Fluxes... (f) Plot the y velocity along the horizontal centerline, and save the plot data to a le (e.g., rad ros5.xy). Plot XY Plot...

c Fluent Inc. January 28, 2003

5-39

Modeling Radiation and Natural Convection

2. Compare the computed heat transfer rates for the four models. The wall heat transfer rates predicted by the four radiation models range from 3.50 105 to 3.97 105 W. 3. Compare the y -velocity proles in a single plot (Figure 5.18). Plot File... Note: Use the Delete button in the File XY Plot panel to remove the old XY plot data les.

5.00e-04 4.00e-04 3.00e-04 2.00e-04 1.00e-04

Y Velocity Y Velocity Y Velocity (rad_dtr5.xy) Y Velocity (rad_p15.xy) Y Velocity (rad_ros5.xy)

Y Velocity

1.36e-20 -1.00e-04 -2.00e-04 -3.00e-04 -4.00e-04 -5.00e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.18: Comparison of Computed y Velocities for aL = 5

The XY plots of y velocity are nearly identical for the P-1 model, DO model, and DTRM. The Rosseland model gives somewhat dierent velocities, but is still within 10% of the other results. The Rosseland and P-1 models are suitable for the optically thick limit; the DTRM and DO models are valid across the range of optical thicknesses. Consequently, they yield similar answers at aL = 5. For many applications with large optical thicknesses, the Rosseland and P-1 models provide a simple low-cost alternative.

5-40

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Step 12: S2S Model Denition, Solution and Postprocessing for a Non-Participating Medium
In the previous steps, you compared the results of four radiation models for optically thin (aL = 0.2) and optically thick (aL = 5) media. The surface-to-surface (S2S) radiation model can be used to account for the radiation exchange in an enclosure of gray-diuse surfaces. The energy exchange between two surfaces depends in part on their size, separation distance, and orientation. These parameters are accounted for by a geometric function called a view factor. The S2S model assumes that all surfaces are gray and diuse. Thus, according to the gray-body model, if a certain amount of radiation is incident on a surface, a fraction is reected, a fraction is absorbed, and a fraction is transmitted. The main assumption of the S2S model is that any absorption, emission, or scattering of radiation can be ignored; therefore, only surface-to-surface radiation need be considered for analysis. For most applications the surfaces in question are opaque to thermal radiation (in the infrared spectrum), so the surfaces can be considered opaque. The transmissivity, therefore, can be neglected. Eectively, for the S2S model the absorption coecient can be considered to be zero. When the S2S model is used, you also have the option to dene a partial enclosure; i.e., you can disable view factor calculations for walls that are not participating in the radiative heat transfer calculation. In this step, you will calculate a solution for aL = 0 using the S2S radiation model without partial enclosure. In the next step, you will use the DTRM and DO models for aL = 0, and compare the results of the three models. The Rosseland and P-1 models are not considered here as they have been shown (earlier in the tutorial) to be inappropriate for optically thin media. Later in the tutorial, you will calculate a solution for S2S model with partial enclosure and compare the results with the solution for S2S model for a non-participating medium calculated here. 1. Turn on the surface-to-surface (S2S) radiation model and dene the view factor and cluster parameters. Dene Models Radiation... (a) Select Surface to Surface under Model. The panel will expand to show additional inputs for the S2S model.

c Fluent Inc. January 28, 2003

5-41

Modeling Radiation and Natural Convection

(b) Set the view factor and cluster parameters. i. Click Set... under Parameters. The View Factor and Cluster Parameters panel will open automatically.

ii. Click OK to accept the default settings. The S2S radiation model is computationally very expensive when there are a large number of radiating surfaces. The number of radiating surfaces is

5-42

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

reduced by clustering surfaces into surface clusters. The surface clusters are made by starting from a face and adding its neighbors and their neighbors until a specied number of faces per surface cluster is collected. For a small 2D problem, the default value of 1 for Faces Per Surface Cluster is acceptable. For a large problem, you can increase this number to reduce the memory requirement for the view factor le that is saved in a later step. This may also lead to some reduction in the computational expense. However, this is at the cost of some accuracy. Using the Blocking option ensures that any additional surface that is blocking the view between two opposite surfaces is considered in the view factor calculation. In this case, there is no obstructing surface between the opposite walls, so selecting either the Blocking or the Nonblocking option will produce the same result. The default setting for Smoothing is None, which is appropriate for small problems. The Least Square option is more accurate, but also more computationally expensive. See the Users Guide for details about view factors and clusters for the S2S model. (c) Compute the view factors for the S2S model. This step is required only if the problem is being solved for the rst time. For subsequent calculations, you can read the view factor and cluster information from an existing le (by clicking Read... instead of Compute/Write...). i. Click Compute/Write... under Methods in the Radiation Model panel. FLUENT will open a Select File dialog box so you can specify a name for the le where the cluster and view factor parameters are stored. ii. In the S2S File text entry box in the Select File dialog box, enter rad s2s.s2s for the name of the S2S le. Then click OK. FLUENT will print an informational message describing the progress of the view factor calculation. 2. Retain the current under-relaxation factors for pressure, momentum, and energy (0.3, 0.7, and 1.0). Solve Controls Solution... 3. Save the case le (rad s2s.cas). File Write Case... 4. Continue the calculation by requesting another 100 iterations. Solve Iterate... The solution will converge after about 80 additional iterations. 5. Save the data le (rad s2s.dat). File Write Data...

c Fluent Inc. January 28, 2003

5-43

Modeling Radiation and Natural Convection

6. Examine the results of the S2S calculation. Note: The steps below do not include detailed instructions because the procedure is the same one that you followed for the Rosseland model postprocessing. See Step 6: Postprocessing for the Rosseland Model if you need more detailed instructions. (a) Display velocity vectors (Figure 5.19). Display Vectors...

2.47e-04 2.35e-04 2.22e-04 2.10e-04 1.98e-04 1.85e-04 1.73e-04 1.61e-04 1.48e-04 1.36e-04 1.24e-04 1.11e-04 9.90e-05 8.66e-05 7.43e-05 6.19e-05 4.96e-05 3.72e-05 2.49e-05 1.25e-05 1.92e-07

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.19: Velocity Vectors for the S2S Model (b) Plot the y velocity along the horizontal centerline (Figure 5.20), and save the plot data to a le called rad s2s.xy. Plot XY Plot... ! You will have to reselect Y Velocity under Y Axis Function. Also, remember to turn o the Write to File option to access the Plot button to generate the plot.

(c) Compute the total wall heat transfer rate. Report Fluxes ... The total heat transfer rate on the right wall is 6.77 105 W.

5-44

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity (m/s)

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.20: XY Plot of Centerline y Velocity for the S2S Model

c Fluent Inc. January 28, 2003

5-45

Modeling Radiation and Natural Convection

Step 13: Comparison of Radiation Models for a NonParticipating Medium


In this step, you will calculate a solution for the aL = 0 case, using the DTRM and DO models, and then compare the results with the S2S results. 1. For the DTRM and DO models, calculate a new solution for aL = 0. (a) Read in the case and data les saved earlier (e.g., rad dtrm.cas and rad dtrm.dat). File Read Case & Data... (b) Set the absorption coecient to 0. This will result in an optical thickness aL of 0. Dene Materials... (c) Calculate until the new solution converges. Solve Iterate... ! For the DTRM calculation, you may need to click the Iterate button repeatedly until the radiation eld is updated. Since the number of Flow Iterations Per Radiation Iteration in the Radiation Model panel is 10, it is possible that the radiation eld will not be updated for as many as 9 iterations, although FLUENT will report that the solution is converged. If this happens, keep clicking the Iterate button until the radiation eld is updated and the solution proceeds for multiple iterations.

(d) Save the new case and data les using a dierent le name (e.g., rad dtr0.cas and rad dtr0.dat). File Write Case & Data... (e) Compute the total wall heat transfer rate. Report Fluxes... (f) Plot the y velocity along the horizontal centerline, and save the plot data to a le (e.g., rad dtr0.xy) Plot XY Plot... 2. Compare the computed heat transfer rates for the three models. For the S2S model, the total heat transfer rate on the right wall was 6.77 105 W. This is about 5% higher than that predicted by the DTRM and 1.5% higher than DO. Although the S2S, DO, and DTRM values are comparable to each other, this problem involves enclosure radiative transfer without participating media. Therefore, the S2S model provides the most accurate solution.

5-46

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

3. Compare the y -velocity proles in a single plot (Figure 5.21) Plot File... (a) Use the Delete button in the File XY Plot panel to remove the old XY plot data les. (b) Read in all the XY plot les you saved for the S2S, DTRM, and DO models. (c) Click on Plot.

2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity Y Velocity Y Velocity (rad_dtr0.xy) Y Velocity (rad_s2s.xy)

Y Velocity

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.21: Comparison of Computed y Velocities for aL = 0

In Figure 5.21, the velocity proles for the DTRM, DO, and S2S models are almost identical even though the wall heat transfer rates are dierent.

c Fluent Inc. January 28, 2003

5-47

Modeling Radiation and Natural Convection

Step 14: S2S Model Denition, Solution and Postprocessing with Partial Enclosure
As mentioned earlier, when the S2S model is used, you also have the option to dene a partial enclosure; i.e., you can disable view factor calculations for walls that are not participating in the radiative heat transfer calculation. This feature allows you to save time computing the view factors and also reduce the memory required to store the view factor le during the FLUENT calculation. For this problem, you will specify the left wall boundary as the non-participating wall in S2S radiation. Consequently, you will need to specify the partial enclosure temperature for the wall boundary that is not participating in S2S radiation. Note that if multiple wall boundaries are not participating in S2S radiation and each has a dierent temperature, then the partial enclosure option may not yield accurate results, as the same partial enclosure temperature is specied for each of the non-participating walls. 1. Read in the case and data les for the S2S model (rad s2s.cas and rad s2s.dat). 2. In the Radiation Model panel, retain Surface to Surface (S2S) as the radiation model. Dene Models Radiation... 3. Under Partial Enclosure, set the Temperature to 1000 k. In previous radiation model setups for this problem, the left wall temperature was specied as 1000 k. Therefore, you will set the partial enclosure temperature to this temperature. 4. Click OK to close the Radiation Model panel.

5-48

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

5. Set the boundary conditions for the left wall. Dene Boundary Conditions

(a) Turn o the Participates in S2S Radiation option. You will now revisit the Radiation Model panel to recompute the view factors. 6. Compute the view factors for the S2S model. Dene Models Radiation... The view factor le will store the view factors for the radiating surfaces only. This may help you to control the size of the view factor le as well as the memory required to store view factors in FLUENT. Furthermore, the time required to compute the view factors will reduce as only the view factors for radiating surfaces will be calculated. ! You should compute the view factors only when you have specied the boundaries that will participate in the radiation model using the Boundary Conditions panel. If you rst compute the view factors and then make a change to the boundary conditions, FLUENT will use the view factor le stored earlier for calculating a solution, in which case, the changes that you made to the model will not be used for the calculation. Therefore, you should recompute the view factors and save the case le whenever you modify the number of objects that will participate in radiation.

c Fluent Inc. January 28, 2003

5-49

Modeling Radiation and Natural Convection

(a) Click Compute/Write... under Methods in the Radiation Model panel. FLUENT will open a Select File dialog box so you can specify a name for the le where the cluster and view factor parameters are stored. (b) In the S2S File text entry box in the Select File dialog box, enter rad s2sp.s2s for the name of the S2S le. Then click OK. FLUENT will print an informational message describing the progress of the view factor calculation. 7. Retain the current under-relaxation factors for pressure, momentum, and energy (0.3, 0.7, and 1.0). Solve Controls Solution... 8. Save the case le (rad s2sp.cas). File Write Case... 9. Continue the calculation by requesting another 100 iterations. Solve Iterate... The solution will converge after about 80 additional iterations. 10. Save the data le (rad s2sp.dat). File Write Data... 11. Examine the results of the S2S calculation. Note: The steps below do not include detailed instructions because the procedure is the same one that you followed for the Rosseland model postprocessing. See Step 6: Postprocessing for the Rosseland Model if you need more detailed instructions. (a) Display velocity vectors (Figure 5.22). Display Vectors... (b) Plot the y velocity along the horizontal centerline (Figure 5.20), and save the plot data to a le called rad s2s.xy. Plot XY Plot... ! You will have to reselect Y Velocity under Y Axis Function. Also, remember to turn o the Write to File option to access the Plot button to generate the plot.

(c) Compute the total wall heat transfer rate. Report Fluxes ... The total heat transfer rate on the right wall is 6.77 105 W. Note that the total heat transfer rate on left wall is zero as it is not participating in S2S radiation.

5-50

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

2.47e-04 2.35e-04 2.22e-04 2.10e-04 1.98e-04 1.85e-04 1.73e-04 1.61e-04 1.48e-04 1.36e-04 1.24e-04 1.11e-04 9.89e-05 8.65e-05 7.42e-05 6.19e-05 4.95e-05 3.72e-05 2.49e-05 1.25e-05 1.92e-07

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.22: Velocity Vectors for the S2S Model with Partial Enclosure

y=0.5
2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity (m/s)

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (m)

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.23: XY Plot of Centerline y Velocity for the S2S Model with Partial Enclosure

c Fluent Inc. January 28, 2003

5-51

Modeling Radiation and Natural Convection

Step 15: Comparison of S2S Models with and without Partial Enclosure
1. Compare the computed heat transfer rates for the two S2S models. 2. Compare the y -velocity proles in a single plot (Figure 5.24) Plot File... (a) Use the Delete button in the File XY Plot panel to remove the old XY plot data les. (b) Read in all the XY plot les you saved for the S2S models. (c) Click on Plot.

2.50e-04 2.00e-04 1.50e-04 1.00e-04 5.00e-05

Y Velocity Y Velocity Y Velocity (rad_s2sp.xy)

Y Velocity

6.78e-21 -5.00e-05 -1.00e-04 -1.50e-04 -2.00e-04 -2.50e-04 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position

Y Velocity

Nov 27, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 5.24: Comparison of Computed y Velocities for S2S models

In Figure 5.24, the velocity proles for the S2S model without partial enclosure and the S2S model with partial enclosure are almost identical.

5-52

c Fluent Inc. January 28, 2003

Modeling Radiation and Natural Convection

Summary: In this tutorial, you studied combined natural convection and radiation in a square box and compared the performance of four radiation models in FLUENT for optically thin and optically thick cases, and the performance of three radiation models for a non-participating medium. For the optically thin case, the Rosseland and P-1 models are not appropriate; the DTRM and the DO model are applicable, and yield similar results. In the optically thick limit, all four models are appropriate and yield similar results. In this limit, the less computationally-expensive Rosseland and P-1 models may be adequate for many engineering applications. The S2S radiation model is appropriate for modeling the enclosure radiative transfer without participating media, where the methods for participating radiation may not always be ecient. For more information about the applicability of the dierent radiation models, see the Users Guide.

c Fluent Inc. January 28, 2003

5-53

Modeling Radiation and Natural Convection

5-54

c Fluent Inc. January 28, 2003

Tutorial 6.

Using a Non-Conformal Mesh

Introduction: Film cooling is a process that is used to protect turbine vanes in a gas turbine engine from exposure to hot combustion gases. This tutorial illustrates how to set up and solve a lm cooling problem using a non-conformal mesh. The system that is modeled consists of three parts: a duct, a hole array, and a plenum. The duct is modeled with a hexahedral mesh, and the plenum and hole regions are modeled using a tetrahedral mesh. These two meshes are merged together to form a hybrid mesh, with a non-conformal interface boundary between them. Due to symmetry of the hole array, only a portion of the geometry is modeled in FLUENT, with symmetry applied to the outer boundaries. The duct contains a high-velocity, hot uid in streamwise ow (Figure 6.1). An array of holes intersects the duct at an inclined angle, and a cooler uid is injected into the holes from a plenum. The coolant that moves through the holes acts to cool the surface of the duct, downstream of the injection. Both uids are air, and the ow is classied as turbulent. The velocity and temperature of the streamwise and cross-ow uids are known, and FLUENT is used to predict the ow and temperature elds that result from convective heat transfer. In this tutorial you will learn how to: Merge hexahedral and tetrahedral meshes to form a hybrid mesh Create a non-conformal grid interface Model heat transfer across a non-conformal interface with specied temperature and velocity boundary conditions Calculate a solution using the segregated solver Plot temperature proles on specied isosurfaces Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps will not be shown explicitly. Problem Description: This problem considers a model of a 3D section of a lm cooling test rig. A schematic is shown in Figures 6.1 and 6.2. The problem consists of a duct, 24.5 in long, with cross-sectional dimensions of 0.75 in 5 in. An array of uniformly spaced holes is located at the bottom of the duct. Each hole has a diameter of 0.5 inches, is inclined at 35 degrees, and is spaced 1.5 inches apart

c Fluent Inc. January 28, 2003

6-1

Using a Non-Conformal Mesh

laterally. Cooler injected air enters the system through the plenum, with crosssectional dimensions of 3.3 in 1.25 in. Because of the symmetry of the geometry, only a portion of the domain needs to be modeled. The computational domain is shown in outline in Figure 6.2. The bulk temperature of the streamwise air (T ) is 273 K, and the velocity of the air stream is 20 m/s. The bottom wall of the duct that intersects the hole array is assumed to be a completely insulated (adiabatic) wall. The secondary (injected) air enters the plenum at a uniform velocity of 0.4559 m/s. The temperature of the injected air (Tinject ) is 136.6 K. The properties of air that are used in the model are shown in Figure 6.2.
9.5 in v = 20 m/s = 273 K 0.5 in 14.5 in

Duct
y

5 in x 35 Plenum

1.25 in 1.25 in

Hole

3.3 in

v = 0.4559 m/s T = 136.6 K


inject

Figure 6.1: Schematic of the Problem, Front View

6-2

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh


z x

= 273 K

0.25 in

0.75 in

= 0.000017894 kg/m-s

c p = 1006.43 J/kg-K
Figure 6.2: Schematic of the Problem, Top View

Preparation
1. Copy the les filmcool/film_hex.msh and filmcool/film_tet.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1).

c Fluent Inc. January 28, 2003

6-3

Using a Non-Conformal Mesh

Step 1: Merging the Mesh Files


1. Start the 3D version of tmerge by typing utility tmerge -3d at the system prompt. 2. Provide the mesh le names film tet.msh and film hex.msh as prompted. Provide scaling of 1 and translations and rotations of zero for each mesh le. Save the new merged mesh le as filmcool.msh.

Append 3D grid files. tmerge3D Fluent Inc, Version 2.1.8 Enter name of grid file (ENTER to continue) : film_tet.msh x,y,z scaling factor, eg. 1 1 1 x,y,z translation, eg. 0 1 0 : 1 1 1 : 0 0 0

rot axis (0,1,2), angle (deg), eg. 1 45 : 0 0 Enter name of grid file (ENTER to continue) : film_hex.msh x,y,z scaling factor, eg. 1 1 1 x,y,z translation, eg. 0 1 0 : 1 1 1 : 0 0 0

rot axis (0,1,2), angle (deg), eg. 1 45 : 0 0 Enter name of grid file (ENTER to continue) : <ENTER> Enter name of output file : filmcool.msh

The mesh les must be read into tmerge in this order for the tutorial to run as written. Otherwise, zone names and numbers will be assigned dierently when the les are merged together. In general, however, you can specify les to be read into tmerge in any order.

6-4

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

Step 2: Grid
1. Start the 3D version of FLUENT. 2. Read in the mesh le filmcool.msh. File Read Case... 3. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 4. Scale the grid and change the unit of length to inches. Grid Scale...

(a) In the Units Conversion drop-down list, select in to complete the phrase Grid Was Created In in (inches). (b) Click Scale to scale the grid. (c) Click Change Length Units to set inches as the working units for length. The nal Domain Extents should appear as in the panel above.

c Fluent Inc. January 28, 2003

6-5

Using a Non-Conformal Mesh

5. Display an outline of the 3D grid (Figure 6.3). Display Grid...

(a) In the Surfaces list, deselect symmetry-3, symmetry-5 and symmetry-tet. (b) Click Display.

Y Z X

Grid

Nov 13, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 6.3: Hybrid Mesh for Film Cooling Problem

6-6

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

(c) Zoom in using your middle mouse button to get the view displayed in Figure 6.4.

Y Z X

Grid

Nov 13, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 6.4: Hybrid Mesh (Zoomed-In View)

In Figure 6.4 you can see the quadrilateral faces of the hexahedral cells that are used to model the duct region, and the triangular faces of the tetrahedral cells that are used to model the plenum and hole regions, resulting in a hybrid mesh. Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

c Fluent Inc. January 28, 2003

6-7

Using a Non-Conformal Mesh

Step 3: Models
1. Keep the default solver settings. Dene Models Solver...

2. Enable heat transfer by activating the energy equation. Dene Models Energy...

6-8

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

3. Enable the standard k - turbulence model. Dene Models Viscous...

c Fluent Inc. January 28, 2003

6-9

Using a Non-Conformal Mesh

Step 4: Materials
Dene Materials... 1. Select air (the default material) as the uid material, and use the incompressibleideal-gas law to compute density. Retain the default values for all other properties.

Dont forget to click the Change/Create button after selecting incompressibleideal-gas in the drop-down list for Density.

6-10

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

Step 5: Operating Conditions


1. Keep the default operating conditions. Dene Operating Conditions...

c Fluent Inc. January 28, 2003

6-11

Using a Non-Conformal Mesh

Step 6: Boundary Conditions


Dene Boundary Conditions... 1. Set the boundary conditions for the streamwise ow inlet (velocity-inlet-1).

(a) Change the Zone Name from velocity-inlet-1 to velocity-inlet-duct. (b) Set the Velocity Magnitude to 20 m/s. (c) Set the Temperature to 273 K. (d) In the Turbulence Specication Method drop-down list, select Intensity and Hydraulic Diameter. (e) Set the Turbulence Intensity to 1% and the Hydraulic Diameter to 5 in. The Intensity and Hydraulic Diameter specication method is convenient in this case since the hydraulic diameter of the duct at the inlet is known. 2. Set the boundary conditions for the injected stream inlet (velocity-inlet-14). (a) Change the Zone Name from velocity-inlet-14 to velocity-inlet-plenum. (b) Set the Velocity Magnitude to 0.4559 m/s. (c) Set the Temperature to 136.6 K. (d) In the Turbulence Specication Method drop-down list, select Intensity and Viscosity Ratio.

6-12

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

(e) Set the Turbulence Intensity to 1% and keep the Turbulent Viscosity Ratio default of 10. In the absence of any identiable length scale for turbulence, the Intensity and Viscosity Ratio method should be used. See the Users Guide for more information on how to set the boundary conditions for turbulence. 3. Set the boundary conditions for the ow exit (pressure-outlet-1).

(a) Change the Zone Name from pressure-outlet-1 to pressure-outlet-duct.

c Fluent Inc. January 28, 2003

6-13

Using a Non-Conformal Mesh

(b) Keep the default setting of 0 Pa for Gauge Pressure. (c) Set the Backow Total Temperature to 273 K. (d) In the Turbulence Specication Method drop-down list, select Intensity and Viscosity Ratio. (e) Set the Backow Turbulence Intensity to 1% and keep the Backow Turbulent Viscosity Ratio default of 10. 4. Set the conditions for the uid in the duct (uid-9).

(a) Change the Zone Name from fluid-9 to fluid-duct. (b) Keep the default selection of air as the Material Name. 5. Set the conditions for the uid in the plenum and hole (uid-17). (a) Change the Zone Name from fluid-17 to fluid-plenum. (b) Keep the default selection of air as the Material Name.

6-14

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

6. Keep the default boundary conditions for the plenum and hole wall (wall-15).

c Fluent Inc. January 28, 2003

6-15

Using a Non-Conformal Mesh

7. Dene the zones on the non-conformal boundary as interface zones. The non-conformal grid interface contains two boundary zones: wall-1 and wall-12. wall-1 is the bottom surface of the duct, and wall-12 represents the hole through which the cool air is injected from the plenum (Figure 6.5). These boundaries were dened as walls in the original mesh les, film hex.msh and film tet.msh, and must be redened as interface boundary types.

Y Z

Grid

Aug 02, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 6.5: Grid for the wall-1 and wall-12 Boundaries

(a) Select wall-1 in the Zone list and choose interface as the new Type.

6-16

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

(b) Conrm that it is OK to change the boundary type. (c) Change the Zone Name to interface-duct.

(d) Repeat this procedure to convert wall-12 to an interface boundary zone named interface-hole.

c Fluent Inc. January 28, 2003

6-17

Using a Non-Conformal Mesh

Step 7: Grid Interfaces


In this step, you will create a non-conformal grid interface between the hexahedral and tetrahedral meshes. Dene Grid Interfaces...

1. Select interface-hole in the Interface Zone 1 list. ! When one interface zone is smaller than the other, it is recommended that you choose the smaller zone as Interface Zone 1.

2. Select interface-duct in the Interface Zone 2 list. 3. Enter the name junction under Grid Interface. 4. Click Create. Note: In the process of creating the grid interface, FLUENT creates two new wall boundary zones: wall-11 and wall-18. You will not be able to display these walls. wall-11 is the non-overlapping region of the interface-hole zone that results from the intersection of the interface-hole and interface-duct boundary zones, and is listed under Boundary Zone 1 in the Grid Interfaces panel. wall-11 is empty, since interface-hole is completely contained within the interface-duct boundary. wall-18 is the non-overlapping region of the interface-duct zone that results from the intersection of the two interface zones, and is listed under Boundary Zone 2 in the Grid Interfaces panel.

6-18

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

In general, you will need to set boundary conditions for wall-18 (since it is not empty). In this case, default settings are used.

Step 8: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Under Discretization, select Second Order Upwind for Momentum and Turbulence Kinetic Energy. (b) Scroll down the list and select Second Order Upwind for Turbulence Dissipation Rate and Energy. 2. Enable the plotting of residuals. Solve Monitors Residual... (a) Under Options, select Plot. (b) Click the OK button.

c Fluent Inc. January 28, 2003

6-19

Using a Non-Conformal Mesh

3. Initialize the solution. Solve Initialize Initialize...

(a) Select velocity-inlet-duct in the Compute From drop-down list. (b) Click Init, and Close the panel.

6-20

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

4. Save the case le (filmcool.cas). File Write Case... 5. Start the calculation by requesting 250 iterations. Solve Iterate...

(a) Set the Number of Iterations to 250. (b) Click Iterate. Note: During the rst few iterations, the console window will report that turbulent viscosity is limited in a couple of cells. This message should go away as the solution converges and the turbulent viscosity approaches more reasonable levels. The solution will converge after about 190 iterations. 6. Save the case and data les (filmcool.cas and filmcool.dat). File Write Case & Data... Note: If you choose a le name that already exists in the current directory, FLUENT will prompt you for conrmation to overwrite the le.

c Fluent Inc. January 28, 2003

6-21

Using a Non-Conformal Mesh

Step 9: Postprocessing
1. Display lled contours of static pressure (Figure 6.6). Display Contours...

(a) Select Filled under Options. (b) Select Pressure... and Static Pressure in the Contours Of drop-down lists. (c) In the Surfaces list, select interface-duct and interface-hole. (d) Scroll down the Surfaces list and select symmetry-1, symmetry-tet, and wall-15.

6-22

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

(e) Reset the view to the default view. Display Views... i. Click Default under Actions.

ii. Close the panel. (f) In the Contours panel, click Display. (g) Zoom in on the view to get the display shown in Figure 6.6.

3.43e+02 3.17e+02 2.91e+02 2.65e+02 2.39e+02 2.14e+02 1.88e+02 1.62e+02 1.36e+02 1.10e+02 8.45e+01 5.87e+01 3.28e+01 7.03e+00 -1.88e+01 -4.46e+01 -7.04e+01 -9.62e+01 -1.22e+02 -1.48e+02 -1.74e+02

Y Z X

Contours of Static Pressure (pascal)

Nov 13, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 6.6: Contours of Static Pressure Note the high/low pressure zones on the upstream/downstream sides of the coolant hole, where the jet rst penetrates the primary ow in the duct.

c Fluent Inc. January 28, 2003

6-23

Using a Non-Conformal Mesh

2. Display lled contours of static temperature (Figures 6.7 and 6.8). Display Contours...

(a) Select Temperature... and Static Temperature in the Contours Of drop-down lists. (b) Under Options, deselect Auto Range so that you can change the maximum and minimum temperature gradient values to be plotted. (c) Keep the default Min value of 0. (d) Enter a new Max value of 273.096. (e) Under Options, deselect Clip to Range. (f) Reset the view to the default view. Display Views... (g) In the Contours panel, click Display. (h) Zoom in on the view to get the display shown in Figure 6.8. Figures 6.7 and 6.8 clearly show how the coolant ow insulates the bottom of the duct from the higher-temperature primary ow.

6-24

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

2.73e+02 2.59e+02 2.46e+02 2.32e+02 2.18e+02 2.05e+02 1.91e+02 1.78e+02 1.64e+02 1.50e+02 1.37e+02 1.23e+02 1.09e+02 9.56e+01 8.19e+01 6.83e+01 5.46e+01 4.10e+01 2.73e+01 1.37e+01 0.00e+00

Y Z X

Contours of Static Temperature (k)

Nov 13, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 6.7: Contours of Static Temperature

2.73e+02 2.59e+02 2.46e+02 2.32e+02 2.18e+02 2.05e+02 1.91e+02 1.78e+02 1.64e+02 1.50e+02 1.37e+02 1.23e+02 1.09e+02 9.56e+01 8.19e+01 6.83e+01 5.46e+01 4.10e+01 2.73e+01 1.37e+01 0.00e+00

Y Z X

Contours of Static Temperature (k)

Nov 13, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 6.8: Contours of Static Temperature (Zoomed-In View)

c Fluent Inc. January 28, 2003

6-25

Using a Non-Conformal Mesh

3. Display the velocity vectors (Figure 6.9). Display Vectors...

(a) Select Velocity... and Velocity Magnitude in the Color By drop-down lists. (b) Change the Scale to 2. This will enlarge the vectors that are displayed, making it easier to view the ow patterns. (c) In the Surfaces list, select interface-duct and interface-hole. (d) Scroll down the Surfaces list and select symmetry-1, symmetry-tet, and wall-15. (e) Reset the view to the default view. Display Views... (f) In the Vectors panel, click Display. (g) Zoom in on the view to get the display shown in Figure 6.9. The ow pattern in the vicinity of the coolant hole shows the level of penetration of the coolant jet into the main ow. Notice that the velocity eld varies smoothly across the non-conformal interface.

6-26

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

2.13e+01 2.02e+01 1.92e+01 1.81e+01 1.71e+01 1.60e+01 1.49e+01 1.39e+01 1.28e+01 1.17e+01 1.07e+01 9.60e+00 8.53e+00 7.47e+00 6.40e+00 5.34e+00 4.27e+00 3.21e+00 2.14e+00 1.08e+00 1.50e-02

Y Z X

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 13, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 6.9: Velocity Vectors

4. Plot the temperature prole along a horizontal cross-section of the duct, 0.1 inches above the bottom. (a) Create an isosurface on the duct surface at y = 0.1 in. Surface Iso-Surface...

i. Select Grid... and Y-Coordinate in the Surface of Constant drop-down lists. ii. Enter y=0.1in under New Surface Name. iii. Enter 0.1 for Iso-Values.

c Fluent Inc. January 28, 2003

6-27

Using a Non-Conformal Mesh

iv. Click Create. (b) Create an XY plot of static temperature on the isosurface. Plot XY Plot... i. Keep the default Plot Direction. ii. Select Temperature... and Static Temperature in the Y-Axis Function dropdown lists. iii. Scroll down the Surfaces list and select y=0.1in.

iv. Click Plot.

6-28

c Fluent Inc. January 28, 2003

Using a Non-Conformal Mesh

y=0.1in
2.80e+02 2.60e+02 2.40e+02 2.20e+02

Static Temperature (k)

2.00e+02 1.80e+02 1.60e+02 1.40e+02 1.20e+02

Y Z X

-10

-7.5

-5

-2.5

2.5

7.5

10

12.5

15

17.5

Position (in)

Static Temperature

Nov 13, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 6.10: Static Temperature at y =0.1 in In this plot you can see how the temperature of the uid changes as the cool air from the injection hole mixes with the primary ow. As expected, the temperature is coolest just downstream of the hole. Note that you could also make a similar plot on the lower wall itself, to examine the wall surface temperature. Summary: This tutorial demonstrates how FLUENTs non-conformal grid interface capability can be used to handle hybrid meshes for complex geometries, such as the lm cooling hole conguration examined here. One of the principal advantages of this approach is that it allows you to merge existing component meshes together to create a larger, more complex mesh system, without requiring that the dierent components have the same node locations on their shared boundaries. Thus, you can perform parametric studies by merging the desired meshes, creating the nonconformal interface(s), and solving the model. For example, in the present case, you can Use a dierent hole/plenum mesh Reposition the existing hole/plenum mesh Add additional hole/plenum meshes to create aligned or staggered multiple hole arrays

c Fluent Inc. January 28, 2003

6-29

Using a Non-Conformal Mesh

6-30

c Fluent Inc. January 28, 2003

Tutorial 7. Using a Single Rotating Reference Frame


Introduction: This tutorial considers the ow within a 2D, axisymmetric, co-rotating disk cavity system. Understanding the behavior of such ows is important in the design of secondary air passages for turbine disk cooling. In this tutorial you will learn how to: Set up a 2D axisymmetric model with swirl, using a rotating reference frame Use the standard k - and RNG k - turbulence models with the enhanced nearwall treatment Calculate a solution using the segregated solver Display velocity vectors and contours of pressure Set up and display XY plots of radial velocity Restart the solver from an existing solution Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem to be considered is shown schematically in Figure 7.1. This case is similar to a disk cavity conguration that was extensively studied by Pincombe [1]. Air enters the cavity between two co-rotating disks. The disks are 88.6 cm in diameter and the air enters at 1.146 m/s through a circular bore 8.86 cm in diameter. The disks, which are 6.2 cm apart, are spinning at 71.08 rpm, and the air enters with no swirl. As the ow is diverted radially, the rotation of the disk has a signicant eect on the viscous ow developing along the surface of the disk.

c Fluent Inc. January 28, 2003

7-1

Using a Single Rotating Reference Frame


Outow

44.3 cm

Rotating Disk

Rotating Disk

6.2 cm

71.08 rpm Inow


4.43 cm

Figure 7.1: Problem Specication

As noted by Pincombe [1], there are two nondimensional parameters that characterize this type of disk cavity ow: the volume ow rate coecient, Cw , and the rotational Reynolds number, Re . These parameters are dened as follows: Cw = Q rout
2 rout

(7.1)

Re =

(7.2)

where Q is the volumetric ow rate, is the rotational speed, is the kinematic viscosity, and rout is the outer radius of the disks. Here, you will consider a case for which Cw = 1092 and Re = 105 .

7-2

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

Preparation
1. Copy the le disk/disk.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

Step 1: Grid
1. Read the grid le (disk.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid (Figure 7.2). Display Grid...

c Fluent Inc. January 28, 2003

7-3

Using a Single Rotating Reference Frame

Grid

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, ske)

Figure 7.2: Grid Display for the Disk Cavity

Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

7-4

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

Step 2: Units
1. For convenience, dene new units for angular velocity and length. In the problem description, angular velocity and length are specied in rpm and cm, respectively. These are not the default units for these quantities. Dene Units...

(a) Select angular-velocity under Quantities, and rpm under Units. (b) Select length under Quantities, and cm under Units. (c) Close the panel.

c Fluent Inc. January 28, 2003

7-5

Using a Single Rotating Reference Frame

Step 3: Models
1. Specify the solver formulation to be used for the model calculation, and enable the modeling of axisymmetric swirl. Dene Models Solver...

(a) Retain the default Segregated solver. (b) Select Axisymmetric Swirl under Space. (c) Retain the default selection of Absolute under Velocity Formulation. For a rotating reference frame, the absolute velocity formulation has some numerical advantages. (d) Retain the default selection of Cell-Based under Gradient Option. (e) Retain the default selection of Supercial Velocity under Porous Formulation.

7-6

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

2. Turn on the standard k - turbulence model with the enhanced near-wall treatment. Dene Models Viscous...

(a) Under Model, select k-epsilon. The panel will expand. (b) Keep the Standard setting under k-epsilon Model. (c) Under Near-Wall Treatment, select Enhanced Wall Treatment and keep the default settings. The ability to calculate a swirl velocity permits the use of a 2D mesh, so the calculation is simpler and more economical to run. This is especially important for problems where the enhanced wall treatment is used, and the near-wall ow eld is resolved through the viscous sublayer and buer zones (that is, the rst grid point away from the wall is placed at a y+ on the order of 1). See the Users Guide for details.

c Fluent Inc. January 28, 2003

7-7

Using a Single Rotating Reference Frame

Step 4: Materials
1. Accept the default properties for air. Dene Materials...

For the present analysis, you will model air as an incompressible uid with a density of 1.225 kg/m3 and a dynamic viscosity of 1.7894105 kg/m-s. Since these are the default values, no change is required in the Materials panel. Extra: You can modify the uid properties for air at any time or copy another material from the database. See the Physical Properties chapter of the Users Guide for details.

7-8

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

Step 5: Boundary Conditions


You will set up the present problem using a rotating reference frame for the uid. The disk walls will then be dened to rotate with the moving frame. Dene Boundary Conditions... 1. Dene the rotating reference frame for the uid zone (uid-7).

(a) Select Moving Reference Frame in the Motion Type drop-down list. (b) Scroll down below Motion Type and set the Speed (under Rotational Velocity) to 71.08 rpm.

c Fluent Inc. January 28, 2003

7-9

Using a Single Rotating Reference Frame

2. Set the following conditions at the ow inlet (velocity-inlet-2).

3. Set the following conditions at the ow outlet (pressure-outlet-3).

Note: FLUENT will use the backow conditions only if the uid is owing into the computational domain through the outlet. Since backow might occur at some point during the solution procedure, you should set reasonable backow conditions to prevent convergence from being adversely aected.

7-10

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

4. Accept the default settings for the disk walls (wall-6).

Note: For a rotating reference frame, FLUENT assumes by default that all walls rotate at the speed of the moving reference frame, and hence are moving with respect to the stationary (absolute) reference frame. To specify a non-rotating wall, you must specify a rotational speed of 0 in the absolute frame.

c Fluent Inc. January 28, 2003

7-11

Using a Single Rotating Reference Frame

Step 6: Solution Using the Standard k - Model


1. Set the solution parameters. Solve Controls Solution...

(a) Under Discretization, select PRESTO! from the drop-down list to the right of Pressure. The PRESTO! scheme is well suited for steep pressure gradients involved in rotating ows. It provides improved pressure interpolation in situations where large body forces or strong pressure variations are present as in swirling ows. (b) Select Second Order Upwind from the adjacent drop-down list for Momentum, Swirl Velocity, Turbulence Kinetic Energy, and Turbulence Dissipation Rate. ! Use the scroll bar to access the turbulence discretization schemes.

(c) Retain the default Under-Relaxation Factors. Note: For this problem, the default under-relaxation factors are satisfactory. However, if the solution diverges or the residuals display large oscillations, you may need to reduce the under-relaxation factors from their default values. See the Users Guide for tips on how to adjust the under-relaxation parameters for dierent situations.

7-12

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click the OK button. Note: For this calculation, the convergence tolerance on the continuity equation is kept at 0.001. You can reduce this value if necessary, depending on the behavior of the solution. 3. Enable the plotting of mass ow rate at the ow exit. Solve Monitors Surface... (a) Increase the number of Surface Monitors to 1. (b) Turn on the Plot and Write options for monitor-1. Note: When the Write option is selected in the Surface Monitors panel, the mass ow rate history will be written to a le. If you do not select the Write option, the history information will be lost when you exit FLUENT.

c Fluent Inc. January 28, 2003

7-13

Using a Single Rotating Reference Frame

(c) Click Dene... to specify the surface monitor parameters. This will open the Dene Surface Monitor panel.

i. Select Mass Flow Rate from the Report Type drop-down list. ii. Select pressure-outlet-3 in the Surfaces list. iii. Click OK to dene the monitor. (d) Click OK in the Surface Monitors panel to enable the monitor.

7-14

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

4. Initialize the ow eld using the boundary conditions set at velocity-inlet-2. Solve Initialize Initialize...

(a) Choose velocity-inlet-2 from the Compute From list. (b) Click Init and close the panel. 5. Save the case le (disk ke.cas). File Write Case... 6. Start the calculation by requesting 500 iterations. Solve Iterate...

Throughout the calculation, FLUENT will report reversed ow at the exit. This is reasonable for the current case. The solution should be suciently converged after about 230 iterations. The mass ow rate history is shown in Figure 7.3.

c Fluent Inc. January 28, 2003

7-15

Using a Single Rotating Reference Frame

0.0300

0.0200

0.0100

Mass Flow Rate

0.0000

-0.0100

-0.0200

-0.0300 0 25 50 75 100 125 150 175 200 225 250

Iteration

Convergence history of Mass Flow Rate on pressure-outlet-3

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, ske)

Figure 7.3: Mass Flow Rate History (k - Turbulence Model)

7. Check the mass ux balance. Report Fluxes... ! Although the mass ow rate history indicates that the solution is converged, you should also check the net mass uxes through the domain to ensure that mass is being conserved.

7-16

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

(a) Select velocity-inlet-2 and pressure-outlet-3 under Boundaries. (b) Keep the default Mass Flow Rate option. (c) Click Compute. ! The net mass imbalance should be a small fraction (say, 0.5%) of the total ux through the system. If a signicant imbalance occurs, you should decrease your residual tolerances by at least an order of magnitude and continue iterating.

8. Save the data le (disk ke.dat). File Write Data...

c Fluent Inc. January 28, 2003

7-17

Using a Single Rotating Reference Frame

Step 7: Postprocessing for the Standard k - Solution


1. Display the velocity vectors. Display Vectors...

(a) Increase the Scale value to 50. (b) Increase the Skip value to 1.

7-18

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

(c) Click Vector Options... to open the Vector Options panel.

i. Turn o the Z Component. This allows you to examine the non-swirling components only. ii. Click Apply and close the panel. (d) Click Display in the Vectors panel to plot the velocity vectors. A magnied view of the velocity eld displaying a counter-clockwise circulation of the ow is shown in Figure 7.4.

3.27e+00 3.10e+00 2.94e+00 2.78e+00 2.62e+00 2.45e+00 2.29e+00 2.13e+00 1.97e+00 1.80e+00 1.64e+00 1.48e+00 1.32e+00 1.15e+00 9.91e-01 8.29e-01 6.66e-01 5.04e-01 3.41e-01 1.79e-01 1.64e-02

Velocity Vectors Colored By Velocity Magnitude (m/s)

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, ske)

Figure 7.4: Magnied View of Velocity Vectors within the Disk Cavity

c Fluent Inc. January 28, 2003

7-19

Using a Single Rotating Reference Frame

2. Display lled contours of static pressure. Display Contours...

(a) Select Pressure... and Static Pressure in the Contours Of drop-down list. (b) Turn on the Filled option. (c) Click Display. The pressure contours are displayed in Figure 7.5. Notice the high pressure that occurs on the right disk near the hub due to the stagnation of the ow entering from the bore.

7-20

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

6.56e-01 5.92e-01 5.27e-01 4.63e-01 3.98e-01 3.34e-01 2.69e-01 2.04e-01 1.40e-01 7.53e-02 1.07e-02 -5.39e-02 -1.18e-01 -1.83e-01 -2.48e-01 -3.12e-01 -3.77e-01 -4.41e-01 -5.06e-01 -5.70e-01 -6.35e-01

Contours of Static Pressure (pascal)

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, ske)

Figure 7.5: Contours of Static Pressure for Entire Disk Cavity

3. Create a constant y -coordinate line for postprocessing. Surface Iso-Surface...

(a) Select Grid... and Y-Coordinate in the Surface of Constant drop-down lists. (b) Click Compute to update the minimum and maximum values. (c) Enter 37 in the Iso-Values eld. This is the radial position along which you will plot the radial velocity prole.

c Fluent Inc. January 28, 2003

7-21

Using a Single Rotating Reference Frame

(d) Enter y=37cm for the New Surface Name. (e) Click Create to create the isosurface. Note: The name you use for an iso-surface can be any continuous string of characters (without spaces). 4. Plot the radial velocity distribution on the surface y=37cm. Plot XY Plot...

(a) Enable Node Values under Options. (b) Select Velocity... and Radial Velocity from the Y Axis Function drop-down lists. (c) Select the y-coordinate line y=37cm under Surfaces. (d) Click Plot. Figure 7.6 shows a plot of the radial velocity distribution along y = 37 cm. (e) Save the radial velocity prole. i. Select Write to File under Options. ii. Click the Write... button. iii. In the resulting Select File dialog box, specify ke-data.xy in the XY File text entry box and click OK.

7-22

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

y=37cm
3.50e-01 3.00e-01 2.50e-01 2.00e-01

Radial Velocity (m/s)

1.50e-01 1.00e-01 5.00e-02 0.00e+00 -5.00e-02 0 1 2 3 4 5 6 7

Position (cm)

Radial Velocity

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, ske)

Figure 7.6: Radial Velocity Distribution: Standard k - Solution

c Fluent Inc. January 28, 2003

7-23

Using a Single Rotating Reference Frame

Step 8: Solution Using the RNG k - Model


You will now recalculate the solution using the RNG k - turbulence model. 1. Turn on the RNG k - turbulence model with the enhanced near-wall treatment. Dene Models Viscous...

(a) Select RNG under k-epsilon Model. (b) Enable the Dierential Viscosity Model and Swirl Dominated Flow under RNG Options. The dierential viscosity model and swirl modication can provide better accuracy for swirling ows such as the disk cavity. See the Users Guide for more information. (c) Keep the Enhanced Wall Treatment as the Near-Wall Treatment.

7-24

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

2. Continue the calculation by requesting 200 iterations. Solve Iterate... The solution should converge after about 160 additional iterations. 3. Save the case and data les (disk rng.cas and disk rng.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

7-25

Using a Single Rotating Reference Frame

Step 9: Postprocessing for the RNG k - Solution


1. Plot the radial velocity distribution for the RNG solution and compare it with the distribution for the standard k - solution. Plot XY Plot...

(a) Load the k - data. i. Click the Load File... button. This will open the Select File dialog box. ii. In the Select File dialog box, select the le ke-data.xy in the Files list. iii. Click OK. (b) In the Solution XY Plot panel, select Velocity... and Radial Velocity in the Y Axis Function drop-down lists. (c) In the Surfaces list, select y=37cm. (d) Turn o the Write to File option.

7-26

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

(e) Click the Curves... button to dene a dierent curve symbol for the RNG k data. This will open the Curves - Solution XY Plot panel.

i. Set the Curve # to 0. ii. Select x in the Symbol drop-down list. iii. Click Apply and Close the panel. (f) Click Plot in the Solution XY Plot panel.
y=37cm y=37cm
4.00e-01 3.50e-01 3.00e-01 2.50e-01 2.00e-01

Radial Velocity (m/s)

1.50e-01 1.00e-01 5.00e-02 0.00e+00 -5.00e-02 -1.00e-01 0 1 2 3 4 5 6 7

Position (cm)

Radial Velocity

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, rngke)

Figure 7.7: Radial Velocity Distribution: RNG and Standard k - Solutions The plot should be similar to the one shown in Figure 7.7. The peak velocity predicted by the RNG solution is higher than that predicted by the k - solution. This is due to the less diusive character of the RNG k - model.

c Fluent Inc. January 28, 2003

7-27

Using a Single Rotating Reference Frame

(g) Adjust the range of the x axis to magnify the region of the peaks. i. In the Solution XY Plot panel, click the Axes... button to specify the x-axis range. This will open the Axes - Solution XY panel.

ii. Deselect Auto Range under Options. iii. Under Range, enter 0 for the Minimum and 1 for the Maximum. iv. Click Apply and Close the panel. v. Click Plot in the Solution XY Plot panel. The dierence between the peak values calculated by the two models is now more apparent.

7-28

c Fluent Inc. January 28, 2003

Using a Single Rotating Reference Frame

y=37cm y=37cm
4.00e-01 3.50e-01 3.00e-01 2.50e-01

Radial Velocity (m/s)

2.00e-01 1.50e-01 1.00e-01 5.00e-02 0.00e+00 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Position (cm)

Radial Velocity

Aug 02, 2002 FLUENT 6.1 (axi, swirl, segregated, rngke)

Figure 7.8: Radial Velocity Distribution: RNG and Standard k - Solutions (x = 0 cm to x = 1 cm)

Summary: This tutorial has demonstrated how to set up an axisymmetric disk cavity problem in FLUENT. The ability to calculate a swirl velocity permits the use of a 2D mesh, so the calculation is simpler and more economical to run. This is especially important for problems where the enhanced wall treatment is used, and the near-wall ow eld is resolved through the viscous sublayer and buer zones (that is, the rst grid point away from the wall is placed at a y + on the order of 1). See the Users Guide for more information about grid considerations for turbulence modeling.

c Fluent Inc. January 28, 2003

7-29

Using a Single Rotating Reference Frame

Further Improvements: The case modeled in this tutorial lends itself to parametric study due to its relatively small size. Here are some things you may wish to try: Separate wall-6 into two walls. Grid Separate Faces... Specify one wall to be stationary, and rerun the calculation. Use adaption to see if resolving the high velocity and pressure-gradient region of the ow has a signicant eect on the solution. Introduce a non-zero swirl at the inlet or use a velocity prole for fullydeveloped pipe ow. This is probably more realistic than the constant axial velocity used here, since the ow at the inlet is typically being supplied by a pipe. Model compressible ow (using the ideal gas law for density) rather than assuming incompressible ow. References: 1. Pincombe, J.R., Velocity Measurements in the Mk II - Rotating Cavity Rig with a Radial Outow, Thermo-Fluid Mechanics Research Centre, University of Sussex, Brighton, UK, 1981.

7-30

c Fluent Inc. January 28, 2003

Tutorial 8. Using Multiple Rotating Reference Frames


Introduction: Many engineering problems involve rotating ow domains. One example is the centrifugal blower unit that is typically used in automotive climate control systems. For problems where all the moving parts (fan blades, hub and shaft surfaces, etc.) are rotating at a prescribed angular velocity, and the stationary walls (e.g., shrouds, duct walls) are surfaces of revolution with respect to the axis of rotation, the entire domain can be referred to as a single rotating frame of reference. However, when each of several parts is rotating about a dierent axis of rotation, or about the same axis at dierent speeds, or when the stationary walls are not surfaces of revolution (such as the volute around a centrifugal blower wheel), a single rotating coordinate system is not sucient to immobilize the computational domain so as to predict a steady-state ow eld. In FLUENT, the ow features associated with multiple rotating parts can be analyzed using the multiple reference frame (MRF) capability. This model is powerful in that multiple rotating reference frames can be included in a single domain. The resulting ow eld is representative of a snapshot of the transient ow eld in which the rotating parts are moving. However, in many cases the interface can be chosen in such a way that the ow eld at this location is independent of the orientation of the moving parts. In other words, if an interface can be drawn on which there is little or no angular dependence, the model can be a reliable tool for simulating time-averaged ow elds. It is therefore very useful in complicated situations where one or more rotating parts are present. This tutorial illustrates the procedure for setting up and solving a problem using the MRF capability. As an example, the ow eld on a 2D section of a centrifugal blower will be calculated. The example will be limited to a single rotating reference frame. The following FLUENT features will be demonstrated in this tutorial: Specifying dierent frames of reference for dierent uid zones. Setting the relative velocity of each wall. Calculating a solution using the segregated solver Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps will not be shown explicitly. In general, to solve problems using the MRF feature, you should be familiar with the concept of creating multiple uid zones in your grid generator.

c Fluent Inc. January 28, 2003

8-1

Using Multiple Rotating Reference Frames

Problem Description: This problem considers a 2D section of a generic centrifugal blower. A schematic of the problem is shown in Figure 8.1. The blower consists of 32 blades, each with a chord length of 13.5 mm. The blades are located approximately 56.5 mm (measured from the leading edge) from the center of rotation. The radius of the outer wall varies logarithmically from 80 mm to 146.5 mm. The total pressure at the inlet is dened to be 200 Pa and the ow discharges to ambient conditions (static pressure = 0 Pa). The blades are rotating with an angular velocity of 261 rad/s. The ow is assumed to be turbulent.

Pressure-inlet-5

261 rad/s

35 mm

56.5 mm

blower blades (13.5 mm chord length)

Pressure-Outlet-9

145 mm

Figure 8.1: Schematic of the Problem

Preparation
1. Copy the le blower/blower.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

8-2

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

Step 1: Grid
1. Read in the mesh le (blower.msh). File Read Case... 2. Check the grid. Grid Check Note: FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Smooth and swap the grid. Grid Smooth/Swap... Node smoothing and face swapping will improve the mesh quality. This step is recommended for triangular and tetrahedral meshes.

(a) Retain the default smoothing parameters and click Smooth. (b) Click Swap repeatedly until the Number Swapped under Swap Info is zero. 4. Display the mesh (Figure 8.2). Display Grid... The mesh consists of three uid zones, uid-13, uid-14, and uid-18. These are reported in the console window when the grid is read. In the Grid Display panel, the uid zones are reported as interior zones interior-61, interior-62 and interior-66. In a later step, you will learn how to associate a uid zone with an interior zone. The uid zone containing the blades will be solved in a rotational reference frame.

c Fluent Inc. January 28, 2003

8-3

Using Multiple Rotating Reference Frames

Grid

Jul 09, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 8.2: Mesh of the 2D Centrifugal Blower

The uid zones are separated by wall boundaries. These boundaries were used in the grid generator to separate the uid zones, and will be converted to interior zones when the boundary conditions are set later in this tutorial. Each of these wall zones also has an associated shadow wall which was created by FLUENT when it read the grid. Shadow walls are created whenever a wall has uid zones on both sides.

8-4

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

Step 2: Models
1. Keep the default solver settings. Dene Models Solver...

c Fluent Inc. January 28, 2003

8-5

Using Multiple Rotating Reference Frames

2. Turn on the standard k - turbulence model. Dene Models Viscous...

8-6

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

Step 3: Materials
You will use the default material, air, with its predened properties, for all uid zones. No action is required in the panel. Dene Materials...

Extra: If needed, you could modify the uid properties for air or copy another material from the database. See Chapter 7 of the Users Guide for details.

c Fluent Inc. January 28, 2003

8-7

Using Multiple Rotating Reference Frames

Step 4: Boundary Conditions


Dene Boundary Conditions... 1. Change wall-2 and wall-3 to type interior. The zones wall-2 and wall-3 are the interfaces between the three uid zones. They need to be changed to type interior, as discussed earlier. The resulting interior faces are those that have uid cells on both sides but do not require any boundary conditions to be set.

(a) Select wall-2 in the Zone list and then select interior in the Type list. FLUENT will prompt for conrmation before changing the zone type.

(b) Click Yes and FLUENT will fuse wall-2 and wall-shadow-2 together to form interior-2.

8-8

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

(c) Click OK to keep the default Zone Name. (d) Repeat the previous steps to change wall-3 to an interior zone named interior-3. 2. Identify the rotating uid zone (i.e., the zone containing the blades) by displaying the mesh for each zone. Display Grid... It is unclear when you read the grid which uid zone corresponds to which interior zone. While the interior zones can be selected individually in the Grid Display panel, the uid zones cannot. Commands in the text interface, however, can be used to make this association. (a) Deselect all surfaces by clicking on the unshaded icon to the right of Surfaces. (b) Click the Outline button at the bottom of the panel to select only the outline surfaces of the domain. (c) Click Display. Only the domain boundaries and interior walls will be displayed. (d) In the console window, type the commands shown in boxes in the dialog below. Hint: You may need to press the <Enter> key to get the > prompt.

> display /display> zone-grid () zone id/name(1) [()] 13 zone id/name(2) [()] <Enter>

The resulting display (Figure 8.3) shows that zone uid-13 corresponds to the rotating region.

c Fluent Inc. January 28, 2003

8-9

Using Multiple Rotating Reference Frames

Thread Grid: (13)

Jul 09, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 8.3: Mesh in uid-13

3. Dene a rotational reference frame for uid-13. Dene Boundary Conditions... (a) Keep the Rotation-Axis Origin default setting of (0,0). This is the center of curvature for the circular boundaries of the rotating zone. (b) Select Moving Reference Frame from the Motion Type drop-down list. Hint: Use the scroll bar to access the Motion Type list. (c) Scroll down further, and set the Speed under Rotational Velocity to 261 rad/s.

8-10

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

Note: Since the other uid zones are stationary, you do not need to set any boundary conditions for them. If one of the remaining uid zones was also rotating, you would need to set the appropriate rotational speed for it. 4. Set the following conditions (see Figure 8.1) for the ow inlet (pressure-inlet-5).

Note: All pressures that you specify in FLUENT are gauge pressures, relative to the operating pressure specied in the Operating Conditions panel. By default, the operating pressure is 101325 Pa. See the Users Guide for details.

c Fluent Inc. January 28, 2003

8-11

Using Multiple Rotating Reference Frames

5. Set the backow turbulence parameters for the ow outlet (pressure-outlet-9) to the same values used for pressure-inlet-5.

Note: The backow values are used only if reversed ow occurs at the outlet, but it is a good idea to use reasonable values, even if you do not expect any backow to occur. 6. Dene the velocity of the wall zone representing the blades (wall-7) relative to the moving uid zone. With uid-13 set to a rotating reference frame, wall-7 becomes a moving wall. (a) In the Momentum section of the Wall panel, enable the Moving Wall option. The panel will expand to show the wall motion parameters. (b) Under Motion, select Relative to Adjacent Cell Zone and Rotational. (c) Set the (relative) Speed to 0 rad/s. The Rotation-Axis Origin should be located at x = 0 m and y = 0 m. With these settings, the blades will move at the same speed as the surrounding uid.

8-12

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

c Fluent Inc. January 28, 2003

8-13

Using Multiple Rotating Reference Frames

Step 5: Solution
1. Choose the second-order discretization scheme for the governing equations. Solve Controls Solution...

(a) In the drop-down lists next to Momentum, Turbulence Kinetic Energy, and Turbulence Dissipation Rate, select Second Order Upwind. The second-order scheme will provide a more accurate solution. (b) Keep the default parameters for all other solution controls. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual... (a) Select Plot under Options, and click OK.

8-14

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

3. Initialize the solution using the boundary conditions set at pressure-inlet-5. Solve Initialize Initialize...

(a) Select pressure-inlet-5 in the Compute From drop-down list. (b) Select Absolute under Reference Frame. (c) Click Init to initialize the solution.

c Fluent Inc. January 28, 2003

8-15

Using Multiple Rotating Reference Frames

Note: In this tutorial, you chose an Absolute reference frame for initializing the solution. In certain cases, Relative to Cell Zone may help the solution converge faster. See the Users Guide for guidelines. 4. Save the case le (blower.cas). File Write Case... 5. Start the calculation by requesting 400 iterations. Solve Iterate...

During the calculation, FLUENT will report that there is reversed ow occurring at the exit. This is due to the sudden expansion, which results in a recirculating ow near the exit. The solution will converge in around 160 iterations (when all residuals have dropped below 0.001). 6. Save the case and data les (blower2.cas and blower2.dat). File Write Case & Data... Note: It is good practice to save the case le whenever you are saving the data. This will ensure that the relevant parameters corresponding to the current solution data are saved accordingly.

8-16

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

Step 6: Postprocessing
1. Display lled contours of total pressure (Figure 8.4). Display Contours...

(a) Select Pressure... and Total Pressure in the Contours Of drop-down lists. (b) Select Filled under Options. (c) Click Display. Total pressure contours show the expected pressure jump across the blower blades.

c Fluent Inc. January 28, 2003

8-17

Using Multiple Rotating Reference Frames

1.13e+03 1.03e+03 9.26e+02 8.25e+02 7.24e+02 6.23e+02 5.21e+02 4.20e+02 3.19e+02 2.17e+02 1.16e+02 1.47e+01 -8.66e+01 -1.88e+02 -2.89e+02 -3.91e+02 -4.92e+02 -5.93e+02 -6.94e+02 -7.96e+02 -8.97e+02

Contours of Total Pressure (pascal)

Jul 09, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 8.4: Contours of Total Pressure

8-18

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

2. Display velocity vectors (Figure 8.5). Display Vectors...

(a) Set the Scale factor to 5. (b) Click Display to view the vectors. By default, Auto Scale is chosen. This will automatically scale the length of velocity vectors relative to the size of the smallest cell in the mesh. To increase the length of the scaled vectors, set the Scale factor to a value greater than 1.

c Fluent Inc. January 28, 2003

8-19

Using Multiple Rotating Reference Frames

6.99e+01 6.64e+01 6.29e+01 5.94e+01 5.59e+01 5.24e+01 4.89e+01 4.54e+01 4.19e+01 3.85e+01 3.50e+01 3.15e+01 2.80e+01 2.45e+01 2.10e+01 1.75e+01 1.40e+01 1.05e+01 7.03e+00 3.54e+00 4.30e-02

Velocity Vectors Colored By Velocity Magnitude (m/s)

Jul 09, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 8.5: Velocity Vectors

8-20

c Fluent Inc. January 28, 2003

Using Multiple Rotating Reference Frames

3. Report the mass ux at pressure-inlet-5 and pressure-outlet-9. Report Fluxes...

(a) Keep the Mass Flow Rate setting under Options. (b) Select pressure-inlet-5 and pressure-outlet-9 in the Boundaries list. (c) Click Compute. The net mass imbalance should be no more than a small fraction (say, 0.5%) of the total ux through the system. If a signicant imbalance occurs, you should decrease your residual tolerances by at least an order of magnitude and continue iterating. The ux report will compute uxes only for boundary zones. To report uxes on surfaces or planes, use the Surface Integrals... option in the Report menu. Summary: This tutorial illustrates the procedure for setting up and solving problems with multiple reference frames using FLUENT. Although this tutorial considers only one rotating uid zone, extension to multiple rotating uid zones is straightforward as long as you delineate each uid zone. Note that this tutorial was solved using the default absolute velocity formulation. For some problems involving rotating reference frames, you may wish to use the relative velocity formulation. See the Users Guide for details.

c Fluent Inc. January 28, 2003

8-21

Using Multiple Rotating Reference Frames

8-22

c Fluent Inc. January 28, 2003

Tutorial 9.

Using the Mixing Plane Model

Introduction: This tutorial considers the ow in an axial fan with a rotor in front and stators (vanes) in the rear. This conguration is typical of a single-stage axial ow turbomachine. By considering the rotor and stator together in a single calculation, you can determine the interaction between these components. In this tutorial you will learn how to: Use the standard k - model with standard wall functions Use a mixing plane to model the rotor-stator interface Calculate a solution using the segregated solver Compute and display circumferential averages of total pressure on a surface Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem to be considered is shown schematically in Figure 9.1. The rotor and stator consist of 9 and 12 blades, respectively. A steady-state solution for this conguration using only one rotor blade and one stator blade is desired. Since the periodic angles for the rotor and stator are dierent, a mixing plane must be used at the interface. The mixing plane is dened at the rotor outlet/stator inlet. The grid is set up with periodic boundaries on either side of the rotor and stator blades. A pressure inlet is used at the upstream boundary and a pressure outlet at the downstream boundary. Ambient air is drawn into the fan (at 0 Pa gauge total pressure) and is exhausted back out to the ambient environment (0 Pa static pressure). The hub and blade of the rotor are assumed to be rotating at 1800 rpm.

Preparation
1. Copy the le mstage/fanstage.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 3D version of FLUENT.

c Fluent Inc. January 28, 2003

9-1

Using the Mixing Plane Model

rotor

stator outlet

inlet

y z x = 1800 rpm

Figure 9.1: Problem Specication

9-2

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

Step 1: Grid
1. Read the grid le (fanstage.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the grid and will report the progress in the console window. Pay particular attention to the minimum volume. Make sure that this is a positive number. 3. Display the grid (Figure 9.2). Display Grid...

(a) Select rotor-blade, rotor-hub, rotor-inlet-hub, stator-blade, and stator-hub in the Surfaces list. (b) Click Display. (c) Rotate the view to get the display shown in Figure 9.2. Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

c Fluent Inc. January 28, 2003

9-3

Using the Mixing Plane Model

Y Z X

Grid

Nov 29, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 9.2: Grid Display for the Multistage Fan

Step 2: Units
1. For convenience, dene new units for angular velocity. The angular velocity for this problem is known in rpm, which is not the default unit for angular velocity. You will need to redene the angular velocity units as rpm. Dene Units...

(a) Select angular-velocity under Quantities, and rpm under Units. (b) Close the panel.

9-4

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

Step 3: Models
1. Keep the default solver settings. Dene Models Solver...

c Fluent Inc. January 28, 2003

9-5

Using the Mixing Plane Model

2. Turn on the standard k - turbulence model with standard wall functions. Dene Models Viscous...

(a) Under Model, select k-epsilon. The panel will expand. (b) Under k-epsilon Model, keep the default Standard option. (c) Under Near-Wall Treatment, keep the default Standard Wall Functions option.

9-6

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

Step 4: Mixing Plane


In this step, you will create the mixing plane between the pressure outlet of the rotor and the pressure inlet of the stator. Dene Mixing Planes...

1. Select pressure-outlet-rotor in the Upstream Zone list. 2. Select pressure-inlet-stator in the Downstream Zone list. 3. Click Create. FLUENT will name the mixing plane by combining the names of the zones selected as the Upstream Zone and Downstream Zone. This new name will be displayed in the Mixing Plane list. The essential idea behind the mixing plane concept is that each uid zone (stator and rotor) is solved as a steady-state problem. At some prescribed iteration interval, the ow data at the mixing plane interface are averaged in the circumferential direction on both the rotor outlet and the stator inlet boundaries. FLUENT uses these circumferential averages to dene proles of ow properties. These proles are then used to update boundary conditions along the two zones of the mixing plane interface. In this example, proles of averaged total pressure (p0 ), static pressure (ps ), direction cosines of the local ow angles in the radial, tangential, and axial directions (r , t , z ), total temperature (T0 ), turbulence kinetic energy (k ), and turbulence dissipation rate ( ) are computed at the rotor exit and used to update boundary conditions at the stator inlet. Likewise, the same proles, except for that of total pressure are computed at the stator inlet and used as a boundary condition on the

c Fluent Inc. January 28, 2003

9-7

Using the Mixing Plane Model

rotor exit. You can view the proles computed at the rotor exit and stator inlet in the Boundary Proles panel. Dene Proles... You will also see that these proles appear in the boundary conditions panels for the rotor exit and stator inlet. See the Users Guide for more information on mixing planes.

Step 5: Materials
1. Accept the default properties for air. Dene Materials...

For the present analysis, you will model air as an incompressible uid with a density of 1.225 kg/m3 and a dynamic viscosity of 1.7894 105 kg/m-s. Since these are the default values, no change is required in the materials panel.

9-8

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

Step 6: Boundary Conditions


Dene Boundary Conditions... 1. Set the conditions for the rotor uid (uid-rotor).

(a) Under Rotation-Axis Direction, enter -1 next to Z . According to the right-hand rule and Figure 9.1, the axis of rotation is the Z axis. You specify this by entering the vector (0, 0, 1) for the Rotation-Axis Direction. (b) Select Moving Reference Frame in the Motion Type drop-down list. Hint: Use the scroll bar to access Motion Type. (c) Set the Speed (under Rotational Velocity) to 1800 rpm. Hint: Use the scroll bar to access Rotational Velocity.

c Fluent Inc. January 28, 2003

9-9

Using the Mixing Plane Model

2. Set the conditions for the stator uid (uid-stator).

(a) Under Rotation-Axis Direction, enter -1 next to Z. 3. Specify rotational periodicity for the periodic boundary of the rotor (periodic-11).

9-10

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

4. Specify rotational periodicity for the periodic boundary of the stator (periodic-22).

5. Set the following conditions for the pressure inlet of the rotor (pressure-inlet-rotor).

To model ambient conditions, you use P0 = 0 gauge. The turbulence level is assumed to be low (1% ) and the hydraulic diameter is used as the length scale.

c Fluent Inc. January 28, 2003

9-11

Using the Mixing Plane Model

6. Examine the conditions for the pressure inlet of the stator (pressure-inlet-stator). The proles computed at the rotor outlet are used to update the boundary conditions at the stator inlet. These proles were set for you automatically when the mixing plane was created. Therefore, you do not need to set any parameters in this panel.

7. Examine the conditions for the pressure outlet of the rotor (pressure-outlet-rotor). The Backow Direction Specication Method was set to Direction Vector when you created the mixing plane, and the Coordinate System to Cylindrical (like for the stator inlet ). The values for the direction cosines are taken from the proles at the stator.

9-12

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

8. Set the conditions for the pressure outlet of the stator (pressure-outlet-stator).

(a) Select Radial Equilibrium Pressure Distribution. Radial equilibrium is used to simulate the pressure distribution which exists due to rotation according to p v 2 = r r

c Fluent Inc. January 28, 2003

9-13

Using the Mixing Plane Model

where v is the tangential velocity. This is a good approximation for axial ow congurations with 0 straight ow paths (i.e., little change in radius from inlet to exit). (b) Retain the default Backow Direction Specication Method. In problems where a backow exists at the pressure outlet boundary (e.g., torque-converter), you can use this option to specify the direction of the backow. (c) Select Intensity and Viscosity Ratio for the Turbulence Specication Method. (d) Set the Backow Turbulence Intensity to 1%. (e) Set the Backow Turbulent Viscosity Ratio to 1. 9. Set the conditions for the inlet hub of the rotor (rotor-inlet-hub).

9-14

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

(a) Select Moving Wall. The panel will expand to show the wall motion inputs. (b) Select Absolute and Rotational under Motion. (c) Set the Rotation-Axis Direction by entering -1 next to Z. These conditions set the rotor-inlet-hub to be a stationary wall in the absolute frame. 10. Set the conditions for the shroud of the rotor inlet (rotor-inlet-shroud).

(a) Select Moving Wall. (b) Select Absolute and Rotational under Motion. (c) Set the Rotation-Axis Direction by entering -1 next to Z. These conditions set the rotor-inlet-shroud to be a stationary wall in the absolute frame.

c Fluent Inc. January 28, 2003

9-15

Using the Mixing Plane Model

11. Set the following conditions for the rotor shroud (rotor-shroud).

(a) Select Moving Wall. (b) Select Absolute and Rotational under Motion. (c) Set the Rotation-Axis Direction by entering -1 next to Z. These conditions set the rotor-shroud to be a stationary wall in the absolute frame.

9-16

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

12. Accept the default conditions for the rotor-hub. For a rotating reference frame, FLUENT assumes by default that walls rotate with the grid, and hence are moving with respect to the stationary (absolute) reference frame. Since the rotor-hub is rotating, you should keep the default settings.

c Fluent Inc. January 28, 2003

9-17

Using the Mixing Plane Model

Step 7: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Under Discretization, select Second Order Upwind for Momentum. (b) Select Power Law for Turbulence Kinetic Energy and Turbulence Dissipation Rate. (c) Set the Under-Relaxation Factors for Pressure to 0.2, Momentum to 0.5, Turbulence Kinetic Energy to 0.5, and Turbulence Dissipation Rate to 0.5. Note: For this problem, it was found that these under-relaxation factors worked well. See the Users Guide for tips on how to adjust the under-relaxation parameters for dierent situations.

9-18

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click OK. 3. Enable the plotting of mass ow rate at the ow exit. Solve Monitors Surface...

c Fluent Inc. January 28, 2003

9-19

Using the Mixing Plane Model

(a) Increase the Surface Monitors value to 1. (b) Turn on the Plot and Write options for monitor-1. Note: When the Write option is selected in the Surface Monitors panel, the mass ow rate history will be written to a le. If you do not select the write option, the history information will be lost when you exit FLUENT. (c) Click on Dene... to specify the surface monitor parameters in the Dene Surface Monitor panel.

i. Select Mass Flow Rate from the Report Type drop-down list. ii. Select pressure-outlet-stator in the Surfaces list. iii. Click on OK to dene the monitor. (d) Click on OK in the Surface Monitors panel to enable the monitor.

9-20

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

4. Initialize the ow eld. Solve Initialize Initialize...

(a) Select Absolute under Reference Frame. For rotor-stator problems, the absolute velocity formulation is superior to the relative velocity formulation, since, at the inlet/outlet boundaries, the absolute velocity and total pressure are uniform, whereas the corresponding relative conditions are non-uniform. (b) Set the initial value for Z Velocity to -1. (c) Click on Init and close the panel. 5. Save the case le (fanstage.cas). File Write Case... 6. Start the calculation by requesting 800 iterations. Solve Iterate...

c Fluent Inc. January 28, 2003

9-21

Using the Mixing Plane Model

Calculating until the mass ow rate converges will require signicant CPU resources. Instead of calculating the solution, you can read the data le (fanstage.dat) with the pre-calculated solution, and proceed to the postprocessing section of the tutorial (Step 8). This data le can be found in the directory where you found the mesh le.

The solution will converge after about 640 iterations. However, the residual history plot is only one indication of solution convergence. Notice that the mass ow rate has not reached a constant value. To remedy this, you will reduce the convergence criterion for the continuity equation and iterate until the mass ow rate reaches a constant value. 7. Reduce the convergence criterion for the continuity equation. Solve Monitors Residual... (a) Set the Convergence Criterion for continuity to 1e-05.

(b) Click OK. Note: In this case, the reason for continuing the calculation is to obtain better global mass conservation; thus, only the convergence tolerance for the continuity equation is adjusted. In general, the convergence behavior of the continuity equation is a good indicator of the overall convergence of the solution.

9-22

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

8. Request 2000 more iterations. Solve Iterate... After about 1400 iterations, the mass ow rate has leveled o and the solution has converged. The mass ow rate history is shown in Figure 9.3.

-0.0020 -0.0040 -0.0060 -0.0080 -0.0100

Mass Flow Rate (kg/s)

-0.0120 -0.0140 -0.0160 -0.0180 -0.0200 -0.0220

Y Z X

200

400

600

800

1000

1200

1400

1600

1800

2000

Iteration

Convergence history of Mass Flow Rate on pressure-outlet-stator

Nov 29, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 9.3: Mass Flow Rate History

9. Save the data le (fanstage.dat). File Write Data... 10. Check the mass ux balance. Report Fluxes... ! Although the mass ow rate history indicates that the solution is converged, you should also check the mass uxes through the domain to ensure that mass is being conserved.

c Fluent Inc. January 28, 2003

9-23

Using the Mixing Plane Model

(a) Select pressure-outlet-stator, pressure-inlet-stator, pressure-inlet-rotor, and pressureoutlet-rotor under Boundaries. (b) Keep the default Mass Flow Rate option and click on Compute. ! The net mass imbalance should be a small fraction (say, 0.5%) of the total ux through the system. If a signicant imbalance occurs, you should decrease your residual tolerances by at least an order of magnitude and continue iterating.

Note: The uxes for the portions of the rotor and stator that have been modeled are dierent. However, the ux for the whole rotor and the whole stator are very nearly equal: approximately 0.23274 kg/s (0.02586 9 rotor blades), versus approximately 0.23328 kg/s (0.01944 12 stator blades).

9-24

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

Step 8: Postprocessing
1. Create two surfaces for postprocessing, one at y = 0.12 m and one at z = 0.1 m. Surface Iso-Surface... The surface y = 0.12 m is a midspan slice through the grid. This view is good for looking at the blade-to-blade ow eld. The surface z = 0.1 m is an axial plane downstream of the stator. This will be used to plot circumferentially-averaged proles.

(a) Select Grid... and Y-Coordinate in the Surface of Constant lists. (b) Click on Compute to update the minimum and maximum values. (c) Enter 0.12 in the Iso-Values eld. (d) Enter y=0.12 for the New Surface Name. (e) Click on Create to create the isosurface. (f) Select Grid... and Z-Coordinate in the Surface of Constant lists. (g) Click on Compute to update the minimum and maximum values. (h) Enter -0.1 in the Iso-Values eld. (i) Enter z=-0.1 for the New Surface Name. Note: The default name that FLUENT gave the surface, z-coordinate-17, indicates that this is surface number 17. This fact will be used later in the tutorial when you plot circumferential averages. (j) Click on Create to create the isosurface.

c Fluent Inc. January 28, 2003

9-25

Using the Mixing Plane Model

2. Display velocity vectors on the midspan surface y = 0.12. Display Vectors...

(a) Select y=0.12 in the Surfaces list. (b) Increase the Scale value to 10. (c) Increase the Skip value to 2. (d) Select arrow from the Style drop-down list. (e) Click on Display to plot the velocity vectors. (f) Rotate and zoom the view to get the display shown in Figure 9.4.

9-26

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

2.77e+01 2.63e+01 2.49e+01 2.35e+01 2.22e+01 2.08e+01 1.94e+01 1.80e+01 1.66e+01 1.53e+01 1.39e+01 1.25e+01 1.11e+01 9.73e+00 8.35e+00 6.97e+00 5.58e+00 4.20e+00 2.82e+00 1.44e+00 5.67e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 29, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 9.4: Velocity Vectors on y = 0.12 Near the Stator Blade Plotting the velocity eld in this manner gives a good indication of the midspan ow over the stator. For the rotor, it is instructive to similarly plot the relative velocity eld. 3. Plot a circumferential average of the total pressure on the plane z = 0.1. (a) In the console window, type the commands shown in boxes in the dialog below. Note: Surface 17 is the surface z = 0.1 you created earlier. For increased resolution, 15 bands are used instead of the default 5.

> plot /plot> circum-avg-radial averages of> total-pressure on surface [] 17 number of bands [5] 15

The radial variation in the total pressure can be seen to be very non-uniform in this plot (Figure 9.5). This implies that losses are largest near the hub.

c Fluent Inc. January 28, 2003

9-27

Using the Mixing Plane Model

3.75e+01 3.50e+01 3.25e+01 3.00e+01 2.75e+01

Total Pressure (kg/s)

2.50e+01 2.25e+01 2.00e+01 1.75e+01 1.50e+01 0.1 0.105 0.11 0.115 0.12 0.125 0.13 0.135 0.14

Y X Z
Circumferential Averages

Radius

Nov 29, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 9.5: Plot of Circumferential Average of the Total Pressure on the Plane z = 0.1.

4. Display lled contours of total pressure. Display Contours...

9-28

c Fluent Inc. January 28, 2003

Using the Mixing Plane Model

(a) Select rotor-blade and rotor-hub in the Surfaces list. (b) Select Pressure... and Total Pressure in the Contours Of drop-down lists. (c) Turn on the Filled option. (d) Click Display. The pressure contours are displayed in Figure 9.6. Notice the high pressure that occurs on the leading edge of the rotor blade due to the motion of the blade.

5.38e+02 4.98e+02 4.59e+02 4.20e+02 3.81e+02 3.41e+02 3.02e+02 2.63e+02 2.24e+02 1.84e+02 1.45e+02 1.06e+02 6.65e+01 2.73e+01 -1.20e+01 -5.12e+01 -9.05e+01 -1.30e+02 -1.69e+02 -2.08e+02 Z -2.48e+02

Y X

Contours of Total Pressure (pascal)

Nov 29, 2002 FLUENT 6.1 (3d, segregated, ske)

Figure 9.6: Contours of Total Pressure for the Rotor Blade and Hub

Summary: This tutorial has demonstrated the use of the mixing plane model for a typical axial ow turbomachine conguration. The mixing plane model is useful for predicting steady-state ow in a turbomachine stage, where local interaction eects (such as wake and shock waves) are secondary. If local eects are important, then an unsteady, sliding mesh calculation is required.

c Fluent Inc. January 28, 2003

9-29

Using the Mixing Plane Model

9-30

c Fluent Inc. January 28, 2003

Tutorial 10.

Using Sliding Meshes

Introduction: In this tutorial, the sliding mesh capability of FLUENT is used to predict the time-dependent ow through a two-dimensional rotor-stator blade row. The time-varying rotor-stator interaction is modeled by allowing the mesh associated with the moving rotor to translate (slide) relative to the stationary mesh associated with the stator blade. In this tutorial you will learn how to: Merge two meshes into a single mesh, using tmerge Dene boundary conditions and create grid-interface planes for sliding mesh simulations Calculate a steady-state solution (using the coupled explicit solver) as an initial guess for a transient ow prediction Calculate a transient solution using the second-order implicit unsteady formulation and the coupled explicit solver Monitor solution history for time-dependent parameters Postprocess and store transient data sets, using the automatic procedures available in FLUENT Prerequisites: This tutorial assumes that you are familiar with the basic menu structure and solution procedure used by FLUENT and that you have solved Tutorial 1. Problem Description: The rotor-stator geometry considered in this tutorial is shown in Figure 10.1. The geometry consists of a planar slice through the rotor and stator blades, extracted by unrolling a plane of constant radius (R = 0.686 m) in an axial ow turbomachine. The speed of rotation, 410 RPM, yields a linear velocity of the rotor, R, equal to 29.4 m/s, as indicated in the gure. The uid, assumed to be air, enters the stator row at the specied total pressure and temperature and exits the rotor at the specied exit static pressure. The inlet Mach number is 0.07 and the ow will be treated as compressible.

c Fluent Inc. January 28, 2003

10-1

Using Sliding Meshes

Stator Vanes
(stationary)

Rotor Blades
(moving) Cx = 0.1524 m

P01 = 101325 Pa T01 = 300 K M = 0.07

blade pitch = 0.1959 m

P2 = 97576 Pa

sliding interface

direction of motion (V = 29.445 m/s)

Figure 10.1: Rotor-Stator Problem Description

10-2

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Preparation
1. Copy the les slide/rotor.msh and slide/stator.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). Note: The geometries of the rotor and stator ow domains have been meshed separately. This is the usual procedure when the sliding mesh capability is used: separate mesh les are created for the sliding and stationary mesh regions. This ensures that the sliding interface between the two regions is dened by two separate boundary zones which share no common nodes. The two separate mesh les must be merged prior to reading them into FLUENT, as detailed in Step 1, below.

c Fluent Inc. January 28, 2003

10-3

Using Sliding Meshes

Step 1: Merging the Mesh Files


1. Start tmerge by typing utility tmerge -2d at the system prompt. 2. Provide the mesh le names, rotor.msh and stator.msh, as prompted. Provide scaling factors of 1 and translations and rotations of zero for each mesh le. Save the new merged mesh le as slide.msh.

Append 2D grid files. tmerge2D Fluent Inc, Version 2.1.8 Enter name of grid file (ENTER to continue) : rotor.msh x,y scaling factor, eg. 1 1 x,y translation, eg. 0 1 rotation angle (deg), eg. 45 : 1 1 : 0 0 : 0

Enter name of grid file (ENTER to continue) : stator.msh x,y scaling factor, eg. 1 1 x,y translation, eg. 0 1 rotation angle (deg), eg. 45 : 1 1 : 0 0 : 0

Enter name of grid file (ENTER to continue) : <ENTER> Enter name of output file : slide.msh

The mesh les must be read into tmerge in this order for the tutorial to run as written. Otherwise, zone names and numbers will be assigned dierently when the les are merged together. In general, however, you can specify les to be read into tmerge in any order.

10-4

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 2: Grid
1. Start the 2D version of FLUENT. 2. Read in the mesh le slide.msh. File Read Case... 3. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 4. Scale the grid. Grid Scale...

(a) Select in in the Units Conversion drop-down list to complete the phrase Grid Was Created In in (inches). (b) Click on Scale to scale the grid. The nal domain extents should appear as in the panel above.

c Fluent Inc. January 28, 2003

10-5

Using Sliding Meshes

5. Display the grid (Figure 10.2). Display Grid...

Note: You can use the mouse probe button (right button, by default) to nd out the boundary zone labels. As annotated in Figure 10.3, the upstream boundary is a pressure inlet, the downstream boundary is a pressure outlet, and the lateral top and bottom boundaries are periodic. The stator blade and stator-side uid are identied as wall-7 and uid-9. The rotor blade and rotor-side uid are wall-16 and uid-18. (Your mouse probe will report the uid regions as interior-8 and interior-17 zones, for the stator and rotor sides, respectively. These are the face zones associated with the uid regions.) To determine which uid zone is the stator-side uid, you can create the uid9 and uid-18 display surfaces using the Zone Surface panel. Then, display the zones (one at a time) using the Grid Display panel. If you wish to annotate your own graphics display, you can use the Annotate panel. Display Annotate...

10-6

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Grid

Nov 15, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 10.2: Rotor-Stator Mesh Display

Stator

Rotor

periodic-8

periodic-15 fluid-18

pressure-outlet-14 pressure-inlet-3 wall-7 wall-16

Grid

Nov 15, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 10.3: Annotated Mesh

c Fluent Inc. January 28, 2003

10-7

Using Sliding Meshes

Step 3: Models
1. Select the coupled explicit solver. Dene Models Solver...

Note: Initially, you will solve for the steady ow through the blade passage. Later, after obtaining the steady ow as the starting point for the transient calculation, you will revisit this panel to turn on time-dependent ow.

10-8

c Fluent Inc. January 28, 2003

Using Sliding Meshes

2. Enable the standard k - turbulence model. Dene Models Viscous...

Note: The Reynolds number of the ow is about 105 , and the ow will be treated as fully turbulent.

c Fluent Inc. January 28, 2003

10-9

Using Sliding Meshes

Step 4: Materials
1. Select air (the default material) as the uid material, and use the ideal-gas law to compute density. Retain the default values for all other properties. Dene Materials...

Dont forget to click the Change/Create button after selecting ideal-gas in the drop-down list for Density.

10-10

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 5: Operating Conditions


1. Set the operating pressure to 0 Pa. Dene Operating Conditions...

Here, the operating pressure is set to zero and boundary condition inputs for pressure will be dened in terms of absolute pressures. Boundary condition inputs should always be relative to the value used for operating pressure.

c Fluent Inc. January 28, 2003

10-11

Using Sliding Meshes

Step 6: Boundary Conditions


Dene Boundary Conditions... 1. Set the conditions for the upstream boundary (pressure-inlet-3).

(a) Change the Zone Name from pressure-inlet-3 to pressure-inlet. (b) Set the Gauge Total Pressure to 101325 Pa. (c) Set the Supersonic/Initial Gauge Pressure to 100978.2 Pa. The inlet static pressure estimate is computed from the assumed inlet total pressure and Mach number (see Figure 10.1). (d) Set the Total Temperature to 300 K. (e) In the Direction Specication Method drop-down list, select Direction Vector. (f) In the Turbulence Specication Method drop-down list, select Intensity and Hydraulic Diameter. (g) Set the Turbulence Intensity to 5%, and the Hydraulic Diameter to 0.1959 m. The inlet turbulence length scale will be computed using the blade pitch as an equivalent hydraulic diameter.

10-12

c Fluent Inc. January 28, 2003

Using Sliding Meshes

2. Set the conditions for the exit plane boundary (pressure-outlet-14).

(a) Change the Zone Name from pressure-outlet-14 to pressure-outlet. (b) Set the Gauge Pressure to 97576 Pa. (c) Set the Backow Total Temperature to 300 K. (d) In the Turbulence Specication Method drop-down list, select Intensity and Hydraulic Diameter. (e) Set the Turbulence Intensity to 5%, and the Hydraulic Diameter to 0.1959 m. Note: The temperature and turbulence conditions you input at the pressure outlet will be used only if ow enters the domain through this boundary. You can set them equal to the inlet values, as no ow reversal is expected at the domain exit in this problem. In general, however, it is important to set reasonable values for these downstream scalar values, in case ow reversal occurs at some point during the calculation.

c Fluent Inc. January 28, 2003

10-13

Using Sliding Meshes

3. Keep the default Momentum boundary conditions for the stator blades (wall-7) and the rotor blades (wall-16).

The velocity of a non-moving wall is assumed to match that of the adjacent mesh region, yielding a no-slip condition in the reference frame of the mesh. Thus, FLUENT will assume that the stator blade is stationary in the non-moving reference frame of the stator mesh. Similarly, FLUENT will assume that the rotor blade is moving at the grid speed in the sliding rotor region. Therefore, you will not modify the wall velocity of the rotor (wall-16), even though the rotor is moving. The default setting of a non-moving wall is correct and implies zero velocity in the moving reference frame of the sliding region. (The motion of the mesh region will be dened as a boundary condition for the uid zone, below.) 4. Set the conditions for the stator-side uid (uid-9).

10-14

c Fluent Inc. January 28, 2003

Using Sliding Meshes

(a) Change the Zone Name from fluid-9 to fluid-stator. (b) Keep the default selection of air as the Material Name, and the Motion Type as Stationary. Hint: Use the scroll bar to access the Motion Type eld. 5. Set the conditions for the rotor-side uid (uid-18).

c Fluent Inc. January 28, 2003

10-15

Using Sliding Meshes

(a) Change the Zone Name from fluid-18 to fluid-rotor. (b) Keep the default selection of air as the Material Name, and the Motion Type as Stationary. Later, after solving the steady ow through the non-moving rotor passage, you will return to this panel to specify that the rotor zone is sliding, as illustrated in Figure 10.1. 6. Dene the zones on the sliding boundary as interface zones. The sliding grid interface contains two boundary zones: pressure-inlet-12 and pressureoutlet-5. pressure-inlet-12 is the upstream boundary of the rotor-side uid region, and pressure-outlet-5 is the downstream boundary of the stator-side uid region. These boundaries were dened as the upstream and downstream boundaries of the original mesh les, rotor.msh and stator.msh, and must be redened as interface boundary types for the merged mesh. (a) Select pressure-inlet-12 in the Zone list and choose interface as the new Type.

(b) Conrm that it is OK to change the boundary type.

(c) Change the Zone Name to interface-rotor.

10-16

c Fluent Inc. January 28, 2003

Using Sliding Meshes

(d) Repeat this procedure to convert pressure-outlet-5 to an interface boundary named interface-stator.

c Fluent Inc. January 28, 2003

10-17

Using Sliding Meshes

Step 7: Grid Interfaces


In this step, you will create a periodic grid interface between the rotor and stator mesh regions. Dene Grid Interfaces...

1. Select interface-rotor in the Interface Zone 1 list. Note: In general, when one interface zone is smaller than the other, it is recommended that you choose the smaller zone as Interface Zone 1. In this case, however, since both zones are the same size, the order is not signicant. 2. Select interface-stator in the Interface Zone 2 list. 3. Enter the name interface-rotor-stator under Grid Interface. 4. Select Periodic under Interface Type, and click Create. The interface between the sliding and non-sliding zones will be treated as periodic where the two zones are non-overlapping.

10-18

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 8: Solution: Steady Flow with Non-Moving Rotor


1. Initialize the solution for steady ow. Solve Initialize Initialize...

(a) Select pressure-inlet in the Compute From drop-down list. (b) Click Init, and Close the panel.

c Fluent Inc. January 28, 2003

10-19

Using Sliding Meshes

2. Set the solution parameters. Solve Controls Solution...

(a) Set the Courant Number to 2. Setting the Courant number to 2.0 promotes rapid convergence for the steady ow simulation. (For more information on the Courant number, see Step 9: Enable Time Dependence and Sliding Rotor Motion). (b) Change Multigrid Levels to 5. Five levels of multigrid enable boundary condition information to propagate rapidly across the solution domain. (c) Under Discretization, select Second Order Upwind for Turbulence Kinetic Energy and Turbulence Dissipation Rate. Second-order discretization provides optimum accuracy.

10-20

c Fluent Inc. January 28, 2003

Using Sliding Meshes

3. Enable the plotting of residuals. Solve Monitors Residual...

(a) Select Plot under Options, and click OK.

c Fluent Inc. January 28, 2003

10-21

Using Sliding Meshes

4. Enable the monitoring of the lift force on the rotor blade (wall-16). Note: Monitoring forces on the rotor blade provides a good measure of convergence during the initial steady-state ow prediction. Here, you will request dynamic plotting of lift as the solution proceeds. In addition, you will write the lift information to a le, cl-hist.ss. You could choose to monitor any other variable (e.g., mass ow rate), including a custom eld function. Solve Monitors Force...

(a) Select Lift in the Coecient drop-down list. (b) In the Wall Zones list, select wall-16 (the rotor). (c) Enable the Plot and Write options. (d) In the File Name eld, enter cl-hist.ss. (e) Keep the Plot Window set to 1. (f) Click Apply, and Close the panel.

10-22

c Fluent Inc. January 28, 2003

Using Sliding Meshes

5. Set the reference values to be used in the lift coecient calculation. Report Reference Values...

(a) Select pressure-inlet in the Compute From drop-down list. (b) Change the Area to 0.1524 m2 . (c) Change the Length to 0.1524 m (the axial chord length). 6. Save the steady ow case le (slide ss.cas). File Write Case... 7. Start the calculation by requesting 500 iterations. Solve Iterate... The residual history and lift force history will be displayed as the calculation proceeds. The lift history should be similar to Figure 10.4. Note: After 500 iterations, the steady ow calculation may not be fully converged. Here, this is not of concern, as the steady-state prediction will be used only as a starting solution for the transient sliding-mesh calculation.

c Fluent Inc. January 28, 2003

10-23

Using Sliding Meshes

-2.00e+00

-4.00e+00

-6.00e+00

-8.00e+00

Cl
-1.00e+01

-1.20e+01

-1.40e+01

-1.60e+01 0 50 100 150 200 250 300 350 400 450 500

Iterations

Lift Convergence

Nov 15, 2002 FLUENT 6.1 (2d, coupled exp, ske)

Figure 10.4: Lift Coecient History: Steady Flow, Non-Moving Rotor

8. Save the case and data les (slide ss.cas and slide ss.dat). File Write Case & Data... Note: If you choose a le name that already exists in the current directory, FLUENT will prompt you for conrmation to overwrite the le.

10-24

c Fluent Inc. January 28, 2003

Using Sliding Meshes

9. Display the steady ow velocity vectors (Figure 10.5). Display Vectors...

(a) Change the Scale to 10. (b) Click Display. The steady ow prediction shows the expected form, with peak velocity of about 140 m/s through the passage.

c Fluent Inc. January 28, 2003

10-25

Using Sliding Meshes

10. Enable the display of three periodic repeats of the solution domain (Figure 10.5). Display Views...

(a) Set the number of Periodic Repeats to 3. (b) Under Periodic Repeats, click the Dene... button. This will open the Graphics Periodicity panel.

(c) Click Reset. This will reset Y Translation to the value shown above. (d) Click OK in the Graphics Periodicity panel. (e) In the Views panel, click Apply. The grid display will be updated to show three periodic repeats. You may need to translate the display using your mouse to get the view shown in Figure 10.5.

10-26

c Fluent Inc. January 28, 2003

Using Sliding Meshes

1.42e+02 1.35e+02 1.28e+02 1.21e+02 1.14e+02 1.07e+02 9.97e+01 9.26e+01 8.56e+01 7.85e+01 7.14e+01 6.44e+01 5.73e+01 5.02e+01 4.31e+01 3.61e+01 2.90e+01 2.19e+01 1.48e+01 7.78e+00 7.04e-01

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske)

Figure 10.5: Velocity Vectors: Steady Flow, Non-Moving Rotor

c Fluent Inc. January 28, 2003

10-27

Using Sliding Meshes

11. Display the steady ow contours of static pressure (Figure 10.6). Display Contours...

The steady ow prediction shows the expected pressure distribution through the passage, with low pressure on the suction surfaces and stagnation around the impingement point on the rotor.

10-28

c Fluent Inc. January 28, 2003

Using Sliding Meshes

1.02e+05 1.01e+05 1.01e+05 9.99e+04 9.92e+04 9.86e+04 9.79e+04 9.72e+04 9.65e+04 9.58e+04 9.51e+04 9.45e+04 9.38e+04 9.31e+04 9.24e+04 9.17e+04 9.11e+04 9.04e+04 8.97e+04 8.90e+04 8.83e+04

Contours of Static Pressure (pascal)

Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske)

Figure 10.6: Contours of Static Pressure: Steady Flow, Non-Moving Rotor

c Fluent Inc. January 28, 2003

10-29

Using Sliding Meshes

Step 9: Enable Time Dependence and Sliding Rotor Motion


In this step you will enable the rotor motion by turning on time dependence and setting the sliding velocity of the rotor uid zone. 1. Enable a time-dependent ow calculation. Dene Models Solver...

(a) Under Time, select Unsteady. (b) Under Unsteady Formulation, select 2nd-Order Implicit. Implicit (dual) time-stepping allows you to set the physical time step used for the transient ow prediction (while FLUENT continues to determine the time step used for inner iterations based on a Courant condition). Here, second-order implicit time-stepping is enabled: this provides higher accuracy in time than the rst-order option. In explicit (global) time-stepping, FLUENT uses a single time step for the transient calculation. This time step is based on the Courant condition: t = CFLx max

10-30

c Fluent Inc. January 28, 2003

Using Sliding Meshes

where CFL is the Courant number. Explicit time-stepping might be the optimum solution strategy if you are modeling a traveling shock wave, where the Courant condition is ideal for determination of the time step value. 2. Dene the sliding motion of the rotor-side uid zone (uid-rotor). Dene Boundary Conditions...

(a) Scroll down and select Moving Mesh in the Motion Type drop-down list. (b) Change the Translational Velocity in the Y direction to -29.445. 3. Save the case le. (slide un.cas). File Write Case... The mesh changes during the preview so be sure to save the case before mesh preview.

c Fluent Inc. January 28, 2003

10-31

Using Sliding Meshes

4. Preview the sliding motion of the rotor-side uid zone. Solve Mesh Motion...

(a) Under Number of Time Steps, enter 50. (b) Click Preview. The graphics display will preview the sliding motion of the rotor-stator grid geometry. 5. Read the case le back into FLUENT. As the mesh preview option advances the time step, thereby updating the mesh, it is essential to reread the case le to ensure that the mesh is at the proper position before the calculation is started. If the case le is not read again and the solution is initialized after the mesh preview, the solution time is initialized to zero but the mesh does not go back to its original position.

10-32

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 10: Solution: Unsteady Flow with Moving Rotor


1. Change the Courant number to 1 for the transient calculation. Solve Controls Solution...

The Courant number controls the time step used by FLUENT during the inner iterations performed during each time step. A Courant number of 1 is a conservative setting that should ensure the stability of the inner iterations.

c Fluent Inc. January 28, 2003

10-33

Using Sliding Meshes

2. Reset the lift force monitor. Solve Monitors Force...

(a) In the File Name eld, enter cl-hist.td. (b) Click Apply. (c) Click Clear. This will remove the lift coecient data for the steady-state calculation (i.e., the contents of the le cl-hist.ss) from memory. (d) Click Yes when asked to conrm the data discard.

If you do not clear the old force-monitoring data, FLUENT will plot them with the new data, corrupting the new lift coecient plot.

(e) Click on the Axes... button. This will open the Axes - Force Monitor Plot panel.

10-34

c Fluent Inc. January 28, 2003

Using Sliding Meshes

(f) Under Axis, select X (the default). (g) Under Number Format, check that the Type is oat. (h) Set the Precision to 4. (i) Click Apply.

(j) Under Axis, select Y. (k) Under Number Format, check that the Type is oat and the Precision is 4. (l) Close the Axes - Force Monitor Plot and Force Monitors panels.

c Fluent Inc. January 28, 2003

10-35

Using Sliding Meshes

Note: Monitoring the lift force is an ideal way to determine when the transient ow prediction becomes time-periodic (independent of the initial condition). In the time-periodic solution, the lift force variation will repeat identically from one passing period to the next. 3. Set the time step parameters. Solve Iterate...

(a) Set the Time Step Size to 0.0001 second. (b) Check that the Max Iterations per Time Step is set to 20. (c) Click Apply. Note: The selection of the time step is critical for accurate time-dependent ow predictions. Here, the time step is chosen to be about 1/70 of the passing period, T. The passing period is the time it takes for the rotor blade to pass from one stator blade row to the next: T = (0.1959 m)/(29.4 m/s) = 6.7 103 sec Using a time step of 0.0001 second, 67 time steps will be performed as the rotor performs one pass.

10-36

c Fluent Inc. January 28, 2003

Using Sliding Meshes

The maximum number of iterations per time step should be set large enough so that the inner iterations converge before the solution moves to the next time value. The value of 20, selected here, is quite small: it is likely that the initial time steps will not fully converge within 20 inner iterations. While this would be unsuitable for prediction of most time-dependent ows, the current simulation does not require high accuracy during the initial time steps. The rotor-stator ow prediction will be continued in time until a time-periodic ow is obtained. Low accuracy during the initial passing periods is acceptable as long as convergence is achieved during each time step of the nal passing periods.

4. Save the transient sliding mesh case le (slide td.cas). File Write Case... 5. Start the transient calculation by requesting 1000 time steps.

Calculation of 1000 time steps will require signicant CPU resources. Instead of calculating, you can read the case and data les saved after 0.1 seconds: slide01.cas and slide01.dat After reading the les, skip to Step 11: Postprocessing at t=0.1 Second. (The case and data les are available in the same directory where you found the mesh les.)

c Fluent Inc. January 28, 2003

10-37

Using Sliding Meshes

By requesting 1000 time steps, you are asking FLUENT to compute until time is equal to 0.1 second. This will include roughly 15 passing periods (15 6.7e-3 sec = 0.10 sec). Experience shows that the ow becomes time-periodic after about 12 passing periods. The lift history display allows you to conrm this. Your lift force history should be similar to that shown in Figure 10.7. Notice the periodicity of the lift coecient after approximately 0.05 seconds.

5.00e+01 4.00e+01 3.00e+01 2.00e+01

Cl

1.00e+01 0.00e+00 -1.00e+01 -2.00e+01 -3.00e+01 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.11

Time

Lift Convergence (Time=1.0000e-01)

Nov 16, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.7: Lift Coecient History: Unsteady Flow, Moving Rotor

6. Reset the lift coecient history range to focus on the periodicity. Solve Monitors Force... (a) Click the Axes... button. This will open the Axes - Force Monitor Plot panel.

10-38

c Fluent Inc. January 28, 2003

Using Sliding Meshes

i. Under Axis, select X. ii. Under Options, deselect Auto Range. iii. Under Range, set the Minimum to 0.02, and the Maximum to 0.1. iv. Click Apply.

v. Under Axis, select Y. vi. Under Options, deselect Auto Range. vii. Under Range, set the Minimum to -9.2, and the Maximum to -7.6.

c Fluent Inc. January 28, 2003

10-39

Using Sliding Meshes

viii. Click Apply and Close the panel. (b) In the Force Monitors panel, click Plot. In Figure 10.8, you can see the periodicity more clearly.

-7.4000 -7.6000 -7.8000 -8.0000 -8.2000

Cl
-8.4000 -8.6000 -8.8000 -9.0000 -9.2000 0.020

0.030

0.040

0.050

0.060

0.070

0.080

0.090

0.100

0.110

Time

Lift Convergence History (Time=1.0000e-01)

Jul 15, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.8: Lift Coecient History: Narrowed Range

7. Save the case and data les at t = 0.1 second (slide01.cas and slide01.dat). File Write Case & Data... ! When the sliding mesh model is used, you must save a case le whenever a data le is saved. This is because the case le contains the grid information, which is changing with time.

10-40

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 11: Postprocessing at t = 0.1 Second


The solution data saved at t = 0.1 second can be reviewed using any of FLUENTs postprocessing features. Time-dependent data are analyzed just like steady-state results: you read a case and data le for each time value of interest. Note that this means you must save case and data les (or graphics les) at all intermediate time values for which results are of interest. Automatic saving of results during a transient calculation is used in Step 12, Saving and Postprocessing Time-Dependent Data Sets. ! For sliding mesh cases, it is important that you read the associated case le whenever you read a data le, because the case le contains the grid information, which is changing with time. 1. Display the velocity vectors at t = 0.1 second (Figure 10.9). Display Vectors...

9.19e+01 8.74e+01 8.29e+01 7.84e+01 7.39e+01 6.94e+01 6.48e+01 6.03e+01 5.58e+01 5.13e+01 4.68e+01 4.23e+01 3.77e+01 3.32e+01 2.87e+01 2.42e+01 1.97e+01 1.51e+01 1.06e+01 6.11e+00 1.60e+00

Velocity Vectors Colored By Velocity Magnitude (m/s) (Time=1.0000e-01) Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.9: Velocity Vectors at T = 0.1 Second: Unsteady Flow

Note: The velocity vectors in Figure 10.9 are displayed with respect to the absolute reference frame (default). If you want to display the vectors with respect to the moving reference frame, you can select Relative Velocity in the Vectors Of drop-down list and select the rotor uid zone as the Reference Zone in the Reference Values panel. 2. Display contours of static pressure at t = 0.1 second (Figure 10.10). Display Contours...

c Fluent Inc. January 28, 2003

10-41

Using Sliding Meshes

1.01e+05 1.01e+05 1.01e+05 1.00e+05 9.99e+04 9.95e+04 9.92e+04 9.88e+04 9.84e+04 9.81e+04 9.77e+04 9.74e+04 9.70e+04 9.66e+04 9.63e+04 9.59e+04 9.56e+04 9.52e+04 9.48e+04 9.45e+04 9.41e+04

Contours of Static Pressure (pascal) (Time=1.0000e-01) Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.10: Contours of Static Pressure at Time = 0.1 Second: Unsteady Flow

Note: Slight discontinuities in the pressure contours along the sliding interface are expected. This is because the contour plotting uses one-sided interpolation on either side of the sliding plane. This is purely a display issue. 3. Determine the instantaneous total pressure loss through the system. Report Surface Integrals...

10-42

c Fluent Inc. January 28, 2003

Using Sliding Meshes

(a) In the Report Type drop-down list, select Mass-Weighted Average. (b) Select Pressure... and Total Pressure in the Field Variable drop-down lists. (c) In the Surfaces list, select pressure-outlet. (d) Click Compute. The mass-averaged (instantaneous) total pressure at the exit is about 98100 Pa, implying a loss of about 3200 Pa from the inlet total pressure of 101325 Pa. 4. Plot the instantaneous pressure coecient on the rotor blade at t = 0.1 second (Figure 10.11). Plot XY Plot...

c Fluent Inc. January 28, 2003

10-43

Using Sliding Meshes

(a) Select Pressure... and Pressure Coecient in the Y Axis Function drop-down lists. (b) In the Surfaces list, select wall-16. (c) Click Plot.

wall-16
-2.00e+00 -4.00e+00 -6.00e+00 -8.00e+00 -1.00e+01

Pressure Coefficient

-1.20e+01 -1.40e+01 -1.60e+01 -1.80e+01 -2.00e+01 0.175 0.2 0.225 0.25 0.275 0.3 0.325 0.35 0.375 0.4

Position (m)

Pressure Coefficient (Time=1.0000e-01)

Nov 15, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.11: Pressure Coecient on the Moving Rotor at Time = 0.1 Second

10-44

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Step 12: Saving and Postprocessing Time-Dependent Data Sets


After 0.1 second, the sliding mesh ow prediction has achieved a time-periodic state. In order to study how the ow changes within a single passing period, you will now continue the time-marching through the next period and save results every 5 time steps. 1. Request saving of case and data les every 5 time steps. File Write Autosave...

(a) Set the Autosave Case File Frequency and Autosave Data File Frequency to 5. (b) In the Filename eld, enter slid.gz. (c) Click OK. FLUENT will append the time step value to the le name prex (slid). The standard extensions (.cas and .dat will also be appended. This will yield le names of the form slid1005.cas and slid1005.dat, where 1005 is the time step number. The extension .gz, supplied in the panel above, instructs FLUENT to save the case and data les in compressed format, yielding le names of the form slid1005.cas.gz and slid1005.dat.gz. If you leave o the .gz extension, FLUENT will save the les as slid1005.cas and slid1005.dat, etc. ! When the sliding mesh model is used, you must save a case le whenever a data le is saved. This is because the case le contains the grid information, which is changing with time.

Extra: If you want to generate a solution animation by plotting, for example, pressure contours every 5 time steps, you can use the Solution Animation panel to set up the animation before you begin the calculation. Tutorial 4 demonstrates how to do this.

c Fluent Inc. January 28, 2003

10-45

Using Sliding Meshes

2. Reset the lift force monitor. Supplying a new le name eliminates overwriting of the le stored during the previous time steps. Solve Monitors Force...

(a) In the File Name eld, enter cl-hist.cyc. (b) Click Apply. (c) Click Clear. This will remove the lift coecient data for the previous time steps from memory (i.e., cl-hist.td). (d) Click Yes when asked to conrm the data discard. (e) Click on the Axes... button to reset the domain and range. This will open the Axes - Force Monitor Plot panel. i. Under Axis, select X. ii. Under Options, select Auto Range. This will deactivate the Minimum and Maximum range elds. iii. Click Apply. iv. Under Axis, select Y. v. Under Options, select Auto Range. This will deactivate the Minimum and Maximum range elds. vi. Click Apply, and Close the Axes - Force Monitor Plot panel. (f) Close the Force Monitors panel.

10-46

c Fluent Inc. January 28, 2003

Using Sliding Meshes

3. Continue the calculation by requesting 70 time steps. This performs the time-marching iterations for the next passing period, starting from the current solution data at time = 0.1 second. Solve Iterate... Note: Requesting 70 time steps will march the solution through 0.007 seconds, or roughly one passing period. With the autosave and command monitor features active (as dened above), the case, data, and pressure contour plot les will be saved every 0.0005 seconds. The lift history should appear as in Figure 10.12.

-7.70e+00

-7.80e+00

-7.90e+00

Cl

-8.00e+00

-8.10e+00

-8.20e+00

-8.30e+00 0.1 0.101 0.102 0.103 0.104 0.105 0.106 0.107 0.108

Time

Lift Convergence (Time=1.0000e-01)

Nov 15, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.12: Lift History During the Final Passing Period

4. Examine the results at dierent time steps within a single passing period. (a) Read in the case and data les of interest. File Read Case & Data... (b) Display contours of static pressure. The display of pressure contours every ve time steps will show the timevarying pressure distribution and the motion of the rotor. Examples of two pressure contour plots at t = 0.1030 and t = 1.070 seconds are shown in Figures 10.13 and 10.14, respectively. Display Contours... Extra: If you generated a solution animation during the calculation as mentioned earlier in this tutorial, you could play it back inside FLUENT to see the pressure contour animation over time. See Tutorial 4 for details.

c Fluent Inc. January 28, 2003

10-47

Using Sliding Meshes

1.02e+05 1.01e+05 1.01e+05 1.00e+05 1.00e+05 9.97e+04 9.93e+04 9.90e+04 9.86e+04 9.82e+04 9.79e+04 9.75e+04 9.71e+04 9.68e+04 9.64e+04 9.60e+04 9.57e+04 9.53e+04 9.49e+04 9.46e+04 9.42e+04

Contours of Static Pressure (pascal) (Time=1.0300e-01) Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.13: Pressure Contours at Time = 0.103 Seconds

1.01e+05 1.01e+05 1.01e+05 1.00e+05 9.99e+04 9.95e+04 9.91e+04 9.88e+04 9.84e+04 9.80e+04 9.77e+04 9.73e+04 9.69e+04 9.65e+04 9.62e+04 9.58e+04 9.54e+04 9.51e+04 9.47e+04 9.43e+04 9.39e+04

Contours of Static Pressure (pascal) (Time=1.0700e-01) Dec 17, 2002 FLUENT 6.1 (2d, coupled exp, ske, unsteady)

Figure 10.14: Pressure Contours at Time = 0.107 Seconds

10-48

c Fluent Inc. January 28, 2003

Using Sliding Meshes

Summary: In this tutorial, you have modeled the time-periodic ow involving rotorstator interaction. You have learned how to merge the separate rotor and stator meshes using tmerge, and to create the grid-interface zones along the sliding interface. Similar procedures can be used to tie together meshes for non-sliding mesh analyses. You have used FLUENTs time-dependent ow prediction capability, and you have learned how to set solution parameters for implicit time-stepping. These timedependent ow prediction procedures can also be applied to other, non-sliding mesh, analyses. The procedures in this tutorial, however, are applicable to timeperiodic calculations, in which the initial condition and initial phase of the transient calculation are treated without concern for time accuracy. You have also learned how to manage the le saving and graphical postprocessing for time-dependent ows, using le autosaving and command monitors to automatically save solution information as the transient calculation proceeds.

c Fluent Inc. January 28, 2003

10-49

Using Sliding Meshes

10-50

c Fluent Inc. January 28, 2003

Tutorial 11.

Using Dynamic Meshes

Introduction: This tutorial provides information for performing basic dynamic mesh calculations. In addition to combining the basic mesh-motion schemes, this tutorial will introduce rigid-body motion of a cell zone. This is useful for a multitude of realistic cases with moving meshes. In this tutorial you will learn how to: Use the dynamic mesh capability of FLUENT to solve a simple ow-driven rigidbody motion problem Set boundary conditions for internal ow Use a compiled user-dened function (UDF) to specify ow-driven rigid-body motion Calculate a solution using the segregated solver. Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem to be considered is shown schematically in Figure 11.1. A 2D axisymmetric valve geometry is used, consisting of a pressurized cavity on the left, driving the motion of a poppet that toggles the ow to the circumferential pressure outlets. A spring force is also acting on the poppet. In this case the transient closure of the valve is studied.

c Fluent Inc. January 28, 2003

11-1

Using Dynamic Meshes


pressure outlets

mass ow inlet

moving poppet

Figure 11.1: Problem Specication

Preparation
1. Copy the les valve.msh, and valve.c from the FLUENT documentation CD to your working directory (as described in Tutorial 1). A user-dened function will be used to dene the rigid-body motion of the poppet in the valve geometry. This function has already been written (valve.c). You will only need to compile it within FLUENT. 2. Start the 2D version of FLUENT.

11-2

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Step 1: Grid
1. Read the grid le valve.msh. File Read Case... 2. Check the grid. Grid Check Note: You should always make sure that the cell minimum volume is not negative, since FLUENT cannot begin a calculation if this is the case. 3. Scale the grid. Grid Scale...

(a) Under Units Conversion, select in from the drop-down list to complete the phrase Grid Was Created In in (inches). (b) Click Scale to scale the grid. (c) Click Change Length Units to set inches as the working units for length, and then close the panel.

c Fluent Inc. January 28, 2003

11-3

Using Dynamic Meshes

4. Display the grid (Figure 11.2). Display Grid...

Grid

Nov 19, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 11.2: Initial Grid for the Valve

11-4

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Step 2: Units
1. For convenience, dene new units for pressure and mass ow. In the problem description, pressure, length, and mass ow are specied in psi, in, and gpm, respectively. While the units for length were switched while scaling the grid in the previous step, psi and gpm are not the default units for pressure and mass ow. Dene Units...

(a) Select pressure under Quantities, and psi under Units. (b) Select mass-ow under Quantities, and click New... The Dene Unit panel will appear.

i. Enter gpm under Unit. ii. Enter 0.0536265 under Factor. iii. Click OK.

c Fluent Inc. January 28, 2003

11-5

Using Dynamic Meshes

Step 3: Models
1. Enable an axisymmetric time-dependent calculation. Dene Models Solver...

(a) Under Space, select Axisymmetric. (b) Select Unsteady under Time. (c) Keep the default Unsteady Formulation option of 1st-Order Implicit. ! Dynamic mesh simulations currently work only with rst-order time advancement.

(d) Click OK.

11-6

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

2. Turn on the standard k - turbulence model. Dene Models Viscous...

(a) Select k-epsilon as the Model, and retain the default setting of Standard under k-epsilon Model. (b) Click OK.

c Fluent Inc. January 28, 2003

11-7

Using Dynamic Meshes

Step 4: Materials
You will create a new material called oil. Dene Materials...

1. In the Name eld, enter oil. 2. Specify 850 for the Density. 3. Specify 0.17 for the Viscosity. 4. Click Change/Create. 5. Click No when prompted to overwrite air.

11-8

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Step 5: Operating Conditions


Set the operating pressure to 0 psi. Dene Operating Conditions...

For this problem, you will work with absolute pressures.

c Fluent Inc. January 28, 2003

11-9

Using Dynamic Meshes

Step 6: Boundary Conditions


Dynamic mesh motion and all related parameters are specied using the items in the Dene/Dynamic Mesh submenu, not through the Boundary Conditions panel. You will set these conditions in the next step. Dene Boundary Conditions... 1. Set the conditions for the mass ow inlet (inlet) as shown in the following gure.

2. Click OK.

11-10

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

3. Set the conditions for the exit boundary (outlet) as shown in the following gure.

4. Click OK.

c Fluent Inc. January 28, 2003

11-11

Using Dynamic Meshes

Step 7: Grid Interfaces


In this step, you will create a non-conformal grid interface between the deforming walls corresponding to the radial boundary of the pressure outlets, and the deforming wall corresponding to the radial boundary of the deforming uid zone next to the poppet. Dene Grid Interfaces...

1. Select ext intf in the Interface Zone 1 list. Note that when one interface zone is smaller than the other, it is recommended that you choose the smaller zone as Interface Zone 1. 2. Select int int in the Interface Zone 2 list. 3. Enter the name if under Grid Interface. 4. Click Create. Note: In the process of creating the grid interface, FLUENT creates two new wall boundary zones: wall-22 and wall-23. You will not be able to display these walls. wall-22 is the non-overlapping region of the ext intf zone that results from the intersection of the ext intf and int int boundary zones, and is listed under Boundary Zone 1 in the Grid Interfaces panel. wall-23 is the non-overlapping region of the int int zone that results from the intersection of the two interface zones, and is listed under Boundary Zone 2 in the Grid Interfaces panel.

11-12

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Note that in general, you will need to set boundary conditions for these new wall zones, when they are not empty. In this case, default settings are used.

Step 8: Mesh Motion


1. Read in and compile the user-dened function. Dene User-Dened Functions Compiled...

(a) Under Source Files, click Add... A Select File panel will open. (b) In the Select File panel, select the source code valve.c, and click OK. (c) In the Compiled UDFs panel, click Build. The user-dened function has already been dened, but it needs to be compiled within FLUENT before it can be used in the solver. Here you will create a library with the default name of libudf in your working directory. If you would like to use a dierent name, you can enter it in the Library Name eld. Note that in this case you need to make sure that you will open the correct library in the next step. (d) Click OK in the dialog box that will appear. (e) Click Load to load the user-dened function library you just compiled. ! Note that this UDF will write a le called udf loc velo in your working directory. This le will be written just before the rst iteration in every time step, and will contain the location of the CG and the value of the velocity in

c Fluent Inc. January 28, 2003

11-13

Using Dynamic Meshes

the X direction for that time step. However, the UDF will rst attempt to read information from this le. You will need to make sure that if there is a le of this name in your working directory, it contains the correct information, unless you are continuing the iteration process from the last case and data les you used. 2. Activate dynamic mesh motion and specify the associated parameters. Dene Dynamic Mesh Parameters...

(a) Under Model, select Dynamic Mesh. Selection of the In-Cylinder option allows input for IC-specic needs, including valve and piston motion. (b) Under Mesh Methods, select Smoothing and Remeshing. FLUENT will automatically ag the existing mesh zones for use of the dierent dynamic mesh methods where applicable. (c) Set the parameters under Smoothing as follows: i. Keep the default specication of 1 for the Spring Constant Factor. ii. Specify 0.7 for the Boundary Node Relaxation. iii. Keep the default specication of 0.001 for the Convergence Tolerance. iv. Specify 50 for the Number of Iterations.

11-14

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

(d) Set the parameters under Remeshing as follows:

i. Under Options, be sure that the Must Improve Skewness option is selected. ii. Specify 1.1e-13 m3 for the Minimum Cell Volume. iii. Specify 1.2e-10 m3 for the Maximum Cell Volume. iv. Specify 0.7 for the Maximum Cell Skewness. v. Specify 1 for the Size Remesh Interval. If a cell exceeds these limits, the cell is marked for remeshing. Therefore, you will always need to specify problem-specic values under Remeshing Parameters. (e) Click OK. 3. Specify the motion of the poppet, the adjacent walls, and the uid region left of the poppet. The poppet motion and the motion of the deforming wall side-wall-3 are specied by means of the user-dened function valve. Dene Dynamic Mesh Zones... (a) Specify the motion of the poppet.

c Fluent Inc. January 28, 2003

11-15

Using Dynamic Meshes

i. In the Zone Names drop-down list, select poppet. ii. Under Type, keep the default selection of Rigid Body. iii. Under Motion Attributes, select valve in the Motion UDF/Prole drop-down list. iv. Keep the default values of (0, 0) m for C.G. Location, and 0 for C.G. Orientation. FLUENT will automatically update the position of the CG based on the input you gave for the motion. v. Click the Meshing Options tab. vi. Specify 0.005 in for Cell Height. vii. Click Create. (b) Specify the motion of the deforming axis (def axis).

11-16

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

i. In the Zone Names drop-down list, select def axis. ii. Under Type, select Deforming. The panel will expand to show the inputs for a deforming zone. iii. Click the Geometry Denition tab. iv. In the Denition drop-down list, select plane. The panel will expand again to show the inputs for a planar geometry. v. Under Point on Plane, enter 0, 0. vi. Under Plane Normal, enter 0, 1. vii. Click the Meshing Options tab. viii. Under Methods, keep the default selections of Smoothing and Remeshing, and set the Height to 0.005 in. ix. Set the Height Factor to 0.4, and keep the default value of 1 for Maximum Skewness. x. Click Create. (c) Specify the motion of the deforming wall corresponding to the radial boundary of the deforming uid zone next to the poppet (int int). i. In the Zone Names drop-down list, select int int.

c Fluent Inc. January 28, 2003

11-17

Using Dynamic Meshes

ii. Under Type, keep the previous selection of Deforming. iii. Click the Geometry Denition tab. iv. In the Denition drop-down list, select plane. The panel will expand again to show the inputs for a planar geometry. v. Under Point on Plane, enter 0, 0.22625. vi. Under Plane Normal, keep the previous setting of 0, 1. vii. Click the Meshing Options tab. viii. Under Mesh Methods, be sure that Smoothing and Remeshing are selected, and keep the previous settings for Height (0.005 in), Height Factor (0.4), and Maximum Skewness (1). ix. Click Create. In many MDM problems, you may want to preview the mesh motion before proceeding any further. In this problem, the mesh motion is driven by the pressure exerted by the uid on the poppet and acting against the inertia of the poppet and the force of a preloaded spring attached to it. Hence, for this problem, mesh motion in the absence of a ow eld solution is meaningless, and you will not use this feature here.

11-18

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Step 9: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Keep all default discretization schemes and values for under-relaxation factors. This problem has been found to converge satisfactorily with these default settings. Alternatively, you may want to try PISO discretization for PressureVelocity Coupling, in conjunction with higher under-relaxation factors. (b) Click OK. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

c Fluent Inc. January 28, 2003

11-19

Using Dynamic Meshes

3. Request that case and data les are automatically saved every 10 time steps. File Write Autosave...

(a) Set the Autosave Case File Frequency and Autosave Data File Frequency to 10. (b) In the Filename eld, enter valve. When FLUENT saves a le, it will append the time step value to the le name prex (valve). The standard extensions (.cas and .dat) will also be appended. (c) Click OK. 4. Initialize the solution. You will initialize the ow eld at this point in order to be able to display contours and vectors that you will use to dene animations. Solve Initialize Initialize...

(a) Set Gauge Pressure to 80 psi.

11-20

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

(b) Set Axial Velocity to 3.097237 m/s. (c) Set Turbulence Kinetic Energy to 0.1438932. (d) Set Turbulence Dissipation Rate to 16.8147. (e) Click Init. 5. Create animation sequences for the static pressure contour plots and velocity vectors plots in the valve. You will use FLUENTs solution animation feature to save contour plots of temperature every 5 time steps. After the calculation is complete, you will use the solution animation playback feature to view the animated temperature plots over time. Solve Animate Dene...

(a) Increase the number of Animation Sequences to 2. (b) Under Name, enter pressure for the rst animation, and vv for the second one. (c) Under Every, increase the number to 2 for both sequences. The default value of 1 instructs FLUENT to update the animation sequence at every time step. For this case, this would generate a large number of les. (d) In the When drop-down list, select Time Step. (e) Dene the animation sequence for pressure. i. Click Dene... on the line for pressure to set the parameters for the sequence. The Animation Sequence panel will open.

c Fluent Inc. January 28, 2003

11-21

Using Dynamic Meshes

ii. Under Storage Type, keep the default selection of Metale. Note: If you want to store the plots in a directory other than your working directory, enter the directory path in the Storage Directory eld. If this eld is blank (the default), the les will be saved in your working directory (i.e., the directory where you started FLUENT). iii. Increase the Window number to 1 and click Set. Graphics window number 1 will open. iv. Under Display Type, select Contours. The Contours panel will open.

11-22

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

A. Under Options, turn on Filled. B. In the Contours Of drop-down lists, select Pressure... and Static Pressure. C. Click Display.

8.00e+01 7.67e+01 7.35e+01 7.02e+01 6.69e+01 6.37e+01 6.04e+01 5.71e+01 5.39e+01 5.06e+01 4.74e+01 4.41e+01 4.08e+01 3.76e+01 3.43e+01 3.10e+01 2.78e+01 2.45e+01 2.12e+01 1.80e+01 1.47e+01

Contours of Static Pressure (psi) (Time=0.0000e+00) Nov 19, 2002 FLUENT 6.1 (axi, segregated, dynamesh, ske, unsteady)

Figure 11.3: Contours of Static Pressure at t = 0 s

c Fluent Inc. January 28, 2003

11-23

Using Dynamic Meshes

v. Click OK in the Animation Sequence panel. The Animation Sequence panel will close, and the checkbox in the Active column next to pressure in the Solution Animation panel will become selected. vi. Click OK in the Solution Animation panel. (f) Dene the animation sequence for the velocity vectors. i. Click Dene... on the line for vv to set the parameters for the sequence. The Animation Sequence panel will open. ii. Under Storage Type, keep the default selection of Metale. iii. Increase the Window number to 2 and click Set. Graphics window number 2 will open. iv. Under Display Type, select Vectors. The Vectors panel will open.

v. Click Display in the Vectors panel.

11-24

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00 3.10e+00

Velocity Vectors Colored By Velocity Magnitude (m/s) (Time=0.0000e+00) Dec 17, 2002 FLUENT 6.1 (axi, segregated, dynamesh, ske, unsteady)

Figure 11.4: Vectors of Velocity at t = 0 s vi. Click OK in the Animation Sequence panel. The Animation Sequence panel will close, and the checkbox in the Active column next to vv in the Solution Animation panel will become selected. vii. Click OK in the Solution Animation panel. 6. Set the time step parameters for the calculation. Solve Iterate... (a) Set the Time Step Size to 4e-6 s. (b) Increase the Max Iterations per Time Step to 100. In the accurate solution of a real-life time-dependent CFD problem, it is important to make sure that the solution converges at every time step to within the desired accuracy. Here the rst few time steps will only come to a reasonably converged solution. (c) Click Apply. This will save the time step size to the case le (the next time a case le is saved).

c Fluent Inc. January 28, 2003

11-25

Using Dynamic Meshes

7. Save the initial case and data les (valve.cas and valve.dat). File Write Case & Data... 8. Request 80 time steps. Solve Iterate... Extra: If you decide to read in the case le that is provided for this tutorial on the documentation CD, you will need to compile the UDF associated with this tutorial in your working directory. This is necessary because FLUENT will expect to nd the correct UDF libraries in your working directory when reading the case le.

11-26

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

Step 10: Postprocessing


1. Inspect the solution at the nal time step. (a) Inspect the contours of static pressure in the valve (Figure 11.5).

1.74e+04 1.61e+04 1.47e+04 1.34e+04 1.20e+04 1.07e+04 9.34e+03 8.00e+03 6.65e+03 5.30e+03 3.95e+03 2.61e+03 1.26e+03 -8.73e+01 -1.43e+03 -2.78e+03 -4.13e+03 -5.48e+03 -6.82e+03 -8.17e+03 -9.52e+03

Contours of Static Pressure (psi) (Time=3.2000e-04) Nov 22, 2002 FLUENT 6.1 (axi, segregated, dynamesh, ske, unsteady)

Figure 11.5: Contours of Static Pressure After 80 Time Steps (b) Inspect the velocity vectors in the valve (Figure 11.6). 2. Optionally, inspect the solution at dierent intermediate time steps. (a) Read in the corresponding case and data les (valve....cas and valve....dat). File Read Case & Data... (b) Display the desired contours and vectors.

c Fluent Inc. January 28, 2003

11-27

Using Dynamic Meshes

1.50e+04 1.42e+04 1.35e+04 1.27e+04 1.20e+04 1.12e+04 1.05e+04 9.74e+03 8.99e+03 8.24e+03 7.49e+03 6.74e+03 5.99e+03 5.24e+03 4.49e+03 3.75e+03 3.00e+03 2.25e+03 1.50e+03 7.49e+02 2.87e-01

Velocity Vectors Colored By Velocity Magnitude (m/s) (Time=3.2000e-04) Nov 22, 2002 FLUENT 6.1 (axi, segregated, dynamesh, ske, unsteady)

Figure 11.6: Velocity Vectors After 80 Time Steps

3. Play back the animation of the pressure contours. Solve Animate Playback...

(a) In the Sequences list, select pressure. The playback control buttons will become active.

11-28

c Fluent Inc. January 28, 2003

Using Dynamic Meshes

(b) Set the slider bar above Replay Speed about halfway in between Slow and Fast. (c) Keep the default settings in the rest of the panel and click the play button (the second from the right in the group of buttons under Playback). See Tutorial 4 in the Tutorial Guide and Section 24.17 of the Users Guide for additional information on animating the solution. 4. Play back the animation of the velocity vectors. Solve Animate Playback... (a) In the Sequences list, select vv. (b) Keep the default settings in the rest of the panel and click the play button. Summary: In this tutorial you learned how to use the dynamic mesh feature of FLUENT to simulate the rigid-body motion of a valve poppet in a ow eld, driven by the ow-generated forces, and spring and inertial forces, by means of a user dened function (UDF).

c Fluent Inc. January 28, 2003

11-29

Using Dynamic Meshes

11-30

c Fluent Inc. January 28, 2003

Tutorial 12. Modeling Species Transport and Gaseous Combustion


Introduction: This tutorial examines chemical species mixing and combustion of a gaseous fuel. A cylindrical combustor burning methane (CH4 ) in air is studied using the nite-rate chemistry model in FLUENT. In this tutorial you will learn how to: Enable physical models, select material properties, and dene boundary conditions for a turbulent ow with chemical species mixing and reaction Initiate and solve the combustion simulation using the segregated solver Compare the results computed with constant and variable specic heat Examine the reacting ow results using graphics Predict thermal and prompt NOx production Use custom eld functions to compute NO parts per million Prerequisites: This tutorial assumes that you have performed Tutorial 1 and are familiar with the FLUENT interface. It also assumes that you have developed a basic familiarity with the solution of turbulent ows using FLUENT. You may nd it helpful to read about chemical reaction modeling in the Users Guide. Otherwise, no previous experience with chemical reaction or combustion modeling is assumed. Problem Description: The cylindrical combustor considered in this tutorial is shown in Figure 12.1. The ame considered is a turbulent diusion ame. A small nozzle in the center of the combustor introduces methane at 80 m/s. Ambient air enters the combustor coaxially at 0.5 m/s. The overall equivalence ratio is approximately 0.76 (about 28% excess air). The high-speed methane jet initially expands with little interference from the outer wall, and entrains and mixes with the low-speed air. The Reynolds number based on the methane jet diameter is approximately 5.7 103 .

c Fluent Inc. January 28, 2003

12-1

Modeling Species Transport and Gaseous Combustion

0.005m

Methane, 80 m/s, 300K

C
1.8 m

Figure 12.1: Combustion of Methane Gas in a Turbulent Diusion Flame Furnace

12-2

0.225 m
c Fluent Inc. January 28, 2003

Air, 0.5 m/s, 300K

Wall: 300K

Modeling Species Transport and Gaseous Combustion

Background: In this tutorial, you will use the generalized nite-rate chemistry model to analyze the methane-air combustion system. The combustion will be modeled using a global one-step reaction mechanism, assuming complete conversion of the fuel to CO2 and H2 O. The reaction equation is CH4 + 2O2 CO2 + 2H2 O (12.1)

This reaction will be dened in terms of stoichiometric coecients, formation enthalpies, and parameters that control the reaction rate. The reaction rate will be determined assuming that turbulent mixing is the rate-limiting process, with the turbulence-chemistry interaction modeled using the eddy-dissipation model.

Preparation
1. Copy the le gascomb/gascomb.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

12-3

Modeling Species Transport and Gaseous Combustion

Step 1: Grid
1. Read the grid le gascomb.msh. File Read Case... After reading the grid le, FLUENT will report that 1615 quadrilateral uid cells have been read, along with a number of boundary faces with dierent zone identiers. 2. Check the grid. Grid Check The grid check lists the minimum and maximum x and y values from the grid, and reports on a number of other grid features that are checked. Any errors in the grid would be reported at this time. For instance, the cell volumes must never be negative. Note that the domain extents are reported in units of meters, the default unit of length in FLUENT. Since this grid was created in units of millimeters, the Scale Grid panel will be used to scale the grid into meters. 3. Scale the grid. Grid Scale... (a) Under Units Conversion, select mm from the drop-down list to complete the phrase Grid Was Created In mm. (b) Click on Scale and conrm that the maximum x and y values are 1.8 and 0.225 meters, respectively, as indicated in Figure 12.1. Note: Because the default SI units will be used in this tutorial, there is no need to change any units in this problem. 4. Display the grid. Display Grid...

Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENTconsole window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

12-4

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

Grid

Nov 12, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 12.2: The Quadrilateral Grid for the Combustor Model

c Fluent Inc. January 28, 2003

12-5

Modeling Species Transport and Gaseous Combustion

Step 2: Models
1. Dene the domain as axisymmetric, and keep the default (segregated) solver. Dene Models Solver...

2. Enable the k - turbulence model. Dene Models Viscous...

12-6

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

The panel will expand to provide further options. Click OK to accept the default Standard model and parameters. 3. Enable heat transfer by activating the energy equation. Dene Models Energy...

4. Enable chemical species transport and reaction. Dene Models Species...

c Fluent Inc. January 28, 2003

12-7

Modeling Species Transport and Gaseous Combustion

(a) Select Species Transport under Model. (b) Select Volumetric under Reactions. (c) Choose methane-air in the Mixture Material drop-down list. The Mixture Material list contains the set of chemical mixtures that exist in the FLUENT database. By selecting one of the pre-dened mixtures, you are accessing a complete description of the reacting system. The chemical species in the system and their physical and thermodynamic properties are dened by your selection of the mixture material. You can alter the mixture material selection or modify the mixture material properties using the Materials panel (see Step 3: Materials). (d) Select Eddy-Dissipation under Turbulence-Chemistry Interaction. The eddy-dissipation model computes the rate of reaction under the assumption that chemical kinetics are fast compared to the rate at which reactants are mixed by turbulent uctuations (eddies).

12-8

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

(e) Click OK. After you click OK in the Species Model panel, a warning about the symmetry zone will appear in the console window:
Warning: It appears that symmetry zone 5 should actually be an axis (it has faces with zero area projections). Unless you change the zone type from symmetry to axis, you may not be able to continue the solution without encountering floating point errors.

In this axisymmetric model, the centerline should be treated using the axis boundary condition instead of symmetry. You will change the symmetry zone to an axis boundary in Step 4: Boundary Conditions. The console window will also list the properties that are required for the models you have enabled. You will see an Information dialog box, reminding you to conrm the property values that have been extracted from the database.

(f) Click OK to continue.

c Fluent Inc. January 28, 2003

12-9

Modeling Species Transport and Gaseous Combustion

Step 3: Materials
Dene Materials...

The Materials panel shows the mixture material, methane-air, that was enabled in the Species Model panel. The properties for this mixture material have been copied from the FLUENT database and can be modied by you. Here, you will modify the default setting for the mixture by enabling the gas law. By default, the mixture material uses constant properties: you will retain this constant property assumption for now, allowing only the mixture density to vary with temperature and composition. The inuence of variable property inputs on the combustion prediction will be examined in a later part of this tutorial. 1. Retain incompressible-ideal-gas in the Density drop-down list. 2. Click the Edit... button to the right of Mixture Species. This opens the Species panel.

12-10

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

You can add or remove species from the mixture material using this panel. Here, the species that make up the methane-air mixture are predened and require no modication. 3. Click Cancel to close the panel without making any changes. 4. In the Materials panel, click the Edit... button to the right of the Reaction dropdown list. This will open the Reactions panel.

c Fluent Inc. January 28, 2003

12-11

Modeling Species Transport and Gaseous Combustion

The eddy-dissipation reaction model ignores chemical kinetics (the Arrhenius rate) and uses only the Mixing Rate parameters in the Reactions panel. The Arrhenius Rate section of the panel is therefore inactive. (The Rate Exponent and Arrhenius Rate entries are included in the database and are employed when the alternate niterate/eddy-dissipation model is used.) See the Users Guide for details. 5. Accept the default settings for the Mixing Rate constants by clicking the OK button. 6. In the Materials panel, select constant from the drop-down list next to Cp and enter 1000 for the specic heat value. 7. Use the scroll bar to review the remaining properties. Click on the Change/Create button to accept the material property settings and then Close the panel.

12-12

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

As noted above, the initial calculation will be performed assuming that all properties except density are constant. Using constant transport properties (viscosity, thermal conductivity, and mass diusion coecients) is acceptable here because the ow is fully turbulent. The molecular transport properties will play a minor role compared to turbulent transport. The assumption of constant specic heat, in contrast, has a strong eect on the combustion solution, and you will change this property denition in Step 6: Solution Using NonConstant Heat Capacity.

c Fluent Inc. January 28, 2003

12-13

Modeling Species Transport and Gaseous Combustion

Step 4: Boundary Conditions


1. Convert the symmetry zone to the axis type. The symmetry zone must be converted to an axis to prevent numerical diculties where the radius goes to zero. Dene Boundary Conditions...

(a) Select symmetry-5 in the Zone list and then select axis in the Type list. You will be prompted to accept the change of boundary type:

(b) Click Yes to conrm the change.

(c) In the resulting Axis panel, click OK to accept the default axis zone name.

12-14

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

2. Set the boundary conditions for the air inlet, velocity-inlet-8. Hint: Redisplay the grid without the uid zone. This will show the boundaries. Use the right mouse button to probe the air inlet. The console window and the Boundary Conditions panel will show that the air inlet is labeled velocity-inlet-8.

(a) Rename the boundary air-inlet in the Zone Name text entry box. (b) Set the boundary conditions at the air inlet as shown in the panel. 3. Set the fuel inlet boundary conditions for velocity-inlet-6.

c Fluent Inc. January 28, 2003

12-15

Modeling Species Transport and Gaseous Combustion

(a) Rename this zone fuel-inlet and assign inlet conditions as shown in the panel. 4. Set the following conditions for the exit boundary, pressure-outlet-9:

12-16

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

Note: The Backow values in this panel are utilized only when backow occurs at the pressure outlet. Reasonable values should always be assigned, since backow may occur during intermediate iterations and could aect the solution stability. 5. Set the boundary conditions for the outer wall, wall-7. Hint: Use the mouse-probe method described above for the air inlet to determine which zone corresponds to the outer wall. The outer wall zone will be selected in the Boundary Conditions panel once the outer wall boundary is probed.

c Fluent Inc. January 28, 2003

12-17

Modeling Species Transport and Gaseous Combustion

(a) Rename this boundary outer-wall in the Zone Name text entry box. (b) Set the thermal condition to Temperature and keep the default temperature of 300 K. (c) Retain the default settings in the Momentum and Species sections of the panel. 6. Set the boundary conditions for wall-2, which represents the small fuel inlet nozzle.

12-18

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

(a) Rename this boundary nozzle in the Zone Name text entry box. (b) Accept the default thermal condition of Heat Flux with a value of zero (adiabatic wall). (c) Retain the default settings in the Momentum and Species sections of the panel.

c Fluent Inc. January 28, 2003

12-19

Modeling Species Transport and Gaseous Combustion

Step 5: Initial Solution Using Constant Heat Capacity


1. Initialize the eld variables. Solve Initialize Initialize...

(a) Select all-zones in the Compute From drop-down list. (b) Adjust the Initial Values for Temperature to 2000 and ch4 Mass Fraction to 0.2. (c) Click Init to initialize the variables, and then close the panel. Initializing the ow using a high temperature and non-zero fuel content will allow the combustion reaction to begin. The initial condition acts as a numerical spark to ignite the methane-air mixture. This initialization is especially critical when you include nite-rate kinetics in the overall reaction rate. 2. Set the under-relaxation factors. The default under-relaxation parameters in FLUENT are set to high values. For a combustion model it may be necessary to reduce the under-relaxation to stabilize the solution. Some experimentation is typically necessary to establish the optimal under-relaxation. For this tutorial it is sucient to reduce the species underrelaxation to 0.9. Solve Controls Solution...

12-20

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

(a) Use the slider bar next to the Under-Relaxation Factors list to locate each species and set its under-relaxation factor to 0.9. 3. Turn on residual plotting during the calculation. Solve Monitors Residual...

c Fluent Inc. January 28, 2003

12-21

Modeling Species Transport and Gaseous Combustion

(a) Under Options, select Plot. (b) Click OK. 4. Save the case le (gascomb1.cas). File Write Case... (a) Keep the Write Binary Files button on to produce a smaller, unformatted binary le. (b) Enter the le name gascomb1.cas in the Case File text entry box. (c) Click OK to proceed with the le writing. 5. Start the calculation by requesting 500 iterations. Solve Iterate...

12-22

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

The solution converges in about 350 iterations. 6. Save the case and data les (gascomb1.cas and gascomb1.dat). File Write Case & Data... Note: FLUENT will ask you to conrm that the previous case le is to be overwritten. 7. Review the current state of the solution by viewing contours of temperature (Figure 12.3). Display Contours...

(a) Select Temperature... and Static Temperature in the Contours Of drop-down list. (b) Click Display. The temperature contours are shown in Figure 12.3. The peak temperature, predicted using a constant heat capacity of 1000 J/kg-K, is over 3000 K. This overprediction of the ame temperature can be remedied by a more realistic model for the temperature and composition dependence of the heat capacity, as illustrated in the next step of the tutorial.

c Fluent Inc. January 28, 2003

12-23

Modeling Species Transport and Gaseous Combustion

3.08e+03 2.94e+03 2.80e+03 2.66e+03 2.52e+03 2.38e+03 2.24e+03 2.11e+03 1.97e+03 1.83e+03 1.69e+03 1.55e+03 1.41e+03 1.27e+03 1.13e+03 9.94e+02 8.56e+02 7.17e+02 5.78e+02 4.39e+02 3.00e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.3: Temperature Contours: Constant cp

12-24

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

Step 6: Solution Using Non-Constant Heat Capacity


As noted above, the strong temperature and composition dependence of the specic heat will have a signicant impact on the predicted ame temperature. In this step you will use the temperature-varying property information in the FLUENT database to recompute the solution. 1. Enable composition dependence of the specic heat. Dene Materials...

(a) In the drop-down list next to Cp, select mixing-law as the specic heat method. (b) Click on the Change/Create button to render the mixture specic heat based on a local mass-fraction-weighted average of all the species. 2. Enable temperature dependence of the specic heat for each species.

c Fluent Inc. January 28, 2003

12-25

Modeling Species Transport and Gaseous Combustion

(a) In the Material Type drop-down list, select uid. The uid material type gives you access to each species in the mixture. (b) Select carbon-dioxide (co2) under Fluid Materials. (c) In the drop-down list for Cp, select piecewise-polynomial. This will open the Piecewise Polynomial Prole panel.

12-26

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

i. Click OK to accept the default coecients describing the temperature variation of cp for carbon dioxide. The default coecients describe the polynomial cp (T ) and are extracted from the FLUENT property database. ii. Click on Change/Create in the Materials panel to accept the change in properties for CO2 . (d) Repeat steps (b) and (c) above for the remaining species (CH4 , N2 , O2 , and H2 O). Remember to click on Change/Create to accept the change for each species. 3. Request 500 more iterations. Solve Iterate... Note: The residuals will jump signicantly as the solution adjusts to the new specic heat representation. The solution converges after about 300 additional iterations. 4. Save the new case and data les (gascomb2.cas and gascomb2.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

12-27

Modeling Species Transport and Gaseous Combustion

Step 7: Postprocessing
Review the solution by examining graphical displays of the results and performing surface integrations at the combustor exit. 1. View contours of temperature (Figure 12.4). Display Contours... (a) Select Temperature... and Static Temperature in the Contours Of drop-down list. (b) Click Display. The temperature contours are shown in Figure 12.4. The peak temperature has dropped to about 2300 K as a result of the temperature- and composition-dependent specic heat.

2.30e+03 2.20e+03 2.10e+03 2.00e+03 1.90e+03 1.80e+03 1.70e+03 1.60e+03 1.50e+03 1.40e+03 1.30e+03 1.20e+03 1.10e+03 1.00e+03 9.01e+02 8.01e+02 7.01e+02 6.00e+02 5.00e+02 4.00e+02 3.00e+02

Contours of Static Temperature (k)

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.4: Temperature Contours: Variable cp

2. Plot contours of specic heat (Figure 12.5). Contours of the mixture specic heat will show how it varies through the domain. Display Contours... (a) Select Properties... and Specic Heat (Cp) in the Contours Of drop-down list. (b) Click Display.

12-28

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

The contours are shown in Figure 12.5. The mixture specic heat is largest where the CH4 is concentrated, near the fuel inlet, and where the temperature and combustion product concentrations are large. The increase in heat capacity, relative to the constant value used before, substantially lowers the peak ame temperature.

2.77e+03 2.68e+03 2.59e+03 2.50e+03 2.41e+03 2.33e+03 2.24e+03 2.15e+03 2.06e+03 1.98e+03 1.89e+03 1.80e+03 1.71e+03 1.62e+03 1.54e+03 1.45e+03 1.36e+03 1.27e+03 1.19e+03 1.10e+03 1.01e+03

Contours of Specific Heat (Cp) (j/kg-k)

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.5: Contours of Specic Heat

3. Display velocity vectors (Figure 12.6). Display Vectors...

c Fluent Inc. January 28, 2003

12-29

Modeling Species Transport and Gaseous Combustion

(a) Click the Vector Options... button. This opens the Vector Options panel.

(b) Select the Fixed Length option and click Apply. The xed length option is useful when the vector magnitude varies dramatically. With xed length vectors, the velocity magnitude is described only by color instead of by both vector length and color.

12-30

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

(c) In the Vectors panel, reset the Scale to 0.01 and click Display. The velocity vectors are shown in Figure 12.6.

8.24e+01 7.83e+01 7.42e+01 7.01e+01 6.60e+01 6.19e+01 5.78e+01 5.37e+01 4.96e+01 4.55e+01 4.14e+01 3.73e+01 3.32e+01 2.91e+01 2.50e+01 2.09e+01 1.68e+01 1.27e+01 8.59e+00 4.49e+00 3.86e-01

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.6: Velocity Vectors: Variable cp

4. Plot contours of stream function (Figure 12.7). Display Contours...

c Fluent Inc. January 28, 2003

12-31

Modeling Species Transport and Gaseous Combustion

(a) Select Velocity... and Stream Function in the Contours Of drop-down list. (b) Click Display. The stream function contours are shown in Figure 12.7. The entrainment of air into the high-velocity methane jet is clearly visible in the streamline display. 5. Plot contours of mass fraction for each species. Display Contours... (a) Select Species... and Mass fraction of ch4 in the Contours Of drop-down list. (b) Turn on the Filled button under Options. (c) Click Display. The CH4 mass fraction contours are shown in Figure 12.8. (d) Repeat for the remaining species. The mass fraction contours for O2 , CO2 , and H2 O are shown in Figures 12.9, 12.10, and 12.11.

12-32

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

1.55e-02 1.47e-02 1.39e-02 1.31e-02 1.24e-02 1.16e-02 1.08e-02 1.00e-02 9.27e-03 8.50e-03 7.73e-03 6.95e-03 6.18e-03 5.41e-03 4.64e-03 3.86e-03 3.09e-03 2.32e-03 1.55e-03 7.73e-04 0.00e+00

Contours of Stream Function (kg/s)

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.7: Stream Function Contours: Variable cp

1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01 2.00e-01 1.50e-01 1.00e-01 5.00e-02 0.00e+00

Contours of Mass fraction of ch4

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.8: CH4 Mass Fraction

c Fluent Inc. January 28, 2003

12-33

Modeling Species Transport and Gaseous Combustion

2.30e-01 2.19e-01 2.07e-01 1.96e-01 1.84e-01 1.73e-01 1.61e-01 1.50e-01 1.38e-01 1.27e-01 1.15e-01 1.04e-01 9.20e-02 8.05e-02 6.90e-02 5.75e-02 4.60e-02 3.45e-02 2.30e-02 1.15e-02 0.00e+00

Contours of Mass fraction of o2

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.9: O2 Mass Fraction

1.46e-01 1.38e-01 1.31e-01 1.24e-01 1.17e-01 1.09e-01 1.02e-01 9.47e-02 8.75e-02 8.02e-02 7.29e-02 6.56e-02 5.83e-02 5.10e-02 4.37e-02 3.64e-02 2.92e-02 2.19e-02 1.46e-02 7.29e-03 0.00e+00

Contours of Mass fraction of co2

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.10: CO2 Mass Fraction

12-34

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

1.19e-01 1.13e-01 1.07e-01 1.01e-01 9.55e-02 8.95e-02 8.35e-02 7.76e-02 7.16e-02 6.56e-02 5.97e-02 5.37e-02 4.77e-02 4.18e-02 3.58e-02 2.98e-02 2.39e-02 1.79e-02 1.19e-02 5.97e-03 0.00e+00

Contours of Mass fraction of h2o

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.11: H2 O Mass Fraction

c Fluent Inc. January 28, 2003

12-35

Modeling Species Transport and Gaseous Combustion

6. Determine the average exit temperature and velocity. Report Surface Integrals...

(a) Select Mass-Weighted Average in the Report Type drop-down list. (b) Select Temperature... and Static Temperature in the Field Variable drop-down list. The mass-averaged temperature will be computed as T = T v dA v dA (12.2)

(c) Select pressure-outlet-9 as the surface over which to perform the integration. (d) Click Compute. The mass-weighted average exit temperature is about 1796 K.

12-36

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

(e) Select Area-Weighted Average as the Report Type and Velocity Magnitude as the Field Variable. The area-weighted velocity-magnitude average will be computed as v = (f) Click Compute. The area-averaged exit velocity is about 3.14 m/s. 1 A v dA (12.3)

c Fluent Inc. January 28, 2003

12-37

Modeling Species Transport and Gaseous Combustion

Step 8: NOx Prediction


In this section you will extend the FLUENT model to include the prediction of NOx . You will rst calculate the formation of both thermal and prompt NOx , then calculate each separately to determine the contribution of each mechanism. 1. Enable the NOx model. Dene Models Pollutants NOx...

(a) Under Models, enable Thermal NO and Prompt NO. (b) Select Temperature in the PDF Mode drop-down list under Turbulence Interaction to enable the turbulence-chemistry interaction. If turbulence interaction is not enabled, you will be computing NOx formation without considering the important inuence of turbulent uctuations on the time-averaged reaction rates. (c) Select Partial-equilibrium in the [O] Model drop down list under Thermal NO Parameters. The partial-equilibrium model is used to predict the O radical concentration required for thermal NOx prediction. (d) Set the Equivalence Ratio to 0.76 under Prompt NO Parameters, and keep the default Fuel Species and Fuel Carbon Number. The equivalence ratio denes the fuel-air ratio (relative to stoichiometric conditions) and is used in the calculation of prompt NOx formation. The Fuel Carbon Number is the number of carbon atoms per molecule of fuel and is used

12-38

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

in the prompt NOx prediction. The Fuel Species designation is also used in the prompt NOx model. (e) Click OK to accept these changes. 2. Enable the calculation of only the NO species, and set the under-relaxation factor for this equation. Solve Controls Solution...

(a) In the Equations list, deselect all variables except the NO species. (b) Increase the NO under-relaxation factor to 1.0. You will predict NOx formation in a postprocessing mode, with the ow eld, temperature, and hydrocarbon combustion species concentrations xed. Thus, only the NO equation is computed. Prediction of NO in this mode is justied on the grounds that the NO concentrations are very low and have negligible impact on the hydrocarbon combustion prediction. 3. Reduce the convergence criterion for the NO species equation. Solve Monitors Residual...

c Fluent Inc. January 28, 2003

12-39

Modeling Species Transport and Gaseous Combustion

(a) Set the Convergence Criterion to 1e-6 and click OK. 4. Request 50 more iterations. Solve Iterate... The solution converges in about 10 iterations. 5. Save the new case and data les (gascomb3.cas and gascomb3.dat). 6. Review the solution by displaying contours of NO mass fraction (Figure 12.12). Display Contours... (a) Select NOx... and Mass fraction of NO in the Contours Of drop-down list. (b) Deselect Filled under Options and click Display. The NO mass fraction contours are shown in Figure 12.12. The peak concentration of NO is located in a region of high temperature where oxygen and nitrogen are available. 7. Calculate the average exit NO mass fraction. Report Surface Integrals...

12-40

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

4.93e-03 4.68e-03 4.43e-03 4.19e-03 3.94e-03 3.69e-03 3.45e-03 3.20e-03 2.96e-03 2.71e-03 2.46e-03 2.22e-03 1.97e-03 1.72e-03 1.48e-03 1.23e-03 9.85e-04 7.39e-04 4.93e-04 2.46e-04 0.00e+00

Contours of Mass fraction of NO

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.12: Contours of NO Mass Fraction: Prompt and Thermal NOx

(a) Select Mass-Weighted Average in the Report Type drop-down list and NOx... and Mass fraction of NO in the Field Variable drop-down list. (b) Select pressure-outlet-9 as the surface over which to perform the integration. (c) Click Compute. The mass-weighted average exit NO mass fraction is about 0.00469.

c Fluent Inc. January 28, 2003

12-41

Modeling Species Transport and Gaseous Combustion

8. Disable the prompt NOx mechanism and solve for thermal NOx only. Dene Models Pollutants NOx... (a) Turn o Prompt NO under Models to disable the prompt NOx mechanism, and click OK. (b) Request 50 iterations. Solve Iterate... The solution converges in about 10 iterations. (c) Review the thermal NOx solution by viewing contours of NO mass fraction (Figure 12.13). Display Contours... i. Check that NOx... and Mass fraction of NO are selected in the Contours Of drop-down list. ii. Click Display. The NO mass fraction contours are shown in Figure 12.13. The concentration of NO is slightly lower without the prompt NOx mechanism.

4.89e-03 4.65e-03 4.40e-03 4.16e-03 3.91e-03 3.67e-03 3.42e-03 3.18e-03 2.93e-03 2.69e-03 2.45e-03 2.20e-03 1.96e-03 1.71e-03 1.47e-03 1.22e-03 9.78e-04 7.34e-04 4.89e-04 2.45e-04 0.00e+00

Contours of Mass fraction of NO

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.13: Contours of NO Mass Fraction: Thermal NOx Formation (d) Compute the average exit NO mass fraction with only thermal NOx formation. Report Surface Integrals... Hint: Follow the same procedure you used earlier for the calculation with both thermal and prompt NOx formation.

12-42

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

The mass-weighted average exit NO mass fraction, with thermal but no prompt NOx formation, is about 0.00457. 9. Solve for prompt NOx production only. Dene Models Pollutants NOx... (a) Turn o Thermal NO and turn on Prompt NO under Models, and click OK. (b) Request 50 iterations. The solution converges in about 10 iterations. Solve Iterate... (c) Review the prompt NOx solution by viewing contours of NO mass fraction (Figure 12.14). Display Contours... The NO mass fraction contours are shown in Figure 12.14. The prompt NOx mechanism is most signicant in fuel-rich ames. In this case the ame is lean and prompt NO production is low.

8.87e-05 8.43e-05 7.98e-05 7.54e-05 7.10e-05 6.65e-05 6.21e-05 5.77e-05 5.32e-05 4.88e-05 4.44e-05 3.99e-05 3.55e-05 3.11e-05 2.66e-05 2.22e-05 1.77e-05 1.33e-05 8.87e-06 4.44e-06 1.95e-28

Contours of Mass fraction of NO

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.14: Contours of NO Mass Fraction: Prompt NOx Formation (d) Compute the average exit NO mass fraction with only prompt NOx formation. Report Surface Integrals... Hint: Follow the same procedure you used earlier for the calculation with both thermal and prompt NOx formation. The mass-weighted average exit NO mass fraction, with only prompt NOx formation, is about 0.000071.

c Fluent Inc. January 28, 2003

12-43

Modeling Species Transport and Gaseous Combustion

Note: The individual thermal and prompt NO mass fractions do not add up to the levels predicted with the two models combined. This is because reversible reactions are involved. NO produced in one reaction can be destroyed in another reaction. 10. Use a custom eld function to compute NO parts per million (ppm). Dene Custom Field Functions... NO ppm is computed from the following equation: NO ppm = where NO mole fraction = NO mass fraction mixture MW 30 (12.5) NO mole fraction 106 1 H2 O mole fraction (12.4)

and the mixture molecular weight is mixture MW =


i

1
mass fraction MW

(12.6)

where MW is the molecular weight of each species. First you will create a function for Equation 12.6. Then you will substitute Equation 12.5 into Equation 12.4 and create a function for Equation 12.4. (a) Create a custom eld function for the mixture molecular weight.

12-44

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

i. Click on the 1 calculator button, then on /, and then on (. ii. Select Species... and Mass fraction of ch4 in the Field Functions drop-down list. Click Select to add this variable to the eld function Denition. iii. Click on / and then click on 1 and 6 to enter 16 (the molecular weight of methane). iv. Continue in this fashion to complete the denition of the mixture molecular weight eld function. v. Enter bulk-mw in the New Function Name text entry box. vi. Click Dene to add the new eld function to the variable list. (b) Create a eld function for NO ppm.

i. Select NOx... and Mass fraction of NO in the Field Functions drop-down list. Click Select to add this variable to the eld function Denition. ii. Click the button to introduce the multiplication sign. iii. Select Custom Field Functions... and bulk-mw in the Field Functions dropdown list. Click Select to add this variable to the eld function Denition. iv. Click on / and then click on 3 and 0 to enter 30 (the molecular weight of NO). v. Click the button and then click on 1 and 0 to enter 10. vi. Click on y^x and then on 6. vii. Complete the denition of NO ppm as shown in the panel above. viii. Enter no-ppm in the New Function Name text entry box. ix. Click Dene to add the new eld function to the variable list.

c Fluent Inc. January 28, 2003

12-45

Modeling Species Transport and Gaseous Combustion

11. Plot contours of NO ppm (Figure 12.15). Display Contours... (a) Select Custom Field Functions... and no-ppm in the Contours Of drop-down list. (b) Click Display. The NO ppm contours are shown in Figure 12.15. The contours closely resemble the mass fraction contours (Figure 12.14), as expected.

2.24e+02 2.13e+02 2.01e+02 1.90e+02 1.79e+02 1.68e+02 1.57e+02 1.45e+02 1.34e+02 1.23e+02 1.12e+02 1.01e+02 8.95e+01 7.83e+01 6.71e+01 5.59e+01 4.48e+01 3.36e+01 2.24e+01 1.12e+01 3.11e-22

Contours of no-ppm

Nov 12, 2002 FLUENT 6.1 (axi, segregated, spe5, ske)

Figure 12.15: Contours of NO ppm: Prompt NOx Formation

12-46

c Fluent Inc. January 28, 2003

Modeling Species Transport and Gaseous Combustion

Summary: In this tutorial you used FLUENT to model the transport, mixing, and reaction of chemical species. The reaction system was dened by using and modifying a mixture-material entry in the FLUENT database. The procedures used here for simulation of hydrocarbon combustion can be applied to other reacting ow systems. This exercise illustrated the important role of the mixture heat capacity in the prediction of ame temperature. The combustion modeling results are summarized in the following table. (Note that some of the values in the table were not explicitly calculated during the tutorial.) Peak Temp. Exit Temp. (K) (K) 3077 2198 2301 1796 Exit Velocity (m/s) 3.83 3.14

Constant cp Variable cp

The use of a constant cp results in a signicant overprediction of the peak temperature. The average exit temperature and velocity are also overpredicted. While the variable cp solution produces dramatic improvements in the predicted results, further improvements are possible by considering additional models and features available in FLUENT, as discussed below. The NOx production in this case was dominated by the thermal NO mechanism. This mechanism is very sensitive to temperature. Every eort should be made to ensure that the temperature solution is not overpredicted, since this will lead to unrealistically high predicted levels of NO. Further Improvements: Further improvements can be expected by including the effects of intermediate species and radiation, both of which will result in lower predicted combustion temperatures. The single-step reaction process used in this tutorial cannot account for the moderating eects of intermediate reaction products, such as CO and H2 . Multiple-step reactions can be used to address these species. If a multi-step Magnussen model is used, considerably more computational eort is required to solve for the additional species. Where applicable, the non-premixed combustion model can be used to account for intermediate species at a reduced computational cost. See the Users Guide for more details on the non-premixed combustion model. Radiation heat transfer tends to make the temperature distribution more uniform, thereby lowering the peak temperature. In addition, radiation heat transfer to the wall can be very signicant (especially here, with the wall temperature set at 300 K). The large inuence of radiation can be anticipated by computing the Boltzmann number for the ow:

c Fluent Inc. January 28, 2003

12-47

Modeling Species Transport and Gaseous Combustion

Bo =

(Ucp )inlet convection 3 TAF radiation

where is the Boltzmann constant (5.729108 W/m2 -K4 ) and TAF is the adiabatic ame temperature. For a quick estimate, assume = 1 kg/m3 , U = 0.5 m/s, and cp = 1000 J/kg-K (the majority of the inow is air). Assume TAF = 2000 K. The resulting Boltzmann number is Bo = 1.09, which shows that radiation is just about as important as convection for this problem. See the Users Guide and Tutorial 5 for details on radiation modeling.

12-48

c Fluent Inc. January 28, 2003

Tutorial 13. Using the Non-Premixed Combustion Model


Introduction: A pulverized coal combustion simulation involves modeling a continuous gas phase ow eld and its interaction with a discrete phase of coal particles. The coal particles, traveling through the gas, will devolatilize and undergo char combustion, creating a source of fuel for reaction in the gas phase. Reaction can be modeled using either the species transport model or the non-premixed combustion model. In this tutorial you will model a simplied coal combustion furnace using the non-premixed combustion model for the reaction chemistry. In this tutorial you will learn how to: Prepare a PDF table for a pulverized coal fuel using the prePDF preprocessor Dene FLUENT inputs for non-premixed combustion chemistry modeling Dene a discrete second phase of coal particles Solve a simulation involving reacting discrete phase coal particles The non-premixed combustion model uses a modeling approach that solves transport equations for one or two conserved scalars, the mixture fractions. Multiple chemical species, including radicals and intermediate species, may be included in the problem denition and their concentrations will be derived from the predicted mixture fraction distribution. Property data for the species are accessed through a chemical database and turbulence-chemistry interaction is modeled using a Beta or double-delta probability density function (PDF). See the Users Guide for more detail on the non-premixed combustion modeling approach. Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1 or its equivalent. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The coal combustion system considered in this tutorial is a simple 10 m by 1 m two-dimensional duct depicted in Figure 13.1. Only half of the domain width is modeled because of symmetry. The inlet of the 2D duct is split into two streams. A high-speed stream near the center of the duct enters at 50 m/s and spans 0.125 m. The other stream enters at 15 m/s and spans 0.375 m. Both streams are air at 1500 K. Coal particles enter the furnace near the center of the high-speed stream with a mass ow rate of 0.1 kg/s (total ow rate in the

c Fluent Inc. January 28, 2003

13-1

Using the Non-Premixed Combustion Model

furnace is 0.2 kg/s). The duct wall has a constant temperature of 1200 K. The Reynolds number based on the inlet dimension and the average inlet velocity is about 100,000. Thus, the ow is turbulent. Details regarding the coal composition and size distribution are included in Step 5: Models: Continuous (Gas) Phase and Step 8: Materials: Discrete Phase.

T = 1200 K Air: 15 m/s, 1500 K Coal Injection: 0.1 kg/s 0.125 m Air: 50 m/s, 1500 K Symmetry Plane 10 m
w

0.5 m

Figure 13.1: 2D Furnace with Pulverized Coal Combustion

Preparation for prePDF


1. Start prePDF. When you use the non-premixed combustion model, you prepare a PDF le with the preprocessor, prePDF. The PDF le contains information that relates species concentrations and temperatures to the mixture fraction values, and is used by FLUENT to obtain these scalars during the solution procedure.

13-2

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 1: Dene the Preliminary Adiabatic System in prePDF


1. Dene the prePDF model type. You can dene either a single fuel stream, or a fuel stream plus a secondary stream. Enabling a secondary stream allows you to keep track of two mixture fractions. For coal combustion, this would allow you to track volatile matter (the secondary stream) separately from the char (fuel stream). In this tutorial, we will not follow this approach. Instead, we will model coal using a single mixture fraction. Setup Case...

(a) Under Heat transfer options, keep the default setting of Adiabatic. The coal combustor studied in this tutorial is a non-adiabatic system, with heat transfer at the combustor wall and heat transfer to the coal particles from the gas. Therefore, a non-adiabatic combustion system must be considered in prePDF. Because non-adiabatic calculations are more time-consuming than those for adiabatic systems, you will start the prePDF setup by considering the results of an adiabatic system. By computing the PDF/equilibrium chemistry results for the adiabatic system, you will determine appropriate system parameters that will make the non-adiabatic calculation more ecient. Specically, the

c Fluent Inc. January 28, 2003

13-3

Using the Non-Premixed Combustion Model

adiabatic calculation will provide information on the peak (adiabatic) ame temperature, the stoichiometric mixture fraction, and the importance of individual components to the chemical system. This process of beginning with an adiabatic system calculation should be followed in all PDF calculations that ultimately require a non-adiabatic model. (b) Under Chemistry models, keep the default setting of Equilibrium Chemistry. In most PDF-based simulations, the Equilibrium Chemistry option is recommended. The Stoichiometric Reaction (mixed is burned) option requires less computation but is generally less accurate. The Laminar Flamelets option offers the ability to include aerodynamic strain induced non-equilibrium eects, such as super-equilibrium radical concentration and sub-equilibrium temperatures. This can be important for NOx prediction, but is excluded here. (c) Keep the default setting of the PDF models. The Beta PDF integration is always recommended because it is more accurate than the Delta PDF approach. (d) Under Empirically Dened Streams, enable the Fuel stream option. This will allow you to dene the fuel stream using the empirical input option. The empirical input option allows you to dene the composition in terms of atom fractions of H, C, N, and O, along with the lower heating value and heat capacity of the fuel. This is a useful option when the ultimate analysis and heating value of the coal are known. (e) Click Apply and close the panel.

13-4

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2. Dene the chemical species in the system. The choice of which species to include depends on the fuel type and combustion system. Guidelines on this selection are provided in the FLUENT Users Guide. Here, you will assume that the equilibrium system consists of 13 species: C, C(s), CH4 , CO, CO2 , H, H2 , H2 O, N, N2 , O, O2 , and OH. C, H, O, and N are included because the fuel stream will be dened in terms of these atom fractions, using the empirical input method. ! You should include both C and C(S) in the system when the empirical input option is used.

Setup Species Dene...

(a) Set the Maximum # of Species to 13. Use the up and down arrows to set the maximum number of species, or enter the number in the text eld followed by <ENTER>. (b) Select the top species in the Dened Species list (initially labeled UNDEFINED). (c) In the Database Species drop-down list, use the slider bar to scroll the list, and select C. The Dened Species list now shows C as the rst entry. (d) Select the next species in the Dened Species list (or increment the Species # counter to 2). (e) In the Database Species drop-down list, use the slider bar to scroll the list, and select the next species (C(S)). (f) Repeat steps (d) and (e) until all 13 species are dened. (g) Click Apply and then close the panel.

c Fluent Inc. January 28, 2003

13-5

Using the Non-Premixed Combustion Model

Note: In other combustion systems, you might want to include additional chemical species, but you should not add slow chemical species like NOx . 3. Determine the fuel composition inputs. The fuel considered here is known, from proximate analysis, to consist of 28% volatiles, 64% char, and 8% ash. You will use this information, along with the ultimate analysis given below, to dene the coal composition in prePDF. The fuel stream composition (char and volatiles) is derived as follows. Begin by converting the proximate data to a dry-ash-free basis: Proximate Analysis Wt % (dry) Volatiles 28 Char (C(s)) 64 Ash 8 Wt % (DAF) 30.4 69.6 -

The ultimate analysis, for the dry-ash-free coal, is known to be: Element C H O N S Wt % (DAF) 89.3 5.0 3.4 1.5 0.8

For modeling simplicity, the sulfur content of the coal can be combined into the nitrogen mass fraction, to yield: Element C H O N S Wt % (DAF) 89.3 5.0 3.4 2.3 -

We can combine the proximate and ultimate analysis data to yield the following elemental composition of the volatile stream: Element C H O N Total Wt % 89.3 5.0 3.4 2.3 Moles 7.44 5 0.21 0.16 12.81 Mole Fraction 0.581 0.390 0.016 0.013

13-6

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

You will enter the mole fractions in the nal column, above, in order to dene the fuel composition. prePDF will use this information, along with the coal heating value, to dene the species present in the fuel. The lower heating value of coal (DAF) is known to be: LCVcoal,DAF = 35.3 MJ/kg The specic heat and density of the coal are known to be 1000 J/kg-K and 1 kg/m3 respectively. 4. Enter the fuel and oxidizer compositions. Setup Species Composition... (a) Enable the input of the oxidizer stream composition. The oxidizer (air) consists of 21% O2 and 79% N2 by volume.

i. Under Stream, select Oxidiser. ii. Under Specify Composition In, retain the default selection of Mole Fractions. iii. Select O2 in the Dened Species list and enter 0.21 in the Species Fraction eld.

c Fluent Inc. January 28, 2003

13-7

Using the Non-Premixed Combustion Model

iv. Select N2 in the Dened Species list and enter 0.79 in the Species Fraction eld. (b) Enable the input of the fuel stream composition. Note: Because the empirical input option is enabled for the fuel stream, you will be prompted to enter atom mole fractions for C, H, O, and N, along with the heating value and heat capacity of the coal.

i. Under Stream, select Fuel. ii. Under Specify Composition In, retain the default selection of Mole Fractions. iii. Select C in the Dened Species list and enter 0.581 in the Atom Fraction eld. iv. Select H in the Dened Species list and enter 0.390 in the Atom Fraction eld. v. Select N in the Dened Species list and enter 0.016 in the Atom Fraction eld. vi. Select O in the Dened Species list and enter 0.013 in the Atom Fraction eld.

13-8

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

vii. Enter 3.53e+07 J/kg for the Lower Caloric Value and 1000 J/kg-K for the Specic Heat. viii. Click Apply and close the panel. 5. Dene the density of the solid carbon. Here, a value of 1300 kg/m3 is assumed. Setup Species Density...

(a) Select C(S) in the Dened Species list. (b) Set the Density to 1300. (c) Click Apply and close the panel. Note: prePDF will use this information during computation of the mixture density for the fuel. You should enter the density of solid char. This input will dier from the coal density dened in FLUENT, which is the apparent density of the ash-containing coal particles.

c Fluent Inc. January 28, 2003

13-9

Using the Non-Premixed Combustion Model

6. Dene the system operating conditions. The system pressure and inlet stream temperatures are required for the equilibrium chemistry calculation. The fuel stream inlet temperature for coal combustion should be the temperature at the onset of devolatilization. The oxidizer inlet temperature should correspond to the air inlet temperature. In this tutorial, the coal devolatilization temperature will be set to 400 K and the air inlet temperature is 1500 K. The system pressure is one atmosphere. Setup Operating Conditions...

(a) Enter 400 K and 1500 K as the Fuel and Oxidiser inlet temperatures. (b) Click Apply and close the panel.

13-10

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 2: Compute and Review the Adiabatic System prePDF Look-Up Tables
1. Accept the default PDF solution parameters. Setup Solution Parameters...

The look-up table calculation performed by prePDF will result in a table of values for species mole fractions and temperature at a set of discrete mixture fraction values. You control the number and distribution of these discrete points using the Solution Parameters panel. You can also set the Fuel Rich Flamability Limit in this panel. The Fuel Rich Flamability Limit allows you to perform a partial equilibrium calculation, suspending equilibrium calculations when the mixture fraction exceeds the specied rich limit. This increases the eciency of the PDF calculation, allowing you to bypass the complex equilibrium calculations in the fuel-rich region, and is more physically realistic than the assumption of full equilibrium. For empirically dened streams, the rich limit is always 1.0 and cannot be altered. (a) Keep the default setting for Automatic Distribution. This feature allows you to improve the prePDF prediction by optimizing the distribution of the discrete mixture fraction values, clustering them around the peak temperature value. If you choose not to use the Automatic Distribution, you should set the distribution center point on the rich side of the stoichiometric scale mixture fraction. (b) Click Apply and close the panel.

c Fluent Inc. January 28, 2003

13-11

Using the Non-Premixed Combustion Model

2. Save your inputs (coal ad.inp). File Write Input... 3. Calculate the adiabatic system chemistry. Calculate PDF Table During the calculation, prePDF rst retrieves thermodynamic data from the database. Then the time-averaged values of temperature, composition, and density at the discrete mixture-fraction/mixture-fraction-variance points (21 points as dened in the Solution Parameters panel) are calculated. The result will be a set of tables containing time-averaged values of species mole fractions, density, and temperature at each discrete value of these two parameters. prePDF reports the progress of the look-up table construction in the console window. When the calculations are complete, prePDF will warn you that equilibrium calculations have been performed for the fuel inlet. You can simply acknowledge this warning, as the equilibrium conditions predicted do not impact your modeling inputs unless the fuel stream is representing a gaseous fuel inlet.

4. Save the adiabatic PDF le (coal ad.pdf). File Write PDF... (a) Under File Type, select Write Formatted File. When you write a PDF le, prePDF will save a binary le by default. If you are planning to use the PDF le on the same machine, you can save the le using the default Write Binary File option. However, if you are planning to use the PDF le on a dierent machine, you should save an ASCII (formatted) le from prePDF. Note that ASCII les take up more disk space than binary les. (b) Under Solver, select FLUENT 6. (c) Enter coal ad.pdf as the Pdf File name. (d) Click OK to write the le.

13-12

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

5. Examine the temperature/mixture-fraction relationship in the adiabatic system. The results of the adiabatic calculation provide insight into the system description that will be used for the non-adiabatic calculation. Display PDF Table...

(a) Select TEMPERATURE from the Plot Variable list and then click Display to generate the table (Figure 13.2). The temperature display shows how the time-averaged system temperature varies with the mean mixture fraction and its variance. The temperature/mixture-fraction relationship shows that the peak ame temperature is about 2750 K at fuel stoichiometric mixture fractions of approximately 0.1. The relatively high ame temperature is a result of the high preheat in the combustion air. Note: The adiabatic ame temperature predicted by the adiabatic system calculation will be used to select the maximum temperature in the non-adiabatic system calculation.

c Fluent Inc. January 28, 2003

13-13

Using the Non-Premixed Combustion Model

2.8E+03

2.4E+03
T E M P E R A T U R E K

2.0E+03
2.00E-01

2.50E-01

1.6E+03
1.50E-01 SCALED-F-VARIANCE

1.2E+03
5.00E-02

1.00E-01

7.6E+02
0.00E+00 2.00E-01 4.00E-01 6.00E-01 8.00E-01

0.00E+00 1.00E+00

F-MEAN

PDF TABLE - CHEMICAL EQUILIBRIUM MEAN FLAME TEMPERATURE

prePDF V4.11

Fluent Inc.

Figure 13.2: Time-Averaged Temperature: Adiabatic prePDF Calculation

13-14

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 3: Create and Compute the Non-Adiabatic prePDF System


Creating a non-adiabatic PDF system description requires that you do the following: Redene the system as non-adiabatic. Set the peak system temperature (based on the adiabatic result of 2750 K). After these modications, you will recompute the system chemistry and save a nonadiabatic PDF le for use in FLUENT. 1. Dene the prePDF model type as non-adiabatic. Setup Case...

(a) Select Non-Adiabatic under Heat transfer options and click Apply. 2. Set the system temperature limits. Minimum and maximum temperatures in the system are required when the PDF calculation is non-adiabatic. The minimum temperature should be a few degrees lower than the lowest boundary condition temperature (e.g., the inlet temperature or wall temperature). In coal

c Fluent Inc. January 28, 2003

13-15

Using the Non-Premixed Combustion Model

combustion systems, the minimum system temperature should also be set below the temperature at which the volatiles begin to evolve from the coal. Here, the vaporization temperature at which devolatilization begins will be set to 400 K. Thus, the minimum system temperature is set to 298 K (the default). The maximum temperature should be at least 100 K higher than the peak ame temperature found in the preliminary adiabatic calculation. Here, the maximum temperature will be taken as 3000 K, well above the peak adiabatic system temperature of 2750 K. Setup Operating Conditions...

(a) Enter 298 for Min. Temperature and 3000 for Max. Temperature. (b) Click Apply and close the panel. 3. Save the non-adiabatic system inputs (coal.inp). File Write Input... 4. Compute the non-adiabatic PDF look-up tables. Calculate PDF Table

13-16

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

The non-adiabatic prePDF calculation requires much more computation than the adiabatic calculation. prePDF begins by accessing the thermodynamic data from the database. Next, the enthalpy eld is initialized and the enthalpy grid adjusted to account for inlet conditions and solution parameters. Time-averaged values of temperature, composition, and density at the discrete mixture-fraction/mixture-fractionvariance/enthalpy points (21 points, as dened in the Solution Parameters panel) are then calculated. The result will be a set of tables containing time-averaged values of species mole fractions, density, and temperature at each discrete value of these three parameters. When the calculations are complete, prePDF will warn you that equilibrium calculations have been performed for the fuel inlet. As noted above, you can simply acknowledge this warning, which has no impact on your inputs when you are modeling coal or liquid fuels.

5. Write the PDF output le (coal.pdf). File Write PDF... (a) Under File Type, select Write Formatted File. (b) Select FLUENT 6 under Solver. (c) Enter coal.pdf as the Pdf File name. (d) Click OK to write the le.

c Fluent Inc. January 28, 2003

13-17

Using the Non-Premixed Combustion Model

6. Review one slice of the 3D look-up table prepared by prePDF. Display Nonadiabatic Table...

(a) Select TEMPERATURE from the Plot Variable drop-down list and click Display (Figure 13.3). Note: Review of the 3D look-up tables is accomplished on a slice-by-slice basis. By default, the slice selected is that corresponding to the adiabatic enthalpy values. This display should look very similar to the look-up table created during the adiabatic calculation. You can select other slices of constant enthalpy for display, as well. 7. Examine the species/mixture-fraction relationship in the non-adiabatic system. Display Nonadiabatic Table...

13-18

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2.8E+03

2.4E+03
T E M P E R A T U R E K

2.0E+03
2.00E-01

2.50E-01

1.6E+03
1.50E-01 SCALED-F-VARIANCE

1.2E+03
5.00E-02

1.00E-01

7.6E+02
0.00E+00 2.00E-01 4.00E-01 6.00E-01 8.00E-01

0.00E+00 1.00E+00

F-MEAN

MEAN ENTHALPY SLICE NUMBER 23


MEAN FLAME TEMPERATURE FROM 3D-PDF-TABLE

prePDF V4.11

Fluent Inc.

Figure 13.3: Non-Adiabatic Temperature Look-Up Table on the Slice Corresponding to Adiabatic Enthalpy

(a) Select SPECIES from the Plot Variable drop-down list. The Species Selection panel will open automatically. (b) In the Species Selection panel, select C(S) in the Species drop-down list and click OK.

(c) Click Display in the Nonadiabatic-Table panel to generate the table (Figure 13.4). 8. Follow the steps above to plot the instantaneous mole fractions for CO (Figure 13.5). 9. Exit from prePDF. File Exit

c Fluent Inc. January 28, 2003

13-19

Using the Non-Premixed Combustion Model

7.6E-01

6.1E-01
M O L E F R A C T I O N

4.6E-01
2.00E-01

2.50E-01

3.1E-01
1.50E-01 SCALED-F-VARIANCE

1.5E-01
5.00E-02

1.00E-01

0.0E+00
0.00E+00 2.00E-01 4.00E-01 6.00E-01 8.00E-01

0.00E+00 1.00E+00

F-MEAN

MEAN ENTHALPY SLICE NUMBER 23


SPECIES C(S) FROM 3D-PDF-TABLE

prePDF V4.11

Fluent Inc.

Figure 13.4: Time-Averaged C(S) Mole Fractions: Non-Adiabatic prePDF Calculation

3.0E-01

2.4E-01
M O L E F R A C T I O N

1.8E-01
2.00E-01

2.50E-01

1.2E-01
1.50E-01 SCALED-F-VARIANCE

6.0E-02
5.00E-02

1.00E-01

0.0E+00
0.00E+00 2.00E-01 4.00E-01 6.00E-01 8.00E-01

0.00E+00 1.00E+00

F-MEAN

MEAN ENTHALPY SLICE NUMBER 23


SPECIES CO FROM 3D-PDF-TABLE

prePDF V4.11

Fluent Inc.

Figure 13.5: Time-Averaged CO Mole Fractions: Non-Adiabatic prePDF Calculation

13-20

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Preparation for FLUENT Calculation


With the PDF le creation completed, you are ready to use the non-premixed combustion model in FLUENT to predict the combusting ow in the coal furnace. 1. Copy the le coal/coal.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). The mesh le coal.msh is a quadrilateral mesh describing the system geometry shown in Figure 13.1. 2. Start the 2D version of FLUENT.

Step 4: Grid
1. Read the 2D mesh le, coal.msh. File Read Case... The FLUENT console window reports that the mesh contains 1357 quadrilateral cells. 2. Check the grid. Grid Check The grid check should not report any errors or negative volumes. 3. Display the grid (Figure 13.6). Display Grid... Due to the grid resolution and the size of the domain, you may nd it more useful to display just the outline, or to zoom in on various portions of the grid display. Note: You can use the mouse probe button (right button, by default) to nd out the boundary zone labels. As annotated in Figure 13.7, the upstream boundary contains two velocity inlets (for the low-speed and high-speed air streams), the downstream boundary is a pressure outlet, the top boundary is a wall, and the bottom boundary is a symmetry plane.

c Fluent Inc. January 28, 2003

13-21

Using the Non-Premixed Combustion Model

Grid

Nov 26, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 13.6: 2D Coal Furnace Mesh Outline Display

wall-7

velocity-inlet-2

velocity-inlet-8

symmetry

Grid

Nov 26, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 13.7: Mesh Display with Annotated Boundary Types

13-22

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 5: Models: Continuous (Gas) Phase


1. Accept the default segregated solver. The non-premixed combustion model is available only with the segregated solver. Dene Models Solver...

c Fluent Inc. January 28, 2003

13-23

Using the Non-Premixed Combustion Model

2. Turn on the standard k - turbulence model. Dene Models Viscous...

Note: As indicated in the problem description, the Reynolds number of the ow is about 105 . Thus, the ow is turbulent and the high-Re k - model is suitable. 3. Turn on the non-premixed combustion model. Dene Models Species... (a) Select Non-Premixed Combustion under Model. The panel will expand to show the related inputs.

13-24

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

When you click OK, FLUENT will open the Select File dialog box, requesting input of the PDF le to be used in the simulation. (b) In the Select File dialog box, select and read the non-adiabatic PDF le (coal.pdf). FLUENT reports in the console window that it is reading the nonadiabatic PDF le containing 13 species. It also reports that a new material, called pdf-mixture, has been created. This mixture contains the 13 species that you dened in prePDF and their thermodynamic properties. FLUENT will present an Information dialog box telling you that available material properties have changed. You will be setting properties later, so you can simply click OK in the dialog box to acknowledge this information. Note: FLUENT will automatically activate solution of the energy equation when it reads the non-adiabatic PDF le, so you do not need to visit the Energy panel to enable heat transfer.

c Fluent Inc. January 28, 2003

13-25

Using the Non-Premixed Combustion Model

4. Turn on radiation by selecting the P1 radiation model. Dene Models Radiation...

The P-1 model is one of the radiation models that can account for the exchange of radiation between gas and particulates.

13-26

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 6: Models: Discrete Phase


The ow of pulverized coal particles will be modeled by FLUENT using the discrete phase model. This model predicts the trajectories of individual coal particles, each representing a continuous stream (or mass ow) of coal. Heat, momentum, and mass transfer between the coal and the gas will be included by alternately computing the discrete phase trajectories and the gas phase continuum equations. 1. Enable the discrete phase coupling to the continuous phase ow prediction. Dene Models Discrete Phase... (a) Under Interaction, turn on the Interaction with Continuous Phase option. This option enables coupling, in which the discrete phase trajectories (along with heat and mass transfer to the particles) are allowed to impact the gas phase equations. If you leave this option turned o, you can track particles but they will have no impact on the continuous phase ow.

c Fluent Inc. January 28, 2003

13-27

Using the Non-Premixed Combustion Model

(b) Set the coupling parameter, the Number of Continuous Phase Iterations per DPM Iteration, to 20. You should use higher values of this parameter in problems that include a high particle mass loading or a larger grid size. Less frequent trajectory updates can be benecial in such problems, in order to converge the gas phase equations more completely prior to repeating the trajectory calculation. (c) Under Tracking Parameters, set the Max. Number of Steps to 10000. The limit on the number of trajectory time steps is used to abort trajectories of particles that are trapped in the domain (e.g., in a recirculation). (d) Turn on Specify Length Scale and retain the default Length Scale of 0.01 m. The Length Scale controls the time step size used for integration of the discrete phase trajectories. The value of 0.01 m used here implies that roughly 1000 time steps will be used to compute trajectories along the 10 m length of the domain. (e) Under Options, turn on Particle Radiation Interaction.

13-28

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2. Create the discrete phase coal injections. The ow of the pulverized coal is dened by the initial conditions that describe the coal as it enters the gas. FLUENT will use these initial conditions as the starting point for its time integration of the particle equations of motion (the trajectory calculations). Here, the total mass ow rate of coal (in the half-width of the duct) is 0.1 kg/s (per unit meter depth). The particles will be assumed to obey a Rosin-Rammler size distribution between 70 and 200 micron diameter. Other initial conditions (velocity, temperature, position) are detailed below along with the appropriate input procedures. Dene Injections...

(a) Click the Create button in the Injections panel. This will open the Set Injection Properties panel where you will dene the initial conditions dening the ow of coal particles.

c Fluent Inc. January 28, 2003

13-29

Using the Non-Premixed Combustion Model

In the Set Injection Properties panel you will dene the initial conditions of the ow of coal particles. The particle stream will be dened as a group of 10 distinct initial conditions, all identical except for diameter, which will obey the Rosin-Rammler size distribution law. (b) Select group in the Injection Type drop-down list. (c) Set the Number of Particle Streams to 10. These inputs tell FLUENT to represent the range of specied initial conditions by 10 discrete particle streams, each with its own set of discrete initial conditions. Here, this will result in 10 discrete particle diameters, as the diameter will be varied within the injection group. (d) Select Combusting under Particle Type. By selecting Combusting you are activating the submodels for coal devolatilization and char burnout. Similarly, selecting Droplet would enable the submodels for droplet evaporation and boiling.

13-30

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

(e) Select coal-mv in the Material drop-down list. The Material list contains the combusting particle materials in the FLUENT database. You can select an appropriate coal from this list and then review or modify its properties in the Materials panel (see Step 8: Materials: Discrete Phase). (f) Select rosin-rammler in the Diameter Distribution drop-down list. The coal particles have a nonuniform size distribution with diameters ranging from 70 m to 200 m. The size distribution ts the Rosin-Rammler equation, with a mean diameter of 134 m and a spread parameter of 4.52. (g) Select o2 (the default) in the Oxidizing Species drop-down list. (h) Specify the range of initial conditions under Point Properties starting with the following inputs for First Point: X-Position: 0.001 m Y-Position: 0.03124 m X-Velocity: 10 m/s Y-Velocity: 5 m/s Temperature = 300 K Total Flow Rate: 0.1 kg/s Min. Diameter: 70e-6 m Max. Diameter: 200e-6 m Mean Diameter: 134e-6 m Spread Parameter: 4.52 (i) Under Last Point, specify identical inputs for position, velocity, and temperature. (j) Dene the turbulent dispersion. i. Click on Turbulent Dispersion. The panel will change to show the related inputs.

c Fluent Inc. January 28, 2003

13-31

Using the Non-Premixed Combustion Model

ii. Under Stochastic Tracking, turn on Stochastic Model. Stochastic tracks model the eect of turbulence in the gas phase on the particle trajectories. Including stochastic tracking is important in coal combustion simulations, to simulate realistic particle dispersion. iii. Set the Number of Tries to 10. Note: The new injection (named injection-0, by default) now appears in the Injections panel.

13-32

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

This panel can be used to copy and delete injection denitions. You can also select an existing injection and list the initial conditions of particle streams dened by that injection in the console window. The listing for the injection-0 group will show 10 particle streams, each with a unique diameter between the specied minimum and maximum value, obtained from the Rosin-Rammler distribution, and a unique mass ow rate.

c Fluent Inc. January 28, 2003

13-33

Using the Non-Premixed Combustion Model

Step 7: Materials: Continuous Phase


All thermodynamic data including density, specic heat, and formation enthalpies are extracted from the prePDF chemical database when the non-premixed combustion model is used. These properties are transferred to FLUENT as the pdf-mixture material, for which only transport properties, such as viscosity and thermal conductivity, need to be dened. Dene Materials...

1. Set Thermal Conductivity to 0.025 (constant). 2. Set Viscosity to 2e-5 (constant). 3. Select wsggm-cell-based in the drop-down list for the Absorption Coecient.

13-34

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

This species a composition-dependent absorption coecient, using the weightedsum-of-gray-gases model. See the Users Guide for details. 4. Click the Change/Create button. Note: You can click on the View... button next to Mixture Species to view the species included in the pdf-mixture material. These are the species included during the system chemistry setup in prePDF. Note that the Density and Cp laws cannot be altered: these properties are stored in the non-premixed combustion look-up tables. prePDF uses the gas law to compute the mixture density and a mass-weighted mixing law to compute the mixture cp . Although it is possible for you to alter the properties of the individual species, you should not do so when the non-premixed combustion model is used. This would create an inconsistency with the look-up table created in prePDF.

c Fluent Inc. January 28, 2003

13-35

Using the Non-Premixed Combustion Model

Step 8: Materials: Discrete Phase


Dene Materials...

1. Select combusting-particle from the Material Type list. The combusting-particle material type appears because you have activated combusting particles using the Set Injection Properties panel. Other discrete phase material types (droplets, inert particles) will appear in this list if you have created injections of those types. 2. Keep the current selection (coal-mv) in the Combusting Particle Materials list. This is the combusting particle material type that you selected from the list of database options in the Set Injection Properties panel. Additional combusting particle materials can be copied from the property database, if desired. You can click the

13-36

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Database... button in order to view the combusting-particle materials that are available. Here, you will simply modify the property settings for the selected material, coal-mv. 3. Set the following constant property values for the coal-mv material: Density Cp Thermal Conductivity Latent Heat Vaporization Temperature Volatile Component Fraction (%) Binary Diusivity Particle Emissivity Particle Scattering Factor Swelling Coecient Burnout Stoichiometric Ratio Combustible Fraction (%) FLUENT uses these inputs as follows: Density impacts the particle inertia and body forces (when the gravitational acceleration is non-zero). Cp determines the heat required to change the particle temperature. Latent Heat is the heat required to vaporize the volatiles. This can usually be set to zero when the non-premixed combustion model is used for coal combustion. If the volatile composition has been selected in order to preserve the heating value of the fuel, the latent heat has been eectively included. (You would, however, use a non-zero latent heat if water content had been included in the volatile denition as vapor phase H2 O.) Vaporization Temperature is the temperature at which the coal devolatilization begins. It should be set equal to the fuel inlet temperature used in prePDF. Volatile Component Fraction determines the mass of each coal particle that is devolatilized. Binary Diusivity is the diusivity of oxidant to the particle surface and is used in the diusion-limited char burnout rate. Particle Emissivity is the emissivity of the particles. It is used to compute radiation heat transfer to the particles. Particle Scattering Factor is the scattering factor due to particles. Swelling Coecient determines the change in diameter during coal devolatilization. A swelling coecient of 2 implies that the particle size will double as the volatile fraction is released. 1300 kg/m3 1000 J/kg-K 0.0454 w/m-k 0 400 K 28 5e-4 m2 /s 0.9 0.6 2 2.67 64

c Fluent Inc. January 28, 2003

13-37

Using the Non-Premixed Combustion Model

Burnout Stoichiometric Ratio is used in the calculation of the diusion-controlled burnout rate. Otherwise, this parameter has no impact when the non-premixed combustion model is used. When nite-rate chemistry is used instead, the stoichiometric ratio denes the mass of oxidant required per mass of char. The default value represents oxidation of C(s) to CO2 . Combustible Fraction is the mass fraction of char in the coal particle. It determines the mass of each coal particle that is consumed by the char burnout submodel. ! The settings for the Vaporization Temperature, Combustible Fraction, and Volatile Component Fraction inputs should all be consistent with your prePDF inputs. (See Step 1: Dene the Preliminary Adiabatic System in prePDF.)

4. Select the Single Rate Devolatilization Model for Devolatilization Model. (a) Select the single-rate option in the Devolatilization Model drop-down list. This opens the Single Rate Devolatilization Model panel.

(b) Accept the default devolatilization model parameters. 5. Select kinetics/diusion-limited for the Combustion Model. (a) Select the kinetic/diusion-limited option in the Combustion Model drop-down list. This opens the Kinetics/Diusion Limited Combustion Model panel.

(b) Accept the default values. 6. Click Change/Create and then close the Materials panel.

13-38

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Step 9: Boundary Conditions


Dene Boundary Conditions... Hint: You can click your mouse probe button (the right button, by default) on the desired boundary zone in the graphics display window. FLUENT will then select that zone in the Boundary Conditions panel. 1. Set the following conditions for the velocity-inlet-2 zone (the low-speed inlet boundary). Note: Turbulence parameters are dened here based on intensity and hydraulic diameter. The relatively large turbulence intensity of 10% may be typical for combustion air ows. The hydraulic diameter has been set to twice the height of the 2D inlet stream. For the non-premixed combustion calculation, you need to dene the inlet Mean Mixture Fraction and Mixture Fraction Variance. For coal combustion, all fuel comes from the discrete phase and thus the gas phase inlets have zero mixture fraction. Therefore, you can accept the zero default settings.

c Fluent Inc. January 28, 2003

13-39

Using the Non-Premixed Combustion Model

13-40

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2. Set the following conditions for the velocity-inlet-8 zone (the high-speed inlet boundary).

c Fluent Inc. January 28, 2003

13-41

Using the Non-Premixed Combustion Model

3. Set the following conditions for the pressure-outlet-6 zone (the exit boundary).

The exit gauge pressure of zero simply denes the system pressure at the exit to be the operating pressure. The backow conditions for scalars (temperature, mixture fraction, turbulence parameters) will be used only if ow is entrained into the domain through the exit. It is a good idea to use reasonable values in case ow reversal occurs at the exit at some point during the solution process.

13-42

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

4. Set conditions for the wall-7 zone (the furnace wall). The furnace wall will be treated as an isothermal boundary with a temperature of 1200 K.

(a) Under Thermal Conditions, select Temperature. (b) Enter 1200 in the Temperature eld. Note: The default boundary condition for particles that hit the wall is reect, as shown under DPM. Alternate treatments can be selected, using the BC Type list, for particles that hit the wall.

c Fluent Inc. January 28, 2003

13-43

Using the Non-Premixed Combustion Model

Step 10: Solution


1. Set the P1 under-relaxation factor to 1. Solve Controls Solution... 2. Initialize the ow eld using conditions at velocity-inlet-2. Solve Initialize Initialize...

(a) Select velocity-inlet-2 in the Compute From list. (b) Click the Init button to initialize the ow eld, and then close the panel. ! The Apply button does not initialize the ow eld data. You must use the Init button. (Apply simply allows you to store your initialization parameters for later use.)

Note: Here, with very high pre-heat of the oxidizer stream, you can start the combustion calculation from the inlet-based initialization. In general, you may need to start your coal combustion calculations by patching a high-temperature region and performing a discrete phase trajectory calculation. This provides the initial volatile and char release required to initiate combustion. The Solve/Initialize/ Patch... menu item and the solve/dpm-update text command can be used to perform this initialization. 3. Enable the display of residuals during the solution process. Solve Monitors Residual... 4. Save the case le (coal.cas). File Write Case...

13-44

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

5. Begin the calculation by requesting 400 iterations. Solve Iterate...

Note: The default convergence criteria will be met in about 170 iterations. 6. Save the converged ow data (coal.dat). File Write Data...

c Fluent Inc. January 28, 2003

13-45

Using the Non-Premixed Combustion Model

Step 11: Postprocessing


1. Display the predicted temperature eld (Figure 13.8). Display Contours...

The peak temperature in the system is about 2260 K. Hint: Use the Views panel (Display/Views...) to mirror the display about the symmetry plane.

13-46

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2.26e+03 2.21e+03 2.16e+03 2.10e+03 2.05e+03 2.00e+03 1.94e+03 1.89e+03 1.84e+03 1.79e+03 1.73e+03 1.68e+03 1.63e+03 1.57e+03 1.52e+03 1.47e+03 1.41e+03 1.36e+03 1.31e+03 1.25e+03 1.20e+03

Contours of Static Temperature (k)

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.8: Temperature Contours

c Fluent Inc. January 28, 2003

13-47

Using the Non-Premixed Combustion Model

2. Display the Mean Mixture Fraction distribution (Figure 13.9). Display Contours...

The mixture-fraction distribution shows where the char and volatiles released from the coal exist in the gas phase.

13-48

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

3.76e-02 3.57e-02 3.38e-02 3.20e-02 3.01e-02 2.82e-02 2.63e-02 2.44e-02 2.26e-02 2.07e-02 1.88e-02 1.69e-02 1.50e-02 1.32e-02 1.13e-02 9.40e-03 7.52e-03 5.64e-03 3.76e-03 1.88e-03 0.00e+00

Contours of Mean Mixture Fraction

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.9: Mixture-Fraction Distribution

c Fluent Inc. January 28, 2003

13-49

Using the Non-Premixed Combustion Model

3. Display the devolatilization rate (Figure 13.10). Display Contours...

(a) Select Discrete Phase Model... and DPM Evaporation/Devolatilization in the drop-down lists under Contours Of. 4. Display the char burnout rate (Figure 13.11) by selecting DPM Burnout from the lower drop-down list. Note: The display of devolatilization rate shows that volatiles are released after the coal travels about one eighth of the furnace length. (The onset of devolatilization occurs when the coal temperature reaches the specied value of 400 K.) The char burnout occurs following complete devolatilization. Figure 13.11 shows that burnout is complete at about three-quarters of the furnace.

13-50

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2.79e-03 2.65e-03 2.51e-03 2.37e-03 2.23e-03 2.09e-03 1.95e-03 1.81e-03 1.67e-03 1.53e-03 1.39e-03 1.25e-03 1.12e-03 9.76e-04 8.37e-04 6.97e-04 5.58e-04 4.18e-04 2.79e-04 1.39e-04 0.00e+00

Contours of DPM Evaporation/Devolatilization (kg/s)

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.10: Devolatilization Rate

4.13e-04 3.93e-04 3.72e-04 3.51e-04 3.31e-04 3.10e-04 2.89e-04 2.69e-04 2.48e-04 2.27e-04 2.07e-04 1.86e-04 1.65e-04 1.45e-04 1.24e-04 1.03e-04 8.27e-05 6.20e-05 4.13e-05 2.07e-05 0.00e+00

Contours of DPM Burnout (kg/s)

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.11: Char Burnout Rate

c Fluent Inc. January 28, 2003

13-51

Using the Non-Premixed Combustion Model

5. Display the particle trajectory of one particle stream (Figure 13.12). Display Particle Tracks...

(a) Select injection-0 in the Release From Injections list. (b) Select Particle Residence Time in the Color By drop-down list. (c) Turn on Track Single Particle Stream and set the Stream ID to 5. (d) Click Display.

13-52

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

3.82e-01 3.63e-01 3.44e-01 3.25e-01 3.06e-01 2.87e-01 2.68e-01 2.48e-01 2.29e-01 2.10e-01 1.91e-01 1.72e-01 1.53e-01 1.34e-01 1.15e-01 9.56e-02 7.64e-02 5.73e-02 3.82e-02 1.91e-02 0.00e+00

Particle Traces Colored by Particle Residence Time (s)

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.12: Trajectories of Particle Stream 5 Colored by Particle Residence Time

c Fluent Inc. January 28, 2003

13-53

Using the Non-Premixed Combustion Model

6. Display the oxygen distribution (Figure 13.13). Display Contours...

Note: Although transport equations are solved only for the mixture fraction and its variance, you can still display the predicted chemical species concentrations. These are predicted by the PDF equilibrium chemistry model.

13-54

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2.33e-01 2.27e-01 2.22e-01 2.16e-01 2.10e-01 2.05e-01 1.99e-01 1.94e-01 1.88e-01 1.82e-01 1.77e-01 1.71e-01 1.65e-01 1.60e-01 1.54e-01 1.49e-01 1.43e-01 1.37e-01 1.32e-01 1.26e-01 1.20e-01

Contours of Mass fraction of o2

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.13: O2 Distribution

c Fluent Inc. January 28, 2003

13-55

Using the Non-Premixed Combustion Model

7. Select other species and display their mass fraction distributions (e.g., Figures 13.14 13.16).

1.23e-01 1.17e-01 1.10e-01 1.04e-01 9.82e-02 9.20e-02 8.59e-02 7.98e-02 7.36e-02 6.75e-02 6.13e-02 5.52e-02 4.91e-02 4.29e-02 3.68e-02 3.07e-02 2.45e-02 1.84e-02 1.23e-02 6.13e-03 0.00e+00

Contours of Mass fraction of co2

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.14: CO2 Distribution

13-56

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

1.66e-02 1.58e-02 1.49e-02 1.41e-02 1.33e-02 1.25e-02 1.16e-02 1.08e-02 9.97e-03 9.14e-03 8.31e-03 7.47e-03 6.64e-03 5.81e-03 4.98e-03 4.15e-03 3.32e-03 2.49e-03 1.66e-03 8.31e-04 0.00e+00

Contours of Mass fraction of h2o

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.15: H2 O Distribution

6.43e-03 6.11e-03 5.79e-03 5.47e-03 5.15e-03 4.82e-03 4.50e-03 4.18e-03 3.86e-03 3.54e-03 3.22e-03 2.89e-03 2.57e-03 2.25e-03 1.93e-03 1.61e-03 1.29e-03 9.65e-04 6.43e-04 3.22e-04 0.00e+00

Contours of Mass fraction of co

Nov 26, 2002 FLUENT 6.1 (2d, segregated, pdf13, ske)

Figure 13.16: CO Distribution

c Fluent Inc. January 28, 2003

13-57

Using the Non-Premixed Combustion Model

Step 12: Energy Balances and Particle Reporting


FLUENT can provide many useful reports, including overall energy accounting and detailed information regarding heat and mass transfer from the discrete phase. Here, you will examine these reports. 1. Compute the uxes of heat through the domain boundaries. Report Fluxes...

(a) Select Total Heat Transfer Rate under Options. (b) Under Boundaries, select the pressure-outlet-6, velocity-inlet-2, velocity-inlet-8, and wall-7 zones. (c) Click Compute. Note: Positive ux reports indicate heat addition to the domain. Negative values indicate heat leaving the domain. In reacting ows, the heat report uses total enthalpy (sensible heat plus heat of formation of the chemical species). Here, the net imbalance of total enthalpy (about 14 kW) represents the total enthalpy addition from the discrete phase.

13-58

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

2. Compute the volume sources of heat transferred between the gas and discrete particle phase. Report Volume Integrals...

(a) Select Sum under Options. (b) Select Discrete Phase Model... and DPM Enthalpy Source in the drop-down lists under Field Variable. (c) Select uid-1 under Cell Zones. (d) Click Compute. The total enthalpy transfer to the discrete phase from the gas is about -13.4 kW, as expected based on the boundary ux report above. This represents the total enthalpy addition from the discrete phase to the gas during the devolatilization and char combustion processes. 3. Obtain a summary report on the particle trajectories. The discrete phase model summary report provides detailed information about the particle residence time, heat and mass transfer between the continuous and discrete phases, and (for combusting particles) char conversion and volatile yield. Display Particle Tracks... (a) Select Summary under Report Type. (b) Select injection-0. (c) Click Track. FLUENT will report the summary in the console window. (You can write the report to a le by selecting File under Report to. (d) Review the summary printed in the console window:

c Fluent Inc. January 28, 2003

13-59

Using the Non-Premixed Combustion Model

DPM Iteration .... num tracked = 100, escaped = 0, aborted = 0, trapped = 0, evaporated = 0, incomp Fate ---Escaped - Zone 6 Number -----100 Elapsed Time (s) Inj Min Max Avg Std Dev ---------- ---------- ---------- ---------- ------2.574e-01 5.153e-01 3.317e-01 5.311e-02 inj

(*)- Mass Transfer Summary -(*) Fate ---Escaped - Zone 6 Mass Flow (kg/s) Initial Final Change ---------- ---------- ---------1.000e-01 7.999e-03 -9.200e-02

(*)- Energy Transfer Summary -(*) Fate ---Escaped - Zone 6 Heat Content (W) Initial Final Change ---------- ---------- ----------3.712e+03 9.849e+03 1.356e+04

(*)- Combusting Particles -(*) Fate ---Escaped - Zone 6 Volatile Content (kg/s) Initial Final %Conv ---------- ---------- ------2.800e-02 0.000e+00 100.00 Char Content (kg/s) Initial Final %Conv ---------- ---------- ------6.400e-02 0.000e+00 100.00

The report shows that the average residence time of the coal particles is about 0.33 seconds. Volatiles are completely released within the domain and the char conversion is 100% . Extra: You can obtain a detailed report of the particle position, velocity, diameter, and temperature along the trajectories of individual particles. This type of detailed track reporting can be useful if you are trying to understand unusual or important details in the discrete model behavior. To generate the report, visit the Particle Tracks panel. Select Step By Step under Report Type, and File under Report to. Enable the Track Single Particle Stream option, and set the Stream ID to the desired particle stream. Clicking Track will bring up the Select File dialog box, where you will enter the name of the le to be written. This le can then be viewed with a text editor.

13-60

c Fluent Inc. January 28, 2003

Using the Non-Premixed Combustion Model

Summary: Coal combustion modeling involves the prediction of volatile evolution and char burnout from the pulverized coal along with simulation of the combustion chemistry occurring in the gas phase. In this tutorial you learned how to use the non-premixed combustion model to represent the gas phase combustion chemistry. In this approach the fuel composition was dened in prePDF and the fuel was assumed to react according to the equilibrium system data. This equilibrium chemistry model can be applied to other turbulent, diusion-reaction systems. Note that you can also model coal combustion using the nite-rate chemistry model. You also learned how to set up and solve a problem involving a discrete phase of combusting particles. You created discrete phase injections, activated coupling to the gas phase, and dened the discrete phase material properties. These procedures can be used to set up other simulations involving reacting or inert particles.

c Fluent Inc. January 28, 2003

13-61

Using the Non-Premixed Combustion Model

13-62

c Fluent Inc. January 28, 2003

Tutorial 14.

Modeling Surface Chemistry

Introduction: In chemically reacting laminar ows, such as those encountered in chemical vapor deposition (CVD) applications, accurate modeling of time-dependent hydrodynamics, heat and mass transfer, and chemical reactions (including wall surface reactions) is important. Tutorials 12 and 13 deal with reacting ows with applications in gaseous fuel and coal combustion. In this tutorial, surface reactions are considered. Modeling the reactions taking place at gas-solid interfaces is complex and involves several elementary physicochemical processes like adsorption of gas-phase species on the surface, chemical reactions occurring on the surface, and desorption of gases from the surface back to the gas phase. In this tutorial, you will learn how to: Create new materials and set the mixture properties. Model surface reactions involving site species. Enable physical models and dene boundary conditions for a chemically reacting laminar ow involving wall surface reactions. Calculate the deposition solution using the segregated solver. Examine the ow results using graphics. Prerequisites: This tutorial assumes that you are familiar with the FLUENT user interface, and that you have solved Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Before beginning, you should read Sections 13.1 and 13.2 in the Users Guide. Section 13.1 deals with species transport and chemically reacting ows. In particular, you should be familiar with the Arrhenius rate equation, as this equation is used for the surface reactions modeled in this tutorial. Section 13.2 describes wall surface reaction modeling and chemical vapor deposition. Problem Description: A rotating disk CVD reactor for the growth of Gallium Arsenide (GaAs) shown in Figure 14.1 will be modeled. The process gases, Trimethyl Gallium (GaCh3 ) and Arsine (AsH3 ) enter the reactor at 293 K through the inlet at the top. These gases ow over the hot, spinning disk depositing thin layers of gallium and arsenide on it in a uniform, repeatable manner. The disk rotation generates a radially pumping eect, which forces the

c Fluent Inc. January 28, 2003

14-1

Modeling Surface Chemistry

Inlet Rotating Disk

Outlet

Figure 14.1: An Outline of the Reactor Conguration

gases to ow in a laminar manner down to the growth surface, outward across the disk, and nally to be discharged from the reactor. The semiconductor materials Ga(s) and As(s) are deposited on the heated surface governed by the following surface reactions. AsH3 + Ga s Ga + As s + 1.5H2 GaCH3 + As s As + Ga s + 3CH3 (14.1) (14.2)

As mentioned earlier, the inlet gas is a mixture of trimethyl gallium and arsine. In the inlet mixture the mass fraction of GaCH3 is 0.15 and AsH3 is 0.4. The mixture velocity at the inlet is 0.02189 m/s. The disk rotates at 80 rad/sec, and the top wall (wall-1) is heated to 473 K, and the sidewalls (wall-2) of the reactor are maintained at 343 K. The susceptor (wall-4) is heated to a uniform temperature of 1023 K, and the bottom wall (wall-6) is at 303 K. In this tutorial, simultaneous deposition of Ga and As is simulated and examined. The mixture properties and the mass diusivity are determined based on kinetic theory. Detailed surface reactions with multiple sites and site species, and full multi-component/thermal diusion eects are also included in the simulation.

Preparation
1. Copy the les surface/surface.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 3ddp version of FLUENT.

14-2

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

Step 1: Grid
1. Read in the mesh le surface.msh. File Read Case... 2. Check the grid. Grid Check Note: The grid check lists the minimum and maximum x and y values from the grid, and reports on a number of other grid features that are checked. Any errors in the grid would be reported at this time. For instance, the cell volumes must never be negative. Note that the domain extents are reported in units of meters, the default unit of length in FLUENT. Since this grid was created in units of centimeters, the Scale Grid panel will be used to scale the grid into meters. 3. Scale the grid. Grid Scale...

(a) In the Units Conversion drop-down list, select cm to complete the phrase Grid Was Created In cm (centimeters). (b) Click Scale to scale the grid. The nal Domain Extents should appear as in the panel above. Note: Because the default SI units will be used in this tutorial, there is no need to change any units.

c Fluent Inc. January 28, 2003

14-3

Modeling Surface Chemistry

4. Display the grid (Figure 14.2). Display Grid...

Extra: You can use the left mouse button to rotate the image and view it from dierent angles. You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its name and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly. Use the middle mouse button to zoom the image.

14-4

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

Y Z
Grid

Sep 20, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.2: Grid Display

c Fluent Inc. January 28, 2003

14-5

Modeling Surface Chemistry

Step 2: Models
In this problem, the energy equation and the species conservation equations will be solved, along with the momentum and continuity equations. 1. Keep the default solver settings. Dene Models Solver...

2. Enable heat transfer by activating the energy equation. Dene Models Energy...

14-6

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

3. Enable chemical species transport and reaction. Dene Models Species...

(a) Under Model, select Species Transport. This will expand the Species Model panel. (b) Under Reactions, select Volumetric and Wall Surface. (c) Under Wall Surface Reaction Options, select Mass Deposition Source. Mass Deposition Source is selected because there is a certain loss of mass due to the surface deposition reaction, i.e., As(s) and Ga(s) are being deposited out. If you were to do an overall mass balance without taking this fact into account, you would end up with a slight imbalance. (d) Keep the Diusion Energy Source option turned on. Note: This includes the eect of enthalpy transport due to species diusion in the energy equation, which contributes to the energy balance, especially for the case of Lewis numbers far from unity.

c Fluent Inc. January 28, 2003

14-7

Modeling Surface Chemistry

(e) Select Full Multicomponent Diusion and Thermal Diusion. Note: The Full Multicomponent Diusion activates Stefan-Maxwells equations and computes the diusive uxes of all species in the mixture to all concentration gradients. The Thermal Diusion eects cause heavy molecules to diuse less rapidly, and light molecules to diuse more rapidly, towards heated surfaces. (f) Click OK. The console window will list the properties that are required for the models that you have enabled. You will see an Information dialog box, reminding you to conrm the property values that have been extracted from the database.

(g) Click OK in the Information dialog box to continue.

14-8

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

Step 3: Materials
Dene Materials...

1. Create the gas-phase species (AsH3 , GaCH3 , CH3 , H2 ), the site species (Ga s and As s), and solid species (Ga and As). (a) Create species AsH3 . i. In the Materials panel, select uid under Material Type. ii. Select nitrogen under Fluid Materials to create the new material. iii. Set the Mixture to none. iv. Enter arsine under Name. v. Enter ash3 under Chemical Formula. vi. Specify the following for each of the properties:

c Fluent Inc. January 28, 2003

14-9

Modeling Surface Chemistry

Parameter Cp Thermal Conductivity Viscosity Molecular Weight Standard State Enthalpy Standard State Entropy Reference Temperature L-J Characteristic Length L-J Energy Parameter Degrees of Freedom

Value kinetic-theory kinetic-theory kinetic-theory 77.95 0 130579.1 298.15 4.145 259.8 0

Ignore the Density parameter as the density will be set to incompressibleideal-gas-law for mixture. vii. Click Change/Create to create the new material. viii. FLUENT will ask if you would like to overwrite nitrogen. Click No in the Question panel.

14-10

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

(b) Create the other species following the same procedure as for AsH3 . i. The parameter values for each of the species is as per the table given below: Parameter Name Chemical Formula Cp GaCH3 tmg gach3 CH3 ch3g ch3 kinetictheory kinetictheory kinetictheory 15 H2 Ga s hydrogen ga s h2 ga s kinetictheory kinetictheory kinetictheory 2.02 520.64 0.0158 2.125 e-05 69.72 As s as s as s 520.64 0.0158 2.125 e-05 74.92 Ga ga ga 1006.43 kinetictheory kinetictheory 69.72 As as as 1006.43 kinetictheory kinetictheory 74.92 0 0 298.15 0 0 -

kinetictheory Thermal Con- kineticductivity theory Viscosity kinetictheory Molecular 114.83 Weight Standard State 0 Enthalpy Standard State 130579.1 Entropy Reference 298.15 Temperature L-J Character- 5.68 istic Length L-J Energy Pa- 398 rameter Degrees of 0 Freedom

2.044 0 -3117.71 -3117.71 0 e+07 257367.6 130579.1 154719.3 154719.3 0 298.15 3.758 148.6 0 298.15 2.827 59.7 5 298.15 298.15 298.15 0 0 -

ii. Click Change/Create to create the new material. iii. Click No in the Question panel. 2. Set the mixture species. (a) Under Material Type, select mixture. (b) Enter gaas deposition under Name. (c) Click Change/Create. (d) To overwrite the mixture-template, click Yes in the Question panel. (e) Under Properties, click the Edit... button to the right of Mixture Species. This will open the Species panel. Here you will set the Selected Species, Selected Site Species, and Selected Solid Species from the Available Materials list using the Add and Remove buttons.

c Fluent Inc. January 28, 2003

14-11

Modeling Surface Chemistry

The species under each species type are: Selected Species ash3 gach3 ch3 h2 Selected Site Species ga s as s Selected Solid Species ga as -

The species should appear in the same order as shown in the above table. (f) To set the species follow the procedure listed below: i. To remove an unwanted species from the Selected Species list, select the species and click Remove under Selected Species. ii. Select the required species in the Available Materials list. iii. Click Add under the corresponding species list. iv. Click OK after all the species are set under the respective categories.

14-12

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

3. Set the mixture reactions. (a) In the Materials panel, under Properties, click the Edit... button to the right of Reaction. This will open the Reactions panel. (b) In the Reactions panel, increase the Total Number of Reactions to 2, and dene the following reactions, where PEF = Pre-Exponential Factor, AE = Activation Energy, and TE = Temperature Exponent. AsH3 + Ga s Ga + As s + 1.5H2 GaCH3 + As s As + Ga s + 3CH3 Reaction Name Reaction ID Reaction Type Number of Reactants Species Stoich. Coecient Rate Exponent Arrhenius Rate Number of Products Species Stoich. Coecient Rate Exponent gallium-dep 1 Wall Surface 2 ash3, ga s ash3=1, ga s=1 ash3=1, ga s=1 PEF=1e+06, AE=0, TE=0.5 3 ga, as s, h2 ga=1, as s=1, h2=1.5 as s=0, h2=0 arsenic-dep 2 Wall Surface 2 gach3, as s gach3=1, as s=1 gach3=1, as s=1 PEF=1e+12, AE=0, TE=0.5 3 as, ga s, ch3 as=1, ga s=1, ch3=3 ga s=0, ch3=0 (14.3) (14.4)

c Fluent Inc. January 28, 2003

14-13

Modeling Surface Chemistry

(c) Change the ID to 2 and set the parameters for the second equation as shown in the above table. (d) Click OK to save your data and close the panel. 4. Set the reaction mechanisms for the mixture. (a) In the Materials panel, under Properties, click the Edit... button to the right of Mechanism. This will open the Reaction Mechanisms panel. (b) Enter gaas-ald under Name. (c) Retain the Number of Mechanisms as 1. (d) Set the Reaction Type to Wall Surface. (e) Under Reactions, select gallium-dep and arsenic-dep. (f) Increase the Number of Sites to 1. (g) Set the Site Density as 1e-08.

14-14

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

(h) Click Dene... to the right of site-1. This opens the Site Parameters panel. i. In the Site Parameters panel, set the Total Number of Site Species to 2. ii. Select ga s as the rst site species and set the Site Coverage to 0.7. iii. Select as s as the second site species and set the Site Coverage to 0.3.

(i) Click Apply and Close the panel. (j) Click OK in the Reaction Mechanisms panel to close the panel.

c Fluent Inc. January 28, 2003

14-15

Modeling Surface Chemistry

5. In the Materials panel, set Density to incompressible-ideal-gas. 6. Set Cp to mixing-law. 7. Set Thermal Conductivity to mass-weighted-mixing-law. 8. Set Viscosity to mass-weighted-mixing-law. 9. Set Mass Diusivity to kinetic-theory. 10. Set Thermal Diusion Coecient to kinetic-theory. 11. Click Change/Create and close the Materials panel.

14-16

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

Step 4: Operating Conditions


Dene Operating Conditions... 1. Set the Operating Pressure to 10000 pascals. 2. Enable Gravity. 3. Set the Gravitational Acceleration in the Z direction as 9.81. 4. Set the Operating Temperature to 303 K. 5. Click OK to close the panel.

c Fluent Inc. January 28, 2003

14-17

Modeling Surface Chemistry

Step 5: Boundary Conditions


Dene Boundary Conditions... 1. Keep the default settings for outow.

2. Set the conditions for velocity-inlet. (a) Retain the default Velocity Specication Method as Magnitude,Normal to Boundary. (b) Retain the default Reference Frame as Absolute. (c) Set the Velocity Magnitude to 0.02189 m/s (d) Set the Temperature to 293 K. (e) Set the Species Mass Fractions for ash3 as 0.4, gach3 as 0.15, and ch3 as 0.

14-18

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

(f) Click OK to close the panel. 3. Set the boundary conditions for wall-1. (a) Under Thermal Conditions, select Temperature and set the Temperature to 473 K.

(b) Click OK to close the panel. 4. Similarly, set the boundary conditions for wall-2. (a) Under Thermal Conditions, select Temperature and set the Temperature to 343 K. (b) Click OK to close the panel. 5. Set the boundary conditions for wall-4. (a) Under Thermal Conditions, select Temperature and set the Temperature to 1023 K. (b) In the Momentum section of the panel, set Wall Motion to Moving Wall, Motion to Absolute and Rotational and set the Speed to 80 rad/s. (c) Retain other defaults.

c Fluent Inc. January 28, 2003

14-19

Modeling Surface Chemistry

(d) Under the Species section of the panel, enable Reaction and set Mechanisms to gaas-ald.

(e) Click OK to close the panel.

14-20

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

6. Set the boundary conditions for wall-5. (a) Under Thermal Conditions, select Temperature and set the Temperature to 720 K. (b) In the Momentum section of the panel, set Wall Motion to Moving Wall, Motion to Absolute and Rotational and set the Speed to 80 rad/s. (c) Retain other defaults. (d) Click OK to close the panel. 7. Set the boundary conditions for wall-6. (a) Under Thermal Conditions, select Temperature and set the Temperature to 303 K. (b) Click OK to close the panel. 8. Use the TUI commands to turn o diusion at the inlet. In the console window, type the commands shown in boxes in the dialog below. Hint: You may need to enter press the <Enter> key to get the > prompt.

> define/models/species/inlet-diffusion? Include diffusion at inlets? [yes] no

c Fluent Inc. January 28, 2003

14-21

Modeling Surface Chemistry

Step 5: Solution
1. Set the solution parameters. Solve Controls Solution... (a) Change the Under-Relaxation Factor as follows: Parameter Pressure Density Body Forces Momentum URF 0.1 0.3 1 0.2 Parameter ash3 gach3 ch3 Energy URF 1 1 1 0.9

Hint: You will need to scroll down the Under-Relaxation Factors list to see the species and Energy. (b) Under Discretization, retain the default First Order Upwind for Momentum, all the species and Energy.

14-22

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

2. Initialize the ow eld using the boundary conditions set at velocity-inlet. Solve Initialize Initialize...

(a) Select velocity-inlet in the Compute From drop-down list. (b) Click Init, and Close the panel.

c Fluent Inc. January 28, 2003

14-23

Modeling Surface Chemistry

3. Turn on residual plotting during the calculation. Solve Monitors Residual...

(a) Select Plot under Options. (b) Set the Convergence Criterion for Continuity to 1e-05. (c) Click OK to close the panel. 4. Save the case le (surface.cas). File Write Case... 5. Start the calculation by requesting 2000 iterations. Solve Iterate...

14-24

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

The solution converges in about 1900 iterations.


Residuals continuity x-velocity y-velocity z-velocity energy ash3 gach3 ch3

1e+01 1e+00 1e-01 1e-02 1e-03 1e-04 1e-05 1e-06 1e-07 1e-08

Z X

200

400

600

800

1000

1200

1400

1600

1800

2000

Iterations

Scaled Residuals

Sep 17, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.3: Scaled Residuals

6. Save the case and data les (surface.cas and surface.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

14-25

Modeling Surface Chemistry

Step 7: Postprocessing
1. Create an iso-surface near wall-4. Surface Iso-Surface... (a) In the Iso-Surface panel, select Grid and Z-Coordinate under Surface of Constant. (b) Click Compute. (c) Enter 0.075438 under Iso-Values. (d) Enter z=0.07 under New Surface Name. (e) Click Create.

2. Display contours of temperature on the plane surface. (Figure 14.4). Display Contours... (a) Select Temperature... and Static Temperature in the Contours Of drop-down list. (b) Enable Filled under Options. (c) Select z=0.07 under Surfaces. (d) Click Display.

14-26

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

1.02e+03 9.86e+02 9.50e+02 9.14e+02 8.77e+02 8.40e+02 8.04e+02 7.68e+02 7.31e+02 6.94e+02 6.58e+02 6.22e+02 5.85e+02 5.48e+02 5.12e+02 4.76e+02 4.39e+02 4.02e+02 3.66e+02 3.30e+02 2.93e+02

X Z Y

Contours of Static Temperature (k)

Sep 24, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.4: Temperature Contours near wall-4

The temperature contours shows the temperature distribution across a plane just above the rotating disk. You can see that the disk has a temperature of 1023 K..

c Fluent Inc. January 28, 2003

14-27

Modeling Surface Chemistry

3. Display contours of surface deposition rates of ga.(Figure 14.5). Display Contours... (a) Select Species... and Surface Deposition Rate of ga in the Contours Of dropdown list. (b) Select wall-4 under Surfaces. (c) Click Display. You may need to use the left mouse button to rotate the image so that you can see the contours on the top side of wall-4 where the deposition takes place.

4.58e-05 4.35e-05 4.12e-05 3.90e-05 3.67e-05 3.44e-05 3.21e-05 2.98e-05 2.75e-05 2.52e-05 2.29e-05 2.06e-05 1.83e-05 1.60e-05 1.37e-05 1.15e-05 9.17e-06 6.87e-06 4.58e-06 2.29e-06 0.00e+00

X Z Y

Contours of Surface Deposition Rate of ga (kg/m2-s)

Sep 24, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.5: Contours of Surface Deposition Rate of ga

Figure 14.5 shows the gradient of surface deposition rate of ga. The maximum deposition is seen at the center of the disk. 4. Display contours of surface coverage of ga s. (Figure 14.6). Display Contours... (a) Select Species... and Surface Coverage of ga s in the Contours Of drop-down list. (b) Select wall-4 under Surfaces. (c) Click Display.

14-28

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

2.04e-01 1.94e-01 1.84e-01 1.73e-01 1.63e-01 1.53e-01 1.43e-01 1.33e-01 1.22e-01 1.12e-01 1.02e-01 9.18e-02 8.16e-02 7.14e-02 6.12e-02 5.10e-02 4.08e-02 3.06e-02 2.04e-02 1.02e-02 0.00e+00

X Z Y

Contours of Surface Coverage of ga_s

Sep 24, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.6: Contours of Surface Coverage of ga s Figure 14.6 shows the rate of surface coverage of the site species ga s. 5. Create a line surface from the center of wall-4 to the edge. Surface Line/Rake... (a) In the Line/Rake Surface panel, select Select Points with Mouse. (b) In the graphic display, click at the center of wall-4 and at the edge with the right mouse button. (c) Click Create.

c Fluent Inc. January 28, 2003

14-29

Modeling Surface Chemistry

6. Plot the surface deposition rate of Ga v/s radial distance(Figure 14.7). Plot XY Plot...

(a) Select Species... and Surface Deposition Rate of ga in the Y Axis Function drop-down list. (b) Under Options, deselect Node Values. The source/sink terms due to the surface reaction are deposited in the cell adjacent to the wall cells, so it is necessary to plot the cell values and not the node values. (c) In the Surfaces list, select line-7. (d) To set the scale of the XY plot, click Axes. i. In the Axes - Solution XY Plot panel, select Y under Axis. ii. Disable Auto Range under Options. iii. Under Range, set Minimum to 2e-05 and Maximum to 5e-05, click Apply and Close the panel. (e) In the Solution XY Plot, click Plot. The peak of the surface deposition rate occurs at the center of wall-4 (where the concentration of the mixture is highest).

14-30

c Fluent Inc. January 28, 2003

Modeling Surface Chemistry

line-7
5.500000e-05

5.000000e-05

4.500000e-05

4.000000e-05

Surface Deposition 3.500000e-05 Rate of 3.000000e-05 ga (kg/m2-s)


2.500000e-05

2.000000e-05

Y Z X

-0.25

-0.2

-0.15

-0.1

-0.05 1.38778e-17 0.05

0.1

0.15

0.2

0.25

Position (m)

Surface Deposition Rate of ga

Sep 24, 2002 FLUENT 6.1 (3d, dp, segregated, spe4, lam)

Figure 14.7: Plot of Surface Deposition Rate of Ga

Extra: You can also perform all the above postprocessing steps to analyze the deposition of As. Summary: The main focus of this tutorial is the accurate modeling of macroscopic gas ow, heat and mass transfer, species diusion, and chemical reactions (including surface reactions) in a rotating disk CVD reactor. In this tutorial, you learned how to use the two-step surface reactions involving site species, and computed simultaneous deposition of gallium and arsenide from a mixture of precursor gases on a rotating susceptor. Note that the same approach is valid if you are simulating multi-step reactions with multiple sites/site species.

c Fluent Inc. January 28, 2003

14-31

Modeling Surface Chemistry

14-32

c Fluent Inc. January 28, 2003

Tutorial 15. Spray

Modeling Evaporating Liquid

Introduction: In this tutorial, FLUENTs air-blast atomizer model is used to predict the droplet behavior of an evaporating methanol spray. The air ow is modeled rst as a steady-state problem without droplets. To predict the behavior of individual droplets in the atomizer, several other discrete-phase models, including collision and breakup, are used in an unsteady calculation. In this tutorial you will learn how to: Create periodic zones Dene a discrete-phase spray injection for an air-blast atomizer Calculate a transient solution using the second-order implicit unsteady formulation Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The geometry to be considered in this tutorial is shown in Figure 15.1. Methanol is cooled to 10 C before being introduced into an air-blast atomizer. The atomizer contains an inner air stream surrounded by a swirling annular stream. (The species include the components of air as well as water vapor, so the model can be expanded to include combustion, if desired.) To make use of the periodicity of the problem, only a 30-degree section of the atomizer will be modeled.

Preparation
1. Copy the le spray/sector.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 3D version of FLUENT.

c Fluent Inc. January 28, 2003

15-1

Modeling Evaporating Liquid Spray

inner air stream swirling annular stream

Z X

Figure 15.1: Problem Specication

15-2

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

Step 1: Grid
1. Read in the mesh le sector.msh. File Read Case... 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

(a) Under Options, select Faces. (b) Under Surfaces, select only atomizer-wall, central air, and swirling air. (c) Click the Colors... button.

c Fluent Inc. January 28, 2003

15-3

Modeling Evaporating Liquid Spray

(d) In the Grid Colors panel, select Color By ID. This will assign a dierent color to each zone in the domain, rather than to each type of zone. (e) In the Grid Display panel, click Display. The graphics display will be updated to show the grid. You will now change the display again to zoom in on an isometric view of the atomizer section. 4. Change the display to an isometric view. Display Views...

(a) Select right in the Views list and click Restore. (b) Zoom in and rotate with your mouse to obtain the view shown in Figure 15.2.

15-4

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

Z X
Grid

Nov 18, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 15.2: Air-Blast Atomizer Mesh Display

c Fluent Inc. January 28, 2003

15-5

Modeling Evaporating Liquid Spray

5. Using the text interface, change zones periodic-a and periodic-b from wall zones to periodic zones. (a) In the console window, type the commands shown in boxes in the dialog below.

> grid /grid> modify-zones /grid/modify-zones> list-zones id name type ---- ---------------- ----------------1 fluid fluid 2 atomizer-wall wall 3 central_air mass-flow-inlet 4 co-flow-air velocity-inlet 5 outlet pressure-outlet 6 swirling_air velocity-inlet 7 periodic-a wall 8 periodic-b wall 9 outer-wall wall 11 default-interior interior /grid/modify-zones> make-periodic Periodic zone [()] 7 Shadow zone [()] 8 Rotational periodic? (if no, translational) [yes] yes Create periodic zones? [yes] yes all 1923 faces matched for zones 7 and 8. zone 8 deleted created periodic zones. material -----------------air aluminum kind ---cell face face face face face face face face face

aluminum aluminum aluminum

15-6

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

6. Reorder the grid. To speed up the solution procedure, the mesh should be reordered, which will substantially reduce the bandwidth. Grid Reorder Domain FLUENT will report its progress in the console window:
>> Reordering domain using Reverse Cuthill-McKee method: zones, cells, faces, done. Bandwidth reduction = 3286/102 = 32.22 Done.

c Fluent Inc. January 28, 2003

15-7

Modeling Evaporating Liquid Spray

Step 2: Models
1. Keep the default solver settings. Dene Models Solver...

2. Enable heat transfer by activating the energy equation. Dene Models Energy...

15-8

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

3. Enable the realizable k - turbulence model. Dene Models Viscous...

The realizable k - model gives a more accurate prediction of the spreading rate of both planar and round jets than the standard k - model.

c Fluent Inc. January 28, 2003

15-9

Modeling Evaporating Liquid Spray

4. Enable chemical species transport and reaction. Dene Models Species...

(a) Select Species Transport under Model. (b) Choose methyl-alcohol-air in the Mixture Material drop-down list. The Mixture Material list contains the set of chemical mixtures that exist in the FLUENT database. By selecting one of the pre-dened mixtures, you are accessing a complete description of the reacting system. The chemical species in the system and their physical and thermodynamic properties are dened by your selection of the mixture material. You can alter the mixture material selection or modify the mixture material properties using the Materials panel (see Step 6: Solution: Unsteady Flow). ! When you click OK, the console window will list the properties that are required for the models you have enabled. You will see an Information dialog box, reminding you to conrm the property values that have been extracted from the database.

(c) Click OK in the Information dialog box to continue.

15-10

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

Step 3: Boundary Conditions


Dene Boundary Conditions... 1. Set the following conditions for the inner air stream (central air).

c Fluent Inc. January 28, 2003

15-11

Modeling Evaporating Liquid Spray

2. Set the following conditions for the air stream surrounding the atomizer (co-owair).

15-12

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

3. Set the following conditions for the exit boundary (outlet).

c Fluent Inc. January 28, 2003

15-13

Modeling Evaporating Liquid Spray

4. Set the following conditions for the swirling annular stream (swirling air).

15-14

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

5. Set the following conditions for the outer wall of the atomizer (outer-wall).

c Fluent Inc. January 28, 2003

15-15

Modeling Evaporating Liquid Spray

Step 4: Initial Solution Without Droplets


The airow will rst be solved and analyzed without droplets. 1. Initialize the ow eld. Solve Initialize Initialize...

(a) Select co-ow-air in the Compute From drop-down list. (b) Click Init to initialize the variables, and then close the panel.

15-16

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

2. Keep the default under-relaxation factors. Solve Controls Solution...

c Fluent Inc. January 28, 2003

15-17

Modeling Evaporating Liquid Spray

3. Turn on residual plotting during the calculation. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click OK. 4. Save the case le (spray1.cas). File Write Case... 5. Start the calculation by requesting 200 iterations. Solve Iterate... The solution will converge after about 175 iterations. 6. Save the case and data les (spray1.cas and spray1.dat). File Write Case & Data... Note: FLUENT will ask you to conrm that the previous case le is to be overwritten.

15-18

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

7. Create a clip plane to examine the ow eld at the midpoint of the atomizer section. Surface Iso-Surface...

(a) Select Grid... and Angular Coordinate in the Surface of Constant lists. (b) Click on Compute to update the minimum and maximum values. (c) Enter 15 in the Iso-Values eld. (d) Enter angle=15 for the New Surface Name. (e) Click on Create to create the isosurface.

c Fluent Inc. January 28, 2003

15-19

Modeling Evaporating Liquid Spray

8. Review the current state of the solution by examining contours of velocity magnitude (Figure 15.3). Display Contours...

(a) Select Velocity... and Velocity Magnitude in the Contours Of drop-down list. (b) Under Options, select Filled and Draw Grid. This will open the Grid Display panel.

15-20

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

(c) Keep the current grid display settings and close the Grid Display panel. (d) In the Contours panel, select angle=15 in the Surfaces list. (e) Click Display. (f) Use your mouse to obtain the view shown in Figure 15.3.

9.91e+01 9.41e+01 8.92e+01 8.42e+01 7.92e+01 7.43e+01 6.93e+01 6.44e+01 5.94e+01 5.45e+01 4.95e+01 4.46e+01 3.96e+01 3.47e+01 2.97e+01 2.48e+01 1.98e+01 1.49e+01 9.91e+00 Y 4.95e+00 Z 0.00e+00 X

Contours of Velocity Magnitude (m/s)

Nov 18, 2002 FLUENT 6.1 (3d, segregated, spe5, ske)

Figure 15.3: Velocity Magnitude at Mid-Point of Atomizer Section 9. Display path lines of the air in the swirling annular stream (Figure 15.4). Display Path Lines...

c Fluent Inc. January 28, 2003

15-21

Modeling Evaporating Liquid Spray

(a) In the Release From Surfaces list, select swirling air. You will need to scroll down to access this item. (b) Increase the Skip value to 5. (c) Under Options, select Draw Grid. This will open the Grid Display panel. (d) Keep the current grid display settings and close the Grid Display panel. (e) Click Display in the Path Lines panel. (f) Use your mouse to obtain the view shown in Figure 15.4.

15-22

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

4.90e+01 4.65e+01 4.41e+01 4.17e+01 3.92e+01 3.68e+01 3.43e+01 3.19e+01 2.94e+01 2.70e+01 2.45e+01 2.20e+01 1.96e+01 1.71e+01 1.47e+01 1.22e+01 9.80e+00 7.35e+00 4.90e+00 Y 2.45e+00 Z 0.00e+00 X

Path Lines Colored by Particle ID

Nov 18, 2002 FLUENT 6.1 (3d, segregated, spe5, ske)

Figure 15.4: Path Lines of Air in the Swirling Annular Stream

c Fluent Inc. January 28, 2003

15-23

Modeling Evaporating Liquid Spray

Step 5: Enable Time Dependence and Create a Spray Injection


In this step you will dene a transient ow and create a discrete phase spray injection. 1. Enable a time-dependent ow calculation. Dene Models Solver...

(a) Under Time, select Unsteady. (b) Under Unsteady Formulation, select 2nd-Order Implicit.

15-24

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

2. Dene the discrete phase modeling parameters. Dene Models Discrete Phase...

(a) Dene the interphase interaction. i. Under Interaction, turn on Interaction with Continuous Phase. This will include the eects of the discrete phase trajectories on the continuous phase. ii. Under Number of Continuous Phase Iterations per DPM Iteration, enter a value of 1000. This option controls the iterative solution of the discrete phase within each gas-phase time step. Higher values are more desirable for sprays. (b) Specify the Tracking Parameters. i. Deselect the Specify Length Scale option.

c Fluent Inc. January 28, 2003

15-25

Modeling Evaporating Liquid Spray

ii. Keep the default value of Step Length Factor. (c) Set the Unsteady Options. i. Under Spray Models, select Droplet Collision and Droplet Breakup. ii. Under Breakup Model, keep the default selection of TAB. iii. Under Constants, enter a value of 0.05 for y0. This parameter is the dimensionless droplet distortion at t = 0. (d) Under Drag Parameters, select dynamic-drag in the Drag Law drop-down list. The dynamic-drag law is available only when the Droplet Breakup model is used. 3. Create the spray injection. In this step, you will dene the characteristics of the atomizer. Dene Injections...

(a) Click the Create button at the top of the panel. This will open the Set Injection Properties panel.

15-26

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

(b) In the Injection Type drop-down list, select air-blast-atomizer. (c) Increase the Number Of Particle Streams to 60. This option controls how many parcels of droplets are introduced into the domain at every time step. (d) Under Particle Type, select Droplet. (e) In the Material drop-down list, select methyl-alcohol-liquid. (f) Set the point properties for the injection. i. Set the X-Position, Y-Position, and Z-Position of the injection to 0, 0, and 0.0015. ii. Set the X-Axis, Y-Axis, and Z-Axis of the injection to 0, 0, and 1. iii. Set the Temperature to 263 K. iv. Set the Flow Rate to 1.7e-4 kg/s. This is the methanol ow rate for a 30-degree section of the atomizer. The actual atomizer ow rate is 12 times this value.

c Fluent Inc. January 28, 2003

15-27

Modeling Evaporating Liquid Spray

v. Keep the default Start Time of 0 s and set the Stop Time to 100 s. For this problem, the injection should begin at t = 0 and not stop until long after the time period of interest. A large value for the stop time (e.g., 100 s) will ensure that the injection will essentially never stop. vi. Set the Injector Inner Diam. to 0.0035 m, and the Injector Outer Diam. to 0.0045 m. vii. Set the Spray Half Angle to -45 deg. The spray angle is the angle between the liquid sheet trajectory and the injector centerline. In this case, the value is negative because the sheet is initially converging toward the centerline. viii. Set the Relative Velocity to 82.6 m/s. The relative velocity is the expected relative velocity between the atomizing air and the liquid sheet. ix. Keep the default Azimuthal Start Angle of 0 deg and set the Azimuthal Stop Angle to 30 deg. This will restrict the injection to the 30-degree section of the atomizer that is being modeled. (g) Dene the turbulent dispersion. i. Click the Turbulent Dispersion tab. The lower half of the panel will change to show options for the turbulent dispersion model. ii. Under Stochastic Tracking, turn on the Stochastic Model and Random Eddy Lifetime options. These models will account for the turbulent dispersion of the droplets. Note: In the case that the spray injection would be striking a wall, you would need to dene the wall boundary conditions to reect that event. In the Wall panel, you would select the DPM tab, and then select wall-jet from the Boundary Cond. Type drop-down list. Though this tutorial case does have wall zones, they are a part of the atomizer apparatus. Because these walls are not in the path of the spray droplets, you do not need to change the wall boundary conditions any further.

15-28

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

4. Set the droplet material properties. Because the secondary atomization models (breakup and coalescence) are used, the droplet properties must be set. Dene Materials...

(a) In the Material Type drop-down list, select droplet-particle. (b) Under Properties, enter a value of 0.0056 kg/m-s for Viscosity. (c) Under Properties, scroll down and enter a value of 0.0222 N/m for Droplet Surface Tension. (d) Click Change/Create to accept the change in properties for the methanol droplet material.

c Fluent Inc. January 28, 2003

15-29

Modeling Evaporating Liquid Spray

Step 6: Solution: Unsteady Flow


1. Set the initial condition for the discrete phase. Resetting the discrete phase model sources will make sure that the interphase coupling is initialized. Solve Initialize Reset DPM Sources 2. Set the time step parameters. The selection of the time step is critical for accurate time-dependent ow predictions. Solve Iterate...

(a) Set the Time Step Size to 5e-05 s. (b) Click Apply. 3. Save the transient solution case le (spray2.cas). File Write Case...

15-30

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

4. Calculate a solution for one time step. Solve Iterate... It is a good idea to do one time step initially so you can check the position of the atomizer droplets before they are signicantly dispersed. (a) Set the Number of Time Steps to 1. (b) Click Iterate. ! You will notice that FLUENT will perform less than 20 iterations for the rst time step. Since this is the specied Max Iterations per Time Step, the solution is converged. For a real problem, it is important that you allow the solution to converge at each time step, so you may need to increase the Max Iterations per Time Step. The default of 20 is used in this tutorial to speed up the calculation.

5. Save the new case and data les (spray2.cas and spray2.dat). File Write Case & Data... 6. Display the trajectories of the droplets in the spray injection (Figure 15.5). This will allow you to review the location of the atomizer droplets after just one time step. They should therefore still be near their initial injection positions. Display Particle Tracks...

c Fluent Inc. January 28, 2003

15-31

Modeling Evaporating Liquid Spray

(a) In the Style drop-down list, select point. (b) Click the Style Attributes... button. This will open the Path Style Attributes panel.

(c) Set the Marker Size to 0.25 and click OK. (d) In the Particle Tracks panel, select Draw Grid under Options. This will open the Grid Display panel.

(e) Keep the current display settings and close the panel. (f) In the Particle Tracks panel, select Particle Variables... and Particle Diameter in the Color By drop-down list. This will display the location of the droplets colored by their diameters. (g) In the Release From Injections list, select injection-0. (h) Click Display.

15-32

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

(i) Use your mouse to obtain the view shown in Figure 15.4.

5.91e-05 5.63e-05 5.35e-05 5.07e-05 4.79e-05 4.51e-05 4.23e-05 3.95e-05 3.67e-05 3.39e-05 3.11e-05 2.83e-05 2.56e-05 2.28e-05 2.00e-05 1.72e-05 1.44e-05 1.16e-05 8.80e-06 Y 6.01e-06 Z 3.22e-06 X

Particle Traces Colored by Particle Diameter (m) (Time=5.0000e-05) Nov 18, 2002 FLUENT 6.1 (3d, segregated, spe5, ske, unsteady)

Figure 15.5: Particle Tracks for the Spray Injection After 1 Time Step The air-blast atomizer model assumes that a cylindrical liquid sheet exits the atomizer, which then disintegrates into ligaments and droplets. Appropriately, the model determines that the droplets should be input into the domain in a ring. The radius of this disk is determined from the inner and outer radii of the injector. Note that the maximum diameter of the droplets is about 104 m, or 0.1 mm. This is slightly smaller than the lm height, which makes sense. Recall that the inner diameter and outer diameter of the injector are 3.5 mm and 4.5 mm, respectively. The lm height is then 1 (4.5 3.5) = 2 0.5 mm. The range in the droplet sizes is due to the fact that the air-blast atomizer automatically uses a droplet distribution. Also note that the droplets are placed a slight distance away from the injector. Once the droplets are injected into the domain, they can collide/coalesce with other droplets as determined by the secondary models (breakup and collision). However, once a droplet has been introduced into the domain, the air-blast atomizer model no longer aects the droplet. 7. Request 10 more time steps. Solve Iterate... 8. Save the new case and data les (spray3.cas and spray3.dat).

c Fluent Inc. January 28, 2003

15-33

Modeling Evaporating Liquid Spray

Step 7: Postprocessing
1. Display the particle trajectories again, to see how the droplets have dispersed. Display Particle Tracks... (a) Click Display in the Particle Tracks panel. (b) Use your mouse to obtain the view shown in Figure 15.6.

1.52e-04 1.45e-04 1.37e-04 1.30e-04 1.22e-04 1.15e-04 1.07e-04 9.95e-05 9.19e-05 8.43e-05 7.68e-05 6.92e-05 6.17e-05 5.41e-05 4.65e-05 3.90e-05 3.14e-05 2.39e-05 1.63e-05 Y 8.74e-06 Z 1.18e-06 X

Particle Traces Colored by Particle Diameter (m) (Time=5.5000e-04) Nov 18, 2002 FLUENT 6.1 (3d, segregated, spe5, ske, unsteady)

Figure 15.6: Particle Tracks for the Spray Injection After 11 Time Steps

2. Create an isosurface of the methanol mass fraction. Surface Iso-Surface...

15-34

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

(a) Select Species... and Mass fraction of ch3oh in the Surface of Constant lists. (b) Click on Compute to update the minimum and maximum values. (c) Enter 0.001339 in the Iso-Values eld. (d) Enter methanol-mf=0.001339 for the New Surface Name. (e) Click on Create to create the isosurface. 3. Display the isosurface you just created (methanol-mf=0.001339). Display Grid...

(a) Select methanol-mf=0.001339 in the Surfaces list.

c Fluent Inc. January 28, 2003

15-35

Modeling Evaporating Liquid Spray

(b) Click the Colors... button.

(c) In the Grid Colors panel, select Color By Type. (d) Scroll down and select surface in the Types list and dark red in the Colors list. This will ensure that the isosurface is displayed in red, which contrasts better with the rest of the grid. (e) In the Grid Display panel, click Display. The graphics display will be updated to show the isosurface. 4. Modify the view to include the entire atomizer. Display Views...

(a) Increase the number of Periodic Repeats to 11. (b) Click Apply in the Views panel.

15-36

c Fluent Inc. January 28, 2003

Modeling Evaporating Liquid Spray

(c) In the Grid Display panel, click Display. The graphics display will be updated to show the entire atomizer. (d) Use your mouse to obtain the view shown in Figure 15.7.

Y Z X

Grid (Time=5.5000e-04)

Aug 29, 2002 FLUENT 6.1 (3d, segregated, spe5, rke, unsteady)

Figure 15.7: Full Atomizer Display with Surface of Constant Methanol Mass Fraction

c Fluent Inc. January 28, 2003

15-37

Modeling Evaporating Liquid Spray

Summary: In this tutorial, you dened a discrete-phase spray injection for an air-blast atomizer and calculated a transient solution using the second-order implicit unsteady formulation. You viewed the location of methanol droplet particles after they had exited the atomizer and examined an isosurface of the methanol mass fraction.

15-38

c Fluent Inc. January 28, 2003

Tutorial 16.

Using the VOF Model

Introduction: This tutorial illustrates the setup and solution of the two-dimensional turbulent uid ow in a partially lled spinning bowl. In this tutorial you will learn how to: Set up and solve a transient free-surface problem using the segregated solver Model the eect of gravity Copy a material from the property database Patch initial conditions in a subset of the domain Dene a custom eld function Mirror and rotate the view in the graphics window Examine the uid ow and the free-surface shape using velocity vectors and volume fraction contours Prerequisites: This tutorial requires a basic familiarity with FLUENT. You may also nd it helpful to read about VOF multiphase ow modeling in the FLUENT Users Guide. Otherwise, no previous experience with multiphase modeling is required. Problem Description: The information relevant to this problem is shown in Figure 16.1. A large bowl, 1 m in radius, is one-third lled with water and is open to the atmosphere. The bowl spins with an angular velocity of 3 rad/sec. Based on the rotating water, the Reynolds number is about 106 , so the ow is modeled as turbulent.

c Fluent Inc. January 28, 2003

16-1

Using the VOF Model

2m

1m

Bowl: = Air: = = Water: = =

3 rad/s 1.225 kg/m 3 1.7894 x 10 1 x 10


-3 -5

kg/m-s

998.2 kg/m 3 kg/m-s

Figure 16.1: Water and Air in a Spinning Bowl

Preparation
1. Copy the le vof/bowl.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). The mesh le bowl.msh is a quadrilateral mesh describing the system geometry shown in Figure 16.1. 2. Start the 2D version of FLUENT.

16-2

c Fluent Inc. January 28, 2003

Using the VOF Model

Step 1: Grid
1. Read the 2D grid le, bowl.msh. File Read Case... 2. Display the grid (Figure 16.2). Display Grid...

As shown in Figure 16.2, half of the bowl is modeled, with a symmetry boundary at the centerline. The bowl is shown lying on its side, with the region to be modeled extending from the centerline to the outer wall. When you begin to display data graphically, you will need to rotate the view and mirror it across the centerline to obtain a more realistic view of the model. This step will be performed later in the tutorial.

c Fluent Inc. January 28, 2003

16-3

Using the VOF Model

Grid

Nov 15, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 16.2: Grid Display

16-4

c Fluent Inc. January 28, 2003

Using the VOF Model

Step 2: Models
1. Specify a transient model with axisymmetric swirl. Dene Models Solver...

(a) Retain the default Segregated solver. The segregated solver must be used for multiphase calculations. (b) Under Space, select Axisymmetric Swirl. (c) Under Time, select Unsteady.

c Fluent Inc. January 28, 2003

16-5

Using the VOF Model

2. Turn on the VOF model. Dene Models Multiphase...

(a) Select Volume of Fluid as the Model. The panel will expand to show inputs for the VOF model. (b) Under VOF Parameters, select Geo-Reconstruct (the default) as the VOF Scheme. This is the most accurate interface-tracking scheme, and is recommended for most transient VOF calculations. When you click OK, FLUENT will report that one of the zone types will need to be changed before proceeding with the calculation. You will take care of this step when you input boundary conditions for the problem.

16-6

c Fluent Inc. January 28, 2003

Using the VOF Model

3. Turn on the standard k - turbulence model. Dene Models Viscous...

(a) Select k-epsilon as the Model, and retain the default setting of Standard under k-epsilon Model.

c Fluent Inc. January 28, 2003

16-7

Using the VOF Model

Step 3: Materials
1. Copy water from the materials database so that it can be used for the secondary phase. Dene Materials... (a) Click on the Database... button to open the Database Materials panel.

(b) In the Fluid Materials list (near the bottom), select water-liquid. (c) Click on Copy and close the Database Materials and Materials panels.

16-8

c Fluent Inc. January 28, 2003

Using the VOF Model

Step 4: Phases
Here, water is dened as the secondary phase mainly for convenience in setting up the problem. When you dene the initial solution, you will be patching an initial swirl velocity in the bottom third of the bowl, where the water is. It is more convenient to patch a water volume fraction of 1 there than to patch an air volume fraction of 1 in the rest of the domain. Also, the default volume fraction at the pressure inlet is 0, which is the correct value if water is the secondary phase. In general, you can specify the primary and secondary phases whichever way you prefer. It is a good idea, especially in more complicated problems, to consider how your choice will aect the ease of problem setup. 1. Dene the air and water phases within the bowl. Dene Phases...

(a) Specify air as the primary phase. i. Select phase-1 and click the Set... button.

ii. In the Primary Phase panel, enter air for the Name. iii. Keep the default selection of air for the Phase Material.

c Fluent Inc. January 28, 2003

16-9

Using the VOF Model

(b) Specify water as the secondary phase. i. Select phase-2 and click the Set... button.

ii. In the Secondary Phase panel, enter water for the Name. iii. Select water-liquid from the Phase Material drop-down list.

16-10

c Fluent Inc. January 28, 2003

Using the VOF Model

Step 5: Operating Conditions


1. Set the gravitational acceleration. Dene Operating Conditions...

(a) Turn on Gravity. The panel will expand to show additional inputs. (b) Set the Gravitational Acceleration in the X direction to 9.81 m/s2 . Since the centerline of the bowl is the x axis, gravity points in the positive x direction. 2. Set the operating density. (a) Under Variable-Density Parameters, turn on the Specied Operating Density option and accept the Operating Density of 1.225. It is a good idea to set the operating density to be the density of the lighter phase. This excludes the buildup of hydrostatic pressure within the lighter phase, improving the round-o accuracy for the momentum balance. Note: The Reference Pressure Location (0,0) is situated in a region where the uid will always be 100% of one of the phases (air), a condition that is essential for smooth and rapid convergence. If it were not, you would need to change it to a more appropriate location.

c Fluent Inc. January 28, 2003

16-11

Using the VOF Model

Step 6: Boundary Conditions


Dene Boundary Conditions... 1. Change the bowl centerline from a symmetry boundary to an axis boundary. For axisymmetric models, the axis of symmetry must be an axis zone. (a) Select symmetry-2 in the Zone list in the Boundary Conditions panel. (b) In the Type list, choose axis. You will have to scroll to the top of the list. (c) Click Yes in the Question dialog box that appears.

(d) Click OK in the Axis panel to accept the default Zone Name. 2. Set the conditions at the top of the bowl (the pressure inlet). For the VOF model, you will specify conditions for the mixture (i.e., conditions that apply to all phases) and also conditions that are specic to the secondary phase. There are no conditions to be specied for the primary phase. (a) Set the conditions for the mixture. i. In the Boundary Conditions panel, keep the default selection of mixture in the Phase drop-down list and click Set....

16-12

c Fluent Inc. January 28, 2003

Using the VOF Model

ii. Set the Turb. Kinetic Energy to 2.25e-2 and the Turb. Dissipation Rate to 7.92e-3. Since there is initially no ow passing through the pressure inlet, you need to specify k and explicitly rather than using one of the other turbulence specication methods. All of the other methods require you to specify the turbulence intensity, which is 0 in this case. The values for k and are computed as follows: k = (Iwwall )2 0.093/4 k 3/2

where the turbulence intensity I is 0.05 (close to zero), wwall is 3 m/s, and is 0.07 (obtained by multiplying 0.07 by the maximum radius of the bowl, which is 1). See the Users Guide for details about the specication of turbulence boundary conditions at ow inlets and exits. (b) Check the volume fraction of the secondary phase. i. In the Boundary Conditions panel, select water from the Phase drop-down list and click Set....

c Fluent Inc. January 28, 2003

16-13

Using the VOF Model

ii. Retain the default Volume Fraction of 0. A water volume fraction of 0 indicates that only air is present at the pressure inlet. 3. Set the conditions for the spinning bowl (the wall boundary). For a wall boundary, all conditions are specied for the mixture. There are no conditions to be specied for the individual phases. (a) In the Boundary Conditions panel, select mixture in the Phase drop-down list and click Set....

16-14

c Fluent Inc. January 28, 2003

Using the VOF Model

(b) Select Moving Wall under Wall Motion. The panel will expand to show inputs for the wall motion. (c) Under Motion, choose Rotational and then set the rotational Speed () to 3 rad/s.

c Fluent Inc. January 28, 2003

16-15

Using the VOF Model

Step 7: Solution
In simple ows, the under-relaxation factors can usually be increased at the start of the calculation. This is particularly true when the VOF model is used, where high underrelaxation on all variables can greatly improve the performance of the solver. 1. Set the solution parameters. Solve Controls Solution...

(a) Set all Under-Relaxation factors to 1. ! Be sure to use the scroll bar to access the under-relaxation factors that are initially out of view.

(b) Under Discretization, choose the Body Force Weighted scheme in the drop-down list next to Pressure. The body-force-weighted pressure discretization scheme is recommended when you solve a VOF problem involving gravity. (c) Also under Discretization, select PISO as the Pressure-Velocity Coupling method. PISO is recommended for transient ow calculations. 2. Enable the display of residuals during the solution process. Solve Monitors Residual...

16-16

c Fluent Inc. January 28, 2003

Using the VOF Model

(a) Under Options, select Plot. (b) Click the OK button. 3. Enable the plotting of the axial velocity of water near the outer edge of the bowl during the calculation. For transient calculations, it is often useful to monitor the value of a particular variable to see how it changes over time. Here you will rst specify the point at which you want to track the velocity, and then dene the monitoring parameters. (a) Dene a point surface near the outer edge of the bowl. Surface Point...

c Fluent Inc. January 28, 2003

16-17

Using the VOF Model

i. Set the x0 and y0 coordinates to 0.75 and 0.65. ii. Enter point for the New Surface Name. iii. Click Create. (b) Dene the monitoring parameters. Solve Monitors Surface...

i. Increase the Surface Monitors value to 1. ii. Turn on the Plot and Write options for monitor-1. Note: When the Write option is selected in the Surface Monitors panel, the velocity history will be written to a le. If you do not select the Write option, the history information will be lost when you exit FLUENT. iii. In the drop-down list under Every, choose Time Step.

16-18

c Fluent Inc. January 28, 2003

Using the VOF Model

iv. Click on Dene... to specify the surface monitor parameters in the Dene Surface Monitor panel.

v. Select Vertex Average from the Report Type drop-down list. This is the recommended choice when you are monitoring the value at a single point using a point surface. vi. Select Flow Time in the X Axis drop-down list. vii. Select Velocity... and Axial Velocity in the Report Of drop-down lists. viii. Select point in the Surfaces list. ix. Enter axial-velocity.out for the File Name. x. Click OK in the Dene Surface Monitor panel and then in the Surface Monitors panel.

c Fluent Inc. January 28, 2003

16-19

Using the VOF Model

4. Initialize the solution. Solve Initialize Initialize...

(a) Select pressure-inlet-4 in the Compute From drop-down list. All initial values will be set to zero, except for the turbulence quantities. (b) Click Init and close the panel. 5. Patch the initial distribution of water (i.e., water volume fraction of 1.0) and a swirl velocity of 3 rad/s in the bottom third of the bowl (where the water is). In order to patch a value in just a portion of the domain, you will need to dene a cell register for that region. You will use the same tool that is used to mark a region of cells for adaption. Also, you will need to dene a custom function for the swirl velocity. (a) Dene a register for the bottom third of the domain. Adapt Region...

16-20

c Fluent Inc. January 28, 2003

Using the VOF Model

i. Set the (Xminimum,Yminimum) coordinate to (0.66,0), and the (Xmaximum,Ymaximum) coordinate to (1,1). ii. Click the Mark button. This creates a register containing the cells in this region. (b) Check the register to be sure it is correct. Adapt Manage...

i. Select the register (hexahedron-r0) in the Registers list and click Display. The graphics display will show the bottom third of the bowl in red.

c Fluent Inc. January 28, 2003

16-21

Using the VOF Model

(c) Dene a custom eld function for the swirl velocity w = 3r. Dene Custom Field Functions...

i. Click the 3 button on the calculator pad. The 3 will appear in the Denition eld. If you make a mistake, click the DEL button to delete the last item you added to the function denition. ii. Click the X button on the calculator pad. iii. In the Field Functions drop-down list, select Grid... and Radial Coordinate. iv. Click the Select button. radial-coordinate will appear in the Denition. v. Enter a New Function Name of swirl-init. vi. Click Dene. Note: If you wish to check the function denition, click on the Manage... button and select swirl-init.

16-22

c Fluent Inc. January 28, 2003

Using the VOF Model

(d) Patch the water volume fraction in the bottom third of the bowl. Solve Initialize Patch...

i. In the Phase drop-down list, select water. ii. Select Volume Fraction in the Variable list. iii. Select hexahedron-r0 in the Registers To Patch list. iv. Set the Value to 1. v. Click Patch. This sets the water volume fraction to 1 in the lower third of the bowl. That is, you have dened the lower third of the bowl to be lled with water.

c Fluent Inc. January 28, 2003

16-23

Using the VOF Model

(e) Patch the swirl velocity in the bottom third of the bowl.

i. In the Phase drop-down list, select mixture. ii. Choose Swirl Velocity in the Variable list. iii. Enable the Use Field Function option and select swirl-init in the Field Function list. iv. Click Patch. Its a good idea to check your patch by displaying contours of the patched elds.

16-24

c Fluent Inc. January 28, 2003

Using the VOF Model

(f) Display contours of swirl velocity. Display Contours...

i. Select Velocity... and Swirl Velocity in the Contours Of lists. ii. Enable the Filled option and turn o the Node Values option. Since the values you patched are cell values, you should view the cell values, rather than the node values, to check that the patch has been performed correctly. (FLUENT computes the node values by averaging the cell values.) iii. Click Display. To make the view more realistic, you will need to rotate the display and mirror it across the centerline. (g) Rotate the view and mirror it across the centerline. Display Views...

c Fluent Inc. January 28, 2003

16-25

Using the VOF Model

i. Select axis-2 in the Mirror Planes list and click Apply. ii. Use your middle and left mouse buttons to zoom and translate the view so that the entire bowl is visible in the graphics display. iii. Click on the Camera... button to open the Camera Parameters panel.

iv. Using your left mouse button, rotate the dial clockwise until the bowl appears upright in the graphics window (90 ). v. Close the Camera Parameters panel. vi. In the Views panel, click on the Save button under Actions to save the mirrored, upright view, and then close the panel. When you do this, view-0 will be added to the list of Views. The upright view of the bowl in Figure 16.3 correctly shows that w = 3r in the region of the bowl that is lled with water.

16-26

c Fluent Inc. January 28, 2003

Using the VOF Model

2.35e+00 2.23e+00 2.12e+00 2.00e+00 1.88e+00 1.76e+00 1.65e+00 1.53e+00 1.41e+00 1.29e+00 1.18e+00 1.06e+00 9.41e-01 8.23e-01 7.06e-01 5.88e-01 4.70e-01 3.53e-01 2.35e-01 1.18e-01 0.00e+00

Contours of Swirl Velocity (mixture) (m/s) (Time=0.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.3: Contours of Initial Swirl Velocity

c Fluent Inc. January 28, 2003

16-27

Using the VOF Model

(h) Display contours of water volume fraction.

i. Select Phases... and Volume fraction of water in the Contours Of lists. ii. Select water in the Phase drop-down list. iii. Set the number of contour Levels to 2 and click Display. There are only two possible values for the volume fraction at this point: 0 or 1.

16-28

c Fluent Inc. January 28, 2003

Using the VOF Model

1.00e+00

5.00e-01

0.00e+00

Contours of Volume fraction (water) (Time=0.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.4: Contours of Initial Water Volume Fraction Figure 16.4 correctly shows that the bottom third of the bowl contains water. 6. Set the time-step parameters for the calculation. Solve Iterate... (a) Set the Time Step Size to 0.002 seconds. (b) Click Apply. This will save the time step size to the case le (the next time a case le is saved). 7. Request saving of data les every 100 time steps. File Write Autosave...

(a) Set the Autosave Case File Frequency to 0 and the Autosave Data File Frequency to 100.

c Fluent Inc. January 28, 2003

16-29

Using the VOF Model

(b) Enter the Filename bowl and then click OK. FLUENT will append the time step value to the le name prex (bowl). The standard .dat extension will also be appended. This will yield le names of the form bowl100.dat, where 100 is the time step number. 8. Save the initial case and data les (bowl.cas and bowl.dat). File Write Case & Data... 9. Request 1000 time steps. Solve Iterate... Since the time step is 0.002 seconds, you will be calculating up to t= 2 seconds. FLUENT will automatically save a data le after every 0.2 seconds, so you will have 10 data les for postprocessing. Figure 16.5 shows the time history for the axial velocity. The velocity is clearly oscillating, and the oscillations appear to be decaying over time (as the peaks become smaller). This periodic oscillation has a cycle of 1 second. The switch from a positive to a negative axial velocity indicates that the water is sloshing up and down the sides of the bowl in an attempt to reach an equilibrium position. The fact that the amplitude is decaying suggests that equilibrium will be reached at some point. The periodic behavior in evidence will therefore be present only during the initial startup phase of the bowl rotation.

0.3000

0.2000

0.1000

Average of Surface Vertex Values (m/s)

0.0000

-0.1000

-0.2000

-0.3000 0.0000 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 1.6000 1.8000 2.0000

Flow Time

Convergence history of Axial Velocity on point (Time=2.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.5: Time History of Axial Velocity

16-30

c Fluent Inc. January 28, 2003

Using the VOF Model

Step 8: Postprocessing
As indicated by changes in axial velocity in Figure 16.5, the ow eld is oscillating periodically. In this step, you will examine the ow eld at several dierent times. (Recall that FLUENT saved 10 data les for you during the calculation.) 1. Read in the data le of interest. File Read Data... 2. Display lled contours of water volume fraction. Display Contours... Hint: Follow the instructions in substep 5h of Step 7: Solution (on page 16-28), but turn Node Values back on. Figures 16.616.9 show that the water level decreases from t = 0.4 to t = 0.6, then increases from t = 0.6 to t = 1. At t = 1, the water level in the center of the bowl has risen above the initial level, so you can expect the cycle to repeat as the water level begins to decrease again in an attempt to return to equilibrium. (You can read in the data les between t = 1 and t = 2 to conrm that this is in fact what happens. Since the time history of axial velocity (Figure 16.5) shows that the velocity oscillation is decaying over time, you can expect that if you were to continue the calculation, the water level would eventually reach some point where the gravitational and centrifugal forces balance and the water level reaches a new equilibrium point. Extra: Try continuing the calculation to determine how long it takes for the axial velocity oscillations in Figure 16.5 to disappear.

c Fluent Inc. January 28, 2003

16-31

Using the VOF Model

1.00e+00

5.00e-01

0.00e+00

Contours of Volume fraction (water) (Time=4.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.6: Shape of the Free Surface at t = 0.4

1.00e+00

5.00e-01

0.00e+00

Contours of Volume fraction (water) (Time=6.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.7: Shape of the Free Surface at t = 0.6

16-32

c Fluent Inc. January 28, 2003

Using the VOF Model

1.00e+00

5.00e-01

0.00e+00

Contours of Volume fraction (water) (Time=8.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.8: Shape of the Free Surface at t = 0.8

1.00e+00

5.00e-01

0.00e+00

Contours of Volume fraction (water) (Time=1.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.9: Shape of the Free Surface at t = 1

c Fluent Inc. January 28, 2003

16-33

Using the VOF Model

3. Plot contours of stream function. (a) Select Stream Function (in the Velocity... category) in the Contours Of dropdown list. (b) Turn o the Filled option and increase the number of contour Levels to 30. (c) Click on Display. In Figures 16.1016.13, you can see a recirculation region that falls and rises as the water level changes. To get a better sense of these recirculating patterns, you will next look at velocity vectors.

16-34

c Fluent Inc. January 28, 2003

Using the VOF Model

2.64e+01 2.46e+01 2.29e+01 2.11e+01 1.93e+01 1.76e+01 1.58e+01 1.41e+01 1.23e+01 1.05e+01 8.79e+00 7.03e+00 5.27e+00 3.52e+00 1.76e+00 0.00e+00

Contours of Stream Function (mixture) (kg/s) (Time=4.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.10: Contours of Stream Function at t = 0.4

2.62e+01 2.45e+01 2.27e+01 2.10e+01 1.92e+01 1.75e+01 1.57e+01 1.40e+01 1.22e+01 1.05e+01 8.74e+00 6.99e+00 5.24e+00 3.49e+00 1.75e+00 0.00e+00

Contours of Stream Function (mixture) (kg/s) (Time=6.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.11: Contours of Stream Function at t = 0.6

c Fluent Inc. January 28, 2003

16-35

Using the VOF Model

4.76e+01 4.45e+01 4.13e+01 3.81e+01 3.49e+01 3.18e+01 2.86e+01 2.54e+01 2.22e+01 1.91e+01 1.59e+01 1.27e+01 9.53e+00 6.35e+00 3.18e+00 0.00e+00

Contours of Stream Function (mixture) (kg/s) (Time=8.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.12: Contours of Stream Function at t = 0.8

8.42e+00 7.86e+00 7.30e+00 6.74e+00 6.18e+00 5.62e+00 5.05e+00 4.49e+00 3.93e+00 3.37e+00 2.81e+00 2.25e+00 1.68e+00 1.12e+00 5.62e-01 0.00e+00

Contours of Stream Function (mixture) (kg/s) (Time=1.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.13: Contours of Stream Function at t = 1

16-36

c Fluent Inc. January 28, 2003

Using the VOF Model

4. Plot velocity vectors in the bowl. Display Vectors...

(a) In the Style drop-down list, select arrow. This will make the velocity direction easier to see. (b) Increase the Scale factor to 6 and increase the Skip value to 1. (c) Click on Vector Options... to open the Vector Options panel.

c Fluent Inc. January 28, 2003

16-37

Using the VOF Model

i. Turn o the Z Component. This allows you to examine the non-swirling components only. ii. Click Apply and close the panel. (d) Click on Display. Figures 16.1416.17 show the changes in water and air ow patterns between t = 0.4 and t = 1. In Figure 16.14, you can see that the ow in the middle of the bowl is being pulled down by gravitational forces, and pushed out and up along the sides of the bowl by centrifugal forces. This causes the water level to decrease in the center of the bowl, as shown in the volume fraction contour plots, and also results in the formation of a recirculation region in the air above the water surface. In Figure 16.15, the ow has reversed direction, and is slowly rising up in the middle of the bowl and being pulled down along the sides of the bowl. This reversal occurs because the earlier ow pattern caused the water to overshoot the equilibrium position. The gravity and centrifugal forces now act to compensate for this overshoot.

16-38

c Fluent Inc. January 28, 2003

Using the VOF Model

1.93e+00 1.80e+00 1.67e+00 1.54e+00 1.42e+00 1.29e+00 1.16e+00 1.03e+00 9.05e-01 7.77e-01 6.49e-01 5.21e-01 3.93e-01 2.65e-01 1.37e-01 8.68e-03

Velocity Vectors Colored By Velocity Magnitude (mixture) (m/s) (Time=4.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.14: Velocity Vectors for the Air and Water at t = 0.4

1.95e+00 1.82e+00 1.69e+00 1.56e+00 1.43e+00 1.30e+00 1.17e+00 1.04e+00 9.11e-01 7.81e-01 6.51e-01 5.21e-01 3.91e-01 2.61e-01 1.30e-01 3.43e-04

Velocity Vectors Colored By Velocity Magnitude (mixture) (m/s) (Time=6.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.15: Velocity Vectors for the Air and Water at t = 0.6

c Fluent Inc. January 28, 2003

16-39

Using the VOF Model

2.13e+00 1.99e+00 1.85e+00 1.71e+00 1.56e+00 1.42e+00 1.28e+00 1.14e+00 9.97e-01 8.55e-01 7.14e-01 5.72e-01 4.30e-01 2.88e-01 1.47e-01 4.92e-03

Velocity Vectors Colored By Velocity Magnitude (mixture) (m/s) (Time=8.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.16: Velocity Vectors for the Air and Water at t = 0.8

2.12e+00 1.98e+00 1.84e+00 1.70e+00 1.56e+00 1.42e+00 1.28e+00 1.13e+00 9.93e-01 8.51e-01 7.10e-01 5.69e-01 4.27e-01 2.86e-01 1.45e-01 3.17e-03

Velocity Vectors Colored By Velocity Magnitude (mixture) (m/s) (Time=1.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, vof, ske, unsteady)

Figure 16.17: Velocity Vectors for the Air and Water at t = 1

16-40

c Fluent Inc. January 28, 2003

Using the VOF Model

In Figure 16.16 you can see that the ow is rising up more quickly in the middle of the bowl, and in Figure 16.17 you can see that the ow is still moving upward, but more slowly. These patterns correspond to the volume fraction plots at these times. As the upward motion in the center of the bowl decreases, you can expect the ow to reverse as the water again seeks to reach a state of equilibrium. Summary: In this tutorial, you have learned how to use the VOF free surface model to solve a problem involving a spinning bowl of water. The time-dependent VOF formulation is used in this problem to track the shape of the free surface and the ow eld inside the spinning bowl. You observed the changing pattern of the water and air in the bowl by displaying volume fraction contours, stream function contours, and velocity vectors at t = 0.4, t = 0.6, t = 0.8, and t = 1 second.

c Fluent Inc. January 28, 2003

16-41

Using the VOF Model

16-42

c Fluent Inc. January 28, 2003

Tutorial 17.

Modeling Cavitation

Introduction: This tutorial examines the pressure-driven cavitating ow of water through a sharp-edged orice. This is a typical conguration in fuel injectors, and brings a challenge to the physics and numerics of cavitation models, because of the high pressure dierentials involved, and the high ratio of liquid to vapor density. Using FLUENTs multiphase modeling capability, you will be able to predict the strong cavitation near the orice after ow separation at a sharp edge. In this tutorial you will learn how to: Set boundary conditions for internal ow Use the mixture model with cavitation eects Calculate a solution using the segregated solver Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem considers the cavitation caused by the ow separation after a sharp-edged orice. The ow is pressure driven, with an inlet pressure of 5 105 Pa, and an outlet pressure of 9.5 104 Pa. The orice diameter is 4 10 3 m, and geometrical parameters of the orice are D/d = 2.88 and L/d = 8, where D, d, and L are inlet diameter, orice diameter, and orice length respectively. The geometry of the orice is shown in Figure 17.1.

Preparation
1. Copy the le cav/cav.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

17-1

Modeling Cavitation

pressure inlet = 5e5 Pa

Wall

pressure outlet = 9.5e4 Pa

Axis

Figure 17.1: Problem Specication

17-2

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 1: Grid
1. Read the grid le (cav.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

(a) Display the grid using the default settings (Figure 17.2). As shown in Figure 17.2, half of the problem geometry is modeled, with an axis boundary (consisting of two separate lines) at the centerline. Especially when you begin to display data graphically, you may want to mirror the view across the centerline to obtain a more realistic view of the model. This step will be performed later in the tutorial. The mesh is quadrilateral, slightly graded in the plenum to be ner toward the orice. In the orice, the mesh is uniform, with aspect ratios close to 1, as the ow is expected to exhibit two-dimensional gradients.

c Fluent Inc. January 28, 2003

17-3

Modeling Cavitation

Grid

Nov 26, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 17.2: The Grid in the Orice

17-4

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 2: Models
1. Specify a steady-state axisymmetric model. Dene Models Solver... The segregated solver must be used for multiphase calculations.

(a) Under Space, select Axisymmetric. (b) Keep the default settings for everything else. Note: A computationally-intensive unsteady calculation is necessary to accurately simulate the irregular cyclic process of bubble formation, growth, lling by water jet re-entry, and breako. In this tutorial, you will perform a steadystate calculation to simulate the presence of a bubble in the separation region in the time-averaged ow.

c Fluent Inc. January 28, 2003

17-5

Modeling Cavitation

2. Enable the multiphase mixture model with cavitation eects. Dene Models Multiphase... (a) Select Mixture as the Model. The panel will expand. (b) Under Mixture Parameters, turn o the Slip Velocity option. Since there is no signicant dierence in velocities for the dierent phases, there is no need to solve for the slip velocity equation. (c) Select Cavitation under Interphase Mass Transfer. The panel will expand again to show the cavitation inputs.

17-6

c Fluent Inc. January 28, 2003

Modeling Cavitation

(d) Enter 3540 for the Vaporization Pressure. The vaporization pressure is a property of the working liquid, which depends mainly on the liquid temperature. The default value is the vaporization pressure of water at a temperature of 300 K. (e) Enter 1.5e-5 for Non Condensable Gas. This is the mass fraction of non condensable gas dissolved in the working liquid. 1.5e 5 (15 ppm) is a typical value for air dissolved in water. (f) Enter 0.0717 for the Liquid Surface Tension. Like the vaporization pressure, the liquid-vapor surface tension is a property of the liquid, which depends mainly on temperature. Here too, the default value is the surface tension for water and vapor at a temperature of 300 K. 3. Turn on the standard k - turbulence model with standard wall functions. Dene Models Viscous... (a) Select k-epsilon as the Model.

c Fluent Inc. January 28, 2003

17-7

Modeling Cavitation

(b) Keep the default selection of Standard under k-epsilon Model. The standard k - model used in conjunction with standard wall functions is a suitable choice for this problem. For dierent cavitation problems, you may use other turbulence models. See Chapter 22 of the Users Guide for more information on the choice of turbulence models to be used in conjunction with FLUENTs cavitation model. (c) Keep the default selection of Standard Wall Functions under Near-Wall Treatment.

17-8

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 3: Materials
1. Create a new material to be used for the primary phase. Copy water vapor from the materials database so that it can be used for the secondary phase, and modify its density. Dene Materials... (a) In the Name eld, type water. (b) Clear the Chemical Formula eld. (c) In the Density drop-down list, keep the default selection of constant, and enter a value of 1000. (d) In the Viscosity drop-down list, keep the default selection of constant, and enter a value of 0.001. (e) Click Change/Create, and then click Yes in the dialog box prompting whether you want to overwrite the denition of air. (f) Click the Database... button in the Materials panel. The Database Materials panel will open.

c Fluent Inc. January 28, 2003

17-9

Modeling Cavitation

i. In the list of Fluid Materials, select water-vapor (h2o). ii. Click Copy to copy the information for water vapor to your model. iii. Close the Database Materials panel. (g) Change the value of Density for water-vapor (h2o) to 0.02558. (h) Change the value of Viscosity for water-vapor (h2o) to 1.26e-6.

17-10

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 4: Phases
1. Dene the liquid water and water vapor phases that ow through the orice. Dene Phases...

(a) Specify liquid water as the primary phase. i. Select phase-1 and click the Set... button.

ii. In the Primary Phase panel, enter liquid for the Name. iii. Select water from the Phase Material drop-down list.

c Fluent Inc. January 28, 2003

17-11

Modeling Cavitation

(b) Specify water vapor as the secondary phase. i. Select phase-2 and click the Set... button.

ii. In the Secondary Phase panel, enter vapor for the Name. iii. Select water-vapor from the Phase Material drop-down list.

Step 5: Operating Conditions


1. Set the operating pressure to 0 pascal. Dene Operating Conditions...

17-12

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 6: Boundary Conditions


For this problem, you need to set the boundary conditions for two boundaries: the pressure inlet (consisting of two boundary zones), and the pressure outlet. The pressure outlet is the downstream boundary, opposite the pressure inlets. 1. Set the conditions for the pressure inlets (inlet-1, inlet-2). For the multiphase mixture model, you will specify conditions for the mixture (i.e., conditions that apply to all phases) and also conditions that are specic to the primary and secondary phases. In this tutorial, boundary conditions are needed for the mixture and secondary phase only. (a) Set the conditions for the mixture. Dene Boundary Conditions... i. In the Boundary Conditions panel, keep the default selection of mixture in the Phase drop-down list and click Set.... ii. Enter 500000 for the Gauge Total Pressure. iii. Enter 449000 for the Supersonic/Initial Gauge Pressure. If you choose to initialize the solution based on the pressure-inlet conditions, the Supersonic/Initial Gauge Pressure will be used in conjunction with the specied stagnation pressure (the Gauge Total Pressure) to compute initial values according to the isentropic relations (for compressible ow) or Bernoullis equation (for incompressible ow). Otherwise, in an incompressible ow calculation, the Supersonic/Initial Gauge Pressure input will be ignored by FLUENT. In this problem the velocity will be initialized based on the dierence between these two values. iv. In the Direction Specication Method drop-down list, keep the default selection of Normal to Boundary. v. In the Turbulence Specication Method drop-down list, keep the default selection of K and Epsilon. vi. Under Turb. Kinetic Energy, enter 0.02.

c Fluent Inc. January 28, 2003

17-13

Modeling Cavitation

(b) Check the volume fraction of the secondary phase. i. In the Boundary Conditions panel, select vapor from the Phase drop-down list and click Set....

ii. Keep the default Volume Fraction of 0. (c) Copy the boundary conditions dened for the rst pressure inlet zone (inlet-1) to the second one (inlet-2). i. In the Boundary Conditions panel, select mixture from the Phase drop-down list. ii. In the Boundary Conditions panel, click Copy... This will open the Copy BCs panel.

17-14

c Fluent Inc. January 28, 2003

Modeling Cavitation

iii. Select inlet-1 in the From Zone list, and then select inlet-2 in the To Zones list. iv. Click Copy. 2. Set the boundary conditions for the pressure outlet (outlet). The turbulence conditions you input at the pressure outlet will be used only if ow enters the domain through this boundary. You can set them equal to the inlet values, as no ow reversal is expected at the pressure outlet. In general, however, it is important to set reasonable values for these downstream scalar values, in case ow reversal occurs at some point during the calculation. (a) Set the conditions for the mixture. i. In the Boundary Conditions panel, keep the default selection of mixture in the Phase drop-down list and click Set....

c Fluent Inc. January 28, 2003

17-15

Modeling Cavitation

ii. Under Gauge Pressure, enter 95000. iii. Keep the default selection of K and Epsilon for the Turbulence Specication Method. iv. Set the Backow Turb. Kinetic Energy to 0.02. (b) Check the volume fraction of the secondary phase. i. In the Boundary Conditions panel, select vapor from the Phase drop-down list and click Set.... ii. Retain the default Volume Fraction of 0.

17-16

c Fluent Inc. January 28, 2003

Modeling Cavitation

Step 7: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Under Under-Relaxation Factors, set the under-relaxation factor for Pressure to 0.4. (b) Set the under-relaxation factor for Momentum to 0.4. (c) Scroll down and set the under-relaxation factors for Turbulence Kinetic Energy, Turbulence Dissipation Rate, and Turbulent Viscosity to 0.5. FLUENTs new cavitation model follows a dierent numerical approach from the previous one. In general it is more robust and gives more accurate results. Typically, for more complex cases, with very high pressure drops or large liquidvapor density ratios, the under-relaxation factors may need to be reduced to between 0.1 and 0.2. For the Vaporization Mass, it is generally advised to use a value of 0.1, even though for this term you can use an under-relaxation factor of 0.001 to 1, as necessary. (d) Under Discretization, select Linear in the Pressure drop-down list and SIMPLEC in the Pressure-Velocity Coupling drop-down list.

c Fluent Inc. January 28, 2003

17-17

Modeling Cavitation

2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

(a) Change the convergence criterion for continuity to 1e-7 for improved accuracy. (b) Change all other convergence criteria except for vf-vapor to 1e-5 for improved accuracy. (c) Select Plot under Options, and click OK.

17-18

c Fluent Inc. January 28, 2003

Modeling Cavitation

3. Initialize the solution from either of the pressure inlet zones (inlet-1 or inlet-2). Solve Initialize Initialize...

(a) Select inlet-1 or inlet-2 in the Compute From drop-down list. (b) Under Reference Frame, select Absolute. (c) Click Init to initialize the solution. 4. Save the case le (cav.cas). File Write Case... 5. Start the calculation by requesting 2500 iterations. The solution will converge to within the specied criteria in approximately 2100 iterations. Solve Iterate... 6. Save the data le (cav.dat). File Write Data...

c Fluent Inc. January 28, 2003

17-19

Modeling Cavitation

Step 8: Postprocessing
1. Plot the pressure in the orice. Display Contours...

(a) Select Pressure... and Static Pressure in the drop-down lists under Contours Of. (b) Select Filled under Options. (c) Click Display. Note the dramatic pressure drop at the ow restriction in Figure 17.3. Low static pressure is the major factor to cause cavitation, though turbulence also contributes to cavitation, due to the eect of pressure uctuation and turbulent diusion, as will be shown in the following plots. To make the view more realistic, you will need to mirror it across the centerline.

17-20

c Fluent Inc. January 28, 2003

Modeling Cavitation

4.99e+05 4.74e+05 4.50e+05 4.25e+05 4.00e+05 3.75e+05 3.50e+05 3.25e+05 3.00e+05 2.75e+05 2.51e+05 2.26e+05 2.01e+05 1.76e+05 1.51e+05 1.26e+05 1.01e+05 7.64e+04 5.15e+04 2.67e+04 1.77e+03

Contours of Static Pressure (mixture) (pascal)

Nov 26, 2002 FLUENT 6.1 (axi, segregated, mixture, ske)

Figure 17.3: Contours of Static Pressure

c Fluent Inc. January 28, 2003

17-21

Modeling Cavitation

2. Mirror the display across the centerline. Display Views...

(a) Select symm-1 and symm-2 in the Mirror Planes list and click Apply.

4.99e+05 4.74e+05 4.50e+05 4.25e+05 4.00e+05 3.75e+05 3.50e+05 3.25e+05 3.00e+05 2.75e+05 2.51e+05 2.26e+05 2.01e+05 1.76e+05 1.51e+05 1.26e+05 1.01e+05 7.64e+04 5.15e+04 2.67e+04 1.77e+03

Contours of Static Pressure (mixture) (pascal)

Dec 17, 2002 FLUENT 6.1 (axi, segregated, mixture, ske)

Figure 17.4: Mirrored View of Contours of Static Pressure

17-22

c Fluent Inc. January 28, 2003

Modeling Cavitation

3. Plot the turbulent kinetic energy. Display Contours... (a) Select Turbulence... and Turbulent Kinetic Energy in the drop-down lists under Contours Of. (b) Click Display.

2.48e+01 2.35e+01 2.23e+01 2.11e+01 1.98e+01 1.86e+01 1.73e+01 1.61e+01 1.49e+01 1.36e+01 1.24e+01 1.12e+01 9.91e+00 8.67e+00 7.44e+00 6.20e+00 4.96e+00 3.72e+00 2.48e+00 1.24e+00 6.01e-03

Contours of Turbulent Kinetic Energy (k) (mixture) (m2/s2) Dec 17, 2002 FLUENT 6.1 (axi, segregated, mixture, ske)

Figure 17.5: Contours of Turbulent Kinetic Energy

In this example, the grid used is fairly coarse. However, in cavitating ows the pressure distribution is the dominant factor, and is not very sensitive to grid size. 4. Plot the volume fraction of water vapor. Display Contours... (a) Select Phases... and Volume fraction in the drop-down lists under Contours Of. (b) Select vapor in the Phase drop-down list. (c) Click Display.

c Fluent Inc. January 28, 2003

17-23

Modeling Cavitation

1.00e-00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.01e-01 6.51e-01 6.01e-01 5.51e-01 5.01e-01 4.51e-01 4.01e-01 3.52e-01 3.02e-01 2.52e-01 2.02e-01 1.52e-01 1.02e-01 5.24e-02 2.59e-03

Contours of Volume fraction (vapor)

Dec 17, 2002 FLUENT 6.1 (axi, segregated, mixture, ske)

Figure 17.6: Contours of Vapor Volume Fraction

Note that the high turbulent kinetic energy region near the neck of the orice (Figure 17.5) coincides with the highest volume fraction of vapor in Figure 17.6. This indicates the correct prediction of a localized high phase change rate. The vapor then gets convected downstream by the main ow. Summary: This tutorial demonstrated how to set up and resolve a strongly cavitating pressure driven ow through an orice, using FLUENTs multiphase mixture model with cavitation eects. You learned how to set the boundary conditions for an internal ow. A steady-state solution was calculated to simulate the formation of a vapor bubble in the neck of the ow after the section restriction at the orice. A more computationally-intensive unsteady calculation is necessary to accurately simulate the irregular cyclic process of bubble formation, growth, lling by water jet re-entry, and breako.

17-24

c Fluent Inc. January 28, 2003

Tutorial 18. Using the Mixture and Eulerian Multiphase Models


Introduction: This tutorial examines the ow of water and air in a tee junction. First you will solve the problem using the less computationally-intensive mixture model, and then you will turn to the more accurate Eulerian model. Finally, you will compare the results obtained with the two approaches. In this tutorial you will learn how to: Use the mixture model with slip velocities Set boundary conditions for internal ow Calculate a solution using the segregated solver Use the Eulerian model Compare the results obtained with the two approaches Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: This problem considers an air-water mixture owing upwards in a duct and then splitting in a tee-junction. The ducts are 25 mm in width, the inlet section of the duct is 125 mm long, and the top and the side ducts are 250 mm long. The geometry and data for the problem are shown in Figure 18.1.

Preparation
1. Copy the le tee/tee.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

18-1

Using the Mixture and Eulerian Multiphase Models

velocity inlet water: v = - 0.31 m/s air: v = - 0.45 m/s

pressure outlet

velocity inlet water: =1000 kg/m3 =9e-4 kg/m-s v=1.53 m/s

air: =1.2 kg/m3 =2e-5 kg/m-s v=1.6 m/s vol frac=0.02 bubble diam=1

Figure 18.1: Problem Specication

18-2

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

Step 1: Grid
1. Read the grid le (tee.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

(a) Display the grid using the default settings (Figure 18.2). Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

c Fluent Inc. January 28, 2003

18-3

Using the Mixture and Eulerian Multiphase Models

Grid

Nov 18, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 18.2: The Grid in the Tee Junction

18-4

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

Step 2: Models
1. Keep the default settings for the 2D segregated steady-state solver. Dene Models Solver... The segregated solver must be used for multiphase calculations.

c Fluent Inc. January 28, 2003

18-5

Using the Mixture and Eulerian Multiphase Models

2. Enable the multiphase mixture model with slip velocities. Dene Models Multiphase... (a) Select Mixture as the Model. The panel will expand to show the inputs for the mixture model. (b) Under Mixture Parameters, keep the Slip Velocity turned on. Since there will be signicant dierence in velocities for the dierent phases, you need to solve the slip velocity equation. (c) Under Body Force Formulation, select Implicit Body Force. This treatment improves solution convergence by accounting for the partial equilibrium of the pressure gradient and body forces in the momentum equations. It is used when body forces are large in comparison to viscous and convective forces, namely in VOF and mixture problems.

18-6

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

3. Turn on the standard k - turbulence model with standard wall functions. Dene Models Viscous...

(a) Select k-epsilon as the Model. (b) Under k-epsilon Model, keep the default selection of Standard. The standard k - model has been found to be quite eective in accurately resolving mixture problems when standard wall functions are used. (c) Keep the default selection of Standard Wall Functions under Near-Wall Treatment. This problem does not require a particularly ne grid, and standard wall functions will be used.

c Fluent Inc. January 28, 2003

18-7

Using the Mixture and Eulerian Multiphase Models

4. Set the gravitational acceleration. Dene Operating Conditions... (a) Turn on Gravity. The panel will expand to show additional inputs.

(b) Set the Gravitational Acceleration in the Y direction to -9.81 m/s2 .

18-8

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

Step 3: Materials
1. Copy liquid water from the materials database so that it can be used for the primary phase. Dene Materials... (a) Click the Database... button in the Materials panel. The Database Materials panel will open.

(b) In the list of Fluid Materials, select water-liquid (h2o<l>). (c) Click Copy to copy the information for liquid water to your model. (d) Close the Database Materials panel and the Materials panel.

c Fluent Inc. January 28, 2003

18-9

Using the Mixture and Eulerian Multiphase Models

Step 4: Phases
1. Dene the liquid water and air phases that ow in the tee junction. Dene Phases...

(a) Specify liquid water as the primary phase. i. Select phase-1 and click the Set... button.

ii. In the Primary Phase panel, enter water for the Name. iii. Select water-liquid from the Phase Material drop-down list.

18-10

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

(b) Specify air as the secondary phase. i. Select phase-2 and click the Set... button.

ii. In the Secondary Phase panel, enter air for the Name. iii. Select air from the Phase Material drop-down list. iv. Set the Diameter to 0.001 m.

c Fluent Inc. January 28, 2003

18-11

Using the Mixture and Eulerian Multiphase Models

2. Check the slip velocity formulation to be used. (a) Click the Interaction... button in the Phases panel.

(b) In the Phase Interaction panel, click the Slip tab. (c) Keep the default selection of manninen-et-al in the Slip Velocity drop-down list.

18-12

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

Step 5: Boundary Conditions


For this problem, you need to set the boundary conditions for three boundaries: the upper and lower velocity inlets and the pressure outlet. Dene Boundary Conditions... 1. Set the conditions for the lower velocity inlet (velocity-inlet-4). For the multiphase mixture model, you will specify conditions at a velocity inlet for the mixture (i.e., conditions that apply to all phases) and also conditions that are specic to the primary and secondary phases. (a) Set the conditions at velocity-inlet-4 for the mixture. i. In the Boundary Conditions panel, keep the default selection of mixture in the Phase drop-down list and click Set....

ii. In the Turbulence Specication Method drop-down list, select Intensity and Length Scale. iii. Set Turbulence Intensity to 10% and Turbulence Length Scale to 0.025 m.

c Fluent Inc. January 28, 2003

18-13

Using the Mixture and Eulerian Multiphase Models

(b) Set the conditions for the primary phase. i. In the Boundary Conditions panel, select water from the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to 1.53. (c) Set the conditions for the secondary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to 1.6. iv. Set the Volume Fraction to 0.02.

18-14

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

2. Set the conditions for the upper velocity inlet (velocity-inlet-5). (a) Set the conditions at velocity-inlet-5 for the mixture. i. In the Boundary Conditions panel, select mixture in the Phase drop-down list and click Set....

ii. In the Turbulence Specication Method drop-down list, select Intensity and Length Scale. iii. Set Turbulence Intensity to 10% and Turbulence Length Scale to 0.025 m. (b) Set the conditions for the primary phase. i. In the Boundary Conditions panel, select water from the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to -0.31. In this problem, outow characteristics at the upper velocity inlet are assumed to be known, and therefore imposed as a boundary condition.

c Fluent Inc. January 28, 2003

18-15

Using the Mixture and Eulerian Multiphase Models

(c) Set the conditions for the secondary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to -0.45. iv. Set the Volume Fraction to 0.02.

18-16

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

3. Set the boundary conditions for the pressure outlet (pressure-outlet-3). For the multiphase mixture model, you will specify conditions at a pressure outlet for the mixture and for the secondary phase. There are no conditions to be set for the primary phase. The turbulence conditions you input at the pressure outlet will be used only if ow enters the domain through this boundary. You can set them equal to the inlet values, as no ow reversal is expected at the pressure outlet. In general, however, it is important to set reasonable values for these downstream scalar values, in case ow reversal occurs at some point during the calculation. (a) Set the conditions at pressure-outlet-3 for the mixture. i. In the Boundary Conditions panel, select mixture in the Phase drop-down list and click Set....

ii. In the Turbulence Specication Method drop-down list, select Intensity and Length Scale. iii. Set the Backow Turbulence Intensity to 10%. iv. Set the Backow Turbulence Length Scale to 0.025. (b) Set the conditions for the secondary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set.... ii. Set the Backow Volume Fraction to 0.02.

c Fluent Inc. January 28, 2003

18-17

Using the Mixture and Eulerian Multiphase Models

Step 6: Solution Using the Mixture Model


1. Set the solution parameters. Solve Controls Solution...

(a) Keep all default Under-Relaxation Factors. (b) Under Discretization, select PRESTO! in the Pressure drop-down list. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

18-18

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

3. Initialize the solution. Solve Initialize Initialize...

4. Save the case le (tee.cas). File Write Case... 5. Start the calculation by requesting 1000 iterations. Solve Iterate... The solution will converge in approximately 600 iterations. 6. Save the case and data les (tee.cas and tee.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

18-19

Using the Mixture and Eulerian Multiphase Models

Step 7: Postprocessing for the Mixture Solution


1. Display the pressure eld in the tee (Figure 18.3). Display Contours...

(a) Select Pressure... and Static Pressure in the Contours Of drop-down lists. (b) Select Filled under Options. (c) Click Display.

18-20

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

2.34e+03 2.15e+03 1.95e+03 1.76e+03 1.56e+03 1.36e+03 1.17e+03 9.73e+02 7.77e+02 5.81e+02 3.85e+02 1.89e+02 -7.51e+00 -2.04e+02 -4.00e+02 -5.96e+02 -7.92e+02 -9.88e+02 -1.18e+03 -1.38e+03 -1.58e+03

Contours of Static Pressure (mixture) (pascal)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, mixture, ske)

Figure 18.3: Contours of Static Pressure

c Fluent Inc. January 28, 2003

18-21

Using the Mixture and Eulerian Multiphase Models

2. Display contours of velocity magnitude (Figure 18.4). Display Contours... (a) Select Velocity... and Velocity Magnitude in the Contours Of drop-down lists. (b) Click Display.

2.23e+00 2.12e+00 2.01e+00 1.90e+00 1.78e+00 1.67e+00 1.56e+00 1.45e+00 1.34e+00 1.23e+00 1.12e+00 1.00e+00 8.92e-01 7.81e-01 6.69e-01 5.58e-01 4.46e-01 3.35e-01 2.23e-01 1.12e-01 0.00e+00

Contours of Velocity Magnitude (mixture) (m/s)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, mixture, ske)

Figure 18.4: Contours of Velocity Magnitude 3. Display the volume fraction of air (Figure 18.5). Display Contours... (a) Select Phases... and Volume fraction in the Contours Of drop-down lists. (b) Select air in the Phase drop-down list. (c) Click Display. In Figure 18.5, note the small bubble of air that separates at the sharp edge of the horizontal arm of the tee junction, and the small layer of air that oats in the same area above the water, marching towards the pressure outlet.

18-22

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

9.48e-01 9.01e-01 8.53e-01 8.06e-01 7.58e-01 7.11e-01 6.64e-01 6.16e-01 5.69e-01 5.21e-01 4.74e-01 4.27e-01 3.79e-01 3.32e-01 2.84e-01 2.37e-01 1.90e-01 1.42e-01 9.48e-02 4.74e-02 1.09e-13

Contours of Volume fraction (air)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, mixture, ske)

Figure 18.5: Contours of Air Volume Fraction

c Fluent Inc. January 28, 2003

18-23

Using the Mixture and Eulerian Multiphase Models

Step 8: Setup and Solution for the Eulerian Model


You will use the solution obtained with the mixture model as an initial condition for the calculation with the Eulerian model. 1. Turn on the Eulerian model. Dene Models Multiphase...

(a) Under Models, select Eulerian.

18-24

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

2. Specify the drag law to be used for computing the interphase momentum transfer. Dene Phases... (a) Click the Interaction... button in the Phases panel.

(b) In the Phase Interaction panel, keep the default selection of schiller-naumann in the Drag Coecient drop-down list. Note: For this problem there are no parameters to be set for the individual phases, other than those that you specied when you set up the phases for the mixture model calculation. If you use the Eulerian model for a ow involving a granular secondary phase, there are additional parameters that you need to set. There are also other options in the Phase Interaction panel that may be relevant for other applications. See the Users Guide for complete details on setting up an Eulerian multiphase calculation.

c Fluent Inc. January 28, 2003

18-25

Using the Mixture and Eulerian Multiphase Models

3. Select the multiphase turbulence model. Dene Models Viscous...

(a) Under k-epsilon Multiphase Model, keep the default selection of Mixture. The mixture turbulence model is applicable when phases separate, for stratied (or nearly stratied) multiphase ows, and when the density ratio between phases is close to 1. In these cases, using mixture properties and mixture velocities is sucient to capture important features of the turbulent ow. See Chapter 22 of the Users Guide for more information on turbulence models for the Eulerian multiphase model.

18-26

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

4. Continue the solution by requesting 1000 additional iterations. Solve Iterate... The solution will converge after about 300 additional iterations. 5. Save the case and data les (tee2.cas and tee2.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

18-27

Using the Mixture and Eulerian Multiphase Models

Step 9: Postprocessing for the Eulerian Model


1. Display the pressure eld in the tee (Figure 18.6). Display Contours...

2.54e+03 2.34e+03 2.14e+03 1.94e+03 1.75e+03 1.55e+03 1.35e+03 1.15e+03 9.54e+02 7.55e+02 5.57e+02 3.59e+02 1.61e+02 -3.74e+01 -2.36e+02 -4.34e+02 -6.32e+02 -8.30e+02 -1.03e+03 -1.23e+03 -1.42e+03

Contours of Static Pressure (mixture) (pascal)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, eulerian, ske)

Figure 18.6: Contours of Static Pressure

2. Display contours of velocity magnitude for the water (Figure 18.7). Display Contours... (a) In the Contours Of drop-down lists, select Velocity... and water Velocity Magnitude. Because the Eulerian model solves individual momentum equations for each phase, you have the choice of which phase to plot solution data for. (b) Click Display. 3. Display the volume fraction of air (Figure 18.8). Display Contours... Note that the air bubble at the tee junction in Figure 18.8 is slightly dierent from the one that you observed in the solution obtained with the mixture model (Figure 18.5). The Eulerian model generally oers better accuracy than the mixture model, as it solves separate sets of equations for each individual phase, rather than modeling slip velocity between phases. See Chapter 22 of the Users Guide for more information about the mixture and Eulerian models.

18-28

c Fluent Inc. January 28, 2003

Using the Mixture and Eulerian Multiphase Models

2.25e+00 2.14e+00 2.03e+00 1.91e+00 1.80e+00 1.69e+00 1.58e+00 1.46e+00 1.35e+00 1.24e+00 1.13e+00 1.01e+00 9.01e-01 7.88e-01 6.76e-01 5.63e-01 4.51e-01 3.38e-01 2.25e-01 1.13e-01 0.00e+00

Contours of Velocity Magnitude (water) (m/s)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, eulerian, ske)

Figure 18.7: Contours of Water Velocity Magnitude

9.41e-01 8.94e-01 8.47e-01 8.00e-01 7.53e-01 7.06e-01 6.59e-01 6.12e-01 5.65e-01 5.18e-01 4.70e-01 4.23e-01 3.76e-01 3.29e-01 2.82e-01 2.35e-01 1.88e-01 1.41e-01 9.41e-02 4.70e-02 2.22e-29

Contours of Volume fraction (air)

Nov 18, 2002 FLUENT 6.1 (2d, segregated, eulerian, ske)

Figure 18.8: Contours of Air Volume Fraction

c Fluent Inc. January 28, 2003

18-29

Using the Mixture and Eulerian Multiphase Models

Summary: This tutorial demonstrated how to set up and solve a multiphase problem using the mixture model and the Eulerian model. You learned how to set boundary conditions for the mixture and both phases. The solution obtained with the mixture model was used as a starting point for the calculation with the Eulerian model. After completing calculations with both models, you compared the results obtained with the two approaches.

18-30

c Fluent Inc. January 28, 2003

Tutorial 19. Using the Eulerian Multiphase Model for Granular Flow
Introduction: Mixing tanks are used to maintain solid particles or droplets of heavy uids in suspension. Mixing may be required to enhance reaction during chemical processing or to prevent sedimentation. In this tutorial, you will use the Eulerian multiphase model to solve the particle suspension problem. The Eulerian multiphase model solves momentum equations for each of the phases, which are allowed to mix in any proportion. In this tutorial you will learn how to: Use the granular Eulerian multiphase model Specify xed velocities with a user-dened function (UDF) to simulate an impeller Set boundary conditions for internal ow Calculate a solution using the segregated solver Solve a time-accurate transient problem Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: The problem involves the transient startup of an impellerdriven mixing tank. The primary phase is water, while the secondary phase consists of sand particles with a 111 micron diameter. The sand is initially settled at the bottom of the tank, to a level just above the impeller. A schematic of the mixing tank and the initial sand position is shown in Figure 19.1. The domain is modeled as 2D axisymmetric. The xed-values option will be used to simulate the impeller. Experimental data are used to represent the time-averaged velocity and turbulence values at the impeller location. This approach avoids the need to model the impeller itself. These experimental data are provided in a user-dened function.

c Fluent Inc. January 28, 2003

19-1

Using the Eulerian Multiphase Model for Granular Flow

.4446 m

.016 m water .4446 m

impeller settled .1728 m sand bed .116 m

.0864 m

Figure 19.1: Problem Specication

19-2

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

Preparation
1. Copy the les mixtank/mixtank.msh and mixtank/fix.c from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

Step 1: Grid
1. Read the grid le (mixtank.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid... (a) Display the grid using the default settings (Figure 19.2). Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

c Fluent Inc. January 28, 2003

19-3

Using the Eulerian Multiphase Model for Granular Flow

Grid

Nov 18, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 19.2: Grid Display

19-4

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(b) Click the Colors... button. This will open the Grid Colors panel. The Grid Colors panel allows you to control the colors that are used to draw grids.

i. In the Grid Colors panel, select Color By ID. This will assign a dierent color to each zone in the domain, rather than to each type of zone. (c) In the Grid Display panel, click Display. (Figure 19.3). The graphics display will be updated to show the grid.

Grid

Nov 18, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 19.3: Grid Display (Color by ID option)

c Fluent Inc. January 28, 2003

19-5

Using the Eulerian Multiphase Model for Granular Flow

4. Manipulate the grid display to show the full tank upright. Display Views...

(a) Under Mirror Planes, select axis. (b) Click Apply. The grid display will be updated to show both sides of the tank. (c) Click Auto Scale. This option is used to scale and center the current display without changing its orientation (Figure 19.4).

Grid

Nov 18, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 19.4: Grid Display with Both Sides of the Tank

19-6

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(d) Click on Camera... to display the tank in an upright position. This will open the Camera Parameters panel.

(e) Click with the left mouse button on the indicator of the dial and drag it in the counter-clockwise direction till the upright view is displayed (Figure 19.5). (f) Click Apply and close the Camera Parameters and Views panels.

Grid

Nov 18, 2002 FLUENT 6.1 (2d, segregated, lam)

Figure 19.5: Grid Display of the Upright Tank Note: When experimenting with dierent view manipulation techniques, you may accidentally lose your geometry in the display. You can easily return to the default (front) view by clicking on the Default button in the Views panel.

c Fluent Inc. January 28, 2003

19-7

Using the Eulerian Multiphase Model for Granular Flow

Step 2: Models
1. Specify a transient, axisymmetric model. Dene Models Solver...

(a) Retain the default Segregated solver. The segregated solver must be used for multiphase calculations. (b) Under Space, select Axisymmetric. (c) Under Time, select Unsteady.

19-8

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

2. Enable the Eulerian multiphase model. Dene Models Multiphase... (a) Select Eulerian as the Model. The panel will expand to show the inputs for the Eulerian model.

(b) Keep the default settings for the Eulerian model. 3. Turn on the k - turbulence model with standard wall functions. Dene Models Viscous...

c Fluent Inc. January 28, 2003

19-9

Using the Eulerian Multiphase Model for Granular Flow

(a) Select k-epsilon as the Model. (b) Keep the default selection of Standard Wall Functions under Near-Wall Treatment. This problem does not require a particularly ne grid, and standard wall functions will be used. (c) Under k-epsilon Multiphase Model, select the Dispersed model. The dispersed turbulence model is applicable in this case because there is clearly one primary continuous phase and the material density ratio of the phases is about 2.5. Furthermore, the Stokes number is much less than 1. Therefore, the particles kinetic energy will not depart signicantly from that of the liquid. 4. Set the gravitational acceleration. Dene Operating Conditions... (a) Turn on Gravity. The panel will expand to show additional inputs.

(b) Set the Gravitational Acceleration in the X direction to -9.81 m/s2 .

19-10

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

Step 3: Materials
In this step, you will add liquid water to the list of uid materials by copying it from the materials database, and create a new material called sand. Dene Materials... 1. Copy liquid water from the materials database so that it can be used for the primary phase. (a) Click the Database... button in the Materials panel. The Database Materials panel will open.

(b) In the list of Fluid Materials, select water-liquid (h2o<l>). (c) Click Copy to copy the information for liquid water to your model. (d) Close the Database Materials panel.

c Fluent Inc. January 28, 2003

19-11

Using the Eulerian Multiphase Model for Granular Flow

2. Create a new material called sand.

(a) Type the name sand in the Name text-entry box. (b) Under Properties, enter 2500 kg/m3 as the Density. (c) Remove the entry for Chemical Formula so the eld is blank. (d) Click on Change/Create and close the Materials panel. When you click Change/Create, a question dialog box will appear, asking you if water-liquid should be overwritten. Click No to retain water-liquid and add the new material, sand, to the list. The Materials panel will be updated to show the new material name in the Fluid Materials list.

19-12

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

Step 4: Phases
1. Dene the primary (water) and secondary (sand) phases. Dene Phases...

(a) Specify water as the primary phase. i. Select phase-1 and click the Set... button.

ii. In the Primary Phase panel, enter water for the Name. iii. Select water-liquid from the Phase Material drop-down list.

c Fluent Inc. January 28, 2003

19-13

Using the Eulerian Multiphase Model for Granular Flow

(b) Specify sand as the secondary phase. i. Select phase-2 and click the Set... button.

ii. In the Secondary Phase panel, enter sand for the Name. iii. Select sand from the Phase Material drop-down list. iv. Turn on the Granular option. v. Dene the properties of the sand phase. A. Enter 0.000111 as the Diameter. B. Select syamlal-obrien from the Granular Viscosity drop-down list. C. Select lun-et-al from the Granular Bulk Viscosity drop-down list. D. Enter 0.6 as the Packing Limit.

19-14

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(c) Specify the drag law to be used for computing the interphase momentum transfer. i. Click the Interaction... button in the Phases panel.

ii. In the Phase Interaction panel, select gidaspow in the Drag Coecient dropdown list.

c Fluent Inc. January 28, 2003

19-15

Using the Eulerian Multiphase Model for Granular Flow

Step 5: Boundary Conditions


For this problem, there are no conditions to be specied on the outer boundaries. Within the domain, there are three uid zones, representing the impeller region, the region where the sand is initially located, and the rest of the tank. There are no conditions to be specied in the latter two zones, so you will need to set conditions only in the zone representing the impeller. As mentioned earlier, a UDF is used to specify the xed velocities that simulate the impeller. The values of the time-averaged impeller velocity components and turbulence quantities are based on experimental measurement. The variation of these values may be expressed as a function of radius, and imposed as polynomials according to: variable = A1 + A2 r + A3 r2 + A4 r3 + ... The order of polynomial to be used depends on the behavior of the function being tted. For this tutorial, the polynomial coecients shown in Table 19.1 are provided in the UDF fix.c. Table 19.1: Impeller Prole Specications Variable A1 A2 A3 u velocity -7.1357e-2 54.304 -3.1345e+3 v velocity 3.1131e-2 -10.313 9.5558e+2 kinetic energy 2.2723e-2 6.7989 -424.18 dissipation -6.5819e-2 88.845 -5.3731e+3 Variable A4 A5 A6 u velocity 4.5578e+4 -1.9664e+5 v velocity -2.0051e+4 1.1856e+5 kinetic energy 9.4615e+3 -7.7251e+4 1.8410e+5 dissipation 1.1643e+5 -9.1202e+5 1.9567e+6

See the separate UDF Manual for details about setting up a UDF using the DEFINE PROFILE macro. Note that, while this macro is usually used to specify a prole condition on a boundary face zone, it is used in fix.c to specify the condition in a uid cell zone. The arguments of the macro have been changed accordingly.

19-16

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

1. Compile the UDF, fix.c, using the Interpreted UDFs panel. Dene User-Dened Functions Interpreted...

(a) Enter fix.c under Source File Name. ! Make sure that the C source code for your UDF and your mesh le reside in your working directory. If your source code is not in your working directory, then when you compile the UDF you must enter the les complete path in the Interpreted UDFs panel, instead of just the lename.

(b) Keep the default Stack Size setting of 10000. (c) Turn on the Display Assembly Listing option. Turning on the Display Assembly Listing option will cause a listing of the assembly language code to appear in your console window when the function compiles. (d) Click Compile to compile your UDF. Note: The name and contents of your UDF will be stored in your case le when you write the case le.

c Fluent Inc. January 28, 2003

19-17

Using the Eulerian Multiphase Model for Granular Flow

2. Set the conditions for the uid zone representing the impeller (x-zone). You will specify the conditions for the water and the sand separately. There are no conditions to be specied for the mixture (i.e., conditions that apply to all phases); the default conditions for the mixture are acceptable. Dene Boundary Conditions... (a) Set the conditions on x-zone for the water. All of the conditions for the water will come from the UDF. i. In the Boundary Conditions panel, select water from the Phase drop-down list and click Set....

ii. Turn on the Fixed Values option. The panel will expand to show the related inputs. iii. Select udf xed u from the drop-down list to the right of Axial Velocity. iv. Select udf xed v for Radial Velocity. v. Select udf xed ke for Turbulence Kinetic Energy. vi. Select udf xed diss for Turbulence Dissipation Rate.

19-18

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(b) Set the conditions on x-zone for the sand. All of the conditions for the sand will come from the UDF. i. In the Boundary Conditions panel, select sand from the Phase drop-down list and click Set....

ii. Turn on the Fixed Values option. The panel will expand to show the related inputs. iii. Select udf xed u for Axial Velocity. iv. Select udf xed v for Radial Velocity.

c Fluent Inc. January 28, 2003

19-19

Using the Eulerian Multiphase Model for Granular Flow

Step 6: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) For the Under-Relaxation Factors, set Pressure to 0.5, Momentum to 0.2, and Turbulent Viscosity to 0.8. (b) Under Discretization, keep the default settings. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual... 3. Initialize the solution using the default initial values. Solve Initialize Initialize...

19-20

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

4. Patch the initial sand bed conguration. Solve Initialize Patch...

(a) Select sand in the Phase drop-down list. (b) In the Variable list, select Volume Fraction. (c) Select initial-sand in the Zones To Patch list. (d) Set the Value to 0.56. (e) Click Patch. 5. Set the time stepping parameters. Solve Iterate... (a) Set the Time Step Size to 0.005. (b) Under Iteration, set the Max Iterations per Time Step to 40. (c) Click Apply.

c Fluent Inc. January 28, 2003

19-21

Using the Eulerian Multiphase Model for Granular Flow

6. Save the initial case and data les (mixtank.cas and mixtank.dat). File Write Case & Data... The problem statement is now complete. As a precaution, you should review the impeller velocity xes and sand bed patch after running the calculation for a single time step. Since you are using a UDF for the velocity proles, you need to perform one time step in order for the proles to be calculated and available for viewing. 7. Run the calculation for 0.005 seconds. Solve Iterate... (a) Set the Number of Time Steps to 1. (b) Click Iterate.

19-22

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

8. Check the initial velocities and sand volume fraction. In order to display the initial velocities in the uid zone where you have xed their values (x-zone), you will need to create a zone surface for it. (a) Create a zone surface for x-zone. Surface Zone...

i. In the Zone list, select x-zone. ii. Under New Surface Name, retain the default name. The default name is the same as the zone name. FLUENT will automatically assign the default name to the new surface when it is created. iii. Click on Create and close the panel. The new surface will be added to the Surfaces list in the Zone Surface panel.

c Fluent Inc. January 28, 2003

19-23

Using the Eulerian Multiphase Model for Granular Flow

(b) Display the initial impeller velocities for water. Display Vectors...

i. Select Velocity in the Vectors Of drop-down list. ii. Select water in the Phase drop-down list. iii. Select Velocity... and Velocity Magnitude in the Color By drop-down lists. iv. Select water in the Phase drop-down list below the Color By drop-down lists.

19-24

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

v. In the Surfaces list, select x-zone. vi. In the Style drop-down list, select arrow. vii. Click Display. FLUENT will display the water velocity vector xes at the impeller location, as shown in Figure 19.6.

8.08e-01 7.68e-01 7.27e-01 6.87e-01 6.46e-01 6.06e-01 5.66e-01 5.25e-01 4.85e-01 4.44e-01 4.04e-01 3.64e-01 3.23e-01 2.83e-01 2.42e-01 2.02e-01 1.62e-01 1.21e-01 8.09e-02 4.05e-02 7.30e-05

water-velocity Colored By Velocity Magnitude (water) (m/s) (Time=5.0000e-03) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.6: Initial Impeller Velocities for Water

c Fluent Inc. January 28, 2003

19-25

Using the Eulerian Multiphase Model for Granular Flow

(c) Display the initial impeller velocities for sand. Display Vectors... i. Select sand in the Phase drop-down list below the Vectors Of drop-down list. ii. Select sand in the Phase drop-down list below the Color By drop-down lists. iii. Click Display. FLUENT will display the sand velocity vector xes at the impeller location, as shown in Figure 19.7.

8.01e-01 7.61e-01 7.21e-01 6.81e-01 6.41e-01 6.01e-01 5.61e-01 5.20e-01 4.80e-01 4.40e-01 4.00e-01 3.60e-01 3.20e-01 2.80e-01 2.40e-01 2.00e-01 1.60e-01 1.20e-01 8.01e-02 4.00e-02 0.00e+00

sand-velocity Colored By Velocity Magnitude (sand) (m/s) (Time=5.0000e-03) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.7: Initial Impeller Velocities for Sand

19-26

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(d) Display contours of sand volume fraction. Display Contours...

i. Select Phases... and Volume fraction in the Contours Of drop-down lists. ii. Select sand in the Phase drop-down list. iii. Select Filled under Options. iv. Click Display. FLUENT will display the initial location of the settled sand bed, shown in Figure 19.8. 9. Run the calculation for 1 second. Solve Iterate... (a) Set the Number of Time Steps to 199. (b) Click Iterate. After 200 time steps have been computed (a total of 1 second of operation), you will review the results before continuing. 10. Save the case and data les (mixtank1.cas and mixtank1.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

19-27

Using the Eulerian Multiphase Model for Granular Flow

5.62e-01 5.34e-01 5.06e-01 4.78e-01 4.50e-01 4.22e-01 3.94e-01 3.65e-01 3.37e-01 3.09e-01 2.81e-01 2.53e-01 2.25e-01 1.97e-01 1.69e-01 1.41e-01 1.12e-01 8.43e-02 5.62e-02 2.81e-02 0.00e+00

Contours of Volume fraction (sand) (Time=5.0000e-03) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.8: Initial Settled Sand Bed

19-28

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

11. Examine the results of the calculation after 1 second. (a) Display the velocity vectors in the whole tank for the water. Display Vectors... ! Remember to deselect x-zone in the Surfaces list.

Figure 19.9 shows the water velocity vectors after 1 second of operation. The circulation is conned to the region near the impeller, and has not yet had time to develop in the upper portions of the tank.

8.11e-01 7.71e-01 7.30e-01 6.90e-01 6.49e-01 6.09e-01 5.68e-01 5.28e-01 4.87e-01 4.46e-01 4.06e-01 3.65e-01 3.25e-01 2.84e-01 2.44e-01 2.03e-01 1.62e-01 1.22e-01 8.13e-02 4.08e-02 2.17e-04

water-velocity Colored By Velocity Magnitude (water) (m/s) (Time=1.0000e+00) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.9: Water Velocity Vectors after 1 Second (b) Display the velocity vectors for the sand. Display Vectors... Figure 19.10 shows the sand velocity vectors after 1 second of operation. The circulation of sand around the impeller is signicant, but note that no sand vectors are plotted in the upper part of the tank, where the sand is not yet present.

c Fluent Inc. January 28, 2003

19-29

Using the Eulerian Multiphase Model for Granular Flow

8.17e-01 7.76e-01 7.35e-01 6.94e-01 6.53e-01 6.13e-01 5.72e-01 5.31e-01 4.90e-01 4.49e-01 4.08e-01 3.68e-01 3.27e-01 2.86e-01 2.45e-01 2.04e-01 1.63e-01 1.23e-01 8.17e-02 4.08e-02 0.00e+00

sand-velocity Colored By Velocity Magnitude (sand) (m/s) (Time=1.0000e+00) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.10: Sand Velocity Vectors after 1 Second

19-30

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

(c) Display contours of sand volume fraction. Display Contours... Notice that the action of the impeller draws clear uid from above the originally settled bed and mixes it into the sand. To compensate, the sand bed is lifted up slightly. The maximum sand volume fraction has decreased as a result of the mixing of water and sand.

5.47e-01 5.20e-01 4.92e-01 4.65e-01 4.38e-01 4.10e-01 3.83e-01 3.56e-01 3.28e-01 3.01e-01 2.74e-01 2.46e-01 2.19e-01 1.92e-01 1.64e-01 1.37e-01 1.09e-01 8.21e-02 5.47e-02 2.74e-02 0.00e+00

Contours of Volume fraction (sand) (Time=1.0000e+00) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.11: Contours of Sand Volume Fraction after 1 Second 12. Continue the calculation for another 19 seconds. Solve Iterate... (a) Set the Time Step Size to 0.01. The initial calculation was performed with a very small time step size to stabilize the solution. After the initial calculation, you can usually increase the time step to speed up the calculation. (b) Set the Number of Time Steps to 1900. (c) Click Iterate. The transient calculation will continue to 20 seconds. 13. Save the case and data les (mixtank20.cas and mixtank20.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

19-31

Using the Eulerian Multiphase Model for Granular Flow

Step 7: Postprocessing
You will now examine the progress of the sand and water in the mixing tank after a total of 20 seconds.The mixing tank has nearly, but not quite, reached a steady ow solution. 1. Display the velocity vectors for the water. Display Vectors... Figure 19.12 shows the water velocity vectors after 20 seconds of operation. The circulation of water is now very strong in the lower portion of the tank, though modest near the top.

8.31e-01 7.90e-01 7.48e-01 7.07e-01 6.65e-01 6.24e-01 5.82e-01 5.41e-01 4.99e-01 4.58e-01 4.16e-01 3.75e-01 3.33e-01 2.92e-01 2.50e-01 2.09e-01 1.67e-01 1.26e-01 8.44e-02 4.29e-02 1.42e-03

water-velocity Colored By Velocity Magnitude (water) (m/s) (Time=2.0000e+01) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.12: Water Velocity Vectors after 20 Seconds

2. Display the velocity vectors for the sand. Display Vectors... Figure 19.13 shows the sand velocity vectors after 20 seconds of operation. The sand has now been suspended much higher within the mixing tank, but does not reach the upper region of the tank. The water velocity in that region is not sucient to overcome the gravity force on the sand particles. 3. Display contours of sand volume fraction. Display Contours... Figure 19.14 shows the contours of sand volume fraction after 20 seconds of operation.

19-32

c Fluent Inc. January 28, 2003

Using the Eulerian Multiphase Model for Granular Flow

8.34e-01 7.92e-01 7.51e-01 7.09e-01 6.67e-01 6.26e-01 5.84e-01 5.42e-01 5.01e-01 4.59e-01 4.17e-01 3.75e-01 3.34e-01 2.92e-01 2.50e-01 2.09e-01 1.67e-01 1.25e-01 8.34e-02 4.17e-02 0.00e+00

sand-velocity Colored By Velocity Magnitude (sand) (m/s) (Time=2.0000e+01) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.13: Sand Velocity Vectors after 20 Seconds

3.23e-01 3.07e-01 2.91e-01 2.75e-01 2.59e-01 2.42e-01 2.26e-01 2.10e-01 1.94e-01 1.78e-01 1.62e-01 1.45e-01 1.29e-01 1.13e-01 9.70e-02 8.08e-02 6.47e-02 4.85e-02 3.23e-02 1.62e-02 0.00e+00

Contours of Volume fraction (sand) (Time=2.0000e+01) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.14: Contours of Sand Volume Fraction after 20 Seconds

c Fluent Inc. January 28, 2003

19-33

Using the Eulerian Multiphase Model for Granular Flow

4. Display lled contours of static pressure in the mixing tank. (a) Select Pressure... and Static Pressure in the Contours Of drop-down lists. (b) Select mixture in the Phase drop-down list. (c) Click Display. Figure 19.15 shows the pressure distribution after 20 seconds of operation. Notice that the pressure eld represents the hydrostatic pressure except for some slight deviations due to the ow of the impeller near the bottom of the tank.

1.51e+02 6.12e+01 -2.83e+01 -1.18e+02 -2.07e+02 -2.97e+02 -3.86e+02 -4.76e+02 -5.65e+02 -6.55e+02 -7.44e+02 -8.33e+02 -9.23e+02 -1.01e+03 -1.10e+03 -1.19e+03

Contours of Static Pressure (mixture) (pascal) (Time=2.0000e+01) Nov 14, 2002 FLUENT 6.1 (axi, segregated, eulerian, ske, unsteady)

Figure 19.15: Contours of Pressure after 20 Seconds

Summary: This tutorial demonstrated how to set up and solve a granular multiphase problem using the Eulerian multiphase model. The problem involved the 2D modeling of particle suspension in a mixing tank, and postprocessing showed the nearsteady-state behavior of the sand in the mixing tank, under the assumptions made.

19-34

c Fluent Inc. January 28, 2003

Tutorial 20.

Modeling Solidication

Introduction: This tutorial illustrates how to set up and solve a problem involving solidication. In this tutorial, you will learn how to: Dene a solidication problem Dene pull velocities for simulation of continuous casting Dene a surface tension gradient for Marangoni convection Solve a solidication problem Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: This tutorial demonstrates the setup and solution procedure for a uid ow and heat transfer problem involving solidication, namely the Czochralski growth process. The geometry considered is a 2D axisymmetric bowl (shown in Figure 20.1), containing a liquid metal. The bottom and sides of the bowl are heated above the liquidus temperature, as is the free surface of the liquid. The liquid is solidied by heat loss from the crystal and the solid is pulled out of the domain at a rate of 0.001 m/s and a temperature of 500 K. There is a steady injection of liquid at the bottom of the bowl with a velocity of 1.01 103 and a temperature of 1300 K. Material properties are listed in Figure 20.1. Starting with an existing 2D mesh, the details regarding the setup and solution procedure for the solidication problem are presented. The steady conduction solution for this problem is computed as an initial condition. Then, the uid ow is turned on to investigate the eect of natural and Marangoni convection in an unsteady fashion.

Preparation
1. Copy the le solid/solid.msh from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D version of FLUENT.

c Fluent Inc. January 28, 2003

20-1

Modeling Solidication

T = 1400 K

Free Surface T = 1300 K h = 100 W/m K T = 1500 K env 0.05 m 0.1 m T = 500 K u = 0.001 m/s T = 500 K u = 0.00101 m/s 0.03 m T = 1300 K = 1 rad/s Mushy Region 0.1 m Crystal
2

k cp T / T solidus Tliquidus L Amush

= 8000 0.1*T kg/m = 5.53 x 10-3 kg/m-s = 30 W/m-K = 680 J/kg-K = 3.6 x 10-4 N/m-K = 1100 K = 1200 K 5 = 1 x 10 J/kg = 1 x 104 kg/m3-s

Figure 20.1: Solidication in Czochralski model

20-2

c Fluent Inc. January 28, 2003

Modeling Solidication

Step 1: Grid
1. Read the mesh le solid.msh. File Read Case... As this mesh is read by FLUENT, messages appear in the console window reporting the progress of the reading. 2. Check the grid. Grid Check FLUENT performs various checks on the mesh and reports the progress in the console window. Pay particular attention to the minimum volume. Make sure this is a positive number. 3. Display the grid (Figure 20.2). Display Grid...

Grid

Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam)

Figure 20.2: Graphics Display of Grid

c Fluent Inc. January 28, 2003

20-3

Modeling Solidication

Step 2: Models
1. Enable the modeling of axisymmetric swirl. Dene Models Solver...

(a) Under Space, select Axisymmetric Swirl. (b) Keep the default settings for everything else.

20-4

c Fluent Inc. January 28, 2003

Modeling Solidication

2. Dene the solidication model. Dene Models Solidication & Melting... (a) Under Model, turn on Solidication/Melting. The panel will expand to show the related inputs.

(b) Under Parameters, keep the default value for the Mushy Zone Constant. The default value of 100000 is acceptable for most cases. (c) Turn on Include Pull Velocities. The panel will expand to show an additional input. Including the pull velocities accounts for the movement of the solidied material as it is continuously withdrawn from the domain in the continuous casting process. Note: It is possible to have FLUENT compute the pull velocities during the calculation, but this approach is computationally expensive, and is recommended only if the pull velocities are strongly dependent on the location of the liquid-solid interface. In this tutorial, you will patch values for the pull velocities instead of having FLUENT compute them. See the Users Guide for more information. Note: When you click OK in the Solidication/Melting panel, FLUENT will present an Information dialog box telling you that available material properties have changed for the solidication model. You will be setting properties later, so you can simply click OK in the dialog box to acknowledge this information. Note: FLUENT will automatically enable the energy calculation when you enable the solidication model, so you need not visit the Energy panel.

c Fluent Inc. January 28, 2003

20-5

Modeling Solidication

3. Add the eect of gravity on the model. Dene Operating Conditions...

(a) Turn on Gravity. The panel will expand to show additional inputs. (b) Set the Gravitational Acceleration in the X direction to -9.81 m/s2 .

20-6

c Fluent Inc. January 28, 2003

Modeling Solidication

Step 3: Materials
In this step, you will create a new material and specify its properties, including the melting heat, solidus temperature, and liquidus temperature. Dene Materials...

1. In the Name eld, enter liquid-metal. 2. Specify the density as a function of temperature. As shown in Figure 20.1, the density of the material is dened by a polynomial function: = 8000 0.1T . (a) Select Polynomial in the Density drop-down list. The Polynomial Prole panel will open.

c Fluent Inc. January 28, 2003

20-7

Modeling Solidication

(b) Increase the value of Coecients to 2. (c) Enter 8000 for coecient 1 and -0.1 for coecient 2. When you click OK in the Polynomial Prole panel, a question dialog box will appear, asking you if air should be overwritten. Click No to retain air and add the new material, liquid-metal, to the list. The Materials panel will be updated to show the new material name in the Fluid Materials list. You will need to select liquid-metal in the Fluid Materials drop-down list to set the other material properties. 3. Set the specic heat, Cp, to 680 J/kg-K. 4. Set the Thermal Conductivity to 30 W/m-K. 5. Set the Viscosity to 0.00553 kg/m-s. 6. Set the Melting Heat to 100000 J/kg. 7. Set the Solidus Temperature to 1100 K. 8. Set the Liquidus Temperature to 1200 K. 9. Click on Change/Create and close the Materials panel.

20-8

c Fluent Inc. January 28, 2003

Modeling Solidication

Step 4: Boundary Conditions


Dene Boundary Conditions... 1. Set the boundary conditions for the uid.

(a) Select liquid-metal in the Material Name drop-down list. 2. Set the boundary conditions for the velocity inlet.

(a) Set the Velocity Magnitude to 0.00101 m/s. (b) Set the Temperature to 1300 K.

c Fluent Inc. January 28, 2003

20-9

Modeling Solidication

3. Set boundary conditions for the outlet. Here, the solid is pulled out with a specied velocity, so a velocity inlet is used with the velocities pointing outwards.

(a) In the Velocity Specication Method drop-down list, select Components. The panel will change to show related inputs. (b) Set the Axial-Velocity to 0.001 m/s. (c) Set the Swirl Angular Velocity to 1 rad/s. (d) Set the Temperature to 500 K.

20-10

c Fluent Inc. January 28, 2003

Modeling Solidication

4. Set the boundary conditions for the bottom wall.

(a) Select Temperature under Thermal Conditions. (b) Set the Temperature to 1300 K.

c Fluent Inc. January 28, 2003

20-11

Modeling Solidication

5. Set the boundary conditions for the free surface. The specied shear and Marangoni stress boundary conditions are useful in modeling situations in which the shear stress (rather than the motion of the uid) is known. A free surface condition is an example of such a situation. In this case, the conduction is Marangoni stress driven and the shear stress is dependent on the surface tension, which is a function of temperature.

(a) Specify the thermal conditions. i. Select Convection under Thermal Conditions. The panel will change to show related inputs. ii. Set the Heat Transfer Coecient to 100 W/m2 -K. iii. Set the Free Stream Temperature to 1500 K.

20-12

c Fluent Inc. January 28, 2003

Modeling Solidication

(b) Specify the shear conditions. i. Click the Momentum tab. The wall motion and shear condition will be displayed.

ii. Under Shear Condition, select Marangoni Stress. The Marangoni Stress condition allows you to specify the gradient of the surface tension with respect to temperature at a wall boundary. iii. Set the Surface Tension Gradient to -0.00036 N/m-K. 6. Set the boundary conditions for the side wall. (a) Select Temperature under Thermal Conditions. (b) Set the Temperature to 1400 K.

c Fluent Inc. January 28, 2003

20-13

Modeling Solidication

7. Set the boundary conditions for the solid wall. (a) Specify the thermal conditions. i. Select Temperature under Thermal Conditions. ii. Set the Temperature to 500 K. (b) Specify the wall motion. i. Click the Momentum tab.

ii. Under Wall Motion, select Moving Wall. The panel will expand to show additional parameters. iii. Under Motion, select Rotational. The panel changes to show the rotational speed. iv. Under Speed, set the rotational velocity to 1.0 rad/s.

20-14

c Fluent Inc. January 28, 2003

Modeling Solidication

Step 5: Solution: Steady Conduction


In this step, you will disable the calculation of the ow and swirl velocity equations, and calculate the conduction only. This steady-state solution will be used as the initial condition for the time-dependent uid ow and heat transfer calculation. 1. Set the solution parameters. In this step, you will specify the discretization schemes to be used, and temporarily turn o the calculation of the ow and swirl velocity equations. Solve Controls Solution...

(a) In the Equations list, deselect Flow and Swirl Velocity. (b) Keep the default values for all Under-Relaxation Factors. (c) Under Discretization, select PRESTO! for Pressure, SIMPLE for Pressure-Velocity Coupling, and First Order Upwind for Momentum, Swirl Velocity, and Energy.

c Fluent Inc. January 28, 2003

20-15

Modeling Solidication

2. Initialize the solution. Solve Initialize Initialize...

(a) Check that the value for Temperature is set to 300 K. Since you are solving only the steady conduction problem, the initial values for the pressure and velocities will not be used. (b) Click on Init and Close the panel.

20-16

c Fluent Inc. January 28, 2003

Modeling Solidication

3. Dene a custom eld function for the swirl pull velocity. You will use this eld function to patch a variable value for the swirl pull velocity in the next step. The swirl pull velocity is equal to r, where is the angular velocity and r is the radial coordinate. Since = 1 rad/s, you can simplify the equation to simply r. In this example, the value of is included for demonstration purposes. Dene Custom Field Functions...

(a) In the Field Functions drop-down lists, select Grid... and Radial Coordinate. (b) Click the Select button. radial-coordinate will appear in the Denition eld. If you make a mistake, click the DEL button on the calculator pad to delete the last item you added to the function denition. (c) Click the X button on the calculator pad. (d) Click on 1. (e) Enter omegar as the New Function Name. (f) Click Dene and close the panel. If you wish to check the function denition, click on Manage... and select omegar.

c Fluent Inc. January 28, 2003

20-17

Modeling Solidication

4. Patch the pull velocities. As noted earlier, you will patch values for the pull velocities, rather than having FLUENT compute them. Since the radial pull velocity is zero, you will patch just the axial and swirl pull velocities. Solve Initialize Patch...

(a) Specify the value of the axial pull velocity. i. In the Variable list, select Axial Pull Velocity. ii. Select uid in the Zones To Patch list. iii. Set the Value to 0.001 m/s. iv. Click Patch.

20-18

c Fluent Inc. January 28, 2003

Modeling Solidication

(b) Specify the value of the swirl pull velocity.

i. In the Variable list, select Swirl Pull Velocity. ii. Enable the Use Field Function option. iii. Select omegar in the Field Function list. iv. Click Patch.

c Fluent Inc. January 28, 2003

20-19

Modeling Solidication

5. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

(a) Under Options, select Plot. (b) Click OK. 6. Save the initial case and data les (solid0.cas and solid0.dat). File Write Case & Data... 7. Start the calculation by requesting 20 iterations. Solve Iterate...

20-20

c Fluent Inc. January 28, 2003

Modeling Solidication

8. Display lled contours of temperature (Figure 20.3). Display Contours...

(a) Under Options, select Filled. (b) Select Temperature... and Static Temperature in the Contours Of drop-down lists. (c) Click Display. The thickness of the mushy zone can be determined from the contours of temperature. The mushy zone is the region where the temperature is between the liquidus temperature and solidus temperature. 9. Save the case and data les for the steady conduction solution (solid.cas and solid.dat). File Write Case & Data...

c Fluent Inc. January 28, 2003

20-21

Modeling Solidication

1.40e+03 1.36e+03 1.31e+03 1.27e+03 1.22e+03 1.18e+03 1.13e+03 1.09e+03 1.04e+03 9.95e+02 9.50e+02 9.05e+02 8.60e+02 8.15e+02 7.70e+02 7.25e+02 6.80e+02 6.35e+02 5.90e+02 5.45e+02 5.00e+02

Contours of Static Temperature (k)

Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam)

Figure 20.3: Contours of Temperature for Steady Conduction Solution

20-22

c Fluent Inc. January 28, 2003

Modeling Solidication

Step 6: Solution: Unsteady Flow and Heat Transfer


In this step, you will turn on time dependence and include the ow and swirl velocity equations in the calculation. You will then solve the unsteady problem using the steady conduction solution as the initial condition. 1. Enable a time-dependent solution. Dene Models Solver...

(a) Under Time, select Unsteady. (b) Under Unsteady Formulation, retain 1st-Order Implicit. 2. Enable the solution of the ow and swirl velocity equations. Solve Controls Solution... (a) Select Flow and Swirl Velocity in the Equations list and keep the selection of Energy. Now all three items in the Equations list will be selected. (b) Keep the default values for all Under-Relaxation Factors. (c) Under Discretization, retain the settings for all parameters.

c Fluent Inc. January 28, 2003

20-23

Modeling Solidication

3. Save the initial case and data les (solid01.cas and solid01.dat). File Write Case & Data... 4. Run the calculation for 2 time steps. Solve Iterate...

(a) Under Time, set the Time Step Size to 0.1 seconds. (b) Set the Number of Time Steps to 2. (c) Under Iteration, retain the default value of 20 for Max Iterations per Time Step. (d) Click Iterate. 5. Examine the results of the calculation after 0.2 seconds. (a) Display lled contours of temperature (Figure 20.4). Display Contours... i. Select Temperature... and Static Temperature in the Contours Of dropdown lists. ii. Click Display. The temperature contours show the gradient in temperature from the hot walls on the left to the cooler zone on the right.

20-24

c Fluent Inc. January 28, 2003

Modeling Solidication

1.40e+03 1.36e+03 1.31e+03 1.27e+03 1.22e+03 1.18e+03 1.13e+03 1.09e+03 1.04e+03 9.95e+02 9.50e+02 9.05e+02 8.60e+02 8.15e+02 7.70e+02 7.25e+02 6.80e+02 6.35e+02 5.90e+02 5.45e+02 5.00e+02

Contours of Static Temperature (k) (Time=2.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.4: Contours of Temperature at t = 0.2 s (b) Display contours of stream function (Figure 20.5). i. Under Options, deselect Filled. ii. Select Velocity... and Stream Function in the Contours Of drop-down lists. iii. Click Display. As shown in Figure 20.5, the liquid is beginning to circulate in a large eddy, driven by natural convection and Marangoni convection on the free surface. (c) Display contours of liquid fraction (Figure 20.6). i. Under Options, select Filled. ii. Select Solidication/Melting... and Liquid Fraction in the Contours Of dropdown lists. iii. Click Display. The liquid fraction contours show the current position of the melt front. Note that in Figure 20.6, the mushy zone divides the liquid and solid regions roughly in half. 6. Continue the calculation for 48 additional time steps. Solve Iterate... After a total of 50 time steps have been completed, the elapsed time will be 5 seconds.

c Fluent Inc. January 28, 2003

20-25

Modeling Solidication

2.12e-02 2.01e-02 1.91e-02 1.80e-02 1.69e-02 1.59e-02 1.48e-02 1.38e-02 1.27e-02 1.17e-02 1.06e-02 9.53e-03 8.47e-03 7.42e-03 6.36e-03 5.30e-03 4.24e-03 3.18e-03 2.12e-03 1.06e-03 0.00e+00

Contours of Stream Function (kg/s) (Time=2.0000e-01) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.5: Contours of Stream Function at t = 0.2 s

1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01 2.00e-01 1.50e-01 1.00e-01 5.00e-02 0.00e+00

Contours of Liquid Fraction (Time=2.0000e-01)

Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.6: Contours of Liquid Fraction at t = 0.2 s

20-26

c Fluent Inc. January 28, 2003

Modeling Solidication

7. Examine the results of the calculation after 5 seconds. (a) Display lled contours of temperature (Figure 20.7).

1.40e+03 1.36e+03 1.31e+03 1.26e+03 1.22e+03 1.18e+03 1.13e+03 1.08e+03 1.04e+03 9.95e+02 9.50e+02 9.05e+02 8.60e+02 8.15e+02 7.70e+02 7.25e+02 6.80e+02 6.35e+02 5.90e+02 5.45e+02 5.00e+02

Contours of Static Temperature (k) (Time=5.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.7: Contours of Temperature at t = 5 s As shown in Figure 20.7, the temperature contours are fairly uniform through the melt front and solid material. The distortion of the temperature eld due to the recirculating liquid is also clearly evident. In a continuous casting process, it is important to pull out the solidied material at the proper time. If the material is pulled out too soon, it will not have solidied; that is, it will still be in a mushy state. If it is pulled out too late, it solidies in the casting pool and cannot be pulled out in the required shape. The optimal rate of pull can be determined from the contours of liquidus temperature and solidus temperature.

c Fluent Inc. January 28, 2003

20-27

Modeling Solidication

(b) Display contours of stream function (Figure 20.8). Display Contours...

1.33e-01 1.26e-01 1.20e-01 1.13e-01 1.07e-01 9.99e-02 9.32e-02 8.65e-02 7.99e-02 7.32e-02 6.66e-02 5.99e-02 5.33e-02 4.66e-02 3.99e-02 3.33e-02 2.66e-02 2.00e-02 1.33e-02 6.66e-03 0.00e+00

Contours of Stream Function (kg/s) (Time=5.0000e+00) Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.8: Contours of Stream Function at t = 5 s Note that the ow has developed more fully now, as compared with Figure 20.5 after 0.2 seconds. The main eddy, driven by natural convection and Marangoni stress, dominates the ow. To examine the position of the melt front and the extent of the mushy zone, you will plot the contours of liquid fraction. (c) Display lled contours of liquid fraction (Figure 20.9). The introduction of liquid material at the left of the domain is balanced by the pulling of the solidied material from the right. After 5 seconds, the equilibrium position of the melt front is beginning to be established. 8. Save the case and data les for the solution at 5 seconds (solid5.cas and solid5.dat). File Write Case & Data...

20-28

c Fluent Inc. January 28, 2003

Modeling Solidication

1.00e+00 9.50e-01 9.00e-01 8.50e-01 8.00e-01 7.50e-01 7.00e-01 6.50e-01 6.00e-01 5.50e-01 5.00e-01 4.50e-01 4.00e-01 3.50e-01 3.00e-01 2.50e-01 2.00e-01 1.50e-01 1.00e-01 5.00e-02 0.00e+00

Contours of Liquid Fraction (Time=5.0000e+00)

Nov 18, 2002 FLUENT 6.1 (axi, swirl, segregated, lam, unsteady)

Figure 20.9: Contours of Liquid Fraction at t = 5 s

c Fluent Inc. January 28, 2003

20-29

Modeling Solidication

Summary: In this tutorial, you studied the setup and solution for a uid ow problem involving solidication for the Czochralski growth process. The solidication model in FLUENT can be used to model the continuous casting process where a solid material is continuously pulled out from the casting domain. In this tutorial, you patched a constant value and a custom eld function for the pull velocities instead of computing them. For cases where the pull velocity is not changing over the domain, this approach is used as it is computationally less expensive than having FLUENT compute the pull velocities during the calculation. For more information about the solidication/melting model, see the Users Guide.

20-30

c Fluent Inc. January 28, 2003

Tutorial 21. Using the Eulerian Granular Multiphase Model with Heat Transfer
Introduction: This tutorial examines the ow of air and a granular solid phase consisting of glass beads in a hot gas uidized bed, in uniform minimum uidization conditions. Finally, you will compare the results obtained for the local wall-to-bed heat transfer coecient in FLUENT with analytical results. In this tutorial you will learn how to: Use the Eulerian granular model Set boundary conditions for internal ow Use a user dened function (UDF) to specify a phase-specic velocity inlet prole Calculate a solution using the segregated solver Compare the results obtained with analytical results. Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT and that you have solved or read Tutorial 1. Some steps in the setup and solution procedure will not be shown explicitly. Problem Description: This problem considers a hot gas uidized bed in which air ows upwards through the bottom of the domain and through an additional small orice next to a heated wall. For this problem, a uniformly uidized bed is examined, for the sake of comparison with analytical results [1]. The geometry and data for the problem are shown in Figure 21.1.

c Fluent Inc. January 28, 2003

21-1

Using the Eulerian Granular Multiphase Model with Heat Transfer

pressure outlet 101325 Pa

insulated wall

heated wall T = 373 K

0.598 volume fraction of solids

uniform velocity inlet u = 0.25 m/s T = 293 K

orice u = 0.25 m/s T = 293 K

Figure 21.1: Problem Specication

21-2

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

Preparation
1. Copy the les fluid-bed/fluid-bed.msh and fluid-bed/gasvel.c from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 2D double-precision version of FLUENT.

Step 1: Grid
1. Read the grid le (fluid-bed.msh). File Read Case... As FLUENT reads the grid le, it will report its progress in the console window. 2. Check the grid. Grid Check FLUENT will perform various checks on the mesh and will report the progress in the console window. Pay particular attention to the reported minimum volume. Make sure this is a positive number. 3. Display the grid. Display Grid...

c Fluent Inc. January 28, 2003

21-3

Using the Eulerian Granular Multiphase Model with Heat Transfer

Grid (Time=0.0000e+00)

Nov 25, 2002 FLUENT 6.1 (2d, dp, segregated, lam, unsteady)

Figure 21.2: The Grid in the Fluidized Bed (a) Display the grid using the default settings (Figure 21.2). Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries in the graphics window, its zone number, name, and type will be printed in the FLUENT console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

21-4

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 2: Models
1. Keep the default settings for the 2D segregated unsteady solver. The segregated solver must be used for multiphase calculations. Dene Models Solver... (a) Under Time, select Unsteady.

c Fluent Inc. January 28, 2003

21-5

Using the Eulerian Granular Multiphase Model with Heat Transfer

2. Enable the Eulerian multiphase model with 2 phases. Dene Models Multiphase...

(a) Select Eulerian as the Model. (b) Click OK in the dialog box that appears. Although for this problem you will be using the Eulerian granular multiphase model with heat transfer, no further inputs are necessary in the Multiphase model panel. You will set the conditions for the granular phase and heat transfer in the next steps. 3. Enable heat transfer by activating the energy equation. Dene Models Energy...

21-6

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

4. Keep the default laminar model. Experiments have shown negligible three-dimensional eects in the ow eld for the case modeled, suggesting very weak turbulent behavior. Dene Models Viscous...

5. Set the gravitational acceleration. Dene Operating Conditions...

(a) Turn on Gravity. The panel will expand to show additional inputs. (b) Set the Gravitational Acceleration in the Y direction to -9.81 m/s2 .

c Fluent Inc. January 28, 2003

21-7

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 3: Materials
1. Read in and compile the user-dened functions. Dene User-Dened Functions Compiled...

(a) Under Source Files, click Add... A Select File panel will open. (b) In the Select File panel, select the source code gasvel.c, which includes all the user-dened macros you will need to run this tutorial, and click OK. (c) In the Compiled UDFs panel, click Build. FLUENT will build a libudf directory and compile the UDF. (d) Click OK in the dialog box that will appear. (e) Click Load to open the directory and load the UDF. 2. Modify the properties for air, which will be used for the primary phase. The properties used for air are modied to match data used by Kuipers et al. [1] Dene Materials... (a) Specify 1.2 for Density. (b) Specify 994 for Cp. (c) In the Thermal Conductivity drop-down list, select user-dened. The User Dened Functions panel will automatically open. (d) In the User Dened Functions panel, select conduct gas, and click OK. (e) Click Change/Create.

21-8

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

3. Dene a new uid material for the granular phase (the glass beads).

(a) In the Name eld, enter solids. (b) Specify 2660 for the Density. (c) Specify 737 for Cp. (d) Keep the current selection of user-dened in the Thermal Conductivity dropdown list, and click Edit... (e) In the User Dened Functions panel, select conduct solid, and click OK. (f) Click No in the dialog box asking if you want to overwrite air. (g) Select solids under Fluid Materials. (h) Click Change/Create.

c Fluent Inc. January 28, 2003

21-9

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 4: Phases
1. Dene the air and granular phases that exist in the uidized bed. Dene Phases... (a) Specify air as the primary phase. i. Select phase-1 and click the Set... button.

ii. In the Primary Phase panel, enter air for the Name. iii. Select air from the Phase Material drop-down list. iv. Click OK. (b) Specify the glass beads as the secondary phase. i. Select phase-2 and click the Set... button.

21-10

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

ii. In the Secondary Phase panel, enter solids for the Name. iii. Select solids from the Phase Material drop-down list. iv. Turn on Granular. v. Set the Diameter to 0.0005 m. vi. In the Granular Viscosity drop-down list, select syamlal-obrien. vii. In the Granular Bulk Viscosity drop-down list, select lun-et-al. viii. In the Granular Conductivity drop-down list, select syamlal-obrien. Hint: You will have to scroll down in the Properties list to change the settings for some of the properties. ix. Click OK. The Phases panel is now updated.

c Fluent Inc. January 28, 2003

21-11

Using the Eulerian Granular Multiphase Model with Heat Transfer

2. Check the inter-phase interactions formulations to be used. (a) Click the Interaction... button in the Phases panel.

(b) In the Drag Coecient drop-down list, select syamlal-obrien. (c) Click the Heat tab, and select gunn in the Heat Transfer Coecient drop-down list. For this problem, you will be simulating interphase heat exchange, using a drag coecient, the default restitution coecient for granular collisions of 0.9, and a heat transfer coecient. Granular phase lift is not very relevant in this problem, and in fact is rarely used. (d) Click OK.

21-12

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 5: Boundary Conditions


For this problem, you need to set the boundary conditions for all boundaries. Dene Boundary Conditions... 1. Set the conditions for the lower velocity inlet (v uniform). For the Eulerian multiphase model, you will specify conditions at a velocity inlet that are specic to the primary and secondary phases. (a) Set the conditions at v uniform for the primary phase. i. In the Boundary Conditions panel, select air in the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to 0.25. iv. Set the Temperature to 293. v. Click OK. (b) Set the conditions at v uniform for the secondary phase. i. In the Boundary Conditions panel, select solids from the Phase drop-down list and click Set.... ii. Keep the default Velocity Specication Method and Reference Frame. iii. Keep the default value of 0 for the Velocity Magnitude. iv. Set the Temperature to 293. v. Set the Granular Temperature to 0.0001. vi. Keep the default value of 0 for the Volume Fraction. vii. Click OK.

c Fluent Inc. January 28, 2003

21-13

Using the Eulerian Granular Multiphase Model with Heat Transfer

2. Set the conditions for the orice velocity inlet (v jet). (a) Set the conditions at v jet for the primary phase. i. In the Boundary Conditions panel, select air in the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Set the Velocity Magnitude to 0.25. In order for a comparison with analytical results [1] to be meaningful, in this simulation you will use a uniform value for the air velocity equal to the minimum uidization velocity at both inlets on the bottom of the bed. iv. Set the Temperature to 293. v. Click OK.

21-14

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

(b) Set the conditions at v jet for the secondary phase. i. In the Boundary Conditions panel, select solids from the Phase drop-down list and click Set....

ii. Keep the default Velocity Specication Method and Reference Frame. iii. Keep the default value of 0 for the Velocity Magnitude. iv. Set the Temperature to 293. v. Set the Granular Temperature to 0.0001. vi. Keep the default value of 0 for the Volume Fraction. vii. Click OK. 3. Set the boundary conditions for the pressure outlet (poutlet). For the Eulerian granular model, you will specify conditions at a pressure outlet for the mixture and for both phases. The thermal conditions at the pressure outlet will be used only if ow enters the domain through this boundary. You can set them equal to the inlet values, as no ow reversal is expected at the pressure outlet. In general, however, it is important to set reasonable values for these downstream scalar values, in case ow reversal occurs at some point during the calculation. (a) Set the conditions at poutlet for the mixture. i. In the Boundary Conditions panel, select mixture in the Phase drop-down list and click Set.... ii. Keep the default value of 0 for the Gauge Pressure. iii. Click OK.

c Fluent Inc. January 28, 2003

21-15

Using the Eulerian Granular Multiphase Model with Heat Transfer

(b) Set the conditions for the primary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set....

ii. Set the Backow Total Temperature to 293. iii. Click OK. (c) Set the conditions for the secondary phase. i. In the Boundary Conditions panel, select solids from the Phase drop-down list and click Set....

ii. Set the Backow Total Temperature to 293. iii. Set the Backow Granular Temperature to 0.0001. iv. Set the Backow Volume Fraction to 0. v. Click OK.

21-16

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

4. Set the boundary conditions for the heated wall (wall hot). For the heated wall, you will set thermal conditions for the mixture, and momentum conditions (zero shear) for both phases. (a) Set the conditions for the mixture. i. In the Boundary Conditions panel, select mixture from the Phase drop-down list and click Set....

ii. Select Temperature under Thermal Conditions, and input 373 for the Temperature. iii. Click OK.

c Fluent Inc. January 28, 2003

21-17

Using the Eulerian Granular Multiphase Model with Heat Transfer

(b) Set the conditions for the primary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set....

ii. Click the Momentum tab. iii. Select Specied Shear under Shear Condition (the panel will expand), and keep the default values of 0 for the X-Component and Y-Component. (c) Set the conditions for the secondary phase. For the secondary phase, you will set the same conditions of zero shear as for the primary phase.

21-18

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

5. Set the boundary conditions for the adiabatic wall (wall ins). For the adiabatic wall, you will retain the default thermal conditions for the mixture (zero heat ux), and set momentum conditions (zero shear) for both phases. (a) Set the conditions for the primary phase. i. In the Boundary Conditions panel, select air from the Phase drop-down list and click Set....

ii. Select Specied Shear under Shear Condition (the panel will expand), and keep the default values of 0 for the X-Component and Y-Component. iii. Click OK. (b) Set the conditions for the secondary phase. For the secondary phase, you will set the same conditions of zero shear as for the primary phase.

c Fluent Inc. January 28, 2003

21-19

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 6: Solution
1. Set the solution parameters. Solve Controls Solution...

(a) Set the under-relaxation factor for Pressure to 0.5. (b) Set the under-relaxation factor for Momentum to 0.2. (c) Set the under-relaxation factor for Volume Fraction to 0.5. You will have to scroll the Under Relaxation Factors list to display the underrelaxation factor for Volume Fraction. (d) Keep all default Discretization schemes. (e) Click OK. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual...

21-20

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

3. Dene a surface monitor for the heat transfer coecient at a point surface in the cell next to the wall, on a plane of y = 0.24. (a) Dene a custom eld function for the heat transfer coecient. First you will dene functions for the mixture temperature, and thermal conductivity, then you will use these to dene a function for the heat transfer coecient. Dene Custom Field Functions... i. Dene function t mix. A. In the Field Functions drop-down list, select Temperature... and Static Temperature. B. In the Phase drop-down list, select air, and click Select. C. Click the multiplication symbol in the calculator pad. D. In the Field Functions drop-down list, select Phases... and Volume Fraction. E. In the Phase drop-down list, select air, and click Select. F. Click the addition symbol in the calculator pad. G. Repeat the steps above to add the term solids-temperature * solids-vof. H. In the New Function Name eld, enter t mix as the name of the dened function. I. Click Dene.

c Fluent Inc. January 28, 2003

21-21

Using the Eulerian Granular Multiphase Model with Heat Transfer

ii. Dene function k mix. A. In the Field Functions drop-down list, select Properties.... B. In the Phase drop-down list, select air C. Set the property as Thermal Conductivity and click Select. D. Click the multiplication symbol in the calculator pad. E. In the Field Functions drop-down list, select Phases... and Volume Fraction. F. In the Phase drop-down list, select air, and click Select. G. Click the addition symbol in the calculator pad. H. Repeat the steps above to add the term solids-thermalconductivity-lam * solids-vof. I. In the New Function Name eld, enter k mix. J. Click Dene.

iii. Dene function ave htc. A. Click the subtraction symbol in the calculator pad. B. In the Field Functions drop-down list, select Custom Field Functions... and t mix. C. Use the calculator pad and the Field Functions list as you did in the previous steps to complete the denition of the function as shown below. k mix (t mix 373)/(58.5 10(6) )/80

21-22

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

D. In the New Function Name eld, enter ave htc. E. Click Dene.

(b) Dene the point surface on the plane y = 0.24. Surface Point...

i. Under Coordinates, enter 0.28494 for x0, and 0.24 for y0. ii. Enter y=0.24 for the New Surface Name. iii. Click Create.

c Fluent Inc. January 28, 2003

21-23

Using the Eulerian Granular Multiphase Model with Heat Transfer

(c) Dene the surface monitor for the heat transfer coecient. Solve Monitors Surface... i. Increase the number of Surface Monitors to 1. ii. Enable Plot, Print, and Write for monitor-1. iii. In the Every drop-down list, select Time Step, and click Dene... The Dene Surface Monitor panel will open.

iv. Enter htc in the Name eld. v. In the Report Type drop-down list, select Vertex Average. vi. In the X Axis drop-down list, select Flow Time. vii. Increase the Plot Window to 1. viii. In the Report Of drop-down lists, select Custom Field Functions..., and ave htc. ix. In the Surfaces list, select y=0.24. x. Under File Name, enter htc-024. xi. Click OK. xii. Click OK in the Surface Monitors panel.

21-24

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

4. Initialize the solution. Solve Initialize Initialize...

(a) Under Initial Values, set air Temperature to 293. (b) Set solids Granular Temperature to 0.0001. (c) Set solids Temperature to 293. (d) Click Apply to save the above settings. (e) Click Init.

c Fluent Inc. January 28, 2003

21-25

Using the Eulerian Granular Multiphase Model with Heat Transfer

5. Dene an adaption register for the lower half of the uidized bed. You will use this register to patch the initial volume fraction of solids in the next step. Adapt Region... (a) Under Input Coordinates, specify the Xmaximum value as 0.3 and the Ymaximum value as 0.5. (b) Click Mark.

(c) Click Manage... The Manage Adaption Registers panel will open. (d) Under Registers, in the Manage Adaption Registers panel, select hexahedron-r0, and click Display. After you dene a region for adaption, it is good practice to display it to visually verify that it encompasses the intended area.

21-26

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

6. Patch the initial volume fraction of solids in the lower half of the uidized bed. Solve Initialize Patch...

(a) In the Phase drop-down list, select solids. (b) In the Variable drop-down list, select Volume Fraction. (c) In the Value eld, enter 0.598. (d) In the Registers to Patch list, select hexahedron-r0. (e) Click Patch. At this point, it is good practice to display contours of the variable you just patched, to ensure that the desired eld was obtained. 7. Display contours of Volume Fraction of solids. Display Contours... 8. Save the case le (fluid-bed.cas). File Write Case...

c Fluent Inc. January 28, 2003

21-27

Using the Eulerian Granular Multiphase Model with Heat Transfer

5.98e-01 5.68e-01 5.38e-01 5.08e-01 4.78e-01 4.49e-01 4.19e-01 3.89e-01 3.59e-01 3.29e-01 2.99e-01 2.69e-01 2.39e-01 2.09e-01 1.79e-01 1.50e-01 1.20e-01 8.97e-02 5.98e-02 2.99e-02 0.00e+00

Contours of Volume fraction (solids) (Time=0.0000e+00) Nov 25, 2002 FLUENT 6.1 (2d, dp, segregated, eulerian, lam, unsteady)

Figure 21.3: Initial Volume Fraction of Granular Phase (solids).

21-28

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

9. Set a time step size of 0.00025 s and start the calculation by requesting 7000 time steps. Solve Iterate... The plot of the value of the mixture-averaged heat transfer coecient in the cell next to the heated wall versus time is in excellent agreement with results published for the same case [1].

1600.0000 1400.0000 1200.0000 1000.0000

Average of Surface Vertex Values

800.0000 600.0000 400.0000 200.0000 0.0000 0.0000 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 1.6000 1.8000

Flow Time

Convergence history of ave_htc on y=0.24 (Time=1.7500e+00) Nov 25, 2002 FLUENT 6.1 (2d, dp, segregated, eulerian, lam, unsteady)

Figure 21.4: Plot of Mixture-Averaged Heat Transfer Coecient in the Cell Next to the Heated Wall Versus Time

10. Save the case and data les (fluid-bed.cas and fluid-bed.dat). File Write Case & Data... Extra: If you decide to read in the case le that is provided for this tutorial on the documentation CD, you will need to compile the UDF associated with this tutorial in your working directory. This is necessary because FLUENT will expect to nd the correct UDF libraries in your working directory when reading the case le.

c Fluent Inc. January 28, 2003

21-29

Using the Eulerian Granular Multiphase Model with Heat Transfer

Step 7: Postprocessing
1. Display the pressure eld in the uidized bed. Display Contours...

(a) Select Pressure... and Static Pressure in the Contours Of drop-down lists. (b) Select Filled under Options. (c) Click Display. Note the build-up of static pressure in the granular phase. 2. Display the volume fraction of solids. Display Contours... (a) Select Phases... and Volume fraction in the Contours Of drop-down lists. (b) Select solids in the Phase drop-down list. (c) Click Display. (d) Zoom in to show the contours close to the region where the change in volume fraction is the greatest.

21-30

c Fluent Inc. January 28, 2003

Using the Eulerian Granular Multiphase Model with Heat Transfer

7.79e+03 7.40e+03 7.01e+03 6.62e+03 6.23e+03 5.84e+03 5.45e+03 5.06e+03 4.68e+03 4.29e+03 3.90e+03 3.51e+03 3.12e+03 2.73e+03 2.34e+03 1.95e+03 1.56e+03 1.17e+03 7.79e+02 3.90e+02 -4.96e-02

Contours of Static Pressure (mixture) (pascal) (Time=1.7500e+00) Nov 25, 2002 FLUENT 6.1 (2d, dp, segregated, eulerian, lam, unsteady)

Figure 21.5: Contours of Static Pressure

6.29e-01 5.98e-01 5.66e-01 5.35e-01 5.03e-01 4.72e-01 4.40e-01 4.09e-01 3.77e-01 3.46e-01 3.15e-01 2.83e-01 2.52e-01 2.20e-01 1.89e-01 1.57e-01 1.26e-01 9.44e-02 6.29e-02 3.15e-02 0.00e+00

Contours of Volume fraction (solids) (Time=1.7500e+00) Nov 25, 2002 FLUENT 6.1 (2d, dp, segregated, eulerian, lam, unsteady)

Figure 21.6: Contours of Volume Fraction of Solids

c Fluent Inc. January 28, 2003

21-31

Using the Eulerian Granular Multiphase Model with Heat Transfer

Note that the region occupied by the granular phase has expanded slightly, as a result of uidization. Summary: This tutorial demonstrated how to set up and solve a granular multiphase problem with heat transfer, using the Eulerian model. You learned how to set boundary conditions for the mixture and both phases. The solution obtained is in excellent agreement with analytical results from Kuipers et al. [1]. References: 1. J. A. M. Kuipers, W. Prins, and W. P. M. Van Swaaij Numerical Calculation of Wall-to-Bed Heat Transfer Coecients in Gas-Fluidized Beds, Department of Chemical Engineering, Twente University of Technology, in AIChE Journal, July 1992, Vol. 38, No. 7.

21-32

c Fluent Inc. January 28, 2003

Tutorial 22.

Postprocessing

Introduction: In this tutorial, the postprocessing capabilities of FLUENT are demonstrated for a 3D laminar ow involving conjugate heat transfer. The ow is over a rectangular heat-generating electronics chip which is mounted on a at circuit board. The heat transfer involves the coupling of conduction in the chip and conduction and convection in the surrounding uid. The physics of conjugate heat transfer such as this is common in many engineering applications, including the design and cooling of electronic components. In this example, you will read the case and data les (without doing the calculation) and perform a number of postprocessing exercises. In the process, you will learn how to: Create surfaces for the display of 3D data Display velocity vectors Display lled contours of temperature on several surfaces Mirror a display about a symmetry plane Add lights to the display at multiple locations Use the Scene Description and Animate panels to animate the graphics display Use the Sweep Surface panel to display results on successive slices of the domain Display pathlines Plot quantitative results Overlay and explode a display Annotate your display Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Problem Description: The problem to be considered is shown schematically in Figure 22.1. The conguration consists of a series of side-by-side electronic chips, or modules, mounted on a circuit board. Air ow, conned between the circuit board and an upper wall, cools the modules. To take advantage of the symmetry present in the problem, the model will extend from the middle of one module to the plane of symmetry between it and the next module.

c Fluent Inc. January 28, 2003

22-1

Postprocessing

As shown in the gure, each half-module is assumed to generate 2.0 Watts and to have a bulk conductivity of 1.0 W/m2 -K. The circuit board conductivity is assumed to be one order of magnitude lower: 0.1 W/m2 -K. The air ow enters the system at 298 K with a velocity of 1 m/s. The Reynolds number of the ow, based on the module height, is about 600. The ow is therefore treated as laminar.

Symmetry Planes Top Wall Externally Cooled Bottom Wall Externally Cooled Air Flow 1.0 m/s 298 K Electronic Module (one half) k = 1.0 W/m2-K Q = 2.0 Watts Circuit Board k = 0.1 W/m2-K
Figure 22.1: Problem Specication

Preparation
1. Copy the les chip/chip.cas and chip/chip.dat from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 3D version of FLUENT.

22-2

c Fluent Inc. January 28, 2003

Postprocessing

Step 1: Reading the Case and Data Files


1. Read in the case and data les (chip.cas and chip.dat). File Read Case & Data... Once you select chip.cas, chip.dat will be read automatically.

Step 2: Grid Display


1. Display the grid. Display Grid...

(a) Under Options, select Edges. (b) In the Surfaces list, select board-top and chip. (c) Click Display. Note: You may want to scroll through the Surfaces list to be sure that no other surfaces are selected. You can also deselect all surfaces by clicking on the farright button at the top of the Surfaces list, and then select the desired surfaces for display.

c Fluent Inc. January 28, 2003

22-3

Postprocessing

Y X Z

Grid

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.2: Graphics Display of the Chip and Board Surfaces

2. Use your left mouse button to rotate the view, and your middle mouse button to zoom the view until you obtain an enlarged isometric display of the circuit board in the region of the chip, as shown in Figure 22.2. Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries displayed in the graphics window, its zone number, name, and type will be printed in the console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly. 3. Create a lled surface display. (a) In the Grid Display panel under Options, deselect Edges and select Faces. (b) Click Display. The surfaces run together with no shading to separate the chip from the board.

22-4

c Fluent Inc. January 28, 2003

Postprocessing

4. Add shading eects by enabling lights. Display Options...

(a) Under Lighting Attributes, enable the Lights On. (b) Click Apply. Shading will be added to the surface grid display (Figure 22.3).

Y X Z

Grid

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.3: Graphics Display of the Chip and Board Surfaces with Default Lighting

c Fluent Inc. January 28, 2003

22-5

Postprocessing

(c) In the Display Options panel, click on the Lights... button. This will open the Lights panel.

Note: When you turn lights on, the default settings are for light 0 (indicated by the Light ID), corresponding to a white light at the position (1, 1, 1), as indicated by the unit vectors under Direction. (d) Add a light at (-1,1,1). i. Increase the Light ID to 1 and enable the Light On option. ii. Set X, Y, and Z to -1, 1, and 1. iii. Click Apply. (e) Repeat this procedure to add a second light (Light ID=2) at (-1,1,-1). The result is a more softly shaded display (Figure 22.4). Note: The Lights panel contains a Headlight On option that is turned on by default. When you create additional lights using this panel, FLUENT will automatically turn on a light in the direction of the ow. You can turn o the headlight by deselecting the Headlight On option (Figure 22.5).

Extra: You can use your left mouse button to rotate the ball in the Active Lights window in the Lights panel, as shown below. By doing so, you can gain a perspective view on the relative locations of the lights that are currently active, and see the shading eect on the ball at the center.

22-6

c Fluent Inc. January 28, 2003

Postprocessing

Y X Z

Grid

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.4: Graphics Display of the Chip and Board Surfaces with Additional Lighting

Y X Z

Grid

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.5: Graphics Display of the Chip and Board Surfaces with Additional Lighting: Headlight O

c Fluent Inc. January 28, 2003

22-7

Postprocessing

You can also change the color of one or more of the lights by typing the name of a color in the Color eld or moving the Red, Green, and Blue sliders.

22-8

c Fluent Inc. January 28, 2003

Postprocessing

Step 3: Isosurface Creation


To display results in a 3D model, you will need surfaces on which the data can be displayed. FLUENT creates surfaces for all boundary zones automatically. In the case le that you have read, several of these surfaces have been renamed. Examples are board-sym and board-ends, which correspond to the side and end faces of the circuit board. In general, you may want to dene additional surfaces for the purpose of viewing your results, such as a plane in Cartesian space, for example. In this exercise, you will create a horizontal plane cutting through the middle of the module. This surface will have a y value of 0.25 inches, and will be used in a later step for displaying the temperature and velocity elds. 1. Create a surface of constant y coordinate. Surface Iso-Surface...

(a) In the Surface of Constant drop-down lists, select Grid... and Y-Coordinate. (b) Click Compute. The Min and Max elds will display the y extents of the domain. (c) Enter 0.25 under Iso-Values. (d) Enter y=0.25in under New Surface Name. (e) Click Create, and Close the panel.

c Fluent Inc. January 28, 2003

22-9

Postprocessing

Step 4: Contours
1. Plot lled contours of temperature on the symmetry plane (Figure 22.6). Display Contours...

(a) Under Options, select Filled. (b) Select Temperature... and Static Temperature in the Contours Of drop-down lists. (c) In the Surfaces list, select board-sym, chip-sym, and uid-sym. (d) Click Display. The temperature contour will be displayed. (e) Rotate and zoom the display using the left and middle mouse buttons, respectively, to obtain the view shown in Figure 22.6. Hint: If the display disappears from the screen at any time, or if you are having diculty manipulating it with the mouse, you can open the Views panel from the Display pull-down menu and use the Default button to reset the view. Alternatively, you can revert to a previous graphics display using the keyboard shortcut <Ctrl>-L. Hint: You can revert to previous views in the graphics display window using the keyboard shortcut <Ctrl>-L.

22-10

c Fluent Inc. January 28, 2003

Postprocessing

4.09e+02 4.03e+02 3.98e+02 3.92e+02 3.87e+02 3.81e+02 3.76e+02 3.70e+02 3.64e+02 3.59e+02 3.53e+02 3.48e+02 3.42e+02 3.37e+02 3.31e+02 3.26e+02 3.20e+02 3.15e+02 3.09e+02 3.04e+02 2.98e+02

Y X Z

Contours of Static Temperature (k)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.6: Filled Contours of Temperature on the Symmetry Surfaces

Note the peak temperatures in the chip where the heat is generated, along with the higher temperatures in the wake where the ow is recirculating. 2. Plot lled contours of temperature on the horizontal plane at y =0.25 in (Figure 22.7). (a) In the Contours panel under Surfaces, deselect the symmetry planes and select y=0.25in. (b) Click Display. (c) Zoom the display using your middle mouse button to obtain the view shown in Figure 22.7. In the contour display (Figure 22.7), the high temperatures in the wake of the module are clearly visible. You may want to display other quantities using the Contours panel, such as velocity magnitude or pressure).

c Fluent Inc. January 28, 2003

22-11

Postprocessing

4.09e+02 4.03e+02 3.98e+02 3.92e+02 3.87e+02 3.81e+02 3.76e+02 3.70e+02 3.64e+02 3.59e+02 3.53e+02 3.48e+02 3.42e+02 3.37e+02 3.31e+02 3.26e+02 3.20e+02 3.15e+02 3.09e+02 3.04e+02 2.98e+02

Y X Z

Contours of Static Temperature (k)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.7: Filled Contours of Temperature on the y = 0.25 in. Surface

22-12

c Fluent Inc. January 28, 2003

Postprocessing

Step 5: Velocity Vectors


Velocity vectors provide an excellent visualization of the ow around the module, depicting details of the wake structure. 1. Display velocity vectors on the symmetry plane through the module centerline (Figure 22.8). Display Vectors...

(a) In the Surfaces list, select uid-sym. (b) Set the Scale Factor to 1.9. (c) Click Display. (d) Rotate and zoom the display to observe the vortex near the stagnation point and in the wake of the module (Figure 22.8). Note: The vectors in Figure 22.8 are shown without arrowheads. You can modify the arrow style in the Vectors panel by selecting a dierent option from the Style drop-down list.

c Fluent Inc. January 28, 2003

22-13

Postprocessing

1.41e+00 1.34e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.89e-01 9.20e-01 8.50e-01 7.81e-01 7.11e-01 6.41e-01 5.72e-01 5.02e-01 4.33e-01 3.63e-01 2.94e-01 2.24e-01 1.54e-01 8.49e-02 1.53e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Nov 19, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.8: Velocity Vectors in the Module Symmetry Plane

Extra: If you want to decrease the number of vectors displayed, you can increase the Skip factor to a non-zero value.

22-14

c Fluent Inc. January 28, 2003

Postprocessing

2. Plot velocity vectors in the horizontal plane intersecting the module (Figure 22.10). After plotting the vectors, you will enhance your view by mirroring the display about the module centerline and by adding the display of the module surfaces. Display Vectors...

(a) Deselect all surfaces by clicking the unshaded icon to the right of Surfaces. (b) In the Surfaces list, select y=0.25in. (c) Set the Scale to 3.8. (d) Under Options, select Draw Grid. This will open the Grid Display panel.

c Fluent Inc. January 28, 2003

22-15

Postprocessing

(e) Under Options, check that Faces is selected. (f) In the Surfaces list, select board-top and chip. (g) Click Colors.... This will open the Grid Colors panel.

(h) In the Types list, select wall. (i) In the Colors list, select light blue, and then Close the panel. (j) In the Grid Display panel, click Display and then Close the panel. (k) Use your mouse to obtain the view shown in Figure 22.9. (l) In the Vectors panel, click Display. (m) Rotate the display with your mouse to obtain the view shown in Figure 22.10.

22-16

c Fluent Inc. January 28, 2003

Postprocessing

Y X Z

Grid

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.9: Filled Surface Display for the Chip and Board Top

1.41e+00 1.34e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.89e-01 9.20e-01 8.50e-01 7.81e-01 7.11e-01 6.41e-01 5.72e-01 5.02e-01 4.33e-01 3.63e-01 2.94e-01 2.24e-01 1.54e-01 8.49e-02 1.53e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.10: Velocity Vectors and Chip and Board Top Surfaces

c Fluent Inc. January 28, 2003

22-17

Postprocessing

3. Mirror the view about the chip symmetry plane (Figure 22.11). Display Views...

(a) In the Mirror Planes list, select symmetry-18. Note: This zone is the centerline plane of the module, and its selection will create a mirror of the entire display about the centerline plane. (b) Click Apply. The display will be updated in your graphics window (Figure 22.11). Extra: You may want to experiment with dierent views and/or scale factors for the velocities to examine dierent regions (upstream and downstream of the chip, for example).

22-18

c Fluent Inc. January 28, 2003

Postprocessing

1.41e+00 1.34e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.89e-01 9.20e-01 8.50e-01 7.81e-01 7.11e-01 6.41e-01 5.72e-01 5.02e-01 4.33e-01 3.63e-01 2.94e-01 2.24e-01 1.54e-01 8.49e-02 1.53e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.11: Velocity Vectors and Chip and Board Top Surfaces after Mirroring

c Fluent Inc. January 28, 2003

22-19

Postprocessing

Step 6: Animation
The surface temperature distribution on the module and on the circuit board can be displayed by selecting these boundaries for display of temperature contours. You can then view the display dynamically, using the animation feature. While eective animation is best conducted on high-end graphics workstations, you can follow the procedures below on any workstation. If your graphics display speed is slow, the animation playback will take some time and will appear choppy, with the redrawing very obvious. On fast graphics workstations, the animation will appear smooth and continuous and will provide an excellent visualization of the display from a variety of spatial orientations. On many machines, you can improve the smoothness of the animation by turning on the Double Buering option in the Display Options panel. 1. Display lled contours of surface temperature on the board-top and chip, excluding the symmetry surfaces (Figure 22.12). Display Contours...

(a) Under Options, select Filled. (b) Select Temperature... and Static Temperature in the Contours Of drop-down lists. (c) Deselect all surfaces by clicking the unshaded icon to the right of Surfaces. (d) In the Surfaces list, select board-top and chip.

22-20

c Fluent Inc. January 28, 2003

Postprocessing

(e) Click Display. (f) Zoom the display as needed to obtain the view shown in Figure 22.12.

4.09e+02 4.03e+02 3.98e+02 3.92e+02 3.87e+02 3.81e+02 3.76e+02 3.70e+02 3.64e+02 3.59e+02 3.53e+02 3.48e+02 3.42e+02 3.37e+02 3.31e+02 3.26e+02 3.20e+02 3.15e+02 3.09e+02 3.04e+02 2.98e+02

Y X Z

Contours of Static Temperature (k)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.12: Filled Temperature Contours on the Chip and Board Top Surfaces The temperature display (Figure 22.12) shows the high temperatures on the downstream portions of the module and the relatively localized heating of the circuit board around the module. 2. Animate the surface temperature display by changing the point of view. Display Scene Animation...

c Fluent Inc. January 28, 2003

22-21

Postprocessing

You will use the current display (Figure 22.12) as the starting view for the animation (Frame = 1). (a) Under Key Frames, click Add. This will store the current display as Key-1. (b) Zoom the view to focus on the module region. (c) Under Key Frames, change the Frame number to 10. (d) Click Add. This will store the new display as Key-10.

The zoomed view will be the tenth keyframe of the animation, with intermediate displays (2 through 9) to be lled in during the animation. (e) Rotate the view and un-zoom the display so that the downstream side of the module is in the foreground, as shown in Figure 22.13. (f) Change the Frame number to 20. (g) Click Add. This will store the new display as Key-20. 3. To animate the view, click on the play arrow button (second from the right in the row of playback buttons) in the Playback section of the Animate panel. Note: You can also make use of FLUENTs animation tools for transient cases as demonstrated in Tutorial 4. Extra: You can change the Playback mode if you want to auto repeat or auto reverse the animation. When you are in either of these Playback modes, you can click on the stop button (square) to stop the continuous animation.

22-22

c Fluent Inc. January 28, 2003

Postprocessing

4.09e+02 4.03e+02 3.98e+02 3.92e+02 3.87e+02 3.81e+02 3.76e+02 3.70e+02 3.64e+02 3.59e+02 3.53e+02 3.48e+02 3.42e+02 3.37e+02 3.31e+02 3.26e+02 3.20e+02 3.15e+02 3.09e+02 Y 3.04e+02 X Z 2.98e+02

Contours of Static Temperature (k)

Dec 17, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.13: Filled Temperature Contours on the Chip and Board Top Surfaces

c Fluent Inc. January 28, 2003

22-23

Postprocessing

Step 7: Displaying Pathlines


Pathlines are the lines traveled by neutrally buoyant particles in equilibrium with the uid motion. Pathlines are an excellent tool for visualization of complex three-dimensional ows. In this example, you will use pathlines to examine the ow around and in the wake of the module. 1. Create a rake from which the pathlines will emanate. Surface Line/Rake...

(a) In the Type drop-down list, select Rake. A rake surface consists of a specied number of points equally spaced between two specied endpoints. A line surface (the other option in the Type list) is a line that includes the specied endpoints and extends through the domain; data points on a line surface will not be equally spaced. (b) Keep the default of 10 for the Number of Points along the rake. This will generate 10 pathlines. (c) Under End Points, enter the coordinates of the line, using a starting coordinate of (1.0, 0.105, 0.07) and an ending coordinate of (1.0, 0.25, 0.07), as shown in the panel above. This will dene a vertical line in front of the module, about halfway between the centerline and edge.

22-24

c Fluent Inc. January 28, 2003

Postprocessing

(d) Enter pathline-rake for the New Surface Name. You will refer to the rake by this name when you plot the pathlines. (e) Click Create, and Close the panel. 2. Draw the pathlines (Figure 22.14). Display Path Lines...

(a) In the Release From Surfaces list, select pathline-rake. (b) Set the Step Size to 0.001 inch and the number of Steps to 6000. Note: A simple rule of thumb to follow when you are setting these two parameters is that if you want the particles to advance through a domain of length L, the Step Size times the number of Steps should be approximately equal to L. (c) Under Options, select Draw Grid. This will open the Grid Display panel. (d) In the Surfaces list, select board-top and chip. These surfaces should already be selected from the earlier exercise where the grid was displayed with velocity vectors, Step 5: Velocity Vectors. (e) Under Options, check that Faces is selected, and then Close the panel. (f) In the Path Lines panel, click Display. The pathlines will be drawn on the surface.

c Fluent Inc. January 28, 2003

22-25

Postprocessing

9.00e+00 8.55e+00 8.10e+00 7.65e+00 7.20e+00 6.75e+00 6.30e+00 5.85e+00 5.40e+00 4.95e+00 4.50e+00 4.05e+00 3.60e+00 3.15e+00 2.70e+00 2.25e+00 1.80e+00 1.35e+00 9.00e-01 4.50e-01 0.00e+00

Y X Z

Path Lines Colored by Particle ID

Dec 16, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.14: Pathlines Shown on a Display of the Chip and Board Surfaces.

(g) Rotate the display so that the ow eld in front and in the wake of the chip is visible, as shown in Figure 22.14. 3. Display pathlines as spheres. Display Path Lines...

(a) In the Release From Surfaces list, keep the selection of pathline-rake.

22-26

c Fluent Inc. January 28, 2003

Postprocessing

(b) Select sphere from the Style drop-down list. (c) Click the Style Attributes button. This displays the Path Style Attributes panel.

i. In the Path Style Attributes panel, set the Diameter to 0.0005. ii. Click OK to dismiss the Path Style Attributes panel with the new diameter setting. (d) Set the Step Size to 1 inch and the number of Steps to 1000. (e) Set Skip to 2. (f) In the Path Lines panel, click Display. The spherical pathlines will be drawn along the surface. (g) Rotate the display so that the ow eld in front and in the wake of the chip is visible, as shown in Figure 22.15. Note: Path lines can be colored by the surface they are released from using the Color By drop-down lists. Select Particle Variables... and Surface ID and then select Display in the Path Lines panel. An example of coloring path lines based on the surface can be seen in Figure 22.16.

c Fluent Inc. January 28, 2003

22-27

Postprocessing

9.00e+00 8.55e+00 8.10e+00 7.65e+00 7.20e+00 6.75e+00 6.30e+00 5.85e+00 5.40e+00 4.95e+00 4.50e+00 4.05e+00 3.60e+00 3.15e+00 2.70e+00 2.25e+00 1.80e+00 1.35e+00 9.00e-01 4.50e-01 0.00e+00

Y X Z

Path Lines Colored by Particle ID

Dec 16, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.15: Sphere Pathlines Shown on a Display of the Chip and Board Surfaces.

5.00e+00 4.80e+00 4.60e+00 4.40e+00 4.20e+00 4.00e+00 3.80e+00 3.60e+00 3.40e+00 3.20e+00 3.00e+00 2.80e+00 2.60e+00 2.40e+00 2.20e+00 2.00e+00 1.80e+00 1.60e+00 1.40e+00 1.20e+00 1.00e+00

Y X Z

Path Lines Colored by Surface ID

Dec 16, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.16: Sphere Pathlines Colored by Surface ID

22-28

c Fluent Inc. January 28, 2003

Postprocessing

Step 8: Overlaying Velocity Vectors on the Pathline Display


The overlay capability, provided in the Scene Description panel, allows you to display multiple results on a single plot. You can exercise this capability by adding a velocity vector display to the pathlines just plotted. 1. Enable the overlays feature. Display Scene...

(a) Under Scene Composition, select Overlays. (b) Click Apply.

c Fluent Inc. January 28, 2003

22-29

Postprocessing

2. Add a plot of vectors on the chip centerline plane. Display Vectors...

(a) Under Options, deselect Draw Grid. (b) Deselect all surfaces by clicking the unshaded icon to the right of Surfaces. (c) In the Surfaces list, select uid-sym. (d) Set the Scale to 3.8. Because the grid surfaces are already displayed and overlaying is active, there is no need to redisplay the grid surfaces. (e) Click Display. (f) Use your mouse to obtain the view that is shown in Figure 22.17.

Note: The nal display (Figure 22.17) does not require mirroring about the symmetry plane because the vectors obscure the mirrored image. You may turn o the mirroring option in the Views panel at any stage during this exercise.

22-30

c Fluent Inc. January 28, 2003

Postprocessing

1.41e+00 1.34e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.89e-01 9.20e-01 8.50e-01 7.81e-01 7.11e-01 6.41e-01 5.72e-01 5.02e-01 4.33e-01 3.63e-01 2.94e-01 2.24e-01 1.54e-01 8.49e-02 1.53e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 16, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.17: Overlay of Velocity Vectors and Pathlines Display

c Fluent Inc. January 28, 2003

22-31

Postprocessing

Step 9: Exploded Views


The Scene Description panel stores each display that you request and allows you to manipulate the displayed items individually. This capability can be used to generate exploded views, in which results are translated or rotated out of the physical domain for enhanced display. Below, you can experiment with this capability by displaying side-by-side velocity vectors and temperature contours on a streamwise plane in the module wake. 1. Delete the velocity vectors and pathlines from the current display. Display Scene...

(a) In the Names list, select the velocity vectors and pathlines. (b) Click Delete Geometry. (c) Click Apply. The Scene Description panel should then contain only the two grid surfaces (board-top and chip). 2. Create a plotting surface at x=3 inches (named x=3.0in), just downstream of the trailing edge of the module. Surface Iso-Surface...

22-32

c Fluent Inc. January 28, 2003

Postprocessing

Hint: If you forget how to create an isosurface, see Step 3: Isosurface Creation. 3. Add the display of lled temperature contours on the x=3.0in surface. Display Contours...

(a) Under Options, deselect Draw Grid. (b) Deselect all surfaces by clicking on the unshaded icon to the right of Surfaces.

c Fluent Inc. January 28, 2003

22-33

Postprocessing

(c) In the Surfaces list, select x=3.0in. (d) Click Display, and Close the panel. The lled temperature contours will be displayed on the x=3.0 in. surface. 4. Add the velocity vectors on the x=3.0in plotting surface. Display Vectors...

(a) Under Options, deselect Draw Grid. (b) Deselect all surfaces by clicking on the unshaded icon to the right of Surfaces. (c) In the Surfaces list, select x=3.0in. (d) Increase the Skip to 2. (e) Change the Scale to 1.9. (f) Click Display. The display will show the vectors superimposed on the contours of temperature at x=3.0 in.

22-34

c Fluent Inc. January 28, 2003

Postprocessing

5. Create the exploded view (Figure 22.18) by translating the contour display, placing it above the vectors. Display Scene... (a) In the Scene Description panel, select contour-6-temperature in the Names list. (b) Click Transform.... This will open the Transformations panel.

(c) Under Translate, enter 1 inch for Y. (d) Click Apply, and Close the Transformations panel. The exploded view allows you to see the contours and vectors as distinct displays in the nal scene (Figure 22.18). 6. Turn o the Overlays. (a) In the Scene Description panel, deselect the Overlays option. (b) Click Apply, and Close the panel.

c Fluent Inc. January 28, 2003

22-35

Postprocessing

1.41e+00 1.34e+00 1.27e+00 1.20e+00 1.13e+00 1.06e+00 9.89e-01 9.20e-01 8.50e-01 7.81e-01 7.11e-01 6.41e-01 5.72e-01 5.02e-01 4.33e-01 3.63e-01 2.94e-01 2.24e-01 1.54e-01 8.49e-02 1.53e-02

Y X Z

Velocity Vectors Colored By Velocity Magnitude (m/s)

Dec 16, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.18: Exploded Scene Display of Temperature and Velocity

22-36

c Fluent Inc. January 28, 2003

Postprocessing

Step 10: Animating the Display of Results in Successive Streamwise Planes


Often, you may want to march through the ow domain, displaying a particular variable on successive slices of the domain. While this task could be accomplished manually, plotting each plane in turn, or using the Scene Description and Animate panels, here you will use the Sweep Surface panel to facilitate the process. To illustrate the display of results on successive slices of the domain, you will plot contours of velocity magnitude on planes of constant x coordinate. 1. Delete the vectors and temperature contours from the display. Display Scene... (a) In the Scene Description panel, select contour-6-temperature and vv-6-velocitymagnitude in the Names list. (b) Click Delete Geometry. (c) Click Apply, and Close the panel. The panel and display window will be updated to contain only the grid surfaces. 2. Use your mouse to un-zoom the view in the graphics window so that the entire board surface is visible. 3. Generate contours of velocity magnitude and sweep them through the domain along the x axis. Display Sweep Surface...

c Fluent Inc. January 28, 2003

22-37

Postprocessing

(a) Keep the default Sweep Axis (the x axis). (b) Under Animation, set the Initial Value to 0 m and the Final Value to 0.1651 m. ! The units for the initial and nal values are in meters, regardless of the length units being used in the model. Here, the initial and nal values are set to the Min Value and Max Value, to generate an animation through the entire domain.

(c) Set the number of Frames to 20. (d) Select Contours under Display Type. This will open the Contours panel.

i. In the Contours panel, select Velocity... and Velocity Magnitude in the Contours Of drop-down lists. ii. In the Contours panel, click OK. (e) Click on Animate in the Sweep Surface panel. You will see the velocity contour plot displayed at 20 successive streamwise planes. FLUENT automatically interpolates the contoured data on the streamwise planes between the specied end points. Especially on high-end graphics workstations, this can be an eective way to study how a ow variable changes throughout the domain. Note: You can also make use of FLUENTs animation tools for transient cases as demonstrated in Tutorial 4.

22-38

c Fluent Inc. January 28, 2003

Postprocessing

Step 11: XY Plots


XY plotting can be used to display quantitative results of your CFD simulations. Here, you will complete your review of the module cooling simulation by plotting the temperature distribution along the top centerline of the module. 1. Dene the line along which to plot results. Surface Line/Rake...

(a) In the Type drop-down list, select Line. (b) Under End Points, enter the coordinates of the line, using a starting coordinate of (2.0, 0.4, 0.01) and an ending coordinate of (2.75, 0.4, 0.01), as shown in the panel above. These coordinates dene the top centerline of the module. (c) Enter top-center-line as the New Surface Name. (d) Click Create.

c Fluent Inc. January 28, 2003

22-39

Postprocessing

2. Plot the temperature distribution along the top centerline of the module (Figure 22.19). Plot XY Plot...

(a) Select Temperature... and Static Temperature in the Y Axis Function drop-down lists. (b) In the Surfaces list, select top-center-line. (c) Keep the default Plot Direction of X. This will plot temperature vs. the x coordinate along the selected line (topcenter-line). (d) Click Axes... to modify the axis range. This will open the Axes - Solution XY Plot panel .

22-40

c Fluent Inc. January 28, 2003

Postprocessing

(e) Under Axis, select X. (f) Under Options, deselect Auto Range. (g) Set the Range using a Minimum of 2.0 and a Maximum of 2.75. (h) Click Apply, and Close the panel. (i) In the Solution XY Plot panel, click Plot. The temperature distribution (Figure 22.19) shows the temperature increase across the module surface as the thermal boundary layer develops in the cooling air ow.

c Fluent Inc. January 28, 2003

22-41

Postprocessing

top-center-line
4.02e+02

4.00e+02

3.98e+02

3.96e+02

Static Temperature (k)

3.94e+02

3.92e+02

3.90e+02

3.88e+02

Y X Z

1.9

2.1

2.2

2.3

2.4

2.5

2.6

2.7

2.8

Position (in)

Static Temperature

Nov 19, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.19: Temperature Along the Top Centerline of the Module

22-42

c Fluent Inc. January 28, 2003

Postprocessing

Step 12: Annotation


You can annotate your display with the text of your choice. Display Annotate...

1. In the Annotation Text eld, enter the text describing your plot (e.g., Temperature Along the Top Centerline). 2. Click Add. A Working dialog box will appear telling you to select the desired location of the text using the mouse-probe button, which is, by default, the right button. 3. Click your right mouse button in the graphics display window where you want the text to appear, and you will see the text displayed at the desired location (Figure 22.20). Extra: If you want to move the text to a new location on the screen, click Delete Text in the Annotate panel, and click Add once again, dening a new position with your mouse. Note: Depending on the size of your graphics window and the hardcopy le format you choose, the font size of the annotation text you see on the screen may be dierent from the font size in a hardcopy le of that graphics window. The annotation text font size is absolute, while the rest of the items in the graphics window are scaled to the proportions of the hardcopy.

c Fluent Inc. January 28, 2003

22-43

Postprocessing

top-center-line
4.02e+02
Temperature Along The Top Centerline

4.00e+02

3.98e+02

3.96e+02

Static Temperature (k)

3.94e+02

3.92e+02

3.90e+02

3.88e+02

Y X Z

1.9

2.1

2.2

2.3

2.4

2.5

2.6

2.7

2.8

Position (in)

Static Temperature

Nov 19, 2002 FLUENT 6.1 (3d, segregated, lam)

Figure 22.20: Temperature Along the Top Centerline of the Module

22-44

c Fluent Inc. January 28, 2003

Postprocessing

Step 13: Saving Hardcopy Files


You can save hardcopy les of the graphics display in many dierent formats, including PostScript, encapsulated PostScript, TIFF, PICT, and window dumps. Here, the procedure for saving a color PostScript le is shown. File Hardcopy...

1. Under Format, select PostScript. 2. Under Coloring, select Color. 3. Click Save.... This will open the Select File dialog box. 4. In the Select File dialog box, enter a name for the hardcopy le. Summary: This tutorial has demonstrated the use of many of the extensive postprocessing features available in FLUENT. For more information on these and related features, see Chapter 27 and Chapter 28 in the Users Guide.

c Fluent Inc. January 28, 2003

22-45

Postprocessing

22-46

c Fluent Inc. January 28, 2003

Tutorial 23.

Turbo Postprocessing

Introduction: This tutorial demonstrates the turbomachinery postprocessing capabilities of FLUENT. In this example, you will read the case and data les (without doing the calculation) and perform a number of turbomachinery-specic postprocessing exercises. In the process, you will learn how to: Dene the topology of a turbomachinery model Create surfaces for the display of 3D data Revolve 3D geometry to display a 360-degree image Report turbomachinery quantities Display averaged contours for turbomachinery Display 2D contours for turbomachinery Display averaged XY plots for turbomachinery Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Some steps will not be shown explicitly. Problem Description: The problem to be considered is shown schematically in Figure 23.1. The ow of air through a centrifugal compressor is simulated. The model consists of a single 3D sector of the compressor, to take advantage of the circumferential periodicity in the problem. FLUENTs postprocessing capabilities readily allow you to display realistic full 360-degree images of the solution obtained.

c Fluent Inc. January 28, 2003

23-1

Turbo Postprocessing

inlet

shroud side

hub side

outlet

Figure 23.1: Problem Specication

23-2

c Fluent Inc. January 28, 2003

Turbo Postprocessing

Preparation
1. Copy the les turbo/turbo.cas and turbo/turbo.dat from the FLUENT documentation CD to your working directory (as described in Tutorial 1). 2. Start the 3D version of FLUENT.

Step 1: Reading the Case and Data Files


1. Read in the case and data les (turbo.cas and turbo.dat). File Read Case & Data... Once you select turbo.cas, turbo.dat will be read automatically.

c Fluent Inc. January 28, 2003

23-3

Turbo Postprocessing

Step 2: Grid Display


Display Grid...

1. Under Options, keep the default selection of Edges. 2. Under Edge Type, select Outline. 3. Deselect all surfaces, and then click on Outline at the bottom of the panel. 4. Click Display. 5. Use your left mouse button to rotate the view, and your middle mouse button to zoom the view until you obtain an isometric display of the compressor duct, as shown in Figure 23.2.

Extra: You can use the right mouse button to check which zone number corresponds to each boundary. If you click the right mouse button on one of the boundaries displayed in the graphics window, its zone number, name, and type will be printed in the console window. This feature is especially useful when you have several zones of the same type and you want to distinguish between them quickly.

23-4

c Fluent Inc. January 28, 2003

Turbo Postprocessing

Y X Z
Grid Nov 20, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.2: Graphics Display of the Edges of the Compressor Mesh

c Fluent Inc. January 28, 2003

23-5

Turbo Postprocessing

Step 3: Dening the Turbomachinery Topology


In order to establish the turbomachinery-specic coordinate system used in subsequent postprocessing functions, FLUENT requires you to dene the topology of the ow domain. Specically, you will select boundary zones that comprise the hub, shroud, inlet, outlet, and periodics. Note that boundaries may consist of more than one zone. See Section 25.9.1 of the Users Guide for more information. The topology setup that you dene will be saved to the case le when you save the current model. Thus, if you read this case back into FLUENT, you do not need to set up the topology again. Dene Turbo Topology...

1. Specify the surfaces representing the hub. (a) Under Boundaries, keep the default selection of Hub. (b) In the Surfaces list, select the surfaces that represent the hub (wall-diuser-hub, wall-hub, and wall-inlet-hub.) 2. Specify the surfaces representing the casing. (a) Under Boundaries, select Casing. (b) In the Surfaces list, select wall-diuser-shroud, wall-inlet-shroud, and wall-shroud.

23-6

c Fluent Inc. January 28, 2003

Turbo Postprocessing

3. Specify the surfaces representing the periodic boundaries. (a) Under Boundaries, select Theta Periodic. (b) In the Surfaces list, select periodic.33, periodic.34, and periodic.35. Note: While Theta Periodic represents periodic boundary zones on the circumferential boundaries of the ow passage, Theta Min and Theta Max are wall surfaces at the minimum and maximum position on a circumferential boundary. There are no such wall surfaces in this problem. 4. Specify the surface representing the Inlet (inlet). 5. Specify the surface representing the Outlet (outlet). 6. Specify the surface representing the Blade (wall-blade). 7. Keep the default Turbo Topology Name of new-topology-1. 8. Click Dene to set all of the turbomachinery boundaries. FLUENT will inform you that the turbomachinery postprocessing functions have been activated, and the Turbo menu will appear in FLUENTs menu bar at the top of the console window. Note: You can display the selected surfaces by clicking on Display at the bottom of the panel. This is useful as a graphical check to ensure that all relevant surfaces have been selected. Note: In the Turbo Topology panel, you can dene any number of turbo topologies. This is especially useful when you have a model consisting of multiple blade rows and you need to dene more than one blade row simultaneously. Each topology can be assigned a specic name and accessed using the drop-down list in the Turbo Topology panel. For more information on dening turbo topologies, see Section 27.9.1 of the Users Guide.

c Fluent Inc. January 28, 2003

23-7

Turbo Postprocessing

Step 4: Isosurface Creation


To display results in a 3D model, you will need surfaces on which the data can be displayed. FLUENT creates surfaces for all boundary zones automatically. In a general application, you may want to dene additional surfaces for the purpose of viewing results. FLUENTs turbo postprocessing capabilities allow you to dene more complex surfaces, specic to the application and the particular topology that you dened. In this step, you will create surfaces of iso-meridional (marching along the streamwise direction) and spanwise (distance between the hub and the shroud) coordinates in the compressor. Surface Iso-Surface... 1. Create surfaces of constant meridional coordinate.

(a) In the Surface of Constant drop-down lists, select Grid... and Meridional Coordinate. (b) Enter 0.2 under Iso-Values. (c) Enter meridional-0.2 under New Surface Name. (d) Click Create. Note: The iso-values you enter for these turbo-specic surfaces are expressed as a percentage of the entire domain (i.e., you just dened a surface of meridional coordinate equal to 20% of the path along the duct). (e) Repeat the steps above to dene surfaces of meridional coordinates equal to 0.4, 0.6, and 0.8.

23-8

c Fluent Inc. January 28, 2003

Turbo Postprocessing

2. Create surfaces of constant spanwise coordinate.

(a) In the Surface of Constant drop-down lists, select Grid... and Spanwise Coordinate (b) Enter 0.25 under Iso-Values. (c) Enter spanwise-0.25 under New Surface Name. (d) Click Create. (e) Repeat the steps above to dene surfaces of spanwise coordinates equal to 0.5 and 0.75.

c Fluent Inc. January 28, 2003

23-9

Turbo Postprocessing

Step 5: Contours
1. Plot lled contours of pressure on the meridional isosurfaces (Figure 23.3). Display Contours...

(a) Under Options, select Filled. (b) Select Pressure... and Static Pressure in the Contours Of drop-down lists. (c) In the Surfaces list, select inlet, meridional-0.2, meridional-0.4, meridional-0.6, meridional-0.8, and outlet. (d) Under Options, select Draw Grid, and keep the current settings in the Grid Display panel. (e) Click Display in the Contours panel. (f) Rotate and zoom the display using the left and middle mouse buttons, respectively, to obtain the view shown in Figure 23.3. In Figure 23.3, you can observe the buildup of static pressure along the duct. 2. Plot lled contours of Mach number (Figure 23.4). (a) Select Velocity... and Mach Number in the Contours Of drop-down lists. (b) Click Display.

23-10

c Fluent Inc. January 28, 2003

Turbo Postprocessing

1.84e+00 1.78e+00 1.73e+00 1.67e+00 1.62e+00 1.56e+00 1.50e+00 1.45e+00 1.39e+00 1.34e+00 1.28e+00 1.22e+00 1.17e+00 1.11e+00 1.06e+00 1.00e+00 9.44e-01 8.88e-01 8.32e-01 Y 7.76e-01 Z 7.20e-01X

Contours of Static Pressure (atm)

Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.3: Filled Contours of Pressure on the Meridional Isosurfaces

1.04e+00 9.85e-01 9.35e-01 8.85e-01 8.35e-01 7.84e-01 7.34e-01 6.84e-01 6.34e-01 5.83e-01 5.33e-01 4.83e-01 4.33e-01 3.82e-01 3.32e-01 2.82e-01 2.32e-01 1.81e-01 1.31e-01 Y 8.07e-02 Z 3.05e-02X

Contours of Mach Number

Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.4: Filled Contours of Mach Number on the Meridional Isosurfaces

c Fluent Inc. January 28, 2003

23-11

Turbo Postprocessing

In Figure 23.4, you can observe locations at which the ow becomes slightly supersonic, about halfway through the duct. 3. Plot lled contours of Mach number on the spanwise isosurfaces (Figure 23.5). (a) In the Surfaces list, deselect all surfaces, and then select spanwise-0.25, spanwise0.5, and spanwise-0.75. (b) Click Display.

1.04e+00 9.85e-01 9.35e-01 8.85e-01 8.35e-01 7.84e-01 7.34e-01 6.84e-01 6.34e-01 5.83e-01 5.33e-01 4.83e-01 4.33e-01 3.82e-01 3.32e-01 2.82e-01 2.32e-01 1.81e-01 1.31e-01 8.07e-02 Y X 3.05e-02

Z
Contours of Mach Number Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.5: Filled Contours of Mach Number on the Spanwise Isosurfaces

The display in Figure 23.5 allows you to further study the variation of the Mach number inside the duct. You may want to explore using dierent combinations of surfaces to display the same or additional variables. 4. Display a 360-degree image of the Mach number contours on the 0.5 spanwise isosurface (Figure 23.6). (a) Redisplay the contours, just on the 0.5 spanwise isosurface. i. In the Surfaces list, deselect spanwise-0.25 and spanwise-0.75. ii. Click Display.

23-12

c Fluent Inc. January 28, 2003

Turbo Postprocessing

(b) Display the full 360-degree geometry. Display Views...

i. Set Periodic Repeats to 20. ii. Click Apply. The display will be updated to show the entire geometry.

1.04e+00 9.85e-01 9.35e-01 8.85e-01 8.35e-01 7.84e-01 7.34e-01 6.84e-01 6.34e-01 5.83e-01 5.33e-01 4.83e-01 4.33e-01 3.82e-01 3.32e-01 2.82e-01 2.32e-01 1.81e-01 1.31e-01 8.07e-02 3.05e-02 Y

X Z
Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Contours of Mach Number

Figure 23.6: Filled Contours of Mach Number on the 0.5 Spanwise Iso Surface Note: This step demonstrates a typical view-manipulation task. See Tutorial 22 for further examples of postprocessing features.

c Fluent Inc. January 28, 2003

23-13

Turbo Postprocessing

Step 6: Reporting Turbo Quantities


The turbomachinery report gives you some tabulated information specic to the application and the dened topology. See Section 27.9.2 of the Users Guide for details. Turbo Report...

1. Under Averages, keep the default of Mass-Weighted. 2. Click Compute.

23-14

c Fluent Inc. January 28, 2003

Turbo Postprocessing

Step 7: Averaged Contours


Turbo averaged contours are generated as projections of the values of a variable averaged in the circumferential direction and visualized on an r- z plane. 1. Turn o the periodic repeats. Display Views... (a) In the Views panel, enter 0 in the Periodic Repeats eld. (b) Click Apply. 2. Display lled contours of averaged static pressure (Figure 23.7). Turbo Averaged Contours...

(a) In the Contours Of drop-down lists, select Pressure... and Static Pressure. (b) Click Display.

c Fluent Inc. January 28, 2003

23-15

Turbo Postprocessing

1.80e+00 1.76e+00 1.72e+00 1.67e+00 1.63e+00 1.58e+00 1.54e+00 1.50e+00 1.45e+00 1.41e+00 1.36e+00 1.32e+00 1.28e+00 1.23e+00 1.19e+00 1.14e+00 1.10e+00 1.06e+00 1.01e+00 9.68e-01 9.24e-01

Y Z X

Averaged Turbo Contour - pressure (atm) (atm)

Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.7: Filled Contours of Averaged Static Pressure

23-16

c Fluent Inc. January 28, 2003

Turbo Postprocessing

Step 8: 2D Contours
In postprocessing a turbomachinery solution, it is often desirable to display contours on constant pitchwise, spanwise, or meridional coordinates, and then project these contours onto a plane. This permits easier evaluation of the contours, especially for surfaces that are highly three-dimensional. FLUENT allows you to display contours in this fashion using the Turbo 2D Contours panel. 1. Display 2D contours of Mach number. Turbo 2D Contours...

(a) Under Surface of Constant, keep the default selection of Pitchwise Value. (b) In the Contours Of drop-down lists, select Velocity... and Mach Number. (c) Under Fractional Distance, enter 0.25. (d) Under Projection Type, select Radial. (e) Click Display. (f) Use your mouse to obtain the view shown in Figure 23.8.

c Fluent Inc. January 28, 2003

23-17

Turbo Postprocessing

8.30e-01 7.96e-01 7.63e-01 7.29e-01 6.95e-01 6.62e-01 6.28e-01 5.95e-01 5.61e-01 5.27e-01 4.94e-01 4.60e-01 4.26e-01 3.93e-01 3.59e-01 3.25e-01 2.92e-01 2.58e-01 2.25e-01 1.91e-01 Y 1.57e-01 X Z

2D Turbo Contour - mach-number

Dec 17, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.8: 2D Contours of Mach Number on Surface of Pitchwise Value 0.25.

23-18

c Fluent Inc. January 28, 2003

Turbo Postprocessing

Step 9: Averaged XY Plots


In addition to displaying data on dierent combinations of complex 3D and attened surfaces, FLUENTs turbo postprocessing capabilities allow you to display XY plots of averaged variables, relevant to the specic topology of a turbomachinery problem. In particular, you will be able to plot circumferentially-averaged values of variables as a function of either the spanwise coordinate or the meridional coordinate. 1. Plot temperature as a function of the meridional coordinate. Turbo Averaged XY Plot...

(a) In the Y Axis Function drop-down lists, select Temperature... and Static Temperature. (b) In the X Axis Function drop-down list, select Meridional Distance. (c) Under Fractional Distance, enter 0.9. (d) Click Plot. Summary: This tutorial has demonstrated the use of some of the turbomachineryspecic postprocessing features of FLUENT. These features can be accessed once you have dened the topology of the problem. More extensive general-purpose postprocessing features are demonstrated in Tutorial 22. Also refer to Chapter 27 and Chapter 28 in the Users Guide.

c Fluent Inc. January 28, 2003

23-19

Turbo Postprocessing

3.50e+02

3.40e+02

3.30e+02

3.20e+02

Static Temperature (k)

3.10e+02

3.00e+02

2.90e+02

2.80e+02 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Y X Z
Averaged XY - temperature

Meridional Distance

Nov 20, 2002 FLUENT 6.1 (3d, coupled imp, rke)

Figure 23.9: Averaged XY Plot of Static Temperature on Spanwise Surface of 0.9 Isovalue

23-20

c Fluent Inc. January 28, 2003

Tutorial 24.

Parallel Processing

Introduction: This tutorial illustrates the setup and solution of a simple 2D problem using FLUENTs parallel processing capabilities. In order to be run in parallel, the mesh must be divided into smaller, evenly sized partitions. Each FLUENT process, called a compute node, will solve on a single partition, and information will be passed back and forth across all partition interfaces. FLUENTs solver allows parallel processing on a dedicated parallel machine, or a network of heterogeneous workstations running UNIX, or a network of workstations running Windows. The tutorial assumes that both FLUENT and network communication software have been correctly installed (see the separate installation instructions and related information for details). The case chosen is the mixing elbow problem you solved in Tutorial 1. In this tutorial you will learn how to: Start the parallel version of FLUENT Partition a grid for parallel processing Use a parallel network of workstations Check the performance of the parallel solver Prerequisites: This tutorial assumes that you are familiar with the menu structure in FLUENT, and that you have solved Tutorial 1. Problem Description: The problem to be considered is shown schematically in Figure 24.1. A cold uid at 26 C enters through the large pipe and mixes with a warmer uid at 40 C in the elbow. The pipe dimensions are in inches, and the uid properties and boundary conditions are given in SI units. The Reynolds number at the main inlet is 2.03 105 , so that a turbulent model will be necessary.

c Fluent Inc. January 28, 2003

24-1

Parallel Processing

Density: Viscosity:

= 1000 kg/m = 8 x 10
-4

Pa-s 32

Conductivity: k = 0.677 W/m-K Specic Heat: C p = 4216 J/kg-K

39.9 39.9 3

16

Ux= 0.2 m/s T = 26C I = 5%

16 12 32 4 Uy= 1 m/s T = 40 C I = 5%

Figure 24.1: Problem Specication

24-2

c Fluent Inc. January 28, 2003

Parallel Processing

Preparation
1. Copy the le parallel/elbow3.cas from the FLUENT documentation CD to your working directory (as described in Tutorial 1). You can partition the grid before or after you set up the problem (by dening models, boundary conditions, etc.). It is best to partition after the problem is set up, since partitioning has some model dependencies (e.g., sliding-mesh and shell-conduction encapsulation). Because you already set up this problem in Tutorial 1, you can save the eort of redening the models and boundary conditions.

Step 1: Starting the Parallel Version of FLUENT


Since the procedure for starting the parallel version of FLUENT is dependent upon the type of machine(s) you are using, four versions of this step are provided here. Follow the procedure for the machine conguration that is appropriate for you. Step 1A: Multiprocessor UNIX Machine Step 1B: Multiprocessor Windows Machine Step 1C: Network of UNIX Workstations Step 1D: Network of Windows Workstations

c Fluent Inc. January 28, 2003

24-3

Parallel Processing

Step 1A: Multiprocessor UNIX Machine


1. At the command prompt, type fluent. ! Do not specify any argument (e.g., 2d).

2. Specify the 2D parallel version. File Run...

(a) Under Versions, turn on Parallel. (b) Under Options, specify 2 as the number of Processes. (c) Under Options, keep the Default selection in the Communicator drop-down list. (d) Click Run. Note: It is also possible to start the multiprocessor parallel version of FLUENT from the command line instead of using the Select Solver panel. See Chapter 30 of the Users Guide for details.

24-4

c Fluent Inc. January 28, 2003

Parallel Processing

Step 1B: Multiprocessor Windows Machine


1. At the DOS command prompt, type fluent 2d -t2 to start the 2D parallel version with two processes.

c Fluent Inc. January 28, 2003

24-5

Parallel Processing

Step 1C: Network of UNIX Workstations


1. At the command prompt, type fluent. ! Do not specify any argument (e.g., 2d).

2. Specify the 2D network parallel version. File Run...

(a) Under Versions, turn on Parallel. (b) Under Options, keep the default value of 1 as the number of Processes. You will spawn processes to other machines in the next step. (c) Under Options, select Socket in the Communicator drop-down list. (d) Click Run. Note: It is also possible to start the network parallel version from the command line instead of using the Select Solver panel. See Chapter 30 of the Users Guide for details.

24-6

c Fluent Inc. January 28, 2003

Parallel Processing

3. Spawn one additional computational node. Parallel Network Congure...

(a) Specify the machine on which you want to spawn the process. i. Under Host Entry, specify the machine name in the Hostname eld. ii. Enter your user ID in the Username eld. iii. Click Add. The machine will be added to the Available Hosts list. Note: It is possible to create a list of available machines and add them to the hosts database, rather than adding machines manually. See Chapter 30 of the Users Guide for details. (b) Select the newly added host in the Available Hosts list. Note: If you do not have access to another machine, you can spawn the second node on your own machine by selecting it from the Available Hosts list, although you will incur a performance penalty on a single processor machine. (c) Under Spawn Count, keep the default value of 1. This will give you the desired total number of 2 computational nodes.

c Fluent Inc. January 28, 2003

24-7

Parallel Processing

(d) Click Spawn. FLUENT will inform you in a Working dialog box that it is spawning the new node. When it is done, the new node will appear in the Spawned Compute Nodes list, as shown below.

Hint: If you accidentally spawn an undesired computational node, you can remove it by selecting it from the Spawned Compute Nodes list and clicking on Kill. 4. Check the network connectivity information. Although FLUENT displays a message conrming the connection to each new compute node and summarizing the host and node processes dened, you may nd it useful to review the same information at some time during your session, especially if more compute nodes are spawned to several dierent machines. Parallel Show Connectivity...

(a) Specify the number of the Compute Node of interest (0).

24-8

c Fluent Inc. January 28, 2003

Parallel Processing

For information about all dened compute nodes, you will select node 0, since this is the node from which all other nodes are spawned. (b) Click Print.
-------------------------------------------------------------------ID Comm. Hostname O.S. PID Mach ID HW ID Name -------------------------------------------------------------------n1 net dori hpux 11681 1 7 Fluent Node host net bilbo hpux 12697 0 3 Fluent Host n0* net bilbo hpux 12698 0 -1 Fluent Node

ID is the sequential denomination of each compute node (the host process is always host), Hostname is the name of the machine hosting the compute node (or the host process), O.S is the architecture, PID is the process ID number, Mach ID is the compute node ID, and HW ID is an identier specic to the communicator used.

c Fluent Inc. January 28, 2003

24-9

Parallel Processing

Step 1D: Network of Windows Workstations


The procedure below is for using the RSHD communicator software that is included with FLUENT. You can use a dierent communicator if one is available on your system. See the Users Guide for more information. 1. At the DOS command prompt, type fluent 2d -pnet -t1 to start the 2D network parallel version with one process. You will spawn a second compute node in the next step. 2. Spawn an additional compute node, following the procedure described in Step 1C, substep 3, for a network of UNIX machines. 3. Check the network connectivity, following substep 4 of Step 1C.

24-10

c Fluent Inc. January 28, 2003

Parallel Processing

Step 2: Reading and Partitioning the Grid


When you use the parallel solver, you need to subdivide (or partition) the grid into groups of cells that can be solved on separate processors. If you read an unpartitioned grid into the parallel solver, FLUENT will automatically partition it, using the default partition settings. You can then check the partitions, to see if you need to modify the settings and repartition the grid. 1. Inspect the automatic partitioning settings. Parallel Auto Partition...

If the Case File option is turned on (the default setting), and there exists a valid partition section in the case le (i.e., one where the number of partitions in the case le divides evenly into the number of compute nodes), then that partition information will be used rather than repartitioning the mesh. You need to turn o the Case File option only if you want to change other parameters in the Auto Partition Grid panel. (a) Keep all defaults in the Auto Partition Grid panel. When you keep the Case File option turned on, FLUENT will automatically select a partitioning method for you. This is the preferred initial approach for most problems. In the next step you will inspect the partitions created and be able to change them, if you so choose. 2. Read the case le elbow3.cas. File Read Case... 3. Display the grid (Figure 24.2). Display Grid...

c Fluent Inc. January 28, 2003

24-11

Parallel Processing

Grid

Nov 15, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 24.2: Triangular Grid for the Mixing Elbow

24-12

c Fluent Inc. January 28, 2003

Parallel Processing

4. Check the partition information. Parallel Partition...

(a) Click Print Active Partitions. FLUENT will print the active partition statistics to the console window. Note: FLUENT distinguishes between two cell partition schemes within a parallel problem: the active cell partition, and the stored cell partition. Here, both are set to the cell partition that was created upon reading the case le. If you re-partition the grid using the Partition Grid panel, the new partition will be referred to as the stored cell partition. To make it the active cell partition, you need to click on the Use Stored Partitions button in the Partition Grid panel. The active cell partition is used for the current calculation, while the stored cell partition (the last partition performed) is used when you save a case le. This distinction is made mainly to allow you to partition a case on one machine or network of machines and solve it on a dierent one. See Chapter 30 of the Users Guide for more information.

c Fluent Inc. January 28, 2003

24-13

Parallel Processing

>> 2 Active Partitions: P Cells I-Cells Cell Ratio 0 612 10 0.016 1 612 13 0.021

Faces I-Faces Face Ratio Neigh 985 13 0.013 1010 13 0.013

----------------------------------------------------------------Collective Partition Statistics: Minimum Maximum Total ----------------------------------------------------------------Cell count 612 612 1224 Mean cell count deviation 0.0% 0.0% Partition boundary cell count 10 13 23 Partition boundary cell count ratio 1.6% 2.1% 1.9% Face count Mean face count deviation Partition boundary face count Partition boundary face count ratio 985 -1.3% 13 1.3% 1010 1.3% 13 1.3% 1982 13 0.7%

Partition neighbor count 1 1 ----------------------------------------------------------------Partition Method Principal Axes Original Partition Count 2 Done.

(b) Review the partition statistics. An optimal partition should produce an equal number of cells in each partition for load balancing, a minimum number of partition interfaces to reduce interpartition communication bandwidth, and a minimum number of partition neighbors to reduce the startup time for communication. Here, you will be looking for relatively small values of mean cell and face count deviation and total partition boundary cell and face count ratio.

24-14

c Fluent Inc. January 28, 2003

Parallel Processing

5. Examine the partitions graphically. (a) Initialize the solution. Even though you are not going to start a solution at this point, you have to perform a solution initialization in order to use the Contours panel to inspect the partition you just created. Solve Initialize Initialize... (b) Display the cell partitions (Figure 24.3). Display Contours...

i. In the Contours Of drop-down lists, select Cell Info... and Active Cell Partition. ii. Under Options, select Filled. iii. Set the number of Levels to 2, the number of compute nodes. iv. Click Display. As shown in Figure 24.3, the cell partitions are acceptable for this problem. The position of the interface reveals that the criteria mentioned above will be matched. If you were unsatised with the partitions, you could use the Partition Grid panel to repartition the grid. See the Users Guide for details about the procedure and options for manually partitioning a grid. Recall that, if you wish to use the modied partitions for a calculation, you will need to make

c Fluent Inc. January 28, 2003

24-15

Parallel Processing

1.00e+00

5.00e-01

0.00e+00

Contours of Active Cell Partition

Nov 15, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 24.3: Cell Partitions the Stored Cell Partition the Active Cell Partition by either clicking on the Use Stored Partitions button in the Partition Grid panel or saving the case le and reading it back into FLUENT. 6. Save the case le with the partitioned mesh (elbow4.cas). File Write Case...

24-16

c Fluent Inc. January 28, 2003

Parallel Processing

Step 3: Solution
1. Initialize the ow eld using the boundary conditions set at velocity-inlet-5. Solve Initialize Initialize...

(a) Choose velocity-inlet-5 from the Compute From list. (b) Click on Init and Close the panel. 2. Enable the plotting of residuals during the calculation. Solve Monitors Residual... 3. Start the calculation by requesting 100 iterations. Solve Iterate... The solution will converge in approximately 72 iterations. 4. Save the data le (elbow4.dat). File Write Data...

c Fluent Inc. January 28, 2003

24-17

Parallel Processing

Step 4: Checking Parallel Performance


Generally, you will use the parallel solver for large, computationally-intensive problems, and you will want to check the parallel performance to determine if any optimization is required. See Chapter 30 of the Users Guide for details. Although the example in this tutorial is a simple 2D case, here you will check the parallel performance as an exercise. Parallel Timer Usage
Performance Timer for 71 iterations on 2 compute nodes Average wall-clock time per iteration: 0.021 sec Global reductions per iteration: 80 ops Global reductions time per iteration: 0.000 sec (0.0%) Message count per iteration: 199 messages Data transfer per iteration: 0.009 MB LE solves per iteration: 6 solves LE wall-clock time per iteration: 0.005 sec (23.7%) LE global solves per iteration: 2 solves LE global wall-clock time per iteration: 0.000 sec (0.8%) AMG cycles per iteration: 9 cycles Relaxation sweeps per iteration: 276 sweeps Relaxation exchanges per iteration: 61 exchanges Total wall-clock time: Total CPU time: 1.463 sec 2.900 sec

The most accurate way to evaluate parallel performance is by running the same parallel problem on 1 CPU and on n CPUs, and comparing the Total wall-clock time (elapsed time for the iterations) in both cases. Ideally you would want to have the Total wall-clock time with n CPUs be 1/n times the Total wall-clock time with 1 CPU. In practice, this improvement will be reduced by the performance of the communication subsystem of your hardware, and the overhead of the parallel process itself. As a rough estimate of parallel performance, you can compare the Total wall-clock time with the CPU time. In this case the CPU time was approximately 1.98 times the Total wall-clock time. For a parallel process run on two compute nodes, this reveals very good parallel performance, even though the advantage over a serial calculation is small, as expected for this simple 2D problem.

24-18

c Fluent Inc. January 28, 2003

Parallel Processing

Step 5: Postprocessing
See Tutorial 1 for complete postprocessing exercises for this example. Here, two plots are generated so that you can conrm that the results you obtained with the parallel solver are the same as those you obtained with the serial solver. 1. Display an XY plot of temperature across the exit (Figure 24.4). Plot XY Plot...

(a) Select Temperature... and Static Temperature in the Y Axis Function drop-down lists. (b) Select pressure-outlet-7 in the Surfaces list. (c) Click on Plot.

c Fluent Inc. January 28, 2003

24-19

Parallel Processing

Figure 24.4: Temperature Distribution at the Outlet

24-20

c Fluent Inc. January 28, 2003

Parallel Processing

2. Display lled contours of the custom eld function dynam-head (Figure 24.5). Display Contours...

(a) Select Custom Field Functions... in the drop-down list under Contours Of. The function you created in Tutorial 1, dynam-head, will be shown in the lower drop-down list. (b) Change the number of Levels back to 20. (c) Click on Display, and then Close the panel.

c Fluent Inc. January 28, 2003

24-21

Parallel Processing

7.60e+02 7.22e+02 6.84e+02 6.46e+02 6.08e+02 5.70e+02 5.32e+02 4.94e+02 4.56e+02 4.18e+02 3.80e+02 3.42e+02 3.04e+02 2.66e+02 2.28e+02 1.90e+02 1.52e+02 1.14e+02 7.60e+01 3.80e+01 0.00e+00

Contours of dynam-head

Nov 15, 2002 FLUENT 6.1 (2d, segregated, ske)

Figure 24.5: Contours of the Custom Field Function, Dynamic Head

Summary: In this tutorial you learned how to solve a simple 2D problem using FLUENTs parallel solver. Here the automatic grid partitioning performed by FLUENT when you read the mesh into the parallel version was found to be acceptable. You also learned how to check the performance of the parallel solver to determine if optimizations are required. See the Users Guide for additional details about using the parallel solver.

24-22

c Fluent Inc. January 28, 2003

Das könnte Ihnen auch gefallen