CFD Tutorial no. 9 — Propeller boundary layer
The profile's skin, cell by cell

This propeller boundary layer tutorial shows the prism layers, explains y+ and links both to the chosen preset.

Start with tutorial no. 1

Propeller boundary layer: wall mesh and y+ tutorial

CFD Tutorial no. 9 of 20. The steps described here are those of the HELICIEL CFD Tool window, opened from Heliciel: they assume the PRO CFD/BEM extension is active. The preset values quoted are those of the catalogue shipped with the software; the numerical results depend on your geometry and your operating point, and are to be read in the software.

All of a blade's friction drag, and a good part of its stall, plays out in a film of fluid a few tenths of a millimetre thick, stuck to its surface. This film is called the propeller boundary layer, and the way the mesh describes it determines what the calculation can or cannot say.

The experiment : mesh the same geometry with two presets that mainly differ in their boundary layers, and look at what changes at the leading edge and in the velocity profile near the wall.

  1. What a boundary layer physically is
  2. y+, in one useful definition
  3. What each preset stacks
  4. Looking at the layers in the viewer
  5. Seeing a separation
  6. Choosing based on the question asked

1: What a boundary layer physically is

At the surface of a blade, the fluid sticks : its velocity there is zero. A few millimetres away, it moves at the flow velocity. Between the two, the velocity goes from zero to its full value : this is the boundary layer, and the gradient it contains is what produces the friction.

This layer has a structure. Right next to the wall, a very thin zone where viscosity dominates. Further out, a logarithmic zone where turbulence takes over. Further still, the connection to the free stream.

A CFD calculation has two ways of handling it : resolve it, by placing enough cells inside it to describe the gradient ; or model it, by placing the first cell in the logarithmic zone and letting a wall law make the connection. The first is expensive and gives access to separation ; the second is more than enough for global forces.

close-up on the prism layers stacked along a blade's leading edge
The prism layers stacked along the skin: this is where the friction plays out

2: y+, in one useful definition

y+ is a wall distance made dimensionless by the flow's own quantities. What matters, in practice, is the regime your first cell falls into :

Heliciel's wing presets state their expected order of magnitude of y+ : 50 to 70 for the fast level, 10 to 15 for the ultra level. These are estimates tied to the catalogue values ; the y+ actually obtained depends on the velocity and the chord of your case, and is verified on the calculation.

3: What each preset stacks

A preset fixes three things for the layers : their number, their expansion ratio — the thickness ratio from one layer to the next — and the thickness of the last one.

PresetLayersExpansion ratioEstimated y+
Wing Level 1 · Fast51,1550 to 70
Wing Level 2 · Standard71,1035 to 50
Wing Level 3 · Fine101,0815 to 25
Wing Level 4 · Ultra121,0510 to 15

Note the direction of the expansion ratio : the closer it is to 1, the closer the layer thicknesses are to each other, and so the smoother the transition to the volume mesh. A high ratio saves cells but creates a step between the last layer and the first volume cell.

On the propeller side, the progression is wider : the Express level stacks no layers at all — it's for geometry diagnostics, not friction — while the Reference level stacks twenty at a ratio of 1,04.

Parameters tab with the boundary layer values of the selected preset
The preset fixes the number of layers and their expansion: these are not settings to hunt down one by one

4: Looking at the layers in the viewer

After meshing : Show menu, uncheck 3D model, check CFD mesh (Cyan), then zoom in on the leading edge with the scroll wheel. The layers appear as a stack of thin slats parallel to the surface, distinct from the volume mesh.

Three defects can be spotted by eye :

On a propeller, one zone deserves particular attention : the blade tip, and even more so the gap between the blade tip and a duct. This is where the boundary layers of two surfaces meet, where the cells become tiny, and where an unsteady calculation eventually chokes. The Show > Highlight problem cells menu points them out.

velocity field cut near the wall showing the gradient inside the boundary layer
A velocity cut right at the wall: the gradient that produces all the friction

5: Seeing a separation

When the boundary layer can no longer climb back up the adverse pressure gradient on the upper surface, it separates. Three tell-tale signs, in the Results tab :

A warning is needed here : a separation observed on a mesh at y+ of 50 is not a measured separation, it is a suggested one. The turbulence model used for wings underestimates separation, and a wall law lacks the required fineness. If separation is your topic, you need to move up a preset — and know that even then, beyond about twenty degrees of angle of attack, the result stays qualitative.

flow lines separating from the upper surface with a visible recirculation zone
A separation on the upper surface: the flow lines leave the surface and recirculate

6: Choosing based on the question asked

There is no absolute right level : there is a level suited to the question.

Your questionUseful levelWhy
Does my geometry pass?The lowestOne minute is enough to detect an STL error
What thrust, what torque?Study or aboveThe blade must be resolved by the mesh
Where does my blade separate?Fine study or ProductionYou need to go deep into the boundary layer
What friction drag?Production or ReferenceThe friction is entirely in the first cell

And the rule that overrides all the others : check the mesh convergence. As long as your quantity moves when you refine, you are measuring the mesh. When it no longer moves, you are measuring the propeller.

The collection of twenty CFD tutorials

« Previous: Turbulence models  |  Next: Reading a pressure map »

  1. First CFD propeller simulation
  2. Reading the OpenFOAM case folder
  3. Choosing the mesh preset
  4. The MRF zone and Phase 1
  5. Phase 2 with sliding mesh
  6. Comparing BEM and CFD
  7. Reading the convergence of a run
  8. Turbulence models
  9. Boundary layer and y+ (you are here)
  10. Reading a pressure map
  11. Where the forces come from
  12. Checking an airfoil polar
  13. Marine propeller and cavitation
  14. Wind turbine and tidal turbine
  15. Fan in a closed duct
  16. Aircraft propeller, cruise and static thrust
  17. The optimisation loop
  18. Calibrating on a reference
  19. From the hull to the propeller
  20. The deliverable calculation file

This series accompanies the Heliciel design tutorials, which cover the BEM part: blade design, choice of rotation speed, performance curves. CFD comes after them, to verify and to see.