Uncertainty Quantification in Discrete Fracture Network Models

Similar documents
Dipartimento di Scienze Matematiche

Stochastic Spectral Approaches to Bayesian Inference

Quasi-optimal and adaptive sparse grids with control variates for PDEs with random diffusion coefficient

Aspects of Multigrid

Politecnico di Torino. Porto Institutional Repository

Fast Numerical Methods for Stochastic Computations

Uncertainty Quantification for multiscale kinetic equations with high dimensional random inputs with sparse grids

Basic Aspects of Discretization

Analysis and Computation of Hyperbolic PDEs with Random Data

Uncertainty Quantification for multiscale kinetic equations with random inputs. Shi Jin. University of Wisconsin-Madison, USA

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Solving the stochastic steady-state diffusion problem using multigrid

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

Uncertainty Quantification and hypocoercivity based sensitivity analysis for multiscale kinetic equations with random inputs.

Algorithms for Uncertainty Quantification

Schwarz Preconditioner for the Stochastic Finite Element Method

Kasetsart University Workshop. Multigrid methods: An introduction

Adaptive Collocation with Kernel Density Estimation

Performance Evaluation of Generalized Polynomial Chaos

Modelling in photonic crystal structures

Hierarchical Parallel Solution of Stochastic Systems

A Stochastic Collocation based. for Data Assimilation

Uncertainty Quantification in Computational Science

Efficient Solvers for Stochastic Finite Element Saddle Point Problems

Fast Structured Spectral Methods

Multi-Element Probabilistic Collocation Method in High Dimensions

Collocation methods for uncertainty quantification in PDE models with random data

Research Article A Pseudospectral Approach for Kirchhoff Plate Bending Problems with Uncertainties

Research Article Multiresolution Analysis for Stochastic Finite Element Problems with Wavelet-Based Karhunen-Loève Expansion

First-order overdetermined systems. for elliptic problems. John Strain Mathematics Department UC Berkeley July 2012

Spectral methods for fuzzy structural dynamics: modal vs direct approach

Iterative regularization of nonlinear ill-posed problems in Banach space

Bang bang control of elliptic and parabolic PDEs

STOCHASTIC SAMPLING METHODS

Parameter Selection Techniques and Surrogate Models

Sampling and low-rank tensor approximation of the response surface

Monte Carlo Methods for Uncertainty Quantification

NONLOCALITY AND STOCHASTICITY TWO EMERGENT DIRECTIONS FOR APPLIED MATHEMATICS. Max Gunzburger

A regularized least-squares method for sparse low-rank approximation of multivariate functions

Numerical Solution I

Implementation of Sparse Wavelet-Galerkin FEM for Stochastic PDEs

Multilevel stochastic collocations with dimensionality reduction

Sparse polynomial chaos expansions in engineering applications

The Conjugate Gradient Method

Stochastic Analogues to Deterministic Optimizers

Ensemble Kalman filter assimilation of transient groundwater flow data via stochastic moment equations

ON THE MULTIPOINT MIXED FINITE VOLUME METHODS ON QUADRILATERAL GRIDS

Splitting methods with boundary corrections

arxiv: v2 [math.na] 8 Sep 2017

Introduction to Computational Stochastic Differential Equations

MULTISCALE FINITE ELEMENT METHODS FOR STOCHASTIC POROUS MEDIA FLOW EQUATIONS AND APPLICATION TO UNCERTAINTY QUANTIFICATION

Estimating functional uncertainty using polynomial chaos and adjoint equations

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN

Hypocoercivity and Sensitivity Analysis in Kinetic Equations and Uncertainty Quantification October 2 nd 5 th

A sparse grid stochastic collocation method for elliptic partial differential equations with random input data

SOLVING ELLIPTIC PDES

Maximum variance formulation

Kernel-based Approximation. Methods using MATLAB. Gregory Fasshauer. Interdisciplinary Mathematical Sciences. Michael McCourt.

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

A Polynomial Chaos Approach to Robust Multiobjective Optimization

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

