7  3D Laminar Flat-Plate Boundary Layer — PBNS Blasius Verification

Verification of the constant-density pressure-based solver against the Blasius velocity profile and skin-friction solution

7.1 Run Provenance and Artifacts

Item Value
Wake CFD baseline version 0.22.2
Solver PBNS
Compute device GPU (NVIDIA RTX A2000)
Parallel execution 1 MPI rank
Arithmetic precision FP64
Run date 2026-09-23
Note

Results depend on the solver build that produced them. Read every figure in this report together with the version and date above — re-running the same input on a later build may give different numbers.

7.1.1 Downloadable Files

Not available: standalone input decks and solver result files have not yet been published for download.

7.2 Verification Objective

This case simulates a steady, constant-density laminar boundary layer over a flat plate with Wake CFD’s pressure-based Navier–Stokes (PBNS) solver. It compares the computed velocity profiles and local skin-friction coefficient with the Blasius similarity solution to verify:

  • the incompressible, constant-density PBNS formulation for a low-speed external flow
  • no-slip wall treatment and viscous momentum diffusion
  • pressure–velocity coupling on a three-dimensional mesh
  • recovery of the Blasius similarity profile and wall shear at Re_L=1×10^5

The physical setup follows the DBNS laminar flat-plate case, while the two-dimensional mesh is extruded by one cell in the spanwise direction because PBNS uses the three-dimensional solver path. Only the incompressible result is reported here; no compressible low-Mach or heat-transfer result is included.

7.3 Reference Solution and Data

7.3.1 Analytical Solution

Let x denote distance from the plate leading edge, y the wall-normal distance, U_inf the inlet velocity, and nu=mu/rho the kinematic viscosity. The similarity coordinate and local Reynolds number are

\[ \eta = y\sqrt{\frac{U_\infty}{\nu x}}, \qquad Re_x = \frac{U_\infty x}{\nu}. \]

The Blasius solution gives u/U_inf=f'(eta) and

\[ C_f(x)=\frac{0.664}{\sqrt{Re_x}}, \qquad \delta_{99}\approx 4.91\sqrt{\frac{\nu x}{U_\infty}}. \]

Velocity profiles at different streamwise stations should therefore collapse onto one curve when plotted in similarity coordinates.

7.4 Simulation Conditions

Item Setting
Dimension 3D, one-cell spanwise extrusion
Domain x=[0, 0.762] m, y=[0, 0.1524] m, z=[0, 0.003048] m
Flat plate x=[0.1524, 0.4572] m, L=0.3048 m
Analysis Steady, laminar PBNS, incompressible constant-density Navier–Stokes
Density rho=1.1827 kg/m^3
Dynamic viscosity mu=1.8×10^-5 Pa·s
Inlet velocity U_inf=4.994 m/s
Reynolds number Re_L≈1.0×10^5
Reference pressure 101325 Pa

7.5 Mesh

The mesh contains 58,050 nodes and 28,672 hexahedral cells. It is a one-cell spanwise extrusion of the same two-dimensional flat-plate mesh used by the DBNS case. The figures below show that shared two-dimensional plane; the PBNS mesh adds only the spanwise extrusion, with symmetry conditions on both extrusion faces.

Full two-dimensional flat-plate mesh before one-cell spanwise extrusion

Mesh refinement around the flat-plate leading edge

7.6 Boundary and Initial Conditions

Boundary Type Setting
Plate Wall no-slip
Bottom, upstream and downstream of plate Symmetry slip
Inlet Velocity inlet U=4.994 m/s in the streamwise direction
Outlet Pressure outlet p=101325 Pa
Top Symmetry slip
Front and back extrusion faces Symmetry one-cell spanwise slab

Initial field: Not reported.

7.7 Numerical Methods

Item Setting
Solver Coupled PBNS, constant density
Spatial discretization Second order, Green–Gauss gradients
Pressure–velocity coupling Rhie–Chow interpolation
Pseudo-time control Constant convective CFL=1
Linear solver FGMRES, maximum 100 iterations, relative tolerance 10^-3
Preconditioner DILU, 5 sweeps
Outer-iteration limit 2,000
Configured convergence target Scaled residual reduction of 10 orders

The run reached the 2,000-iteration limit rather than the configured 10-order residual target. The combined flow scaled residual nevertheless decreased from 10^-3.41 at the first reported iteration to 10^-6.78 at the final iteration. The verification metrics below are evaluated from that final solution and are reported separately from the residual stopping condition.

7.8 Results

The velocity profile was sampled at three stations. RMS error was computed after interpolating each profile onto the Blasius reference points in similarity coordinates.

x/L Re_x RMS error in u/U_inf Computed delta_99 in similarity coordinates
0.25 25,177 0.72% 4.59
0.50 50,008 0.94% 4.52
0.75 74,839 1.27% 4.44

All three profiles remain within 1.3% RMS of the Blasius solution. The computed boundary-layer thickness is slightly below the Blasius value of approximately eta_99=4.91, with the difference increasing toward the trailing edge.

Local skin friction was reconstructed from the final solution using a second-order one-sided wall-normal velocity gradient. Over the assessment window 0.1<x/L<0.7, the mean relative difference from the Blasius relation is +2.224%. The window excludes the leading-edge singularity and the downstream portion where the finite plate and following slip boundary produce an increasing trailing-edge effect. Across the wider 0.1<x/L<0.9 interval, the mean absolute difference is 3.586% and the largest local difference is 10.349% near the end of that interval.

PBNS velocity profiles and local skin friction compared with the Blasius solution

The velocity-magnitude field shows the expected boundary layer growing from the plate leading edge. Mesh lines are overlaid to show the wall-normal clustering used to resolve the near-wall gradient.

Velocity-magnitude contour of the incompressible PBNS solution

7.9 Conclusions and Applicable Scope

  • The incompressible PBNS solution reproduces the Blasius velocity profile with 0.72–1.27% RMS error at the three sampled stations.
  • Mean local skin friction is 2.224% above the Blasius relation over the primary 0.1<x/L<0.7 assessment window.
  • The case confirms the constant-density PBNS pressure–velocity coupling, viscous wall treatment, and one-cell three-dimensional path for this steady laminar flow.
  • The run stopped at its 2,000-iteration limit, at a final combined scaled residual of approximately 10^-6.78, rather than satisfying the configured 10-order target.
  • These results apply to one mesh and one Reynolds number for a zero-pressure-gradient, incompressible laminar boundary layer. They do not establish PBNS accuracy for turbulent flow, pressure gradients, separation, unsteady flow, or other Reynolds numbers.

This case fills the PBNS track in Wake CFD’s flat-plate verification family. The related DBNS and FR reports use the same physical baseline with solver-specific meshes and numerical methods.

7.10 References

  • Blasius, H., “Grenzschichten in Flüssigkeiten mit kleiner Reibung,” Zeitschrift für Mathematik und Physik, 56, 1908, pp. 1–37.
  • White, F.M., Viscous Fluid Flow, 3rd ed., McGraw-Hill, 2006 (Blasius similarity solution, Chapter 4).