Performance Evaluation of Generalized Polynomial Chaos

Similar documents
c 2004 Society for Industrial and Applied Mathematics

Final Report: DE-FG02-95ER25239 Spectral Representations of Uncertainty: Algorithms and Applications

Beyond Wiener Askey Expansions: Handling Arbitrary PDFs

Modeling Uncertainty in Flow Simulations via Generalized Polynomial Chaos

Modeling Uncertainty in Steady State Diffusion Problems via Generalized Polynomial Chaos

A Polynomial Chaos Approach to Robust Multiobjective Optimization

Fast Numerical Methods for Stochastic Computations

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

Stochastic Solvers for the Euler Equations

A reduced-order stochastic finite element analysis for structures with uncertainties

Stochastic Modeling of Flow-Structure Interactions Using Generalized Polynomial Chaos

Polynomial chaos expansions for sensitivity analysis

Benjamin L. Pence 1, Hosam K. Fathy 2, and Jeffrey L. Stein 3

Uncertainty quantification for flow in highly heterogeneous porous media

The Stochastic Piston Problem

An Adaptive Multi-Element Generalized Polynomial Chaos Method for Stochastic Differential Equations

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Stochastic Modeling of Flow-Structure Interactions using Generalized Polynomial Chaos

MULTI-ELEMENT GENERALIZED POLYNOMIAL CHAOS FOR ARBITRARY PROBABILITY MEASURES

EFFICIENT SHAPE OPTIMIZATION USING POLYNOMIAL CHAOS EXPANSION AND LOCAL SENSITIVITIES

Uncertainty Evolution In Stochastic Dynamic Models Using Polynomial Chaos

Estimating functional uncertainty using polynomial chaos and adjoint equations

Chapter 2 Spectral Expansions

Electromagnetic Modeling and Simulation

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

Downloaded 01/25/13 to Redistribution subject to SIAM license or copyright; see

arxiv: v2 [math.pr] 27 Oct 2015

An Empirical Chaos Expansion Method for Uncertainty Quantification

arxiv: v1 [math.na] 3 Apr 2019

Electromagnetic Relaxation Time Distribution Inverse Problems in the Time-domain

Polynomial chaos expansions for structural reliability analysis

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

Solving the stochastic steady-state diffusion problem using multigrid

Introduction to Uncertainty Quantification in Computational Science Handout #3

Uncertainty Quantification of Radionuclide Release Models using Non-Intrusive Polynomial Chaos. Casper Hoogwerf

Stochastic Spectral Approaches to Bayesian Inference

Fast Numerical Methods for Stochastic Computations: A Review

A Unified Framework for Uncertainty and Sensitivity Analysis of Computational Models with Many Input Parameters

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

Algorithms for Uncertainty Quantification

EFFICIENT STOCHASTIC GALERKIN METHODS FOR RANDOM DIFFUSION EQUATIONS

Rational Chebyshev pseudospectral method for long-short wave equations

Uncertainty Quantification in Computational Models

Spectral Polynomial Chaos Solutions of the Stochastic Advection Equation

STOCHASTIC NATURAL CONVECTION IN SQUARE ENCLOSURES WITH HORIZONTAL ISOTHERMAL WALLS

arxiv: v2 [math.na] 8 Sep 2017

Solving the steady state diffusion equation with uncertainty Final Presentation

Introduction There has been recently anintense interest in verification and validation of large-scale simulations and in modeling uncertainty [,, ]. I

S. Lototsky and B.L. Rozovskii Center for Applied Mathematical Sciences University of Southern California, Los Angeles, CA

(Generalized) Polynomial Chaos representation

Special Functions of Mathematical Physics

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

PARALLEL COMPUTATION OF 3D WAVE PROPAGATION BY SPECTRAL STOCHASTIC FINITE ELEMENT METHOD

Solution of Stochastic Nonlinear PDEs Using Wiener-Hermite Expansion of High Orders

CERTAIN THOUGHTS ON UNCERTAINTY ANALYSIS FOR DYNAMICAL SYSTEMS

UNCERTAINTY ASSESSMENT USING STOCHASTIC REDUCED BASIS METHOD FOR FLOW IN POROUS MEDIA

Emulation of Numerical Models with Over-specified Basis Functions

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

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

Stochastic structural dynamic analysis with random damping parameters

Lecture 3: Central Limit Theorem

Polynomial Chaos Quantification of the Growth of Uncertainty Investigated with a Lorenz Model

Uncertainty Quantification in MEMS

Stochastic Particle Methods for Rarefied Gases

Sensitivity analysis of large-eddy simulations to subgrid-scale-model parametric uncertainty using polynomial chaos

