Chapter 26: Drop Curve for Cavitating Flow in a Pump

26.1. Tutorial Features

In this tutorial you will learn about:

  • Preparing and running a series of related simulations to generate cavitation performance data for a pump.

  • Creating a drop curve chart in CFD-Post.

  • Using isosurfaces in CFD-Post to visualize regions of cavitation.

Component

Feature

Details

CFX-Pre

User Mode

General mode

Analysis Type

Steady State

Fluid Type

Water at 25 C

Water Vapour at 25 C

Fluid Models

Homogeneous Model

Domain Type

Single Domain

Turbulence Model

k-Epsilon

Heat Transfer

Isothermal

Boundary Conditions

Inlet (Subsonic)

Outlet (Subsonic)

Wall (Counter Rotating)

Timestep

Physical Time Scale

CFD-Post

Plots

Contour

26.2. Overview of the Problem to Solve

This tutorial uses a simple pump to illustrate the basic concepts of setting up, running, and postprocessing a cavitation problem in Ansys CFX.

When liquid is suddenly accelerated in order to move around an obstruction, a decrease in the local pressure is present. Sometimes, this pressure decrease is substantial enough that the pressure falls below the saturation pressure determined by the temperature of the liquid. In such cases, the fluid begins to vaporize in a process called cavitation. Cavitation involves a very rapid increase in the volume occupied by a given mass of fluid, and when significant, can influence the flow distribution and operating performance of the device. In addition, the vaporization of the liquid, and the subsequent collapse of the vapor bubbles as the local pressure recovers, can cause damage to solid surfaces. For these reasons (among others), it is desirable, in the design and operation of devices required to move liquid, to be able to determine if cavitation is present, including where and the extent of the cavitation. Furthermore it is also useful to examine this behavior for a range of conditions.

The model conditions for this example are turbulent and incompressible. The speed and direction of rotation of the pump is 132 rad/sec about the Z axis (positive rotation following the right hand rule). The relevant problem parameters are:

  • Inflow total pressure = 100000 Pa

  • Outflow mass flow = 16 kg/s

  • Inlet turbulence intensity = 0.03

  • Inlet length scale = 0.03 m

The SHF (Societe Hydraulique Francaise) pump has seven impeller blades. Due to the periodic nature of the geometry, only a single blade passage of the original pump must be modeled, therefore minimizing the computer resources required to obtain a solution.

The objective of this tutorial is to show pump cavitation performance in the form of a drop curve. The drop curve is a chart of Head versus Net Positive Suction Head (NPSH). This tutorial provides the data for the drop curve, but also has instructions for optionally generating the data by running a series of simulations with progressively lower inlet pressures. Each simulation is initialized with the results of the previous simulation.

If this is the first tutorial you are working with, it is important to review the following topics before beginning:

26.3. Preparing the Working Directory

  1. Create a working directory.

    Ansys CFX uses a working directory as the default location for loading and saving files for a particular session or project.

  2. Download the drop_curve.zip file here .

  3. Unzip drop_curve.zip to your working directory.

    Ensure that the following tutorial input file is in your working directory:

    • Cavitation.gtm

  4. Set the working directory and start CFX-Pre.

    For details, see Setting the Working Directory and Starting Ansys CFX in Stand-alone Mode.

26.4. Simulating the Pump with High Inlet Pressure

A steady-state high-pressure (inlet pressure of 100,000 Pa) simulation of the pump without cavitation (that is, simulation of the pump without water vapor) will first be set up and run to provide initial values for a cavitation simulation later on in the tutorial.

26.4.1. Defining the Case Using CFX-Pre

  1. In CFX-Pre, select File > New Case.

  2. Select General and click OK.

  3. Select File > Save Case As.

  4. Under File name, type CavitationIni.

  5. Click Save.

26.4.1.1. Importing the Mesh

  1. Right-click Mesh and select Import Mesh > CFX Mesh.

    The Import Mesh dialog box appears.

  2. Configure the following setting(s):

    Setting

    Value

    File name

    Cavitation.gtm

  3. Click Open.

26.4.1.2. Loading Materials

Because this tutorial uses water at 25 °C and water vapor at 25 °C, you need to load these materials. Note that you will use only the liquid water for the first part of the tutorial. The vapor is being loaded now in anticipation of using it for the cavitation model later in the tutorial.

  1. In the Outline tree view, right-click Simulation > Materials and select Import Library Data.

    The Select Library Data to Import dialog box is displayed.

  2. Expand Water Data.

  3. While holding down the Ctrl key, select both Water Vapour at 25 C and Water at 25 C.

  4. Click OK.

26.4.1.3. Creating the Domain

  1. Edit Case Options > General in the Outline tree view and ensure that Automatic Default Domain is turned on.

    A domain named Default Domain should appear under the Simulation branch.

  2. Rename Default Domain to Pump.

  3. Edit Pump.

  4. Under Fluid and Particle Definitions, delete Fluid 1 and create a new fluid definition named Liquid Water.

  5. Configure the following setting(s):

    Tab

    Setting

    Value

    Basic Settings

    Fluid and Particle Definitions

    Liquid Water

    Fluid and Particle Definitions

    > Liquid Water

    > Material

     

     

    Water at 25 C [a]

    Domain Models

    > Pressure

    > Reference Pressure

     

     

    0 [atm]

    Domain Models

    > Domain Motion

    > Option

     

     

    Rotating

    Domain Models

    > Domain Motion

    > Angular Velocity

     

     

    132 [radian s^-1]

    Fluid Models

    Turbulence

    > Option

    k-Epsilon

    1. Click the Ellipsis icon   to open the Material dialog box.

  6. Click OK.

26.4.1.4. Creating the Boundaries

26.4.1.4.1. Inlet Boundary
  1. Create a new boundary named Inlet.

  2. Configure the following setting(s):

    Tab

    Setting

    Value

    Basic Settings

    Boundary Type

    Inlet

    Location

    INBlock INFLOW

    Boundary Details

    Mass And Momentum

    > Option

     

    Stat. Frame Tot. Press.

    Mass And Momentum

    > Relative Pressure

     

    100000 [Pa]

    Flow Direction

    > Option

     

    Cartesian Components

    Flow Direction

    > X Component

     

    0

    Flow Direction

    > Y Component

     

    0

    Flow Direction

    > Z Component

     

    1

    Turbulence

    > Option

     

    Intensity and Length Scale

    Turbulence

    > Option

    > Fractional Intensity

     

     

    0.03

    Turbulence

    > Option

    > Eddy Length Scale

     

     

    0.03 [m]

  3. Click OK.

26.4.1.4.2. Outlet Boundary
  1. Create a new boundary named Outlet.

  2. Configure the following setting(s):

    Tab

    Setting

    Value

    Basic Settings

    Boundary Type

    Outlet

    Location

    OUTBlock OUTFLOW

    Boundary Details

    Mass and Momentum

    > Option

     

    Mass Flow Rate

    Mass and Momentum

    > Mass Flow Rate

     

    16 [kg/s]

  3. Click OK.

26.4.1.4.3. Wall Boundaries

Set up the hub and shroud to be a stationary (non-rotating) wall.

  1. Create a new boundary named Stationary Wall.

  2. Configure the following setting(s) of Stationary Wall:

    Tab

    Setting

    Value

    Basic Settings

    Boundary Type

    Wall

    Location

    OUTBlock HUB, OUTBlock SHROUD [a]

    Boundary Details

    Mass and Momentum

    > Wall Velocity

     

    (Selected)

    Mass and Momentum

    > Wall Velocity

    > Option

     

     

    Counter Rotating Wall

    1. Click the Ellipsis icon   to open the Selection Dialog dialog box. In that dialog box, select multiple items while holding down the Ctrl key. Click OK.

  3. Click OK.

26.4.1.5. Creating Domain Interfaces

  1. Click Insert > Domain Interface and, in the dialog box that appears, set Name to Periodic Interface and click OK.

  2. Configure the following setting(s) of Periodic Interface:

    Tab

    Setting

    Value

    Basic Settings

    Interface Side 1

    > Region List

     

    INBlock PER1, OUTBlock PER1, Passage PER1

    Interface Side 2

    > Region List

     

    INBlock PER2, OUTBlock PER2, Passage PER2

    Interface Models

    > Option

     

    Rotational Periodicity

  3. Click OK.

