Utilizing Adjoint-Based Techniques to Improve the Accuracy and Reliability in Uncertainty Quantification

Similar documents
Parallel Simulation of Subsurface Fluid Flow

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

Measure-Theoretic parameter estimation and prediction for contaminant transport and coastal ocean modeling

ICES REPORT A posteriori error control for partial differential equations with random data

At A Glance. UQ16 Mobile App.

Downloaded 08/12/13 to Redistribution subject to SIAM license or copyright; see

Uncertainty Quantification in Computational Models

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

Miguel Aguilo, Ted Blacker, Andre Claudet, Brett Clark, Ryan Rickerson, Josh Robbins, Louis Vaught, and Tom Voth Sandia National Laboratories

Algorithms for Uncertainty Quantification

Model Calibration under Uncertainty: Matching Distribution Information

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

Gradient Enhanced Universal Kriging Model for Uncertainty Propagation in Nuclear Engineering

Estimating functional uncertainty using polynomial chaos and adjoint equations

Parameter Selection Techniques and Surrogate Models

Nonparametric density estimation for elliptic problems with random perturbations

Uncertainty Quantification for Machine Learning and Statistical Models

Uncertainty Management and Quantification in Industrial Analysis and Design

Steps in Uncertainty Quantification

Multi-Objective Stochastic Optimization of Magnetic Fields. David S Bindel, Cornell University

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

Adjoint-Fueled Advances in Error Estimation for Multiscale, Multiphysics Systems

Experiences with Model Reduction and Interpolation

Fast Numerical Methods for Stochastic Computations

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

AMS526: Numerical Analysis I (Numerical Linear Algebra)

ACTIVE SUBSPACES for dimension reduction in parameter studies

Quantifying conformation fluctuation induced uncertainty in bio-molecular systems

Uncertainty Quantification and Validation Using RAVEN. A. Alfonsi, C. Rabiti. Risk-Informed Safety Margin Characterization.

Optimisation under Uncertainty with Stochastic PDEs for the History Matching Problem in Reservoir Engineering

Adjoint-enabled Uncertainty Quantification for Satellite Shield Designs

Dimension reduction in MHD power generation models: dimensional analysis and active subspaces

Multiphysics modeling of thermal batteries

At-A-Glance SIAM Events Mobile App

Uncertainty Propagation

Predictive Engineering and Computational Sciences. Local Sensitivity Derivative Enhanced Monte Carlo Methods. Roy H. Stogner, Vikram Garg

Data-Driven Bayesian Model Selection: Parameter Space Dimension Reduction using Automatic Relevance Determination Priors

BEST ESTIMATE PLUS UNCERTAINTY SAFETY STUDIES AT THE CONCEPTUAL DESIGN PHASE OF THE ASTRID DEMONSTRATOR

Spectral Representation of Random Processes

Adjoint-Fueled Advances in Error Estimation for Multiscale, Multiphysics Systems

Schwarz Preconditioner for the Stochastic Finite Element Method

Application and validation of polynomial chaos methods to quantify uncertainties in simulating the Gulf of Mexico circulation using HYCOM.

AN EFFICIENT COMPUTATIONAL FRAMEWORK FOR UNCERTAINTY QUANTIFICATION IN MULTISCALE SYSTEMS

Uncertainty Quantification in Viscous Hypersonic Flows using Gradient Information and Surrogate Modeling

Modeling Interfaces in Structural Dynamics Analysis

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

EFFICIENT SHAPE OPTIMIZATION USING POLYNOMIAL CHAOS EXPANSION AND LOCAL SENSITIVITIES

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Dipartimento di Scienze Matematiche

Liquid-Rocket Transverse Triggered Combustion Instability: Deterministic and Stochastic Analyses

An Empirical Comparison of Graph Laplacian Solvers

Optimization Tools in an Uncertain Environment

Intro BCS/Low Rank Model Inference/Comparison Summary References. UQTk. A Flexible Python/C++ Toolkit for Uncertainty Quantification

Anomaly Density Estimation from Strip Transect Data: Pueblo of Isleta Example

Dynamically data-driven morphing of reduced order models and the prediction of transients

Multilevel stochastic collocations with dimensionality reduction

Towards Large-Scale Computational Science and Engineering with Quantifiable Uncertainty

A Non-Intrusive Polynomial Chaos Method For Uncertainty Propagation in CFD Simulations

Concepts in Global Sensitivity Analysis IMA UQ Short Course, June 23, 2015

A Brief Overview of Uncertainty Quantification and Error Estimation in Numerical Simulation

Coupling of Multi fidelity Models Applications to PNP cdft and local nonlocal Poisson equations

Uncertainty Quantification in MEMS

Polynomial chaos expansions for structural reliability analysis

