SlideShare a Scribd company logo
1 of 38
Download to read offline
Variance Reduction for Reliability Assessment
with Stochastic Computer Models
Eunshin Byon, PhD
Associate professor
Industrial & Operations Engineering
Civil & Environmental Engineering
University of Michigan
Motivating Example - Wind Energy
Significant efforts have been made to scale up turbine sizes and
harvest more energy from wind.
Image source: National Renewable Energy Laboratory
1
Motivating Example - Wind Energy
Increasing size and mass of a wind turbine add the structural
and mechanical loads imposed on a turbine.
⇒ It is crucial to design a turbine with a high reliability level,
so it can operate over its intended design period (20-50 years).
2
Reliability
Definition: P(Y ≤ yα)
- Y : system response
- yα: resistance level
Edge-wise bending momentFlap-wise bending moment
Tower bending moment
Tower torsion
Shaft bending moment Shaft torque
3
Reliability
Definition: P(Y ≤ yα)
- Y : system response
- yα: resistance level
Edge-wise bending momentFlap-wise bending moment
Tower bending moment
Tower torsion
Shaft bending moment Shaft torque
• Two types of reliability:
- Reliability under
extreme shock, e.g.,
“extreme load”
- Reliability under
progressive damage,
e.g., “fatigue load”
3
Failure Probability
Failure probability under stochastic operating conditions:
P(Y > yα) = P(Y > yα|x)p(x)dx
• p(x): pre-specified pdf of input operating condition X
(site-specific density of wind speed or density specified in
design standard)
4
NREL’s Aeroelastic Simulator
Due to data scarcity at the design stage, designers often use sim-
ulations, e.g, National Renewable Energy Laboratory (NREL)’s
aeroelastic simulators.
Wind condition
(e.g., 10-minute
average wind speed,
turbulence level)
TurbSim generates
3D wind profile
FAST/AeroDyn generates load responses
at turbine components
5
If We Use Crude Monte Carlo (CMC) simulation
6
If We Use Crude Monte Carlo (CMC) simulation
• Computationally expensive
• Manuel (2013) uses a Linux
computer cluster at Sandia
National laboratories with
1,024 cores.
• When failure probability is on
the order of 10−7
, more than
107
simulations require 23 ∼
28 days of running to observe
one extreme event on a
regular desktop.
• Large variance (uncertainty)
in estimations
6
Our Observations
Edgewise bending moment
Wind Speed, X
Flapwise bending moment
Wind Speed, X
SimulationOutput,Y
SimulationOutput,Y
𝑙
𝑙
7
Our Observations
Edgewise bending moment
Wind Speed, X
Flapwise bending moment
Wind Speed, X
SimulationOutput,Y
SimulationOutput,Y
𝑙
𝑙
• The key is to find a mechanism to guide the sampling
process to obtain those large y’s → Importance
Sampling (IS).
7
Importance Sampling
Original
density, 𝒑(𝒙)
IS density,
𝒒(𝒙)
• Failure probability estimator:
ˆP(Y > l) =
1
NT
i
1(Yi > l)
p(xi )
q(xi )
xi ∼ q(xi ), i = 1, 2, · · · , NT
yi : simulation output at xi
8
Importance Sampling
Original
density, 𝒑(𝒙)
IS density,
𝒒(𝒙)
• Failure probability estimator:
ˆP(Y > l) =
1
NT
i
1(Yi > l)
p(xi )
q(xi )
xi ∼ q(xi ), i = 1, 2, · · · , NT
yi : simulation output at xi
• Optimal importance sampling density:
qDIS (x) =
1(Y > l|x)p(x)
p(Y > l)
1(·) : indicator function
8
Applications of Importance Sampling
Importance sampling has been widely employed in many appli-
cations for rare event analysis.
• Simulators with stochastic processes
Heterogeneous
incoming requests
(customers)
Server
Stage1
Server
Stage 1
Server
Stage 2
Server
Stage 2
• Deterministic black-box simulator
𝑌 = 𝑔(𝑿)
Unknown function
Blackbox Computer Model
Reactor operating
condition
𝑿 ∼ 𝑓
9
Limitations of Existing Importance Sampling
• Existing importance sampling considers simulators where
the output is deterministic given an input condition.
Recall:
qDIS (x) =
1(Y > l|x)p(x)
p(Y > l)
• The joint density p(x) of all random variables used in
simulation should be known.
• However, NREL simulator does not satisfy this condition!
10
What is Unique in NREL Simulator?
The NREL simulator uses a stochastic black-box computer model.
Wind speed, x,
with known density, 𝑝 𝑥
𝑌 = 𝑔 𝑿, 𝝐 ,
𝑿 ~ 𝑝
𝝐 ~ 𝑢𝑛𝑘𝑛𝑜𝑤𝑛
Over 8 million random inputs, 𝝐,
with unknown joint density
(controllable)
(uncontrollable)
Stochastic Computer Model
Stochastic load
responses
11
What is Unique in NREL Simulator?
The NREL simulator uses a stochastic black-box computer model.
Wind speed, x,
with known density, 𝑝 𝑥
𝑌 = 𝑔 𝑿, 𝝐 ,
𝑿 ~ 𝑝
𝝐 ~ 𝑢𝑛𝑘𝑛𝑜𝑤𝑛
Over 8 million random inputs, 𝝐,
with unknown joint density
(controllable)
(uncontrollable)
Stochastic Computer Model
Stochastic load
responses
• is used to represent the stochastic turbulence around rotor blades.
• The relationship between X and is governed by physical rules and
constraints → their joint density does not take an explicit form.
• High dimensional random input inside the simulators.
11
Importance sampling for Stochastic Computer Models
Simulation with stochastic computer models can be viewed as nested sim-
ulation or two-level simulation.
12
Importance sampling for Stochastic Computer Models
Simulation with stochastic computer models can be viewed as nested sim-
ulation or two-level simulation.
• Under the existing IS scheme, qDIS (x, ) = 1(Y >l|x, )p(x, )
p(Y >l) , but
p(x, ) is unknown.
• In fact, from p(x, ) = p(x)p( |x), we only know p(x).
• Thus, we can apply IS to X only, but cannot apply to .
q(x, ) = q(x)q( |x) = q(x)f ( |x)
12
Sampling Procedure
Original
density, 𝒑(𝒙)
Stochastic
importance
sampling
distribution
𝒒 𝑿(𝒙)
𝒙 𝟏, ⋯ , 𝒙 𝑴
⋮
𝐢𝐧𝐩𝐮𝐭 𝐟𝐚𝐜𝐭𝐨𝐫
Sampled weather
conditions from 𝒒 𝑿(𝒙) Estimate the
failure
probability
with bias
correction
Focusing sampling efforts on
important weather conditions
Capturing stochastic outputs
due to 𝝐
Unbiased
evaluation
Run simulator 𝑵𝑖 times
and evaluate the
conditional density at
each 𝒙𝒊
• Failure probability estimator
ˆP(Y > l) =
1
M
M
i=1

 1