26.4.1.5.1. Inblock to Passage Interface
  1. Select Insert > Domain Interface and in the dialog box that appears, set Name to Inblock to Passage Interface and click OK.

  2. Configure the following settings of Inblock to Passage Interface:

    Tab

    Setting

    Value

    Basic Settings

    Interface Side 1

    > Region List

     

    OUTFLOW INBlock

    Interface Side 2

    > Region List

     

    INFLOW Passage

    Mesh Connection

    Mesh Connection Method

    > Mesh Connection

    > Option

     

     

    1:1

  3. Click OK.

26.4.1.5.2. Passage to Outblock Interface
  1. Select Insert > Domain Interface and in the dialog box that appears, set the Name to Passage to Outblock Interface and click OK.

  2. Configure the following settings of Passage to Outblock Interface:

    Tab

    Setting

    Value

    Basic Settings

    Interface Side 1

    > Region List

     

    OUTFLOW Passage

    Interface Side 2

    > Region List

     

    INFLOW OUTBlock

    Mesh Connection

    Mesh Connection Method

    > Mesh Connection

    > Option

     

     

    1:1

  3. Click OK.

With the boundary conditions and domain interfaces defined above, the default boundary of a rotating wall is applied to the blade and the upstream portions of the hub and shroud.

26.4.1.6. Setting Initial Values

The initial values that will be set up are consistent with the inlet boundary conditions settings.

  1. Click Global Initialization  .

  2. Configure the following setting(s):

    Tab

    Setting

    Value

    Global Settings

    Initial Conditions

    > Cartesian Velocity Components

    > Option

     

     

    Automatic with Value

    Initial Conditions

    > Cartesian Velocity Components

    > U

     

     

    0 [m/s]

    Initial Conditions

    > Cartesian Velocity Components

    > V

     

     

    0 [m/s]

    Initial Conditions

    > Cartesian Velocity Components

    > W

     

     

    1 [m/s]

    Initial Conditions

    > Static Pressure

    > Option

     

     

    Automatic with Value

    Initial Conditions

    > Static Pressure

    > Relative Pressure

     

     

    100000 [Pa]

    Initial Conditions

    > Turbulence

    > Option

     

     

    Intensity and Length Scale

    Initial Conditions

    > Turbulence

    > Fractional Intensity

    > Option

     

     

     

    Automatic with Value

    Initial Conditions

    > Turbulence

    > Fractional Intensity

    > Value

     

     

     

    0.03

    Initial Conditions

    > Turbulence

    > Eddy Length Scale

    > Option

     

     

     

    Automatic with Value

    Initial Conditions

    > Turbulence

    > Eddy Length Scale

    > Value

     

     

     

    0.03 [m]

  3. Click OK.

26.4.1.7. Setting Solver Controls

  1. Click Solver Control  .

  2. Configure the following setting(s):

    Tab

    Setting

    Value

    Basic Settings

    Convergence Control

    > Max Iterations

     

    500

    Convergence Control

    > Fluid Timescale Control

    > Timescale Control

     

     

    Physical Timescale

    Convergence Control

    > Fluid Timescale Control

    > Physical Timescale

     

     

    1e-3[s] [a]

    Convergence Criteria

    > Residual Target

     

    7.5e-6

    1. The physical timescale that will be set up is derived from the rotational speed of the blades and the fact that there are 7 blades in the full machine.

  3. Click OK.

26.4.1.8. Writing the CFX-Solver Input (.def) File

  1. Click Define Run  .

  2. Configure the following setting(s):

    Setting

    Value

    File name

    CavitationIni.def

  3. Click Save.

    CFX-Solver Manager automatically starts and, on the Define Run dialog box, Solver Input File is set.

  4. Save the simulation.

26.4.2. Obtaining the Solution Using CFX-Solver Manager

CFX-Solver Manager should be running. You will be able to obtain a solution to the CFD problem by following the instructions below.

  1. Ensure that the Define Run dialog box is displayed.

  2. Click Start Run.

    You may see a notice about an artificial wall at the inlet. This notice indicates that the flow is trying to exit at the inlet. This can be ignored because the amount of reverse flow is very low.

    CFX-Solver runs and attempts to obtain a solution. At the end of the run, a dialog box is displayed stating that the simulation has ended.

  3. Select Post-Process Results.

  4. If using stand-alone mode, select Shut down CFX-Solver Manager.

  5. Click OK.

26.4.3. Viewing the Results Using CFD-Post

