Sei sulla pagina 1di 17

Tutorial: Solving Transonic Flow over a Turbine 

Blade with Turbo­Specific Non­Reflecting 
Boundary Conditions (NRBCs) 
 
Introduction 
 
The standard pressure boundary conditions for compressible flow _x speci_c ow variables 
at the boundary (e.g., static pressure at an outlet boundary).  As a result, pressure waves 
incident on the boundary will reflect in an unphysical manner, leading to local errors. The 
effects are more pronounced for internal flow problems where boundaries are usually close 
to geometry inside the domain, such as compressor or turbine blade rows.  The turbo‐specific non‐
reflecting boundary conditions (NRBCs) permit waves to \pass" through the boundaries without 
spurious reflections. The method used in FLUENT is based on the Fourier transformation of 
solution variables at the non‐reflecting boundary. 
 
This tutorial demonstrates how to do the following: 
 
• Set up and solve the turbine blade flow field using the standard pressure outlet 
boundary treatment. 
•  Activate the turbo‐specific NRBCs and solve the problem again. 
• Compare the results for the standard and non‐reflecting pressure boundaries. 
 
Prerequisites 
 
This tutorial assumes that you are familiar with the FLUENT interface and have a good 
understanding of basic setup and solution procedures.  In this tutorial, you will use turbo‐specific 
NRBCs, so you should have some experience with them.  This tutorial will not cover the mechanics 
of using this feature. Instead, it will focus on the application of turbo‐specific NRBCs to a turbine 
blade flow field.  If you have not used this feature before, Refer section 7.4.1: “Turbo‐specific Non‐
Reflecting Boundary Conditions” in the ANSYS FLUENT 13 User's Guide. 
 
Problem Description 
 
This tutorial considers the transonic ow around a turbine blade cascade with a shortened 
exit boundary. This configuration is frequently encountered in stage analyses where the 
spacing between adjacent blade rows is small, and hence, the exit boundary of the upstream 
row must be placed very close to the trailing edge of the blade. Using the traditional 
pressure outlet boundary treatment can lead to spurious pressure distributions on the blade 
surface since the exit pressure is typically being assumed to be uniform in the blade‐to‐blade 
direction. NRBCs can eliminate this problem by permitting pressure waves to pass through 
the boundary without reflection, thereby leading to a more accurate solution. 
 
Note: Non‐reflecting boundary conditions can only be used with the density‐based solver. 
 
1
 
 
 
 
 
 
 
 
 
 

 
 
Figure 1: 2D Stator Blade 
 
Preparation 
 
1. Copy the mesh _le 2d‐stator.msh to the working folder. 
2. Start the 2D (2d) version of FLUENT. 
 
Setup and Solution: Standard Boundary Conditions Case 
 
Step 1: Grid 

2
 
1. Read in the mesh file (2d‐stator.msh). 
2. Check and display the grid (Figure 2). 
 
 

 
 
 
Figure 2: 2D Stator Mesh Display 
 
 
Step 2: Units 
 
1. Define the units for pressure. 
(a) Select pressure from the Quantities list. 
(b) Select “atm” from the Units list. 
(c) Close the Set Units panel. 
 
Step 3: Models 
 
1. Define the solver settings. 
(a) Select Density Based from the Solver list. 
(b) Select Explicit in the Formulation list. 

3
(c) Click OK to close the Solver panel. 
 
2. Enable the standard k‐e turbulence model with standard wall functions. 
 
Step 4: Materials 
 
1. Modify the properties of air. 
(a) Select Fluid from the Material Type drop‐down list. 
(b) Select ideal‐gas from the Density drop‐down list under Properties. 
 
Note: FLUENT will automatically enable solution of the energy equation when 
the ideal gas law is used. 
 
(c) Retain the default values for all other properties. 
(d) Click Change/Create and close the Materials panel. 
 
Step 5: Operating Conditions 
 
1. Set the operating conditions. 
 
Here, you will set the operating pressure is set to zero and the boundary condition 
inputs for pressure will be defined in terms of absolute pressures. Boundary conditions for 
pressure should always be relative to the value of operating pressure. 
 
(a) Enter 0 for Operating Pressure. 
(b) Click OK to close the Operating Conditions panel. 
 
Step 6: Boundary Conditions 
 
1. Set the conditions for the inlet (pressure‐inlet). 
(a) Enter 1.5 atm for the Gauge Total Pressure. 
(b) Enter 1.0 atm for the Supersonic/Initial Gauge Pressure. 
(c) Enter 1.0 for the X‐Component of Flow Direction. 
(d) Enter 0 for the Y‐Component of Flow Direction. 
 
