Tutorial 3 离心泵
Tutorial 3 离心泵
1 NUMECA Software
2 Prerequisites
3 Problem Description
4 Preparation
NUMECA Software
The resolution of computational fluid dynamics (CFD) problems involves three main steps:
To answer these questions, NUMECA has developed a Flow INtegrated Environment for internal and
Turbomachinery assimilations called FINE™/Turbo. The environment integrates the following tools:
IGG™ is an Interactive Geometry modeler and Grid generator, based on structured multi-block techniques.
AutoGrid5™ is a three-dimensional Automated Grid generation software tool, dedicated to
turbomachinery applications. Similarly to IGG™, it is based on structured multi-block techniques.
Euranus is a state-of-the-art multi-block flow solver, able to simulate Euler and Navier-Stokes equations in
the laminar, transitional and turbulent regimes.
CFView™ is a highly interactive flow visualization and post-treatment software tool.
FINE™ Graphical User Interface is a user-friendly environment that includes the different software. It
integrates the concept of projects and allows the user to achieve complete simulations, going from the grid
generation to flow visualization, without the need of file manipulation.
A turbomachine is a device in which the energy is transferred either to or from a continuously flowing fluid by the
dynamic action of one or more moving blade rows. It plays a major role in particular in aircraft, marine, space
(liquid rockets) and land propulsion systems but also in hydraulic, gas and steam turbine applications. It is also
used in industrial pipeline and processing equipment such as gas, petroleum and water pumping plants. Other
applications can be related to heart-assist pumps, industrial compressors and refrigeration plants, and more.
The turbomachinery field includes turbines, pumps, fans, compressors. A turbomachine is composed of several
basic elements including the blade (also called vane if it is non-rotating), hub, and shroud. Several technological
effects involving clearances, seal leakages and cooling holes among others can complete the machine. Due to the
complexity of the blade shapes, the presence of technological elements and the rotation of machine, the nature of
the flow is strongly three-dimensional, often depicting complex flow paths.
This tutorial is particularly adapted to the simulation of a single blade row centrifugal-flow turbomachine. It makes
use of FINE™/Turbo and describes how to deal with the specific options implemented in FINE™ environment.
In this tutorial you will learn how to:
Prerequisites
This tutorial does not require any prior experience with the menu structure in FINE™/Turbo.
Problem Description
This problem considers the generic SHF centrifugal pump as shown here below. The pump includes 7 blades,
rotating with a speed of 1,200 RPM. The absolute velocity at inlet is 1.842 m/s and the outlet static pressure is of
320,000 Pa. The flow is assumed to be fully turbulent.
Preparation
Start FINE™/Turbo v9.1-x ("x" symbol corresponds to the current release number):
For LINUX and UNIX systems, you can access FINE™/Turbo v9.1 graphical user interface with the
following command line:
For WINDOWS systems, you can access FINE™/Turbo v9.1 graphical user interface from the start
menu by going to /Programs/NUMECA software/Fine91_x/FINE.
Access the menu Modules, select AutoGrid5 and confirm (yes) to enter AutoGrid5™ v9.1.
You are now ready to start the grid generation process and mesh the CENTRIFUGAL PUMP configuration! Click
here to start the mesh generation...
Tutorial 3: Mesh Generation
1 Create Mesh Project
2 Load Geometry
3 Mesh Wizard
4 Mesh Visualization
5 Save Project
The AutoGrid5™ v9.1 graphical user interface includes several windows that enable the simultaneous visualization
of the geometry and the mesh of the turbomachine in the meridional, blade-to-blade and 3D views. The access to
main menu and controls is proposed through a menu bar and a quick access pad, and is completed with
a tool/icon bar. The execution of the different actions undertaken is summarized in the message box at the
bottom of the interface.
A step by step approach is provided in the following lines. It aims at driving you through various steps that need to
be executed from the creation of the mesh project to the validation of the final mesh quality.
The Basic Mode will give access to a simplified graphical user interface. For most projects the
available parameters in the Basic Mode are sufficient.
The Open Turbo Project Wizard dialog box enables the user to retrieve a ".trb" file (with associated
grid) including the data required to regenerate a mesh on an identical or similar geometry. In this
tutorial, these data will be progressively introduced based on the geometry of the project case.
The shroud curve and channel are now displayed in the meridional view.
11. Define the blade:
Left-click Row Definition −> row 1 in the Quick Access Pad (QAP) to activate the current row, if not
done already.
Select the menu item File -> Open....
Select the "_geom/blade.dat" file from the file chooser.
Go to Select -> Surfaces.
The binding key <a> acts as a toggle, activating or deactivating all surfaces.
Double right-click to quit the surfaces selection and select Link to Blade.
Left-click on the blade leading edge curve inside the Import CAD window.
As it turns yellow, right-click and select Link to Leading Edge.
Left-click on the blade trailing edge curve inside the Import CAD window.
As it turns yellow, right-click and select Link to Trailing Edge.
The leading and trailing edges are displayed in the meridional view with inlet and outlet (if the blade
is crossing the hub and shroud).
Mesh Wizard
14. Left-click Row Definition −> row 1 in the Quick Access Pad (QAP) to activate the current row, if not done
already.
15. Left-click Row Wizard in the toolbar.
16. Click yes to start the wizard and to reset the mesh generation parameters.
The reset will keep the modifications performed by the user in the Row Wizard but will reset the
parameters modified in Expert Mode to the default value.
During the geometry check of a blade, AutoGrid5™ performs the following operations: check blade
definition, check orientation of the blade section curves, detect loop detection into the blade section
curves and between the blade sections. More details in AutoGrid5™ User Manual.
18. Click on Next in the dialog box to define the machine characteristics (step 2).
19. Select SHF Pump as Row type in the Blade row type dialog box.
20. Enter the Periodicity (number of blades). Left-click inside the string input area and type <7>, press
<Enter> to confirm.
21. Select Rotor.
22. Enter <1200> in Rotation Speed (rpm).
This speed will be transferred to FINE™ graphical user interface and ease the input of boundary
conditions later on.
The sign of the rotational speed is positive (+) when the blade row is rotating in the positive θ-
direction, and negative otherwise.
23. Click Next in the dialog box to start the gap and fillet definition (step 3).
24. Keep all data unchanged (no gap or fillet).
25. Click Next>> in the dialog box to start the flow path definition (step 4).
26. Set Spanwise Grid Point Number set to <33> <Enter> (corresponding to the flow paths number) in
the Layer Control dialog box.
When increasing or decreasing the number of flow paths, the number of flow paths in the gaps and
fillets is automatically updated as well as the percentage of constant cells, leading to an increase or
decrease of the spanwise expansion ratio.
The width of the first cell close to the wall must be selected with care since the quality of the flow
solution will often depend upon the capture of the flow phenomena inside the boundary layers which
develop along the solid walls.
Depending upon the turbulence model selected, NUMECA recommends to locate the nearest grid point
along the wall, at a distance that corresponds to parietal coordinate y+ ranging from 1-5 (low
Reynolds number models) or 30-50 (high Reynolds number models). Assuming thermal effects must
be modelled accurately, y+ can reach values as low as 0.1.
The relation between the parietal coordinate y+ and width of the first cell close to the wall y is driven
by the Blasius equation, expressed as follows for turbulent flows:
where:
ywall is the distance of the nearest grid point to the wall (in meter);
Vref is a reference velocity of the flow, for instance the inlet velocity (in m/s);
υ is the kinematic viscosity of the fluid (in m2/s), i.e. the dynamic viscosity divided by the
density;
Lref is a reference length of the test case (in meter);
y+ is a non-dimensional value.
In the present case, one can estimate that Vref=25.13 m/s; Lref=0.4m; υ=1.01e-6 m2/s. Assuming one
28. Click Next>> in the dialog box to start the blade-to-blade mesh definition (step 5).
29. Set the Number of Points (of the 3D mesh) around 400,000 by clicking the << or >> button in the B2B
Control dialog box.
30. Click Preview B2B to plot the blade-to-blade mesh at mid-span: default O4H topology is used with additional
upstream/downstream H-blocks.
The Full Visibility option allows the user to see the mesh moving in the blade-to-blade view when
applying the optimization steps.
31. Select Skewness or Expansion Ratio to plot the orthogonality or expansion ratio field of the blade-to-blade
mesh at mid-span.
Click no to check the blade-to-blade mesh quality at hub and/or shroud before generating the 3D
mesh.
Go to Mesh Control -> Active B2B Layer to specify the flow path (layer) on which the mesh will be
plotted in the blade-to-blade view. By default, the active view is located at the mid-span of the
machine (Active Layer (%span) set to 50). The layer selected for visualization is defined in
percentage of span, going from hub (0%) to shroud (100%). Enter <0> <Enter> or <100>
<Enter> in order to visualize the mesh at hub or shroud respectively.
Select Update B2B View to regenerate the blade-to-blade mesh on the new specified layer in the
blade-to-blade view.
A detailed analysis of mesh quality can be performed on a blade-to-blade mesh after generation.
Information on orthogonality, aspect ratio and expansion ratio can be outlined in this window by
clicking :
After performing the blade-to-blade mesh quality check, the 3D mesh generation can be started by
34. Close the dialog box. The page can be reopened by clicking .
Mesh Visualization
35. Select View -> view 3D Solid Mesh.
36. Left-click the View 3D button in the toolbar to visualize only the 3D view.
By default the 3D solid mesh is plotted on hub and blades. To remove the plot, select View −> hide
3D Solid Mesh.
37. Use the Repetition icon ( ) to toggle the repetition of the channel.
38. Use the View menu in the Quick Access Pad to toggle edge, mesh and/or solid shading.
be outlined in the mesh by pressing the View neg cells button. Beware that the visualization
started.
A detailed analysis of the mesh quality on a 3D mesh can only be performed once the 3D mesh has
been generated. Information on orthogonality, angular deviation, aspect ratio, expansion ratio and
cell width can be outlined in this window using the Type pull-down menu.
48. Select block number (0 for all) - <Enter>.
49. Select quality criteria using the Type pull-down menu.
50. Left-click Show chart to visualize the distribution of selected criteria in the form of a histogram. The histogram
is drawn per block (0 = all blocks).
51. Left-click part of the histogram to plot the concerned cells in the 3D view.
52. Left-click the More Info button to obtain information regarding minimum and maximum values of the selected
criteria and block.
The mesh files (7 files) contain the multiblock mesh topology, geometry and grid points and the
boundary condition types: ".bcs", ".cgns", ".geom" (".xmt_txt" or ".X_T"), ".igg", ".config" and
".qualityReport". The meaning of these files is detailed in the User Manual.
The template files (4 files) contain the parameters and the geometry needed to reproduce the mesh
with AutoGrid5™: ".geomTurbo" (".geom Turbo.xmt_txt" or ".geomTurbo.X_T"), ".trb" and ".info".
The meaning of these files is detailed in the User Manual.
Now that the mesh is saved, click here to set up the computation in FINE™/Turbo interface!
Tutorial 3: Flow Settings
The mesh generation process is now completed and one can now go back to the FINE™ graphical user interface in
order to set the various flow settings required before starting the computation. Access to the main menu and
controls is provided through a menu bar and a left-tree, and is complemented with an icon bar.
Access to the FINE™ graphical user interface from the AutoGrid5™ window is provided through
the Modules menu, simply confirm (yes) to enter FINE™ GUI v9.1. You are now back at the FINE™ graphical user
interface!
A step by step approach is provided in the following lines. It aims at driving you through the various steps that
need to be executed from mesh linking to the execution of the calculation.
Manage Computations
59. Rename the default computation "computation_1" as "000_SA" in the Computations area, to indicate that the
calculation will be executed on the fine grid first and will use the Spalart-Allmaras turbulence model. This can be
achieved by left-clicking the Rename button and replacing "computation_1" by "000_SA".
Similar operations can be executed using the New Computation or Remove buttons, to respectively
create a new computations or remove one.
The fluid database includes a number of pre-defined fluids, covering various approximations in fluid
definition such as perfect gas, ideal (real) gas, incompressible fluids and fluids defined as a set of
thermodynamic tables (optional, subjected to a separate license key).
A default fluid database is provided with FINE™/Turbo. The user is also able to create and modify
his/her own fluids and/or use fluids created by others. More details about these functionalities are
available in the FINE™ User Manual.
A number of turbulence models can be accessed through the interface. They require the additional
resolution of 0-equation to 4-equations, depending upon the model selected. Some of these models
do need a fine resolution near the wall (y+ ranging from 1 to 5), while others use the log-law concept
and can mimic the logarithmic law. More details can be found in the FINE™ User Manual.
67. Set Reynolds Number Related Info:
68. Double left-click Rotating Machinery to set the rotating machinery definition.
69. Check that the Rotational Speed = <1200>.
In the cylindrical mode, the flow solver resolves the equations by default in a relative frame of
reference. As a consequence, the mesh attached to the blade is rotating at the same speed as the
blade, as far as no rotor-stator interaction is concerned. The rotation speed has been introduced in
AutoGrid5™ and transferred through FINE™, limiting user interventions in the graphical user
interface.
For rotating machinery projects, the axis of rotation must be aligned along the z-direction. In
addition, a unique rotation speed must be considered for the entire computational domain.
Tab pages related to Rotor-Stator and Throughflow Blocks are not required in the frame of this
tutorial. Please consult tutorial 2 for more information about the treatment of rotor-stator interfaces.
PERIODIC boundary conditions are set automatically by the flow solver and must not be modified by
the user.
71. Go to Mesh -> View On/Off to load the mesh into the FINE™ GUI.
This toggle menu is used to visualize the grid in FINE™. The parameters area will be overlapped by a
graphics window, and the small control button on the upper-left corner of the graphics window can be
used to resize the graphics area in order to visualize simultaneously the parameters and the mesh.
The selection of patches in the left column outlines the corresponding patch in the graphics area, thus
enabling a fast and easy visualization of the boundary conditions.
For each row, patches including the keyword "hub" are by default collected in a unique group named
as "row_*_hub_(r.p.m.*)". Patches including the keyword "shroud" are grouped in "row_*_shroud".
Finally, patches of the blade are grouped in "row_*_blade_(r.p.m.*)". If part of the row is rotating,
the suffix _(r.p.m. rot_speed) is added to the group name. The presence of a tip gap is
automatically taken into account in the blade group, thus minimizing user intervention in
the definition of the boundary conditions. For a rotor, which is defined in AutoGrid5™, it is assumed
that the hub and the blade are fully rotating. The rotation speed takes the value introduced during the
mesh generation process. The shroud is assumed to be a fixed entity, with no rotation speed
assigned.
The rotation speed is usually considered as a constant for the entire patch (group). However, FINE™
integrates the possibility to define that only part of a patch is rotating (e.g. part of the hub). This
applies to the SHF pump project, where only part of the hub is considered as a rotating body.
Keep Adiabatic.
Left-click Area Defined Rotation Speed.
A schematic sketch is proposed in the page. It enables the definition of some geometrical windows on
the selected patch (or group). The window is defined according to 4 quantities related to the abscissa
(z) and radius (r) in the meridional plane. Solid walls included in the window will be considered as
rotating, with rotation speed 2, while portions of solid walls located outside of the window will rotate
with a speed equal to rotation speed 1. In this manner, it is feasible to define rotating parts
independently from the mesh.
Set Rotational Speed1 = <0> <Enter>.
Set Rotational Speed2 = <1200> <Enter>.
Set Lower Radius Limit = <0.01> <Enter>.
Set Higher Radius Limit = <0.2> <Enter>.
Set Lower Axial Limit = <-0.15> <Enter>.
Set Higher Axial Limit = <0.02> <Enter>.
Check the Compute force and torque button.
The convergence of both axial thrust and torque can be monitored in the computational steering, to
make sure that both quantities have reached stable values at the end of the convergence process.
Both values are also available from the *.mf file located in the computation directory. The torque can
also be used for the calculation of the efficiency of the machine. It is common practice to enable force
and torque calculation on rotating patches only
75. Go to Mesh -> View on/Off to toggle the mesh visualization, if needed.
This menu gives access to the most frequently used numerical parameters, including the Courant
Friedrichs Lewy (CFL) number and the selection of the grid level on which the simulation will apply. It
is important to confirm each entry by pressing the <Enter> key.
The CFL number drives the pseudo-time step selected to reach a steady state solution using the time-
marching method integrated in the flow solver. In combination with the 4-step Runge-Kutta
integration scheme included in the flow solver, it has a theoretical stability limit close to 2.8. However,
the additional implicit smoothing scheme can increase this value slightly, which justifies the default
value of 3.
The default value for CFL number is adequate in most cases, but can be decreased in some
circumstances, in particular at off-design conditions.
78. Define the grid level on which the simulation will apply:
The flow solver is based on an explicit time integration technique, which is accelerated by means of
dedicated multi-grid methods. To this end, several levels of intermediate grids must be generated
started from the finest one. This is achieved by taking one node over 2 in each I-, J- or K-directions,
starting from the finer grid level.
It is strongly advised to enable the definition of at least 3 grid levels, by carefully selecting the
number of nodes on every edge forming the patches and blocks. More details can be found in the
IGG™, AutoGrid5™ and FINE™ User Manuals.
In the FINE™ terminology, the finest grid level a user can access will be called 000, while the
intermediate and coarsest ones will be named the 111 and 222 level respectively, assuming 3 grid
levels can be selected.
Hybrid grid levels can theoretically be defined (e.g. 010 or 211). It is however not advised to use such
hybrid levels since it deforms the mesh in a preferential direction and thus possibly increasing the
aspect ratio. Consequently, the quality of the resulting mesh can be decreased.
In addition to the multi-grid acceleration technique, the number of iterations to convergence can be
significantly reduced activating the coarse grid initialization process. In that case, the simulation
starts on the coarsest grid level available, leading to fast convergence. Once done, the flow solver
automatically interpolates the current flow solution on the intermediate levels before the iterative
process is restarted. A similar process occurs up as long as the expected finest grid level is reached.
The iterative process is then pursued up as far as the convergence criteria is not reached or the
maximum number of iterations is exceeded. More details can be found in the FINE™ User Manual.
Activate Expert Mode to access expert parameters for coarse grid initialization,
Change the Maximum number of cycles per grid level = <400> <Enter>.
Preconditioning is applied at low speed flows and/or modeling incompressible fluids. At low Mach
numbers, the convergence rate of the iterative process can be largely slowed down due to the
numerical formulation selected in the flow solver. The equations are then preconditioned to recover a
satisfactory rate of convergence. Preconditioning is controlled in the Hakimi method through a user
controlled parameter ß*.
This parameter ß is imposed by the user through a coefficient ß* and the characteristic velocity Uref
such that:
ß² = ß* . Uref²
Uref is the representative value of the maximum velocity in the flow field. For the user's convenience,
the constant Uref is however always set equal to the reference velocity specified in the Flow Model
page and used in the calculation of the Reynolds Number. In that case, Uref must be carefully
selected since it influences the convergence.
The group is automatically created when the mesh is loaded into the FINE™ GUI. In complex projects,
hybrid initial solutions can be useful. In that case, a constant initial solution per block can be selected
for some groups, while others can for instance benefit from an initial solution from Turbomachinery.
Limitations related to the use of hybrid initial solutions are described in the FINE™ User Manual.
82. Select for turbomachinery to access the initial solution menu for turbomachinery.
Initial conditions can be selected in different forms, going from constant values per block to
throughflow based solutions. When running a rotating machinery project case, it is common practice
to select the initial solution for Turbomachinery. Based on a 1D estimation of the flow solution, the
initial solution for Turbomachinery often enables a drastic reduction in the number of iterations in
running 3D simulations. Inputs ("best estimation") related to static pressure at inlet and rotor-stator
interfaces (if it applies) are requested.
The presence of an inlet condition is mandatory for use with the initial solution for turbomachinery.
Select Outputs
85. Go to the tree in the left menu and double left-click the Outputs menu.
86. Double left-click Computed Variables.
Quantities of interest in the simulation must be pre-selected in this menu. They will be stored in the
solution file (*.cgns) once the iterative process will be finished and/or during intermediate steps.
Quantities can be accessed both in the 3D field (Computed Variables) and/or in the meridional
plane (following circumferential averaging, see Azimuthal Averaged Variables). Additional data can
be selected on the solid walls and/or on predefined surfaces (Surface Averaged Variables).
The adequate selection of outputs of interest will reduce the size of the solution file. This is in
particular important when projects involving very fine meshes and/or unsteady capabilities are
managed.
87. Activate Static, Total Absolute and Total Relative Temperature if not yet active.
88. Activate Static, Total Absolute and Total Relative Pressure if not yet active.
89. Activate Density, Entropy, Rothalpy and Dynamic viscosity if not yet active.
90. Left-click the Velocities tab page.
91. Activate Vxyz in absolute velocities section if not yet active.
92. Activate Wxyz in relative velocities section if not yet active.
Vxyz and Wxyz are the velocity vector fields in respectively the absolute and relative frame of
reference. The examination of solution quantities in the relative frame of reference is particularly
useful to observe the flow angles relative to the blade close to leading and trailing edge.
The parietal coordinate y+ is a direct function of the distance from the wall. Therefore, y+ = 0 at the
wall and takes a non-zero value at the center of the first cell close to the wall (also called "inner cell").
As a consequence, the examination of y+ "at the wall" should be understood as the examination
"in the first inner cell". Although it is not correct theoretically speaking, this concept is very often used
to ease the post-treatment and benefit from the existing solid surfaces.
The analysis of the Turbulent Viscosity ratio field is often of major interest to ensure that the turbulent
quantities are computed accurately, according to the turbulence model and mesh refinement selected.
Running k-epsilon related models gives access to additional quantities in particular related to the
production term, the kinetic energy and dissipation rate fields. It is strongly advised to activate these
fields for post-treatment.
Additionally, outputs can be re-directed using the PLOT3D format, using various formats. More details
can be found in the FINE™ User Manual.
Control Computation Steering
99. Go to the tree in the left menu and double left-click the Computation Steering menu.
100. Double left-click Control Variables.
101. Set Maximum Number Of Iterations = <2000> <Enter>.
102. Keep Save Solution Every = <100> <Enter>.
103. Keep Convergence Criteria = <-6> <Enter>.
Depending upon the quality of the initial solution, the density of the mesh (number of nodes) and the
complexity of the underlying flow field, a few hundred to a few thousand iterations are typically
required to reach convergence. The iterative process is stopped once the convergence criteria
is reached over the entire domain or the maximum number of iterations is exceeded on the finest grid
level (000).
The ability to select Minimum output offers the possibility to minimize the size of the solution files.
In this case, the flow solution is stored only once the iterative process is finished, and limited
information is provided during the intermediate storage. This limited information allows the user to
perform a restart procedure from an existing flow solution, but cannot be visualized within CFView™.
Static memory allocation is enabled inside the flow solver. A best estimate of the memory required to
run and save the flow solution is calculated and proposed as a default. However, in some
circumstances, the estimation may be too short and it is then require to manually increase the
number of reals or integers required to drive the solution to success. In that case, click Set the
requested memory and increase the inputs accordingly.
104. Select Expert Mode, verify that the expert parameter TORRO = <1> <Enter>.
In Expert Mode, the user has the ability to define the advanced options and set the expert
parameters.
When using an area defined rotation speed, the expert parameter TORRO can be used to
compute the force and torque only on the rotating part of the patches with area defined
rotation speed (TORRO=1).
The project parameters are stored in the *.iec file. This file includes the entire set of parameters
required to reproduce the project, excluding the mesh.
106. Press the icon and click Start Flow Solver in the dialog box to start the calculation: a task manager
window will appear.
The calculation will start in serial mode (1 processor) on the local machine. FINE™ includes multi-
processor capabilities and the ability to manage computations through a task manager and/or in batch
mode. More details can be found in the FINE™ User Manual.
The evolution of averaged residuals on the entire domain can be observed during the convergence
process. Similarly, the evolution of the mass flow balance (in/ out) and/or global quantities (isentropic
efficiency, torque and axial thrust on solid walls selected in the boundary conditions page, pressure
ratio) can be displayed.
Local and global quantities may also be added for follow-up during the convergence process.
However, their representation in the graphical area will be effective only once they will be added, and
past history will not be available. More details can be found in the FINE™ User Manual.
The examination of residuals per block and/or for a given primitive variable can be achieved accessing
the monitorTurbo tool. The tool is included in the FINE™ package and can be accessed through the
adequate command line. More details can be found in the FINE™ User Manual.
108. Once the calculation has converged or reaches the maximum number of iterations allowed on the finest grid
level, the flow solver stops. The final solution is then stored in the solution file (*.cgns) and the task manager
window is closed.
To check the convergence of the computation, NUMECA recommends observing the evolution of
multiple criteria including (a) an adequate decrease in residuals (minimum 3 orders of magnitude);
(b) complete stabilization of global performances; (c) stabilization of mass flow in/out, with
satisfactory correspondence (usually less than 0.5% difference between in/out).
Now that the iterative process is over, click here to start the visualization of the solution within the
post-treatment tool CFView™ integrated in FINE™/Turbo.
Tutorial 3: Post Processing
1 Select Surfaces
2 Select Representation
3 3D Analysis
4 Blade-to-Blade View
5 Turbomachinery Mode
The iterative process is now over and the flow solution is stored in the ".cgns" file. The number of nodes in a
typical mesh usually ranges from few hundred thousands to several millions, which makes visualization delicate in
most cases. As part of the FINE™ environment, NUMECA proposes the use of the home-made visualization and
post-treatment tool CFView™. CFView™ is entirely integrated in the environment and includes numerous tools
which are particularly best suited for the analysis of turbomachinery configurations.
Access to CFView™ from the FINE™ graphical user interface is provided through the Modules menu, or
A step by step approach is provided in the following lines. It aims at driving you through the various steps that
need to be executed from reading the solution to the extraction of the main results. CFView™ automatically opens
the ".run" file associated with the active computation.
After running turbomachinery computation and assuming some variables have been selected in
the Azimuthal Averaged Variables section of the FINE™ graphical user interface output page, CFView™
proposes the user to open the azimuthal averaged solution first. Otherwise, the full 3D solution will be opened.
Select Quantity
112. Go to the Quantity menu.
113. Enter the Field Data -> Basic Quantities sub-menu.
114. Select quantity Absolute Total Pressure.
All quantities selected in the FINE™ graphical user interface are transferred to CFView™. However,
additional derived output can be accessed directly from the visualization and post-treatment tool,
including vector components, gradients, divergence and curl of selected quantities. New quantities,
defined as an arithmetic combination of existing quantities possibly combined with regular operations
(trigonometric functions, logarithmic functions,...) can furthermore be created.
Select Representation
115. Access the Representation menu.
116. Select Color Contour -> Smooth.
Once the candidate quantity for visualization is selected, the user must to choose a representation
mode. Representation is typically executed in the form of color contours (smoothed or stripped)
and/or isolines. CFView™ also includes the possibility to interrogate the flow field locally ("local
value") and create 1D Cartesian plots. Advanced capabilities involving curve and/or
surface integration can also be accessed. More details can be found in the CFView™ User Manual.
CFView™ offers the possibility to create and arrange Cartesian plots in different manners, with
numerous options related to the type, thickness and colors of the lines and symbols. The
manipulations are done interactively, mainly with the help of contextual menus. In addition, CFView™
includes a powerful project and windows based management, giving the user the possibility to open
multiple projects and manage several windows simultaneously. More details can be found in the
CFView™ User Manual.
3D Analysis
In the previous section, attention has been focused on the management and creation of plots in the
meridional plane, by means of the azimuthal averaged view. The creation of 3D plots is based on the
same concept of quantity selection and representation explained in the above sections. However,
since the plane of drawing is no longer two-dimensional, there is a need to select and/or create a
surface for representation first.
142. Access CFView™ again from the FINE™ GUI by pressing the icon.
143. Deactivate View the azimuthal averaged solution.
144. Click Start CFView.
You will now enter 3D analysis mode in CFView™ !
Boundary activation/deactivation is used as a toggle and acts on all selected surfaces. Fast access is
ensured using the binding key <b>.
147. Double left-click the check box "row1_shroud_(r.p.m.1200)" inside the Surfaces area to deactivate the set of
patches that defines the entity shroud. Groups "row1_hub_(r.p.m.1200)" and "row1_blade_(r.p.m.1200)" are the
only entities that remain active at this moment.
Selection of surfaces for representation is controlled through the Surfaces area. Alternatively,
identical operations can be executed from the Geometry menu.
Patches flagged as solids are selected as the default surfaces for representation. Groups created in
the boundary condition area inside FINE™ are transferred directly to CFView™, so that the selection of
surface entities can be performed just in a few clicks.
Fast selection of a group of surfaces in a large list including numerous surfaces, which are partly
checked/unchecked, can be done by first left-clicking (combined with <Ctrl> or <Shift> to select
multiple surfaces) the target surface(s) desired for representation, followed by a right-click to access
the contextual menu and choosing Select.
Fast access to mesh representation is ensured using the binding key <g>.
154. Make use of the Viewing buttons to modify the representation mode and locate the pump to outline the
blade and hub in a clear way.
155. Press the binding key <g> to deactivate the mesh on active surfaces.
156. Go to the Geometry menu.
157. Select Repetition Number.
158. Set the number of repetition to <6> <Enter>.
Pictures can be printed in different formats, either on the active or graphics windows. Information can
be introduced in a banner, possibly with current date of execution. Options related to picture
definition can also be modified.
164. Select Active View.
165. Set banner to <SHF PUMP> and press <Enter>.
166. Set the format to PNG.
The selection of Graphics Window is recommended to insert several pictures in a unique file, as they
appear on the graphical window (WYSIWYG = what you see is what you get mode).
The parietal coordinate y+ is now enabled on active surfaces (hub and blade). The range of
representation has been adapted automatically to variations on the selected surfaces, so as to outline
details as efectively as possible.
175. Make use of the Viewing buttons to modify the representation mode and find a suitable viewpoint.
Gradients are clearly observed nearby the leading and trailing edge of the blade, consequently locally
driving y+ values up to about 7. The combination of color contours and isolines representation allows
the main characteristics of the flow to be outlined in a clear and elegant manner.
Blade-to-Blade View
185. Go to Update -> Delete -> All.
186. Go to Representation -> Colormap to remove the colormap.
187. Open the Render menu.
188. Select Shading -> Gouraud.
189. Go to Geometry menu.
190. Select Blade to Blade Surface ... .
191. Set Surface type to Blade to blade.
192. Set S to <0.5> <Enter> (section located 50% spanwise).
193. Click the Apply button.
CFView™ integrates the possibility to create cuts at constant spanwise position (also called "blade-to-
blade" planes). This capability is especially useful when the endwalls are not planar. The surface for
representation at constant spanwise position is then created based on linear interpolation between
the endwalls.
Pressing the Save button in the dialog box creates an additional surface for representation in
the Surfaces area, enabling quantity selection and representation as discussed in the previous
sections.
Colormap Optimum Range restricts the bounds of the colormap to those related to active surfaces
instead of the complete 3D domain. This capability is useful to outline a number of details in a clearer
It is advised to put the colormap at a location where it does not interfere with the representation, to
avoid any difficulty in the interpretation of the results.
The representation of velocity vectors in relative frame of reference (Wxyz) outlines the quality of the
flow impinging the blade. Ideally, these vectors should be aligned with the blade. In off-design
conditions, the alignment may not be adequate, possibly leading to flow separation.
Turbomachinery Mode
221. Open the File menu.
222. Select Turbomachinery.
223. Choose Load Flow Solver Pitch Average under Meridional Average.
224. Click Ok.
You have now entered the Turbomachinery mode! It gives simultaneous access to meridional,
meridional average, blade-to-blade and 3D views.
Actions required for surface representation, quantity selection and representation apply similarly to
those described in the previous sections. More details can be found in the CFView™ User Manual.