CFD-Post should be running.

This case is run with temperatures around 300 K. The vapor pressure of water at this temperature is around 3574 Pa. To confirm that water vapor or cavitation is not likely for this operating condition of the pump, an isosurface of pressure at 3574 Pa will be created.

Create an isosurface of pressure at 3574 [Pa]:

  1. Select Insert > Location > Isosurface and accept the default name.

  2. Configure the following setting(s) in the details view:

    Tab

    Setting

    Value

    Geometry

    Definition

    > Variable

     

    Pressure

    Definition

    > Value

     

    3574 [Pa]

  3. Click Apply.

    Notice that the isosurface does not appear. There is no place in the blade passage where the pressure is equal to 3574 Pa, which implies that there is no water vapor.

  4. Quit CFD-Post, saving the state at your discretion.

26.5. Simulating the Pump with Cavitation and High Inlet Pressure

The simulation will be modified in CFX-Pre to include water vapor and enable the cavitation model. Monitor points will also be defined to observe the Net Positive Suction Head (NSPH) and pressure head values.

26.5.1. Defining the Case Using CFX-Pre

26.5.1.1. Modifying the Domain and Boundary Conditions

  1. Ensure that the following tutorial input files are in your working directory:

    • CavitationIni.cfx

    • CavitationIni_001.res

  2. Set the working directory and start CFX-Pre if it is not already running.

    For details, see Setting the Working Directory and Starting Ansys CFX in Stand-alone Mode.

  3. Open CavitationIni.cfx and save it as Cavitation_100000.cfx.

    "100000" indicates the inlet pressure of the simulation.

  4. Open Pump for editing.

  5. In the Fluid and Particle Definitions section, click Add new item   and name it Water Vapor.

  6. Configure the following setting(s):

    Tab

    Setting

    Value

    Basic Settings

    Fluid and Particle Definitions

    Liquid Water

    Fluid and Particle Definitions

    > Liquid Water

    > Material

     

     

    Water at 25 C [a]

    Fluid and Particle Definitions

    Water Vapor

    Fluid and Particle Definitions

    > Water Vapor

    > Material

     

     

    Water Vapour at 25 C

    Fluid Models

    Multiphase

    > Homogeneous Model

     

    (Selected) [b]

    Fluid Pair Models

    Fluid Pair

    > Liquid Water | Water Vapor

    > Mass Transfer

    > Option

     

     

     

    Cavitation

    Fluid Pair

    > Liquid Water | Water Vapor

    > Mass Transfer

    > Cavitation

    > Option

     

     

     

     

    Rayleigh Plesset

    Fluid Pair

    > Liquid Water | Water Vapor

    > Mass Transfer

    > Cavitation

    > Mean Diameter

     

     

     

     

    2e-6 [m]

    Fluid Pair

    > Liquid Water | Water Vapor

    > Mass Transfer

    > Cavitation

    > Saturation Pressure

     

     

     

     

    (Selected)

    Fluid Pair

    > Liquid Water | Water Vapor

    > Mass Transfer

    > Cavitation

    > Saturation Pressure

    > Saturation Pressure

     

     

     

     

     

    3574 [Pa] [c]

    1. Click the Ellipsis icon   to open the Material dialog box, then click the Import Library Data icon to open the Select Library Data to Import dialog box. In that dialog box, expand Water Data in the tree, then select Water at 25 C and click OK.

    2. The homogeneous model will be selected because the interphase transfer rate is very large in the pump. This results in all fluids sharing a common flow field and turbulence.

    3. The pressure for a corresponding saturation temperature at which the water in the pump will boil into its vapor phase is 3574 Pa.

  7. Click OK.

    Error messages appear, but you will correct those problems in the next steps.

  8. Open Inlet for editing and configure the following setting(s):

    Note that you are setting the inlet to have 100% liquid water. Consequently, at the inlet, the volume fraction of liquid water is 1 and the volume fraction of vapor is 0.

    Tab

    Setting

    Value

    Fluid Values

    Boundary Conditions

    Liquid Water

    Boundary Conditions

    > Liquid Water

    > Volume Fraction

    > Volume Fraction

     

     

     

    1

    Boundary Conditions

    Water Vapor

    Boundary Conditions

    > Water Vapor

    > Volume Fraction

    > Volume Fraction

     

     

     

    0

  9. Click OK.

  10. Open Outlet for editing.

  11. On the Boundary Details tab, set Mass and Momentum > Option to Bulk Mass Flow Rate and Mass Flow Rate to 16 [kg s^-1].

  12. Click OK.

    The problems have been resolved and the error messages have disappeared.

