Projecting uncertainty through nonlinear ODEs Youdong Lin 1, Mark Stadherr 1, George Corliss 2, Scott Ferson 3 1 University of Notre Dame 2 Marquette University.

Slides:



Advertisements
Similar presentations
RSLAB-NTU Lab for Remote Sensing Hydrology and Spatial Modeling 1 An Introduction to R Pseudo Random Number Generation (PRNG) Prof. Ke-Sheng Cheng Dept.
Advertisements

Fuzzy arithmetic is not a conservative way to do risk analysis Scott Ferson and Lev Ginzburg Applied Biomathematics
Structural reliability analysis with probability- boxes Hao Zhang School of Civil Engineering, University of Sydney, NSW 2006, Australia Michael Beer Institute.
Brief Review –Forecasting for 3 weeks –Simulation Motivation for building simulation models Steps for developing simulation models Stochastic variables.
Reliable Dynamic Analysis of Structures Using Imprecise Probability Mehdi Modares and Joshua Bergerson DEPARTMENT OF CIVIL, ARCHITECTURAL AND EVIRONMENTAL.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Project Uncertainty Management.
Materials for Lecture 11 Chapters 3 and 6 Chapter 16 Section 4.0 and 5.0 Lecture 11 Pseudo Random LHC.xls Lecture 11 Validation Tests.xls Next 4 slides.
Statistics review of basic probability and statistics.
Chapter 8 Random-Variate Generation Banks, Carson, Nelson & Nicol Discrete-Event System Simulation.
Spreadsheet Demonstration
Chapter 4 Roots of Equations
G. Cowan Lectures on Statistical Data Analysis Lecture 2 page 1 Statistical Data Analysis: Lecture 2 1Probability, Bayes’ theorem 2Random variables and.
Today Today: Chapter 5 Reading: –Chapter 5 (not 5.12) –Suggested problems: 5.1, 5.2, 5.3, 5.15, 5.25, 5.33, 5.38, 5.47, 5.53, 5.62.
Statistics.
Brief Review –Forecasting for 3 weeks –Simulation Motivation for building simulation models Steps for developing simulation models Stochastic variables.
Continuous Random Variables and Probability Distributions
- 1 - Summary of P-box Probability bound analysis (PBA) PBA can be implemented by nested Monte Carlo simulation. –Generate CDF for different instances.
1 Random Variables and Probability Distributions: Discrete versus Continuous For this portion of the session, the learning objective is:  Learn that the.
Lecture II-2: Probability Review
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Chapter 4 Continuous Random Variables and Probability Distributions
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
1 Ch5. Probability Densities Dr. Deshi Ye
Advanced Risk Management I Lecture 6 Non-linear portfolios.
Mote Carlo Method for Uncertainty The objective is to introduce a simple (almost trivial) example so that you can Perform.
Exercises of computational methods in finance
Tch-prob1 Chap 3. Random Variables The outcome of a random experiment need not be a number. However, we are usually interested in some measurement or numeric.
Theory of Probability Statistics for Business and Economics.
Untangling equations involving uncertainty Scott Ferson, Applied Biomathematics Vladik Kreinovich, University of Texas at El Paso W. Troy Tucker, Applied.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
Lab 3b: Distribution of the mean
Bayesian Methods I: Parameter Estimation “A statistician is a person who draws a mathematically precise line from an unwarranted assumption to a foregone.
Outline of Chapter 9: Using Simulation to Solve Decision Problems Real world decisions are often too complex to be analyzed effectively using influence.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2009 Session Two Michel-Alexandre Cardin – Prof. Richard.
COMP155 Computer Simulation September 8, States and Events  A state is a condition of a system at some point in time  An event is something that.
Calculating Risk of Cost Using Monte Carlo Simulation with Fuzzy Parameters in Civil Engineering Michał Bętkowski Andrzej Pownuk Silesian University of.
Monte Carlo Process Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
Probability and Distributions. Deterministic vs. Random Processes In deterministic processes, the outcome can be predicted exactly in advance Eg. Force.
NON-LINEAR REGRESSION Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall.
ESD.70J Engineering Economy Module - Session 21 ESD.70J Engineering Economy Fall 2010 Session Two Xin Zhang – Prof. Richard de Neufville.
- 1 - Computer model under uncertainty In previous lecture on accuracy assessment –We considered mostly deterministic models. – We did not distinguish.
Chapter 20 Statistical Considerations Lecture Slides The McGraw-Hill Companies © 2012.
STA347 - week 91 Random Vectors and Matrices A random vector is a vector whose elements are random variables. The collective behavior of a p x 1 random.
One Function of Two Random Variables
MAT 4830 Mathematical Modeling 04 Monte Carlo Integrations
Surveying II. Lecture 1.. Types of errors There are several types of error that can occur, with different characteristics. Mistakes Such as miscounting.
SS r SS r This model characterizes how S(t) is changing.
Efficient Method of Solution of Large Scale Engineering Problems with Interval Parameters Based on Sensitivity Analysis Andrzej Pownuk Silesian University.
Lecture 3 Types of Probability Distributions Dr Peter Wheale.
Gil McVean, Department of Statistics Thursday February 12 th 2009 Monte Carlo simulation.
G. Cowan Lectures on Statistical Data Analysis Lecture 5 page 1 Statistical Data Analysis: Lecture 5 1Probability, Bayes’ theorem 2Random variables and.
Rick Walker Evaluation of Out-of-Tolerance Risk 1 Evaluation of Out-of-Tolerance Risk in Measuring and Test Equipment Rick Walker Fluke - Hart Scientific.
R. Kass/Sp07P416/Lecture 71 More on Least Squares Fit (LSQF) In Lec 5, we discussed how we can fit our data points to a linear function (straight line)
Fundamentals of Data Analysis Lecture 11 Methods of parametric estimation.
Prepared by Lloyd R. Jaisingh
Introduction to Monte Carlo Method
Monte Carlo Simulation
Lecture 9 The Normal Distribution
Probability.
Morgan Bruns1, Chris Paredis1, and Scott Ferson2
Monte Carlo Simulation Managing uncertainty in complex environments.
Class Notes 9: Power Series (1/3)
Further Topics on Random Variables: Derived Distributions
Further Topics on Random Variables: Derived Distributions
Distribution-free Monte Carlo for population viability analysis
Untangling equations involving uncertainty
Further Topics on Random Variables: Derived Distributions
Presentation transcript:

