Model and parameter identification through Bayesian inference in - - PowerPoint PPT Presentation

model and parameter identification through bayesian
SMART_READER_LITE
LIVE PREVIEW

Model and parameter identification through Bayesian inference in - - PowerPoint PPT Presentation

Model and parameter identification through Bayesian inference in solid mechanics Hussein Rappel h.rappel@gmail.com September 07, 2018 Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 1 / 69 Introduction:


slide-1
SLIDE 1

Model and parameter identification through Bayesian inference in solid mechanics

Hussein Rappel

h.rappel@gmail.com

September 07, 2018

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 1 / 69

slide-2
SLIDE 2

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4 a 1 y = -ax + b

Introduction to Gaussian Processes, Neil Lawrence Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 2 / 69

slide-3
SLIDE 3

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 3 / 69

slide-4
SLIDE 4

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 4 / 69

slide-5
SLIDE 5

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 5 / 69

slide-6
SLIDE 6

Introduction:

Probabilistic modelling

Each point can be written as the model+ a corruption: y1 = ax + c + ω1 y2 = ax + c + ω2 y3 = ax + c + ω3

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 6 / 69

slide-7
SLIDE 7

Introduction:

Probabilistic modelling

Pierre-Simon Laplace 1749-1827

(source wikipedia)

The corruption term can be presented with a probability distribution

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 7 / 69

slide-8
SLIDE 8

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4 How can we fit the y = ax + b line, having

  • nly one point?

Introduction to Gaussian Processes, Neil Lawrence Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 8 / 69

slide-9
SLIDE 9

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4 If b is fixed = ⇒ a = y-b

x

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 9 / 69

slide-10
SLIDE 10

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 10 / 69

slide-11
SLIDE 11

Introduction:

Probabilistic modelling

y x 1 2 3 4 1 2 3 4 b ∼ π1 = ⇒ a ∼ π2

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 11 / 69

slide-12
SLIDE 12

Introduction:

Probabilistic modelling

This is called Bayesian treatment. The model parameters are treated as random variables.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 12 / 69

slide-13
SLIDE 13

Introduction:

Bayesian perspective

Original belief Observations New belief

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 13 / 69

slide-14
SLIDE 14

Introduction:

Bayesian formula (inverse probability)

posterior

  • π(x|y) =

prior

π(x)×

likelihood

  • π(y|x)

π(y)

evidence

y := observation x := parameter π(x) := original belief π(y|x) := given by the mathematical model that relates y to x π(y) := is a constant number

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 14 / 69

slide-15
SLIDE 15

Introduction:

Bayesian formula (inverse probability)

π(x|y) ∝ π(x) × π(y|x)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 15 / 69

slide-16
SLIDE 16

BI in computational mechanics

σ ε

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 16 / 69

slide-17
SLIDE 17

Linear elasticity

σ = Eε σ ε E 1

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 17 / 69

slide-18
SLIDE 18

Linear elasticity

y = Eε + ω Ω ∼ πω(ω)

Capital letters denote a random variable Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 18 / 69

slide-19
SLIDE 19

Linear elasticity

ε σ πω(ω) =

1 √ 2πsω exp

(

  • ω2

2s2

ω

) Noise PDF is modelled through calibration test.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 19 / 69

slide-20
SLIDE 20

Linear elasticity

Bayes’ formula: π(E|y) = π(E)π(y|E)

π(y)

= π(E)π(y|E)

k

π(E|y) ∝ π(E)π(y|E)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 20 / 69

slide-21
SLIDE 21

Linear elasticity

y = Eε + ω Ω ∼ N(0, s2

ω)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 21 / 69

slide-22
SLIDE 22

Linear elasticity

π(y|E) = 1 √ 2πsω exp

(

  • (y - Eε)2

2s2

ω

)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 22 / 69

slide-23
SLIDE 23

Linear elasticity

Posterior: π(E|y) ∝ exp

(

  • (E-E)2

2s2

E

)

exp

(

  • (y-Eε)2

2s2

ω

)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 23 / 69

slide-24
SLIDE 24

Linear elasticity