Parameter Estimation for Mechanical Systems Using an Extended Kalman Filter

Application of a Stochastic Finite Element Procedure to Reliability Analysis

SPECIAL FUNCTIONS OF MATHEMATICS FOR ENGINEERS

Difference Equations for Multiple Charlier and Meixner Polynomials 1

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

Fractional Spectral and Spectral Element Methods

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

THE problem of phase noise and its influence on oscillators

Uncertainty Propagation and Global Sensitivity Analysis in Hybrid Simulation using Polynomial Chaos Expansion

Quantum wires, orthogonal polynomials and Diophantine approximation

Kinematic Analysis and Inverse Dynamics-based Control of Nondeterministic Multibody Systems

Uncertainty Quantification in Computational Science

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

Original Research. Sensitivity Analysis and Variance Reduction in a Stochastic NDT Problem

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

Asymptotics of Integrals of. Hermite Polynomials

Approximation of Top Lyapunov Exponent of Stochastic Delayed Turning Model Using Fokker-Planck Approach

c 2004 Society for Industrial and Applied Mathematics

Long-term behavior of polynomial chaos in stochastic flow simulations

INTEGRAL TRANSFORMS and THEIR APPLICATIONS

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Introduction to Computational Stochastic Differential Equations

Stochastic Processes. A stochastic process is a function of two variables:

Collocation based high dimensional model representation for stochastic partial differential equations

Journal of Computational Physics

Numerical integration formulas of degree two

Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes

NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS VIA HAAR WAVELETS

UNIVERSITY OF CALIFORNIA, SAN DIEGO. An Empirical Chaos Expansion Method for Uncertainty Quantification

Solving Linear Time Varying Systems by Orthonormal Bernstein Polynomials

MATH3383. Quantum Mechanics. Appendix D: Hermite Equation; Orthogonal Polynomials

Markov operators, classical orthogonal polynomial ensembles, and random matrices

ON DISCRETE LEAST-SQUARES PROJECTION IN UNBOUNDED DOMAIN WITH RANDOM EVALUATIONS AND ITS APPLICATION TO PARAMETRIC UNCERTAINTY QUANTIFICATION

Accepted Manuscript. SAMBA: Sparse approximation of moment-based arbitrary polynomial chaos. R. Ahlfeld, B. Belkouchi, F.

Quadrature for Uncertainty Analysis Stochastic Collocation. What does quadrature have to do with uncertainty?

Transcription:

Performance Evaluation of Generalized Polynomial Chaos Dongbin Xiu, Didier Lucor, C.-H. Su, and George Em Karniadakis 1 Division of Applied Mathematics, Brown University, Providence, RI 02912, USA, gk@dam.brown.edu Abstract. In this paper we review some applications of generalized polynomial chaos expansion for uncertainty quantification. The mathematical framework is presented and the convergence of the method is demonstrated for model problems. In particular, we solve the first-order and second-order ordinary differential equations with random parameters, and examine the efficiency of generalized polynomial chaos compared to Monte Carlo simulations. It is shown that the generalized polynomial chaos can be orders of magnitude more efficient than Monte Carlo simulations when the dimensionality of random input is low, e.g. for correlated noise. 1 Introduction The generalized polynomial chaos, also called the Wiener-Askey polynomial chaos, was first proposed in [6] for solving stochastic differential equations. It is a generalization of the classical Wiener s polynomial chaos, which is defined as the span of Hermite polynomial functionals of a Gaussian process [4]. The Hermite-chaos expansion converges to any L 2 functional in the L 2 sense, according to the Cameron-Martin theorem [1]. It has been a useful tool in the study of multiple Itô integrals. In recent years, the Wiener s Hermite-chaos has been applied to the stochastic modeling of engineering applications, including various problems in mechanics [2, 3]. The more general framework of polynomial chaos employs many classes of orthogonal polynomials, and includes the Hermite-chaos as a subset. The main advantage of the generalized polynomial chaos is that it can represent many non-gaussian stochastic processes, including some discrete processes, more efficiently [5 8]. In this paper, we review the theory and application of generalized polynomial chaos, and evaluate its performance by solving stochastic ordinary differential equations. P.M.A. Sloot et al. (Eds.): ICCS 2003, LNCS 2660, pp. 346 354, 2003. Springer-Verlag Berlin Heidelberg 2003

