NACA0012
Transonic airfoil validation.

A compressible transonic benchmark meshed with RobustMesh and exported directly to OpenFOAM 2406, run with rhoSimpleFoam for a steady k–ω SST RANS calculation.

TRANSONIC SHOCK · WALL-FUNCTION RANS · SHOCK–BOUNDARY-LAYER INTERACTION · STEADY COMPRESSIBLE AERODYNAMICS
Mesh
305,801 cells
Prismatic layer
30 layers
First prismatic cell height
1 × 10−3 m
Expansion ratio
1.05
Near-wall target
y+ > 30
Core mesh type
Triangle

01 / NACA0012 geometry

This study considers the symmetric NACA0012 profile at an angle of attack of 1.55°. Dimensions are normalised by the reference chord cref = 1 m.

NACA0012 airfoil geometry
Flow regimeTransonic · M = 0.699
Angle of attack1.55°
Reference chord1 m

02 / Mesh composition and spatial resolution

The final mesh combines three nested refinement zones with 30 prismatic layers around the NACA0012. The first layer is 1 × 10−3 m thick and the layers use an expansion ratio of 1.05, targeting the wall-function range y+ > 30. The rest of the circular far field is discretised with a graded triangular core.

Prismatic layers 15,720

Prismatic cells · 30 layers around the airfoil

Core region 290,081

Triangular cells · graded from the far field to the prismatic layer

Exported mesh 305,801

Total cells

Spatial sizing · robustMeshDict

Three nested refinement zones

NACA0012 CFD domain and its three refinement zones
airfoil_close
X extent
−0.15 → 1.15
Y extent
−0.50 → 0.50
Size (L × H)
1.30 m × 1.00 m
Max mesh size
0.005 m
airfoil_near
X extent
−0.50 → 2.00
Y extent
−1.00 → 1.00
Size (L × H)
2.50 m × 2.00 m
Max mesh size
0.020 m
mid_field
X extent
−6.00 → 10.00
Y extent
−6.00 → 6.00
Size (L × H)
16.0 m × 12.0 m
Max mesh size
0.250 m
Mesh images

03 / Mesh quality

The values and distributions below come directly from the OpenFOAM checkMesh fields for the final 305,801-cell mesh.

Angular quality

Non-orthogonality

Min0.0000°
Mean4.7963°
Max41.5070°
Cell distortion

Skewness

Min0.0000
Mean0.0782
Max0.5760
Cell stretching

Aspect ratio

Min1.0000
Mean1.2372
Max3.9903
Interpolation quality

Face weight

Min0.1983
Mean0.4985
Max0.8545

04 / Simulation results

The completed compressible steady k–ω SST RANS calculation was run with rhoSimpleFoam from OpenFOAM 2406 for 25,000 iterations at M = 0.699, Re = 1.185 × 107 and α = 1.55°.

Simulation diagnostics

Convergence and wall resolution

Convergence

Normalised solver residuals over 25,000 iterations

Uₓ final · 1.59e-5
Uᵧ final · 5.62e-5
p final · 1.29e-5
ω final · 3.06e-6
k final · 1.09e-5
Wall resolution

y+ distribution at iteration 25,000

Min29.62
Mean186.83
Max303.15
Flow solution

Mean pressure and velocity

Mean pressure-coefficient field around the NACA0012 from iterations 18001 to 25000
Pressure coefficient Cp field · mean over iterations 18,001–25,000
Mean velocity-magnitude field around the NACA0012 from iterations 18001 to 25000
Velocity magnitude |U|/U∞ field · mean over iterations 18,001–25,000
Experimental validation

Aerodynamic validation and pressure coefficient at α = 1.55°

CoefficientExperimentRobustMesh + OpenFOAM 2406Percent error
ClLift coefficient0.241¹0.240²-0.4%
CdDrag coefficient0.0079¹0.0081²+2.5%
Experimental upper surface1
Experimental lower surface1
RobustMesh + OpenFOAM2406 upper surface2
RobustMesh + OpenFOAM2406 lower surface2
Surface distribution Cp versus x/c

¹ Experimental reference data are taken from "Numerical Simulation of Viscous Transonic Airfoil Flows," NASA Ames Research Center, AIAA-87-0416, 1987; "Two-Dimensional Aerodynamic Characteristics of the NACA 0012 Airfoil in the Langley 8-Foot Transonic Pressure Tunnel," NASA TM 81927, 1981; and "Computational Fluid Dynamics Drag Prediction—Results from the Viscous Transonic Airfoil Workshop," NASA Ames Research Center, NASA TM 100095, 1988.

The numerical experimental values shown here were digitized by Wolf Dynamics from the published reference data as part of their validation case. Exact numerical accuracy is therefore not guaranteed.

² The numerical values are arithmetic means over iterations 18,001–25,000 (N = 7,000).

05 / Files

All RobustMesh configuration files, the complete OpenFOAM 2406 case, the generated mesh, and the final simulation results can be downloaded here.