Ni
Ni
j=1
1(yij > l|xi )

 p(xi )
q(xi )
xi ∼ q(x), i = 1, 2, · · · , M, yij : jth
simulation output at xi
• What is optimal qX (x) and Ni ’s that can minimize the variance?
13
Derivation of Optimal Importance Sampling
From principles of the calculus of variations, given the total computational
resource NT , we obtain the optimal IS density and allocation that minimize
the estimator variance.
14
Optimal Importance Sampling
qSIS1(x) =
1
cq1
1
NT
s(x)(1 − s(x)) + s(x)2
Ni = NT
NT (1−s(xi ))
1+(NT −1s (xi ))
j
NT (1−s(xj ))
1+(NT −1s (xj ))
, i = 1, 2, · · · , M
where s(x) = P(Y > l|x).
• We call this method Stochastic Importance Sampling 1 (SIS1)
15
Optimal Importance Sampling
qSIS1(x) =
1
cq1
1
NT
s(x)(1 − s(x)) + s(x)2
Ni = NT
NT (1−s(xi ))
1+(NT −1s (xi ))
j
NT (1−s(xj ))
1+(NT −1s (xj ))
, i = 1, 2, · · · , M
where s(x) = P(Y > l|x).
• We call this method Stochastic Importance Sampling 1 (SIS1)
• When we limit Ni =1, the optimal IS density (called SIS2) takes the
following form:
qSIS2(x) =
1
cq2
s(x)p(x)
15
Benchmark Importance Sampling
One might argue that the following IS density, qBIS (x), mimics
the conventional IS density, qDIS (x).
16
Application to NREL Simulation Setting
• Input (X): wind speed, following the IEC standard, IEC 61400-1.
• Input density p(x) = fR (x)
FR (xout )−FR (xin)
• FR (x) = 1 − e
− x2
2τ2 : cumulative distribution function of Rayleigh
distribution with a scale parameter, τ = 1/π · 10
• fR (x): Rayleigh density function
• Output (Y ): 10-minute maximum response of flapwise and edgewise
bending moment
17
Approximation of Conditional Failure Probability
SIS1, SIS2 and BIS require the conditional failure probability, s(x) =
P(Y > l|x). Recall
qSIS1(x) ∝
1
NT
s(x)(1 − s(x)) + s(x)2p(x)
qSIS2(x) ∝ s(x)p(x)
qBIS ∝ s(x)p(x)
18
Approximation of Conditional Failure Probability
SIS1, SIS2 and BIS require the conditional failure probability, s(x) =
P(Y > l|x). Recall
qSIS1(x) ∝
1
NT
s(x)(1 − s(x)) + s(x)2p(x)
qSIS2(x) ∝ s(x)p(x)
qBIS ∝ s(x)p(x)
We take a small-size pilot sample and approximate s(x) using a non-
homogeneous Generalized Extreme Value (GEV) distribution.
˜P(Y > l|x) = 1 − exp − 1 +
y − µ(x)
σ(x)
ξ
ξ
18
Approximation of Conditional Failure Probability
• In the non-homogeneous GEV, we model µ(x) and σ(x) using cubic
spline functions.
• To estimate spline parameters, we maximize the log-likelihood
function penalized by the roughness of µ(x) and σ(x), based on
Generalized additive models for location, scale and shape (GAMLSS)
proposed by Rigby and Stasinopoulos (2005).
< Estimated location parameter > < Estimated scale parameter >
19
Implementation Results: Edgewise Bending Moment
For edgewise bending moment, the estimation accuracy of SIS1 (SIS2)
with NT = 1, 000 is similar to that of CMC with NT = 18, 000 (12,000).
𝑃 𝑌 > 𝟖, 𝟔𝟎𝟎
Standard
error
𝑁 𝑇
𝐶𝑀𝐶
𝑁T/𝑁 𝑇
𝐶𝑀𝐶
SIS1 0.0486 0.0016 18,062 5.5%
SIS2 0.0485 0.0020 11,560 8.7%
BIS 0.0480 0.0029 5,498 18%
Notes:
1. Standard error is computed based on 50 repetitions with 𝑁 𝑇 = 1000.
2. 𝑁 𝑇
𝐼𝑆
/𝑁 𝑇
𝐶𝑀𝐶
compares the total sample size of the proposed method with the CMC
method to attain the same level of estimation accuracy (i.e., standard error).
 𝑁 𝑇
𝐶𝑀𝐶
: number of CMC replications to achieve the same
standard error of the corresponding method in each row.
 SIS1 and SIS2 needs 5-9% computational efforts of CMC.
20
Implementation Results: Flapwise Bending Moment
For flapwise bending moment, the estimation accuracy of SIS1 (SIS2) with
NT = 2, 000 is similar to that of CMC with NT = 6, 000 (5,000).
 SIS1 and SIS2 need 30-40% computational efforts of
CMC.
Note: Standard error is computed based on 50 repetitions with 𝑁 𝑇 = 2000.
𝑃 𝑌 > 𝟏𝟑, 𝟖𝟎𝟎
Standard
error
𝑁 𝑇
𝐶𝑀𝐶
𝑁T/𝑁 𝑇
𝐶𝑀𝐶
SIS1 0.0514 0.0028 6,219 32%
SIS2 0.0527 0.0032 4,762 42%
BIS 0.0528 0.0038 3,377 59%
21
Implication
qSIS2 ∝ s(x)p(x)
qBIS ∝ s(x)p(x)
• While BIS density focuses on
the correct sampling region, it
does so too narrowly and this
action back fires.
• The optimal density, according
to the solution of the
Euler-Lagrange equation, needs
the square root operation to
reach the right balance.
22
Numerical Example
• Data generating structure:
X ∼ N(0, 1), Y |X ∼ N(µ(X), σ2
(X))
µ(X) = 0.95δX2
(1 + 0.5 cos(10X) + 0.5 cos(20X)),
σ(X) = 1 + 0.7|X| + 0.4 cos(X) + 0.3 cos(14X).
• Conditional probability is approximated with
ˆµ(X) = 0.95δX2
(1 + 0.5ρ cos(10X) + 0.5ρ cos(20X)),
ˆσ(X) = 1 + 0.7|X| + 0.4ρ cos(X) + 0.3ρ cos(14X).
We investigate the effects of various factors:
(a) magnitude of target failure probability (0.01, 0.05, 0.1)
(b) difference between IS density and original density (δ = −1, 1)
(c) conditional probability approximation accuracy (ρ=0, 0.5, 1)
23
Effect of Magnitude of Failure Probability
As the target failure probability gets smaller, the computational
gain of the proposed SIS becomes more obvious.
• The performance of SIS1 is
comparable to that of SIS2.
• SIS1 and SIS2 always
outperform BIS and CMC.
24
Effect of Difference Between p(x) and qSIS (x)
• The computational gain of
SIS1 and SIS2 is much
more significant when p(x)
and qSIS (x) are different.
• BIS has no advantage over
CMC when p(x) and
qSIS (x) are similar (δ = 1). 25
Effect of Approximation Accuracy
The performance of SIS is not sensitive to the approximation
quality, unlike BIS.
26
Summary
• To the best of our knowledge, this research is the first study for rare
event analysis with stochastic black box simulators, filling the
research gap in the literature.
Response surface esti-
mation
Reliability analysis
Deterministic
computer model
Emulators such as
Gaussian Process,
Space-filling designs
Importance sampling
and other variance
reduction techniques
Stochastic com-
puter model
GP with nugget effect
(stochastic kriging)
Stochastic importance
sampling (our work)
Table 1: Computer experiments for black box computer models, serving
different purposes.
• SIS also can be viewed as partical importance sampling for
high-dimensional problem (X: important variables, : not-so-important
variables)
27
Future plans
• Explore other methods to model the importance sampler,
e.g. non-parametric methods and mixture density
methods.
• Extend the approach to the multiple outputs and/or
high-dimensional input vector.
• Incorporate with other variance reduction techniques (e.g.,
stratified sampling, control variates)
28
Thank You!
For more information:
Dr. Eunshin Byon
Department of Industrial and Operations Engineering
University of Michigan
ebyon@umich.edu
29

