A parameter identification problem in stochastic homogenization - - PowerPoint PPT Presentation

a parameter identification problem in stochastic
SMART_READER_LITE
LIVE PREVIEW

A parameter identification problem in stochastic homogenization - - PowerPoint PPT Presentation

An introduction to homogenization Setting Least square formulation A parameter identification problem in stochastic homogenization William Minvielle CERMICS, cole des Ponts ParisTech, Matherials research-team, INRIA Rocquencourt


slide-1
SLIDE 1

An introduction to homogenization Setting Least square formulation

A parameter identification problem in stochastic homogenization

William Minvielle

CERMICS, École des Ponts ParisTech, Matherials research-team, INRIA Rocquencourt william.minvielle@cermics.enpc.fr

École Nationale des Ponts et Chaussées – 2014, October 2nd.

William Minvielle An inverse problem in stochastic homogenization

slide-2
SLIDE 2

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Multiscale materials often leads to very expensive computations, and practical difficulties. We consider a simple (linear) problem for a complex materials:

  • −div [Aε(x)∇uε(x)] = f (x)

x ∈ D ⊂⊂ Rd, uε = 0 ∂D. Airplane wing. Courtesy M. Thomas and EADS

William Minvielle An inverse problem in stochastic homogenization

slide-3
SLIDE 3

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

−div (Aε(x)∇uε) = f in D, uε = 0

  • n

∂D Application Aε uε f Elasticity elastic moduli displacement mechanical load Thermal conductivity thermal conductivity temperature heat source Electrostatics permittivity electric potential charge density Darcy flow flow conductivity pressure sources

William Minvielle An inverse problem in stochastic homogenization

slide-4
SLIDE 4

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y) a Zd-periodic matrix field. −div

  • A

x

ε

  • ∇uε

= f in D, uε = 0

  • n

∂D (1)

William Minvielle An inverse problem in stochastic homogenization

slide-5
SLIDE 5

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y) a Zd-periodic matrix field. −div

  • A

x

ε

  • ∇uε

= f in D, uε = 0

  • n

∂D (1) This difficult oscillatory problem homogenizes to: − div (A⋆∇u⋆) = f in D, u⋆ = 0

  • n

∂D, (2)

William Minvielle An inverse problem in stochastic homogenization

slide-6
SLIDE 6

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y) a Zd-periodic matrix field. −div

  • A

x

ε

  • ∇uε

= f in D, uε = 0

  • n

∂D (1) This difficult oscillatory problem homogenizes to: − div (A⋆∇u⋆) = f in D, u⋆ = 0

  • n

∂D, (2) The homogenized matrix A⋆ is defined by an average in the unit cell Q = (0, 1)d involving so-called correctors functions w: A⋆ej =

  • Q

A(x) (∇wej(x) + ej) dx, (3) and the (easy) corrector equation reads:

    

−div [A(∇wp + p)] = 0

  • n Rd,

∇wp periodic,

  • Q

∇wp = 0. (4)

William Minvielle An inverse problem in stochastic homogenization

slide-7
SLIDE 7

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation Courtesy M. Thomas and EADS William Minvielle An inverse problem in stochastic homogenization

slide-8
SLIDE 8

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y, ω) a stationary matrix field. − div

  • A

x

ε , ω

  • ∇uε

= f in D, uε = 0

  • n

∂D.

William Minvielle An inverse problem in stochastic homogenization

slide-9
SLIDE 9

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y, ω) a stationary matrix field. − div

  • A

x

ε , ω

  • ∇uε

= f in D, uε = 0

  • n

∂D. This difficult oscillatory problem homogenizes to: − div (A⋆∇u⋆) = f in D, u⋆ = 0

  • n

∂D,

William Minvielle An inverse problem in stochastic homogenization

slide-10
SLIDE 10

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y, ω) a stationary matrix field. − div

  • A

x

ε , ω

  • ∇uε

= f in D, uε = 0

  • n

∂D. This difficult oscillatory problem homogenizes to: − div (A⋆∇u⋆) = f in D, u⋆ = 0

  • n

∂D, where A⋆ is defined by: A⋆ej =

  • Q

