Vous êtes sur la page 1sur 42

Stochastic Interface problem for random internal

boundaries
N. Panda
Colorado State University
Collaborators: Don Estep, Clint Dawson, Troy Butler,
Lindley Graham, Simon Tavener,

Primary Collaborators
Measure-theoretic framework and analysis
Don Estep, Simon Tavener, and T.Butler

Applications
Clint Dawson, Lindley Graham

Software Development
Lindley Graham, Steve Mattis, and Scott Walsh (BET Development
Team)
Nishant Panda

N. Panda

UQ for random internal boundaries

2 / 38

Collaborative Research on Contaminant Transport


LANL

UQ

ls
de
Mo erics
m
Nu

For
m
An ulat
aly
sis ion

Application & UQ Goals


Model Development
V&V

CSU/UCD
Theoretical UQ Analysis
Methodology
Algorithms

N. Panda

UQ Algorithms
Error Analysis

UQ for random internal boundaries

UT-Austin
Numerical Implementation
Error Analysis
UQ

3 / 38

LANL Chromium Site(Mattis, Butler, Dawson, Estep


and Vesselinov

Vadose zone (~300 m)

Mortandad
Canyon

Sandia Canyon

Approximately 54,000
kg of Cr6+ released in
Sandia Canyon between
1956 and 1972
(uncertain).
Contaminant mass
distribution in the
subsurface is uncertain.

Single-screen aquifer
monitoring wells

Two-screen aquifer
monitoring wells

1000 ppb

Model predicted plume shape (~2012)


Cr6+ MCL 50 ppb

50 ppb

Current conceptual model for chromium migration


in the subsurface is supported by multiple lines of
N. Panda
UQ for random internal boundaries
evidence.

Contaminant source
location and mass flux
at the top of the regional
aquifer are unknown
due to complex 3D
pathways through the
vadose zone.
Limited remedial options
due to aquifer depth and
complexities in the
subsurface flow.
4 / 38

Inference for a deterministic model


Prediction Space

Observation Space

Predication
Functionals

eters
r Param

Fo rward Probl
em fo
r

Pr e

Solution Space

Physics Model

m fo
ble
Pro

dica
ti

on

rse
ve
In

Observation
Functionals

Space of Data and Parameters


N. Panda

UQ for random internal boundaries

5 / 38

The mathematical model


Ingredients
Compact parameter domain Rn
Model M (Y, ) with solution Y = Y () for
Quantities of interest (QoI) Q() = Q(Y ()) Rd
We assume that Q() is differentiable.
The specification of is critical and should be determined by physical
considerations.
The set of all possible QoI D = Q() Rd defines the observation
space.

N. Panda

UQ for random internal boundaries

6 / 38

The core deterministic inverse problem


Given a Q D, find with Q() = Q.

Q()

The solution is generally a set of values.


We call Q1 (Q()) a generalized contour.
N. Panda

UQ for random internal boundaries

7 / 38

Measure theory and inverse problems

The core deterministic inverse problem imposes significant structure


on the solution of the stochastic inverse problem.
Measure theory is designed to handle the set-valued inverses of a map
between measurable spaces in a natural way and is the basis for
rigorous probability theory.
Measure theory is ideally suited for the treatment of the stochastic
inverse problem for a deterministic model.

N. Panda

UQ for random internal boundaries

8 / 38

Measure theory ingredients


Measurable space
A specified domain X
A -algebra BX defining the collection of sets whose size can be
measured and the operations on those sets
(X, BX ) defines a measurable space.

Measure space
A procedure for computing the measure X of sets in the
algebra
(X, BX , X ) defines a measure space.

N. Panda

UQ for random internal boundaries

9 / 38

Measure theory ingredients

X
How do we compute the X -measure of this event?
N. Panda

UQ for random internal boundaries

9 / 38

Measure theory ingredients

X
We can approximate by using simpler sets from BX .
N. Panda

UQ for random internal boundaries

9 / 38

Measure theory ingredients

X
Only certain events in the approximation require refinement.
N. Panda

UQ for random internal boundaries

9 / 38

Inverse sensitivity analysis and generalized contours

The range of Q1 is not .


The range of Q1 is L whose individual points correspond to the
natural set-valued inverses of Q in that we call generalized contours.
Properties like well-posedness are posed in L not in .

From this perspective, the inability to distinguish between representors


in a set-valued solution is not ill-posedness.

N. Panda

UQ for random internal boundaries

10 / 38

Describing the space of contour manifolds

Theorem
There exists a transverse parametrization (TP) representing L in .
N. Panda

UQ for random internal boundaries

11 / 38

Solutions on (L, BL )
Theorem
A probability measure PD on (D, BD ) corresponds to a unique
probability measure PL on (L, BL ).

L
N. Panda

UQ for random internal boundaries

12 / 38

Natural but not desirable


The inverse solution on (L, BL ) requires minimal assumptions.
But . . . the physically meaningful space is .
The ideal inferential target is a probability measure P on (, B ).
To construct P from PL requires answering two (related) questions.
How are events in B related to events in BL ?
I

Ans: Use a transverse product -algebra.

How are measures on (, B ) related to measures on (L, BL )?


I

Ans: Use the Disintegration Theorem.

N. Panda

UQ for random internal boundaries

13 / 38

Structure of measures on
The Disintegration Theorem implies that any P can be written
uniquely as the product of a marginal PL on a TP and conditional
probabilities {P` } on contours {C` } for ` L.
The Disintegration Theorem is like Fubinis theorem where P (A) is
written as an iterated integral involving P` and PL .

Theorem
Specifying P` on generalized contours corresponding to ` L
determines a unique probability measure on (, B ).

N. Panda

UQ for random internal boundaries

14 / 38

The Standard Ansatz

liz

ed

Co
nto
urs

ty A
Uniform Densi

G
lon g

en

er

The computational algorithm and BET code can treat any measure in
the Ansatz or work directly with the contour events.
N. Panda

UQ for random internal boundaries

15 / 38

Solution of the example under the Ansatz

Inverse density on L

N. Panda

UQ for random internal boundaries

Inverse density on

16 / 38

Simple function approximations of measures

Theorem
P can be approximated using simple functions.

P is approximated on a partition of taken as a subset of the


generating sets to B , BL , and {BC` , ` L}.
This results in a direct discretization of the iterated integral in the
Disintegration Theorem.

N. Panda

UQ for random internal boundaries

17 / 38

Approximations of events with random or regular


sampling

N. Panda

UQ for random internal boundaries

18 / 38

General measure-theoretic algorithmic outline


Step 1: Define Voronoi tessellation {Vj }N
j=1 of used to approximate
events in both B and C .
Step 2: Define approximation to PD (or its density) on (D, BD ) by
computation of PD (Ii ) for tessellation {Ii }M
i=1 of D.
Step 3: Use Ansatz to compute P (Vj ).
Step 4: Compute P (A) for events of interest A B using P (Vj ).
We let P,(N,M ) denote the approximate measure.

N. Panda

UQ for random internal boundaries

19 / 38

Applying the algorithm/identifying errors


1
9
8
7
6
5
4
3
2
1
0

For A B with (A) = 0, we estimate P (A).


The error in the -volume of a Voronoi coverage of Q1 (Ii ) affects P estimation.

N. Panda

UQ for random internal boundaries

20 / 38

Applying the algorithm/identifying errors


1

Theorem
As N, M , P,(N,M ) converges to P .

N. Panda

UQ for random internal boundaries

20 / 38

Multiple QoI
How does the geometric relationship between multiple QoI affect the
solution of the stochastic inverse problem at a specified sample size?

Geometrically distinct QoI


The component maps of Q are geometrically distinct (GD) if the
Jacobian of Q is full rank at every point in .

Theorem
If the component maps of Q are GD, then the generalized contours
exist as lower-dimensional manifolds and a TP exists as a
higher-dimensional manifold.

N. Panda

UQ for random internal boundaries

21 / 38

The geometry matters


We show the effect of maintaining or losing orthogonality in the
contours of two linear QoI component maps.
As contour events become more skewed, we observe significant
changes in the solution (accuracy and precision are lost).

P for different linear q1 () and q2 ()


maintaining orthogonality of the contours.
N. Panda

P for fixed q1 () and varying q2 () where at


one point q2 () = q1 ().

UQ for random internal boundaries

22 / 38

Quantifying the geometry of a QoI map

Different QoI maps may lead to


1

Different levels of accuracy in approximating P ;

Different -measures (i.e., sizes) of high probability events.

Quantifying the skewness is the first step in analysis of QoI.


We connect skewness to the Jacobian of Q restricted to L, JQ|L .

N. Panda

UQ for random internal boundaries

23 / 38

From accuracy to precision: -measures of Q1 (B)

We want to design experiments that both


lead to accurate quantification of uncertainties, and
reduce uncertainties.

By reducing uncertainties, we mean that high probability events in D


correspond to events in with small -measure.

N. Panda

UQ for random internal boundaries

24 / 38

-measure of contour events: Linear example


Consider square invertible matrix J, and let Q() = J.
Standard linear algebra results give
(Q1 (B)) = (J 1 (B)) = D (B)| det(J 1 )| =

D (B)
D (B)
= Qn
.
| det J|
k=1 k

(Q1 (B)) = 0.0769

D (B) = 0.04

N. Panda

UQ for random internal boundaries

25 / 38

-measures of contour events for nonlinear maps


When Q is nonlinear, different choices of B may lead drastically
different values of (Q1 (B)).
D

N. Panda

UQ for random internal boundaries

26 / 38

-measures of inverse events for nonlinear maps

The value of (Q1 (B)) depends on the sensitivity of Q near values


of that map into B, i.e., on JQ|L ().
(Q1 (B)) (J1
(i) (B)) =

D (B)
D (B)
= Qn
.
| det J(i) |
k=1 ik

Q
We let M (JQ|L ()) = ( nk=1 ik )1 denote how the measure of an
event B DB is scaled by Q1 locally in .

N. Panda

UQ for random internal boundaries

27 / 38

Setting up the random interface problem


A motivating example comes from soil characterization research soil
dynamics
paper http://dx.doi.org/10.1016/j.soildyn.2016.04.010

N. Panda

UQ for random internal boundaries

28 / 38

Setting up the random interface problem


1

The boundaries separating the various the various rock types are
uncertain.

Seismic imaging gives a reference interface based on imaging


stress waves.

N. Panda

UQ for random internal boundaries

29 / 38

A simple scenario
T = (xT , yT )

T ype 1

T ype 2

AL

AR

B = (xB , yB )

Figure: A single interface problem

N. Panda

UQ for random internal boundaries

30 / 38

A simple scenario

Two distinct physical types are separated by a single linear


interface which is uncertain

The interface, a line in this simple case, is determined completely


by the two parameters B , T .

Having some knowledege of the domain of B and T , the goal is


to find the most probable configuration of the interface.

So, how do we specify a probability model?

N. Panda

UQ for random internal boundaries

31 / 38

Some other ideal scenario


c

TYPE 2

Figure: A polygonal region

we have two distinct parameter types where the second type is


described by a rhombus. In this case, we need 4 points to completely
specify the region.

N. Panda

UQ for random internal boundaries

32 / 38

Some other ideal scenarios

TYPE 2

Figure: A polygonal region where TYPE 2 is inside TYPE 1.

we have two distinct parameter types where the second type is


embedded in the first type. In this case, we need 4 points in R2 to
completely specify the region.

N. Panda

UQ for random internal boundaries

33 / 38

Motivation for a probabilistic model

The polygonal regions are completely specified by the boundary


points.

Uncertainty on the ranges of boundary points correspond to


uncertainty in the interface

The space of all boundary points corresponds naturally to the


physical space of polygonal interface.

N. Panda

UQ for random internal boundaries

34 / 38

The probabilistic model

N. Panda

UQ for random internal boundaries

35 / 38

The probabilistic model

Choose k points from a parametrizing set S.

This defines a subset k R(d1)k .

Each point in k corresponds to a piecewise linear interface


function.

k corresponds to the physical space of polygonal interface Vk .

Now we can put a measure structure on k (k , Bk.k , L )


k

N. Panda

UQ for random internal boundaries

36 / 38

Forward and Inverse Stochastic Problem for random


interface

N. Panda

UQ for random internal boundaries

37 / 38

The BET Python Package


Open-source package for measure-theoretic inversion:

B
E
T

https://github.com/UT-CHG/BET
Documentation includes several introductory examples:
http://ut-chg.github.io/BET/

Main Development Team


Lindley Graham (FSU), Steve Mattis (UT-Austin), Scott Walsh (UCD),
and Troy Butler (UCD)
Questions?

N. Panda

UQ for random internal boundaries

38 / 38

Vous aimerez peut-être aussi