More Related Content

What's hot

Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlBehzad Samadi
 
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...IFPRI-EPTD
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityLeo Asselborn
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Leo Asselborn
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detectionRavi Kiran B.
 
Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...UFPA
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsColin Gillespie
 
Fast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimizationFast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimizationPantelis Sopasakis
 
Unbiased Hamiltonian Monte Carlo
Unbiased Hamiltonian Monte CarloUnbiased Hamiltonian Monte Carlo
Unbiased Hamiltonian Monte CarloJeremyHeng10
 
EH1 - Reduced-order modelling for vibration energy harvesting
EH1 - Reduced-order modelling for vibration energy harvestingEH1 - Reduced-order modelling for vibration energy harvesting
EH1 - Reduced-order modelling for vibration energy harvestingUniversity of Glasgow
 
Supervisory control of discrete event systems for linear temporal logic speci...
Supervisory control of discrete event systems for linear temporal logic speci...Supervisory control of discrete event systems for linear temporal logic speci...
Supervisory control of discrete event systems for linear temporal logic speci...AmiSakakibara
 
Parallel methods to solve stochastic optimal control: control of drinking wat...
Parallel methods to solve stochastic optimal control: control of drinking wat...Parallel methods to solve stochastic optimal control: control of drinking wat...
Parallel methods to solve stochastic optimal control: control of drinking wat...azay54
 
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability Calculus
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability CalculusControl of Uncertain Nonlinear Systems Using Ellipsoidal Reachability Calculus
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability CalculusLeo Asselborn
 
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmChristian Robert
 

What's hot (20)

ASQ Talk v4
ASQ Talk v4ASQ Talk v4
ASQ Talk v4
 
Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive Control
 
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
Biosight: Quantitative Methods for Policy Analysis: Stochastic Dynamic Progra...
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
 
Streaming multiscale anomaly detection
Streaming multiscale anomaly detectionStreaming multiscale anomaly detection
Streaming multiscale anomaly detection
 
Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...Stochastic augmentation by generalized minimum variance control with rst loop...
Stochastic augmentation by generalized minimum variance control with rst loop...
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
 
Fast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimizationFast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimization
 
Unbiased Hamiltonian Monte Carlo
Unbiased Hamiltonian Monte CarloUnbiased Hamiltonian Monte Carlo
Unbiased Hamiltonian Monte Carlo
 
CHOIRUDDIN(1)
CHOIRUDDIN(1)CHOIRUDDIN(1)
CHOIRUDDIN(1)
 
Richard Everitt's slides
Richard Everitt's slidesRichard Everitt's slides
Richard Everitt's slides
 
EH1 - Reduced-order modelling for vibration energy harvesting
EH1 - Reduced-order modelling for vibration energy harvestingEH1 - Reduced-order modelling for vibration energy harvesting
EH1 - Reduced-order modelling for vibration energy harvesting
 
Supervisory control of discrete event systems for linear temporal logic speci...
Supervisory control of discrete event systems for linear temporal logic speci...Supervisory control of discrete event systems for linear temporal logic speci...
Supervisory control of discrete event systems for linear temporal logic speci...
 
Parallel methods to solve stochastic optimal control: control of drinking wat...
Parallel methods to solve stochastic optimal control: control of drinking wat...Parallel methods to solve stochastic optimal control: control of drinking wat...
Parallel methods to solve stochastic optimal control: control of drinking wat...
 
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability Calculus
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability CalculusControl of Uncertain Nonlinear Systems Using Ellipsoidal Reachability Calculus
Control of Uncertain Nonlinear Systems Using Ellipsoidal Reachability Calculus
 
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
 
