This tutorial is divided into the following sections:
In this tutorial, you will setup a general fluid flow simulation to evaluate the performance of a centrifugal pump with a vaneless volute using the Frozen Rotor method.
This tutorial demonstrates how to do the following:
Set up a No Pitch-Scale interface using the turbo model.
Describe wall motion and other boundary conditions.
Specify appropriate solver settings.
Add and monitor expressions.
Calculate expressions and display contours.
This tutorial is written with the assumption that you have completed the introductory tutorials found in this manual and that you are familiar with the Ansys Fluent outline view and ribbon structure. Some steps in the setup and solution procedure will not be shown explicitly.
The problem to be considered is the modeling of a centrifugal pump with a volute as shown in Figure 11.1: Case Geometry. The pump impeller has 5 blades and rotates at a velocity of 1450 RPM. The mass flow rate at the volute outlet is known to be 90 kg/s. A gauge total pressure of 0 pa is used at the inlet. The simulation will be performed to determine the head generated by the pump, representing the overall pressure increase of the fluid.
The following sections describe the setup and solution steps for this tutorial:
To prepare for running this tutorial:
Download the
pump_volute.zip
file here .Unzip
pump_volute.zip
to your working directory.The mesh file
pump_volute.msh.h5
can be found in the folder.Use the Fluent Launcher to start Ansys Fluent.
Select Solution in the top-left selection list to start Fluent in Solution Mode.
Select 3D under Dimension.
Enable Double Precision under Options.
Set Solver Processes to
4
under Parallel (Local Machine).
Read the mesh file
pump_volute.msh.h5
.File → Read → Mesh...
As Fluent reads the mesh file, it will report the progress in the console.
In the Mesh group box of the Domain ribbon tab, set the units for angular-velocity.
Domain → Mesh → Units...
Select angular-velocity under Quantities.
Select rev/min under Units.
Close the Set Units dialog box.
Enable the
-
SST turbulence model.
Physics → Models → Viscous...
Retain the default k-omega SST turbulence model.
Click
.
Compared to other two-equation models, the
-
SST turbulence model effectively predicts flow separation in turbomachinery, allowing for accurate evaluation of pump performance.
Add water to the list of materials.
Physics → Materials → Create/Edit...
Click Fluent Database Materials dialog box.
to open theScroll down and select water-liquid (h2o <l>) from the list of materials.
Select
.Close the Fluent Database Materials dialog box and the Create/Edit Materials dialog box.
water-liquid appears under Materials > Fluid in the tree view.
Set the cell zone conditions for the impeller.
Setup → Cell Zone Conditions → Fluid → impeller (fluid, id=36)
Set the Material Name to .
Select Frame Motion.
Ensure values of (0, 0, 1) for X, Y, and Z in the Rotation-Axis Direction group box.
The impeller will rotate relative to the absolute frame. By default, the correct rotation is set (about the z-axis).
For Rotational Velocity → Speed (rpm), specify
1450
.Click Apply and close the Fluid dialog box.
Set the cell zone conditions for the volute.
Setup → Cell Zone Conditions → Fluid → volute (fluid, id=2)
Set the Material Name to .
The volute is stationary in the absolute frame so no motion is required.
Ensure values of (0, 0, 1) for X, Y, and Z in the Rotation-Axis Direction group box.
Click Apply and close the Fluid dialog box.
Set the boundary conditions for impeller-hub.
Setup → Boundary Conditions → Wall → impeller-hub (wall, id=3)
Tab
Setting
Value
Momentum
Wall Motion
Moving Wall
Motion
Rotational
By default, the rotating wall is specified with a velocity of 0 relative to the impeller fluid zone.
Click Apply and close the Wall dialog box.
Set the boundary conditions for inblock-shroud (wall, id=14).
Setup → Boundary Conditions → Wall → inblock-shroud
Tab
Setting
Value
Momentum
Wall Motion
Moving Wall
Motion
Absolute
Motion
Rotational
The inblock shroud wall is stationary (velocity equal to 0) relative to the absolute reference frame.
Click Apply and close the Wall dialog box.
Set the boundary conditions for the inlet.
Setup → Boundary Conditions → Inlet → inlet (pressure-inlet, id=15)
Tab
Setting
Value
Momentum
Supersonic/Initial Gauge Pressure
-100 (pascal)
Click Apply and close the Pressure Inlet dialog box.
Set the boundary conditions for the outlet.
The outlet has been automatically set as an inlet by Fluent. You must first change this boundary condition to a mass flow outlet.
Setup → Boundary Conditions → Inlet → mass-flow-inlet-11 (mass-flow-inlet, id=11)
→
Setup → Boundary Conditions → Outlet → mass-flow-outlet-11 (mass-flow-outlet, id=11)
Rename the boundary zone to outlet.
Tab
Setting
Value
Momentum
Mass Flow Rate
90 (kg/s)
Click Apply and close the Mass-Flow Outlet dialog box.
Enable the Turbo Models.
Domain → Turbomachinery and select Turbo Models.
Create the turbo interfaces.
Domain → Turbomachinery → Turbo Create...
The Frozen Rotor method will be modeled using the No Pitch-Scale (NPS) interface which allows for connecting a 360-degree interface to another 360-degree interface.
Enter
nps
for Mesh Interface.Select interface-impeller-outlet from the Available Zone-1 selection list.
Select interface-volute-inlet from the Available Zone-2 selection list.
Enable the General Turbo Interface option in the Interface Options group box.
Select No Pitch-Scale in the Pitch-Change Types group box under General Turbo Interface.
Click Create/Edit and close the Create/Edit Turbo Interfaces dialog box.
Check the mesh.
Domain → Mesh → Check → Perform Mesh Check
Fluent will perform various checks on the mesh and will report the progress in the console. Make sure that the reported minimum volume is a positive number.
Note that if this step is performed before creating the mesh interface, the check will fail because Fluent will detect that the interface is missing.
Specify the solution methods.
Solution → Solution → Methods...
Select Green-Gauss Node Based from the Gradient drop-down list in the Spatial Discretization group box.
Enable the High Order Term Relaxation option.
Retain the default selections.
Create a surface report definition for total pressure at the outlet.
Solution → Reports → Definitions → → →
Enter
p-out
for the Name of the surface report definition.Select Pressure... → Total Pressure from the Field Variable drop-down lists.
Select Outlet from the Surfaces selection list.
This automatically selects all the outlet boundary conditions that have been specified.
Click Surface Report Definition dialog box.
to save the surface report definition settings and close the
Create a surface report definition for total pressure at the inlet.
Solution → Reports → Definitions → → →
Enter
p-in
for the Name of the surface report definition.Select Pressure... and Total Pressure from the Field Variable drop-down lists.
Select Inlet from the Surfaces selection list.
Click Surface Report Definition dialog box.
to save the surface report definition settings and close the
Create a surface report definition for blade pressure.
Solution → Reports → Definitions → → →
Enter
p-blade
for the Name of the surface report definition.Select Pressure... and Static Pressure from the Field Variable drop-down lists.
Select blade from the Surfaces selection list.
Click Surface Report Definition dialog box.
to save the surface report definition settings and close the
Create an expression for pump head.
Solution → Reports → Definitions → →
Enter the expression
({p-out} - {p-in}) / (998.2[kg/m^3] * 9.81[m/s^2])
.You can insert the report definitions you previously created using the Report Definitions drop-down.
The expression uses 998.2 as the density of water [kg/m^3] and 9.81 as the acceleration of the fluid due to gravity [m/s^2].
Enter
head
for Name.Select Report Plot
Select Print to Console
Click Expression Report Definition dialog box.
to save the expression and close the
Initialize the solution.
Solution → Initialization
Click More Settings... to open the Hybrid Initialization dialog box.
Select Absolute under Reference Frame.
Select Use Specified Initial Pressure on Inlets under Initialization Options.
Click Hybrid Initialization dialog box.
and close theClick
to initialize the solution.
Save the case file (
pump_volute.cas.h5
).File → Write → Case...
Start the calculation.
Solution → Run Calculation → Run Calculation...
Enter
10
for Time Scale Factor.Enter
200
for Number of Iterations.Click
.
You can monitor the progression of the residuals and the pump head during the run.
Save the case and data files (
pump_volute.cas.h5
andpump-volute.dat.h5
).File → Write → Case & Data...
Determine the head generated from the pump
Solution → Reports → Definitions → Edit...
Select head and p-blade from the Report Definitions selection list.
Click Compute.
The head generated by the pump and pressure integral on the blade are printed to the console and are approximately 20.7 [m] and 5650 [pascal m^2], respectively.
Create a contour showing the flow uniformity at the outlet.
Results → Graphics → Contours →
Enter
contour-vel-out
for Contour Name.Ensure that the Filled option is enabled in the Options group box.
Disable the Global Range option in the Options group box.
Select Contours of drop-down lists.
and from theDeselect all surfaces and select Outlet from the Surfaces selection list.
Select Draw Mesh.
On the Mesh Display dialog box that opens, deselect all surfaces and select the Wall surface type from the Surfaces selection list.
Click Display and close the Mesh Display dialog box.
Click Contours dialog box. Orient the view as shown in Figure 11.3: Contours of Velocity Magnitude at the Outlet.
and close theThis gives an idea of how the fluid is exiting the volute.
Create a contour showing cross-sectional pressure.
Results → Graphics → Contours →
Enter
contour-pressure-wall
for Contour NameEnsure that the Filled option is enabled in the Options group box.
Disable the Global Range option in the Options group box.
Select Banded in the Coloring group box.
Ensure Contours of drop-down lists.
and are selected from theSelect Wall from the Surfaces selection list.
Click Contours dialog box.
and close theThe increasing pressure in the flow domain can be seen in the contour plot.
Create filled contours of static pressure.
Results → Graphics → Contours →
Enter
contour-pressure
for Contour NameEnsure that the Filled option is enabled in the Options group box.
Select Banded in the Coloring group box.
Ensure Contours of drop-down lists.
and are selected from theSelect blade, impeller-hub and inblock-hub from the Surfaces selection list.
Click Contours dialog box.
and close thePressure distribution in the flow domain is plotted in graphics window.
Save the case file (
pump_volute.cas.h5
).File → Write → Case...
In this tutorial you completed a fluid flow simulation to evaluate the performance of a pump and volute. You created a custom expression to determine the head generated by the pump. While a steady-state simulation was used to model the pump performance using the frozen rotor method, this simulation can be converted to a transient rotor stator simulation by following these steps:
Switch the solver to transient
In the impeller cell zone, change the motion from Frame Motion to Mesh Motion by clicking on Copy to Mesh Motion
In the Run Calculation panel, enter Time Step
You can watch a video of this case being set up, solved, and postprocessed at: