surrogate models for uncertain dynamical systems ... · surrogate models for uncertain dynamical...

44
Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety and Uncertainty Quantification ETH Zurich Symposium on Uncertainty Quantification in Computational Geosciences BRGM (Orl´ eans, France) – January 16th, 2018

Upload: others

Post on 29-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Surrogate models for uncertain dynamicalsystems: applications to earthquake engineering

Bruno Sudret

Chair of Risk, Safety and Uncertainty Quantification

ETH Zurich

Symposium on Uncertainty Quantification inComputational Geosciences

BRGM (Orleans, France) – January 16th, 2018

Page 2: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Chair of Risk, Safety and Uncertainty quantification

The Chair carries out research projects in the field of uncertainty quantification forengineering problems with applications in structural reliability, sensitivity analysis,

model calibration and reliability-based design optimization

Research topics• Uncertainty modelling for engineering systems• Structural reliability analysis• Surrogate models (polynomial chaos expansions,

Kriging, support vector machines)• Bayesian model calibration and stochastic inverse

problems• Global sensitivity analysis• Reliability-based design optimization http://www.rsuq.ethz.ch

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 2 / 39

Page 3: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Introduction

Global framework for uncertainty quantification

Step AModel(s) of the system

Assessment criteria

Step BQuantification of

sources of uncertainty

Step CUncertainty propagation

Random variables Computational model MomentsProbability of failure

Response PDF

Step C’Sensitivity analysis

Step C’Sensitivity analysis

B. Sudret, Uncertainty propagation and sensitivity analysis in mechanical models – contributions to structural reliability and stochastic spectral

methods (2007)

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 3 / 39

Page 4: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Introduction

Surrogate models for uncertainty quantification

A surrogate model M is an approximation of the original computational model Mwith the following features:

• It is built from a limited set of runs of the original model M called theexperimental design X =

{x(i), i = 1, . . . , n

}• It assumes some regularity of the model M and some general functional shape

Name Shape ParametersPolynomial chaos expansions M(x) =

∑α∈A

aα Ψα(x) aα

Low-rank tensor approximations M(x) =R∑l=1

bl

(M∏i=1

v(i)l

(xi)

)bl, z

(i)k,l

Kriging (a.k.a Gaussian processes) M(x) = βT · f(x) + Z(x, ω) β , σ2Z , θ

Support vector machines M(x) =n∑i=1

aiK(xi,x) + b a , b

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 4 / 39

Page 5: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Introduction

Ingredients for building a surrogate model

• Select an experimental design X that covers at bestthe domain of input parameters: Latin hypercubesampling (LHS), low-discrepancy sequences

• Run the computational model M onto X exactly asin Monte Carlo simulation

• Smartly post-process the data {X ,M(X )} through a learning algorithm

Name Learning method

Polynomial chaos expansions sparse grid integration, least-squares,compressive sensing

Low-rank tensor approximations alternate least squares

Kriging maximum likelihood, Bayesian inference

Support vector machines quadratic programming

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 5 / 39

Page 6: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Introduction

Advantages of surrogate models

UsageM(x) ≈ M(x)

hours per run seconds for 106 runs

Advantages• Non-intrusive methods: based on

runs of the computational model,exactly as in Monte Carlosimulation

• Construction suited to highperformance computing:“embarrassingly parallel”

Challenges• Need for rigorous validation

• Communication: advancedmathematical background

Efficiency: 2-3 orders of magnitude less runs compared to Monte Carlo

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 6 / 39

Page 7: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Introduction

Outline

1 Introduction

2 Polynomial chaos expansionsPCE in a nushellWhy brute-force PCE fails in dynamics?

3 PC-NARX expansionsNARX modelCalibration of a PC-NARX modelApplication to Bouc Wen model

4 Fragility curvesTheoryApplication: steel frame

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 7 / 39

Page 8: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions PCE in a nushell

Polynomial chaos expansions in a nutshell

Ghanem & Spanos (1991); Xiu & Karniadakis (2002); Soize & Ghanem (2004); Lemaıtre & Knio (2010)

• Consider the input random vector X (dim X = M) with given probabilitydensity function (PDF) fX(x) =

∏M

i=1 fXi (xi)

• Assuming that the random output Y =M(X) has finite variance, it can becast as the following polynomial chaos expansion:

Y =∑α∈NM

yα Ψα(X)

where :• Ψα(X) : basis functions• yα : coefficients to be computed (coordinates)

• The PCE basis{

Ψα(X), α ∈ NM}

is made of multivariate orthonormalpolynomials

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 8 / 39

Page 9: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions PCE in a nushell

Computing the coefficients by least-square minimization

Isukapalli (1999); Berveiller, Sudret & Lemaire (2006)

PrincipleThe exact (infinite) series expansion is considered as the sum of a truncatedseries and a residual:

Y =M(X) =∑α∈A

yαΨα(X) + εP ≡ YTΨ(X) + εP (X)

where : Y = {yα, α ∈ A} ≡ {y0, . . . , yP−1} (P unknown coef.)

Ψ(x) = {Ψ0(x), . . . ,ΨP−1(x)}

Least-square minimizationThe unknown coefficients are estimated by minimizing the mean squareresidual error:

Y = arg min E[(

YTΨ(X)−M(X))2]

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 9 / 39

Page 10: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions PCE in a nushell

Discrete (ordinary) least-square minimization

An estimate of the mean square error (sample average) is minimized:

Y = arg minY∈RP

1n

n∑i=1

(YTΨ(x(i))−M(x(i))

)2Procedure

• Select a truncation scheme, e.g. AM,p ={α ∈ NM : |α|1 ≤ p

}• Select an experimental design and evaluate the

model responseM =

{M(x(1)), . . . ,M(x(n))

}T

• Compute the experimental matrixAij = Ψj

(x(i)) i = 1, . . . , n ; j = 0, . . . , P − 1

• Solve the resulting linear system

Y = (ATA)−1ATM Simple is beautiful !

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 10 / 39

Page 11: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions PCE in a nushell

Error estimators

• In least-squares analysis, the generalization error is defined as:

Egen = E[(M(X)−MPC(X)

)2] MPC(X) =∑α∈A

yα Ψα(X)

• The empirical error based on the experimental design X is a poor estimator incase of overfitting

Eemp = 1n

n∑i=1

(M(x(i))−MPC(x(i))

)2Leave-one-out cross validation

• From statistical learning theory, model validation shall be carried out usingindependent data

ELOO = 1n

n∑i=1

(M(x(i))−MPC(x(i))

1− hi

)2

where hi is the i-th diagonal term of matrix A(ATA)−1AT

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 11 / 39

Page 12: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions Why brute-force PCE fails in dynamics?

Outline

1 Introduction

2 Polynomial chaos expansionsPCE in a nushellWhy brute-force PCE fails in dynamics?

3 PC-NARX expansions

4 Fragility curves

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 11 / 39

Page 13: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions Why brute-force PCE fails in dynamics?

Why brute-force PCE fails in dynamics?

Non-linear SDOF Duffing oscillator

x(t) + 2ω ζ x(t) + ω2 (x(t) + ε x3(t))

= 0

Initial conditions: x(0) = 1, x(0) = 0

Input: 3 uniform random variables

RV Distribution Valuesζ Uniform U [0.015, 0.045]ω Uniform U [π, 3π]ε Uniform U [−0.25, −0.75]

0 5 10 15 20 25 30−1

−0.5

0

0.5

1

t (s)

x(t

)

Samples of trajectories

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 12 / 39

Page 14: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions Why brute-force PCE fails in dynamics?

Time-frozen PCE

0 5 10 15 20 25 30−1

−0.5

0

0.5

1

t(s)

x(t

)

Reference

Time−frozen PCE

0 5 10 15 20 25 30−1

−0.5

0

0.5

1

t(s)

x(t

)

Reference

Time−frozen PCE

(ζ, ω, ε) = (0.03, 8.92,−0.34) (ζ, ω, ε) = (0.04, 3.18,−0.33))

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 13 / 39

Page 15: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Polynomial chaos expansions Why brute-force PCE fails in dynamics?

Why time-frozen PCE does not work?

• The map ξ 7→ M(ξ, t) becomes increasinglynon linear with time

• The time-frozen distribution of the outputat time t0 becomes more complex (e.g.multimodal)

• Expansions of higher degree would berequired to keep sufficient accuracy withtime

• For a fixed experimental design, the LOOerror blows up

0 5 10 15 20 25 3010

−10

10−8

10−6

10−4

10−2

100

t (s)

LO

O e

rrors

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 14 / 39

Page 16: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions

Outline

1 Introduction

2 Polynomial chaos expansions

3 PC-NARX expansionsNARX modelCalibration of a PC-NARX modelApplication to Bouc Wen model

4 Fragility curves

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 14 / 39

Page 17: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions

Some literature

