Multi-level Monte Carlo methods in Uncertainty Quantification

Size: px
Start display at page:

Download "Multi-level Monte Carlo methods in Uncertainty Quantification"

Transcription

1 Multi-level Monte Carlo methods in Uncertainty Quantification Fabio Nobile CSQI - Institute of Mathematics, EPFL, Switzerland Acknowlegments: M. Pisaroni, S. Krumscheid, P. Leyland (EPFL), A.L. Haji-Ali (Oxford) R. Tempone, E. von Schwerin (KAUST) 3 rd GAMM AGUQ workshop on Uncertainty Quantification Dortmund, March 12-14, 2018 EU-FP7 project: Uncertainty Management for Robust Industrial Design in Aeronautics (UMRIDA) Center for Advanced Modeling Science F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

2 Outline 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

3 Outline Motivating example 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

4 Motivating example UQ in aerodynamic design Compute aerodynamic coeffs. (lift, drag, Cp ) and optimize airfoil shape in presence of operational uncertainties (Mach number, angle of attack,...) and geometrical uncertainties (manufacturing tolerances, icing, fatigue,...) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

5 Motivating example Operational uncertainties Atmospheric fluctuations with respect to location, time (T, p, ρ, u) over long flights Probabilistic framework: Mach, Reynolds, Angle of Attack, etc. treated as random variables F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

6 Motivating example Geometrical uncertainties Production: manufacturing, assembly Temporary factors: deflection, icing Permanent/degrading factors: impacts, erosion, fouling Probabilistic Framework: Leading edge radius, thickness, curvature, etc. treated as random variables F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

