Uncertainty Evolution In Stochastic Dynamic Models Using Polynomial Chaos

Similar documents
CERTAIN THOUGHTS ON UNCERTAINTY ANALYSIS FOR DYNAMICAL SYSTEMS

State Uncertainty Propagation in the Presence of Parametric Uncertainty and Additive White Noise

Polynomial Chaos Based Design of Robust Input Shapers

EFFICIENT SHAPE OPTIMIZATION USING POLYNOMIAL CHAOS EXPANSION AND LOCAL SENSITIVITIES

Uncertainty Propagation in Puff-based Dispersion Models using Polynomial Chaos

Performance Evaluation of Generalized Polynomial Chaos

Uncertainty Propagation in Puff-based Dispersion Models using Polynomial Chaos

Stochastic Spectral Approaches to Bayesian Inference

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

A Polynomial Chaos Approach to Robust Multiobjective Optimization

Beyond Wiener Askey Expansions: Handling Arbitrary PDFs

Parameter Estimation for Mechanical Systems Using an Extended Kalman Filter

Estimating functional uncertainty using polynomial chaos and adjoint equations

Uncertainty Quantification in Computational Models

Uncertainty Quantification in MEMS

Polynomial Chaos and Karhunen-Loeve Expansion

Polynomial chaos expansions for sensitivity analysis

Stochastic Solvers for the Euler Equations

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

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

Analysis and Simulation of Blood Flow in the Portal Vein with Uncertainty Quantification

Approximate Interval Method for Epistemic Uncertainty Propagation using Polynomial Chaos and Evidence Theory

Algorithms for Uncertainty Quantification

Certain Thoughts on Uncertainty Analysis for Dynamical Systems

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

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

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

Uncertainty Propagation in Puff-based Dispersion Models Using Polynomial Chaos

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

The estimation of functional uncertainty using polynomial chaos and adjoint equations

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

c 2004 Society for Industrial and Applied Mathematics

Error Budgets: A Path from Uncertainty Quantification to Model Validation

Uncertainty quantification for flow in highly heterogeneous porous media

A Novel Gaussian Sum Filter Method for Accurate Solution to Nonlinear Filtering Problem

UNCERTAINTY is inherent to many applications. Considering

Extension of the Sparse Grid Quadrature Filter

Stochastic structural dynamic analysis with random damping parameters

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

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

Uncertainty analysis of large-scale systems using domain decomposition

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu

Fast Numerical Methods for Stochastic Computations

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

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

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

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

A Spectral Approach to Linear Bayesian Updating

Solving the steady state diffusion equation with uncertainty Final Presentation

Collocation based high dimensional model representation for stochastic partial differential equations

arxiv: v1 [math.na] 3 Apr 2019

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

Dynamic System Identification using HDMR-Bayesian Technique

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

Identification of multi-modal random variables through mixtures of polynomial chaos expansions

Lecture 7: Optimal Smoothing

Spectral Polynomial Chaos Solutions of the Stochastic Advection Equation

State Estimation of Linear and Nonlinear Dynamic Systems

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

On the Nature of Random System Matrices in Structural Dynamics

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

Research Article Multiresolution Analysis for Stochastic Finite Element Problems with Wavelet-Based Karhunen-Loève Expansion

Variation-Aware Interconnect Extraction using Statistical Moment Preserving Model Order Reduction

NON-LINEAR APPROXIMATION OF BAYESIAN UPDATE

Strain and stress computations in stochastic finite element. methods

Introduction to Uncertainty Quantification in Computational Science Handout #3

Spectral methods for fuzzy structural dynamics: modal vs direct approach

Schmidt-Kalman Filter with Polynomial Chaos Expansion for Orbit Determination of Space Objects

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

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

Sparse polynomial chaos expansions in engineering applications

State Space Representation of Gaussian Processes

Fast Parameter Sensitivity Analysis of PDE-based Image Processing Methods

New Advances in Uncertainty Analysis and Estimation

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

An Empirical Chaos Expansion Method for Uncertainty Quantification

Spectral Propagation of Parameter Uncertainties in Water Distribution Networks

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Uncertainty Quantification in Computational Science

Exam on Information Field Theory

V Control Distance with Dynamics Parameter Uncertainty

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

Electromagnetic Relaxation Time Distribution Inverse Problems in the Time-domain

Probabilistic Structural Dynamics: Parametric vs. Nonparametric Approach

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Safety Envelope for Load Tolerance and Its Application to Fatigue Reliability Design

A Stochastic Collocation based. for Data Assimilation

Efficient Variability Analysis of Electromagnetic Systems via Polynomial Chaos and Model Order Reduction

Introduction to Computational Stochastic Differential Equations

MULTI-ELEMENT GENERALIZED POLYNOMIAL CHAOS FOR ARBITRARY PROBABILITY MEASURES

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Chapter 2 Spectral Expansions