• Multi-elements PCEs: decomposition of the random space intonon-overlapping sub-elements Wan & Karniadakis, 2005

• Constant phase interpolation: responses interpolated in the phase spaceWitteveen & Bijl, 2008

• Asynchronous time integration: intrusive transformed time variable introducedto reduce variability Le Maıtre et al., 2010

• Time-dependent PCEs: new random variables added on-the-fly Gerritsma et al., 2010

• PC flow map composition: long-term response obtained by composingintermediate PCE-based flow maps Luchtenburg et al., 2014

• PC-NARX: future state determined by current and past statesSpiridonakos & Chatzi, 2015

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 15 / 39

Page 18: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions NARX model

Nonlinear AutoRegressive with eXogenous input model

NARX model Billings, 2013

Based on a time-dependent input excitation x(t) and corresponding systemresponse y(t), the dynamics is captured through:

y(t) = F (x(t), . . . , x(t− nx), y(t− 1), . . . , y(t− ny)) + εt

where:• z(t) = (x(t), . . . , x(t− nx), y(t− 1), . . . , y(t− ny))T is the vector of current

and past values• nx and ny denote the maximum input and output time lags• εt ∼ N (0, σ2

ε(t)) is the residual error• F(·) is a functional of NARX terms, usually linear-in-parameters:

y(t) =ng∑i=1

ϑi gi(z(t)) + εt

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 16 / 39

Page 19: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions NARX model

PC-NARX model Spiridonakos et al. , 2015a,2015b

Computational model with uncertainties

y(t, ξx, ξs)def= M(x(t, ξx), ξs)

• ξx : uncertainty in the input excitation• ξs : uncertainty in the system

PC-NARX expansion

y(t, ξ) =ng∑i=1

ϑi(ξ) gi(z(t)) + εg(t, ξ) ξ = (ξx, ξs)

The NARX stochastic coefficients ϑi(ξ) are represented by PCEs:

ϑi(ξ) =∑α∈Ai

ϑi,α ψα(ξ)

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 17 / 39

Page 20: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions NARX model

PC-NARX model

y(t, ξ) =ng∑i=1

∑α∈Ai

ϑi,α ψα(ξ) gi(z(t)) + ε(t, ξ)

Interpretation• PC-NARX is a NARX model in which each (random) coefficient is expanded

as a PCE

• Compared to time-frozen PCE, a specific dynamics of the random coefficientsis imposed

• Similar to flow map composition since the response at current instant is usedto predict the response at future instants

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 18 / 39

Page 21: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Calibration of a PC-NARX model

Experimental designData

• N realizations of the input excitation, cast as(xk[1], . . . , xk[T ])T , k = 1, . . . , N (T time instants)

• The corresponding system response computed by a simulator, cast as(yk[1], . . . , yk[T ])T

Example: quarter car model

0 5 10 15 20 25 30

−0.2

−0.1

0

0.1

0.2

0.3

t(s)

x(t

)

x1(t)

x2(t)

x3(t)

0 5 10 15 20 25 30−3

−2

−1

0

1

2

3

t(s)

y1(t

)

y1(t, ξ1)y1(t, ξ2)y1(t, ξ3)

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 19 / 39

Page 22: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Calibration of a PC-NARX model

Deterministic NARX calibration

For a particular realization ξk

• Select NARX model (candidate terms):

z(t) = (x(t), . . . , x(t− nx), y(t− 1), . . . , y(t− ny))T

φ(t) = {gi(z(t)), i = 1, . . . , ng}T

• Use least angle regression (LARS) to select the best explanatory subset ofterms Efron et al. , 2004

• Compute the coefficients ϑk by ordinary least-squares