Prediction interval: An estimate of an interval in which an observation will fall, with a certain probability. Credible region: A region of a distribution in which it is believed that a random variable lie with a certain probability.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 24 / 69

slide-25
SLIDE 25

Linear elasticity

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 25 / 69

slide-26
SLIDE 26

Prior effect

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 26 / 69

slide-27
SLIDE 27

Model uncertainty and input error

y = f(x, ε) + ω Ω ∼ πω(ω)

ε is the input variable and x is the parameter vector Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 27 / 69

slide-28
SLIDE 28

Model uncertainty and input error

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 28 / 69

slide-29
SLIDE 29

Model uncertainty and input error

Kennedy-O’Hagan (KOH) framework: y = f(x, ε) + d(xd, ε)

  • ytrue

+ ω

ε is the input variable and x is the parameter vector Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 29 / 69

slide-30
SLIDE 30

Model uncertainty and input error

Constant number d0 Deterministic function ∑l

i=0 aiεi

Random variable from normal distribution d ∼ N(m, s2

d)

Random variable from a normal distribution with input dependent mean and variance d ∼ N(m(ε), s2

d(ε))

Gaussian process (GP) ...

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 30 / 69

slide-31
SLIDE 31

Model uncertainty and input error

Bayes’ formula: π(x, xd|y) ∝ π(x)π(xd)π(y|x, xd)

Both material and model error parameters must be inferred.

If d(xd, ε) is deterministic (for simplicity): π(x, xd|y) ∝ π(x)π(xd)πω(y - f(x, ε) - d(xd, ε))

xd parameter vector of model uncertainty Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 31 / 69

slide-32
SLIDE 32

Model uncertainty and input error

Bayes’ formula: π(x, xd|y) ∝ π(x)π(xd)π(y|x, xd)

Both material and model error parameters must be inferred.

If d(xd, ε) is deterministic (for simplicity): π(x, xd|y) ∝ π(x)π(xd)πω(y - f(x, ε) - d(xd, ε))

xd parameter vector of model uncertainty Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 31 / 69

slide-33
SLIDE 33

Model uncertainty and input error

But what about the input error?

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 32 / 69

slide-34
SLIDE 34

Model uncertainty and input error

y = f(x, ε) + d(xd, ε) + ω ε∗ = ε + ωε Ω ∼ π(ω) Ωε ∼ π(ωε)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 33 / 69

slide-35
SLIDE 35

Model uncertainty and input error

Bayes’ formula: π(x, xd, ε|y, ε∗) ∝ π(y|x, xd, ε)π(ε|ε∗)π(x)π(xd) π(x, xd|y, ε∗) ∝

∫ b

0 π(y|x, xd, ε)π(ε|ε∗)dε π(x)π(xd)

π(y|x, xd, ε) = πω(y - f(x, ε) - d(xd, ε)) π(ε|ε∗) = πωε(ε∗ - ε)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 34 / 69

slide-36
SLIDE 36

Model uncertainty and input error

Bayes’ formula: π(x, xd, ε|y, ε∗) ∝ π(y|x, xd, ε)π(ε|ε∗)π(x)π(xd) π(x, xd|y, ε∗) ∝

∫ b

0 π(y|x, xd, ε)π(ε|ε∗)dε π(x)π(xd)

π(y|x, xd, ε) = πω(y - f(x, ε) - d(xd, ε)) π(ε|ε∗) = πωε(ε∗ - ε)

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 34 / 69

slide-37
SLIDE 37

Model uncertainty and input error:

Linear elasticity

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 35 / 69

slide-38
SLIDE 38

Model uncertainty and input error:

Effect

  • f model uncertainty

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 36 / 69

slide-39
SLIDE 39

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

Normal distribution with constant parameters

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 37 / 69

slide-40
SLIDE 40

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

Normal distribution with an input-dependent mean

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 38 / 69

slide-41
SLIDE 41

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

Gaussian process

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 39 / 69

slide-42
SLIDE 42

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

without input error with input error Normal distribution with constant parameters

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 40 / 69

slide-43
SLIDE 43

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

without input error with input error Normal distribution with an input-dependent mean

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 41 / 69

slide-44
SLIDE 44

Model uncertainty and input error:

Effect

  • f model uncertainty as well as input error