arxiv: v2 [math.pr] 27 Oct 2015

4 Derivations of the Discrete-Time Kalman Filter

Computer Science Technical Report TR May 08, 2007

FIR Filters for Stationary State Space Signal Models

Winter 2019 Math 106 Topics in Applied Mathematics. Lecture 1: Introduction

A comparison of polynomial chaos and Gaussian process emulation for uncertainty quantification in computer experiments

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

Stochastic Dimension Reduction

Transcription:

Noname manuscript No. (will be inserted by the editor) Uncertainty Evolution In Stochastic Dynamic Models Using Polynomial Chaos Umamaheswara Konda Puneet Singla Tarunraj Singh Peter Scott Received: date / Accepted: date Abstract We present a new approach to describe the evolution of uncertainty in linear dynamic models with parametric and initial condition uncertainties, and driven by additive white Gaussian forcing. This is based on the polynomial chaos (PC) series expansion of second order random processes, which has been used in several domains to solve stochastic systems with parametric and initial condition uncertainties. The PC solution is found to be an accurate approximation to ground truth, established by Monte Carlo simulation, while offering an efficient computational approach for large nonlinear systems with a relatively small number of uncertainties. However, when the dynamic system includes an additive stochastic forcing term varying with time, using PC series expansion for the stochastic forcing term is computationally expensive and increase exponentially with the increase in the number of time steps, due to the increase in the stochastic dimensionality. For a model driven by white noise, which is uncorrelated in time, an infinite number of terms is required to model the white noise process. In this work, alternative approaches are proposed for uncertainty evolution in linear uncertain models driven by white noise. The uncertainty in the model states This work is supported under contract no. HM1582-8-1-12 from ONR. U. Konda Department of Mechanical and Aerospace Engineering University at Buffalo Tel.: +1-716-319-7459 E-mail: venkatar@buffalo.edu P. Singla Department of Mechanical and Aerospace Engineering University at Buffalo E-mail: psingla@buffalo.edu T. Singh Department of Mechanical and Aerospace Engineering University at Buffalo E-mail: tsingh@buffalo.edu P. Scott Department of Computer Science and Engineering University at Buffalo E-mail: peter@buffalo.edu

2 due to additive white Gaussian noise can be described by the mean and covariance of the states. This is combined with the PC based approach to propagate the uncertainty due to Gaussian stochastic forcing and model parameter uncertainties which can be non-gaussian. Keywords Polynomial chaos uncertainty evolution stochastic dynamic models non-gaussian distributions stochastic forcing 1 Introduction The mathematic models used to represent dynamical systems and physical processes are often incomplete and stochastic in nature. The solution x of these models is therefore uncertain and is described by a time-dependent probability density function (pdf ) π(t,x). The uncertainty in these models is either due to a lack of complete description of the system or due to the inherent stochastic nature of the process. Such models are characterized by uncertain model parameters and stochastic forcing terms. The uncertainty in the solution of the models could also arise due to the uncertainty in initial and boundary conditions driving the models. The knowledge of the evolution of these uncertainties through the model is important to accurately quantify the uncertainty in the solution of the model at any future time. Uncertainty propagation in various kinds of dynamical systems and physical processes has been studied extensively in various fields of engineering, finance, physical and environmental sciences [1, 19, 18, 12, 15]. Most of the methods incorporate linear approximations to nonlinear system response, or involve propagating only a few moments (often, just the mean and the covariance) of the distribution. Adjoint models [5] and parametric differentiation belong to this class and are widely used in sensitivity analysis of the models. These work well if the amount of uncertainty is small and there is adequate local linearity. Another class of methods, often used with models involving nonlinearities, are the various sampling strategies [8]. The uncertainty distributions are taken into account by appropriately sampling values from known or approximated prior distributions and the model is run repeatedly for those values to obtain a distribution of the outputs. A Gaussian mixture based approach is proposed in [16] for accurate uncertainty propagation through nonlinear dynamical systems due to uncertain initial conditions. Polynomial chaos is a term originated by Norbert Wiener in 1938 [17], to describe the members of the span of Hermite polynomial functionals of a Gaussian process. According to the Cameron-Martin Theorm[3], the Fourier-Hermite polynomial chaos expansion converges, in the L 2 sense, to any arbitrary process with finite variance (which applies to most physical processes). This approach is combined with the finite element method to model uncertainty in [7]. This has been generalized in [2] to efficiently use the orthogonal polynomials from the Askey-scheme to model various probability distributions. This approach has been applied in modeling parametric uncertainties in multibody dynamical systems[14], structural mechanics [6], and computational fluid dynamics [11, 1]. This approach has been used in nonlinear system analysis for assessing stability and controller design [9]. While polynomial chaos presents an efficient alternative to Monte Carlo simulation in many cases, it becomes computationally expensive as the number of random parameters increases [2]. When the dynamic system includes an additive stochastic forcing