Note: You must use the Direction Vector specification method for the pressure 
inlet in order to use the NRBCs. 
 
(e) Select Intensity and Viscosity Ratio from the Specification Method drop‐down list 
under Turbulence. 
(f) Enter 1% for the Turbulent Intensity. 
(g) Enter 1.0 for the Turbulent Viscosity Ratio. 
(h) Click the Thermal tab and enter 300 K for Total Temperature. 
  (i) Click OK to close the Pressure Inlet panel. 
 
2. Set the conditions for the outlet (pressure‐outlet). 
  (a) Enter 0.8 atm for the Gauge Pressure. 
  (b) Select Intensity and Viscosity Ratio from the Specification Method drop‐down list. 
  (c) Enter 1% for the Backflow Turbulent Intensity. 
  (d) Enter 1.0 for the Backflow Turbulent Viscosity Ratio. 
4
  (e) Click the Thermal tab and enter 300 K for the Backflow Total Temperature. 
  (f) Click OK to close the Pressure Outlet panel. 
 
Step 7: Solution 
 
1. Set the solution parameters. 
   (a) Enter 0.8 for the Turbulent Kinetic Energy and Turbulent Dissipation Rate in the 
  Under‐Relaxation Factors group box. 
  (b) Select First Order Upwind for all the discretizations under Discretization. 
  (c) Enter 0.5 for the Courant Number under the Solver Parameters. 
  (d) Set the Multigrid Levels to 4. 
  (e) Click OK to close the Solution Controls panel. 
 
2. Enable the plotting of residuals during the calculation. 
  (a) Enable Plot in the Options list. 
  (b) Enter 0.0001 for Absolute Criteria for continuity. 
  (c) Click OK to close the Residual Monitors panel. 
 
3. Enable monitors for lift and drag coefficients. 
  (a) Select Drag from the Coefficient drop‐down list. 
  (b) Select stator‐blade from the Wall Zones list. 
  (c) Enable Plot and Write in the Options list. 
  (d) Enter cd‐history for the File Name. 
 
If you do not select the Write option, the history information will be lost when 
you exit FLUENT. 
 
  (e) Click Apply. 
  (f) Similarly define the parameters for Lift and enter cl‐history as the File Name. 
  (g) Close the Force Monitors panel. 
 
4. Initialize the solution. 
  (a) Select inlet from the Compute From drop‐down list. 
  (b) Click Init and close the Solution Initialization panel. 
 
5. Save the case _le (nrbc‐1.cas.gz). 
 
6. Iterate the solution. 
  (a) Enter 2000 for Number of Iterations. 
  (b) Click Iterate. 
 
 
 

5
 
 
Figure 3: Scaled Residuals 
 
7. Save the data _le (nrbc‐1.dat.gz). 
 

6
 
 
Figure 4: Drag Coefficient Convergence History 
 

7
 
 
Figure 5: Lift Coefficient Convergence History 
 
Step 8: Post­processing 
 
1. Display filled contours of static pressure (Figure 6). 
  (a) Enable Filled in the Options list. 
  (b) Select Pressure... and Static Pressure in the Contours of drop‐down lists. 
  (c) Click Display. 
 

8
 
 
Figure 6: Contours of Static Pressure 
 
2. Display filled contours of Mach number (Figure 7). 
  (a) In the Contours panel, select Velocity... and Mach Number in the Contours Of 
  drop‐down lists. 
  (b) Make sure that Filled is selected under Options. 
  (c) Click Display. 
 
 

9
 
 
Figure 7: Contours of Mach Number 
 
3. Close the Contours panel. 
 
4. Create an XY plot of the static pressure distribution on the blade surface. 
  (a) Select Pressure... and Static Pressure in the Y Axis Function drop‐down lists. 
  (b) Select stator‐blade, in the Surfaces list. 
  (c) Retain the default Plot Direction of X. 
 
  This will plot temperature vs. the x coordinate along the selected surface (statorblade). 
 
  (d) Click Plot (Figure 8). 
 

10
 
 
Figure 8: XY Plot of Static Pressure Distribution on Stator Blade 
 
  (e) Save the plot data to a _le. 
  i. Select the Write to File option and click the Write... button to open the Select 
  File dialog box. 
  ii. Enter pdata‐std‐bc.xy in the XY File text entry box and click OK to close 
  the Select File dialog box. 
  (f) Close the Solution XY Plot panel. 
 
Setup and Solution: Non­Reflecting Boundary Conditions Case 
 