SENSITIVITY ANALYSIS IN NUMERICAL SIMULATION OF MULTIPHASE FLOW FOR CO 2 STORAGE IN SALINE AQUIFERS USING THE PROBABILISTIC COLLOCATION APPROACH

Multigrid and stochastic sparse-grids techniques for PDE control problems with random coefficients

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

The method of lines (MOL) for the diffusion equation

ASSESSMENT OF COLLOCATION AND GALERKIN APPROACHES TO LINEAR DIFFUSION EQUATIONS WITH RANDOM DATA

Stability of optimization problems with stochastic dominance constraints

Adaptive Wavelet Methods for Elliptic SPDEs

Steps in Uncertainty Quantification

1 Separation of Variables

Simple Examples on Rectangular Domains

Spectral Representation of Random Processes

Multilevel accelerated quadrature for elliptic PDEs with random diffusion. Helmut Harbrecht Mathematisches Institut Universität Basel Switzerland

Uncertainty Quantification in Computational Models

Scalable Algorithms for Optimal Control of Systems Governed by PDEs Under Uncertainty

Kernel Method: Data Analysis with Positive Definite Kernels

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

Lecture notes: Introduction to Partial Differential Equations

Riesz bases of Floquet modes in semi-infinite periodic waveguides and implications

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model

Solving PDEs Numerically on Manifolds with Arbitrary Spatial Topologies

Superparameterization and Dynamic Stochastic Superresolution (DSS) for Filtering Sparse Geophysical Flows

NUMERICAL SIMULATION OF LONG WAVE RUNUP ON A SLOPING BEACH*

A LINEARIZED APPROACH TO WORST-CASE DESIGN IN SHAPE OPTIMIZATION

A Kernel-based Collocation Method for Elliptic Partial Differential Equations with Random Coefficients

Local discontinuous Galerkin methods for elliptic problems

Solving Boundary Value Problems (with Gaussians)

Macroscopic Failure Analysis Based on a Random Field Representations Generated from Material Microstructures

A Multiphysics Framework Using hp-finite Elements for Electromagnetics Applications

Solving the steady state diffusion equation with uncertainty Final Presentation

UNCERTAINTY QUANTIFICATION IN LIQUID COMPOSITE MOULDING PROCESSES

Application of QMC methods to PDEs with random coefficients

A sparse grid stochastic collocation method for partial differential equations with random input data

Computer simulation of multiscale problems

Karhunen-Loève decomposition of Gaussian measures on Banach spaces

Stochastic collocation and mixed finite elements for flow in porous media

Math 5587 Lecture 2. Jeff Calder. August 31, Initial/boundary conditions and well-posedness

Comparison of Clenshaw-Curtis and Leja quasi-optimal sparse grids for the approximation of random PDEs

Directional Field. Xiao-Ming Fu

Transcription:

Uncertainty Quantification in Discrete Fracture Network Models Claudio Canuto Dipartimento di Scienze Matematiche, Politecnico di Torino claudio.canuto@polito.it Joint work with Stefano Berrone, Sandra Pieraccini, Stefano Scialò (DISMA, Politecnico di Torino) AMCS Seminar - KAUST, 10 February 2014 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 1 / 53

Outline of the Talk 1 Introduction New approach: a PDE optimization problem 2 Discretization The discrete problem 3 Some numerical experiments Stochastic fracture transmissivity Test 1 Test 2 Test 3 Stochastic geometry (work in progress) Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 2 / 53

DFN Figure: Example of DFN Discrete fracture network models: 3D network of intersecting fractures Fractures are represented as planar polygons Rock matrix is considered impervious Quantity of interest is the hydraulic head evaluated with Darcy law Flux balance and hydraulic head continuity imposed across trace intersections Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 3 / 53