26.5.1.2. Creating Expressions

Expressions defining the Net Positive Suction Head (NPSH) and Head are created in order to monitor their values as the inlet pressure is decreased. By monitoring these values, a drop curve can be produced.

Create the following expressions.

Name

Definition

Ptin

massFlowAve(Total Pressure in Stn Frame)@Inlet

Ptout

massFlowAve(Total Pressure in Stn Frame)@Outlet

Wden

996.82 [kg m^-3]

Head

(Ptout-Ptin)/(Wden*g)

NPSH

(Ptin- Pvap)/(Wden*g)

Pvap

3574 [Pa]

26.5.1.3. Adding Monitor Points

Two monitor points will be added to track the NPSH and head using the expressions created in the previous step.

  1. Click Output Control  .

  2. On the Monitor tab, select Monitor Objects and click Add new item  .

  3. Enter NPSH Point as the name of the monitor point, then configure the following settings:

    Tab

    Setting

    Value

    Monitor

    Monitor Objects

    > Monitor Points and Expressions

    > NPSH Point

    > Option

     

     

     

    Expression

    Monitor Objects

    > Monitor Points and Expressions

    > NPSH Point

    > Expression Value

     

     

     

    NPSH

  4. Create a second monitor point named Head Point with the same parameters as the first, with the exception that Expression Value is set to Head.

  5. Click OK.

26.5.1.4. Writing the CFX-Solver Input (.def) File

  1. Click Define Run  .

  2. Configure the following setting(s):

    Setting

    Value

    File name

    Cavitation_100000.def

  3. Click Save.

    CFX-Solver Manager automatically starts and, on the Define Run dialog box, Solver Input File is set.

  4. Save the simulation.

26.5.2. Obtaining the Solution using CFX-Solver Manager

CFX-Solver Manager should be running. Obtain a solution to the CFD problem by following these instructions:

  1. Ensure that the Define Run dialog box is displayed.

  2. Under the Initial Values tab, select Initial Values Specification.

  3. Select CavitationIni_001.res for the initial values file using the Browse   tool.

  4. Click Start Run.

    You may see a notice about an artificial wall at the inlet. This notice indicates that the flow is trying to exit at the inlet. This can be ignored because the amount of reverse flow is very low.

    CFX-Solver runs and attempts to obtain a solution. A dialog box is displayed stating that the simulation has ended.

  5. Select Post-Process Results.

  6. If using stand-alone mode, select Shut down CFX-Solver Manager.

  7. Click OK.

26.5.3. Viewing the Results Using CFD-Post

You will create an isosurface to observe the volume fraction of water vapor at 25 °C. Note that the pressure below the threshold is the same as found earlier in Simulating the Pump with High Inlet Pressure.

Create an isosurface for the volume fraction of water vapor at 25 °C, at 0.1:

  1. CFD-Post should be running; start it if necessary.

  2. Click Insert > Location > Isosurface and accept the default name.

  3. Configure the following setting(s) in the details view:

    Tab

    Setting

    Value

    Geometry

    Definition

    > Variable

     

    Water Vapor.Volume Fraction

    Definition

    > Value

     

    0.1

  4. Click Apply.

    Notice that the isosurface is clear. There is no water vapor at 25 °C in the blade passage for the simulation with cavitation because at an inlet total pressure of 100000 Pa, the minimum static pressure in the model is above the vapor pressure.

  5. Quit CFD-Post saving the state at your discretion.

26.6. Simulating the Pump with Cavitation and a Range of Inlet Pressures

In order to construct a drop curve for this cavitation case, the inlet pressure must be decremented from its initial value of 100000 Pa to 17500 Pa, and the Head and NPSH values must be recorded for each simulation. The results are provided in Table 26.1: Pump Performance Data.

Table 26.1: Pump Performance Data

Inlet Pressure

Pa

NPSH

m

Head

m

100000

9.859e+00

3.537e+01

80000

7.813e+00

3.535e+01

60000

5.767e+00