Uncertainty Quantification in Computational Science

Uncertainty Quantification in Performance Evaluation of Manufacturing Processes

Dimension-adaptive sparse grid for industrial applications using Sobol variances

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

Scalability of Partial Differential Equations Preconditioner Resilient to Soft and Hard Faults

Combining multiple surrogate models to accelerate failure probability estimation with expensive high-fidelity models

Stochastic Spectral Approaches to Bayesian Inference

Characterization of heterogeneous hydraulic conductivity field via Karhunen-Loève expansions and a measure-theoretic computational method

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

Numerical Simulation of Flows in Highly Heterogeneous Porous Media

Validation Metrics. Kathryn Maupin. Laura Swiler. June 28, 2017

Sequential Importance Sampling for Rare Event Estimation with Computer Experiments

Chapter 6. Finite Element Method. Literature: (tiny selection from an enormous number of publications)

A Stochastic-Oriented NLP Relaxation for Integer Programming

UQ in Reacting Flows

J~ J.~ Dennis D. Cox Professor of Statistics

Introduction to Uncertainty Quantification in Computational Science Handout #3

PC EXPANSION FOR GLOBAL SENSITIVITY ANALYSIS OF NON-SMOOTH FUNCTIONALS OF UNCERTAIN STOCHASTIC DIFFERENTIAL EQUATIONS SOLUTIONS

arxiv: v1 [math.na] 14 Sep 2017

Research Collection. Basics of structural reliability and links with structural design codes FBH Herbsttagung November 22nd, 2013.

Hyperbolic Polynomial Chaos Expansion (HPCE) and its Application to Statistical Analysis of Nonlinear Circuits

Texas at Austin 2 Nazarbayev University. January 15, 2019

Organization. I MCMC discussion. I project talks. I Lecture.

arxiv: v2 [math.na] 5 Dec 2013

On some numerical convergence studies of mixed finite element methods for flow in porous media

A posteriori error estimation of approximate boundary fluxes

Polynomial chaos expansions for sensitivity analysis

Sampling and low-rank tensor approximation of the response surface

Paola CINNELLA. DynFluid Laboratory, Arts et Métiers ParisTech, Paris, France and Università del Salento, Lecce, Italy.

Gaussian process regression for Sensitivity analysis

Application of V&V 20 Standard to the Benchmark FDA Nozzle Model

Rob Ettema, Dean, College of Engineering and Applied Science

DAKOTA/UQ: A Toolkit For Uncertainty Quantification in a Multiphysics, Massively Parallel Computational Environment

New Advances in Uncertainty Analysis and Estimation

PROJECTION METHODS FOR DYNAMIC MODELS

Uncertainty Quantification of EBR-II Loss of Heat Sink Simulations with SAS4A/SASSYS-1 and DAKOTA

New issues in LES of turbulent flows: multiphysics and uncertainty modelling

Transcription:

Utilizing Adjoint-Based Techniques to Improve the Accuracy and Reliability in Uncertainty Quantification Tim Wildey Sandia National Laboratories Center for Computing Research (CCR) Collaborators: E. Cyr, J. Jakeman, D. Kouri, J, Shadid, B. van Bloemen Waanders (SNL), S. Tavener (CSU), T. Butler (UC-Denver), C. Dawson (UT-Austin), S. Prudhomme (EP-Montreal) Research Collaboration Workshop: Optimization and Uncertainty Quantification in Energy and Industrial Applications Institute for Mathematics and Applications - Minneapolis, MN Feb. 22-24, 2016 SAND2016-1530 C Sandia National Laboratories is a multi program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-AC04-94AL85000..

Motivation

Large Scale Nonlinear Multi-Physics Simulations Flow in Nuclear Reactor (Turbulent CFD) Tokamak Equilibrium (MHD) 1. PDE constrained optimization with large number of design parameters 2. Understand the accuracy in quantities of interest 3. Invested in adjoint-based methods to address these challenges Fully-coupled conjugate heat transfer Geodynamo (MHD)

Drekar Resistive MHD Adjoint Test Problems MHD Generator (Re ~ 2500, Re m ~ 10, Ha = 5) Hartmann Flow Accuracy in derivatives: Physical Parameter Analytic Drekar /Adjoint Rel. Err. Pressure Gradient - 20.9318-20.9753 0.21% Dynamic Viscosity -3972.97-3979.72 0.17% Resistivity 778.574 779.988 0.18% Forward Solution Accuracy in error estimates: Adjoint Solution

Predict/Control Performance of Additive Manufacturing of Materials and Components with Quantified Uncertainty AM Process Modeling Optimization Under Uncertainty Component performance assessment - J. Carroll (SNL) Material characterization with quantified uncertainty - J. Michael and D. Adams (SNL) Multi-scale Modeling