without input error with input error Gaussian process

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 42 / 69

slide-45
SLIDE 45

Model uncertainty and input error:

Linear elastic-linear hardening

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 43 / 69

slide-46
SLIDE 46

Model uncertainty and input error:

Linear elastic-linear hardening

σ(ε, x) =

  

Eε if ε ≤ σy0

E

σy0 + HE

H+E

(

ε - σy0

E

)

if ε > σy0

E

x = [E, σy0, H] ε σ

σy0 E

σy0 E 1 1 HE

H+E

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 44 / 69

slide-47
SLIDE 47

Model uncertainty and input error:

Linear elastic-linear hardening, extrapolation Error in the stress measurements only Error in both the stress and the strain measurements

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 45 / 69

slide-48
SLIDE 48

Model uncertainty and input error:

Linear elastic-linear hardening, extrapolation Normal distribution with constant parameters Normal distribution with an input-dependent mean

Input error is considered for both cases. Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 46 / 69

slide-49
SLIDE 49

Model uncertainty and input error:

Linear elastic-linear hardening, extrapolation Gaussian process

Input error is also considered. Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 47 / 69

slide-50
SLIDE 50

Material parameter distribution

Geometrical randomness Material parameter randomness

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 48 / 69

slide-51
SLIDE 51

Material parameter distribution

Objective

Find the distribution from which the parameters of the specimens are coming with limited number of specimens, N=20.

Parameter π(Parameter) a c

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 49 / 69

slide-52
SLIDE 52

Identification scheme

π(x|y) ∝ π(x)π(y|x)

Parameters Material model Measurements (stress) Measurement noise Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 50 / 69

slide-53
SLIDE 53

Identification scheme

y ∼ π(y|xm) − → (1) xm ∼ π(xm|xPDF) − → (2) xPDF ∼ π(xPDF) − → prior π(xm, xPDF|y) ∝ π(y|xm)π(xm|xPDF)π(xPDF)

Parameters Material model Measurements (stress) Measurement noise

(1) (2)

PDF's parameters PDF

Hard to incorporate when the parameter distribution

  • r model is not standard!

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 51 / 69

slide-54
SLIDE 54

Identification scheme:

Bayesian updating-Least squares

(1) − → Least squares (2) − → Bayesian updating π(xPDF|xm) ∝ π(xPDF|xm)π(xPDF)

Parameters Material model Measurements (stress) Measurement noise

(1) (2)

PDF's parameters PDF

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 52 / 69

slide-55
SLIDE 55

Copula

Copulas are tools enable us to model dependence of several random variables in terms of their marginal distribution.

a1 c1 a2 c2 xPDF1 xPDF2

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 53 / 69

slide-56
SLIDE 56

Proposed framework

Identify copula parameter (ρ) using both xm1 and xm2 Identify (xPDF1)MAP using xm1 Find xm1 & xm2 using Least squares method Identify (xPDF2)MAP using xm2

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 54 / 69

slide-57
SLIDE 57

Identification results:

Brittle damage

σ ε E 1 εf

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 55 / 69

slide-58
SLIDE 58

Identification results:

Brittle damage True Identified Identified without correlation

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 56 / 69

slide-59
SLIDE 59

Identification results:

Liner elastic-linear hardening

ε σ

σy0 E

σy0 E 1 1

HE H+E

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 57 / 69

slide-60
SLIDE 60

Identification results:

Liner elastic-linear hardening

True Identified

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 58 / 69

slide-61
SLIDE 61

Identification results:

Liner elastic-linear hardening

Identified without correlation

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 59 / 69

slide-62
SLIDE 62

Influence of geometrical randomness

A: Regular B: Partially random C: Random

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 60 / 69

slide-63
SLIDE 63

Influence of geometrical randomness:

Brittle damage

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 61 / 69

slide-64
SLIDE 64

Influence of geometrical randomness:

Linear elastic-linear hardenig

Equivalent parameters scatter plots are given.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 62 / 69

slide-65
SLIDE 65

Influence of geometrical randomness

Including correlation has no significant influence in damage case. The effect of correlation becomes significant for the elastoplastic case. Increasing geometry randomness decreases the influence of correlation. Correlation is more important for long fibres and large fibre densities.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 63 / 69

