Single - point second moment turbulence models

Models vs. Physical Laws, Vienna,
2nd Feb 2011
Single-point second-moment turbulence models –
why, where and where not
M A Leschziner
Shock-induced separation
The holy grail
We are promised a ‘model-free’ CFD world
A Boeing 747 is not a
homogeneous square box!
Hybrid LES-RANS
Courtesy: ANSYS, Germany
Some scales and estimates
Aircraft:
Re 108
Nη 1019
Time steps: Nτ 106 − 107
Nodes:
Current estimate of time of realisation: 2080
Current estimate for LES: 2045 (based on resolution at Taylor scale)
Current capability: RANS and RANS-LES hybrids
95%+ of all engineering CFD is based on RANS
The cost
Mesh: 1019
Cost: 5000 CPU years per 1 second of flying at 1Tflop throughput
50 CPU years
5000 CPU years
GPUs?
BPUs?
DNS - Status
Model-free DNS used to
¾ investigate fundamental physics;
¾ examine subgrid-scale models (a-priori testing)
¾ Develop, calibrate and validate RANS models
Largest channel-flow DNS: Reτ = 964 , 2.7x109 nodes
(Del Alamo et al, 2004)
Example: insight into origin of drag reduction by spanwise wall
oscillation (Touber & Leschziner, 2010)
Travelling
surface wave
of spanwise
motion
¾ Reτ = 500 (→ 1000)
¾ Drag reduction up to 40%
kx
¾ 0.5x109 nodes, 1M CPU hours
ω
Streamwise
drag
Fundamental mechanism of streak response
Streak formation and re-orientation mechanisms
Conditional sampling and averaging
Decomposition of small streaks/super-streaks
Modulation mechanisms
Reduction of wall-normal
Linear analysis (GOP)
fluctuations around streaks in %
due to actuation
Streak decay, regeneration,
reorientation and modulation
The “RANS” equations
Time-averaged framework:
∂ρU i U j
∂ P ∂ ⎛ ∂U i ∂U j
μ⎜
=−
+
+
∂x j
∂xi ∂x j ⎜⎝ ∂x j
∂xi
⎞ ∂
ρ ui u j + Bi
⎟⎟ −
x
∂
j
⎠
Unsteady – URANS framework
¾ Triple decomposition
%
U= U
{ + u{ + u{'
Mean
Periodic
144244
3 Stochastic
Phase-average
U
u%
∂ρU jU i
∂x j
(
∂ 2U i
∂P
∂
=
+μ
+
ρ −u%i u% j − ui'u 'j
∂xi
∂x j ∂x j ∂x j
“coherent”
)
∂ρ u%i ∂ρU j u%i ∂p%
∂ 2u%i
∂
+
=
+μ
+
ρ u%i u% j − u%i u% j
∂t
∂x j
∂xi
∂x j ∂x j ∂x j
(
(
)
)
∂
∂ρU i u% j
' '
' '
+
ρ ui u j − < ui u j > −
∂x j
∂x j
¾ Requires closure equations for the periodic and stochastic terms: too
complex in practice – URANS use RANS models + ∂ / ∂t
Nature of Modelling
Reynolds stresses related to known or determinable quantities:
⎛ Sij , Ωij , Skl Skl , Ω kl Ω kl , ⎞
⎜
⎟
ui u j = fij ⎜ length-scale surrogates ⎟
⎜ turbulence invariates ⎟
⎝
⎠
Sij Strain tensor
Ωij Vorticity tensor
Ultimately, need to relate to stresses and mean velocity.
Modelling principles – not only “ad-hoc curve fitting”
¾ strong fundamental foundation;
¾ resolution of anisotropy;
¾ correct response to shear and normal straining;
¾ correct response to curvature and body forces;
¾ frame-invariance (“objectivity”);
¾ realisability;
¾ correct approach to 2-component turbulence at wall and fluid-fluid
interfaces;
¾ satisfactory numerical stability;
¾ economy.
Model types – basic classification
About 150 models & major variations, many meant for restricted flow
classes
−ui u j
2
Linear eddy viscosity
−ui u j = 2ν t Sij − kδ ij
models
3
Algebraic
Second-moment
closure (Reynoldsstress models)
Differential
(turbulence transport)
−uiθ
“Algebraic” secondmoment closure
Non-linear eddy
viscosity models
1-equation
2-equation
+ v2f
Eddy-viscosity
transport
Turbulence-energy
transport
Turbulence energy + various
length-scale surrogates
Wall-normal energy
component + various
length-scale surrogates
Defects of linear eddy-viscosity models
Linear EVM:
¾ Well suited to thin shear flow
¾ Much less well suited to separated and highly 3d flow
¾ No resolution of anisotropy
¾ Wrong sensitivity to flow curvature, rotation, normal straining and
body forces
¾ Reliant on ad-hoc corrections
Defects are rooted in
¾ Inapplicability of linear stress-strain relations
¾ Isotropic nature of viscosity, relating to scalar turbulence properties
¾ Calibration by reference to simple, near-equilibrium flows
¾ Excessive extrapolation to complex condition.
Only fundamentally credible alternative
¾ Modelling based on exact equations for the Reynolds stresses
¾ Strong resistance from engineering community - complexity
Reynolds-Stress-Transport Modelling
Introduce the Reynolds decomposition U i = U i + ui etc. into the NS
equations.
Subtract from this the corresponding RANS equation.
Repeating the above, but with the indices i and j interchanged.
Add the two equations.
Time-averaging the result:
∂U j
⎧
∂U i ⎫
∂ui ∂u j
= − ⎨ ui uk
+ u j uk
+
f
u
+
f
u
2
ν
−
⎬
i j
j i
Dt
∂
∂
∂xk ∂xk
14
4
244
3
x
x
k
k ⎭
⎩14444
123
14
243
24444
3
F
ij
C
(
Dui u j
ij
)
ε ij
Pij
pu j
∂ui u j ⎫⎪
pu i
∂ ⎧⎪
p ⎛ ∂ui ∂u j ⎞
+
+ ⎜
⎟⎟ −
δ ik +
δ jk -ν
⎨ui u j uk +
⎬
⎜
∂xk ⎪⎩
∂xk ⎪⎭
ρ ⎝ ∂x j ∂xi ⎠
ρ
ρ
1442443 14444444
4244444444
3
Φ ij
dij
Pressure-velocity
¾
Cij , Pij , Fij , Φ ij , ε ij and dij represent, respectively, stress convection,
production by strain, production by body forces (e.g. buoyancy ),
dissipation, pressure-strain redistribution and diffusion
The Argument for resolving anisotropy
Production is a key process: it drives the stresses.
It requires no approximations if stresses and velocity are known
It is reasonable to assume, tentatively:
Stress = Production x Time
(capital = interest rate x time)
Exact equations imply complex stress-strain linkage
∂U j
⎧
∂U i ⎫
+ u j uk
ρ uiu j ←⎯
→ − τ ⎨ uiuk
⎬ + τ × Body -force production
∂
∂
x4
x k3⎭
k
⎩1444
24444
Pij
Hence, simple EVM stress-strain linkage is inapplicable
Analogous linkage between scalar fluxes and production
⎧
∂Φ
∂U i ⎫
+ uiϕ
⎬ + τ ϕ × Body -force production
∂ xk
∂ xk ⎭
⎩1444
424444
3
→ − τ ϕ ⎨ uiuk
ρ uiϕ ←⎯
Pu ϕ
i
Hence, Fourier-Fick law (eddy-diffusivity approximation) ρ uiϕ = −
not valid
μt ∂Φ
σ ϕ ∂xi
The equations for thin shear flow
Only one shear strain, only one shear stress
Duv
p ⎛ ∂u ∂v ⎞ ∂ ⎛ 2 pu ⎞ μ ∂uv
2 ∂U
= −v
+ ⎜ + ⎟ − ⎜ uv +
− ε12
⎟+
ρ ⎠ ρ ∂y
∂y ρ ⎝ ∂y ∂x ⎠ ∂y ⎝
Dt
⎫
⎪
⎪
⎪
μ ∂v2
p ∂v ∂ ⎛ 3 2 pv ⎞
⎪
+2
− ⎜v +
+
−
2
ε
⎟
22 ⎬
ρ ∂y ∂y ⎝
ρ ⎠
ρ ∂y
⎪
⎪
2
μ ∂w
p ∂w ∂
⎪
− ε 33
+2
−
vw2 + 2
⎪⎭
ρ ∂z ∂x
ρ ∂y
( )
μ ∂u 2
∂U
Du 2
p ∂u ∂ 2
= −2uv
+2
−
− ε11
u v +2
ρ ∂x ∂y
ρ ∂y
∂y
Dt
Dv 2
=
Dt
0
Dw2
=
Dt
0
( )
Anisotropy
∑= 0
∑ = 2ε
∑ = k − equation
Anisotropy in simple shear
Homogeneous shear
Channel flow
¾ Development in time of stresses
normalized by k
Strain rate x time
¾ Normal and shear stresses
The importance of anisotropy: expansion (deceleration)
Positive generation
Du 2
2 ∂U
= −2u
+ ....
Dt
∂x
Dv
∂U
= v2
+ ....
Dt
∂x
Negative generation
2
Dw2
∂U
= w2
+ ....
Dt
∂x
1
Dk
2
2
2 ∂U
= − (2u − v − w )
+ .....
2
Dt
∂x
Low or negative k-production, relative
to very high EVM production
Eddy viscosity
k ⎛ ∂U ⎞
ε ⎜⎝ ∂x ⎟⎠
2
2Cμ
2
Anisotropy in expansion and contraction
aij ≡
ui u j
2
− δ ij
k
3
S * = k / ε Sij Sij / 2
Round impinging jet
Wall-normal stress and mean velocity
Anisotropy in plain strain
Other sensitivities
Strong effect of curvature on anisotropy
and shear stress.
∂V
∂x
y
x
Strong effects of rotation on anisotropy
and shear stress
y
x
S
P
Inapplicability of Fourier-Fick law in
scalar transport
¾ Production of flux vector:
∂Φ
∂U i
Puiφ = −uiuk
− uiϕ
∂ xk
∂ xk
Reynolds-Stress-Transport Modelling
Closure of exact stress-transport equations
∂U j
⎧
∂U i ⎫
= − ⎨ uiuk
+ u j uk
⎬ + ( Pressure − velocity )
Dt3
∂ xk
∂ xk ⎭
⎩1444
12
4
24444
3
= AdvectiveTransport
Duiu j
Cij
Pij = Production
+ Diffusion − Dissipation
Pressure-velocity, dissipation and diffusion require approximation
About 10-15 major closures forms
Modern closure aims at realisability, 2-component limit, coping with strong
inhomogeneity and compressibility
Additional equations for dissipation tensor
ε ij
At least 7 pde’s in 3D (up to 17 in heat/scalar transport)
Numerically difficult in complex geometries and flow
Can be costly
Dissipation and pressure-velocity are major sources of error
The exact dissipation-rate equation
Modelled dissipation-rate equation
⎡⎛
∂U i
k
k
εε%
⎞ ∂ε ⎤
− Cε 2
⎢⎜νδ kl + Cε uk ul ⎟
⎥ − Cε 1 ui u j
∂x j
k
ε
ε
⎠ ∂xl ⎦
⎣⎝
+ "special" model fragments
∂
Dε
=
Dt ∂xk
Generalised
gradient-diffusion
approximation
ε
{Cε 1 (Production of k ) − Cε 2 fε (Dissipation of k )}
k
In energy equilibrium, Pk = ε , and the imbalance is absorbs by
diffusion
Transport equations for ε ij are too complex as basis for modelling
Anisotropy in dissipation – algebraic approximations of the form:
ui u j
2
ε ij = f e εδ ij + (1 − f e )
ε
3
k
In most models, f e = 1 reflecting assumption of small-scale isotropy
Closure – stress diffusion
Regarded as least influential (suggested by DNS/LES).
Represented as gradient-diffusion with tensorial diffusivity.
Simplest model:
∂
Diffij = −
∂xk
⎧⎪ k
∂u j u j ⎫⎪
⎨cd uk u m
⎬
x
∂
ε
m ⎪
⎪⎩
⎭
Based on observation that the most important fragment in the exact
diffusion term is uk ui u j .
It can be shown, via transport equations for triple correlation, uk ui u j ,
that the production of these triple correlations is by gradients of
stresses of the form
Pijk = −uk u m
∂u j u j
∂xm
+ .....
Suggests (also on dimensional grounds)
Diffij = −
∂
c(time scale) × (production ijk )}
{
∂xk
Closure – pressure-strain / velocity
Extremely important: responsible for redistribution among normal
stresses. Regarded as the hardest term to model
Pressure-velocity dictates energy transfer and hence v
But
2
v 2dictates uv
Duv
p ⎛ ∂u ∂v ⎞ ∂ ⎛ 2 pu ⎞ μ ∂uv
2 ∂U
= −v
+ ⎜ + ⎟ − ⎜ uv +
− ε12
⎟+
ρ ⎠ ρ ∂y
∂y ρ ⎝ ∂y ∂x ⎠ ∂y ⎝
Dt
⎫
μ ∂u 2
∂U
Du 2
p ∂u ∂ 2
= −2uv
+2
−
− ε11
u v +2
⎪
ρ ∂x ∂y
ρ ∂y
∂y
Dt
⎪
⎪
μ ∂v 2
Dv 2
p ∂v ∂ ⎛ 3 2 pv ⎞
⎪
=
+2
− ⎜v +
+
−
0
2
ε
⎟
22 ⎬
ρ ∂y ∂y ⎝
ρ ⎠
ρ ∂y
Dt
⎪
⎪
2
μ
∂
Dw2
p ∂w ∂
w
⎪
− ε 33
=
+2
−
0
vw2 + 2
⎪⎭
ρ ∂z ∂x
ρ ∂y
Dt
( )
( )
Closure – pressure-strain
Subject to constrains:
¾ Isotropisation: transfer of energy from largest stress to lower ones
¾ Inhibition of isotropisation at walls/interfaces (splatting, reflection)
¾ shear stresses have to decline as isotropisation progresses
Guidance provided by ‘exact’ integration for pressure-fluctuations
and substitution in pressure-velocity correlation
p ⎛ ∂ui ∂u j ⎞
Aij
Φ ij = ⎜
+
⎟⎟
⎜
ρ ⎝ ∂x j ∂xi ⎠
*
⎧⎛ 2
1 ⎪ ∂ ul um ⎞ ⎛ ∂ui ∂u j
+
=
⎨⎜
⎟ ⎜⎜
∫
4π V ⎪⎝ ∂xl ∂xm ⎠ ⎝ ∂x j ∂xi
⎩
V
x
⎞ ⎫⎪ dV (x* )
⎟⎟ ⎬
*
−
x
x
⎠ ⎪⎭
*
*⎫
⎧
1 ⎪ ⎛ ∂um ⎞ ⎛ ∂ui ∂u j ⎞ ⎛ ∂U l ⎞ ⎪ dV (x* )
+
+
⎟⎜
⎨2⎜
⎟ ⎬
⎟ ⎜
4π V∫ ⎪ ⎝ ∂xl ⎠ ⎜⎝ ∂x j ∂xi ⎟⎠ ⎝ ∂xm ⎠ ⎪ x − x*
⎭
⎩
Bijkl
x*
+ body-force and
surface terms
Closure – pressure-strain
Suggests the general Ansatz:
∂U k
=
A
a
+
k
B
a
ε
{
}
{
}
Φ ij
ij
ij
ijkl
ij
∂xl
⎧⎪
ui u j 2 ⎫⎪
− δ ij ⎬
⎨aij ≡
k
3 ⎪⎭
⎪⎩
(+ body-force and wall terms)
Most complex model is cubic
Much more popular is the quasi-linear form
ε⎛
2
2
⎞
⎛
⎞
Φ ij = −C1 ⎜ ui u j − δ ij k ⎟ − C2 ⎜ Pij − δ ij Pk ⎟
3
3
k⎝
⎠
⎝
⎠
(+ body-force and wall terms)
This is a sink term in the second-moment equations, depressing
anisotropy in proportion to anisotropy of stresses and productions
Ensures that anisotropy in stresses and productions drives energy from
above-average normal stresses to below-average ones
Coefficients sensitized to anisotropy invariants, turbulence Reynolds
number…..in lieu of non-linear expansions
Closure – pressure-strain
Model Performance
Construction and calibration rely heavily on highly-resolved
experimental & simulation data
Done mostly by reference to thin-shear-flow data
Models work well for many flows
Notable exception: flow separating from curved surfaces (2d & 3d)
Associated with dynamics of highly unsteady separation (& preseparation)
U-velocity
close to wall
Separation from curved surface
Shear-stress profiles with different models relative to LES
3
(x/h=2.0)
(x/h=6.0)
LS- ε
AL- ε
WJ- ω
CLS- ε
AJL-ω
LES
LS- ε
AL- ε
WJ- ω
CLS- ε
AJL-ω
LES
2.5
2
1.5
1
0.5
0
-0.04
-0.02
uv/U2b
0
0.02 -0.04
-0.02
uv/U2b
0
0.02
Model developments
Model defects are difficult to cure, but efforts are ongoing
Example: re-examination of dissipation and pressure-velocity interaction
terms in separation from curved ramp
Foundation: highly-resolved simulation – near DNS, 25M nodes
ReH=13700; ReΘ = 1150
Second moments, invariants,
budgets of all second moments….
Part of larger study on separation
control with synthetic jets
Experimental data
Starting point
Choice of basic model, based on full computation
LES: (x/h)s = 0.87 & (x/h)r=4.21
JH: (x/h)s = 0.79 & (x/h)r=4.15
Used to illustrate
path to
improvement
1.09
separation
Shima: (x/h)s = 0.57 & (x/h)r=5.60
SSG+C: (x/h)s = 0.84/1.50 & (x/h)r=1.11/4.10
Secondary recirculation
Defect identification
Focus on shear stress in separated shear layer
Defect identification
Budgets for
uv
and uu
uv - LES
uu - LES
uv - JH
uu - JH
Model fragmentation - dissipation
A-priori study of dissipation-rate equation
Isolated solution of equation
LES strains and stresses input into equation
Only output is dissipation
Examination of a range of corrections in efforts to procure
agreement with LES data for dissipation rate
Model fragmentation - dissipation
Ongoing efforts to sensitize dissipation to mean-flow/turbulence
length scales
Model fragmentation – dissipation components
A-priori study of dissipation anisotropy – stresses and ε from LES into
2
Various proposals
3
f s = 1 − AE
ε ui u j + (ui u j n j nk + u j u k ni nk + uk u l n j nk ni n j ) f d
*
ε ij =
f d = (1 + 0.1Ret ) −1
3 u p uq
k
n p nq f d
1+
2 k
ε ij = f sε ij* + (1 − f s ) δ ijε
Weighting function sensitized to anisotropy invariant
A = 1 − 9 ( A2 − A3 )
8
A2 = aij aij ; A3 = aij a jk aki ; aij =
Use of anisotropy invariant
ui u j
2
− δ ij
k
3
Model fragmentation – dissipation components
Component ε22
Model fragmentation – pressure-velocity
Quasi-linear approximation
ε⎛
2
2
⎞
⎛
⎞
Φ ij = −C1 ⎜ ui u j − δ ij k ⎟ − C2 ⎜ Pij − δ ij Pk ⎟ (+ wall-reflection terms)
k⎝
3
3
⎠
⎝
⎠
Coefficients sensitized to anisotropy invariants, in compensation to the
omission of high-order fragments
C1 = C + AE
C = 2.5 A[min{0.6, A2 }]1/ 4 f
⎧⎪⎛ Ret ⎞3/ 2 ⎫⎪
f = min ⎨⎜
⎟ ,1⎬
150
⎠
⎪⎩⎝
⎪⎭
C2 = 0.8 A1/ 2
Model fragmentation – pressure-velocity
Sensitivity of coefficients to pressure-velocity interaction of uu
Shock-induced Separation on 3D Jet-Afterbody - RSTM
General view and surface-pressure coefficient
ReL =2x107
0.5 M nodes
CFL=O(1000)
Desktop workstation, a few
CPU hours
Shock-induced Separation on flat plate – LES
Touber and Sandham, 2010
Reτ =3000, M=2.3
20 M nodes, 240,000 CPU hours
Concluding remarks
Fundamentally, Second-moment closure is far superior to eddyviscosity modelling.
In reality, closure is extremely challenging, because the
anisotropy is an extremely influential model element and is
difficult to approximate.
Redistribution and dissipation are especially influential.
Many ways of construction models, but all involve calibration.
Does involve “curve-fitting”, but is based on rational principles and
physically tenable assumptions.
Little used, because of “the-simpler-the-better” attitude.
Second-moment closure is inappropriately complex in (most) thin
shear flows, but the only fundamentally solid approach in complex
strain.