+ All Categories
Home > Documents > Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of...

Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of...

Date post: 13-Jul-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
28
Algorithms for Uncertainty Quantification Tobias Neckel, Paul-Cristian Sârbu Lehrstuhl Informatik V Summer Semester 2017
Transcript
Page 1: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Algorithms for Uncertainty QuantificationTobias Neckel, Paul-Cristian Sârbu

Lehrstuhl Informatik V

Summer Semester 2017

Page 2: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Lecture 1: Introduction to UncertaintyQuantification

Page 3: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Uncertainty Quantification definition

Page 4: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification?Short definition

UQ = (probability theory + statistical practice) + “real world”

Wikipedia definition

“Uncertainty Quantification is the science of quantitative characterization and reduction ofuncertainties in applications. It tries to determine how likely certain outcomes are if some aspects ofthe system are not exactly known"

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 4

Page 5: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification?Short definition

UQ = (probability theory + statistical practice) + “real world”

Wikipedia definition

“Uncertainty Quantification is the science of quantitative characterization and reduction ofuncertainties in applications. It tries to determine how likely certain outcomes are if some aspects ofthe system are not exactly known"

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 4

Page 6: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification (2)Definition of Karen Willcox & Youssef Marzouk (The Princeton Companion to Applied Mathematics):

”UQ involves the quantitative characterization and management of uncertainty in a broad range ofapplications. It employs both computational models and observational data, together with theoreticalanalysis. UQ encompasses many different tasks, including uncertainty propagation, sensitivityanalysis, statistical inference and model calibration, decision making under uncertainty, experimentaldesign, and model validation. UQ thus draws upon many foundational ideas and techniques in appliedmathematics and statistics (e.g., approximation theory, error estimation, stochastic modeling, andMonte Carlo methods) but focuses these techniques on complex models—for instance, of physical orsocio-technical systems—that are primarily accessible through computational simulation. UQ hasbecome an essential aspect of the development and use of predictive computational simulation tools.”

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 5

Page 7: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification (3)• new and hot research topic in computational science

• to obtain reliable computational results→ uncertainty needs to be incorporated a-priori

• UQ = large-scale computational problems

• UQ = challenging; smart techniques are needed to overcome the computational challenges

• in the lecture, we focus on (but don’t limit ourselves to) forward propagation→ how douncertainties propagate through a model?

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 6

Page 8: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification (3)• new and hot research topic in computational science

• to obtain reliable computational results→ uncertainty needs to be incorporated a-priori

• UQ = large-scale computational problems

• UQ = challenging; smart techniques are needed to overcome the computational challenges

• in the lecture, we focus on (but don’t limit ourselves to) forward propagation→ how douncertainties propagate through a model?

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 6

Page 9: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification (3)• new and hot research topic in computational science

• to obtain reliable computational results→ uncertainty needs to be incorporated a-priori

• UQ = large-scale computational problems

• UQ = challenging; smart techniques are needed to overcome the computational challenges

• in the lecture, we focus on (but don’t limit ourselves to) forward propagation→ how douncertainties propagate through a model?

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 6

Page 10: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

What is Uncertainty Quantification (3)• new and hot research topic in computational science

• to obtain reliable computational results→ uncertainty needs to be incorporated a-priori

• UQ = large-scale computational problems

• UQ = challenging; smart techniques are needed to overcome the computational challenges

• in the lecture, we focus on (but don’t limit ourselves to) forward propagation→ how douncertainties propagate through a model?

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 6

Page 11: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Forward vs. inverse problems

Page 12: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Uncertainty quantification: forward propagation

1

• direction: input→ model→ output

• number of uncertain parameters⇒ stochastic dimensionality

1A. Stuart: Uncertainty Quantification in Bayesian Inversion

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 8

Page 13: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Uncertainty quantification: forward propagation

1

• direction: input→ model→ output

• number of uncertain parameters⇒ stochastic dimensionality