Prediction error (of model #k on trajectory l)

ε#kl

=

T∑t=1

(y(t, ξl)− y#k(t, ξl))2

T∑t=1

(y(t, ξl)− y(t, ξl))2

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 20 / 39

Page 23: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Calibration of a PC-NARX model

Common NARX basis

PremiseTo expand the NARX coefficients onto a PC basis, it is necessary to have acommon NARX model for all trajectories

Procedure• Select K ≤ N trajectories (“NARX learning set”), e.g. with the strongest non

linear behaviour (peak displacement, velocities, etc.)

• Determine the sparse deterministic NARX models for realizationsk = 1, . . . ,K, which leads to P ≤ K different possible models called#1, . . . ,#P

• Compute the NARX coefficients of the N trajectories, for each model #p, andevaluate an average error:

εp = 1N

N∑k=1

ε#pk

• Select the final best NARX model that minimizes εp

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 21 / 39

Page 24: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Calibration of a PC-NARX model

PCE of the NARX coefficients

PCE calibration• Once a common NARX basis has been found, N realizations of the NARX

coefficients are available:

ED = {ϑi,k, i = 1, . . . , ng; k = 1, . . . , N}

• ng different sparse PC expansions are built from this experimental design,using least-angle regression (LAR) Blatman & Sudret, 2011

ϑi(ξ) =∑α∈Ai

ϑi,α ψα(ξ)

PC-NARX prediction• For a new realization of the input parameters ξ0, the NARX coefficients are

first evaluated from PCEs• Then they are plugged into the NARX model

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 22 / 39

Page 25: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Application to Bouc Wen model

Bouc-Wen model

Governing equations Kafali & Grigoriu (2007), Spiridonakos & Chatzi (2015)

y(t) + 2 ζ ω y(t) + ω2(ρ y(t) + (1− ρ) z(t)) = −x(t),z(t) = γy(t)− α |y(t)| |z(t)|n−1 z(t)− β y(t) |z(t)|n ,

Excitationx(t) is generated by a probabilistic ground motion model Rezaeian & Der Kiureghian (2010)

x(t) = q(t,α)n∑i=1

si (t,λ(ti)) Ui

0 5 10 15 20 25 30−4

−3

−2

−1

0

1

2

3

4

t (s)

Acce

lera

tio

n (

m/s

2)

0 5 10 15 20 25 30−4

−3

−2

−1

0

1

2

3

4

t (s)

Acce

lera

tio

n (

m/s

2)

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 23 / 39

Page 26: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Application to Bouc Wen model

Bouc-Wen model: prediction

0 5 10 15 20 25 30−4

−3

−2

−1

0

1

2

3

4

t (s)

Acce

lera

tio

n (

m/s

2)

0 5 10 15 20 25 30−0.04

−0.03

−0.02

−0.01

0

0.01

0.02

0.03

0.04

t (s)

y(t

)

ReferencePC−NARX

0 5 10 15 20 25 30−4

−3

−2

−1

0

1

2

3

4

t (s)

Acce

lera

tio

n (

m/s

2)

0 5 10 15 20 25 30−0.04

−0.03

−0.02

−0.01

0

0.01

0.02

0.03

0.04

t (s)

y(t

)

ReferencePC−NARX

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 24 / 39

Page 27: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

PC-NARX expansions Application to Bouc Wen model

Bouc-Wen model: prediction

0 0.05 0.1 0.15 0.2 0.250

0.05

0.1

0.15

0.2

0.25

Numerical model

PC

E

PC−NARX, εval,max

= 0.019

Maximal displacements0 0.05 0.1 0.15 0.2 0.25

0

10

20

30

40

50

max|y(t)|P

robabili

ty d

ensity function

ReferencePC−NARX

PDF of maximal displacements

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 25 / 39

Page 28: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves

Outline

1 Introduction

2 Polynomial chaos expansions

3 PC-NARX expansions

4 Fragility curvesTheoryApplication: steel frame

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 25 / 39

Page 29: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Theory

Introduction to fragility curves• Earthquake engineering aims at assessing the

performance of structures and infrastructures w.r.trecorded or potential quakes

• Due to uncertainties in the localization, magnitude,structural behaviour and resistance, etc. probabilisticapproaches are commonly used

Fragility curvesFor a given performance criterion g ≤ gadm, the fragility curve represents theconditional probability of failure given an intensity measure IM :

Frag(IM ; gadm) = P (g ≥ gadm | IM)

Example• g = max

kmaxti∈[0,T ]

|δkti | (k-th interstorey drift)

• IM : peak ground acceleration (PGA), pseudo-spectral acceleration (PSa),cumulative absolute velocity (CAV), etc.

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 26 / 39

Page 30: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Theory

Fragility curvesL

HHH

a(t)^

L L

1 1

0 0.5 1 1.5 20

0.2

0.4

0.6

0.8

1

PGA (g)

Pro

babili

ty o

f fa

ilure

δo =0.01

δo =0.03

δo =0.05

Classical approach• Select a set of ground motions (recorded / synthetic)

• Compute the transient structural response (finiteelement analysis)

• Assume a parametric shape for the fragility curve,e.g. a lognormal shape:

Frag(IM ; δo) = P (∆ ≥ δo | IM) = Φ( log IM − α

β

)• Fit the parameters (α, β) form data

Limitations• Predefined shape of the curve• Subject to epistemic uncertainties when the number of ground motions is small

New proposal• Use non parametric statistics for the fragility curves• Use surrogate models of the transient analysis based on polynomial chaos

expansionsB. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 27 / 39

Page 31: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Theory

Parametric methodsLinear regression (LR) Ellingwood (2001)

• Probabilistic demand model:log ∆ = A log IM +B + ζ Z Z ∼ N (0, 1)

• A and B determined by ordinary least squares estimation in a log-log scale• Results in a lognormal-like fragility curve:

Frag(IM ; δo) = P [log ∆ ≥ log δo] = 1− P [log ∆ ≤ log δo]

= Φ(

log IM − (log δo −B) /Aζ/A

).

Maximum likelihood estimation (ML) Shinozuka et al. (2000)

• Lognormal shape:

Frag(IM ; δo) = Φ(

log IM − logαβ

)• Estimation of α and β by maximum likelihood for each δo:

L(α, β, {IMi}Ni=1

)=

∏IMi: ∆i≥δo

[Frag(IMi; δo)

] ∏IMi: ∆i<δo

[1− Frag(IMi; δo)

]B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 28 / 39

Page 32: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Theory

Non parametric methods

Binned Monte Carlo estimate Mai, Konakli & Sudret, Frontiers Struct. Civ. Eng., (2017)

• Suppose Ns analyses are available for IM = IMo, with Nf such that ∆ ≥ δo.The fragility curve in this point could be estimated by Monte Carlo simulation:

Frag(IMo) = Nf (IMo)Ns (IMo)

• From the data cloud, a bin centered on IMo is considered, and points withinthe beam are “projected” onto the vertical line IM = IMo by linearization∆j(IMo) = ∆j

IMo

IMj.

0 0.2 0.4 0.6 0.8 10

0.01

0.02

0.03

0.04

0.05

PGA (g)

PGAo

0 0.2 0.4 0.6 0.8 10

0.01

0.02

0.03

0.04

0.05

PGA (g)

PGAo

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 29 / 39

Page 33: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Theory

Kernel density estimation

Fragility curves as a conditional CCDF Mai et al. , Frontiers Struct. Civ. Eng., (2017)

Frag(a; δo) = P (∆ ≥ δo|IM = a) =+∞∫δo

f∆(δ|IM = a) dδ

where:f∆(δ|IM = a) = f∆,IM (δ, a)

fIM (a)

Kernel density estimation• The joint- and the marginal PDFs are estimated by:

fX (x) = 1Nh

N∑i=1

K(x− xih

)fX (x) = 1

N |H|1/2

N∑i=1

K(H−1/2(x− xi)

)NB: Use of a constant bandwidth in the logarithmic scale

Mai, C., Polynomial chaos expansions for uncertain dynamical systems – Applications in earthquake engineering, PhD Thesis, ETH

Zurich, 2016

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 30 / 39

Page 34: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Outline

1 Introduction

2 Polynomial chaos expansions

3 PC-NARX expansions

4 Fragility curvesTheoryApplication: steel frame

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 30 / 39

Page 35: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Application : steel frame

LHHH

a(t)^

L L

1 1

• 2D steel frame submitted tosynthetic ground motions

• Synthetic earthquakes generated intime domain

Parameter Distribution Mean Standard deviation C.o.Vfy (MPa) Lognormal 264.2878 18.5 0.07E0 (MPa) Lognormal 210000 630 0.03

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 31 / 39

Page 36: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Stochastic ground motion

Stochastic excitation• Obtained by a modulated filtered white noise process Rezaeian & Der Kiureghian (2010)

x(t) = q(t,α)n∑i=1

si (t,λ(ti)) · ξi ξi ∼ N (0, 1)

• Parameters of the filterλ = (ωmid, ω′, ζf )T are calibratedon recorded signals

• Global parameters (Arias intensityIa, duration D5−95, strong phasepeak tmid) are transformed into theparameters α of the modulationfunction q(t,α) (e.g. gammadistribution)

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 32 / 39

Page 37: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Stochastic ground motion

Parameters of the excitation

Parameter Distribution Support Mean Standard deviationIa (s.g) Lognormal (0, +∞) 0.0468 0.164D5−95 (s) Beta [5, 45] 17.3 9.31tmid (s) Beta [0.5, 40] 12.4 7.44

ωmid/2π (Hz) Gamma (0, +∞) 5.87 3.11ω′/2π (Hz) Two-sided exponential [-2, 0.5] -0.089 0.185ζf (.) Beta [0.02, 1] 0.213 0.143

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 33 / 39

Page 38: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Training and validation data

• Reference solution: Monte Carlo sampling of 10,000 non linear transientanalyses

• PC-NARX: 300 samples

10−3

10−2

10−1

100

101

10−4

10−3

10−2

10−1

100

PGA (g)

Cloud of points

ln ∆=0.93368 ln PGA−3.5794

10−3

10−2

10−1

100

101

10−4

10−3

10−2

10−1

100

PGA (g)

Cloud of points

ln ∆=0.95292 ln PGA−3.5328

300 simulations (training PC-NARX) 10,000 simulations

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 34 / 39

Page 39: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Two trajectories (first floor displacement)

• Reference solution: Monte Carlo sampling of 10,000 non linear transientanalyses

• PC-NARX: 300 samples

0 5 10 15 20 25 30−0.03

−0.02

−0.01

0

0.01

0.02

0.03

t (s)

y(t

) (m

)

Reference

PC−NARX

0 5 10 15 20 25 30−0.03

−0.02

−0.01

0

0.01

0.02

0.03

t (s)

y(t

) (m

)

Reference

PC−NARX

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 35 / 39

Page 40: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Statistics of the first floor drift

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3x 10

−3

t (s)

Sta

nd

ard

de

via

tio

n

Reference

PC−NARX

0 0.01 0.02 0.03 0.040

50

100

150

200

max|y(t)|

Pro

babili

ty d

ensity function

Reference

PC−NARX

Standard deviation PDF of max. drift

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 36 / 39

Page 41: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Fragility curves Application: steel frame

Fragility curve – maximal drift

• Reference solution: Monte Carlo sampling of 10,000 non linear transientanalyses

• PC-NARX: 300 samples

Fragility curves

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

PGA (g)

Pro

ba

bili

ty o

f fa

ilure

δo =0.021

δo =0.045

LRMLEbMCSMCS−based KDEPC−NARX−based KDE

0 0.2 0.4 0.6 0.8 1 1.2 1.40

0.2

0.4

0.6

0.8

1

PGA (g)

Pro

ba

bili

ty o

f fa

ilure

δo =0.021

δo =0.045

LRMLEbMCSMCS−based KDEPC−NARX−based KDE

Using 300 points Using 10,000 points

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 37 / 39

Page 42: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Conclusions

Conclusions

• Polynomial chaos expansions are facing challenging issues when modellingtime-dependent systems such as arising in structural dynamics

• A non-intrusive approach based on NARX models (from structuralidentification) and sparse PCE is proposed

• The accuracy is remarkable on the statistical moments (mean/std. deviation),PDF of the maximum output, but also on particular trajectories

• The method was successfully used for computing fragility curves in earthquakeengineering applications

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 38 / 39

Page 43: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Conclusions

Questions ?

Chair of Risk, Safety &Uncertainty Quantification

www.rsuq.ethz.ch

www.uqlab.com

Thank you very much for your attention !

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 39 / 39

Page 44: Surrogate models for uncertain dynamical systems ... · Surrogate models for uncertain dynamical systems: applications to earthquake engineering Bruno Sudret Chair of Risk, Safety

Conclusions

References

M Shinozuka, M Feng, J Lee, and T Naganuma.Statistical analysis of fragility curves.J. Eng. Mech., 126(12):1224–1231, 2000.

B. Ellingwood.Earthquake risk assessment of building structures.Reliab. Eng. Sys. Safety, 74(3):251–262, 2001.

S. Rezaeian and A. Der Kiureghian.Simulation of synthetic ground motions for specified earthquake and site characteristics.Earthq. Eng. Struct. Dyn., 39(10):1155–1180, 2010.

C. V. Mai.Polynomial chaos expansions for uncertain dynamical systems – Applications in earthquake engineering.PhD thesis, ETH Zurich, Switzerland, 2016.

C.-V. Mai, M. D. Spiridonakos, E.N. Chatzi, and B. Sudret.Surrogate modeling for stochastic dynamical systems by combining nonlinear autoregressive with exogeneous input models andpolynomial chaos expansions.Int. J. Uncer. Quant., 6(4):313–339, 2016.

C.-V. Mai, K. Konakli, and B. Sudret.Seismic fragility curves for structures using non-parametric representations.Frontiers Struct. Civ. Eng., 11(2):169–186, 2017.

B. Sudret (Chair of Risk, Safety & UQ) Surrogates for dynamical systems BRGM – January 16th, 2018 39 / 39