Projecting uncertainty through nonlinear ODEs Youdong Lin 1, Mark Stadherr 1, George Corliss 2, Scott Ferson 3 1 University of Notre Dame 2 Marquette University 3 Applied Biomathematics

Uncertainty Artifactual uncertainty –Too few polynomial terms –Numerical instability –Can be reduced by a better analysis Authentic uncertainty –Genuine unpredictability due to input uncertainty –Cannot be reduced by a better analysis

Uncertainty propagation We want the predition to ‘break down’ if that’s what should happen But we don’t want artifactual uncertainty –Wrapping effect –Dependence problem –Repeated parameters

Problem Nonlinear ordinary differential equation (ODE) dx/dt = f(x,  ) with uncertain  and initial state x 0 Information about  and x 0 comes as –Interval ranges –Probability distribution –Something in between

Model Initial states (range) Parameters (range) Notre Dame List of constants plus remainder

Inside VSPODE Interval Taylor series (à la VNODE) –Dependence on time Taylor model –Dependence of parameters (Comparable to COSY)

Representing uncertainty Cumulative distribution function (CDF) –Gives the probability that a random variable is smaller than or equal to any specified value F is the CDF of , if F(z) = Prob(   z) We write:  ~ F

Example: uniform  Cumulative probability Prob(   2.5) = 0.75

Another example: normal  Cumulative probability Prob(   2.5) = 0.90

P-box (probability box) X Cumulative probability Interval bounds on an CDF

Marriage of two approaches Point value Interval Distribution P-box

Probability bounds analysis All standard mathematical operations –Arithmetic (+, , ×, ÷, ^, min, max) –Transformations (exp, ln, sin, tan, abs, sqrt, etc.) –Other operations (and, or, ≤, envelope, etc.) Quicker than Monte Carlo Guaranteed (automatically verified)

Probability bounds arithmetic P-box for random variable AP-box for random variable B What are the bounds on the distribution of the sum of A+B?

Cartesian product A+B independence A  [1,3] p 1 = 1/3 A  [3,5] p 3 = 1/3 A  [2,4] p 2 = 1/3 B  [2,8] q 1 = 1/3 B  [8,12] q 3 = 1/3 B  [6,10] q 2 = 1/3 A+B  [3,11] prob=1/9 A+B  [5,13] prob=1/9 A+B  [4,12] prob=1/9 A+B  [7,13] prob=1/9 A+B  [9,15] prob=1/9 A+B  [8,14] prob=1/9 A+B  [9,15] prob=1/9 A+B  [11,17] prob=1/9 A+B  [10,16] prob=1/9

A+B under independence A+B Cumulative probability

When independence is untenable Suppose X ~ F and Y ~ G. The distribution of X+Y is bounded by whatever the dependence between X and Y Similar formulas for operations besides addition If X and Y are independent, then the distribution of X+Y is Frank, Nelson and Sklar 1987