3.535e+01

40000

3.721e+00

3.536e+01

30000

2.698e+00

3.538e+01

20000

1.675e+00

3.534e+01

18000

1.470e+00

3.528e+01

17500

1.419e+00

3.184e+01


Optionally, if you want to generate the data shown in Table 26.1: Pump Performance Data, then follow the instructions in the following two sections (Writing CFX-Solver Input (.def) Files for Lower Inlet Pressures and Obtaining the Solutions using CFX-Solver Manager). Those instructions involve running several simulations in order to obtain a set of results files. As a benefit to doing this, you will have the results files required to complete an optional postprocessing exercise at the end of this tutorial. This optional postprocessing exercise involves using isosurfaces to visualize the regions of cavitation, and visually comparing these isosurfaces between different results files.

If you want to use the provided table data to produce a drop curve, proceed to Generating a Drop Curve.

26.6.1. Writing CFX-Solver Input (.def) Files for Lower Inlet Pressures

Produce a set of definition (.def) files for the simulation, with each definition file specifying a progressively lower value for the inlet pressure:

  1. CFX-Pre should be running; start it if necessary.

  2. Open Cavitation_100000.cfx.

  3. Open Simulation > Flow Analysis 1 > Pump > Inlet.

  4. On the Boundary Details tab change Mass and Momentum > Relative Pressure to 80000 [Pa].

  5. Click OK.

  6. Right-click Simulation and select Write Solver Input File.

  7. Set File name to Cavitation_80000.def.

  8. Click Save.

  9. Change the inlet pressure and save a corresponding CFX-Solver input file for each of the 6 other pressures: 60000 Pa, 40000 Pa, 30000 Pa, 20000 Pa, 18000 Pa, and 17500 Pa.


Note:  There are other techniques for defining a set of related simulations. For example, you could use configuration control, as demonstrated in Flow from a Circular Vent.


26.6.2. Obtaining the Solutions using CFX-Solver Manager

Run each of the CFX-Solver input files that you created in the previous step:

  1. Start CFX-Solver Manager if it is not already running.

  2. Ensure that the Define Run dialog box is displayed.

  3. Under Solver Input File, click Browse   and select Cavitation_80000.def.

  4. Under the Initial Values tab, select Initial Values Specification.

  5. Select Cavitation_100000_001.res for the initial values file using the Browse   tool.

  6. Click Start Run.

    You may see a notice about an artificial wall at the inlet. This notice indicates that the flow is trying to exit at the inlet. This can be ignored because the amount of reverse flow is very low.

    CFX-Solver runs and attempts to obtain a solution. At the end of the run, a dialog box is displayed stating that the simulation has ended.

  7. Clear Post-Process Results.

  8. Click OK.

  9. Repeat this process until you have run all the CFX-Solver input files for all 6 other inlet pressures: 60000 Pa, 40000 Pa, 30000 Pa, 20000 Pa, 18000 Pa, and 17500 Pa.

    Note that each solver run should be initialized using the previous run's results (.res) file.

The pump simulation with cavitation and an inlet pressure of 17500 Pa converges rather poorly. The converge failure indicates that the numerical results are unreliable. However, for a pump designed to avoid significant cavitation while operating, you can use the solutions that do converge well to help establish the operating range and pump performance within that range.

26.6.3. Viewing the Results Using CFD-Post

To see the pump performance, you will generate a drop curve to show the pump performance over a range of inlet pressures. After generating the drop curve, there is an optional exercise for visualizing the cavitation regions using isosurfaces.

The optional exercise of visualizing the cavitation regions requires the results files from the 60000 Pa, 40000 Pa, 20000 Pa, and 17500 Pa simulations. If you have not generated those results files and want to complete the optional exercise, then generate the results files by following the instructions in:

26.6.3.1. Generating a Drop Curve

To generate a drop curve, you will need the values for Net Positive Suction Head (NPSH) and head as the inlet pressure decreases. This data is provided in Table 26.1: Pump Performance Data. If you want to use that data, proceed to Creating a Table of the Head and NPSH Values. If you have chosen to run all of the simulations and have obtained all of the results files, you can obtain the drop curve data yourself by following the instructions in the Creating a Head-versus-NPSH Chart (Optional Exercise) section.