kape_science
kape_sciencekape_science
kape_science
 
Kalman
KalmanKalman
Kalman
 
Amortized analysis
Amortized analysisAmortized analysis
Amortized analysis
 

Similar to GDRR Opening Workshop - Variance Reduction for Reliability Assessment with Stochastic Computer Models - Eunshin Byon, August 5, 2019

Lecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsLecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsFrank Kienle
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouthQiqi Wang
 
Free vibration analysis of composite plates with uncertain properties
Free vibration analysis of composite plates  with uncertain propertiesFree vibration analysis of composite plates  with uncertain properties
Free vibration analysis of composite plates with uncertain propertiesUniversity of Glasgow
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Rediet Moges
 
Prpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesPrpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesMohammad
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Willy Marroquin (WillyDevNET)
 
Eh4 energy harvesting due to random excitations and optimal design
Eh4   energy harvesting due to random excitations and optimal designEh4   energy harvesting due to random excitations and optimal design
Eh4 energy harvesting due to random excitations and optimal designUniversity of Glasgow
 
Particle Learning in Online Tool Wear Diagnosis and Prognosis
Particle Learning in Online Tool Wear Diagnosis and PrognosisParticle Learning in Online Tool Wear Diagnosis and Prognosis
Particle Learning in Online Tool Wear Diagnosis and PrognosisJianlei Zhang, PhD
 
1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdfMohamedshabana38
 
Lecture 02 Probability Distributions
Lecture 02 Probability DistributionsLecture 02 Probability Distributions
Lecture 02 Probability DistributionsRiri Ariyanty
 
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018Universitat Politècnica de Catalunya
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 
H2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen BoydH2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen BoydSri Ambati
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 

Similar to GDRR Opening Workshop - Variance Reduction for Reliability Assessment with Stochastic Computer Models - Eunshin Byon, August 5, 2019 (20)

Lecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsLecture: Monte Carlo Methods
Lecture: Monte Carlo Methods
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouth
 
Free vibration analysis of composite plates with uncertain properties
Free vibration analysis of composite plates  with uncertain propertiesFree vibration analysis of composite plates  with uncertain properties
Free vibration analysis of composite plates with uncertain properties
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06
 
Prpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesPrpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfaces
 
AbdoSummerANS_mod3
AbdoSummerANS_mod3AbdoSummerANS_mod3
AbdoSummerANS_mod3
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...
 
Eh4 energy harvesting due to random excitations and optimal design
Eh4   energy harvesting due to random excitations and optimal designEh4   energy harvesting due to random excitations and optimal design
Eh4 energy harvesting due to random excitations and optimal design
 
P1111145969
P1111145969P1111145969
P1111145969
 
Particle Learning in Online Tool Wear Diagnosis and Prognosis
Particle Learning in Online Tool Wear Diagnosis and PrognosisParticle Learning in Online Tool Wear Diagnosis and Prognosis
Particle Learning in Online Tool Wear Diagnosis and Prognosis
 
1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf
 
Lecture 02 Probability Distributions
Lecture 02 Probability DistributionsLecture 02 Probability Distributions
Lecture 02 Probability Distributions
 
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
 
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
Respose surface methods
Respose surface methodsRespose surface methods
Respose surface methods
 
H2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen BoydH2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen Boyd
 
AINL 2016: Strijov
AINL 2016: StrijovAINL 2016: Strijov
AINL 2016: Strijov
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 

More from The Statistical and Applied Mathematical Sciences Institute

More from The Statistical and Applied Mathematical Sciences Institute (20)

Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
 
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
 
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
 
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
 
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
 
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
 
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
 
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
 
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
 
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
 
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
 
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
 
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
 
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
 
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
 
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
 
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
 
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
 
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
 
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