3 term varying with time, using polynomial chaos series expansion for the stochastic forcing term is computationally expensive. For stochastic processes which are correlated in time, a smaller set of terms in the expansion is enough to model the random processes to keep the computation feasible [7, 14]. For a model driven by white noise, which is uncorrelated in time, an infinite number of terms is required to model the white noise process. The computational costs increase exponentially with the increase in the number of time steps, due to the increase in the stochastic dimensionality. In this work, alternative approaches are proposed for uncertainty evolution in models driven by white noise. These methods are proposed for linear dynamic models where the solution is analytically shown to be accurate(?). The present work proposes two approaches to efficiently approximate the solution of a linear uncertain dynamical model driven by additive white Gaussian stochastic forcing terms and uncertain initial conditions. The pdf of the uncertain model parameters is assumed to be known and can be non-gaussian. The evolution of uncertainty in a deterministic model can be described using the state mean and covariance propagation when the forcing term is additive white Gaussian noise. This approach is combined with polynomial chaos to describe the evolution of a combination of uncertainties in model parameters, initial conditions and forcing terms. The polynomial chaos approach to describe the evolution of uncertainties in model parameters is described in Section 2. This approach is extended to describe the evolution of uncertainty due to Gaussian stochastic forcing in Section 3. These methods are discussed using some examples in Section 4. The results are numerically compared with the Monte Carlo solutions for the examples. The conclusions and directions for future work are presented in Section 5. 2 Polynomial Chaos The polynomial chaos theory is applied for the solution of a system of ordinary difference equations (ODEs). A dynamical system with uncertainties represented by a set of ODEs with stochastic parameters, can be transformed into a deterministic system of equations in the coefficients of a series expansion using this approach. The development in this section largely follows [7] and [2]. The basic goal of the approach is to approximate the stochastic system states in terms of a finite-dimensional series expansion in the infinite-dimensional stochastic space. The completeness of the space allows for the accurate representation of any random variable, with a given probability density function (pdf ), by a suitable projection on the space spanned by a carefully selected basis. The basis can be chosen for a given pdf, to represent the random variable with the fewest number of terms. For example, the Hermite polynomial basis can be used to represent random variables with Gaussian distribution using only two terms. For dynamical systems described by parameterized models, the unknown coefficients are determined by minimizing an appropriate norm of the residual. Let us consider a dynamical system of the form: x(k + 1; p) = A(p)x(k; p) + B(p)u(k) (1) where, x(k;p) R n represents the stochastic system state vector, u(k) R n represents the deterministic input at time step k and p R m represents the vector of uncertain system parameters, which is a function of a random vector ξ, with components ξ j having a known pdf g(ξ j ), with common support Ω. Now, each of the uncertain states

4 and parameters can be expanded approximately by the finite dimensional Wiener- Askey polynomial chaos [2] as: x i (k,p) = P r= x ir(k)φ r(ξ) = x T i (k)φ(ξ) (2) p j (ξ) = P r= p j r φ r(ξ) = p T j Φ(ξ) (3) Using Eq. (3), the elements of A and B can be expanded as follows: A ij (p) = P r= a ij r φ r(ξ) = a T ijφ(ξ) (4) B ij (p) = P r= b ij r φ r(ξ) = b T ijφ(ξ) (5) The coefficients in the PC expansion are evaluated using, Aij (p(ξ)), φ r(ξ) a ijr = φ r(ξ), φ r(ξ) Bij (p(ξ)), φ r(ξ) b ijr = φ r(ξ), φ r(ξ) where u(ξ), v(ξ) = Ω u(ξ)v(ξ)g(ξ)dξ represents the inner product induced by pdf g(ξ). For linear and polynomial functions, the integrals in the inner products can be easily evaluated analytically [7] to obtain the coefficients. For non-polynomial nonlinearities, these integrals represent a challenge. Numerical quadrature methods are used to evaluate the multi-dimensional integrals in the present work. For instance, Gauss- Hermite quadrature formulae may be used to evaluate the integrals for a Hermite polynomial basis. These quadrature methods fall under the broader sampling-based Non-Intrusive Spectral Projection (NISP) methods discussed in [13]. The total number of terms in the polynomial chaos (PC) expansion is P + 1 and is determined by the chosen highest order (l) of the polynomials {φ r} and the dimension (m) of the vector of uncertain parameters p: P + 1 = (l + m)! l!m! (6) 2.1 Example For a dynamical system with two independent uncertain parameters, each of which is a Gaussian random variable N(µ j, σj 2 ) for j = 1, 2, Hermite polynomials are chosen as the random orthogonal basis functions for expansion. Each of the uncertain parameters is expressed as a function of an independent Gaussian random variable ξ j N(, 1). The orthogonal polynomials used in the polynomial chaos expansion are constructed as the tensor products of 1-D Hermite polynomials in the ξ 1, ξ 2 space, the joint pdf of the random variables being given by: g(ξ) = g(ξ 1 )g(ξ 2 ) (7) The resulting orthogonal polynomials up to order l are given by: φ(ξ 1, ξ 2 ) = φ i (ξ 1 )φ j (ξ 2 ), i =, 1,..., l, j =, 1,..., l, where i + j l.