Nomenclature The computational domain is denoted Ω = i I Fi, Ω = i I Fi. F i R 3, i I is a generic fracture of the system; Fracture intersections are called traces and denoted by S m, m M; Each trace is a set of non-vanishing segments that are shared by exactly two fractures: S m = F i F j, and I Sm = {i, j}; Si is the set of traces on fracture F i while S denotes the set of all the traces; f l R 3, l L is a generic sub-fracture, obtained splitting fractures F i in such a way that each trace is contained in the boundary of the sub-fractures. Ω = f l L l \ Ω. f 2. f 2. f 1 F 1 S. F 2 f 1. ˆn 1..... f1 f 1. ˆn 2 ˆn. 2.. ˆn 1. f 2. f 2. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 4 / 53

Classical approach: a coupled system of PDEs The global hydraulic head H in Ω is provided by the solution of the following coupled problems l L with a 2D local reference system on f l expressing the Darcy law: (Kf l H) = q, in f l, H ΓD f l = H D, on Γ D f l, H ˆν fl = H N, on Γ N f l. plus additional coupling conditions: let L Sm = {l : S m f l }, then l L Sm H fl = H fk on S m, S m S, l, k L Sm, H fl ˆν fl = 0 on S m, S m S. Here, H ˆν := ˆn (K H). Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 5 / 53

Problem formulation on the original fractures Let us denote by H i the restriction of H to the fracture F i, i I. The previous compatibility conditions can be written as: where [ H i ˆν i Sm [ Hi ˆν i S m ] S m ] H i Sm H j S m [[ ]] = 0, for i, j I Sm, m M, H j ˆν j S m S m = 0, for i, j I Sm, m M, S m + denotes the jump of the co-normal derivative along the unique normal ˆn i S m fixed for the trace S m on the fracture F i. This jump is independent of the orientation of ˆn i S m. Remark. We assume q L 2 (f l ), so that the conormal derivative is well-defined in H 1 2 ( fl ). Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 6 / 53

Proposition Let [ ] U Sm Hi i := ˆν S i S U Sm i U S =H 1 2 (S), S S and U i U Si the tuple of functions U S i S Si. Let further be F i = Γ in Γ id with Γ in Γ id = and Γ id. Then, solving i I the problem: find H i = Hi 0 + R H id, with Hi 0 V i := H 1 D,0(F i) such that: ( K H 0 i, v ) = (q i, v) + U i, v Si U S i,u S i + HiN, v ΓiN H 2 1 (Γ in ),H 1 2 (Γ in ) with additional conditions (K R H id, v), v V i H i Sm H j S m = 0, for i, j I Sm, m M, U Sm i + U Sm j = 0, for i, j I Sm, m M, is equivalent to solve the problems on the subfractures. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 7 / 53