26.6.3.1.1. Creating a Table of the Head and NPSH Values
  1. Start CFD-Post.

  2. Click Insert > Table and set the name to Drop Curve Values.

  3. Enter the values from Table 26.1: Pump Performance Data for the 8 inlet pressures in the table.

    Enter the NPSH values in the left column and the head values in the right column.

  4. Click Save Table  , and configure the following setting(s):

    Setting

    Value

    File name

    Drop Curve Values

    Files of type

    Comma Separated Values — Excel Readable (*.csv)

  5. Click Save.

26.6.3.1.2. Creating a Head-versus-NPSH Chart
  1. Click Insert > Chart.

  2. Set the name to Drop Curve and click OK.

  3. Configure the following setting(s):

    Tab

    Setting

    Value

    General

    Title

    Drop Curve

    Data Series

    Data Source

    > File

     

    (Selected)

    Data Source

    > File

    > Browse  

     

     

    Drop Curve Values.csv [a]

    X Axis

    Axis Range

    > Determine ranges automatically

     

    (Cleared)

    Axis Range

    > Min

     

    0

    Axis Range

    > Max

     

    10

    Axis Labels

    > Use data for axis labels

     

    (Cleared)

    Axis Labels

    > Custom Label

     

    NPSH [m]

    Y Axis

    Axis Range

    > Determine ranges automatically

     

    (Cleared)

    Axis Range

    > Min

     

    0

    Axis Range

    > Max

     

    45

    Axis Labels

    > Use data for axis labels

     

    (Cleared)

    Axis Labels

    > Custom Label

     

    Head [m]

    Line Display

    Line Display

    > Symbols

     

    Triangle

    1. Created in previous steps.

  4. Click Apply.

26.6.3.1.3. Viewing the Drop Curve

Here is what the drop curve created in the earlier steps should look like:

You can see here that there is not significant degradation in the performance curve as the inlet total pressure is dropped. This is due to the fact that, for a part of the test, the inlet total pressure is sufficiently high to prevent cavitation, which implies that the normalized pressure rise across the pump is constant. Also, although you may start at a high inlet pressure where there is no cavitation, as you drop the inlet pressure, cavitation will appear but will have no significant impact on performance (incipient cavitation) until the blade passage has sufficient blockage due to vapor. At that point, performance degrades.

When the inlet total pressure reaches a sufficiently low value, cavitation occurs. What is called the point of cavitation is often marked by the NPSH value at which the pressure rise has fallen by a few percent. In this tutorial, although the drop curve does appear to drop by at least a few percent, the shape of the curve is unreliable for inlet total pressures at or below 18000 Pa due to convergence failure. Therefore in this tutorial, the point of cavitation is not known with accuracy, but could be considered to be near or below the NPSH value at which the inlet total pressure is 20000 Pa.


Important:  If you want to complete an optional exercise on visualizing the cavitation regions, proceed to Visualizing the Cavitation Regions (Optional Exercise). Otherwise, quit CFD-Post, saving the state at your discretion.


26.6.3.1.4. Creating a Head-versus-NPSH Chart (Optional Exercise)
  1. Start CFD-Post.

  2. To load the results file, select File > Load Results or click Load Results  .

  3. On the right side of the Load Results File dialog box, note down the current setting under CFX run history and multi-configuration options. Set this option to Load complete history as: > A single case, unless already set.


    Important:  This setting, under CFX run history and multi-configuration options, persists when you close CFD-Post. Ensure that you set this back to the original setting noted above, as instructed to do so at the end of the tutorial. Not doing so could lead to undesirable results when postprocessing other cases.


  4. In the Load Results File dialog box, select Cavitation_17500_001.res.

  5. Click Open.

    When you started the CFX-Solver run using initial values, by default the Continue History From option was on. This enables the results file to retain a reference to the initial value results file. When the final results file is loaded into CFD-Post using the Load complete history as: A single case, it includes results from all the initial values files as well as the final results. Each of the previous initial values files is available as a time step (in this case a sequence) through the Timestep Selector.

  6. Click OK when prompted with a Process Multiple Results as a Sequence message.

  7. Click Insert > Chart or click Chart  .

  8. Set the name to Drop Curve and click OK.

  9. Configure the following setting(s):

    Tab

    Setting

    Value

    General

    Type

    XY - Transient or Sequence

    Title

    Drop Curve

    Data Series

    Data Source

    > Expression

     

    (Selected)

    Data Source

    > Expression

     

    Head

    X Axis

    Data Selection

    > Expression

     

    NPSH

    Y Axis

    Axis Range

    > Determine ranges automatically

     

    (Cleared)

    Axis Range

    > Min

     

    0

    Axis Range

    > Max

     

    45

    Line Display

    Line Display

    > Symbols

     

    Triangle

  10. Click Apply.