5 The Hermite polynomials up to, say, order l = 2 can be written as: φ (ξ 1, ξ 2 ) = 1 φ 1 (ξ 1, ξ 2 ) = ξ 1 φ 2 (ξ 1, ξ 2 ) = ξ 2 φ 3 (ξ 1, ξ 2 ) = ξ 2 1 1 φ 4 (ξ 1, ξ 2 ) = ξ 1 ξ 2 φ 5 (ξ 1, ξ 2 ) = ξ 2 2 1 where each ξ i is N(, 1). Note that there are six terms in the expansion as given by Eq. (6). The system states can be written as: x i (k; ξ 1, ξ 2 ) = 5 x ir (k)φ r(ξ 1, ξ 2 ), for i = 1,..., n (8) r= The two uncertain parameters can be expanded as: p j (ξ 1, ξ 2 ) = µ j + σ j ξ j, for j = 1, 2 (9) Note that the coefficients for the other terms are all zero. 2.2 Solution Substitution of the approximate expressions for x and p in Eq. (2) and Eq. (3), in Eq. (1) leads to: n n e i (ξ) = x T i (k + 1)Φ(ξ) a T ijφ(ξ)x T j (k)φ(ξ) b T ijφ(ξ)u j j=1 j=1 for i = 1,..., n (1) where, e(ξ) represents the error due to the truncated polynomial chaos expansions of x and p. The n(p + 1) time-varying unknown coefficients x ir can be obtained using the Galerkin projection method. Projecting the error onto the space of basis functions {φ r} and minimizing it leads to n(p + 1) deterministic equations: e i (ξ), φ r(ξ) = for i = 1,..., n and r =,..., P n x ir (k + 1) φ 2 n r a T ijφx T j (k)φ, φ r b T ijφu j (k), φ r = (11) j=1 j=1 These integrals can be evaluated analytically for linear systems to get a set of deterministic ODEs with the coefficients of the polynomial chaos series expansions as the states: c(k + 1) = A pc(k) + B pu p(k) (12) where, c(k) = [x T 1 (k),x T 2 (k),...,x T n(k)] T R n(p+1) is a vector of the PC coefficients, A p is the deterministic system matrix and B p is the deterministic input matrix corresponding to the transformed input vector u p(k). These equations can then be solved

6 to obtain the time-history of the time-varying coefficients x ir. The solution of the stochastic system in Eq. (1) can thus be obtained in terms of polynomial functionals of random variables ξ i : x i (k,p) = P x ir (k)φ r(ξ), i = 1,..., n r= This expression can be used to estimate the pdf of the solution by Monte Carlo sampling of the random vector ξ. Further, the first coefficient x i (k) represents the mean of the solution x i (k,p) when φ (ξ) = 1. The other coefficients similarly represent the combinations of various moments of the solution: x ir (k) = x i(k,p), φ r(ξ) φ r(ξ), φ r(ξ) R x = m i (k, ξ)φ r(ξ)g(ξ)dξ R φ 2 r(ξ)g(ξ)dξ m The mean of the solution x i (k, ξ) can be evaluated analytically using the equation E[x i (k,p(ξ))] = µ(k) = x i (k,p(ξ))g(ξ)dξ (14) Ω and the n th central moment by the equation: E[(x i (k,p(ξ)) µ(k)) n ] = (x i (k,p(ξ)) µ(k)) n g(ξ)dξ (15) Ω For orthogonal basis functions {φ r} with φ = 1, it can be verified from these equations that Mean, µ(k) = E[x i (k,p(ξ))] = x i (k) Variance, σ 2 (k) = E[(x i (k,p(ξ)) µ(k)) 2 ] = P r=1 2 x ir (k) φ 2 r The pdf of the solution can also be estimated from the evaluated finite number of moments of the solution by maximizing the entropy of the solution[4]. (13) (16) 3 Uncertainty evolution under stochastic forcing The system described by Eq. (1) is now considered with an additive white Gaussian noise (AWGN) as the stochastic forcing term w, in addition to the uncertain model parameters p: x(k + 1; p) = A(p)x(k; p) + B(p)u(k) + w(k) (17) where, x(k;p(ξ), ω) R n represents the stochastic system state vector at time step k, and w(k) R n is a zero mean white Gaussian noise vector s(ω) = N(, Q(k)), Q(k) being the covariance matrix of the noise vector w(ω) at time step k. This white noise process is uncorrelated in time and with other uncertainties in model parameters and initial conditions. Since the stochastic forcing terms are independent random variables at different times, using polynomial chaos series expansion to model the stochastic