E A(y, ·) (∇wej(y, ·) + ej) dy,

William Minvielle An inverse problem in stochastic homogenization

slide-11
SLIDE 11

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

Consider A(y, ω) a stationary matrix field. − div

  • A

x

ε , ω

  • ∇uε

= f in D, uε = 0

  • n

∂D. This difficult oscillatory problem homogenizes to: − div (A⋆∇u⋆) = f in D, u⋆ = 0

  • n

∂D, where A⋆ is defined by: A⋆ej =

  • Q

E A(y, ·) (∇wej(y, ·) + ej) dy, and the corrector equation, in Rd, reads, for any p ∈ Rd:

    

−div [A(∇wp + p)] = 0 in Rd a.s., ∇wp stationary,

  • Q

E[∇wp] = 0. Note that A⋆ (and hence u⋆) is deterministic.

William Minvielle An inverse problem in stochastic homogenization

slide-12
SLIDE 12

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

In practice, truncate over QN := (0, N)d: − div A(∇wN

p + p)

= 0 in QN a.s., wN

p

QN − periodic. A⋆

N(ω)ej :=

1 |QN|

  • QN

A(y, ω)(ej + ∇wN

ej (y, ω))dy.

For that reason alone, randomness comes again in the picture.

William Minvielle An inverse problem in stochastic homogenization

slide-13
SLIDE 13

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

In practice, truncate over QN := (0, N)d: − div A(∇wN

p + p)

= 0 in QN a.s., wN

p

QN − periodic. A⋆

N(ω)ej :=

1 |QN|

  • QN

A(y, ω)(ej + ∇wN

ej (y, ω))dy.

For that reason alone, randomness comes again in the picture. In the sequel, we focus on computing E[A⋆

N].

Introduce the estimator IMC

M

:= 1 M

M

  • m=1

A⋆

N(ωm), where (ωm) are i.i.d. William Minvielle An inverse problem in stochastic homogenization

slide-14
SLIDE 14

An introduction to homogenization Setting Least square formulation Multiscale materials Truncation

In practice, truncate over QN := (0, N)d: − div A(∇wN

p + p)

= 0 in QN a.s., wN

p

QN − periodic. A⋆

N(ω)ej :=

1 |QN|

  • QN

A(y, ω)(ej + ∇wN

ej (y, ω))dy.

For that reason alone, randomness comes again in the picture. In the sequel, we focus on computing E[A⋆

N].

Introduce the estimator IMC

M

:= 1 M

M

  • m=1

A⋆

N(ωm), where (ωm) are i.i.d.

A⋆ − IMC

M

= A⋆ − E[A⋆

N] + E[A⋆ N] − IMC M

(5) The bias error is often small. The statistical error is controlled by the

  • variance. Variance reduction approaches are useful to reduce the error.
  • E[A⋆

N] − IMC M

  • ≤ 1.96
  • Var[A⋆

N]

√ M

  • F. Legoll and WM A control variate approach based on a defect-type theory for variance reduction

in stochastic homogenization, 2014, Submitted. ArXiv 1407.8029 William Minvielle An inverse problem in stochastic homogenization

slide-15
SLIDE 15

An introduction to homogenization Setting Least square formulation Physics Forward problem

An inverse problem in stochastic homogenization

joint work with

  • F. Legoll, A. Obliger, M. Simon.
  • F. Legoll, W.M., A. Obliger, M. Simon. A parameter identification problem in stochastic

homogenization, 2014, arXiv 1402.0982. Accepted in ESAIM:ProcS. William Minvielle An inverse problem in stochastic homogenization

slide-16
SLIDE 16

An introduction to homogenization Setting Least square formulation Physics Forward problem

Subsurface modeling (Courtesy PECSA, Paris VI)

Diffusion in clay modeled by the so-called Pore Network Model.

William Minvielle An inverse problem in stochastic homogenization

slide-17
SLIDE 17

An introduction to homogenization Setting Least square formulation Physics Forward problem

Subsurface modeling (Courtesy PECSA, Paris VI)

Diffusion in clay modeled by the so-called Pore Network Model. e2 e1 x y e Discrete elliptic equation −div [A(x

ε, ω)∇uε] = f

