FlavienBillard_EDF_MAN_2008.ppt
Download
Report
Transcript FlavienBillard_EDF_MAN_2008.ppt
Code_Saturne at
Manchester
An overview of the current
research activities
1
The
2
v− f
model and Code_Saturne
Accuracy
A low-Reynolds (near-wall integration) eddy viscosity model
derived from second moment closure models
No damping functions, no wall functions, less empirical
assumptions
Stanford 1991
Best results on range of test cases, heat transfer and
natural convection in particular.
TU-Delft 2004
The original model is stiff (requires coupled solver or very
small time-step)
Manchester 2004
Degraded version available in StarCD, Fluent, NUMECA..
Long collaboration Stanford, Delft, Chatou, Manchester
(Durbin, Parneix, Hanjalic, Manceau, Uribe)
=> “several code friendly” versions since 1995.
Stanford 1996
(Fluent, STAR-CD)
Present: Reconsider all historical choices with numerical
stability and known asymptotic states as principal objectives
Robustness
2
The model
v2
k
Using the elliptic blending of Manceau and Hanjalic 2002 (Re Stress model only) :
L = 1
2
2
w 0
D
2 t
t
3
3
= f hom + 1 f w P +
k +(( + ) )
Dt
k
k
f w
y2
f w 2 o(1)
Successfully tested on channel flows for many Re numbers, flow around
airfoil trailing edge, heated pipe, heated channel flow, heated cavity
Normal time-step (external flow CFL values as for k-omega)
Unlike, code friendly Stanford model, no term has been neglected here
2
Unlike UMIST and Delft model, the correct asymptotic behaviour of v and
is accurately predicted without impairing the numerical robustness
t
3
Results (Channel flow, Re*=395) (1)
4
Results (Channel flow, Re*=395) (2)
5
The kink of epsilon
D C1P C 2
Diff ( t / )
Dt
T
The epsilon equation
A closer look at the constitutive relation
uv
t
dU /dy
Durbin’s formula
K-epsilon, …
t C v T
t f C kT
t
2
T k /
dU 1 y
dy t
U
Results
Results
Parametric tests using Python and a 1D code
Devising a genetic algorithm for parameter optimization
(C 1,C 2 ,C ,CL ,C ,CSSG,...)
Optimizing the set
An integer is coded as a sequence of bits
Cmin
Cmax
0
1
0
11
00
0
1
1
0100
The set of parameter is coded as a vector of bits
01110110110101011111101101101101110111011111101101101101101101011010101111
C1,C 2 ,C ,CL ,C ,CSSG
GA Description
Parameters: NbPop, NbPopMax, Bounds of each parameter…
Initial population (NbPop)
Initialization: NbPop initial guesses
Iteration i
EVOLUTION
Population (n) = Parents (NbPop)
Children (NbPopMax-NbPop)
1001000010111010111101101
0101111011101011011011011
0111011011010101111110110
N
0
Mutation
1pt-CrossOver
generations
(1 parents, 1 child)
(2 parents, 2 children)
SELECTION
2
1
0101111011101011011011011
U
CFD Code
DNS
(y) U output(y) dy
y 0
1D Channel flow
Too many individuals… Drop the weakest ones
= Fitness
Conclusion
Prediction of transition (good results given by the Launder
and Sharma model)
Source terms in the
layer)
Devising a good near-wall low-Reynolds RANS model
suitable for RANS/LES coupling
equation (prediction of the defect