Research Collection
Other Conference Item
Stochastic spectral likelihood embedding for the calibration of heat transfer models
Author(s):
Wagner, Paul-Remo; Marelli, Stefano; Sudret, Bruno Publication Date:
2021
Permanent Link:
https://doi.org/10.3929/ethz-b-000477805
Rights / License:
In Copyright - Non-Commercial Use Permitted
This page was generated automatically upon download from the ETH Zurich Research Collection. For more information please consult the Terms of use.
ETH Library
Stochastic spectral likelihood embedding for the calibration of heat transfer models
WCCM-ECCOMAS 2020
P.-R. Wagner, S. Marelli, B. Sudret
Chair of Risk, Safety and Uncertainty Quantification | ETH Zürich
Motivation
Heat transfer model for timber structures under fire:
• Restrict the spread of fire;
• Simulate time-dependent heat evolution in structural components with component additive method (CAM);
• Based on temperature-dependent parameters ( λ(T ) , c(T ) and ρ(T ) );
• Determine λ(T ) , c(T ) and ρ(T ) with measurements of time-dependent heat evolution.
Inverse problem: Bayesian model calibration
framework
Outline
Bayesian model calibration
Stochastic spectral likelihood embedding Heat transfer problem
Conclusions
Framework
Consider a computational model M with input parameters X ∼ π(x) and measurements Y , the Bayesian inverse problem reads:
π(x|Y) = L(x; Y)π(x)
Z where Z =
Z
DX
L(x; Y)π(x)dx
with:
• L : D
X→ R
+: likelihood function (measure of how well the model fits the data)
• π(x|Y) : posterior density function
Outline
Bayesian model calibration
Stochastic spectral likelihood embedding Heat transfer problem
Conclusions
Stochastic spectral embedding
For Y = L (X ) with E
Y
2< ∞:
Y ≈ X
k∈K
1
Dk X(X)R
kS(X), where R
kS(X)
def= X
α∈Ak
a
kαΨ
kα(X ) ≈ R
k.
Sequential partitioning approach
• Static experimental design X
• Algorithm:
1. initialize K = {(0, 1)}
2. for terminal domains k ∈ T ⊆ K do:
2.1 Partition domain D
kin half: D
k{1,2}2.2 Expand R
k{1,2}to R
kS{1,2}2.3 Add k
{1,2}to K
3. Stop if fewer than N
refpoints in domain
[ Marelli et al. (2020) ]
Stochastic spectral embedding - adaptive enrichment
Y ≈ X
k∈K
1
Dk X(X)R
kS(X), where R
kS(X)
def= X
α∈Ak
a
kαΨ
kα(X ) ≈ R
k.
Sequential partitioning approach
• Adaptive experimental design enrichment
• Algorithm:
1. initialize K = {(0, 1)}
2. for refinement domain k = arg max
k∈T{E
k} do:
2.1 Partition domain D
kin half: D
k{1,2}2.2
Enrich experimental designX 2.3 Expand R
k{1,2}to R
kS{1,2}2.4 Add k
{1,2}to K
3. Stop if computational budget exhausted
[ Wagner et al. (2020) ]
Stochastic spectral embedding - the details
Refinement domain selection Refine domain
k = arg max
k∈T
{E
k} where
E
kdef= V
kE
LOOkwith domain-wise probability mass V
kand leave-one-out error E
kLOOPartitioning strategy Split along direction
d = arg max
i∈{1,···,M}
E
splitiwhere
E
spliti def= Var
R
k1(X
splitk1)
− Var
R
k2(X
splitk2)
.
Stochastic spectral likelihood embedding
After expanding the likelihood with SSLE as L(X) ≈ P
k∈K
1
Dk X(X)R
kS(X), the full posterior distribution or the following quantities of interest can be computed analytically:
Post-processing a
kαZ = E [L(X)] ≈ X
k∈K
V
ka
k0π(x|Y) ≈ π(x) Z
X
k∈K
1
Dk X(x)R
kS(x)
E [h(X)|Y] ≈ 1 Z
X
k∈K
V
k· X
α∈Ak
a
kαb
kαafter h(x) ≈ X
α∈Ak
b
kαΨ
kα(x)
[ Nagel et al. (2016), Wagner et al. (2020) ]
Outline
Bayesian model calibration
Stochastic spectral likelihood embedding Heat transfer problem
Conclusions
Heat transfer problem
• Model as 1D heat transfer problem under standard ISO-fire curve
• N independent time-dependent temperature measurements at interface and discrete times
Y = {T
(1), · · · ,T
(N)}
where T
(i)= {T
1(i), · · · , T
t(i)max} stores measurements at t
max= 401 time steps
• Computational forward model solves the heat equation (FE-method) and returns temperature at discrete time steps
• For present study: polynomial chaos expansion of
FE-model
Heat transfer problem - parameterization
Parameter Physical Meaning Range Unit
X
1Start of second key process [300, 800]
◦C
X
2Main effect of second key process [0.1, 1] -
(relative between X
1and 850
◦C)
X
3λ(180
◦C) and λ(X
1) [0.1, 0.25]
W/
mKX
4λ(1200
◦C) [0.1, 1.2]
W/
mKX
5c(140
◦C) [1.4 · 10
4, 6.5 · 10
4]
J/
kgKX
6c(X
1+ (850
◦C − X
1) · X
2) [1 · 10
3, 8 · 10
4]
J/
kgKHeat transfer problem - Bayesian calibration
• Likelihood with X
def= (X
1, . . . , X
6) and N = 5 measurement time series:
L(X; Y) =
N
Y
i=1
N (T
(i)|M(X), Σ),
where Σ = σ
2· I
tmaxand σ = 100
◦C
• Prior distributions:
π(X) =
6
Y
i=1
U(X
i(l), X
i(u))
Posterior moments and correlations
SSLE ( 10
5L evaluations) vs. MCMC ( 10
6L evaluations)
Moments, SSLE vs. MCMC
E[Xi|Y]
p
Var [Xi|Y]
X1 534597 116128
X2 0.5930.627 0.2630.25 X3 1.45·10−4
1.58·10−4
2.11·10−5 2.15·10−5 X4 8.28·10−4
8.63·10−4
2.49·10−4 2.3·10−4 X5 2.99·104
3.22·104
5.4·1035·103
X6 1.6·104 1.76·104
1.05·104 1.15·104