7 forcing terms is computationally expensive. The computational costs increase exponentially with the increase in the number of time steps. Two approaches are proposed in this work for the accurate description of uncertainty evolution in dynamic models with parametric uncertainty and driven by AWGN. These approaches, briefly illustrated in Fig. 1, are discussed in the following. Fig. 1 Uncertainty evolution under stochastic forcing 3.1 Propagation of the first two moments of the PC coefficients of the states Following Eq. (2), each of the uncertain states can be expanded approximately by the PC series expansion as: x i (k;p(ξ), ω) = P r= x ir(k; ω)φ r(ξ) = x T i (k; ω)φ(ξ) (18) In such an expansion, the coefficients x ir of the PC series expansion of the states are not just deterministic functions of time but random processes due to the stochastic forcing terms. Substitution of the approximate expressions for x and p in Eq. (18) and Eq. (3), in Eq. (17) leads to: n n e i (ξ) = x T i (k + 1)Φ(ξ) a T ijφ(ξ)x T j (k)φ(ξ) b T ijφ(ξ)u j (k) w i (k) j=1 j=1 for i = 1,..., n (19) where, e(ξ) represents the error due to the truncated polynomial chaos expansions of x and p. The n(p + 1) time-varying and unknown coefficients x ir can be obtained using the Galerkin projection method, as described in the previous section. Projecting the error onto the space of orthogonal basis functions {φ r} and minimizing it leads to

8 n(p + 1) stochastic difference equations, with additive noise terms: e i (ξ), φ r(ξ) =, for i = 1,..., n and r =,..., P n x ir (k + 1) φ 2 n r a T ijφx T j (k)φ, φ r b T ijφu j (k), φ r w i (k), φ r = j=1 j=1 where u(ξ), v(ξ) = Ω u(ξ)v(ξ)g(ξ)dξ represents the inner product induced by pdf g(ξ). It can be seen that, when φ = 1, w i, φ r = w i, for r = (2), for r = 1,..., P (21) These inner product integrals can be evaluated analytically for linear systems to get a set of deterministic ODEs driven by stochastic forcing with the coefficients of the polynomial chaos series expansions as the states: c(k + 1) = A pc(k) + B pu p(k) + w p(k) (22) where, c(k) = [x T 1 (k),x T 2 (k),...,x T n(k)] T R n(p+1) is a vector of the PC coefficients, A p is the deterministic system matrix, B p is the deterministic input matrix corresponding to the transformed input vector u p(k) and, w p(k) is the transformed white Gaussian noise vector with zero mean and covariance Q p. The stochastic model with uncertain parameters and AWGN forcing terms described in Eq. (17), is reduced to a model with deterministic parameters driven by AWGN in Eq. (22), using the PC series expansion of the uncertain parameters and states. Since the model in Eq. (22) is linear, the states c are also Gaussian. The two moments of these states x ir can then be propagated using the state mean and covariance propagation equations for the model: ĉ(k + 1) = A pĉ(k) + B pu p(k) P c(k + 1) = A pp c(k)a T p + Q p(k) (23) where, ĉ is the mean and P c is the covariance matrix of the vector of PC coefficients c. Given the mean and covariance of the Gaussian random vector c(k), different realizations of the PC coefficients x ir (k; ω) can be obtained. Each such realization of c represents a distribution of the uncertainty in states x corresponding to a particular white noise sequence. The complete distribution of the original states x i at any time step k, can then be estimated from Eq. (18), using independent Monte Carlo sampling of c and ξ. In this approach, the pdf π of the uncertain states x i (k, ξ, ω) is obtained from the following: π(x i (k, ξ, ω)) = π(x i (k, ξ, ω) x i (ω))π(x i (ω))dx i (ω) = π(x i (k, ξ, ω) x i (ω))s(x i (ω))dω (24)

