2D NACA 0012 Airfoil: Validation (SST)

validation

Velocity field over the NACA 0012 at \( \alpha = 10^\circ \)
Velocity-magnitude field around the NACA 0012 at α=10, M=0.15, Re=6×106 (SST).

Overview

The NACA 0012 is the most extensively measured airfoil section in aerodynamics, and a standard validation benchmark for turbulence models: a smooth, symmetric section whose low-speed lift and drag, and surface pressure distribution, have been documented across many wind-tunnel campaigns. At a moderate incidence the flow stays attached over almost the whole chord, with a strong leading-edge suction peak, a clean, repeatable target for a Reynolds-averaged solver.

This is the k-ω SST counterpart of the NACA 0012 validation case: Luminary's SST solution compared directly against experiment, the surface pressure of Gregory & O'Reilly and the lift and drag of Ladson, with the NASA CFL3D and FUN3D reference codes shown alongside. Luminary runs the Menter SST-2003m model; the NASA Turbulence Modeling Resource publishes this case's CFL3D and FUN3D data as the SSTm variant, so the reference series are labeled "SSTm" to name the published variant. Conditions follow the TMR validation page, M=0.15, Re=6×106, α=10, run on the same 897 × 257 C-grid CFL3D used, so the code-to-code comparison is grid-for-grid.

Problem Setup

The airfoil has unit chord and lies in the x–y plane at an angle of attack of α=10; lift and drag are recovered by projecting the integrated surface force onto the wind axes. The free stream is air at M=0.15 (essentially incompressible) and a chord Reynolds number of 6×106. Turbulence is modeled with k-ω SST (SST-2003m); the free-stream turbulence is set to the TMR values (μt/μ=0.009) via direct k/ω inflow, with the far-field point-vortex correction active. Discretization is second-order with no limiter, and every run is driven to a deep residual floor.

The boundary conditions are a no-slip adiabatic wall on the airfoil and a Riemann far field on the outer C-boundary. The mesh is NASA's published Family-I structured C-grid at 897 × 257 points, converted to a quasi-2D unit-span grid; using CFL3D's own grid removes mesh resolution as a variable in the comparison. The experimental data span two facilities and Reynolds numbers (Gregory's pressure data at Re=2.88×106, Ladson's forces at Re=6×106); both are shown as reported.

Quantities of Interest

The validation quantities are the surface pressure coefficient Cp(x/c) at α=10 and the integrated lift and drag coefficients. The pressure distribution is compared to the CFL3D reference and to Gregory's upper-surface measurements; the lift and drag are tabulated beside CFL3D, FUN3D, and Ladson's tripped-boundary-layer measurement, each at α=10. The upper-surface skin-friction coefficient Cf(x/c) is shown against CFL3D as a supporting boundary-layer check.

Sources

NASA Langley Turbulence Modeling Resource, "2D NACA 0012 Airfoil Validation Case" (SST model, with far-field point-vortex correction).: https://tmbwg.github.io/turbmodels/naca0012_val_sst.html
Reference Cp, Cf and CL/CD from the NASA CFL3D code (SSTm variant) on the 897 × 257 grid, α=10.
N. Gregory and C. L. O'Reilly, "Low-Speed Aerodynamic Characteristics of NACA 0012 Aerofoil Section, including the Effects of Upper-Surface Roughness Simulating Hoar Frost," NASA R&M 3726, 1970.: https://tmbwg.github.io/turbmodels/naca0012_val_sst.html
Digitized upper-surface Cp at α=10 (Re=2.88×106).
C. L. Ladson, "Effects of Independent Variation of Mach and Reynolds Numbers on the Low-Speed Aerodynamic Characteristics of the NACA 0012 Airfoil Section," NASA TM 4074, 1988.: https://tmbwg.github.io/turbmodels/naca0012_val_sst.html
Measured CL/CD at Re=6×106, M=0.15, boundary-layer tripped (80-grit).

Results

Lift and drag at α=10 vs CFL3D and experiment

CodeCLCD
Luminary 1.07670.012508
CFL3D (SSTm) 1.07780.012362
FUN3D (SSTm) 1.0840.01253
Ladson (exp.) 1.05860.01191

Values on the finest grid (897 × 257, \( \alpha = 10^\circ \)).

Wind-axis CL and CD at α=10 (897 × 257 grid). The Ladson measurement is the 80-grit-trip data interpolated to α=10.

Surface pressure coefficient Cp(x/c) at α=10

Surface pressure coefficient \( C_p(x/c) \) at \( \alpha = 10^\circ \)
Surface pressure coefficient at α=10. The Gregory measurements (upper surface) are at Re=2.88×106.

Reference: NASA Langley Turbulence Modeling Resource, "2D NACA 0012 Airfoil Validation Case" (SST model, with far-field point-vortex correction). (CFL3D (SSTm), surface Cp at α=10): https://tmbwg.github.io/turbmodels/naca0012_val_sst.html

Skin-friction coefficient Cf(x/c) at α=10

Skin-friction coefficient \( C_f(x/c) \) at \( \alpha = 10^\circ \)

Reference: NASA Langley Turbulence Modeling Resource, "2D NACA 0012 Airfoil Validation Case" (SST model, with far-field point-vortex correction). (CFL3D (SSTm), upper-surface Cf at α=10): https://tmbwg.github.io/turbmodels/naca0012_val_sst.html

Solver configuration

features exercised
VerificationValidation2DRANSk–ω SSTIdeal gasSteadyEnergy equation