Emerging Concepts in PDE-Constrained Optimization Under Uncertainty Goal: Develop efficient methods to determine resilient optimal controls & designs that mitigate high-consequence rare events. Minimize risk subject to probabilistic constraints: Solving these problems requires addressing significant challenges (highdimensional spaces, rare-event detection, non-smooth objective functions, etc.) and is the subject of active research. D. Kouri, D. Ridzal, B. van Bloemen Waanders (SNL); W. Aquino (Duke); S. Uryasev, R,Rockafellar (U-Florida); A. Shapiro (GA-Tech)

Multi-scale Modeling with Mortar Methods M. Balhoff (UT-Austin) Benefits of Multi-scale Mortar Approach Solid mathematical foundation [Arbogast et al 2007] Enables different discretizations, physics, and/or numerical methods [Pencheva et al 2013, Girault et al 2008, Tavener, W. 2013] Easily incorporates non-pde based models [Balhoff, Wheeler 2008] No upscaling/homogenization of parameters [Peszyńska et al 2002] Provides a concurrent multi-scale formulation Hierarchical structure easily extended to finer or coarser levels Related to hybridizable discontinuous Galerkin Provides new opportunities for V&V/UQ/optimization Straightforward to define continuous/discrete adjoints [Tavener, W. 2013]

Adjoint-Based Error Estimation and Adaptivity [Tavener, W. SISC 2013] SPE10 permeability field (layer 75) 4 injection wells, 1 production well Subdomains with wells use DG with grids adapted to wells Other subdomains use CCFV QoI is the pressure at production well Subdomain grids are fixed Error estimate provides separate indicators for coarse and fine scale Goal is to adaptively refine coarse scale to accuracy of fine scale

Leveraging Adjoint Capabilities Motivations for Adjoint Development Accurate and efficient gradients for large-scale PDE constrained optimization Accurate goal-oriented error estimates Goal-oriented adaptive mesh refinement Source: Belme et al, JCP 2012 Can we leverage these capabilities for UQ? Multi-physics problems have numerous sources of uncertainty High computational cost for single simulation -> limits number of runs Often interested in low-probability (rare), high consequence events Quantities of interest may have discontinuities

Uncertainty Quantification, Response Surface Approximations, and Error Estimates

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error

UQ, Response Surfaces and Error 0.6 0.4 0.2 Time-stepping Quadrature Discretization 0 Stochastic Deterministic Sampling Can we estimate or correct these deterministic errors? 0.4 0.3 0.2 0.1 0 Stochastic Deterministic Interpolation Time-stepping Quadrature Discretization Sampling

Error Estimates for Samples of a Response Surface Approximation

Standard Adjoint-Based Error Estimate for Systems of Partial Differential Equations

A Computable Error Estimate Points where we evaluate the model Point where we evaluate the sparse grid approximation

A Computable Error Estimate Theorem [Jakeman, W., JCP 2015]

A Computable Error Estimate Theorem [Jakeman, W., JCP 2015] Similar results for spectral Galerkin for PDEs [Butler, Dawson, W., SISC 2011, SJUQ 2013] and parameterized linear systems [Butler, Constantine, W., SIMAX 2012]

Applications for Error Estimates in UQ

Applications for Error Estimates in UQ 1. To define an enhanced QoI with higher rate of convergence Enhanced QoI = Response Surface + Error Estimate

Convergence of Enhanced QoI [Jakeman, W. JCP, 2015]

Convergence of Enhanced QoI [Jakeman, W. JCP, 2015] 1.8 3.3 Error vs. computational cost for the quantity of interest and the enhanced quantity of interest.

Applications for Error Estimates in UQ 1. To define an enhanced QoI with higher rate of convergence Enhanced QoI = Response Surface + Error Estimate 2. To adaptively refine the response surface approximation and/or physical discretization for a global metric, e.g. variance.

Stochastic and Deterministic Adaptivity

Stochastic and Deterministic Adaptivity [Bryant, Prudhomme, W., SJUQ 2015] Mean x-velocity Mean y-velocity Mean pressure

Stochastic and Deterministic Adaptivity [Bryant, Prudhomme, W., SJUQ 2015]

Applications for Error Estimates in UQ 1. To define an enhanced QoI with higher rate of convergence Enhanced QoI = Response Surface + Error Estimate 2. To adaptively refine the response surface approximation and/or physical discretization for a global metric, e.g. variance. 3. To compute robust bounds on the probability of an event, or to adaptively sample to improve the approximation.

Estimation of Probabilities

Estimation of Probabilities

When can we trust a sample of a surrogate? Error bounds surrogate

Estimating Bounds on Probabilities (Fixed Computational Budget) E True event horizon Response surface approximation of the event horizon