William Minvielle An inverse problem in stochastic homogenization

slide-18
SLIDE 18

An introduction to homogenization Setting Least square formulation Physics Forward problem

Can we recover some microscopic quantities

  • n the basis of

a few macroscopic quantities?

William Minvielle An inverse problem in stochastic homogenization

slide-19
SLIDE 19

An introduction to homogenization Setting Least square formulation Physics Forward problem

Modelling:

◮ Diameters of channel: Weibull law de ∼ W (λ, k) i.i.d. ◮ Conductance: A(x, ω) = diag((d4 x,x+ej(ω))j∈{1,...,d}).

Figure 1 : Weibull distributions.

William Minvielle An inverse problem in stochastic homogenization

slide-20
SLIDE 20

An introduction to homogenization Setting Least square formulation Physics Forward problem

Modelling:

◮ Diameters of channel: Weibull law de ∼ W (λ, k) i.i.d. ◮ Conductance: A(x, ω) = diag((d4 x,x+ej(ω))j∈{1,...,d}).

Forward problem: given A(·, ω), compute

◮ Macroscopic permeability A⋆ N(ω). ◮ Macroscopic variance Var[A⋆ N].

William Minvielle An inverse problem in stochastic homogenization

slide-21
SLIDE 21

An introduction to homogenization Setting Least square formulation Physics Forward problem

Modelling:

◮ Diameters of channel: Weibull law de ∼ W (λ, k) i.i.d. ◮ Conductance: A(x, ω) = diag((d4 x,x+ej(ω))j∈{1,...,d}).

Forward problem: given A(·, ω), compute

◮ Macroscopic permeability A⋆ N(ω). ◮ Macroscopic variance Var[A⋆ N].

Inverse problem: given observed A⋆

N and Var[A⋆ N], find λ, k.

William Minvielle An inverse problem in stochastic homogenization

slide-22
SLIDE 22

An introduction to homogenization Setting Least square formulation Physics Forward problem

Figure 1 : For two choices of (λ, k), convergence of E[A⋆

N] wrt |QN|

Continuous line: empirical mean. Dashed line: confidence intervals.

  • E[A⋆

N] − IMC M

  • ≤ 1.96
  • Var[A⋆

N]

√ M

William Minvielle An inverse problem in stochastic homogenization

slide-23
SLIDE 23

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

A minimization problem

Aobs: observed macroscopic permeability. Vobs: observed relative variance ⇒ VarR[X] := Var[X]/E[X]2

William Minvielle An inverse problem in stochastic homogenization

slide-24
SLIDE 24

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

A minimization problem

Aobs: observed macroscopic permeability. Vobs: observed relative variance ⇒ VarR[X] := Var[X]/E[X]2 Fix M realizations ω = (ωm)m∈{1,...,M}. Problem: Find (λ, k) which minimizes FM: FM(λ, k; ω) :=

  • IMC

M (ω)

Aobs − 1

2

+

  • V MC

M

(ω) Vobs − 1

2

, where IMC

M (ω) := 1

M

M

  • m=1

A⋆

N(ωm), V MC M

(ω) := VarRM[A⋆

N](ω).

with VarRM [A⋆

N ](ω) := 1 M

M

m=1

  • A⋆

N (ωm) − IMC M

(ω)2 IMC

M

(ω)2 William Minvielle An inverse problem in stochastic homogenization

slide-25
SLIDE 25

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

A minimization problem

Aobs: observed macroscopic permeability. Vobs: observed relative variance ⇒ VarR[X] := Var[X]/E[X]2 Fix M realizations ω = (ωm)m∈{1,...,M}. Problem: Find (λ, k) which minimizes FM: FM(λ, k; ω) :=

  • IMC

M (ω)

Aobs − 1

2

+

  • V MC

M

(ω) Vobs − 1

2

, where IMC

M (ω) := 1

M

M

  • m=1

A⋆

N(ωm), V MC M

(ω) := VarRM[A⋆

N](ω).

Newton algorithm (Derivatives of FM ⇒ OK!)

William Minvielle An inverse problem in stochastic homogenization