slide-66
SLIDE 66

Influence of geometrical randomness

Including correlation has no significant influence in damage case. The effect of correlation becomes significant for the elastoplastic case. Increasing geometry randomness decreases the influence of correlation. Correlation is more important for long fibres and large fibre densities.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 63 / 69

slide-67
SLIDE 67

Influence of geometrical randomness

Including correlation has no significant influence in damage case. The effect of correlation becomes significant for the elastoplastic case. Increasing geometry randomness decreases the influence of correlation. Correlation is more important for long fibres and large fibre densities.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 63 / 69

slide-68
SLIDE 68

Influence of geometrical randomness

Including correlation has no significant influence in damage case. The effect of correlation becomes significant for the elastoplastic case. Increasing geometry randomness decreases the influence of correlation. Correlation is more important for long fibres and large fibre densities.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 63 / 69

slide-69
SLIDE 69

Summary and conclusion

Probability is the natural way of modelling lack of our knowledge (what Laplace calls it our ignorance). From Bayesian perspective (inverse probability) the parameters are treated as random variables. In addition to number of measurements the influence of the prior is dependent to the model (e.g. for viscoelastcity the prior has more significant effect than elastoplasticity). Incorporating model uncertainty as well as input error improves both identification results and probabilistic predictions.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 64 / 69

slide-70
SLIDE 70

Summary and conclusion

Probability is the natural way of modelling lack of our knowledge (what Laplace calls it our ignorance). From Bayesian perspective (inverse probability) the parameters are treated as random variables. In addition to number of measurements the influence of the prior is dependent to the model (e.g. for viscoelastcity the prior has more significant effect than elastoplasticity). Incorporating model uncertainty as well as input error improves both identification results and probabilistic predictions.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 64 / 69

slide-71
SLIDE 71

Summary and conclusion

Probability is the natural way of modelling lack of our knowledge (what Laplace calls it our ignorance). From Bayesian perspective (inverse probability) the parameters are treated as random variables. In addition to number of measurements the influence of the prior is dependent to the model (e.g. for viscoelastcity the prior has more significant effect than elastoplasticity). Incorporating model uncertainty as well as input error improves both identification results and probabilistic predictions.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 64 / 69

slide-72
SLIDE 72

Summary and conclusion

Probability is the natural way of modelling lack of our knowledge (what Laplace calls it our ignorance). From Bayesian perspective (inverse probability) the parameters are treated as random variables. In addition to number of measurements the influence of the prior is dependent to the model (e.g. for viscoelastcity the prior has more significant effect than elastoplasticity). Incorporating model uncertainty as well as input error improves both identification results and probabilistic predictions.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 64 / 69

slide-73
SLIDE 73

Summary and conclusion

Bayesian updating-Least squares framework proposed for material distribution identification. We tried to answer the question of “how accurate the material parameter PDF needs to be identified?” in presence of geometrical randomness.

Material correlation is not important for damage. Material correlation is important elastoplasticity. The correlation effects gets less as the geometrical randomness increases.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 65 / 69

slide-74
SLIDE 74

Summary and conclusion

Bayesian updating-Least squares framework proposed for material distribution identification. We tried to answer the question of “how accurate the material parameter PDF needs to be identified?” in presence of geometrical randomness.

Material correlation is not important for damage. Material correlation is important elastoplasticity. The correlation effects gets less as the geometrical randomness increases.

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 65 / 69

slide-75
SLIDE 75

The End

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 66 / 69

slide-76
SLIDE 76

Model uncertainty and input error:

Linear elastic-linear hardening, interpolation Error in the stress measurements only Error in both the stress and the strain measurements

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 67 / 69

slide-77
SLIDE 77

Model uncertainty and input error:

Linear elastic-linear hardening, interpolation Normal distribution with constant parameters Normal distribution with an input-dependent mean

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 68 / 69

slide-78
SLIDE 78

Model uncertainty and input error:

Linear elastic-linear hardening, interpolation Gaussian process

Hussein Rappel (UL-ULg) BI for parameter identification September 07, 2018 69 / 69