2D Coflowing Jet (Compressible Mixing Layer)

verification

Velocity field of the coflowing mixing layer
Velocity-magnitude field on the quasi-2D plane (finest grid); the two streams meet at the splitter trailing edge and mix downstream.

Overview

The 2D coflowing jet is a compressible free-shear verification case: two parallel streams of differing speed meet at the sharp trailing edge of a thin splitter plate and develop into a planar mixing layer downstream. With no wall bounding the shear layer and no separation, the case isolates a turbulence model's behavior in free shear, its spreading rate, its centerline velocity decay, and its eddy viscosity. The goal here is code-to-code verification: to reproduce, on the same grids, the results the NASA Turbulence Modeling Resource (TMR) publishes for its reference codes CFL3D and FUN3D with the Spalart–Allmaras (SA) one-equation model.

This is a grid-convergence study: the case is solved on a family of five successively refined structured grids (each a 2× refinement), and the integrated and profile quantities are tracked as the mesh is refined toward the continuum (grid spacing h=(1/N)1/20).

Problem Setup

The inner stream enters at M=0.5 and the outer (co-flowing) stream at M0.254, giving the velocity ratio that drives the mixing layer. The Reynolds number is Re=50,000 based on a unit reference length. The two streams are separated, upstream of the trailing edge, by a thin splitter plate modeled as a zero-thickness two-sided adiabatic no-slip wall occupying 10x0 at y=0.5; the mixing layer develops over the downstream region 0x200, with the centerline (y=0) and the far top boundary treated as symmetry planes.

Each inflow is imposed as a total-pressure (subsonic) inlet with the exact TMR stagnation ratios, the inner stream at Pt/P=1.1862, Tt/T=1.05 and the outer stream at Pt/P=1.046, Tt/T=1.0, and the downstream boundary as a static back-pressure outlet at P/P=1.0. Air is modeled as an ideal gas with a constant molecular viscosity set so that Re=50,000, and turbulence closure is the Spalart–Allmaras model. Each grid is converged deeply in pseudo-time (continuity residual driven below 109) so that the remaining error is purely spatial, exactly what a grid-convergence study must isolate.

Quantities of Interest

Velocities are reported as u/a (normalized by the free-stream speed of sound), matching the TMR data convention, so the inner core reads 0.5. The verification targets are those published on the NASA TMR "SA expected results" page:

Sources

NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model).: https://tmbwg.github.io/turbmodels/shear_sa.html
Reference CD, centerline u/a, velocity profiles and eddy-viscosity data from the NASA CFL3D and FUN3D codes.

Results

Finest-grid splitter CD vs CFL3D / FUN3D

CodeCD (splitter)
Luminary 0.0057196
CFL3D 0.0057658
FUN3D 0.0056648

Values on the finest grid (129×257 / 129×257 / 513×513).

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model).: https://tmbwg.github.io/turbmodels/shear_sa.html

Grid convergence of splitter CD

Grid convergence of splitter \( C_D \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, grid convergence of splitter CD): https://tmbwg.github.io/turbmodels/shear_sa.html

Centerline velocity decay u/a along y=0

Centerline velocity decay \( u/a_\infty \) along \( y = 0 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, centerline u/a vs x): https://tmbwg.github.io/turbmodels/shear_sa.html

Velocity profile u/a vs y at x=2.72

Velocity profile \( u/a_\infty \) vs \( y \) at \( x = 2.72 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, u/a vs y at x=2.72): https://tmbwg.github.io/turbmodels/shear_sa.html

Velocity profile u/a vs y at x=29.2

Velocity profile \( u/a_\infty \) vs \( y \) at \( x = 29.2 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, u/a vs y at x=29.2): https://tmbwg.github.io/turbmodels/shear_sa.html

Velocity profile u/a vs y at x=95.5

Velocity profile \( u/a_\infty \) vs \( y \) at \( x = 95.5 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, u/a vs y at x=95.5): https://tmbwg.github.io/turbmodels/shear_sa.html

Eddy-viscosity profile μt/μ at x=29.2

Eddy-viscosity profile \( \mu_t/\mu_\infty \) at \( x = 29.2 \)

Reference: NASA Langley Turbulence Modeling Resource, "2D Coflowing Jet Verification Case" (SA model). (CFL3D / FUN3D, μt/μ vs y at x=29.2): https://tmbwg.github.io/turbmodels/shear_sa.html

Solver configuration

features exercised
Verification2DRANSSpalart–AllmarasIdeal gasSteadyEnergy equation