Joukowski Airfoil (Turbulent, SA-QCR2000-R)
verification
Overview
This case reproduces Test Case 1 of the High-Fidelity CFD Verification Workshop 2024, turbulent flow over a smooth symmetric airfoil generated by the Joukowski conformal map. The workshop isolates discretization error in turbulence-model implementations: each participating code solves the same Spalart–Allmaras (SA-neg) model with the QCR2000-R rotation/curvature correction on a common family of systematically refined grids, so the spread between codes and their approach to a common grid-converged answer reflects numerical accuracy rather than modeling choices. Comparing our drag coefficient and its grid convergence against the workshop's finite-volume participants and its adapted high-order asymptotic value verifies that our SA-QCR2000-R discretization converges to the workshop answer.
Problem Setup
The airfoil is held at zero incidence in a free stream at Mach and a chord Reynolds number of . The flow is steady and fully turbulent; the wall is treated as a no-slip adiabatic surface and the outer boundary, placed 100 chord lengths away, uses a characteristic (Riemann) far-field condition. Because the geometry is symmetric and the angle of attack is zero, the lift vanishes identically and the drag is the sole force of interest.
The verification is a grid-convergence study over six nested "Classic" quadrilateral grids generated from the Joukowski map, from up to cells, each level a uniform refinement of the previous one. The grids cluster points at the leading-edge stagnation point and at the trailing edge, where the skin friction is singular, and open out toward the wake. The solver uses its accurate, low-dissipation discretization with no limiter, and every grid is converged to a deep density-residual floor so the remaining error is spatial.
Quantities of Interest
The reported quantity is the drag coefficient , split into its pressure (form) component and viscous (friction) component , with . Each is plotted against the grid spacing and compared to the workshop's finite-volume codes FUN3D and CFD++ and to the adapted high-order asymptotic value (, , ). As the grid is refined the coefficients march toward the asymptotic value; the finest-grid values are tabulated beside the reference codes. On the finest grid the total is within of the FUN3D and CFD++ values and within of the asymptotic value. The pressure-drag component is the most grid-sensitive, as it is dominated by the trailing-edge singularity.
Sources
Defines the Joukowski-airfoil test case: geometry, flow conditions, the SA-neg-QCR2000-R model and the desired outcome: and presents the FUN3D solution.
Archived grid-convergence data for , , from the participating codes (FUN3D, CFD++, …) and the adapted "truth" value (file JW_drag_convergence_new.dat).
Results
Finest-grid , , vs FUN3D / CFD++
| Code | |||
|---|---|---|---|
| Luminary | 0.0078845 | 0.0012463 | 0.0066383 |
| FUN3D | 0.0078913 | 0.0012563 | 0.006635 |
| CFD++ | 0.0078801 | 0.0012468 | 0.0066333 |
| Asymptotic | 0.0078717 | 0.0012444 | 0.0066272 |
Values on the finest grid (1536 × 512).
Reference: High-Fidelity CFD Verification Workshop 2024, RANS test-suite results repository, Joukowski airfoil.: https://github.com/HighFidelityCFDVerificationWorkshop/2024RANS/tree/main/Joukowski_Results
Grid convergence of total
Reference: High-Fidelity CFD Verification Workshop 2024, RANS test-suite results repository, Joukowski airfoil. (FUN3D, CFD++ and the adapted truth value, grid convergence of //): https://github.com/HighFidelityCFDVerificationWorkshop/2024RANS/tree/main/Joukowski_Results
Grid convergence of pressure drag
Reference: High-Fidelity CFD Verification Workshop 2024, RANS test-suite results repository, Joukowski airfoil. (FUN3D, CFD++ and the adapted truth value, grid convergence of //): https://github.com/HighFidelityCFDVerificationWorkshop/2024RANS/tree/main/Joukowski_Results
Grid convergence of viscous drag
Reference: High-Fidelity CFD Verification Workshop 2024, RANS test-suite results repository, Joukowski airfoil. (FUN3D, CFD++ and the adapted truth value, grid convergence of //): https://github.com/HighFidelityCFDVerificationWorkshop/2024RANS/tree/main/Joukowski_Results
Solver configuration
- features exercised
- Verification2DRANSSpalart–AllmarasIdeal gasSteadyEnergy equation