9 The pdf π of the uncertain states x i (k, ξ, ω) can then be estimated from their moments, which can be evaluated analytically. The mean of the solution x i (k, ξ, ω) can be evaluated using the equation: E[x i (k, ξ, ω)] = µ(k) = E[x i (k, ξ, ω) x i (ω)]s(x i (ω))dω ( ) = x i (k, ξ, ω)π(x i x i (ω))dx i s(x i (ω))dω (25) Ω For orthogonal basis functions {φ r} with φ = 1, it can be verified that ( ( P ) ) µ(k) = x ir (k; ω)φ r(ξ) g(ξ)dξ s(x i (ω))dω Ω r= = x i (k, ω)s(x i (ω))dω = ˆx i (k) (26) Similarly, the n th central moment can be evaluated using the equation: E[(x i (k,p(ξ)) µ(k)) n ] = E[(x i (k, ξ, ω) µ(k)) n x i (ω)]s(x i (ω))dω ( ) = (x i (k, ξ, ω) µ(k)) n π(x i x i (ω))dx i s(x i (ω))dω Ω (27) From these, the pdf of the solution can be obtained by maximizing the entropy given a finite number of moments. 3.2 Propagation of the PC coefficients of the first two moments of the states For a particular realization of the uncertain model parameters, the system states of the linear model described by Eq. (17) are Gaussian due to AWGN. The two moments of the model states x are given by the state mean and covariance propagation equations for the model: ˆx(k + 1) = A(p)ˆx(k) + B(p)u(k) P x(k + 1) = A(p)P x(k)a T (p) + Q(k) (28) where, ˆx is the mean and P x is the covariance matrix of the system state vector x. These propagation equations are deterministic and depend only on the initial conditions (of mean and covariance terms) and the model parameters. Combining the state mean and covariance terms into a new state vector z R N where N = n(n + 3)/2, the propagation equations represent an augmented model describing the evolution of z without a stochastic forcing term: z(k + 1) = A w(p)z(k) + B w(p)u w(k) (29) where, A w(p) is the augmented system matrix, B w(p) is the augmented input matrix corresponding to the transformed input vector u w(k) for the augmented model. This