PDE constrained optimization approach [Berrone, Pieraccini and Scialò (SISC2013a-b, JCP2014)] Instead of solving the coupled differential problems on the fractures or sub-fractures with the corresponding matching conditions we look for the solution solving a PDE constrained optimal control problem, the variable U being the control variable. Let us define the differentiable quadratic functional J : U R as J(U) = ) ( H i(u i) S H j(u j) S 2H S + U i S + Uj S 2U S S S variable U being the tuple of all control variables U i. Proposition Let us define the spaces U S and H S as U S = H 1 2 (S), H S = H 1 2 (S) = U S then the hydraulic head H H 1 D(Ω) is the unique exact solution of DFN problem if and only if it satisfies the differential problems on F i, i I and correspondingly J(U) = 0. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 8 / 53

Definition of the discrete problem Introduce a finite element triangulation on each fracture, completely independent of the triangulation on the intersecting fractures. Let us further define on this triangulation a finite element discretization h for H. Introduce also a discretization u for the control variable U, on the traces of each fracture independently. Let us choose U S = H S = L 2 (S) for the discrete norms Then we have Algebraic formulation of quadratic functional: J(u, h) = 1 2 ht G h h + 1 2 ut G u u Algebraic formulation of PDE constraints: A ih i B iu = q i, i I. Grouping the matrices A i and B i in the matrices A and B, and q i in q the problem becomes min u,h s.t. J(u, h) := 1 2 ht G h h + 1 2 ut G u u Ah Bu = q. Note: h denotes the discretized head, in the sequel the mesh-size will be denoted by δ. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 9 / 53

The unconstrained problem Use the linear constraint to remove h from J: J(u, h(u))= 1 2 (A 1 (Bu + q)) T G h (A 1 (Bu + q)) + 1 2 ut G u u = 1 2 ut (B T A T G h A 1 B + G u )u + u T B T A T G h A 1 q + 1 2 qt A T G h A 1 q such that the minimum of the constrained problem is the same as the solution to the unconstrained problem: min Ĵ(u), Ĵ(u) := 1 2 ut (B T A T G h A 1 B + G u )u + u T B T A T G h A 1 q that can be solved by a gradient-based method. The gradient of Ĵ in a point ū is: where with Ĵ(ū) = BT p + G u ū p i = A T i G h i h i and h i = A 1 i (B iū i q i) h = (h 1,..., h I ) T and p = (p 1,..., p I ) T. Let us observe that, given a value to the control variables ū i, i I only LOCAL problems on each fracture are solved in order to evaluate the gradient. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 10 / 53

Main advantages of the proposed method The numerical triangulation for the discrete solution is fully independent of each fracture and trace the gradient method makes the optimization approach to DFN simulations nearly inherently parallel on a multicore or GPU architecture we can associate each fracture to a different core exchange of very small amount of data between processes each process only exchanges data with a limited number of other known processes resolution of small linear systems independently performed Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 11 / 53

Figure: An example of mesh on a DFN Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 12 / 53

A toy network for our numerical experiments Figure: An example of toy network. Left: 3D view of the network (traces in red); right: projection on x 1 -x 2 plane Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 13 / 53

General setting We consider several toy networks with: 1 An horizontal fracture F 1 2 Two vertical orthogonal fractures F 2, F 3 (with reference to previous 2D figure: F 2 on the right of F 1, F 3 above F 1) 3 A set of additional fractures connecting the network, orthogonal to F 1, and with arbitrary orientation. Boundary conditions: 1 The east edge of F 1 acts as a source (Neumann boundary conditions set to 10) 2 On south edge of F 2 and east edge of F 3 (constant non-homogeneous) Dirichlet b.c. are set 3 All other edges are assumed to be insulated: homogenus Neumann conditions. We consider the problem of measuring the overall flux entering fractures F 2 and F 3 through their traces, respectively. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 14 / 53

Motivation DFN simulations are largely interesting in those situations in which the discrete nature of the fractures strongly impacts on the directionality of the flow. DFN are usually applied to simulate the underground displacement of pollutant, water or super-critical carbon dioxide. The simulations mainly aim at estimating the flux entity, the resulting directionality of the flux, and characteristic time. In this context we assume as characteristic quantity the flux that is affecting a fixed boundary of the DFN (fractures F 2 and F 3). A possible scenario is as follows: Assume information is available about the probability distribution of certain fracture features, such as their density, orientation, size, aspect ratio, aperture (these data may affect transmissivity). Assume a borehole is pumping some fluid underground (e.g., carbon dioxide) We are interested in evaluating the probability that the flux of carbon dioxide reaches a certain region of the underground basin, where a large outcropping fault can be a carrier for a dangerous leakage. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 15 / 53

Strategy for UQ Non intrusive methods (a MUST in our application, due to the computational cost of each realization, performed by an iterative solver) Stochastic collocation approach Gauss-Patterson grids in each direction (to re-use expensive information from previous levels) Smolyak-type sparse grids for multi-dimensional stochastic variables A vast literature on such strategy is available since mid 2000 s, including more recent insights in Nonlinear Approximation and Adaptivity [Babuška, Tempone, Nobile, Webster, Xiu, Hesthaven, Tamellini, Schwab, DeVore,...]. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 16 / 53

Stochastic transmissivity: test cases 1 Test 1: Same transmissivity K on all fractures: K = 10 L min+(l max L min )Y, Y U(0, 1) 2 Test 2: Different transmissivities K i on the fractures: K 1 = K 2 = K 3 = 10 L, K i = 10 L min+(l max L min )Y i, Y i U(0, 1) for i = 4,..., N, with Y i independent random variables. 3 Test 3: Different transmissivities K i, dictated by a KL expansion: K 1 = K 2 = K 3 = 10 µ, K i = 10 L i with L i = L 0 + λnφ n(x Bi )Y n(ω) for i = 4,..., N, where x Bi is the center of mass of F i. n=1 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 17 / 53

Test 1 We consider #I = 7 fractures. On each fracture, K = 10 L min+(l max L min )Y, Y U(0, 1) with L min = 4, L max = 0. Figure: DFN configuration for Test 1 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 18 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus y Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 19 / 53

Figure: Mean value errors for flux entering F 2 (left) and F 3 (right) versus number of grid points (Gauss-Patterson grid). Top: semi-log scale; bottom: log-log scale Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 20 / 53

Figure: Variance errors for flux entering F 2 (left) and F 3 (right) versus number of grid points (Gauss-Patterson grid). Top: semi-log scale; bottom: log-log scale Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 21 / 53

Test 2 We consider #I = 7 fractures. We set K 1 = K 2 = K 3 = 10 L, K i = 10 L min+(l max L min )Y i, Y i U(0, 1) for i = 4,..., N, with L min = 4, L max = 0, L = 2. Figure: DFN configuration for Test 2 (same as for Test 1) Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 22 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus one selected stochastic variable y i, the one associated with the fracture with smallest distance from the interesection F 2 F 3 (all others set to 0.5) Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 23 / 53

Figure: Mean value errors for flux entering F 2 (left) and F 3 (right) versus number of grid points (Gauss-Patterson sparse grid). Top: semi-log scale; bottom: log-log scale Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 24 / 53

Figure: Variance errors for flux entering F 2 (left) and F 3 (right) versus number of grid points (Gauss-Patterson sparse grid). Top: semi-log scale; bottom: log-log scale Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 25 / 53

Test 3 We consider #I = 12 fractures. We set K 1 = K 2 = K 3 = 10 2 and for i = 4,..., N M K i,m = 10 L i,m, L i,m = L 0 + λnφ n(x Bi )Y n(ω). The Karhunen-Loève decomposition is computed with a covariance function n=1 C L(x, z) = e x z 2 γ 2, x, z D Figure: DFN configuration for Test 3 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 26 / 53

M = 1 Figure: Flux entering F 2 versus the stochastic variable y 1 ; γ = 1.5 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 27 / 53

M = 1 Figure: Flux entering F 2 versus the stochastic variable y 1 ; γ = 0.25 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 28 / 53

M = 2 Figure: Flux entering F 2 versus the stochastic variables y 1 (left; y 2 = 0.5) and y 2 (right; y 1 = 0.5); γ = 1.5 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 29 / 53

M = 2 Figure: Flux entering F 2 versus the stochastic variables y 1 (left; y 2 = 0.5) and y 2 (right; y 1 = 0.5); γ = 0.25 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 30 / 53

M = 2 Figure: Flux entering F 2 versus the stochastic variables y 1 and y 2 ; γ = 1.5 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 31 / 53

M = 2 Figure: Flux entering F 2 versus the stochastic variables y 1 and y 2 ; γ = 0.25 Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 32 / 53

M = 4 Figure: Left to right, top to bottom: flux entering F 2 versus the stochastic variables y 1, y 2, y 3, y 4 respectively. All others set to 0.5; γ = 1.5. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 33 / 53

M = 4 Figure: Left to right, top to bottom: flux entering F 2 versus the stochastic variables y 1, y 2, y 3, y 4 respectively. All others set to 0.5; γ = 0.25. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 34 / 53

Figure: Mean value (left) and variance (right) errors for flux entering F 2 versus number of grid points (Gauss-Patterson sparse grid). Solid line: γ = 1.5, dotted line: γ = 0.25. Similar behaviours reported in the literature (e.g., Nobile, Tempone and Webster (2008)). Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 35 / 53

Stochastic geometry (work in progress) We consider a geometry in which the orientation of the fractures is non-deterministic. K is fixed for all fractures. Fracture F i, for i 4, forms an angle α i with the x 1 axis which is α i = ᾱ i + α i(2y 1), y U(0, 1). Figure: Non-deterministic configuration. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 36 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus the stochastic variable y Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 37 / 53

Figure: Errors on mean value (left) and variance (right) versus number of grid points Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 38 / 53

Another test geometry (I) Figure: Non-deterministic configuration: increasing number of fractures. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 39 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus the stochastic variable y Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 40 / 53

Figure: Errors on mean value (left) and variance (right) versus number of grid points Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 41 / 53

Another test geometry (II) Figure: Non-deterministic configuration: increasing some fractures length. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 42 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus the stochastic variable y Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 43 / 53

Figure: Errors on mean value (left) and variance (right) versus number of grid points Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 44 / 53

Figure: Errors on mean value (left) and variance (right) versus number of grid points. Stochastic collocation (solid lines) vs Monte Carlo (dotted lines) Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 45 / 53

Another test geometry (III) Figure: Non-deterministic configuration: non-deterministic orientation only for inner fractures. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 46 / 53

Figure: Flux entering F 2 (left) and F 3 (right) versus the stochastic variable y Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 47 / 53

Figure: Errors on mean value (left) and variance (right) versus number of grid points Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 48 / 53

A model for the outgoing flux The flux entering a fracture F 2 or F 3 can be modelled as follows: u(y) = u S(y) + εu R(y), where (S for smooth) u S is the smooth part (large-scale behaviour) (R for rough) u R is the rough part (small-scale behaviour) whereas ε > 0 is a small parameter. Let us assume (just for convenience of the analysis) periodicity in the y-variable. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 49 / 53

Assume that u S is analytic in a strip in the complex plane containing the real axis, and admits an expansion of the form u S(y) = k 0 ( ak cos ky + b k sin ky ), with for some α > 0. Then, for the L 2 -projection a k b k e αk P Ju S = J ( ak cos ky + b k sin ky ) k=0 we have an exponential decay of the error as J : u S P Ju S 2 L 2 (0,2π) < 1 α e 2αJ. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 50 / 53

On the other hand, assume that the rough component u R has the form of a shifted and scaled square wave u R(y) = 1 M w(my), where M > 0 is an integer and w = w(t) is the square wave { 1 if 2kπ < t < (2k + 1)π for some k Z, w(t) = 1 if (2k + 1)π < t < (2k + 2)π. The Fourier expansion is u R(y) = 2 1 π (2m + 1)M sin((2m + 1)M)y =: c k sin ky, m 0 k 0 with Thus, 2 if k = (2m + 1)M for some m 0, c k = πk 0 elsewhere. u R P Ju R 2 L 2 (0,π) 2 1 πm J. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 51 / 53

For the model flux u = u S + εu R, we have the Fourier expansion u(y) = k 0 ( ak cos ky + b k sin ky ), with b k := b k + εc k. Note that bk = b k whenever k (2m + 1)M for any m 0, thus in particular the Fourier coefficients of u corresponding to the first M modes coincide with those of u S, hence they decay at an exponential rate. The L 2 -approximation error satisfies 4 u P Ju 2 α e 2αJ for all J J, L 2 (0,2π) 8ε 2 1 for all J > J. πm J for a suitable J = J (α, ε, M). Thus, the larger is M (which in our application could be related to the number of fractures), the larger is the value of J for which one sees an exponential convergence. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 52 / 53

Extensions and future work Consider log-normal distributions as well Increase the number N of fractures in the network Attribute random orientation to fractures via a K-L expansion Furtherly increase the stochastic dimensionality M by randomizing other relevant parameters of the network: density of fractures, characteristic length, aspect ratio... Provide a rigorous mathematical analysis of the dependence of quantities of interest (e.g., output fluxes) from the random variables. Inject adaptivity in the UQ process. Claudio Canuto (Politecnico di Torino) UQ in DFN models KAUST - February 10, 2014 53 / 53