Performance Evaluation of Generalized Polynomial Chaos 347 2 The Generalized Polynomial Chaos The generalized polynomial chaos is a means of representing second-order stochastic processes X(ω), viewed as a function of ω (the random event) X(ω) = a 0 Ψ 0 + a i1 Ψ 1 (ξ i1 (ω)) i 1 =1 + i 1 i 1=1 i 2=1 + i 1=1 i 2=1 i 3=1 +, a i1i 2 Ψ 2 (ξ i1 (ω), ξ i2 (ω)) i 1 i 2 a i1i 2i 3 Ψ 3 (ξ i1 (ω), ξ i2 (ω), ξ i3 (ω)) (1) where Ψ n (ξ i1,...,ξ in )denotes the generalized polynomial chaos of order n in the variables (ξ i1,...,ξ in ), and are orthogonal polynomials in terms of the multidimensional random variables ξ =(ξ i1,...,ξ in ). For notational convenience, one can re-arrange the terms in equation (1), according to some numbering scheme, and rewrite the expansion as X(ω) = â j Φ j (ξ), (2) j=0 where there is a one-to-one correspondence between the functions Ψ n (ξ i1,...,ξ in ) and Φ j (ξ), and their corresponding coefficients a i1i 2i 3... and â j. Again {Φ j (ξ)} are the (multi-dimensional) orthogonal polynomials in terms of the multi-dimensional random vector ξ, satisfying the orthogonality relation Φ i, Φ j = Φ 2 i δ ij, (3) where δ ij is the Kronecker delta and, denotes the ensemble average. This is the inner product in the Hilbert space determined by the support of the random variables f (ξ),g(ξ) = f(ξ)g(ξ)w(ξ)dξ (4) with w(ξ) denoting the weighting function. In the discrete case, the above orthogonal relation takes the form f(ξ),g(ξ) = ξ f(ξ)g(ξ)w(ξ). (5) In (2), there is a one-to-one correspondence between the type of the orthogonal polynomials {Φ} and the type of the random variables ξ. Thisisdetermined by choosing the type of orthogonal polynomials {Φ} in such a way that

348 D. Xiu et al. their weighting function w(ξ) in the orthogonality relation (4) has the same form as the probability distribution function of the underlying random variables ξ. For example, the weighting function of Hermite orthogonal polynomials 1 is exp( 1 (2π) n 2 ξt ξ), and is the same as the probability density function of the n dimensional Gaussian random variables ξ. Hence, the classical Wiener polynomial chaos is an expansion of Hermite polynomials in terms of Gaussian random variables. Some types of generalized polynomial chaos corresponding to the commonly known distributions are listed in table 1. Table 1. Correspondence of the type of Wiener-Askey polynomial chaos and their underlying random variables (N 0 is a finite integer). Random variables ξ Wiener-Askey chaos {Φ(ξ)} Support Continuous Gaussian Hermite-chaos (, ) gamma Laguerre-chaos [0, ) beta Jacobi-chaos [a, b] uniform Legendre-chaos [a, b] Discrete Poisson Charlier-chaos {0, 1, 2,...} binomial Krawtchouk-chaos {0, 1,..., N} negative binomial Meixner-chaos {0, 1, 2,...} hypergeometric Hahn-chaos {0, 1,..., N} The expansion (1) (or (2)) resides in the infinite dimensional space determined by ξ, and is an infinite summation. In practice, we have to restrict ourselves to the finite-term summation. This is achieved byreducing the expansion to the finite-dimensional space, i.e. expansion of finite-dimensional random variables ξ, according to the nature of random inputs; we also set the highest order of the polynomials {Φ} according to accuracy requirement. The finite-term expansion takes the form X(ω) = â j Φ j (ξ), (6) j=0 where ξ is an n dimensional random vector. If the highest order of polynomial {Φ} is m, then the total number of expansion terms (M + 1) is, (M + 1) = (n + m)!/(n!m!). 3 Applications to Stochastic ODEs In this section we apply the generalized polynomial chaos to the solution of stochastic ordinary differential equations with random parameters. We first consider the first-order ODE and demonstrate in detail the solution procedure; we then consider a second-order ODE with multiple random parameters which results in multi-dimensional polynomial chaos expansion. Hereafter, we restrict our discussion to the continuous probability distributions.