Estimating Bounds on Probabilities (Fixed Computational Budget) E Three Categories: Definitely in E Definitely not in E Not sure For the given set of samples: Minimum of probability: Maximum of probability: +

Computing Bounds on Probability Response surface approximation Approximation of E

Computing Bounds on Probability Approximations of the probability of E using polynomial chaos surrogate models. Also, lower and upper bounds on the probability using the adjoint-based error estimate.

An Adaptive Sampling Approach We use a GP regression model in Dakota

Accuracy of the Estimate of the Probability Theorem [Butler, W., Submitted to IJ4UQ 2016] Similar approach explored in [Li, Xiu 2010] and [Li, Li, Xiu 2011] We prove the accuracy of the estimate of the probability of the event. We use a provably higher-order a posteriori error estimate rather than a heuristic a priori error bound. We use each high-fidelity model evaluation to adaptively improve the response surface and the error estimate.

Accuracy of the Estimate of the Probability Theorem [Butler, W., Submitted to IJ4UQ 2016]

Robust Bounds and Adaptivity Approximations of the probability of the event. Cost ratio compares cost of our adaptive approach with cost of Monte Carlo. Initial surrogate approximation of E Points where we evaluate the high-fidelity model Final surrogate approximation of E

Does Adaptive Sampling Help? Acceptance ratio versus number of samples with and without adaptivity using a 4 th order PCE as the initial response surface approximation.

Applications for Derivatives in UQ 1. To define a gradient-enhanced response surface approximation Local linear models [Estep, Neckels 2006; Marchuk, 1995] Gradient enhanced Kriging/Gaussian process models [Lockwood, Anitescu 2011; Dalbey 2013] Gradient enhanced compressive sensing polynomial chaos Convergence of a QoI from resistive MHD using Gaussian process regression in a 5D parameter space

Applications for Derivatives in UQ 1. To define a gradient-enhanced response surface approximation Local linear models [Estep, Neckels 2006; Marchuk, 1995] Gradient enhanced Kriging/Gaussian process models [Lockwood et al 2010; Dalbey 2013] Gradient enhanced compressive sensing polynomial chaos 2. To perform dimension reduction using active subspace techniques [Constantine 2014] Decay of eigenvalues from resistive MHD Surrogate approximation in 1D active subspace with optimization-based bounds

Applications for Derivatives in UQ 1. To define a gradient-enhanced response surface approximation Local linear models [Estep, Neckels 2006; Marchuk, 1995] Gradient enhanced Kriging/Gaussian process models [Lockwood, Anitescu 2011; Dalbey 2013] Gradient enhanced compressive sensing polynomial chaos 2. To perform dimension reduction using active subspace techniques [Constantine 2014] 3. To detect a discontinuity and to enable us to account for our lack of knowledge regarding the location of the discontinuity.

Utilizing Adjoints to Enable Efficient UQ for Discontinuous Functions Numerous discontinuity detection algorithms exist: Polynomial annihiliation [Archibald et al 2009, Jakeman et al 2013] ENO/WENO smoothness indicators [Barth 2011, Witteveen 2013] Developed adjoint-enhanced discontinuity detection Uses both point values and gradients Leverages standard ENO/WENO smoothness indicators Enables clustering of samples We use the Voronoi cells to define the subdomains Gradient enhanced response surface approximations on each subdomain Gradient enhanced Kriging Gradient enhanced PCE

Utilizing Adjoints to Enable Efficient UQ for Discontinuous Functions We view the location of the discontinuity as an epistemic uncertainty Mark Voronoi cells near the discontinuity Samples in these cells may belong to one subdomain or the other We evaluate each response surface approximation at these samples We solve a discrete optimization problem, e.g.: Provides robust bounds on probabilistic quantities given our lack of knowledge regarding the precise location of the discontinuity.

Accounting for Discontinuities We consider the function introduced in [Jakeman et al, 2013]:

Accounting for Discontinuities We start with 200 evaluations of the model and gradient

Accounting for Discontinuities We start with 200 evaluations of the model and gradient

Adding New Samples To Reduce Epistemic Uncertainty N = 200 N = 391 N = 982

Conclusions

Conclusions Traditional uses for adjoints include optimization (gradients), verification (error estimates), and goal-oriented adaptivity. Adjoint-based techniques can also improve UQ Define an enhanced response surface with higher rate of convergence Adaptively resolve the physical and/or parametric discretization Estimate bounds on probabilities of an event Judiciously add samples of the high-fidelity model to adaptively resolve event horizons and accurately estimate probabilities of events Identify and account for discontinuities in parameter space Only discussed forward UQ how about inverse UQ?

Thank you for your attention! Questions? tmwilde@sandia.gov