Professional Documents
Culture Documents
By:
Saeed Salehi
saeed.salehi@chalmers.se
DF
Introduction
DF
Uncertainty
“Uncertainty is the only certainty there is, and knowing how to live
with insecurity is the only security.”
— John Allen Paulos
Uncertainties are present in most engineering and practical applications.
Sources of Uncertainty:
X physical properties
X initial conditions
X boundary conditions
X geometry
X model parameters
X etc.
DF
Uncertainty
“Uncertainty is the only certainty there is, and knowing how to live
with insecurity is the only security.”
— John Allen Paulos
Uncertainties are present in most engineering and practical applications.
Sources of Uncertainty:
X physical properties
X initial conditions
X boundary conditions
X geometry
X model parameters
X etc.
Uncertainty in Turbomachines
DF
DF
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
DF
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
Uncertainty Quantification
Quantitative characterization and reduction of uncertainties in applications.
DF
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
Uncertainty Quantification
Quantitative characterization and reduction of uncertainties in applications.
Determinstic system
ξ1
.. Computational Model y
. y = U(ξ1 , ξ2 , · · · , ξd )
ξd
DF
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
Uncertainty Quantification
Quantitative characterization and reduction of uncertainties in applications.
Determinstic system
ξ1
.. Computational Model y
. y = U(ξ1 , ξ2 , · · · , ξd )
ξd
Stochastic system
f ξ1
ξ1
fy
.. Computational Model
. y = U(ξ1 , ξ2 , · · · , ξd )
y
f ξd
DF
ξd
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
Uncertainty Quantification
Quantitative characterization and reduction of uncertainties in applications.
Determinstic system
ξ1 Statistics:
Z +∞
.. Computational Model y
. y = U(ξ1 , ξ2 , · · · , ξd ) hyi = zfy (z) dz
−∞
ξd Z +∞
2 2
σ = (z − E[y]) fy (z) dz
−∞
Z +∞
3
µ3 = (z − E[y]) fy (z) dz
Stochastic system −∞
f ξ1 Z +∞
4
µ4 = (z − E[y]) fy (z) dz
−∞
ξ1
fy
.. Computational Model
. y = U(ξ1 , ξ2 , · · · , ξd )
y
f ξd
DF
ξd
Uncertainty Quantification
How do input uncertainties affect objective functions are affected?
Non-deterministic CFD is a growing field. (e.g. NUMECA)
First step: identification of the sources of uncertainties and their PDFs.
Uncertainty Quantification
Quantitative characterization and reduction of uncertainties in applications.
Determinstic system
ξ1 Statistics:
Z +∞
.. Computational Model y
. y = U(ξ1 , ξ2 , · · · , ξd ) hyi = zfy (z) dz
−∞
ξd Z +∞
2 2
σ = (z − E[y]) fy (z) dz
−∞
Z +∞
3
µ3 = (z − E[y]) fy (z) dz
Stochastic system −∞
f ξ1 Z +∞
4
µ4 = (z − E[y]) fy (z) dz
−∞
ξ1
fy
.. Computational Model
. y = U(ξ1 , ξ2 , · · · , ξd )
f ξd
y UQ Methods
Introduce mathematical approaches DF
PC Expansion
X
U (x; ξ) = uα (x)ψ α (ξ)
06|α|6p
p + ns
The number of unknown coefficients (ui ’s) is: P + 1 =
p
Curse of dimensionality
Functions ψi (ξ)’s are the orthogonal polynomials with respect to input PDFs.
Regression approach is employed to calculate the PCE coefficients.
Sobol’ sampling scheme
DF
DF
Introduction
10−2
Remedy: efficient methods
PCE coefficients
10−4
X Multifidelity methods
Figure: PCE coefficient of drag coefficient of
X Sparse methods the RAE2822 airfoil with stochastic
geometry and operating condition
Compressed Sensing
Definition
Recover a sparse signal from a set of incomplete observations
Noisy signal:
û = argminu kuk1 subject to kΨu − Yk2 6
û û û û û
A A A A A
u u u u u
DF
10
PCE basis should be orthogonal with respect to the PDF
Original
PDF of the uncertain input parameters. 8
6
The Wiener-Askey polynomial: exponential convergence
for a limited number of PDFs. 4
0
Gram-Schmidt orthogonalization method. 1.7 1.75 1.8 1.85 1.9
Cε2
1.95 2 2.05 2.1
0.04
The GSPCE is revisited and for the first time used with
the regression method. 0.03
06|α|6p
Legendre (Uniform)
One-dimensional monic orthogonal polynomials: 1 1
Legendre Polynomials Legendre Polynomials
Gram-Schmidt Gram-Schmidt
j−1
X
0.5 0.5
P3 (x)
P4 (x)
ψj (ξ) = ej (ξ) − cjk ψj (ξ), j = 1, 2, · · · , p, 0 0
−1 −1
−1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1
with x x
ψ0 = 1 cjk = , 0.5
Gram-Schmidt
0.5
Gram-Schmidt
P5 (x)
P6 (x)
0 0
exact degree j. −1 −1
−1 −0.5 0 0.5 1 −1 −0.5 0 0.5 1
x x
1 1
Legendre Polynomials Legendre Polynomials
Gram-Schmidt Gram-Schmidt
P7 (x)
P8 (x)
0 0
DF
Hermite (Gaussian)
One-dimensional monic orthogonal polynomials: 50
20 Hermite Polynomials Hermite Polynomials
Gram-Schmidt Gram-Schmidt
j−1
X 10
He3 (x)
He4 (x)
ψj (ξ) = ej (ξ) − cjk ψj (ξ), j = 1, 2, · · · , p, 0 0
−10
k=0
−20
−50
−5 0 5 −5 0 5
with x x
ψ0 = 1 cjk = , 50
Gram-Schmidt
100
Gram-Schmidt
He5 (x)
He6 (x)
0 0
1000 5000
Hermite Polynomials Hermite Polynomials
Gram-Schmidt Gram-Schmidt
He7 (x)
He8 (x)
0 0
ψj (ξ) −500
ψj (ξ) =
hψj (ξ), ψj (ξ)i −1000
−5 0 5
−5000
−5 0 5
x x
DF
DF
Model formulation
Coefficients
∂ ∂ νt ∂ ε̃ ε̃ ε̃2
(Uj ε̃) = ν+ + Cε1 Pk − Cε2 f2 +E (1)
∂xj ∂xj σε ∂xj σε k
DF
Cµ σk σ Cε1 Cε2
0.09 1.0 1.3 1.44 1.92
The coefficients are related to some basic physical quantities (Durbin and Reif, 2011):
X The decay exponent in decaying homogeneous, isotropic turbulence, n
X The production to dissipation in homogeneous shear flow, P/ε
X The Von-Karman constant, κ
X The dimensionless turbulent kinetic energy in the logarithmic layer, klog /u2τ
−2
klog Cε2 − 1
Cµ = , Cε1 = + 1,
u2τ P/ε
1−n κ2
Cε2 = , σε = p .
n Cµ (Cε2 − Cε1 )
The reported data for these quantities in the literature are collected and presented as
PDFs (Margheri et al., 2014) DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 10/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
−1.3 −1.2 −1.1 −1 1.4 1.5 1.6 1.7 1.8 1.9
n P/ǫ
1.4 1.4
1.2
1.2
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0 2.8 3 3.2 3.4 3.6 3.8 4
0.38 0.39 0.4 0.41 klog/u2τ
κ
−2
κ2
klog Cε2 − 1 1−n
Cµ = , Cε1 = + 1, Cε2 = , σε = p .
u2τ P/ε n Cµ (Cε2 − Cε1 ) DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 11/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
PDFs of k − ε Coefficients
8
20
PDF
PDF
7 Original
Original
15 6
10 4
5 2
0 0
0.04 0.06 0.08 0.1 0.12 0.14 0.16 1.3 1.4 1.5 1.6 1.7 1.8
Cµ Cε1
10 1.4
PDF PDF
Original Original
1.2
8
1
6
0.8
4 0.6
0.4
2
0.2
0 0
1.7 1.75 1.8 1.85 1.9 1.95 2 2.05 2.1 0.5 1 1.5 2 2.5 3 3.5 4
Cε2 σǫ
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 12/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
2
15
U+
u′+
1.5
10
1
Wall
Periodic
Periodic
5
0.5
0 −1 0 1 2 3
0 −1 0 1 2 3
10 10 10 10 10 10 10 10 10 10
y+ y+
1.5 0.9
Flow Launder Sharma k − ε
0.8
Launder Sharma k − ε
DNS DNS
0.7
1 0.6
H 0.5
u′ v ′+
v′+
0.4
0.5 0.3
Wall 0.2
0.1 DF
0 −1 0 1 2 3
0 −1 0 1 2 3
10 10 10 10 10 10 10 10 10 10
y+ y+
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 13/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
Full PC −2 Full PC 20
−3 10
10 Sparse PC (OMP) Sparse PC (OMP)
Monte Carlo Monte Carlo
−4 −4 0
10 1 2 3
10 1 2 3 0.02 0.03 0.04 0.05 0.06 0.07
10 10 10 10 10 10
Number of samples Number of samples uτ /Ub
10
0 Sparse method converged much
Full PC faster.
−2 Sparse PC, OMP
10
PCE coefficients
−4
10
OMP with N = 100 sample method
−6
has successfully explored the
10
important basis in the PCE.
−8
10
−10
10
0 1 2 3
10 10 10 10
Index of PCE basis DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 14/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
Normalized 2D PDFs
(PDF/max(PDF)).
Increasing number of
samples improves
reconstructed 2D PDFs.
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 15/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
Normalized 2D PDFs
(PDF/max(PDF)).
Increasing number of
samples improves
reconstructed 2D PDFs.
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 16/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
Normalized 2D PDFs
(PDF/max(PDF)).
Increasing number of
samples improves
reconstructed 2D PDFs.
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 17/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
Normalized 2D PDFs
(PDF/max(PDF)).
Increasing number of
samples improves
reconstructed 2D PDFs.
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 18/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 19/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 19/ 19
Introduction Uncertainty Quantification Efficient UQ Method Numerical Example
DF
Saeed Salehi Quantification of epistemic uncertainties in the k − ε model coefficients OFGBG19 19/ 19