7 Motivating example Forward Uncertainty propagation Random input parameters: y (with given distribution) (Complex) Model: L y u = F (e.g. Euler, Navier-Stokes,...) hence u = u(y) is a random solution Quantity of interest: Q = Q(u) (random output, e.g. lift, drag, etc.) Goal: compute µ(q) = E[Q] or other statistical quantities In practice, u is not accessible. Computational model L h,y u h = F h = computational output Q h = Q(u h ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

8 Motivating example Forward Uncertainty propagation Random input parameters: y (with given distribution) (Complex) Model: L y u = F (e.g. Euler, Navier-Stokes,...) hence u = u(y) is a random solution Quantity of interest: Q = Q(u) (random output, e.g. lift, drag, etc.) Goal: compute µ(q) = E[Q] or other statistical quantities In practice, u is not accessible. Computational model L h,y u h = F h = computational output Q h = Q(u h ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

9 Motivating example Forward Uncertainty propagation Random input parameters: y (with given distribution) (Complex) Model: L y u = F (e.g. Euler, Navier-Stokes,...) hence u = u(y) is a random solution Quantity of interest: Q = Q(u) (random output, e.g. lift, drag, etc.) Goal: compute µ(q) = E[Q] or other statistical quantities In practice, u is not accessible. Computational model L h,y u h = F h = computational output Q h = Q(u h ) y computational model Q h F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

10 Monte Carlo method Motivating example Generate M iid copies y (1),..., y (M) y Compute the corresponding outputs Q (i) h, i = 1,..., M Approximate expectation by sample average µ MC h = 1 M Q (i) h (biased estimator E[µ MC h ] = E[Q h ] E[Q]) M Mean squared error i=1 MSE(µ MC h ) := E[(µ(Q) µ MC Complexity analysis (error versus cost) Assume: h ) 2 ] = (E[Q Q h ]) 2 }{{} discret. error E[Q Q h ] = O(h α ), Var[Q h ] = O(1), cost to compute each Q (i) h : C h = O(h γ ) + Var[Q h] M }{{} MC error Then MSE = O(tol 2 ) = h = O(tol 1 α ), M = O(tol 2 ) Total work: Work(µ MC h ) = C h M tol γ α tol 2 F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

11 Monte Carlo method Motivating example Generate M iid copies y (1),..., y (M) y Compute the corresponding outputs Q (i) h, i = 1,..., M Approximate expectation by sample average µ MC h = 1 M Q (i) h (biased estimator E[µ MC h ] = E[Q h ] E[Q]) M Mean squared error i=1 MSE(µ MC h ) := E[(µ(Q) µ MC Complexity analysis (error versus cost) Assume: h ) 2 ] = (E[Q Q h ]) 2 }{{} discret. error E[Q Q h ] = O(h α ), Var[Q h ] = O(1), cost to compute each Q (i) h : C h = O(h γ ) + Var[Q h] M }{{} MC error Then MSE = O(tol 2 ) = h = O(tol 1 α ), M = O(tol 2 ) Total work: Work(µ MC h ) = C h M tol γ α tol 2 F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

12 Monte Carlo method Motivating example Generate M iid copies y (1),..., y (M) y Compute the corresponding outputs Q (i) h, i = 1,..., M Approximate expectation by sample average µ MC h = 1 M Q (i) h (biased estimator E[µ MC h ] = E[Q h ] E[Q]) M Mean squared error i=1 MSE(µ MC h ) := E[(µ(Q) µ MC Complexity analysis (error versus cost) Assume: h ) 2 ] = (E[Q Q h ]) 2 }{{} discret. error E[Q Q h ] = O(h α ), Var[Q h ] = O(1), cost to compute each Q (i) h : C h = O(h γ ) + Var[Q h] M }{{} MC error Then MSE = O(tol 2 ) = h = O(tol 1 α ), M = O(tol 2 ) Total work: Work(µ MC h ) = C h M tol γ α tol 2 F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

13 Motivating example Can we improve on Monte Carlo? Control variate Let Z be random variable correlated with Q h, and with known mean. Idea: Apply MC on Q h,z = Q h α(z E[Z]) (notice that E[Q h,z ] = E[Q h ]) µ CV h = 1 M M i=1 (Q (i) h αz (i) ) + αe[z] Var[Q h,z ] = Var[Q h αz] = Var[Q h ] + α 2 Var[Z] 2α Cov(Q h, Z) ( ) For optimal α: Var[Q h,z ] = Var[Q h ] 1 Cov(Q h,z) Var[Z] Var[Q h ] (always gives variance reduction) Two ideas for choosing Z Use a surrogate model Z = Q surr with numerically optimized α multi-fidelity Monte Carlo [Peherstorfer, Willcox, Gunzburger, 2016] Use coarser discretization e.g. Z = Q 2h (usually with α = 1) two level Monte Carlo [Heinrich 1998, Giles 2008,...] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

14 Motivating example Can we improve on Monte Carlo? Control variate Let Z be random variable correlated with Q h, and with known mean. Idea: Apply MC on Q h,z = Q h α(z E[Z]) (notice that E[Q h,z ] = E[Q h ]) µ CV h = 1 M M i=1 (Q (i) h αz (i) ) + αe[z] Var[Q h,z ] = Var[Q h αz] = Var[Q h ] + α 2 Var[Z] 2α Cov(Q h, Z) ( ) For optimal α: Var[Q h,z ] = Var[Q h ] 1 Cov(Q h,z) Var[Z] Var[Q h ] (always gives variance reduction) Two ideas for choosing Z Use a surrogate model Z = Q surr with numerically optimized α multi-fidelity Monte Carlo [Peherstorfer, Willcox, Gunzburger, 2016] Use coarser discretization e.g. Z = Q 2h (usually with α = 1) two level Monte Carlo [Heinrich 1998, Giles 2008,...] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

15 Motivating example Can we improve on Monte Carlo? Control variate Let Z be random variable correlated with Q h, and with known mean. Idea: Apply MC on Q h,z = Q h α(z E[Z]) (notice that E[Q h,z ] = E[Q h ]) µ CV h = 1 M M i=1 (Q (i) h αz (i) ) + αe[z] Var[Q h,z ] = Var[Q h αz] = Var[Q h ] + α 2 Var[Z] 2α Cov(Q h, Z) ( ) For optimal α: Var[Q h,z ] = Var[Q h ] 1 Cov(Q h,z) Var[Z] Var[Q h ] (always gives variance reduction) Two ideas for choosing Z Use a surrogate model Z = Q surr with numerically optimized α multi-fidelity Monte Carlo [Peherstorfer, Willcox, Gunzburger, 2016] Use coarser discretization e.g. Z = Q 2h (usually with α = 1) two level Monte Carlo [Heinrich 1998, Giles 2008,...] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

16 Motivating example Can we improve on Monte Carlo? Control variate Problem: E[Z] not known, in general! compute it with independent MC with larger sample size (cheaper problem). From two-level to multilevel: µ CV h = 1 M 1 M 1 M M i=1 M i=1 M i=1 (Q (i) h (Q (i) h (Q (i) h Q (i) 2h ) + E[Q 2h] Q (i) 2h ) + 1 M 2 Q (i) 2h ) + 1 M 2 M 2 i=1 M 2 i=1 Q (i,2) 2h, M 2 > M (Q (i,2) 2h Q (i,2) 4h ) M n M n i=1 Q (i,n) 2 n h F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

17 Motivating example Can we improve on Monte Carlo? Control variate Problem: E[Z] not known, in general! compute it with independent MC with larger sample size (cheaper problem). From two-level to multilevel: µ CV h = 1 M 1 M 1 M M i=1 M i=1 M i=1 (Q (i) h (Q (i) h (Q (i) h Q (i) 2h ) + E[Q 2h] Q (i) 2h ) + 1 M 2 Q (i) 2h ) + 1 M 2 M 2 i=1 M 2 i=1 Q (i,2) 2h, M 2 > M (Q (i,2) 2h Q (i,2) 4h ) M n M n i=1 Q (i,n) 2 n h F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

18 Motivating example Can we improve on Monte Carlo? Control variate Problem: E[Z] not known, in general! compute it with independent MC with larger sample size (cheaper problem). From two-level to multilevel: µ CV h = 1 M 1 M 1 M M i=1 M i=1 M i=1 (Q (i) h (Q (i) h (Q (i) h Q (i) 2h ) + E[Q 2h] Q (i) 2h ) + 1 M 2 Q (i) 2h ) + 1 M 2 M 2 i=1 M 2 i=1 Q (i,2) 2h, M 2 > M (Q (i,2) 2h Q (i,2) 4h ) M n M n i=1 Q (i,n) 2 n h F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

19 Motivating example Can we improve on Monte Carlo? Control variate Problem: E[Z] not known, in general! compute it with independent MC with larger sample size (cheaper problem). From two-level to multilevel: µ CV h = 1 M 1 M 1 M M i=1 M i=1 M i=1 (Q (i) h (Q (i) h (Q (i) h Q (i) 2h ) + E[Q 2h] Q (i) 2h ) + 1 M 2 Q (i) 2h ) + 1 M 2 M 2 i=1 M 2 i=1 Q (i,2) 2h, M 2 > M (Q (i,2) 2h Q (i,2) 4h ) M n M n i=1 Q (i,n) 2 n h F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

20 Outline Multilevel Monte Carlo for expectations 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

21 Multilevel Monte Carlo for expectations Multilevel Monte Carlo l = 0 l = L Denoting Q l = Q hl, the MLMC estimator is L µ MLMC 1 M l L = M l l=0 i=1 Mean squared error (Q (i,l) l Q (i,l) l 1 ), Q 1 = 0 MSE(µ MLMC L ) = (E[Q Q L ]) 2 }{{} discret. error level L Sequence of refined discretizations h 0 > h 1 >... > h L Sequence of sample sizes + M 0 > M 1 > > M L L Var[Q l Q l 1 ] l=0 } M l {{ } statistical error F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

22 Multilevel Monte Carlo for expectations Multilevel Monte Carlo l = 0 l = L Sequence of refined discretizations h 0 > h 1 >... > h L Sequence of sample sizes Denoting Q l = Q hl, the MLMC estimator is µ MLMC L = 1 M 0 Q (i,0) M 1 (Q (i,1) 1 Q (i,1) 0 ) M 0 M 1 M L i=1 Mean squared error i=1 MSE(µ MLMC L ) = (E[Q Q L ]) 2 }{{} discret. error level L + M 0 > M 1 > > M L M L i=1 L Var[Q l Q l 1 ] l=0 } M l {{ } statistical error (Q (i,l) L Q (i,l) L 1 ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

23 Multilevel Monte Carlo for expectations Multilevel Monte Carlo l = 0 l = L Denoting Q l = Q hl, the MLMC estimator is L µ MLMC 1 M l L = M l l=0 i=1 Mean squared error (Q (i,l) l Q (i,l) l 1 ), Q 1 = 0 MSE(µ MLMC L ) = (E[Q Q L ]) 2 }{{} discret. error level L Sequence of refined discretizations h 0 > h 1 >... > h L Sequence of sample sizes + M 0 > M 1 > > M L L Var[Q l Q l 1 ] l=0 } M l {{ } statistical error F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

24 Multilevel Monte Carlo for expectations Multilevel Monte Carlo l = 0 l = L Denoting Q l = Q hl, the MLMC estimator is L µ MLMC 1 M l L = M l l=0 i=1 Mean squared error (Q (i,l) l Q (i,l) l 1 ), Q 1 = 0 MSE(µ MLMC L ) = (E[Q Q L ]) 2 }{{} discret. error level L Sequence of refined discretizations h 0 > h 1 >... > h L Sequence of sample sizes + M 0 > M 1 > > M L L Var[Q l Q l 1 ] l=0 } M l {{ } statistical error F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

25 Multilevel Monte Carlo for expectations Multilevel Monte Carlo V l = Var[Q l Q l 1 ] (variance of differences) C l = cost of computing each Q (i,l) l = Q (i,l) l Q (i,l) l 1 Optimal sample sizes M l : [Giles 2008] minimize W = L l=0 C lm l s.t. MSE tol 2 ( M l = tol 2 V L l ) C l k=0 Ck V k Complexity analysis for h l = h 0 s l : [Giles 2008, Cliffe-Giles-Scheichl-Teckentrup 2011] Assume E[Q Q l ] = O(h α l ), V l = Var[Q l Q l 1 ] = O(h β l ), (β = 2α for smooth problems/noise) C l = O(h γ l ), 2α min{β, γ} Then, choosing L = O(tol 1 α ) and M l as above gives MSE(µ MLMC L ) tol 2 and L tol 2, β > γ Work(µ MLMC L ) = C l M l tol l=0 2 (log tol) 2, β = γ γ β 2 tol α, β < γ F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

26 Multilevel Monte Carlo for expectations Multilevel Monte Carlo V l = Var[Q l Q l 1 ] (variance of differences) C l = cost of computing each Q (i,l) l = Q (i,l) l Q (i,l) l 1 Optimal sample sizes M l : [Giles 2008] minimize W = L l=0 C lm l s.t. MSE tol 2 ( M l = tol 2 V L l ) C l k=0 Ck V k Complexity analysis for h l = h 0 s l : [Giles 2008, Cliffe-Giles-Scheichl-Teckentrup 2011] Assume E[Q Q l ] = O(h α l ), V l = Var[Q l Q l 1 ] = O(h β l ), (β = 2α for smooth problems/noise) C l = O(h γ l ), 2α min{β, γ} Then, choosing L = O(tol 1 α ) and M l as above gives MSE(µ MLMC L ) tol 2 and L tol 2, β > γ Work(µ MLMC L ) = C l M l tol l=0 2 (log tol) 2, β = γ γ β 2 tol α, β < γ F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

27 Multilevel Monte Carlo for expectations Multilevel Monte Carlo V l = Var[Q l Q l 1 ] (variance of differences) C l = cost of computing each Q (i,l) l = Q (i,l) l Q (i,l) l 1 Optimal sample sizes M l : [Giles 2008] minimize W = L l=0 C lm l s.t. MSE tol 2 ( M l = tol 2 V L l ) C l k=0 Ck V k Complexity analysis for h l = h 0 s l : [Giles 2008, Cliffe-Giles-Scheichl-Teckentrup 2011] Assume E[Q Q l ] = O(h α l ), V l = Var[Q l Q l 1 ] = O(h β l ), (β = 2α for smooth problems/noise) C l = O(h γ l ), 2α min{β, γ} Then, choosing L = O(tol 1 α ) and M l as above gives MSE(µ MLMC L ) tol 2 and L tol 2, β > γ Work(µ MLMC L ) = C l M l tol l=0 2 (log tol) 2, β = γ γ β 2 tol α, β < γ F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

28 Multilevel Monte Carlo for expectations Multilevel Monte Carlo practical aspects Remark: MC complexity always improved for optimal choice of M l. For β = 2α we get either O(tol 2 ) (up to log terms) or O(tol γ α ). To achieve improved complexity, one needs to estimate error decay E[Q Q l ] : needed to determine optimal L estimate variance decay V l : needed to determine optimal {M l } L l=0 E[Q Q l ] can be estimated as µ MC l µ MC l 1 based on a pilot run V l can be estimated by sample variance estimator based on pilot runs Problem: on the finest levels we should run only very few simulations. Cost for estimation of V L might dominate the overall cost of the MLMC algorithm. Idea: use adaptive algorithms: extrapolate information from previous levels and correct it when samples become available. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

29 Multilevel Monte Carlo for expectations Multilevel Monte Carlo practical aspects Remark: MC complexity always improved for optimal choice of M l. For β = 2α we get either O(tol 2 ) (up to log terms) or O(tol γ α ). To achieve improved complexity, one needs to estimate error decay E[Q Q l ] : needed to determine optimal L estimate variance decay V l : needed to determine optimal {M l } L l=0 E[Q Q l ] can be estimated as µ MC l µ MC l 1 based on a pilot run V l can be estimated by sample variance estimator based on pilot runs Problem: on the finest levels we should run only very few simulations. Cost for estimation of V L might dominate the overall cost of the MLMC algorithm. Idea: use adaptive algorithms: extrapolate information from previous levels and correct it when samples become available. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

30 Multilevel Monte Carlo for expectations Multilevel Monte Carlo practical aspects Remark: MC complexity always improved for optimal choice of M l. For β = 2α we get either O(tol 2 ) (up to log terms) or O(tol γ α ). To achieve improved complexity, one needs to estimate error decay E[Q Q l ] : needed to determine optimal L estimate variance decay V l : needed to determine optimal {M l } L l=0 E[Q Q l ] can be estimated as µ MC l µ MC l 1 based on a pilot run V l can be estimated by sample variance estimator based on pilot runs Problem: on the finest levels we should run only very few simulations. Cost for estimation of V L might dominate the overall cost of the MLMC algorithm. Idea: use adaptive algorithms: extrapolate information from previous levels and correct it when samples become available. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

31 Multilevel Monte Carlo for expectations Multilevel Monte Carlo practical aspects Remark: MC complexity always improved for optimal choice of M l. For β = 2α we get either O(tol 2 ) (up to log terms) or O(tol γ α ). To achieve improved complexity, one needs to estimate error decay E[Q Q l ] : needed to determine optimal L estimate variance decay V l : needed to determine optimal {M l } L l=0 E[Q Q l ] can be estimated as µ MC l µ MC l 1 based on a pilot run V l can be estimated by sample variance estimator based on pilot runs Problem: on the finest levels we should run only very few simulations. Cost for estimation of V L might dominate the overall cost of the MLMC algorithm. Idea: use adaptive algorithms: extrapolate information from previous levels and correct it when samples become available. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

32 Multilevel Monte Carlo for expectations Multilevel Monte Carlo practical aspects Remark: MC complexity always improved for optimal choice of M l. For β = 2α we get either O(tol 2 ) (up to log terms) or O(tol γ α ). To achieve improved complexity, one needs to estimate error decay E[Q Q l ] : needed to determine optimal L estimate variance decay V l : needed to determine optimal {M l } L l=0 E[Q Q l ] can be estimated as µ MC l µ MC l 1 based on a pilot run V l can be estimated by sample variance estimator based on pilot runs Problem: on the finest levels we should run only very few simulations. Cost for estimation of V L might dominate the overall cost of the MLMC algorithm. Idea: use adaptive algorithms: extrapolate information from previous levels and correct it when samples become available. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

33 Multilevel Monte Carlo for expectations Continuation Multilevel Monte Carlo [Collier-HajiAli-N.-vonSchwerin-Tempone 2015, Pisaroni-N.-Leyland 2017] Idea: Solve the problem with decreasing tolerances tol (0) > tol (1) >... tol. Use collected samples on all levels to improve the estimate of V l and E[Q Q l ]. Estimator ˆV l of V l = Var[ Q l ] at iteration j: MAP Bayesian estimator we make the ansatz Q l N(µ l, V l ) based on acquired samples at previous iteration, we fit models (least squares) = c αhl α Vl model = c β h β l We take a Normal-Gamma prior for (µ l, V l ), with mode in (µ model l µ model l, V model l ) Then ˆV l is the MAP Bayesian estimator based on the Normal-Gamma prior and the actual samples acquired at iteration j Effectively, we have M l = 0 M l ˆVl = V model l ˆVl V MC l (prior model) (sample variance) ˆV l is then used to determine the sample sizes M l for the next iteration. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

34 Multilevel Monte Carlo for expectations Continuation Multilevel Monte Carlo [Collier-HajiAli-N.-vonSchwerin-Tempone 2015, Pisaroni-N.-Leyland 2017] Idea: Solve the problem with decreasing tolerances tol (0) > tol (1) >... tol. Use collected samples on all levels to improve the estimate of V l and E[Q Q l ]. Estimator ˆV l of V l = Var[ Q l ] at iteration j: MAP Bayesian estimator we make the ansatz Q l N(µ l, V l ) based on acquired samples at previous iteration, we fit models (least squares) = c αhl α Vl model = c β h β l We take a Normal-Gamma prior for (µ l, V l ), with mode in (µ model l µ model l, V model l ) Then ˆV l is the MAP Bayesian estimator based on the Normal-Gamma prior and the actual samples acquired at iteration j Effectively, we have M l = 0 M l ˆVl = V model l ˆVl V MC l (prior model) (sample variance) ˆV l is then used to determine the sample sizes M l for the next iteration. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

35 Multilevel Monte Carlo for expectations Computation of pressure coefficient for NACA 0012 / NASA SC(2)-0012 airfoils Operational Geometrical y Name Nominal value Uncertainty T T n = [K] T N (T n, 2%, 110%, 90%) p p n = [N/m 2 ] T N (p n, 2%, 110%, 90%) α α n = 1.25 T N (α n, 1%, 110%, 90%) M M n = 0.8 T N (M n, 2%, 110%, 90%) R p T N (R Pn, 2.5%, 110%, 90%) R S T N (R Sn, 2.5%, 110%, 90%) X P T N (X Pn, 2.5%, 110%, 90%) X S T N (X Sn, 2.5%, 110%, 90%) Y P T N (Y Pn, 2.5%, 110%, 90%) Y S T N (Y Sn, 2.5%, 110%, 90%) C P T N (C Pn, 2.5%, 110%, 90%) C S T N (C Sn, 2.5%, 110%, 90%) θ P RAE-2822 T N (θ Pn, 2.5%, 110%, 90%) θ S T N (θ Sn, 2.5%, 110%, 90%) C s R s x p y s θ s x α R p y p x s θ p M C p F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

36 y y y Multilevel Monte Carlo for expectations Computation of pressure coefficient for NACA 0012 / NASA SC(2)-0012 airfoils x x x Inviscid model (Euler); SU2 solver (Stanford) [Pisaroni-Leyland-N., AIAA Aviation, 2016] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

37 Multilevel Monte Carlo for expectations MLMC vs MC for aerodynamic inviscid problems C[h] ncp U Computational Complexity of MC and MLMC ε 2 (γ/α) ε 2 (γ β)/α MC (OPER) MLMC (OPER) MC (OPER+GEOM) MLMC (OPER+GEOM) Deterministic Nlevel Levels and Samples per Level for εr = ε level F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

38 Multilevel Monte Carlo for expectations Robustness of C-MLMC estimator Variability over 10 repetitions of the C-MLMC algorithm for different parameters in the Normal-Gamma prior. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

39 Outline MLMC for moments and distributions 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

40 MLMC for moments and distributions Beyond expectations: computation of central moments Goal: compute µ p (Q) = E[(Q E[Q]) p ] How to apply and tune MLMC in this case? [Bierig-Chernov ] use biased central moments estimators. Alternatively, use h-statistics [Pisaroni-Krumscheid-N. 2017]. Given iid sample Q M = {Q (1),..., Q (M) }, h p ( Q M ) : unbiased estimator of µ p (Q) with minimal variance Multilevel estimator: h MLMC p = L (h p ( Q l,ml ) h p ( Q l 1,Ml )) with ( Q l,ml, Q l 1,Ml ) generated with the same noise (highly correlated) L Mean squared error: MSE(hp MLMC ) = (µ p (Q) µ p (Q L )) 2 V l,p + M l l=0 where V l,p = M l Var[h p ( Q l,ml ) h p ( Q l 1,Ml )]. Same formal structure as for expectation, but now we need to estimate µ p (Q) µ p (Q l ) and V l,p to tune the MLMC algorithm F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop l=0

41 MLMC for moments and distributions Beyond expectations: computation of central moments Goal: compute µ p (Q) = E[(Q E[Q]) p ] How to apply and tune MLMC in this case? [Bierig-Chernov ] use biased central moments estimators. Alternatively, use h-statistics [Pisaroni-Krumscheid-N. 2017]. Given iid sample Q M = {Q (1),..., Q (M) }, h p ( Q M ) : unbiased estimator of µ p (Q) with minimal variance Multilevel estimator: h MLMC p = L (h p ( Q l,ml ) h p ( Q l 1,Ml )) with ( Q l,ml, Q l 1,Ml ) generated with the same noise (highly correlated) L Mean squared error: MSE(hp MLMC ) = (µ p (Q) µ p (Q L )) 2 V l,p + M l l=0 where V l,p = M l Var[h p ( Q l,ml ) h p ( Q l 1,Ml )]. Same formal structure as for expectation, but now we need to estimate µ p (Q) µ p (Q l ) and V l,p to tune the MLMC algorithm F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop l=0

42 MLMC for moments and distributions Beyond expectations: computation of central moments Goal: compute µ p (Q) = E[(Q E[Q]) p ] How to apply and tune MLMC in this case? [Bierig-Chernov ] use biased central moments estimators. Alternatively, use h-statistics [Pisaroni-Krumscheid-N. 2017]. Given iid sample Q M = {Q (1),..., Q (M) }, h p ( Q M ) : unbiased estimator of µ p (Q) with minimal variance Multilevel estimator: h MLMC p = L (h p ( Q l,ml ) h p ( Q l 1,Ml )) with ( Q l,ml, Q l 1,Ml ) generated with the same noise (highly correlated) L Mean squared error: MSE(hp MLMC ) = (µ p (Q) µ p (Q L )) 2 V l,p + M l l=0 where V l,p = M l Var[h p ( Q l,ml ) h p ( Q l 1,Ml )]. Same formal structure as for expectation, but now we need to estimate µ p (Q) µ p (Q l ) and V l,p to tune the MLMC algorithm F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop l=0

43 MLMC for moments and distributions Beyond expectations: computation of central moments Goal: compute µ p (Q) = E[(Q E[Q]) p ] How to apply and tune MLMC in this case? [Bierig-Chernov ] use biased central moments estimators. Alternatively, use h-statistics [Pisaroni-Krumscheid-N. 2017]. Given iid sample Q M = {Q (1),..., Q (M) }, h p ( Q M ) : unbiased estimator of µ p (Q) with minimal variance Multilevel estimator: h MLMC p = L (h p ( Q l,ml ) h p ( Q l 1,Ml )) with ( Q l,ml, Q l 1,Ml ) generated with the same noise (highly correlated) L Mean squared error: MSE(hp MLMC ) = (µ p (Q) µ p (Q L )) 2 V l,p + M l l=0 where V l,p = M l Var[h p ( Q l,ml ) h p ( Q l 1,Ml )]. Same formal structure as for expectation, but now we need to estimate µ p (Q) µ p (Q l ) and V l,p to tune the MLMC algorithm F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop l=0

44 MLMC for moments and distributions Beyond expectations: computation of central moments Goal: compute µ p (Q) = E[(Q E[Q]) p ] How to apply and tune MLMC in this case? [Bierig-Chernov ] use biased central moments estimators. Alternatively, use h-statistics [Pisaroni-Krumscheid-N. 2017]. Given iid sample Q M = {Q (1),..., Q (M) }, h p ( Q M ) : unbiased estimator of µ p (Q) with minimal variance Multilevel estimator: h MLMC p = L (h p ( Q l,ml ) h p ( Q l 1,Ml )) with ( Q l,ml, Q l 1,Ml ) generated with the same noise (highly correlated) L Mean squared error: MSE(hp MLMC ) = (µ p (Q) µ p (Q L )) 2 V l,p + M l l=0 where V l,p = M l Var[h p ( Q l,ml ) h p ( Q l 1,Ml )]. Same formal structure as for expectation, but now we need to estimate µ p (Q) µ p (Q l ) and V l,p to tune the MLMC algorithm F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop l=0

45 MLMC for moments and distributions Beyond expectations: computation of central moments Complexity result for h l = h 0 s l Assume µ 2p (Q l ) < for all l and there exist α, β, γ > 0, 2α min{β, γ} s.t. µ p (Q) µ p (Q l ) = O(h α l ), V l,p = O(h β l ), C l = Cost(Q (i,l) l, Q (i,l) l 1 ) = O(h γ ), Then, taking L = O(tol 1 α ) and M l = tol 2 Vl,p C l ( L k=0 Ck V k,p ) leads to tol 2, β > γ MSE(hp MLMC ) tol 2 and W (hp MLMC ) tol 2 log(tol) 2, β = γ γ β 2 tol α, β < γ F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

46 MLMC for moments and distributions Beyond expectations: computation of central moments Technical difficulty: how to estimate the variances V l,p Define X + l,m l = Q l,ml + Q l 1,Ml, X l,m l = Q l,ml Q l 1,Ml l h p = h p ( Q l,ml ) h p ( Q l 1,Ml ) can be expressed as a power sum l h p = a+b p S a,b ( X + l,m l, X l,m l ), S a,b ( X, Y ) = i (X (i) ) a (Y (i) ) b Unbiased estimators ˆV l,p of V l,p can be computed in closed form starting from the power terms S a,b ( X + l,m l, X l,m l ) [Pisaroni-Krumscheid-N. 2017]. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

47 MLMC for moments and distributions Beyond expectations: computation of central moments Technical difficulty: how to estimate the variances V l,p Define X + l,m l = Q l,ml + Q l 1,Ml, X l,m l = Q l,ml Q l 1,Ml l h p = h p ( Q l,ml ) h p ( Q l 1,Ml ) can be expressed as a power sum l h p = a+b p S a,b ( X + l,m l, X l,m l ), S a,b ( X, Y ) = i (X (i) ) a (Y (i) ) b Unbiased estimators ˆV l,p of V l,p can be computed in closed form starting from the power terms S a,b ( X + l,m l, X l,m l ) [Pisaroni-Krumscheid-N. 2017]. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

48 MLMC for moments and distributions Beyond expectations: computation of central moments Technical difficulty: how to estimate the variances V l,p Define X + l,m l = Q l,ml + Q l 1,Ml, X l,m l = Q l,ml Q l 1,Ml l h p = h p ( Q l,ml ) h p ( Q l 1,Ml ) can be expressed as a power sum l h p = a+b p S a,b ( X + l,m l, X l,m l ), S a,b ( X, Y ) = i (X (i) ) a (Y (i) ) b Unbiased estimators ˆV l,p of V l,p can be computed in closed form starting from the power terms S a,b ( X + l,m l, X l,m l ) [Pisaroni-Krumscheid-N. 2017]. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

49 MLMC for moments and distributions Beyond expectations: char. function, CDF, and more Some derived quantities can be written as parametric expectations Example 1: Characteristic function of Q Φ(θ) = E[φ(θ, Q)], φ(θ, Q) = e iθq we can compute Φ(θ j ) by MLMC on a set of points θ j. Example 2: CDF of Q F (θ) = E[φ(θ, Q)], φ(θ, Q) = 1 {Q θ} Problem: φ(θ, Q) is not smooth! When applying MLMC, the variance of the differences, V l = Var[φ(θ, Q l ) φ(θ, Q l 1 )] will decay slowly. No much gain in MLMC. Remedies: [Giles-Nagapetyan-Ritter 2015] smoothing: F ɛ (θ) = E[φ ɛ (θ, Q)]. Technical difficulty: ɛ should depend on the required tolerance difficult tuning of MLMC [Bierig-Chernov 2016] approximate F or pdf based on moments (see Alexey s talk) [Krumscheid-N. 2017] anti-derivative approach: F (θ) = Φ (θ) with Φ(θ) = E[φ(θ, Q)] and φ(θ, ) Lipschitz continuous. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

50 MLMC for moments and distributions Beyond expectations: char. function, CDF, and more Some derived quantities can be written as parametric expectations Example 1: Characteristic function of Q Φ(θ) = E[φ(θ, Q)], φ(θ, Q) = e iθq we can compute Φ(θ j ) by MLMC on a set of points θ j. Example 2: CDF of Q F (θ) = E[φ(θ, Q)], φ(θ, Q) = 1 {Q θ} Problem: φ(θ, Q) is not smooth! When applying MLMC, the variance of the differences, V l = Var[φ(θ, Q l ) φ(θ, Q l 1 )] will decay slowly. No much gain in MLMC. Remedies: [Giles-Nagapetyan-Ritter 2015] smoothing: F ɛ (θ) = E[φ ɛ (θ, Q)]. Technical difficulty: ɛ should depend on the required tolerance difficult tuning of MLMC [Bierig-Chernov 2016] approximate F or pdf based on moments (see Alexey s talk) [Krumscheid-N. 2017] anti-derivative approach: F (θ) = Φ (θ) with Φ(θ) = E[φ(θ, Q)] and φ(θ, ) Lipschitz continuous. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

51 MLMC for moments and distributions Beyond expectations: char. function, CDF, and more Some derived quantities can be written as parametric expectations Example 1: Characteristic function of Q Φ(θ) = E[φ(θ, Q)], φ(θ, Q) = e iθq we can compute Φ(θ j ) by MLMC on a set of points θ j. Example 2: CDF of Q F (θ) = E[φ(θ, Q)], φ(θ, Q) = 1 {Q θ} Problem: φ(θ, Q) is not smooth! When applying MLMC, the variance of the differences, V l = Var[φ(θ, Q l ) φ(θ, Q l 1 )] will decay slowly. No much gain in MLMC. Remedies: [Giles-Nagapetyan-Ritter 2015] smoothing: F ɛ (θ) = E[φ ɛ (θ, Q)]. Technical difficulty: ɛ should depend on the required tolerance difficult tuning of MLMC [Bierig-Chernov 2016] approximate F or pdf based on moments (see Alexey s talk) [Krumscheid-N. 2017] anti-derivative approach: F (θ) = Φ (θ) with Φ(θ) = E[φ(θ, Q)] and φ(θ, ) Lipschitz continuous. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

52 MLMC for moments and distributions Beyond expectations: char. function, CDF, and more Some derived quantities can be written as parametric expectations Example 1: Characteristic function of Q Φ(θ) = E[φ(θ, Q)], φ(θ, Q) = e iθq we can compute Φ(θ j ) by MLMC on a set of points θ j. Example 2: CDF of Q F (θ) = E[φ(θ, Q)], φ(θ, Q) = 1 {Q θ} Problem: φ(θ, Q) is not smooth! When applying MLMC, the variance of the differences, V l = Var[φ(θ, Q l ) φ(θ, Q l 1 )] will decay slowly. No much gain in MLMC. Remedies: [Giles-Nagapetyan-Ritter 2015] smoothing: F ɛ (θ) = E[φ ɛ (θ, Q)]. Technical difficulty: ɛ should depend on the required tolerance difficult tuning of MLMC [Bierig-Chernov 2016] approximate F or pdf based on moments (see Alexey s talk) [Krumscheid-N. 2017] anti-derivative approach: F (θ) = Φ (θ) with Φ(θ) = E[φ(θ, Q)] and φ(θ, ) Lipschitz continuous. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

53 MLMC for moments and distributions Anti-derivative approach to CDF computation For any τ (0, 1) define Φ τ (θ) = E[φ τ (θ, Q)], φ τ (θ, Q) = θ τ (Q θ) + Then F (θ) = (1 τ)φ τ (θ) + τ and MLMC can be effectively used to approximate Φ τ (θ) and its derivatives. Moreover, from the approximation of Φ τ and its derivatives we can get for free pdf: p(θ) = F (θ) = (1 τ)φ τ (θ) τ-quantile: q τ = inf{θ : F (θ) τ} = argmin θ R Φ τ (θ) Conditional Value at Risk CVaR τ = 1 1 τ q τ xdf (x) = min θ R Φ τ (θ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

54 MLMC for moments and distributions Anti-derivative approach to CDF computation For any τ (0, 1) define Φ τ (θ) = E[φ τ (θ, Q)], φ τ (θ, Q) = θ τ (Q θ) + Then F (θ) = (1 τ)φ τ (θ) + τ and MLMC can be effectively used to approximate Φ τ (θ) and its derivatives. Moreover, from the approximation of Φ τ and its derivatives we can get for free pdf: p(θ) = F (θ) = (1 τ)φ τ (θ) τ-quantile: q τ = inf{θ : F (θ) τ} = argmin θ R Φ τ (θ) Conditional Value at Risk CVaR τ = 1 1 τ q τ xdf (x) = min θ R Φ τ (θ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

55 MLMC for moments and distributions Computing parametric expectations by MLMC Goal: given φ(θ, Q), approximate Φ(θ) = E[φ(θ, Q)] and its derivatives uniformly in Θ. Interpolation approach: x ˆΦ Φ introduce a grid ξ = {ξ 1,..., ξ n } Θ compute Φ MLMC L (ξ j ), j = 1,..., n by MLMC (same sample of Q l for every ξ j ) Interpolate values Φ MLMC L Assumptions on I n (valid for spline interpolation) f I n (f ( ξ)) L (Θ) c 1 n k+1, I n x L (Θ) c 2 x l, Cost(I n ( x)) c 3 n x R n ( ξ) = {Φ MLMC L (ξ j )} n j=1 ˆΦ L = I n (Φ MLMC L ( ξ)) e.g. by spline or polynomial interpolation if f C k+1 ( Θ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

56 MLMC for moments and distributions Computing parametric expectations by MLMC Goal: given φ(θ, Q), approximate Φ(θ) = E[φ(θ, Q)] and its derivatives uniformly in Θ. Interpolation approach: x ˆΦ Φ introduce a grid ξ = {ξ 1,..., ξ n } Θ compute Φ MLMC L (ξ j ), j = 1,..., n by MLMC (same sample of Q l for every ξ j ) Interpolate values Φ MLMC L Assumptions on I n (valid for spline interpolation) f I n (f ( ξ)) L (Θ) c 1 n k+1, I n x L (Θ) c 2 x l, Cost(I n ( x)) c 3 n x R n ( ξ) = {Φ MLMC L (ξ j )} n j=1 ˆΦ L = I n (Φ MLMC L ( ξ)) e.g. by spline or polynomial interpolation if f C k+1 ( Θ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

57 MLMC for moments and distributions Computing parametric expectations by MLMC Goal: given φ(θ, Q), approximate Φ(θ) = E[φ(θ, Q)] and its derivatives uniformly in Θ. Interpolation approach: x ˆΦ Φ introduce a grid ξ = {ξ 1,..., ξ n } Θ compute Φ MLMC L (ξ j ), j = 1,..., n by MLMC (same sample of Q l for every ξ j ) Interpolate values Φ MLMC L Assumptions on I n (valid for spline interpolation) f I n (f ( ξ)) L (Θ) c 1 n k+1, I n x L (Θ) c 2 x l, Cost(I n ( x)) c 3 n x R n ( ξ) = {Φ MLMC L (ξ j )} n j=1 ˆΦ L = I n (Φ MLMC L ( ξ)) e.g. by spline or polynomial interpolation if f C k+1 ( Θ) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

58 Error splitting MLMC for moments and distributions Define the mean squared error: MSE(ˆΦ L ) = E[ Φ ˆΦ L 2 L (Θ) ] Notation: for x R n define Var[ x] = E[ x E[ x] 2 l ] Useful result: for x (1),..., x (k) R n independent, k k Var[ x (i) ] c log(n) Var[ x (i) ] Error splitting i=1 i=1 MSE(ˆΦ L ) 3 Φ I n Φ I n Φ I n Φ L 2 + 3E[ I n Φ L I n Φ MLMC L 2 ] Φ I n Φ( ξ) 2 + Φ( ξ) }{{} Φ L ( L ξ) 2 V l + log(n) }{{} M l interp. error discret. error l=0 }{{} statistical error with V l = Var[φ( ξ, Q l ) φ( ξ, Q l 1 )]. All terms can be estimated in practice. Optimization of MLMC based on estimators ˆV l. [Pisaroni-Krumscheid-N. in preparation] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

59 Error splitting MLMC for moments and distributions Define the mean squared error: MSE(ˆΦ L ) = E[ Φ ˆΦ L 2 L (Θ) ] Notation: for x R n define Var[ x] = E[ x E[ x] 2 l ] Useful result: for x (1),..., x (k) R n independent, k k Var[ x (i) ] c log(n) Var[ x (i) ] Error splitting i=1 i=1 MSE(ˆΦ L ) 3 Φ I n Φ I n Φ I n Φ L 2 + 3E[ I n Φ L I n Φ MLMC L 2 ] Φ I n Φ( ξ) 2 + Φ( ξ) }{{} Φ L ( L ξ) 2 V l + log(n) }{{} M l interp. error discret. error l=0 }{{} statistical error with V l = Var[φ( ξ, Q l ) φ( ξ, Q l 1 )]. All terms can be estimated in practice. Optimization of MLMC based on estimators ˆV l. [Pisaroni-Krumscheid-N. in preparation] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

60 Complexity analysis MLMC for moments and distributions Complexity result for h l = h 0 s l [Krumscheid-N. 2017] Assume Φ Φ l L (Θ) c 1 h α l, ( ) E φ(, Q l ) φ(, Q l 1 ) 2 L (Θ) c 2 h β l, cost to simulate one realization of φ(θ, Q l ) c 3 h γ l. If Φ C k+1 (Θ), there exists an estimator ˆΦ L s.t. MSE (ˆΦ L ) = O(tol 2 ) and tol 2, if β > γ, W (ˆΦ L ) tol (2+ k+1) 1 log(tol) + log(tol) tol 2 log(tol) 2, if β = γ, γ β (2+ tol α ), if β < γ, The first term accounts for the cost of computing the spline interpolation. This is often negligible for heavy computational models. It can be removed by taking n = n l (different spline interpolant on each level). Neglecting the first term, the complexity is essentially the same as for simple expectations, up to an extra log factor. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

61 Complexity analysis MLMC for moments and distributions Complexity result for h l = h 0 s l [Krumscheid-N. 2017] Assume Φ Φ l L (Θ) c 1 h α l, ( ) E φ(, Q l ) φ(, Q l 1 ) 2 L (Θ) c 2 h β l, cost to simulate one realization of φ(θ, Q l ) c 3 h γ l. If Φ C k+1 (Θ), there exists an estimator ˆΦ L s.t. MSE (ˆΦ L ) = O(tol 2 ) and tol 2, if β > γ, W (ˆΦ L ) tol (2+ k+1) 1 log(tol) + log(tol) tol 2 log(tol) 2, if β = γ, γ β (2+ tol α ), if β < γ, The first term accounts for the cost of computing the spline interpolation. This is often negligible for heavy computational models. It can be removed by taking n = n l (different spline interpolant on each level). Neglecting the first term, the complexity is essentially the same as for simple expectations, up to an extra log factor. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

62 MLMC for moments and distributions Complexity result for derivatives [Krumscheid-N. 2017] If Φ C 2k+2 (Θ) and m 2k + 1, there exists an estimator ˆΦ L s.t. E[ d m dθ Φ d m ˆΦ m dθ m L 2 ] = O(tol 2 ) and 2k+2 2 tol 2k+2 m, if β > γ, 2k+2 2 W (ˆΦ L ) log(tol) tol 2k+2 m log(tol) 2, if β = γ, γ β (2+ tol α ) 2k+2 2k+2 m, if β < γ, (neglecting the cost of interpolation) This result applies to the approximation of CDF, quantiles and CVaR with m = 1 and PDF with m = 2. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

63 MLMC for moments and distributions An example: the characteristic function An SDE model to describe a European call option, where the asset follows ds = rs dt + σs dw, S(0) = S 0, Quantity of interest is the discounted payoff : Q := e rt max ( S(T ) K, 0 ) Approximate characteristic function of Q: Φ(θ) = E ( cos(θq) ) + i E ( sin(θq) ) Φ 1 (θ) + i Φ 2 (θ), Milstein scheme with h l = 2 l T ; Θ = [ 1, 1], r = 1 20, σ = 1 5, T = 1, K = 10 = S 0. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

64 MLMC for moments and distributions An example: the characteristic function An SDE model to describe a European call option, where the asset follows ds = rs dt + σs dw, S(0) = S 0, Quantity of interest is the discounted payoff : Q := e rt max ( S(T ) K, 0 ) Approximate characteristic function of Q: Φ(θ) = E ( cos(θq) ) + i E ( sin(θq) ) Φ 1 (θ) + i Φ 2 (θ), Milstein scheme with h l = 2 l T ; Θ = [ 1, 1], r = 1 20, σ = 1 5, T = 1, K = 10 = S ( ) k = 0 k = 1 k = 2 k = 3 k = 5 k = 7 O (ε 3 ln ( ε 1)) O (ε ˆΦ1 2 ln ( ε 1)) ε = 0.1, k = ˆΦ ϑ F. Nobile (EPFL) MLMC for UQ ε GAMM AGUQ workshop

65 MLMC for moments and distributions NASA Common Research Model NASA CRM: aircraft configuration equipped with a contemporary supercritical transonic wing and a fuselage that is representative of a wide-body commercial transport aircraft. Q.ty Reference Uncertainty M 0.85 B(2, 2, 0.05, M 0.025) Re c T ref [K] B(2, 2, 30, T ref 15) C L 0.3, 0.4, 0.5, 0.55 LEVEL Cells y+ CTime on 280 CPUs L [s] (0.11 [h]) L [s] (0.23 [h]) L [s] (0.35 [h]) L [s] (0.89 [h]) Spalart-Allmaras turbulence model, hybrid unstructured grids. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

66 MLMC for moments and distributions NASA Common Research Model F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

67 MLMC for moments and distributions NASA Common Research Model F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

68 MLMC for moments and distributions NASA Common Research Model C L = 0.55 C L = 0.5 C L = 0.4 C L = CD T C M CD V CD I F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

69 Outline Risk averse optimization with MLMC 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

70 Risk averse optimization with MLMC Risk averse optimization min R(Q(x)), x X X : feasible design space R: risk measure Examples R(Q) = E[Q] (mean-based risk) R(Q) = E[Q] ± α std[q] R(Q) = q α [Q] (α-quantile) R(Q) = CVaR α [Q] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

71 Risk averse optimization with MLMC Risk averse optimization min R(Q(x)), x X X : feasible design space R: risk measure Examples R(Q) = E[Q] (mean-based risk) R(Q) = E[Q] ± α std[q] R(Q) = q α [Q] (α-quantile) R(Q) = CVaR α [Q] F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

72 Risk averse optimization with MLMC Combining MLMC with CMA-ES Optimization done by Covariance Matrix Adaptation Evolutionary Algorithm (CMA-ES) For each individual at each generation, risk measure computed by MLMC. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

73 Risk averse optimization with MLMC Airfoil optimization under operating uncertainties { min R [C D(x)] x X s.t C L (x) = CL, thickness constraint R µ,σ [C D (x)] µ CD (x) + σ CD (x) R µ,σ,γ [C D (x)] µ CD (x) + σ CD (x) + µ CD (x) γ CD (x) R VaR 90 [C D (x)] VaRC 90 D (x) R CVaR 90 [C D (x)] CVaRC 90 D (x) Quantity Reference (r) Uncertainty C L 0.5 Operating M 0.75 B(2, 2, 0.1, M 0.05) parameters Re c p [Pa] T [K] y RAE-2822 Cs Rs xp ys θs x α Rp yp xs θp M Cp F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

74 Risk averse optimization with MLMC Qualitative comparison Model: steady state Euler + boundary layer equation (MSES software) F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

75 Risk averse optimization with MLMC Deterministic versus Robust optimization F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

76 Risk averse optimization with MLMC Multi-objective optimization under operating uncertainties P-min x X {µ CD (x) + σ CD (x), µ CL (x) + σ CL (x)} (Pareto front) Uncertainties in Mach number and Angle of Attack. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

77 Outline Conclusions 1 Motivating example 2 Multilevel Monte Carlo for expectations 3 MLMC for moments and distributions 4 Risk averse optimization with MLMC 5 Conclusions F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

78 Conclusions Conclusions and outlook Multilevel Monte Carlo is a very powerful technique that can dramatically reduce the computational cost of a UQ analysis compared to plain MC. The tuning of MLMC requires adaptive algorithms and reliable error and variances estimators. We have presented a way to compute higher order moments as well as cdf, quantiles, CVaR with MLMC and properly tune the method. The methodology has been successfully applied to forward UQ propagation and robust optimization under uncertainty in compressible aerodynamics. F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

79 Conclusions Thank you for your attention! F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

80 Conclusions References M. Pisaroni. Multi Level Monte Carlo Methods for Uncertainty Quantification and Robust Design Optimization in Aerodynamics, PhD Thesis n. 8082, EPFL, 2017 M. Pisaroni, S. Krumscheid, F. Nobile. Quantifying uncertain system outputs via the multilevel Monte Carlo method - Part I: Central moment estimation, MATHICSE Technical report no M. Pisaroni, S. Krumscheid, F. Nobile. Quantifying uncertain system outputs via the multilevel Monte Carlo method Part 2: distribution and robustness measures, in preparation. S. Krumscheid, F. Nobile. Multilevel Monte Carlo approximation of functions, MATHICSE Technical report no M. Pisaroni, F. Nobile, P. Leyland. A Multilevel Monte Carlo Evolutionary Algorithm for Robust Aerodynamic Shape Design. 18th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Denver, Colorado, USA, M. Pisaroni, F. Nobile, P. Leyland. Continuation Multi-Level Monte-Carlo method for Uncertainty Quantifiction in Turbulent Compressible Aerodynamics Problems modeled by RANS, MATHICSE Technical report no M. Pisaroni, F. Nobile, P. Leyland. A Continuation Multi Level Monte Carlo (C-MLMC) method for uncertainty quantification in compressible inviscid aerodynamics, CMAME, vol. 326, p , A.-L. Haji-Ali, F. Nobile, R. Tempone. Multi-index Monte Carlo: when sparsity meets sampling, in Numer. Math., vol. 132(4), p , N. Collier, A.-L. Haji-Ali, F. Nobile, E. von Schwerin, R. Tempone. A continuation multilevel Monte Carlo algorithm, BIT Numerical Mathematics, vol. 55(2), p , F. Nobile (EPFL) MLMC for UQ GAMM AGUQ workshop

Estimation of probability density functions by the Maximum Entropy Method

Estimation of probability density functions by the Maximum Entropy Method Estimation of probability density functions by the Maximum Entropy Method Claudio Bierig, Alexey Chernov Institute for Mathematics Carl von Ossietzky University Oldenburg alexey.chernov@uni-oldenburg.de

More information

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

Dinesh Kumar, Mehrdad Raisee and Chris Lacor Dinesh Kumar, Mehrdad Raisee and Chris Lacor Fluid Mechanics and Thermodynamics Research Group Vrije Universiteit Brussel, BELGIUM dkumar@vub.ac.be; m_raisee@yahoo.com; chris.lacor@vub.ac.be October, 2014

More information

Monte Carlo Methods for Uncertainty Quantification

Monte Carlo Methods for Uncertainty Quantification Monte Carlo Methods for Uncertainty Quantification Mike Giles Mathematical Institute, University of Oxford Contemporary Numerical Techniques Mike Giles (Oxford) Monte Carlo methods 1 / 23 Lecture outline

More information

Two new developments in Multilevel Monte Carlo methods

Two new developments in Multilevel Monte Carlo methods Two new developments in Multilevel Monte Carlo methods Mike Giles Abdul-Lateef Haji-Ali Oliver Sheridan-Methven Mathematical Institute, University of Oxford Rob Scheichl s Farewell Conference University

More information

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

Combining multiple surrogate models to accelerate failure probability estimation with expensive high-fidelity models Combining multiple surrogate models to accelerate failure probability estimation with expensive high-fidelity models Benjamin Peherstorfer a,, Boris Kramer a, Karen Willcox a a Department of Aeronautics

More information

A Multi-Dimensional Limiter for Hybrid Grid

A Multi-Dimensional Limiter for Hybrid Grid APCOM & ISCM 11-14 th December, 2013, Singapore A Multi-Dimensional Limiter for Hybrid Grid * H. W. Zheng ¹ 1 State Key Laboratory of High Temperature Gas Dynamics, Institute of Mechanics, Chinese Academy

More information

Adjoint based multi-objective shape optimization of a transonic airfoil under uncertainties

Adjoint based multi-objective shape optimization of a transonic airfoil under uncertainties EngOpt 2016-5 th International Conference on Engineering Optimization Iguassu Falls, Brazil, 19-23 June 2016. Adjoint based multi-objective shape optimization of a transonic airfoil under uncertainties

More information

Masters in Mechanical Engineering Aerodynamics 1 st Semester 2015/16

Masters in Mechanical Engineering Aerodynamics 1 st Semester 2015/16 Masters in Mechanical Engineering Aerodynamics st Semester 05/6 Exam st season, 8 January 06 Name : Time : 8:30 Number: Duration : 3 hours st Part : No textbooks/notes allowed nd Part : Textbooks allowed

More information

Reducing uncertainties in a wind-tunnel experiment using Bayesian updating

Reducing uncertainties in a wind-tunnel experiment using Bayesian updating Reducing uncertainties in a wind-tunnel experiment using Bayesian updating D.J. Boon, R.P. Dwight, J.J.H.M. Sterenborg, and H. Bijl Aerodynamics Group, Delft University of Technology, The Netherlands We

More information

Simultaneous Robust Design and Tolerancing of Compressor Blades

Simultaneous Robust Design and Tolerancing of Compressor Blades Simultaneous Robust Design and Tolerancing of Compressor Blades Eric Dow Aerospace Computational Design Laboratory Department of Aeronautics and Astronautics Massachusetts Institute of Technology GTL Seminar

More information

Overview. Bayesian assimilation of experimental data into simulation (for Goland wing flutter) Why not uncertainty quantification?

Overview. Bayesian assimilation of experimental data into simulation (for Goland wing flutter) Why not uncertainty quantification? Delft University of Technology Overview Bayesian assimilation of experimental data into simulation (for Goland wing flutter), Simao Marques 1. Why not uncertainty quantification? 2. Why uncertainty quantification?

More information

. Frobenius-Perron Operator ACC Workshop on Uncertainty Analysis & Estimation. Raktim Bhattacharya

. Frobenius-Perron Operator ACC Workshop on Uncertainty Analysis & Estimation. Raktim Bhattacharya .. Frobenius-Perron Operator 2014 ACC Workshop on Uncertainty Analysis & Estimation Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. uq.tamu.edu

More information

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

Quasi-optimal and adaptive sparse grids with control variates for PDEs with random diffusion coefficient Quasi-optimal and adaptive sparse grids with control variates for PDEs with random diffusion coefficient F. Nobile, L. Tamellini, R. Tempone, F. Tesei CSQI - MATHICSE, EPFL, Switzerland Dipartimento di

More information

Practical unbiased Monte Carlo for Uncertainty Quantification

Practical unbiased Monte Carlo for Uncertainty Quantification Practical unbiased Monte Carlo for Uncertainty Quantification Sergios Agapiou Department of Statistics, University of Warwick MiR@W day: Uncertainty in Complex Computer Models, 2nd February 2015, University

More information

A Crash-Course on the Adjoint Method for Aerodynamic Shape Optimization

A Crash-Course on the Adjoint Method for Aerodynamic Shape Optimization A Crash-Course on the Adjoint Method for Aerodynamic Shape Optimization Juan J. Alonso Department of Aeronautics & Astronautics Stanford University jjalonso@stanford.edu Lecture 19 AA200b Applied Aerodynamics

More information

Sampling and low-rank tensor approximation of the response surface

Sampling and low-rank tensor approximation of the response surface Sampling and low-rank tensor approximation of the response surface tifica Alexander Litvinenko 1,2 (joint work with Hermann G. Matthies 3 ) 1 Group of Raul Tempone, SRI UQ, and 2 Group of David Keyes,

More information

Multilevel Monte Carlo for Lévy Driven SDEs

Multilevel Monte Carlo for Lévy Driven SDEs Multilevel Monte Carlo for Lévy Driven SDEs Felix Heidenreich TU Kaiserslautern AG Computational Stochastics August 2011 joint work with Steffen Dereich Philipps-Universität Marburg supported within DFG-SPP

More information

Towards Reduced Order Modeling (ROM) for Gust Simulations

Towards Reduced Order Modeling (ROM) for Gust Simulations Towards Reduced Order Modeling (ROM) for Gust Simulations S. Görtz, M. Ripepi DLR, Institute of Aerodynamics and Flow Technology, Braunschweig, Germany Deutscher Luft und Raumfahrtkongress 2017 5. 7. September

More information

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement HONOM 2011 in Trento DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement Institute of Aerodynamics and Flow Technology DLR Braunschweig 11. April 2011 1 / 35 Research

More information

Multilevel Monte Carlo methods for highly heterogeneous media

Multilevel Monte Carlo methods for highly heterogeneous media Multilevel Monte Carlo methods for highly heterogeneous media Aretha L. Teckentrup University of Bath Claverton Down Bath, BA2 7AY, UK Abstract We discuss the application of multilevel Monte Carlo methods

More information

Is My CFD Mesh Adequate? A Quantitative Answer

Is My CFD Mesh Adequate? A Quantitative Answer Is My CFD Mesh Adequate? A Quantitative Answer Krzysztof J. Fidkowski Gas Dynamics Research Colloqium Aerospace Engineering Department University of Michigan January 26, 2011 K.J. Fidkowski (UM) GDRC 2011

More information

Far Field Noise Minimization Using an Adjoint Approach

Far Field Noise Minimization Using an Adjoint Approach Far Field Noise Minimization Using an Adjoint Approach Markus P. Rumpfkeil and David W. Zingg University of Toronto Institute for Aerospace Studies 4925 Dufferin Street, Toronto, Ontario, M3H 5T6, Canada

More information

Mestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 2012/13

Mestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 2012/13 Mestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 212/13 Exam 2ª época, 2 February 213 Name : Time : 8: Number: Duration : 3 hours 1 st Part : No textbooks/notes allowed 2 nd Part :

More information

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

A Non-Intrusive Polynomial Chaos Method For Uncertainty Propagation in CFD Simulations An Extended Abstract submitted for the 44th AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada January 26 Preferred Session Topic: Uncertainty quantification and stochastic methods for CFD A Non-Intrusive

More information

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology 7th World Congress on Computational Mechanics

More information

STUDY ON THE IMPROVED KRIGING-BASED OPTIMIZATION DESIGN METHOD

STUDY ON THE IMPROVED KRIGING-BASED OPTIMIZATION DESIGN METHOD 7 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES STUDY ON THE IMPROVED KRIGING-BASED OPTIMIZATION DESIGN METHOD Song Wenping, Xu Ruifei, Han Zhonghua (National Key Laboratory of Science and Technology

More information

Adaptive timestepping for SDEs with non-globally Lipschitz drift

Adaptive timestepping for SDEs with non-globally Lipschitz drift Adaptive timestepping for SDEs with non-globally Lipschitz drift Mike Giles Wei Fang Mathematical Institute, University of Oxford Workshop on Numerical Schemes for SDEs and SPDEs Université Lille June

More information

Uncertainty Quantification and Validation Using RAVEN. A. Alfonsi, C. Rabiti. Risk-Informed Safety Margin Characterization. https://lwrs.inl.

Uncertainty Quantification and Validation Using RAVEN. A. Alfonsi, C. Rabiti. Risk-Informed Safety Margin Characterization. https://lwrs.inl. Risk-Informed Safety Margin Characterization Uncertainty Quantification and Validation Using RAVEN https://lwrs.inl.gov A. Alfonsi, C. Rabiti North Carolina State University, Raleigh 06/28/2017 Assumptions

More information

Multilevel Monte Carlo for Stochastic McKean-Vlasov Equations

Multilevel Monte Carlo for Stochastic McKean-Vlasov Equations Multilevel Monte Carlo for Stochastic McKean-Vlasov Equations Lukasz Szpruch School of Mathemtics University of Edinburgh joint work with Shuren Tan and Alvin Tse (Edinburgh) Lukasz Szpruch (University

More information

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Antony Jameson Department of Aeronautics and Astronautics, Stanford University, Stanford, CA, 94305

More information

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement 16th International Conference on Finite Elements in Flow Problems DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement Institute of Aerodynamics and Flow Technology

More information

NUMERICAL SIMULATION AND MODELING OF UNSTEADY FLOW AROUND AN AIRFOIL. (AERODYNAMIC FORM)

NUMERICAL SIMULATION AND MODELING OF UNSTEADY FLOW AROUND AN AIRFOIL. (AERODYNAMIC FORM) Journal of Fundamental and Applied Sciences ISSN 1112-9867 Available online at http://www.jfas.info NUMERICAL SIMULATION AND MODELING OF UNSTEADY FLOW AROUND AN AIRFOIL. (AERODYNAMIC FORM) M. Y. Habib

More information

Generalized Information Reuse for Optimization Under Uncertainty with Non-Sample Average Estimators

Generalized Information Reuse for Optimization Under Uncertainty with Non-Sample Average Estimators Generalized Information Reuse for Optimization Under Uncertainty with Non-Sample Average Estimators Laurence W Cook, Jerome P Jarrett, Karen E Willcox June 14, 2018 Abstract In optimization under uncertainty

More information

German Aerospace Center (DLR)

German Aerospace Center (DLR) German Aerospace Center (DLR) AEROGUST M30 Progress Meeting 23-24 November 2017, Bordeaux Presented by P. Bekemeryer / J. Nitzsche With contributions of C. Kaiser 1, S. Görtz 2, R. Heinrich 2, J. Nitzsche

More information

Uncertainty Management and Quantification in Industrial Analysis and Design

Uncertainty Management and Quantification in Industrial Analysis and Design Uncertainty Management and Quantification in Industrial Analysis and Design www.numeca.com Charles Hirsch Professor, em. Vrije Universiteit Brussel President, NUMECA International The Role of Uncertainties

More information

Non-nested Adaptive Timesteps in Multilevel Monte Carlo Computations

Non-nested Adaptive Timesteps in Multilevel Monte Carlo Computations Non-nested Adaptive Timesteps in Multilevel Monte Carlo Computations M.B. Giles, C. Lester, and J. Whittle Abstract This paper shows that it is relatively easy to incorporate adaptive timesteps into multilevel

More information

The Study on Re Effect Correction for Laminar Wing with High Lift

The Study on Re Effect Correction for Laminar Wing with High Lift The Study on Re Effect Correction for Laminar Wing with High Lift Jieke Yao, Wenliang Feng, Lingying Lv and Bin Chen Chengdu Aircraft Industrial (group) CO.LTD, 692, Chengdu, China Abstract. In the past

More information

At A Glance. UQ16 Mobile App.

At A Glance. UQ16 Mobile App. At A Glance UQ16 Mobile App Scan the QR code with any QR reader and download the TripBuilder EventMobile app to your iphone, ipad, itouch or Android mobile device. To access the app or the HTML 5 version,

More information

Multifidelity Monte Carlo estimation with adaptive low-fidelity models

Multifidelity Monte Carlo estimation with adaptive low-fidelity models Multifidelity Monte Carlo estimation with adaptive low-fidelity models Benjamin Peherstorfer November 2017 Multifidelity Monte Carlo (MFMC) estimation combines low- and high-fidelity models to speedup

More information

c 2016 Society for Industrial and Applied Mathematics

c 2016 Society for Industrial and Applied Mathematics SIAM J. SCI. COMPUT. Vol. 38, No. 5, pp. A363 A394 c 206 Society for Industrial and Applied Mathematics OPTIMAL MODEL MANAGEMENT FOR MULTIFIDELITY MONTE CARLO ESTIMATION BENJAMIN PEHERSTORFER, KAREN WILLCOX,

More information

COMPLETE CONFIGURATION AERO-STRUCTURAL OPTIMIZATION USING A COUPLED SENSITIVITY ANALYSIS METHOD

COMPLETE CONFIGURATION AERO-STRUCTURAL OPTIMIZATION USING A COUPLED SENSITIVITY ANALYSIS METHOD COMPLETE CONFIGURATION AERO-STRUCTURAL OPTIMIZATION USING A COUPLED SENSITIVITY ANALYSIS METHOD Joaquim R. R. A. Martins Juan J. Alonso James J. Reuther Department of Aeronautics and Astronautics Stanford

More information

Optimization Tools in an Uncertain Environment

Optimization Tools in an Uncertain Environment Optimization Tools in an Uncertain Environment Michael C. Ferris University of Wisconsin, Madison Uncertainty Workshop, Chicago: July 21, 2008 Michael Ferris (University of Wisconsin) Stochastic optimization

More information

Drag (2) Induced Drag Friction Drag Form Drag Wave Drag

Drag (2) Induced Drag Friction Drag Form Drag Wave Drag Drag () Induced Drag Friction Drag Form Drag Wave Drag Outline Nomenclature and Concepts Farfield Drag Analysis Induced Drag Multiple Lifting Surfaces Zero Lift Drag :Friction and Form Drag Supersonic

More information

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

Uncertainty Quantification in Viscous Hypersonic Flows using Gradient Information and Surrogate Modeling Uncertainty Quantification in Viscous Hypersonic Flows using Gradient Information and Surrogate Modeling Brian A. Lockwood, Markus P. Rumpfkeil, Wataru Yamazaki and Dimitri J. Mavriplis Mechanical Engineering

More information

Problem Selected Scores

Problem Selected Scores Statistics Ph.D. Qualifying Exam: Part II November 20, 2010 Student Name: 1. Answer 8 out of 12 problems. Mark the problems you selected in the following table. Problem 1 2 3 4 5 6 7 8 9 10 11 12 Selected

More information

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

Scalable Algorithms for Optimal Control of Systems Governed by PDEs Under Uncertainty Scalable Algorithms for Optimal Control of Systems Governed by PDEs Under Uncertainty Alen Alexanderian 1, Omar Ghattas 2, Noémi Petra 3, Georg Stadler 4 1 Department of Mathematics North Carolina State

More information

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations Matthew McMullen and Antony Jameson and Juan J. Alonso Dept. of Aeronautics & Astronautics Stanford University

More information

A COUPLED-ADJOINT METHOD FOR HIGH-FIDELITY AERO-STRUCTURAL OPTIMIZATION

A COUPLED-ADJOINT METHOD FOR HIGH-FIDELITY AERO-STRUCTURAL OPTIMIZATION A COUPLED-ADJOINT METHOD FOR HIGH-FIDELITY AERO-STRUCTURAL OPTIMIZATION Joaquim Rafael Rost Ávila Martins Department of Aeronautics and Astronautics Stanford University Ph.D. Oral Examination, Stanford

More information

Statistics: Learning models from data

Statistics: Learning models from data DS-GA 1002 Lecture notes 5 October 19, 2015 Statistics: Learning models from data Learning models from data that are assumed to be generated probabilistically from a certain unknown distribution is a crucial

More information

Zonal hybrid RANS-LES modeling using a Low-Reynolds-Number k ω approach

Zonal hybrid RANS-LES modeling using a Low-Reynolds-Number k ω approach Zonal hybrid RANS-LES modeling using a Low-Reynolds-Number k ω approach S. Arvidson 1,2, L. Davidson 1, S.-H. Peng 1,3 1 Chalmers University of Technology 2 SAAB AB, Aeronautics 3 FOI, Swedish Defence

More information

Suggestions for Making Useful the Uncertainty Quantification Results from CFD Applications

Suggestions for Making Useful the Uncertainty Quantification Results from CFD Applications Suggestions for Making Useful the Uncertainty Quantification Results from CFD Applications Thomas A. Zang tzandmands@wildblue.net Aug. 8, 2012 CFD Futures Conference: Zang 1 Context The focus of this presentation

More information

High-dimensional Problems in Finance and Economics. Thomas M. Mertens

High-dimensional Problems in Finance and Economics. Thomas M. Mertens High-dimensional Problems in Finance and Economics Thomas M. Mertens NYU Stern Risk Economics Lab April 17, 2012 1 / 78 Motivation Many problems in finance and economics are high dimensional. Dynamic Optimization:

More information

A framework for adaptive Monte-Carlo procedures

A framework for adaptive Monte-Carlo procedures A framework for adaptive Monte-Carlo procedures Jérôme Lelong (with B. Lapeyre) http://www-ljk.imag.fr/membres/jerome.lelong/ Journées MAS Bordeaux Friday 3 September 2010 J. Lelong (ENSIMAG LJK) Journées

More information

Lecture 7 Boundary Layer

Lecture 7 Boundary Layer SPC 307 Introduction to Aerodynamics Lecture 7 Boundary Layer April 9, 2017 Sep. 18, 2016 1 Character of the steady, viscous flow past a flat plate parallel to the upstream velocity Inertia force = ma

More information

COMPUTATIONAL STUDY OF SEPARATION CONTROL MECHANISM WITH THE IMAGINARY BODY FORCE ADDED TO THE FLOWS OVER AN AIRFOIL

COMPUTATIONAL STUDY OF SEPARATION CONTROL MECHANISM WITH THE IMAGINARY BODY FORCE ADDED TO THE FLOWS OVER AN AIRFOIL COMPUTATIONAL STUDY OF SEPARATION CONTROL MECHANISM WITH THE IMAGINARY BODY FORCE ADDED TO THE FLOWS OVER AN AIRFOIL Kengo Asada 1 and Kozo Fujii 2 ABSTRACT The effects of body force distribution on the

More information

Uncertainty Quantification of an ORC turbine blade under a low quantile constrain

Uncertainty Quantification of an ORC turbine blade under a low quantile constrain Available online at www.sciencedirect.com ScienceDirect Energy Procedia 129 (2017) 1149 1155 www.elsevier.com/locate/procedia IV International Seminar on ORC Power Systems, ORC2017 13-15 September 2017,

More information

Model reduction of parametrized aerodynamic flows: discontinuous Galerkin RB empirical quadrature procedure. Masayuki Yano

Model reduction of parametrized aerodynamic flows: discontinuous Galerkin RB empirical quadrature procedure. Masayuki Yano Model reduction of parametrized aerodynamic flows: discontinuous Galerkin RB empirical quadrature procedure Masayuki Yano University of Toronto Institute for Aerospace Studies Acknowledgments: Anthony

More information

AIRFRAME NOISE MODELING APPROPRIATE FOR MULTIDISCIPLINARY DESIGN AND OPTIMIZATION

AIRFRAME NOISE MODELING APPROPRIATE FOR MULTIDISCIPLINARY DESIGN AND OPTIMIZATION AIRFRAME NOISE MODELING APPROPRIATE FOR MULTIDISCIPLINARY DESIGN AND OPTIMIZATION AIAA-2004-0689 Serhat Hosder, Joseph A. Schetz, Bernard Grossman and William H. Mason Virginia Tech Work sponsored by NASA

More information

Masters in Mechanical Engineering. Problems of incompressible viscous flow. 2µ dx y(y h)+ U h y 0 < y < h,

Masters in Mechanical Engineering. Problems of incompressible viscous flow. 2µ dx y(y h)+ U h y 0 < y < h, Masters in Mechanical Engineering Problems of incompressible viscous flow 1. Consider the laminar Couette flow between two infinite flat plates (lower plate (y = 0) with no velocity and top plate (y =

More information

Limit Cycle Oscillations of a Typical Airfoil in Transonic Flow

Limit Cycle Oscillations of a Typical Airfoil in Transonic Flow Limit Cycle Oscillations of a Typical Airfoil in Transonic Flow Denis B. Kholodar, United States Air Force Academy, Colorado Springs, CO 88 Earl H. Dowell, Jeffrey P. Thomas, and Kenneth C. Hall Duke University,

More information

Keywords: Sonic boom analysis, Atmospheric uncertainties, Uncertainty quantification, Monte Carlo method, Polynomial chaos method.

Keywords: Sonic boom analysis, Atmospheric uncertainties, Uncertainty quantification, Monte Carlo method, Polynomial chaos method. Blucher Mechanical Engineering Proceedings May 2014, vol. 1, num. 1 www.proceedings.blucher.com.br/evento/10wccm SONIC BOOM ANALYSIS UNDER ATMOSPHERIC UNCERTAINTIES BY A NON-INTRUSIVE POLYNOMIAL CHAOS

More information

An Approach to the Constrained Design of Natural Laminar Flow Airfoils

An Approach to the Constrained Design of Natural Laminar Flow Airfoils NASA Contractor Report 201686 An Approach to the Constrained Design of Natural Laminar Flow Airfoils Bradford E. Green The George Washington University Joint Institute for Advancement of Flight Sciences

More information

Uncertainty Quantification and Calibration of the k ǫ turbulence model

Uncertainty Quantification and Calibration of the k ǫ turbulence model Master of Science Thesis Uncertainty Quantification and Calibration of the k ǫ turbulence model H.M. Yıldızturan 5-08-202 Faculty of Aerospace Engineering Delft University of Technology Uncertainty Quantification

More information

Semester , Example Exam 1

Semester , Example Exam 1 Semester 1 2017, Example Exam 1 1 of 10 Instructions The exam consists of 4 questions, 1-4. Each question has four items, a-d. Within each question: Item (a) carries a weight of 8 marks. Item (b) carries

More information

Transition Modeling Activities at AS-C²A²S²E (DLR)

Transition Modeling Activities at AS-C²A²S²E (DLR) Transition Modeling Activities at AS-C²A²S²E (DLR) Andreas Krumbein German Aerospace Center (DLR) Institute of Aerodynamics and Flow Technology (AS) C²A²S²E - Center for Computer Applications in AeroSpace

More information

Discretization of SDEs: Euler Methods and Beyond

Discretization of SDEs: Euler Methods and Beyond Discretization of SDEs: Euler Methods and Beyond 09-26-2006 / PRisMa 2006 Workshop Outline Introduction 1 Introduction Motivation Stochastic Differential Equations 2 The Time Discretization of SDEs Monte-Carlo

More information

Polynomial chaos expansions for structural reliability analysis

Polynomial chaos expansions for structural reliability analysis DEPARTMENT OF CIVIL, ENVIRONMENTAL AND GEOMATIC ENGINEERING CHAIR OF RISK, SAFETY & UNCERTAINTY QUANTIFICATION Polynomial chaos expansions for structural reliability analysis B. Sudret & S. Marelli Incl.

More information

Discrete and continuous adjoint method for compressible CFD J. Peter ONERA

Discrete and continuous adjoint method for compressible CFD J. Peter ONERA Discrete and continuous adjoint method for compressible CFD J. Peter ONERA J. Peter 1 1 ONERA DMFN October 2, 2014 J. Peter (ONERA DMFN) Adjoint method for compressible CFD October 2, 2014 1 / 60 Outline

More information

Shape Optimisation of Axisymmetric Scramjets

Shape Optimisation of Axisymmetric Scramjets Shape Optimisation of Axisymmetric Scramjets Hideaki Ogawa 11 th International Workshop on Shock Tube Technology Australian Hypersonics Workshop 2011 University of Queensland, Brisbane 23 rd March 2011

More information

Parametric Investigation of Hull Shaped Fuselage for an Amphibious UAV

Parametric Investigation of Hull Shaped Fuselage for an Amphibious UAV Ninth International Conference on Computational Fluid Dynamics (ICCFD9), Istanbul, Turkey, July 11-15, 2016 ICCFD9-2016-226 Parametric Investigation of Hull Shaped Fuselage for an Amphibious UAV Emre Sazak

More information

Basics of Uncertainty Analysis

Basics of Uncertainty Analysis Basics of Uncertainty Analysis Chapter Six Basics of Uncertainty Analysis 6.1 Introduction As shown in Fig. 6.1, analysis models are used to predict the performances or behaviors of a product under design.

More information

EFFICIENT AERODYNAMIC OPTIMIZATION USING HIERARCHICAL KRIGING COMBINED WITH GRADIENT

EFFICIENT AERODYNAMIC OPTIMIZATION USING HIERARCHICAL KRIGING COMBINED WITH GRADIENT EFFICIENT AERODYNAMIC OPTIMIZATION USING HIERARCHICAL KRIGING COMBINED WITH GRADIENT Chao SONG, Xudong YANG, Wenping SONG National Key Laboratory of Science and Technology on Aerodynamic Design and Research,

More information

Variance Reduction Techniques for Monte Carlo Simulations with Stochastic Volatility Models

Variance Reduction Techniques for Monte Carlo Simulations with Stochastic Volatility Models Variance Reduction Techniques for Monte Carlo Simulations with Stochastic Volatility Models Jean-Pierre Fouque North Carolina State University SAMSI November 3, 5 1 References: Variance Reduction for Monte

More information

Multilevel Monte Carlo for uncertainty quantification in structural engineering

Multilevel Monte Carlo for uncertainty quantification in structural engineering Multilevel Monte Carlo for uncertainty quantification in structural engineering P. Blondeel a,, P. Robbe a, C. Van hoorickx b, G. Lombaert b, S. Vandewalle a a KU Leuven, Department of Computer Science,

More information

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

International Journal of Modern Trends in Engineering and Research  e-issn No.: , Date: 2-4 July, 2015 International Journal of Modern Trends in Engineering and Research www.ijmter.com e-issn No.:2349-9745, Date: 2-4 July, 2015 CFD Analysis of Airfoil NACA0012 Pritesh S. Gugliya 1, Yogesh R. Jaiswal 2,

More information

Challenges and Complexity of Aerodynamic Wing Design

Challenges and Complexity of Aerodynamic Wing Design Chapter 1 Challenges and Complexity of Aerodynamic Wing Design Kasidit Leoviriyakit and Antony Jameson Department of Aeronautics and Astronautics Stanford University, Stanford CA kasidit@stanford.edu and

More information

Statistics and Data Analysis

Statistics and Data Analysis Statistics and Data Analysis The Crash Course Physics 226, Fall 2013 "There are three kinds of lies: lies, damned lies, and statistics. Mark Twain, allegedly after Benjamin Disraeli Statistics and Data

More information

Application of QMC methods to PDEs with random coefficients

Application of QMC methods to PDEs with random coefficients Application of QMC methods to PDEs with random coefficients a survey of analysis and implementation Frances Kuo f.kuo@unsw.edu.au University of New South Wales, Sydney, Australia joint work with Ivan Graham

More information

Computational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2

Computational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2 Computational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2 1 M. Tech Scholar, 2 Associate Professor Department of Mechanical Engineering, Bipin Tripathi

More information

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

Predictive Engineering and Computational Sciences. Local Sensitivity Derivative Enhanced Monte Carlo Methods. Roy H. Stogner, Vikram Garg PECOS Predictive Engineering and Computational Sciences Local Sensitivity Derivative Enhanced Monte Carlo Methods Roy H. Stogner, Vikram Garg Institute for Computational Engineering and Sciences The University

More information

Preliminary Study of Single Particle Lidar for Wing Wake Survey. M.Valla, B. Augère, D. Bailly, A. Dolfi-Bouteyre, E. Garnier, M.

Preliminary Study of Single Particle Lidar for Wing Wake Survey. M.Valla, B. Augère, D. Bailly, A. Dolfi-Bouteyre, E. Garnier, M. Preliminary Study of Single Particle Lidar for Wing Wake Survey M.Valla, B. Augère, D. Bailly, A. Dolfi-Bouteyre, E. Garnier, M. Méheut Context of research Clean Sky Joint Technology Initiative : Aims

More information

An Investigation of the Attainable Efficiency of Flight at Mach One or Just Beyond

An Investigation of the Attainable Efficiency of Flight at Mach One or Just Beyond An Investigation of the Attainable Efficiency of Flight at Mach One or Just Beyond Antony Jameson Department of Aeronautics and Astronautics AIAA Aerospace Sciences Meeting, Reno, NV AIAA Paper 2007-0037

More information

Sequential Importance Sampling for Rare Event Estimation with Computer Experiments

Sequential Importance Sampling for Rare Event Estimation with Computer Experiments Sequential Importance Sampling for Rare Event Estimation with Computer Experiments Brian Williams and Rick Picard LA-UR-12-22467 Statistical Sciences Group, Los Alamos National Laboratory Abstract Importance

More information

Covariance function estimation in Gaussian process regression

Covariance function estimation in Gaussian process regression Covariance function estimation in Gaussian process regression François Bachoc Department of Statistics and Operations Research, University of Vienna WU Research Seminar - May 2015 François Bachoc Gaussian

More information

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

A regularized least-squares method for sparse low-rank approximation of multivariate functions Workshop Numerical methods for high-dimensional problems April 18, 2014 A regularized least-squares method for sparse low-rank approximation of multivariate functions Mathilde Chevreuil joint work with

More information

Design of a Droopnose Configuration for a Coanda Active Flap Application. Marco Burnazzi and Rolf Radespiel

Design of a Droopnose Configuration for a Coanda Active Flap Application. Marco Burnazzi and Rolf Radespiel Design of a Droopnose Configuration for a Coanda Active Flap Application Marco Burnazzi and Rolf Radespiel Institute of Fluid Mechanics, Technische Universität Braunschweig, 38108 Braunschweig, Germany

More information

Lecture 3: Adaptive Construction of Response Surface Approximations for Bayesian Inference

Lecture 3: Adaptive Construction of Response Surface Approximations for Bayesian Inference Lecture 3: Adaptive Construction of Response Surface Approximations for Bayesian Inference Serge Prudhomme Département de mathématiques et de génie industriel Ecole Polytechnique de Montréal SRI Center

More information

Sensitivity Analysis Methods for Uncertainty Budgeting in System Design

Sensitivity Analysis Methods for Uncertainty Budgeting in System Design Sensitivity Analysis Methods for Uncertainty Budgeting in System Design Max M. J. Opgenoord and Karen E. Willcox Massachusetts Institute of Technology, Cambridge, MA, 2139 Quantification and management

More information

Robust optimization for windmill airfoil design under variable wind conditions

Robust optimization for windmill airfoil design under variable wind conditions Center for Turbulence Research Proceedings of the Summer Program 2012 241 Robust optimization for windmill airfoil design under variable wind conditions By H. Tachikawa, D. Schiavazzi, T. Arima AND G.

More information

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

Research Collection. Basics of structural reliability and links with structural design codes FBH Herbsttagung November 22nd, 2013. Research Collection Presentation Basics of structural reliability and links with structural design codes FBH Herbsttagung November 22nd, 2013 Author(s): Sudret, Bruno Publication Date: 2013 Permanent Link:

More information

Zonal modelling approach in aerodynamic simulation

Zonal modelling approach in aerodynamic simulation Zonal modelling approach in aerodynamic simulation and Carlos Castro Barcelona Supercomputing Center Technical University of Madrid Outline 1 2 State of the art Proposed strategy 3 Consistency Stability

More information

ERROR AND UNCERTAINTY QUANTIFICATION AND SENSITIVITY ANALYSIS IN MECHANICS COMPUTATIONAL MODELS

ERROR AND UNCERTAINTY QUANTIFICATION AND SENSITIVITY ANALYSIS IN MECHANICS COMPUTATIONAL MODELS International Journal for Uncertainty Quantification, 1 (2): 147 161 (2011) ERROR AND UNCERTAINTY QUANTIFICATION AND SENSITIVITY ANALYSIS IN MECHANICS COMPUTATIONAL MODELS Bin Liang & Sankaran Mahadevan

More information

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy Antony Jameson 1 1 Thomas V. Jones Professor of Engineering Department of Aeronautics and Astronautics Stanford University

More information

Edwin van der Weide and Magnus Svärd. I. Background information for the SBP-SAT scheme

Edwin van der Weide and Magnus Svärd. I. Background information for the SBP-SAT scheme Edwin van der Weide and Magnus Svärd I. Background information for the SBP-SAT scheme As is well-known, stability of a numerical scheme is a key property for a robust and accurate numerical solution. Proving

More information

Aeroelastic Gust Response

Aeroelastic Gust Response Aeroelastic Gust Response Civil Transport Aircraft - xxx Presented By: Fausto Gill Di Vincenzo 04-06-2012 What is Aeroelasticity? Aeroelasticity studies the effect of aerodynamic loads on flexible structures,

More information

Duration-Based Volatility Estimation

Duration-Based Volatility Estimation A Dual Approach to RV Torben G. Andersen, Northwestern University Dobrislav Dobrev, Federal Reserve Board of Governors Ernst Schaumburg, Northwestern Univeristy CHICAGO-ARGONNE INSTITUTE ON COMPUTATIONAL

More information

Steps in Uncertainty Quantification

Steps in Uncertainty Quantification Steps in Uncertainty Quantification Challenge: How do we do uncertainty quantification for computationally expensive models? Example: We have a computational budget of 5 model evaluations. Bayesian inference

More information

Efficient Sampling for Non-Intrusive Polynomial Chaos Applications with Multiple Uncertain Input Variables

Efficient Sampling for Non-Intrusive Polynomial Chaos Applications with Multiple Uncertain Input Variables Missouri University of Science and Technology Scholars' Mine Mechanical and Aerospace Engineering Faculty Research & Creative Works Mechanical and Aerospace Engineering 4-1-2007 Efficient Sampling for

More information

Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.1/50

Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.1/50 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations Matthew McMullen Advisor: Antony Jameson Co-advisor: Juan Alonso Sponsor: Accelerated Strategic Computing Initiative

More information

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

Utilizing Adjoint-Based Techniques to Improve the Accuracy and Reliability in Uncertainty Quantification 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,

More information