Performance Evaluation of Generalized Polynomial Chaos 349 3.1 First-Order ODE We consider the ordinary differential equation dy(t) dt = ky, y(0) = ŷ, (7) where the decayrate coefficient k is considered to be a random variable k(ω)with certain probability density function (PDF) f(k), zero mean value and standard deviation σ k. By applying the Wiener-Askey polynomial chaos expansion (6) to the solution y and random input k y(t) = y i (t)φ i, k = k i Φ i (8) i=0 and substituting the expansions into the governing equation, we obtain i=0 dy i (t) dt Φ i = i=0 j=0 i=0 Φ i Φ j k i y j (t). (9) We then project the above equation onto the random space spanned by the orthogonal polynomial basis {Φ i } by taking the inner product of the equation with each basis. By taking <.,Φ l >and utilizing the orthogonality condition (3), we obtain the following set of equations: dy l (t) dt = 1 Φ 2 l M i=0 j=0 e ijl k i y j (t), l =0,1,...,M, (10) where e ijl = Φ i Φ j Φ l. Note that the coefficients are smooth and thus any standard ODE solver can be employed here, e.g. Rouge-Kutta methods. In Figure 1 we show the error convergence at time t = 1 of the Hermitechaos expansion and Jacobi-chaos expansion, subject to Gaussian input and beta input, respectively. It can be seen on the semi-log plot that the errors decay exponentially fast as the highest order of expansion (P ) increases. Given the simplicity of the equation, we can estimate the solution error of the finiteterm chaos expansion. In particular, we estimate analytically the relative error in variance, denoted ɛ 2 (t), for different distributions of k as a function of time [9]: ɛ 2 (t) = ( ) 2(M 1) σt, (11) 1+σt ɛ 2 (t) (σt)2(m+1) e (σt)2 1 [ )] (M +1)! (1 (σt)2, (12) M+1 for the Laguerre-chaos when k has exponetial distribution and the Hermitechaos when k has Gaussian distribution, respectively. Similar estimates can

350 D. Xiu et al. 10 0 Mean Variance 10-1 10-1 10-3 Error 10-2 Error 10-5 10-3 10-7 10-4 10-9 Mean (α=0, β=0) Variance (α=0, β=0) Mean (α=1, β=3) Variance (α=1, β=3) 10-5 0 1 2 3 4 5 P 10-11 0 1 2 3 4 5 P Fig. 1. Error convergence of the mean and the variance (σ k = 1). Left: Hermite-chaos with Gaussian random input, Right: Jacobi-chaos with beta random input. be applied to Legendre-chaos with uniform random input, although no explicit analytical formula is available and the estimation has to be evaluated numerically. By using these error estimates, we examine the number of expansion terms needed for a given error control threshold. The results of Hermite-chaos with Gaussian input and Legendre-chaos with uniform input are plotted in Figure 2, for fixed relative error of 10 7 in variance. It can be seen that the number of Hermite-chaos needed is larger than Legendre-chaos, and grows faster over time. For details of these estimates, see [9]. 3.2 Second-Order ODE In this section, we consider a linear oscillator subject to both random parametric and external forcing excitations, in the form ẍ(t)+2ζω 0 ẋ(t)+ω 2 0x(t)=F(ω)cos(ωt+φ), (13) x(0) = x 0, ẋ(0) = ẋ 0, t [0,T] We assume the parameters and the forcing amplitude are random variables, i.e. c. =2ζω 0 = c+σ c ξ 1 k. =ω 2 0= k+σ k ξ 2 (14) F = F + σ F ξ 3,

Performance Evaluation of Generalized Polynomial Chaos 351 60 Theoritical estimate Polynomial Chaos estimate 14 Recurrence formula estimate Polynomial Chaos estimate 50 (b) 12 (c) 40 10 P+1 30 P+1 8 20 6 10 ε=1.0 10 7 4 ε=1.0 10 7 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 2 0 1 2 3 4 5 6 7 8 9 10 σ t Fig. 2. Number of expansion terms needed for given relative error in variance ɛ 2 = 10 7. Left: Hermite-chaos with Gaussian random input, Right: Legendre-chaos with uniform random input. where ξ 1, ξ 2 and ξ 3 are three independent random variables with zero mean; σ c, σ k and σ F scales as the standard deviations of c, k and F, respectively. Here we will consider the uniform and Gaussian distributions. Correspondingly, the Legendre-chaos and Hermite-chaos will be employed. The numerical integration is performed up to T = 100 when the solution reaches the asymptotic periodic state. We examine the convergence of the relative error in mean and variance at the final time versus the expansion order(see figure 3). It can be seen that the errors of the mean and variance decrease exponentially fast as the expansion order increases. However, in the Legendre-chaos the error in the mean and variance decay at the same rate in contrast to the Hermite-chaos. 4 Efficiency The expanded equations from generalized polynomial chaos is a set of coupled equations, with each one of them resembles the deterministic equation. Since these equations are solved explicitly, the overall computational cost of generalized polynomial expansion is roughly the number of expansion terms times the cost of a single deterministic solution. On the other hand, the cost of Monte Carlo simulations is the number of realizations times that of a deterministic solution. Normally, thousands of realizations are needed for Monte Carlo simulation to obtain the solution statistics with moderate accuracy. Thus, the generalized

352 D. Xiu et al. 10 0 Mean Variance 10 0 10 1 Mean Variance 10 1 10 2 10 3 10 2 10 4 Error Error 10 5 10 3 10 6 10 7 10 4 (a) 10 8 10 9 (b) 10 5 3 4 5 6 7 8 9 10 11 12 p 10 10 1 2 3 4 5 6 7 p Fig. 3. Error convergence of the mean and variance. Left: Hermite-chaos with Gaussian random input; Right: Legendre-chaos with uniform random input. polynomial chaos offers a great potential of computational speed-up due to its fast convergence rate. For example, if k is an exponentially distributed random variable in the firstorder ODE problem discussed in 3.1, the error convergence of the mean solution of the Monte-Carlo simulation and the corresponding Laguerre-chaos is shown in table 2. Table 2. Speed-up factors S based on the relative error in mean (ɛ mean) withexponential random input, for the first-order ODE problem (7). (S is defined as the cost of Monte Carlo simulations over that of generalized polynomial chaos.) Monte Carlo simulation Generalized polynomial chaos: ɛ mean (no. of realizations) (no. of expansion terms) S 4% 100 1 100 Exponential 1.1% 1, 000 2 500 0.05% 9, 800 3 3, 267 For the second-order linear oscillator (13), we examine the efficiency of generalized polynomial chaos and Monte Carlo simulation by fixing the error requirement in mean at T = 100. Both uniform random inputs and Gaussian random inputs are considered, and the results are summarized in table 3. Smaller speedup factors are observed for the Hermite-chaos expansion with Gaussian inputs,

Performance Evaluation of Generalized Polynomial Chaos 353 compared with Legendre-chaos with uniform inputs. The advantage of the exponential convergence of chaos expansion is obvious, especially when smaller errors are required. In the case of uniform random input with error requirement of 0.001% in mean, a speed-up factor of 17 millions is observed for Legendrechaos expansion. Table 3. Speed-up factors S based on the relative error in mean (ɛ mean) with Gaussian and uniform random inputs, for the second-order ODE problem (13). Monte Carlo simulation Generalized polynomial chaos: ɛ mean (no. of realizations) (no. of expansion terms) S 2% 350 56 6.25 Gaussian 0.8% 2, 150 120 18 0.2% 33, 200 220 151 0.2% 13, 000 10 13, 000 Uniform 0.018% 1, 58 10 6 20 79, 000 0.001% 6.1 10 8 35 1.7 10 7 5 Conclusion The efficiency of the generalized polynomial chaos can be orders of magnitude higher than the methods that require sampling, e.g. Monte Carlo method. This is especially obvious when the random inputs have low to moderate dimensions. However, if the random input has large dimensions, i.e. in the limit of white noise, the cost of generalized polynomial chaos grows fast, for a large number of expansion terms is required. In this case, the efficiency of the generalized polynomial chaos expansion is reduced drastically and the Monte Carlo method may be more efficient. This is still an unresolved problem for the generalized polynomial chaos and more work is required to resolve this issue. Acknowledgements. This work was supported by the ITR-DDDAS program of the National Science Foundation. References 1. Cameron, R., Martin, W.: The orthogonal development of nonlinear functionals in series of Fourier-Hermite functionals. Ann. Math. 48 (1947) 385 392 2. Ghanem, R.: Ingredients for a general purpose stochastic finite element formulation. Comput. Methods Appl. Mech. Engrg. 168 (1999) 19 34

354 D. Xiu et al. 3. Ghanem, R., Spanos, P.: Stochastic Finite Elements: a Spectral Approach. Springer- Verlag, 1991 4. Wiener, N.: The homogeneous chaos. Amer. J. Math., 60 (1938) 897 936 5. Xiu, D., Karniadakis, G.: Modeling uncertainty in steady state diffusion problems via generalized polynomial chaos. Comput. Methods Appl. Math. Engrg. 191 (2002) 4927 4948 6. Xiu, D., Karniadakis, G.: The Wiener-Askey polynomial chaos for stochastic differential equations. SIAM J. Sci. Comput. 24 (2002) 619 644 7. Xiu, D.,Karniadakis, G.: Modeling uncertainty in flow simulations via generalized polynomial chaos. J. Comput. Phys. (to appear) 8. Xiu, D., Lucor, D., Su, C., Karniadakis, G.: Stochastic modeling of flow-structure interactions using generalized polynomial chaos. J. Fluids Eng. 124 (2002) 51 59 9. Lucor, D., Su., C., Karniadakis, G.: Generalized polynomial chaos and random oscillators. Int. J. Numer. Methods Eng. (submitted)