2D Airfoil Near-Wake (Turbulent Wake)

verification

Velocity field over the airfoil and near wake
Velocity-magnitude field around the Nakayama airfoil (finest grid), showing the boundary layers merging into the turbulent wake behind the trailing edge.

Overview

The 2D airfoil near-wake is a turbulence-model verification case focused on the turbulent wake that forms behind an airfoil trailing edge. As the boundary layers from the upper and lower surfaces leave the trailing edge they merge into a free shear layer with a streamwise velocity-deficit, which then recovers downstream. The quantities of interest are the depth of that deficit and its downstream recovery, away from any wall. The geometry is the Nakayama Model-A airfoil (with a sharpened trailing edge); with no analytic solution, verification here compares the solver's Spalart–Allmaras (SA) result, under grid refinement, against the NASA reference codes CFL3D and FUN3D.

The case runs at M=0.088 and Re=1.2×106 (based on the airfoil chord) at zero angle of attack.

Problem Setup

The flow is compressible (ideal-gas air, Sutherland viscosity) at free-stream Mach number M=0.088 and chord Reynolds number Re=1.2×106, at α=0. The computational domain extends to a farfield 500 chords away so that the boundary has no effect on the near-wake. Turbulence is modeled with Spalart–Allmaras, using the standard verification inflow value ν~=3ν for the SA working variable.

Boundary conditions: a two-Riemann farfield on the outer boundary, an adiabatic no-slip wall on the airfoil, and symmetry on the two spanwise planes (the case is solved as a single-cell-thick quasi-2D slice). The grids are NASA's structured C-grid family, supplied as two point-matched zones (an outer region and a C-grid wrapped around the airfoil) and stitched here into one conformal mesh, used as published so the comparison to CFL3D and FUN3D is grid-for-grid.

Quantities of Interest

The primary verification quantity is the wake velocity-deficit: the streamwise velocity profile u/U across the wake at stations behind the trailing edge (here x/c=1.05 and x/c=2.19), and the grid convergence of the minimum (deepest) wake velocity at x/c=1.05, both compared to the CFL3D and FUN3D reference values. The integrated forces provide a second check: the lift coefficient CL, the total drag coefficient CD and its pressure (CD,p) and viscous (CD,v) components, and their convergence under grid refinement, plotted against the grid-spacing measure h=(1/N)1/2. On the finest grid (N=1,060,864), Luminary gives CL=0.16026 (within 0.25% of the CFL3D value 0.16066 and 0.47% of the FUN3D value 0.15951) and CD=0.010063 (within 0.06% of the CFL3D and FUN3D value 0.010069). A finest-grid table reports the Luminary CL, CD, CD,p and CD,v numerically beside the two reference codes.

Sources

NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model).: https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html
Reference force convergence (CL, CD, CD,p, CD,v) and wake velocity-deficit profiles from the NASA CFL3D and FUN3D codes.

Results

Finest-grid CL and CD vs CFL3D / FUN3D

CodeCLCD (total)CD,p (pressure)CD,v (viscous)
Luminary 0.160260.0100630.00153010.0085331
CFL3D 0.160660.0100690.00153390.0085356
FUN3D 0.159510.0100690.00153120.0085381

Values on the finest grid (673×897 + 1025×449).

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model).: https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Grid convergence of total CD

Grid convergence of total \( C_D \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model). (CFL3D / FUN3D, grid convergence of the force coefficients): https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Grid convergence of CL

Grid convergence of \( C_L \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model). (CFL3D / FUN3D, grid convergence of the force coefficients): https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Wake velocity profile at x/c=1.05

Wake velocity profile at \( x/c = 1.05 \)
Streamwise velocity u/U across the wake just behind the trailing edge (finest grid).

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model). (CFL3D / FUN3D, wake velocity profiles (finest grid)): https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Wake velocity profile at x/c=2.19

Wake velocity profile at \( x/c = 2.19 \)
Streamwise velocity u/U across the recovering wake further downstream (finest grid).

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model). (CFL3D / FUN3D, wake velocity profiles (finest grid)): https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Grid convergence of minimum wake velocity at x/c=1.05

Grid convergence of minimum wake velocity at \( x/c = 1.05 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Airfoil Near-Wake Verification Case" (Nakayama Model-A airfoil, SA model). (CFL3D / FUN3D, grid convergence of the minimum wake velocity): https://tmbwg.github.io/turbmodels/airfoilwakeverif500c_sa.html

Solver configuration

features exercised
Verification2DRANSSpalart–AllmarasIdeal gasSteadyEnergy equation