Example ODE dx 1 /dt =  1 x 1 (1 – x 2 ) dx 2 /dt =  2 x 2 (x 1 –1) What are the states at t = 10? x 0 = (1.2, 1.1) T  1  [2.99, 3.01]  2  [0.99, 1.01] VSPODE –Constant step size h = 0.1, Order of Taylor model q = 5, –Order of interval Taylor series k = 17, QR factorization

Calculation of X   1 0     1 1     1 0     1 1     1 2     1 0     1 1     1 2     1 3     1 0     1 1     1 2     1 3     1 4     1 0     1 1     1 2     1 3     1 4     1 5   [ , ] where  ’s are c entered forms of the parameters;  1 =  1  3,  2 =  2  1

11 22 Probability 11 22 t1 = env(uniform1(0, 0.004), uniform1(0, 0.005)) tt = t1+3 show tt in red tt = t1+1 tt = N(3, [.002,.0038]) tt = N(1, [.002,.0038]) tt = mmms(2.99, , 3,.005) tt = mmms(.99, , 1,.005) tt = U(2.99, ) tt = U(.99, ) normal uniform

11 22 11 22 precise min, max, mean, var

Calculation of X   1 0     1 1     1 0     1 1     1 2     1 0     1 1     1 2     1 3     1 0     1 1     1 2     1 3     1 4     1 0     1 1     1 2     1 3     1 4     1 5   [ , ] where  ’s are c entered forms of the parameters;  1 =  1  3,  2 =  2  1

Results for uniform p-boxes Probability t1 = env(uniform1(0, 0.004), uniform1(0, 0.005)) t2 = t1 o = MY1map2(t1,t2) clear; show o in red o = MY2map2(t1,t2) t1 = N(3, [.002,.0038]) - 3 t2 = N(1, [.002,.0038]) - 1 o = MY1map2(t1,t2) o = MY2map2(t1,t2) t1 = mmms(2.99, , 3,.005) - 3 t2 = mmms(.99, , 1,.005) - 1 o = MY1map2(t1,t2) o = MY2map2(t1,t2) t1 = U(2.99, ) - 3 t2 = U(.99, ) - 1 o = MY1map2(t1,t2) o = MY2map2(t1,t2) X1X1 X2X2

Probability normals min, max, mean, var

Still repetitions of uncertainties   1 0     1 1     1 0     1 1     1 2     1 0     1 1     1 2     1 3     1 0     1 1     1 2     1 3     1 4     1 0     1 1     1 2     1 3     1 4     1 5   [ , ]

Subinterval reconstitution Subinterval reconstitution (SIR) –Partition the inputs into subintervals –Apply the function to each subinterval –Form the union of the results Still rigorous, but often tighter –The finer the partition, the tighter the union –Many strategies for partitioning Apply to each cell in the Cartesian product

Discretizations

clear show Y1.4 in blue show Y1.6 in blue; show Y1.4 in gray show Y1.7 in blue; show Y1.6 in gray show Y1.8 in blue; show Y1.7 in gray clear show Y2.4 in blue show Y2.6 in blue; show Y2.4 in gray show Y2.7 in blue; show Y2.6 in gray show Y2.8 in blue; show Y2.7 in gray import Y2.8 Importing variable from Y2-8.prn X1X1 X2X2 Contraction from SIR Probability Best possible bounds reveal the authentic uncertainty

Precise distributions Uniform distributions (iid) Can be estimated with Monte Carlo simulation –5000 replications Result is a p-box even though inputs are precise

Results are (narrow) p-boxes X1X1 X2X2 Probability X1, another 5000 reps is slightly different X2

Not automatically verified Monte Carlo cannot yield validated results –Though can be checked by repeating simulation Validated results can be achieved by modeling inputs with (narrow) p-boxes and applying probability bounds analysis Converges to narrow p-boxes obtained from infinitely many Monte Carlo replications

What are these distributions? time x x “bouquet” “tangle”

Conclusions VSPODE is useful for bounding solutions of parametric nonlinear ODEs P-boxes and Risk Calc software are useful when distributions are known imprecisely Together, they rigorously propagate uncertainty through a nonlinear ODE Intervals Distributions P-boxes Initial states Parameters

To do Subinterval reconstitution accounts for the remaining repeated quantities Integrate it more intimately into VSPODE –Customize Taylor models for each cell Generalize to stochastic case (“tangle”) when inputs are given as intervals or p-boxes

Acknowledgments U.S. Department of Energy (YL, MS) NASA and Sandia National Labs (SF)

More information Mark Stadtherr Scott Ferson

end