9 Modeling Turbulence
9.1 Introduction
Turbulence is a complex, three-dimensional, unsteady, and highly rotational flow state that naturally occurs at moderate to high Reynolds numbers. Because most industrial and aerodynamic fluids possess relatively low dynamic viscosities, the vast majority of engineering applications operate predominantly in the turbulent regime.
Accurate modeling of turbulence is critical, as it fundamentally dictates key physical and performance parameters, including:
Transport and mixing rates of momentum, energy, and chemical species.
Wall heat transfer coefficients and thermal boundary layer behavior.
Total pressure losses, skin friction, and overall system efficiency.
Mean and unsteady aerodynamic forces (drag, lift, and pitching moments) acting on submerged bodies.
9.1.1 Numerical Modeling Paradigms
While turbulent motions are inherently governed by the exact continuum Navier-Stokes equations, directly resolving the full spectrum of spatial and temporal fluctuation scales—a approach known as Direct Numerical Simulation (DNS)—is computationally unfeasible for practical engineering problems.
To overcome this computational barrier, approximate statistical and filtering techniques are employed:
9.1.1.2 Scale-Resolving Simulations (SRS)
As an alternative to pure time-averaging, Scale-Resolving Simulation (SRS) methods—such as Large Eddy Simulation (LES) and hybrid RANS-LES models—directly resolve the large, energy-containing turbulent structures while modeling only the smaller, more universal sub-grid scales. Although SRS techniques offer superior accuracy in complex, massively separated, or highly unsteady flows, they necessitate time-dependent computations with fine spatial grids and small time steps, rendering them significantly more computationally demanding than conventional RANS simulations.
9.2 Supported Turbulence Models
9.2.1 Laminar Flow Model
When the laminar flow option is selected, turbulence closures are
disabled and the eddy viscosity is set to zero (
9.2.2 GE-RANS Turbulence Model
While many commercial CFD software packages offer an overwhelming array of turbulence models that often cause setup confusion at the user level, NeuralFlow streamlines this selection by incorporating a unified, highly robust approach.
In NeuralFlow, a hybrid formulation is adopted where the
To achieve a unified mathematical structure, an additional
cross-diffusion term is introduced into the transport equation for
9.2.3 Scale-Adaptive Simulation (SAS) Model
Scale-Adaptive Simulation (SAS) is a second-generation Unsteady Reynolds-Averaged Navier-Stokes (URANS) formulation designed to bridge the gap between conventional URANS models and Scale-Resolving Simulations such as Large Eddy Simulation (LES). It dynamically adapts the turbulence scale to resolve transient flow structures based on local flow field characteristics and grid resolution.
9.2.3.1 Working Principle and Formulation
The SAS model operates as an advanced variant of the SST
URANS Behavior in Stable Regions: Under steady-state conditions or in regions where the spatial grid is too coarse to resolve unsteady fluctuations, the SAS source term remains inactive, causing the model to behave identically to a standard URANS model.
LES-like Behavior in Unsteady Regions: When the flow field exhibits large-scale instabilities and the numerical grid is sufficiently refined, the model detects these fluctuations and dynamically adjusts the turbulent scale, allowing fine-scale, transient eddy structures to be resolved directly.
9.2.3.2 The von Kármán Length Scale
The core mechanism of SAS relies on incorporating the von Kármán
length scale (
By accounting for local velocity gradients (
9.2.4 Large Eddy Simulation (LES) Model
Caution: Although the Large Eddy Simulation (LES) model is implemented in the solver core and selectable within the GUIX-H interface, it is currently non-functional. Extensive testing and validation are required prior to its operational deployment, and users are strongly advised against using this feature at present.
9.3 Turbulence Model Options
This section details the numerical, physical, and algorithmic options available within the turbulence modeling suite of NeuralFlow. These options control viscous energy dissipation, production limiters, curvature corrections, near-wall formulations, and geometric distance evaluation.
9.3.1 Viscous Dissipation
The Viscous Dissipation (also referred to as
Viscous Heating) option accounts for the irreversible
conversion of kinetic energy into internal thermal energy due to viscous
shear stresses. In the total energy conservation equation, this
contribution is represented by the viscous work term
By default, the Viscous Dissipation option is
enabled in NeuralFlow to ensure accurate near-wall thermal predictions across
all flow regimes. Keeping the Viscous Dissipation model
enabled is critical for the accurate evaluation of wall
temperatures and surface heat transfer, regardless of whether the domain
involves Conjugate Heat Transfer (CHT) or uncoupled fluid boundaries.
Within near-wall velocity boundary layers, steep velocity gradients
(
9.3.2 GE-RANS Options
The Generalized Eddy-Viscosity RANS (GE-RANS) module offers advanced limiters and structural corrections to enhance stability and accuracy across challenging flow topologies.
9.3.2.1 Realizable GE-RANS Scale Options
The Realizability constraint enforces mathematical
consistency with Reynolds stress physics. Specifically, it prevents
unphysical predictions such as negative normal stresses (
In regions with extreme mean strain rates and strong velocity
gradients (high shear flows, planar/round jets, and swirling boundary
layers), enabling the Realizability constraint prevents
the unphysical overprediction of turbulent eddy viscosity (
9.3.2.2 Low Reynolds Number Modification
The Low Reynolds Number Modification introduces
damping functions (e.g.,
9.3.2.3 Turbulent Production Limiter
Standard Boussinesq-based RANS models exhibit a well-known
non-physical buildup of turbulent kinetic energy
9.3.2.4 Kato-Launder Limiter
The Kato-Launder Limiter modifies the turbulent
production term by replacing the square of the mean strain rate
9.3.2.5 SSTm Model
The Modified Shear Stress Transport (SSTm) model is
a tuned variant of the standard
9.3.2.6 Curvature Correction
System rotation and streamline curvature significantly alter turbulent shear stress transport. NeuralFlow provides three operational modes for rotation/curvature correction:
Off: Rotation and curvature effects are neglected; production depends strictly on local planar strain rate invariants.
Hellsten: Implements Hellsten’s rotation/curvature correction by scaling the turbulence dissipation/destruction rate equation through a rotational invariant scalar
. This enhances turbulence in unstable curved shear layers and suppresses it in rotating vortex cores.Smirnov-Menter: Employs the Smirnov-Menter formulation, which modifies the turbulent production term
using a multiplier based on the Spalart-Shur tensor invariants: where is bounded to provide physical damping in core vortices and enhancement along unstable concave surfaces.
When the Smirnov-Menter curvature correction is
selected, the rotation multiplier
(Default = 1.0): Baseline sensitivity factor establishing the linear response of turbulent production to rotation-to-strain rate invariants. (Default = 12.0): Arctangent scaling parameter controlling the activation growth rate under subtle streamline curvature. (Default = 1.0): Damping amplitude coefficient governing turbulence suppression strength inside vortex cores. (Default = 1.25): Absolute upper bound clipping limit on to prevent non-physical turbulence production buildup along unstable concave surfaces.
9.3.2.7 Turbulent Prandtl Number
The Turbulent Prandtl Number (
The default value in NeuralFlow is set to
9.3.3 Wall Treatment
Near-wall formulations bridge the logarithmic layer and viscous sublayer depending on grid resolution.
9.3.3.1 Wall Functions
All
Wall Functions (Kader’s Blending) [Default]: Utilizes Kader’s exponential blending formulation to provide a smooth, continuous transition between the viscous sublayer ( ) and the fully turbulent logarithmic region ( ): where is a blending function of . This formulation eliminates numerical discontinuities and ensures -independent solution consistency across arbitrary near-wall grid refinements ( to ). Insensitive Wall Treatment: Formulated to blend low-Reynolds integration and high-Reynolds wall function boundary conditions automatically, maintaining stable wall shear stress and heat flux predictions regardless of local mesh spacing.
9.3.3.2 Aero-Thermal Heating Boundary Layer Solution
Unlike standard incompressible viscous heating models, the
Aero-Thermal Heating Boundary Layer Solution accounts
for compressible thermal boundary layer mechanics in supersonic and
hypersonic flows (
9.3.4 Wall Distance Method
Two-equation models such as
Direct Search: Computes the exact Euclidean distance from every cell center to all wall faces. While exact, its computational complexity scales as
, making it slow for large 3D unstructured meshes.Poisson Equation Based WD: Solves a Poisson PDE system (
) to approximate the distance field. Due to numerical diffusion inherent in the Poisson operator, wall distance values away from boundaries tend to be underestimated compared to true geometric distances.Fast Marching [Default]: An optimized algorithm based on an implicit-tree search structure that solves the Eikonal equation
. It delivers exact geometric wall distances with linear computational scaling.
9.3.4.0.1 Recommendation:
It is strongly recommended to keep the Fast Marching method as the active default option. It provides superior numerical accuracy and optimal computational efficiency compared to alternative spatial distance algorithms.