1A. Stuart: Uncertainty Quantification in Bayesian Inversion

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 8

Page 14: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Uncertainty quantification: Inverse problems

2

• direction: output (data)→ model→ input• input domain size⇒ stochastic dimensionality

2A. Stuart: Uncertainty Quantification in Bayesian Inversion

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 9

Page 15: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Uncertainty quantification: Inverse problems

2

• direction: output (data)→ model→ input• input domain size⇒ stochastic dimensionality2A. Stuart: Uncertainty Quantification in Bayesian Inversion

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 9

Page 16: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Illustrative example

Page 17: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example 3

• Classical transonic flow problem• M∞ = 0.734• α = 2.79o

• Re = 6.5×106

Figure: RAE 2822 Airfoil

3Sources: Witteveen et al. Comparison of Stochastic Collocation methods for UQ of the Transonic RAE 2822 airfoil

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 11

Page 18: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example• Classical transonic flow problem• M∞ = 0.734• α = 2.79o

• Re = 6.5×106

Figure: Wall pressure distribution

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 12

Page 19: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example• Introduce uncertainties: M∞ = 0.734±0.005, α = 2.79o±0.1, t/c = 0.1211±0.005.

• Assume a certain distribution, propagate, and analyze the results.

Figure: Surface pressure distribution using uniformly distributed input uncertainties.

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 13

Page 20: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example• Supposing the parameters are uniformly distributed...

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 14

Page 21: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example• ...or gaussian distributed: different results!

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 15

Page 22: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

UQ - An Example• Deterministic solution differs from the mean value calculation:

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 16

Page 23: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Course description

Page 24: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Prerequisites• basic knowledge of probability theory and statistics

• basic knowledge of numerical programming

• basic knowledge of computer programming

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 18

Page 25: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Covered material1. L1: Introduction

2. L2: Repetition of probability theory and statistics

3. L3: Sampling methods for UQ I: classical Monte Carlo sampling

4. L4: Sampling methods for UQ II: quasi Monte Carlo sampling

5. L5: Repetition of numerical interpolation and quadrature

6. L6: Non-intrusive polynomial chaos: Discrete projections and least squares

7. L7: Intrusive polynomial chaos: Stochastic Galerkin

8. L8: Sparse grids in UQ

9. L9: Sensitivity analysis

10. L10: Random fields approximation in UQ

11. L11: Software for UQ

12. L12: Guest lecturer: Bayesian inverse problems

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 19

Page 26: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

ECTS, Modules, TutorialsECTS, Modules

• 5 ECTS (2+2 lectures/tutorials per week)

• CSE: elective course

• Computer Science, Computer Science: Games Engineering, Data Engineering and Analytics:elective/Master catalogue

• others?

Tutorials:

• Wed., 12:15-13:45, MI 02.07.023

• tutor: Ionut, Farcas,

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 20

Page 27: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

ECTS, Modules, TutorialsECTS, Modules

• 5 ECTS (2+2 lectures/tutorials per week)

• CSE: elective course

• Computer Science, Computer Science: Games Engineering, Data Engineering and Analytics:elective/Master catalogue

• others?

Tutorials:

• Wed., 12:15-13:45, MI 02.07.023

• tutor: Ionut, Farcas,

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 20

Page 28: Algorithms for Uncertainty Quantification - TUM · “Uncertainty Quantification is the science of quantitative characterization and reduction of uncertainties in applications. It

Literature• T. J. Sullivan, Introduction to Uncertainty Quantification, Texts in Applied Mathematics 63,

Springer, 2015

• R. C. Smith, Uncertainty Quantification – Theory, Implementation, and Applications, SIAM, 2014

• D. Xiu, Numerical Methods for Stochastic Computations – A Spectral Method Approach, PrincetonUniv. Press, 2010

Dr. rer. nat. Tobias Neckel | Algorithms for Uncertainty Quantification | Summer Semester 2017 21


Recommended