GDRR Opening Workshop - Variance Reduction for Reliability Assessment with Stochastic Computer Models - Eunshin Byon, August 5, 2019

  • 1. Variance Reduction for Reliability Assessment with Stochastic Computer Models Eunshin Byon, PhD Associate professor Industrial & Operations Engineering Civil & Environmental Engineering University of Michigan
  • 2. Motivating Example - Wind Energy Significant efforts have been made to scale up turbine sizes and harvest more energy from wind. Image source: National Renewable Energy Laboratory 1
  • 3. Motivating Example - Wind Energy Increasing size and mass of a wind turbine add the structural and mechanical loads imposed on a turbine. ⇒ It is crucial to design a turbine with a high reliability level, so it can operate over its intended design period (20-50 years). 2
  • 4. Reliability Definition: P(Y ≤ yα) - Y : system response - yα: resistance level Edge-wise bending momentFlap-wise bending moment Tower bending moment Tower torsion Shaft bending moment Shaft torque 3
  • 5. Reliability Definition: P(Y ≤ yα) - Y : system response - yα: resistance level Edge-wise bending momentFlap-wise bending moment Tower bending moment Tower torsion Shaft bending moment Shaft torque • Two types of reliability: - Reliability under extreme shock, e.g., “extreme load” - Reliability under progressive damage, e.g., “fatigue load” 3
  • 6. Failure Probability Failure probability under stochastic operating conditions: P(Y > yα) = P(Y > yα|x)p(x)dx • p(x): pre-specified pdf of input operating condition X (site-specific density of wind speed or density specified in design standard) 4
  • 7. NREL’s Aeroelastic Simulator Due to data scarcity at the design stage, designers often use sim- ulations, e.g, National Renewable Energy Laboratory (NREL)’s aeroelastic simulators. Wind condition (e.g., 10-minute average wind speed, turbulence level) TurbSim generates 3D wind profile FAST/AeroDyn generates load responses at turbine components 5
  • 8. If We Use Crude Monte Carlo (CMC) simulation 6
  • 9. If We Use Crude Monte Carlo (CMC) simulation • Computationally expensive • Manuel (2013) uses a Linux computer cluster at Sandia National laboratories with 1,024 cores. • When failure probability is on the order of 10−7 , more than 107 simulations require 23 ∼ 28 days of running to observe one extreme event on a regular desktop. • Large variance (uncertainty) in estimations 6
  • 10. Our Observations Edgewise bending moment Wind Speed, X Flapwise bending moment Wind Speed, X SimulationOutput,Y SimulationOutput,Y 𝑙 𝑙 7
  • 11. Our Observations Edgewise bending moment Wind Speed, X Flapwise bending moment Wind Speed, X SimulationOutput,Y SimulationOutput,Y 𝑙 𝑙 • The key is to find a mechanism to guide the sampling process to obtain those large y’s → Importance Sampling (IS). 7
  • 12. Importance Sampling Original density, 𝒑(𝒙) IS density, 𝒒(𝒙) • Failure probability estimator: ˆP(Y > l) = 1 NT i 1(Yi > l) p(xi ) q(xi ) xi ∼ q(xi ), i = 1, 2, · · · , NT yi : simulation output at xi 8
  • 13. Importance Sampling Original density, 𝒑(𝒙) IS density, 𝒒(𝒙) • Failure probability estimator: ˆP(Y > l) = 1 NT i 1(Yi > l) p(xi ) q(xi ) xi ∼ q(xi ), i = 1, 2, · · · , NT yi : simulation output at xi • Optimal importance sampling density: qDIS (x) = 1(Y > l|x)p(x) p(Y > l) 1(·) : indicator function 8
  • 14. Applications of Importance Sampling Importance sampling has been widely employed in many appli- cations for rare event analysis. • Simulators with stochastic processes Heterogeneous incoming requests (customers) Server Stage1 Server Stage 1 Server Stage 2 Server Stage 2 • Deterministic black-box simulator 𝑌 = 𝑔(𝑿) Unknown function Blackbox Computer Model Reactor operating condition 𝑿 ∼ 𝑓 9
  • 15. Limitations of Existing Importance Sampling • Existing importance sampling considers simulators where the output is deterministic given an input condition. Recall: qDIS (x) = 1(Y > l|x)p(x) p(Y > l) • The joint density p(x) of all random variables used in simulation should be known. • However, NREL simulator does not satisfy this condition! 10
  • 16. What is Unique in NREL Simulator? The NREL simulator uses a stochastic black-box computer model. Wind speed, x, with known density, 𝑝 𝑥 𝑌 = 𝑔 𝑿, 𝝐 , 𝑿 ~ 𝑝 𝝐 ~ 𝑢𝑛𝑘𝑛𝑜𝑤𝑛 Over 8 million random inputs, 𝝐, with unknown joint density (controllable) (uncontrollable) Stochastic Computer Model Stochastic load responses 11
  • 17. What is Unique in NREL Simulator? The NREL simulator uses a stochastic black-box computer model. Wind speed, x, with known density, 𝑝 𝑥 𝑌 = 𝑔 𝑿, 𝝐 , 𝑿 ~ 𝑝 𝝐 ~ 𝑢𝑛𝑘𝑛𝑜𝑤𝑛 Over 8 million random inputs, 𝝐, with unknown joint density (controllable) (uncontrollable) Stochastic Computer Model Stochastic load responses • is used to represent the stochastic turbulence around rotor blades. • The relationship between X and is governed by physical rules and constraints → their joint density does not take an explicit form. • High dimensional random input inside the simulators. 11
  • 18. Importance sampling for Stochastic Computer Models Simulation with stochastic computer models can be viewed as nested sim- ulation or two-level simulation. 12
  • 19. Importance sampling for Stochastic Computer Models Simulation with stochastic computer models can be viewed as nested sim- ulation or two-level simulation. • Under the existing IS scheme, qDIS (x, ) = 1(Y >l|x, )p(x, ) p(Y >l) , but p(x, ) is unknown. • In fact, from p(x, ) = p(x)p( |x), we only know p(x). • Thus, we can apply IS to X only, but cannot apply to . q(x, ) = q(x)q( |x) = q(x)f ( |x) 12
  • 20. Sampling Procedure Original density, 𝒑(𝒙) Stochastic importance sampling distribution 𝒒 𝑿(𝒙) 𝒙 𝟏, ⋯ , 𝒙 𝑴 ⋮ 𝐢𝐧𝐩𝐮𝐭 𝐟𝐚𝐜𝐭𝐨𝐫 Sampled weather conditions from 𝒒 𝑿(𝒙) Estimate the failure probability with bias correction Focusing sampling efforts on important weather conditions Capturing stochastic outputs due to 𝝐 Unbiased evaluation Run simulator 𝑵𝑖 times and evaluate the conditional density at each 𝒙𝒊 • Failure probability estimator ˆP(Y > l) = 1 M M i=1   1 Ni Ni j=1 1(yij > l|xi )   p(xi ) q(xi ) xi ∼ q(x), i = 1, 2, · · · , M, yij : jth simulation output at xi • What is optimal qX (x) and Ni ’s that can minimize the variance? 13
  • 21. Derivation of Optimal Importance Sampling From principles of the calculus of variations, given the total computational resource NT , we obtain the optimal IS density and allocation that minimize the estimator variance. 14
  • 22. Optimal Importance Sampling qSIS1(x) = 1 cq1 1 NT s(x)(1 − s(x)) + s(x)2 Ni = NT NT (1−s(xi )) 1+(NT −1s (xi )) j NT (1−s(xj )) 1+(NT −1s (xj )) , i = 1, 2, · · · , M where s(x) = P(Y > l|x). • We call this method Stochastic Importance Sampling 1 (SIS1) 15
  • 23. Optimal Importance Sampling qSIS1(x) = 1 cq1 1 NT s(x)(1 − s(x)) + s(x)2 Ni = NT NT (1−s(xi )) 1+(NT −1s (xi )) j NT (1−s(xj )) 1+(NT −1s (xj )) , i = 1, 2, · · · , M where s(x) = P(Y > l|x). • We call this method Stochastic Importance Sampling 1 (SIS1) • When we limit Ni =1, the optimal IS density (called SIS2) takes the following form: qSIS2(x) = 1 cq2 s(x)p(x) 15
  • 24. Benchmark Importance Sampling One might argue that the following IS density, qBIS (x), mimics the conventional IS density, qDIS (x). 16
  • 25. Application to NREL Simulation Setting • Input (X): wind speed, following the IEC standard, IEC 61400-1. • Input density p(x) = fR (x) FR (xout )−FR (xin) • FR (x) = 1 − e − x2 2τ2 : cumulative distribution function of Rayleigh distribution with a scale parameter, τ = 1/π · 10 • fR (x): Rayleigh density function • Output (Y ): 10-minute maximum response of flapwise and edgewise bending moment 17
  • 26. Approximation of Conditional Failure Probability SIS1, SIS2 and BIS require the conditional failure probability, s(x) = P(Y > l|x). Recall qSIS1(x) ∝ 1 NT s(x)(1 − s(x)) + s(x)2p(x) qSIS2(x) ∝ s(x)p(x) qBIS ∝ s(x)p(x) 18
  • 27. Approximation of Conditional Failure Probability SIS1, SIS2 and BIS require the conditional failure probability, s(x) = P(Y > l|x). Recall qSIS1(x) ∝ 1 NT s(x)(1 − s(x)) + s(x)2p(x) qSIS2(x) ∝ s(x)p(x) qBIS ∝ s(x)p(x) We take a small-size pilot sample and approximate s(x) using a non- homogeneous Generalized Extreme Value (GEV) distribution. ˜P(Y > l|x) = 1 − exp − 1 + y − µ(x) σ(x) ξ ξ 18
  • 28. Approximation of Conditional Failure Probability • In the non-homogeneous GEV, we model µ(x) and σ(x) using cubic spline functions. • To estimate spline parameters, we maximize the log-likelihood function penalized by the roughness of µ(x) and σ(x), based on Generalized additive models for location, scale and shape (GAMLSS) proposed by Rigby and Stasinopoulos (2005). < Estimated location parameter > < Estimated scale parameter > 19
  • 29. Implementation Results: Edgewise Bending Moment For edgewise bending moment, the estimation accuracy of SIS1 (SIS2) with NT = 1, 000 is similar to that of CMC with NT = 18, 000 (12,000). 𝑃 𝑌 > 𝟖, 𝟔𝟎𝟎 Standard error 𝑁 𝑇 𝐶𝑀𝐶 𝑁T/𝑁 𝑇 𝐶𝑀𝐶 SIS1 0.0486 0.0016 18,062 5.5% SIS2 0.0485 0.0020 11,560 8.7% BIS 0.0480 0.0029 5,498 18% Notes: 1. Standard error is computed based on 50 repetitions with 𝑁 𝑇 = 1000. 2. 𝑁 𝑇 𝐼𝑆 /𝑁 𝑇 𝐶𝑀𝐶 compares the total sample size of the proposed method with the CMC method to attain the same level of estimation accuracy (i.e., standard error).  𝑁 𝑇 𝐶𝑀𝐶 : number of CMC replications to achieve the same standard error of the corresponding method in each row.  SIS1 and SIS2 needs 5-9% computational efforts of CMC. 20
  • 30. Implementation Results: Flapwise Bending Moment For flapwise bending moment, the estimation accuracy of SIS1 (SIS2) with NT = 2, 000 is similar to that of CMC with NT = 6, 000 (5,000).  SIS1 and SIS2 need 30-40% computational efforts of CMC. Note: Standard error is computed based on 50 repetitions with 𝑁 𝑇 = 2000. 𝑃 𝑌 > 𝟏𝟑, 𝟖𝟎𝟎 Standard error 𝑁 𝑇 𝐶𝑀𝐶 𝑁T/𝑁 𝑇 𝐶𝑀𝐶 SIS1 0.0514 0.0028 6,219 32% SIS2 0.0527 0.0032 4,762 42% BIS 0.0528 0.0038 3,377 59% 21
  • 31. Implication qSIS2 ∝ s(x)p(x) qBIS ∝ s(x)p(x) • While BIS density focuses on the correct sampling region, it does so too narrowly and this action back fires. • The optimal density, according to the solution of the Euler-Lagrange equation, needs the square root operation to reach the right balance. 22
  • 32. Numerical Example • Data generating structure: X ∼ N(0, 1), Y |X ∼ N(µ(X), σ2 (X)) µ(X) = 0.95δX2 (1 + 0.5 cos(10X) + 0.5 cos(20X)), σ(X) = 1 + 0.7|X| + 0.4 cos(X) + 0.3 cos(14X). • Conditional probability is approximated with ˆµ(X) = 0.95δX2 (1 + 0.5ρ cos(10X) + 0.5ρ cos(20X)), ˆσ(X) = 1 + 0.7|X| + 0.4ρ cos(X) + 0.3ρ cos(14X). We investigate the effects of various factors: (a) magnitude of target failure probability (0.01, 0.05, 0.1) (b) difference between IS density and original density (δ = −1, 1) (c) conditional probability approximation accuracy (ρ=0, 0.5, 1) 23
  • 33. Effect of Magnitude of Failure Probability As the target failure probability gets smaller, the computational gain of the proposed SIS becomes more obvious. • The performance of SIS1 is comparable to that of SIS2. • SIS1 and SIS2 always outperform BIS and CMC. 24
  • 34. Effect of Difference Between p(x) and qSIS (x) • The computational gain of SIS1 and SIS2 is much more significant when p(x) and qSIS (x) are different. • BIS has no advantage over CMC when p(x) and qSIS (x) are similar (δ = 1). 25
  • 35. Effect of Approximation Accuracy The performance of SIS is not sensitive to the approximation quality, unlike BIS. 26
  • 36. Summary • To the best of our knowledge, this research is the first study for rare event analysis with stochastic black box simulators, filling the research gap in the literature. Response surface esti- mation Reliability analysis Deterministic computer model Emulators such as Gaussian Process, Space-filling designs Importance sampling and other variance reduction techniques Stochastic com- puter model GP with nugget effect (stochastic kriging) Stochastic importance sampling (our work) Table 1: Computer experiments for black box computer models, serving different purposes. • SIS also can be viewed as partical importance sampling for high-dimensional problem (X: important variables, : not-so-important variables) 27
  • 37. Future plans • Explore other methods to model the importance sampler, e.g. non-parametric methods and mixture density methods. • Extend the approach to the multiple outputs and/or high-dimensional input vector. • Incorporate with other variance reduction techniques (e.g., stratified sampling, control variates) 28
  • 38. Thank You! For more information: Dr. Eunshin Byon Department of Industrial and Operations Engineering University of Michigan ebyon@umich.edu 29