slide-26
SLIDE 26

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

1D

◮ Homogenization ⇒ OK! ◮ Minimization problem ⇒ Well posed! ◮ Numerics ⇒ Easy!

William Minvielle An inverse problem in stochastic homogenization

slide-27
SLIDE 27

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

1D

◮ Homogenization ⇒ OK! ◮ Minimization problem ⇒ Well posed! ◮ Numerics ⇒ Easy!

2D

◮ Homogenization ⇒ OK. ◮ Minimization problem ⇒ Theoretically unknown ◮ Numerics ⇒ More difficult

William Minvielle An inverse problem in stochastic homogenization

slide-28
SLIDE 28

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Landscape - Overview

Figure 2 : F(λ, k) for λ ∈ [1 ± 50%], k ∈ [15 ± 50%].

William Minvielle An inverse problem in stochastic homogenization

slide-29
SLIDE 29

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Landscape - Close-up

Figure 3 : F(λ, k) for λ ∈ [1 ± 10%], k ∈ [15 ± 10%].

William Minvielle An inverse problem in stochastic homogenization

slide-30
SLIDE 30

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Forward problem: statistical error

Figure 4 : Left: A⋆

N, right: VarR[A⋆ N] (k⋆ = 15; λ⋆ = 1).

William Minvielle An inverse problem in stochastic homogenization

slide-31
SLIDE 31

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Random environment

  • Compute a numerical target Aobs, Vobs with λ = 1, k = 15
  • Run Newton

◮ Starting from an initial guess 10% off, ◮ Using a different environment.

William Minvielle An inverse problem in stochastic homogenization

slide-32
SLIDE 32

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Random environment

  • Compute a numerical target Aobs, Vobs with λ = 1, k = 15
  • Run Newton

◮ Starting from an initial guess 10% off, ◮ Using a different environment.

Figure 5 : Absolute error (k⋆ = 15; λ⋆ = 1).

William Minvielle An inverse problem in stochastic homogenization

slide-33
SLIDE 33

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

◮ Forward problem statistical error:

VarR [A⋆

N(λ⋆, k⋆)] ≈ 1.4 10−6

VarR

  • V MC

M

(λ⋆, k⋆)

  • ≈ 10−3,

◮ Inverse problem error:

VarR[λopt] ≈ 7.9 10−7 VarR[kopt] ≈ 1.7 10−4. Accurate determination of the best λ, k.

William Minvielle An inverse problem in stochastic homogenization

slide-34
SLIDE 34

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

2D Preliminary results

Figure 6 : Relative error (k⋆ = 15; λ⋆ = 1).

William Minvielle An inverse problem in stochastic homogenization

slide-35
SLIDE 35

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

2D Preliminary results

Figure 6 : Relative error (k⋆ = 15; λ⋆ = 1).

With low values of N, M (N = 10, M = 30 !) we still get meaningful values of λ, k.

William Minvielle An inverse problem in stochastic homogenization

slide-36
SLIDE 36

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Conclusion

Future work: extension to the 2D case

◮ Homogenization with unbounded coefficients:

without c ≤ A(x, ω) ≤ C ∀x, ω.

◮ Numerical computations.

William Minvielle An inverse problem in stochastic homogenization

slide-37
SLIDE 37

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Conclusion

Future work: extension to the 2D case

◮ Homogenization with unbounded coefficients:

without c ≤ A(x, ω) ≤ C ∀x, ω.

◮ Numerical computations.

Modeling issues

◮ Robustness of the best (λ, k) with respect to the observed

values Aobs, Vobs ?

William Minvielle An inverse problem in stochastic homogenization

slide-38
SLIDE 38

An introduction to homogenization Setting Least square formulation Minimization formulation Numerical results

Conclusion

Future work: extension to the 2D case

◮ Homogenization with unbounded coefficients:

without c ≤ A(x, ω) ≤ C ∀x, ω.

◮ Numerical computations.

Modeling issues

◮ Robustness of the best (λ, k) with respect to the observed

values Aobs, Vobs ? Numerical issues

◮ Tradeoff between N (RVE size) and M (# realizations)?

William Minvielle An inverse problem in stochastic homogenization