1 augmented model, which is similar in form to Eq. (1), can be used to estimate the effect of uncertain model parameters p on the evolution of z, using polynomial chaos as described in section 2. The solution of the stochastic system in Eq. (29) can thus be obtained in terms of polynomial functionals of random variables ξ i : z i (k,p) = P z ir (k)φ r(ξ), i = 1,..., N (3) r= This expression can be used to obtain different realizations and thus estimate the pdf of z, by Monte Carlo sampling of the random vector ξ. Each realization of z represents the mean and covariance of the uncertainty distribution of x corresponding to a particular realization of the uncertain model parameters. As noted earlier, for a given realization of the model parameters, the distribution of x is Gaussian due to the additive white Gaussian forcing term. The complete distribution of the original states x i at any time step k, can thus be estimated from its realizations obtained by independent Monte Carlo sampling of the various Gaussian distributions resulting from the various samples of ξ. In this approach, the pdf π of the uncertain states x i (k, ξ, ω) is obtained from the following: π(x i (k, ξ, ω)) = π(x i (k, ξ, ω) p(ξ))π(p(ξ))dp(ξ) Ω = π(x i (k, ξ, ω) ξ)g(ξ)dξ (31) Ω The mean of the solution x i (k, ξ, ω) can be evaluated analytically using the equation: E[x i (k, ξ, ω] = µ(k) = E[x i (k, ξ, ω) ξ]g(ξ)dξ Ω ( ) = x i (k, ξ, ω)π(x i ξ)dx i g(ξ)dξ (32) Ω In this approach, for each realization of the model parameters ξ, the system states are Gaussian with the mean and covariance given by z. The first n elements of z(k, ξ) represent the mean, while the remaining n(n + 1)/2 elements of z(k, ξ) represent the covariance matrix of x(k, ξ, ω) for each realization of ξ. Letting, x(k, ξ, ω) = h(k, z(ξ), ω), where ω is a Gaussian random vector N(, 1) ( ) µ(k) = h(k, z(ξ), ω)s(ω)dω g(ξ)dξ (33) Ω (?? Some doubts here!) 3.3 Equivalence and Convergence The uncertainties in the stochastic dynamic model described by Eq. (17) are assumed to be independent. The solution π(x i (k, ξ, ω)) is given by Eq. (24) for the first approach and by Eq. (31) for the second. (Doubts here!)

11 4 Results and Discussion Some numerical examples are provided in this section to illustrate the two approaches for propagating uncertainty due to stochastic forcing on a model with uncertain parameters. The first example is a simple linear dynamic model with a Gaussian uncertain parameter and stochastic forcing. 4.1 Spring-Mass system The example of a simple mass-spring-damper system with an uncertain spring stiffness coefficient k, driven by a zero mean Gaussian stochastic forcing u is considered. The system is described by Eq. (34) and the evolution of the states of the system is shown in Fig. 2. mẍ + cẋ + kx = u (34) 6 Evolution of position and velocity 4 2 nominal states 2 4 6 position velocity 8 2 4 6 8 1 time (s) Fig. 2 Mass-spring-damper system The mass, m = 1, is released at x = 5, with velocity ẋ =. The system has a known damping constant c =.1. The spring stiffness k is assumed to be Gaussian with mean 2 and standard deviation.5, while the zero mean Gaussian stochastic forcing has a standard deviation of.2. The true evolution of the uncertain states is obtained by Monte Carlo solution of the uncertain system Eq. (34), with 1 sample runs of the model, independently sampling the uncertain parameter k and the stochastic forcing. The evolution of these uncertainties in this linear dynamic model is considered using the two polynomial chaos (PC) approaches and compared with the Monte Carlo solution. 4.1.1 Propagation of the first two moments of the PC coefficients of the states In this approach, the states of the given model are first approximated by a PC series expansion of order 7, representing the uncertainty in the model parameter k. Since k is

12 g g g g 5 Evolution of means PC1 mean position 5 1 2 3 4 5 6 7 8 9 1 mean velocity 6 4 2 2 4 6 8 1 2 3 4 5 6 7 8 9 1 time (s) Fig. 3 Evolution of means of uncertain states Evolution of the pdf of position Evolution of the pdf of velocity PC1 PC1.7.4.6.5.3.4.3.2.2.1.1 1 2 2 4 5 5 2 4 5 1 15 6 8 2 15 1 6 8 1 5 time 1 25 x time 1 15 x Fig. 4 Evolution of pdf of uncertain states.16 pdf of position at time = 1 PC1.14 pdf of velocity at time = 1 PC1.14.12.12.1.1.8.8.6.6.4.4.2.2 1 5 5 1 15 2 25 x 2 15 1 5 5 1 15 x Fig. 5 pdf of uncertain states at time t = 1 Gaussian, Hermite polynomials are used as the basis functions in the PC approximation. The initial system is transformed into an expanded system with the PC coefficients as the new states. The uncertainty of the PC coefficients, due to the stochastic forcing, is propagated using the mean and covariance propagation equations of the linear

13 Kalman filter. In effect, the output obtained represents the uncertainty of the states characterizing the uncertainty in model parameters. Fig. 3 shows the evolution of the means of the states. As noted earlier, the first term of the PC expansion of an uncertain variable represents its mean. In this example, the first state of the expanded system represents the mean position due to model parameter uncertainty. The uncertainty in this mean position, due to the stochastic forcing, is characterized by the mean and covariance propagation equations of the Kalman filter. This propagated mean position represents the true mean of the uncertain position, in the case of a linear model driven by Gaussian noise. It can be seen that the mean of the PC solution is consistent with that of the Monte Carlo solution, noted as truth in the figure. Fig. 4 shows the evolution of the entire probability distribution of the uncertain states, while Fig. 5 shows the probability distribution of the uncertain states at a particular time t = 1. 4.1.2 Propagation of the PC coefficients of the first two moments of the states 5 Evolution of means PC2 mean position 5 1 2 3 4 5 6 7 8 9 1 mean velocity 6 4 2 2 4 6 8 1 2 3 4 5 6 7 8 9 1 time (s) Fig. 6 Evolution of means of uncertain states In this approach, the given model is replaced by an augmented model whose states represent the uncertainty of the original states due to stochastic forcing. The mean and covariance propagation equations represent the dynamics of this new model, accounting for the first two moments of the distribution of the actual states. The states of this augmented model are then approximated by a PC series expansion of order 7, representing the uncertainty in the model parameter k. Since k is Gaussian, Hermite polynomials are used as the basis functions in the PC approximation. The system is then transformed into a deterministic system of equations with the PC coefficients of the augmented states, as the new states. In effect, the solution of this system represents the uncertainty of the states characterizing the uncertainty due to stochastic forcing.

g g g g 14 Evolution of the pdf of position Evolution of the pdf of velocity PC2 PC2.7.4.6.5.3.4.3.2.2.1.1 1 15 2 4 6 8 3 2 1 2 4 6 8 1 5 5 1 time 1 4 x time 1 15 x Fig. 7 Evolution of pdf of uncertain states.16 pdf of position at time = 1 PC2.14 pdf of velocity at time = 1 PC2.14.12.12.1.1.8.8.6.6.4.4.2.2 1 5 5 1 15 2 25 3 35 4 x 15 1 5 5 1 15 x Fig. 8 pdf of uncertain states at time t = 1 Fig. 6 shows the evolution of the means of the states. In this example, the first state of the augmented system represents the mean position due to stochastic forcing. This mean position represents the true mean of the uncertain position, in the case of a linear model driven by Gaussian noise. The uncertainty in this mean position, due to the uncertainty in the model parameter, is characterized by the PC series expansion using Hermite polynomials as basis functions. As noted before, the first term of the PC expansion of a state represents its mean. It can be seen that the mean of the PC solution is consistent with that of the Monte Carlo solution, noted as truth in the figure. Fig. 7 shows the evolution of the entire probability distribution of the uncertain states, while Fig. 8 shows the probability distribution of the uncertain states at a particular time t = 1. 5 Conclusion Two approaches are proposed in this work for the accurate description of uncertainty evolution in linear dynamic models with parametric and initial condition uncertainties, and driven by AWGN. The output in the first approach is the uncertainty of states characterizing the uncertainty in model parameters, whereas the output in the second approach is the uncertainty of states characterizing the uncertainty in the forcing term. In both the methods, the uncertainty due to the AWGN stochastic forcing is propagated using the mean and covariance propagation equations and that due to uncertain model parameters using the polynomial chaos. While the mean and covariance propagation equations are exact only for white Gaussian stochastic forcing in linear dynamic models,

15 the polynomial chaos approach can be used for any probability distribution of model parameters. This approach can be directly extended to nonlinear dynamic models, where the uncertainty due to white noise can be approximately propagated using model linearization or unscented propagation approaches. The polynomial chaos approach involves fewer computations than the standard Monte Carlo solution approach which requires solving the dynamical model many times for many realizations of the uncertain parameters. When measurements are available, this information about the distribution of the solution can be used to make accurate predictions using filtering techniques. This suggests an extension of this approach to robust filtering problems with dynamical models having known parametric uncertainty distributions, a task currently under investigation. References 1. Adelman, H.M., Haftka, R.T.: Sensitivity Analysis of Discrete Structural Systems. AIAA Journal 24(5), 823 832 (1986) 2. Augustin, F., Gilg, A., Paffrath, M., Rentrop, P., Wever, U.: Polynomial chaos for the approximation of uncertainties: Chances and limits. European Journal of Applied Mathematics 19(2), 149 19 (28) 3. Cameron, R., W.T.Martin: The orthogonal development of non-linear functionals in series of fourier-hermite functionals. The Annals of Mathematics 48(2), 385 392 (1947) 4. D Antona, G., Monti, A., Ponci, F., Rocca, L.: Maximum entropy multivariate analysis of uncertain dynamical systems based on the wiener-askey polynomial chaos. IEEE Transactions on Instrumentation and Measurement 56(3), 689 695 (27) 5. Errico, R.M.: What Is an Adjoint Model?. Bulletin of the American Meteorological Society 78, 2577 2591 (1997) 6. Ghanem, R., Red-Horse, J.: Propagation of probabilistic uncertainty in complex physical systems using a stochastic finite element approach. Physica D: Nonlinear Phenomena 133(1-4), 137 144 (1999) 7. Ghanem, R.G., Spanos, P.D.: Stochastic Finite Elements: A Spectral Approach. Springer-Verlag, New York, NY (1991) 8. Helton, J., Johnson, J., Sallaberry, C., Storlie, C.: Survey of sampling-based methods for uncertainty and sensitivity analysis. Reliability Engineering & System Safety 91(1-11), 1175 129 (26) 9. Hover, F.S., Triantafyllou, M.S.: Application of polynomial chaos in stability and control. Automatica 42(5), 789 795 (26) 1. Knio, O.M., Le Maître, O.P.: Uncertainty propagation in CFD using polynomial chaos decomposition. Fluid Dynamics Research 38, 616 64 (26) 11. Najm, H.N.: Uncertainty quantification and polynomial chaos techniques in computational fluid dynamics. Annual Review of Fluid Mechanics 41(1) (29) 12. Rao, K.S.: Uncertainty Analysis in Atmospheric Dispersion Modeling. Pure and Applied Geophysics 162, 1893 1917 (25) 13. Reagan, M.T., Najm, H.N., Ghanem, R.G., Knio, O.M.: Uncertainty quantification in reacting-flow simulations through non-intrusive spectral projection. Combustion and Flame 132(3), 545 555 (23)

16 14. Sandu, A., Sandu, C., Ahmadian, M.: Modeling multibody dynamic systems with uncertainties. Part I: Theoretical and computational aspects. Multibody System Dynamics 15(4), 369 391 (26) 15. Stott, P.A., Kettleborough, J.A.: Origins and estimates of uncertainty in predictions of twenty-first century temperature rise. Nature 416, 723 726 (22) 16. Terejanu, G., Singla, P., Singh, T., Scott, P.D.: Uncertainty propagation for nonlinear dynamic systems using gaussian mixture models. Journal of Guidance, Control and Dynamics 31, no.6, 1623 1633 (28) 17. Wiener, N.: The homogeneous chaos. American Journal of Mathematics 6(4), 897 936 (1938) 18. Xia, Y.: Learning about predictability: The effects of parameter uncertainty on dynamic asset allocation. The Journal of Finance 56(1), 25 246 (21) 19. Xie, L., Soh, Y.C., de Souza, C.: Robust kalman filtering for uncertain discrete-time systems. IEEE Transactions on Automatic Control 39(6), 131 1314 (1994) 2. Xiu, D., Karniadakis, G.E.: The wiener askey polynomial chaos for stochastic differential equations. SIAM Journal on Scientific Computing 24(2), 619 644 (22)