Step 1: Turbo­Specific Non­Reflecting Boundary Conditions 
 
1.  Enable the turbo‐specific NRBC using the text commands shown below: 
 
> /define/boundary-conditions/non-reflecting-bc>turbo-specific-nrbc
/define/boundary-conditions/non-reflecting-bc>turbo-specific-nrbc> enable
enable non-reflecting b.c.'s [no] yes
 
Step 2: Solution 
 

11
1.  Set the turbo‐specific NRBC under‐relaxation factor to 0.5 using the commands in 
boxes: 
(a) In the FLUENT console window, type the following command: 
 
/define/boundary-conditions/non-reflecting-bc/turbo-specific-nrbc/set> under
non-reflecting b.c. under-relaxation factor [0.75] 0.5

2. Perform turbo‐specific NRBC initialization using the initialize TUI command: 
 
/define/boundary-conditions/non-reflecting-bc/turbo-specific-nrbc> initialize
 
FLUENT will display the following summary in the console window. 
 
2D Initialize_Non_Reflecting_Boundaries
pressure-inlet-2: l = 0, kmax = 1
x extents : -1.29761e-01 -> -1.29761e-01
r extents : -3.81080e-02 -> 3.81283e-02
q extents : 0.00000e+00 -> 0.00000e+00
pressure-outlet-4: l = 1, kmax = 1
x extents : 6.38378e-02 -> 6.38378e-02
r extents : -9.90170e-02 -> -2.27807e-02
q extents : 0.00000e+00 -> 0.00000e+00
pressure-inlet-2:
Pitch = 7.62364e-02 (m)
pressure-outlet-4:
Pitch = 7.62363e-02 (m)
 
3. Save the case _le (nrbc‐2.cas.gz). 
 
4. Iterate the solution. 
  (a) Enter 1000 for Number of Iterations. 
  (b) Click Iterate. 
  (c) Close the Iterate panel 
 
 

12
 
 
Figure 9: Scaled Residuals 
 
5. Save the data _le (nrbc‐2.dat.gz). 
 
Step 3: Post­processing 
 
1. Display filled contours of static pressure (Figure 10). 
  (a) Enable Filled in the Options list. 
  (b) Select Pressure... and Static Pressure in the Contours of drop‐down lists. 
  (c) Click Display. 
 

13
 
 
Figure 10: Contours of Static Pressure 
 
 
2. Display filled contours of Mach number (Figure 11). 
  (a) Select Velocity... and Mach Number in the Contours of drop‐down lists. 
  Make sure that Filled is selected under Options. 
  (b) Click Display. 
 

14
 
 
Figure 11: Contours of Mach Number 
 
3. Create an XY plot of the static pressure distribution on the blade surface. 
 
  (a) Select Pressure... and Static Pressure in the Y Axis Function drop‐down lists. 
  (b) Select stator‐blade, in the Surfaces list. 
  (c) Keep the default Plot Direction of X. 
 
This will plot temperature vs. the x coordinate along the selected surface (statorblade). 
 
  (d) Click Plot. 
 
The resulting XY plot for static pressure distribution is displayed in Figure 12. 
 

15
 
 
Figure 12: XY Plot of Static Pressure Distribution on Stator Blade 
 
  (e) Save the plot data to a _le. 
  i. Select the Write to File option and click the Write... button to open the Select 
  File dialog box. 
  ii. Enter pdata‐nrbc.xy in the XY File text entry box and click OK to close 
  the dialog box. 
 
4. Read the plot _les you saved for the two solutions and compare them in a single plot (Figure 13).  
Notice that the shock wave position for the NRBC case is moved closer to the trailing edge of the 
vane. This is due to the fact that pressure variations in the vicinity of the shock are permitted to 
pass through the exit boundary without being artificially constrained by assuming a constant 
(uniform) exit pressure, as is the case when the NRBCs are disabled. 
 
 
 
 

16
 
 
Figure 15: Comparison of XY Plots 
 
Summary 
 
This tutorial demonstrated the basic procedure for setting up and solving of a problem with 
ANSYS FLUENT's turbo‐specific NRBCs. It was shown that the location of the shockwave is 
dramatically different when standard pressure boundary conditions are used. This is not surprising 
since you are forcing the static pressure at the exit to be uniform. With NRBCs, the pressure waves 
are not constrained and are permitted to vary along the boundary such that waves are not 
spuriously reflected. NRBCs can be used in 2D or 3D and with ANSYS FLUENT 13 can be used with 
the coupled implicit solver. 

17

Potrebbero piacerti anche