26.6.3.1.5. Viewing the Drop Curve

Here is what the drop curve created in the earlier steps should look like:

You can see here that there is not significant degradation in the performance curve as the inlet total pressure is dropped. This is due to the fact that, for a part of the test, the inlet total pressure is sufficiently high to prevent cavitation, which implies that the normalized pressure rise across the pump is constant. Also, although you may start at a high inlet pressure where there is no cavitation, as you drop the inlet pressure, cavitation will appear but will have no significant impact on performance (incipient cavitation) until the blade passage has sufficient blockage due to vapor. At that point, performance degrades.

When the inlet total pressure reaches a sufficiently low value, cavitation occurs. What is called the point of cavitation is often marked by the NPSH value at which the pressure rise has fallen by a few percent. In this tutorial, although the drop curve does appear to drop by at least a few percent, the shape of the curve is unreliable for inlet total pressures at or below 18000 Pa due to convergence failure. Therefore in this tutorial, the point of cavitation is not known with accuracy, but could be considered to be near or below the NPSH value at which the inlet total pressure is 20000 Pa.


Important:  If you want to complete an optional exercise on visualizing the cavitation regions, proceed to Visualizing the Cavitation Regions (Optional Exercise). Otherwise, proceed to Restoring CFX run history and multi-configuration options.


26.6.3.2. Visualizing the Cavitation Regions (Optional Exercise)

This is an optional part of the tutorial that requires the results files from the 60000 Pa, 40000 Pa, 20000 Pa, and 17500 Pa simulations. If you have not generated those results files and want to complete this optional exercise, then generate the results files by following the instructions in:

Cavitation does not occur for the 100000 Pa and 80000 Pa simulations. Create an isosurface for 10% water vapor (by volume fraction), for the 60000 Pa, 40000 Pa, 20000 Pa, and 17500 Pa simulations:

  1. Use Cavitation_60000_001.res to create an isosurface:

    1. Launch CFD-Post and load Cavitation_60000_001.res.

    2. Select Insert > Location > Isosurface and accept the default name.

    3. Configure the following setting(s) in the details view:

      Tab

      Setting

      Value

      Geometry

      Definition

      > Variable

       

      Water Vapor.Volume Fraction

      Definition

      > Value

       

      0.1

    4. Click Apply.

  2. Add Cavitation_40000_001.res to the current results:

    1. Select File > Load Results.

    2. Under Case options, select both Keep current cases loaded and Open in new view.

    3. Select Cavitation_40000_001.res.

    4. Click Open.

    5. Click a blank area inside the viewport named View 2 (which contains the results that you just loaded) to make that viewport active, then turn on visibility for the isosurface in the Outline tree view.

  3. In a similar way, load Cavitation_20000_001.res and Cavitation_17500_001.res and make the isosurface visible on these results.

  4. Click Synchronize camera in displayed views   so that all viewports maintain the same camera position.

  5. Rotate the view (from any viewport) to inspect the results.

    Observe that the amount of water vapor increases as the inlet pressure decreases.


Important:  If you created the drop curve by setting the CFX run history and multi-configuration options, proceed to Restoring CFX run history and multi-configuration options. Otherwise, quit CFD-Post, saving the state at your discretion.


26.6.3.3. Restoring CFX run history and multi-configuration options

As mentioned above the setting under CFX run history and multi-configuration options persists when you close CFD-Post. This section outlines the steps to restore CFX run history and multi-configuration options to its original setting.

  1. Select File > Close to close the current file.

  2. Click Close if prompted to save.

  3. Load a results file by selecting File > Load Results or click Load Results  .

  4. On the right side of the Load Results File dialog box, restore the original settings under CFX run history and multi-configuration options.

  5. In the Load Results File dialog box, select Cavitation_17500_001.res.

  6. Click Open.

  7. Quit CFD-Post, by selecting File > Quit.