16
Stochastic model reduction for chaos representations Alireza Doostan a , Roger G. Ghanem b, * , John Red-Horse c a Department of Civil Engineering, The Johns Hopkins University, Baltimore, MD 21218, USA b 210 KAP Hall, University of Southern California, Los Angeles, CA 90089, USA c Sandia National Laboratories, Albuqurque, NM 87185, USA Received 1 November 2005; accepted 30 October 2006 Available online 27 March 2007 Abstract This paper addresses issues of model reduction of stochastic representations and computational efficiency of spectral stochastic Galer- kin schemes for the solution of partial differential equations with stochastic coefficients. In particular, an algorithm is developed for the efficient characterization of a lower dimensional manifold occupied by the solution to a stochastic partial differential equation (SPDE) in the Hilbert space spanned by Wiener chaos. A description of the stochastic aspect of the problem on two well-separated scales is devel- oped to enable the stochastic characterization on the fine scale using algebraic operations on the coarse scale. With such algorithms at hand, the solution of SPDE’s becomes both computationally manageable and efficient. Moreover, a solid foundation is thus provided for the adaptive error control in stochastic Galerkin procedures. Different aspects of the proposed methodology are clarified through its application to an example problem from solid mechanics. Ó 2007 Elsevier B.V. All rights reserved. Keywords: Uncertainty quantification; Stochastic finite elements; Stochastic model reduction 1. Introduction Since the information available for predicting the behav- ior and evolution of many physical phenomena is incom- plete, limited, or known with a finite level of confidence, uncertainty quantification (UQ) is a critical component for the validation of associated predictive models. To this end, various numerical approaches have been developed to characterize and propagate uncertainties from data to system response through partial differential equations with stochastic parameters. The present paper adopts a probabilistic framework for propagating uncertainty associated with the task of reduc- ing the computational costs. In a series of previous publica- tions, the authors have presented a mathematical framework for the characterization and propagation of uncertainty in physical systems [37,17,14,13,15,28,19,22, 21,20,34,33,11,10,23,18]. This work is based on the adapta- tion of multiple Wiener integral representations [40,7] to finite-dimensional spaces and their implementation into a weighted residual scheme for the stochastic characteriza- tion of the solution of SPDE’s. The restriction of the representations to finite-dimensional uncertainty (i.e. sto- chastic processes characterized by a finite-dimensional ran- dom vector) permits the generalization of the Wiener constructions which had used polynomials orthogonal with respect to Gaussian measure. Extensions of that work to the Askey scheme were recently developed [42,41] together with extensions using non-orthogonal representations [2,4] and representations in terms of wavelets [30,29]. While the above extensions are limited to representations in terms of independent random variables, extensions using finite- dimensional dependent random vectors (such as appearing, for instance, in the finite-dimensional Karhunen–Loeve representation of an arbitrary stochastic process) have also been completed [36]. These so-called polynomial chaos 0045-7825/$ - see front matter Ó 2007 Elsevier B.V. All rights reserved. doi:10.1016/j.cma.2006.10.047 * Corresponding author. Tel.: +1 213 740 9528; fax: +1 213 740 2037. E-mail addresses: [email protected] (A. Doostan), [email protected] (R.G. Ghanem), [email protected] (J. Red-Horse). www.elsevier.com/locate/cma Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

Stochastic model reduction for chaos representations

Embed Size (px)

Citation preview

Page 1: Stochastic model reduction for chaos representations

www.elsevier.com/locate/cma

Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

Stochastic model reduction for chaos representations

Alireza Doostan a, Roger G. Ghanem b,*, John Red-Horse c

a Department of Civil Engineering, The Johns Hopkins University, Baltimore, MD 21218, USAb 210 KAP Hall, University of Southern California, Los Angeles, CA 90089, USA

c Sandia National Laboratories, Albuqurque, NM 87185, USA

Received 1 November 2005; accepted 30 October 2006Available online 27 March 2007

Abstract

This paper addresses issues of model reduction of stochastic representations and computational efficiency of spectral stochastic Galer-kin schemes for the solution of partial differential equations with stochastic coefficients. In particular, an algorithm is developed for theefficient characterization of a lower dimensional manifold occupied by the solution to a stochastic partial differential equation (SPDE) inthe Hilbert space spanned by Wiener chaos. A description of the stochastic aspect of the problem on two well-separated scales is devel-oped to enable the stochastic characterization on the fine scale using algebraic operations on the coarse scale. With such algorithms athand, the solution of SPDE’s becomes both computationally manageable and efficient. Moreover, a solid foundation is thus provided forthe adaptive error control in stochastic Galerkin procedures. Different aspects of the proposed methodology are clarified through itsapplication to an example problem from solid mechanics.� 2007 Elsevier B.V. All rights reserved.

Keywords: Uncertainty quantification; Stochastic finite elements; Stochastic model reduction

1. Introduction

Since the information available for predicting the behav-ior and evolution of many physical phenomena is incom-plete, limited, or known with a finite level of confidence,uncertainty quantification (UQ) is a critical componentfor the validation of associated predictive models. To thisend, various numerical approaches have been developedto characterize and propagate uncertainties from data tosystem response through partial differential equations withstochastic parameters.

The present paper adopts a probabilistic framework forpropagating uncertainty associated with the task of reduc-ing the computational costs. In a series of previous publica-tions, the authors have presented a mathematicalframework for the characterization and propagation of

0045-7825/$ - see front matter � 2007 Elsevier B.V. All rights reserved.

doi:10.1016/j.cma.2006.10.047

* Corresponding author. Tel.: +1 213 740 9528; fax: +1 213 740 2037.E-mail addresses: [email protected] (A. Doostan), [email protected]

(R.G. Ghanem), [email protected] (J. Red-Horse).

uncertainty in physical systems [37,17,14,13,15,28,19,22,21,20,34,33,11,10,23,18]. This work is based on the adapta-tion of multiple Wiener integral representations [40,7] tofinite-dimensional spaces and their implementation into aweighted residual scheme for the stochastic characteriza-tion of the solution of SPDE’s. The restriction of therepresentations to finite-dimensional uncertainty (i.e. sto-chastic processes characterized by a finite-dimensional ran-dom vector) permits the generalization of the Wienerconstructions which had used polynomials orthogonal withrespect to Gaussian measure. Extensions of that work tothe Askey scheme were recently developed [42,41] togetherwith extensions using non-orthogonal representations [2,4]and representations in terms of wavelets [30,29]. While theabove extensions are limited to representations in terms ofindependent random variables, extensions using finite-dimensional dependent random vectors (such as appearing,for instance, in the finite-dimensional Karhunen–Loeverepresentation of an arbitrary stochastic process) have alsobeen completed [36]. These so-called polynomial chaos

Page 2: Stochastic model reduction for chaos representations

3952 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

(PC) expansions, coupled with stochastic projectionschemes, provide a general method for characterizing thesolution to problems of mathematical physics whoseparameters have been described as stochastic process. Ananalysis of the error associated with this method hasalready been developed [6,4]. The mathematical foundationof these developments, which permits their rigorous math-ematical analysis, lies in functional analysis and in theobservation that second-order random vectors (i.e. looselyspeaking, those with finite second order statistics) form aHilbert space.

While mathematically elegant, standard PC stochasticGalerkin schemes suffer from the curse of dimensionality:the number of basis functions increases exponentially withthe size of the random vector characterizing the system, ashigher order approximations become necessary to moreaccurately capture higher order response statistics. Thispaper concentrates on developing a simple procedure formitigating the computational cost associated with the sto-chastic finite element analysis of such systems. The benefitof the proposed algorithm lies in its ability to estimateresponse statistics with negligible loss of accuracy but sav-ing great amount of CPU time. This is achieved by identi-fying and characterizing a low-dimensional manifold onwhich the solution can be approximated within specifiedaccuracy.

The paper is organized as follows. Section 2 summarizesuncertainty propagation using Wiener Hermite polynomialchaos expansions together with some of challenges in theirapplication to complex systems. Following that, the pro-posed model reduction technique is introduced in Section3, which consists of two main components of the proposedalgorithm, namely a coarse scale analysis of the problemalong with a Hilbert–Karhunen–Loeve expansion of thecoarse scale response as the first component and the fine

scale analysis as the second constituent of the scheme.Finally, in Section 4, a numerical experiment is performedto demonstrate and delineate the performance of the pro-posed procedures.

2. Uncertainty propagation

Consider the stochastic linear elliptic boundary valueproblem, with stochastic operator and deterministic input,which consists of finding a stochastic functionuðx;xÞ : D� X! R, such that the following equationholds almost surely in X,

�r:ðaðx;xÞruðx;xÞÞ ¼ f ðxÞ x 2 D;

uðx;xÞ ¼ 0 x 2 oD;ð1Þ

where

0 < amin 6 aðx;xÞ as in X; 8x: ð2Þ

a : D� X! R is a stochastic function with continuous andsquare-integrable covariance function, X is the set of ele-mentary events, and x 2 X. It is assumed, without loss of

generality, that the input function f ðxÞ 2 L2ðDÞ is a deter-ministic function. For computational purposes, aðx;xÞ isusually assumed to be a function of a finite number of vari-ables. In particular in this work, it is assumed that aðx;xÞ isrepresented as, aðx;xÞ :¼ aðx; n1ðxÞ; . . . ; nqðxÞÞ, wherefnigq

i¼1 is a set of real mutually orthonormal Gaussian ran-dom variables with mean zero. Here, q is the number ofeffective coordinates in the stochastic characterization ofthe problem, and will henceforth be referred to as itsstochastic dimension. The solution of (1) is a mapping offx; n1ðxÞ; n2ðxÞ; . . . ; nqðxÞg,uðx;xÞ :¼ uðx; n1ðxÞ; . . . ; nqðxÞÞ; ð3Þ

which is in general a nonlinear mapping. For the sake ofcompleteness the fundamental concepts of the stochasticprojection approach are briefly reviewed next [21].

It is first noted at this point that it is desirable to havethe constraint given by Eq. (2) satisfied by any approxima-tion to the stochastic process aðx;xÞ. A number of proce-dures have been pursued to that end [22,2,36], in manycases conjuring up assumptions that are not physically sub-stantiated (e.g. requiring a particular functional form forthe process aðx;xÞ).

2.1. Spectral stochastic finite element method (SSFEM)

2.1.1. Variational formulationThe analysis of the numerical approximation of stochas-

tic functions can be greatly facilitated by using a tensorproduct framework. Consider two domains x 2 D;x 2 X,let H 1

0ðDÞ be the subspace of H 1ðDÞ consisting of functionswhich vanish on oD and are equipped with the normjjvjjH1

0ðDÞ ¼ f

RDjrvj2 dxg

12, also let L2ðXÞ be the space of

random variables with finite variance defined on X, andequipped with the inner product ðw; ~wÞL2ðXÞ ¼ hw~wi;8w; ~w 2 L2ðXÞ. Where h:i denotes the mathematical expec-tation operator. Then the tensor space H 1

0ðDÞ � L2ðXÞ isthe completion of the formal sums uðx;xÞ ¼P

i;j¼1;...;nviðxÞwjðxÞ, fvig � H 10ðDÞ; fwjg � L2ðXÞ, with

respect to the inner product

ðu; ~uÞH10ðDÞ�L2ðXÞ ¼

Xi;j

ðvi;~viÞH10ðDÞðwj; ~wjÞL2ðXÞ: ð4Þ

Consider the tensor product Hilbert space H ¼ H 10ðDÞ�

L2ðXÞ equipped with inner product ðv; uÞH ¼hRDrv � rudxi. Construct the bilinear form B : H�

H ! R by

Bðv;wÞ :¼ZD

arv � rwdx� �

; 8v;w 2 H ; ð5Þ

By the assumption of (2) on aðx;xÞ, the continuity andcoercivity of the bilinear form B are guaranteed [3], there-fore by the Lax–Milgram Lemma, [9], the following varia-tional formulation has a unique solution in H

Bðu; vÞ ¼LðvÞ; 8v 2 H ; ð6Þ

Page 3: Stochastic model reduction for chaos representations

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3953

where

LðvÞ :¼ZD

fv dx� �

; 8v 2 H ð7Þ

is a bounded linear functional.

2.1.2. Polynomial chaos expansion

Any second-order functional of the Brownian motioncan be expressed as mean-square convergent series in termsof infinite-dimensional Hermite polynomials in Gaussianvariables [7], i.e.

vðxÞ ¼ x0H 0

þX1i1¼1

xi1 H 1ðni1ðxÞÞ

þX1i1¼1

Xi1

i2¼1

xi1i2 H 2ðni1ðxÞ; ni2ðxÞÞ

þX1i1¼1

Xi1

i2¼1

Xi2

i3¼1

xi1i2i3 H 3ðni1ðxÞ; ni2ðxÞ; ni3ðxÞÞ þ . . . ;

ð8Þ

where H nðni1 ; . . . ; ninÞ is a Hermite polynomial of order n invariables ðni1 ; . . . ; ninÞ. It will be notationally more conve-nient to rewrite the above equation in the form

vðxÞ ¼X1j¼0

xjwjðxÞ; ð9Þ

where wjðxÞ :¼ wjðnðxÞÞ and nðxÞ is the vector of indepen-dent Gaussian random variables ðni1 ; . . . ; ninÞ. Also there isa one-to-one correspondence between the functionals wjð�Þand H kð�Þ and also between the associated coefficients. Forcomputational purposes, the above series should be trun-cated with respect to both the dimension of vector n andalso the order of Hermite polynomials. An important prop-erty of the above polynomials which will be employed inthe following sections is their orthogonality with respectto the Gaussian probability measure, namely

wiwj

� �¼ w2

i

� �dij; ð10Þ

where dij is the Kronecker delta.It is noted at this point that the PC representation theo-

rem [7] was initially developed in an infinite-dimensionalsetting using multiple Wiener integrals. While this pointis crucial for representing parameters driven by unknownrandom sources, e.g. experimental measurements, forwhich the dimension of PC expansion cannot be fixed, itcan be readily mitigated when the source of random uncer-tainty has been identified with a finite number of randomvariables, as is the case with many problems of practicalinterest. It should moreover be noted that in the infinite-dimensional case, only expansions based on Hermite poly-nomials in Gaussian variables are known to converge inmean square.

2.1.3. Galerkin projection

The SSFEM seeks the solution of the above variationalproblem on the tensor product space consisting of the finitedimensional space of piecewise continuous polynomialscorresponding to a partition Th of D as the spatial discret-ization and the space of random variables spanned by poly-nomial chaos [21] of order up to p as the discretization ofthe random dimension of uðx;xÞ. More specifically, con-sider a family of finite element approximation spaces,X :¼ X h � H 1

0ðDÞ, consisting of piecewise linear continu-ous functions on the corresponding discretization of D,and Y :¼ Y p ¼ �p

i¼1Hi � L2ðXÞ, where Hi represents theith Homogeneous chaos, the space spanned by all ith orderHermite polynomial chaos, constructed from the setfnigq

i¼1, [21]. Then the finite dimensional Galerkin approx-imation of the exact solution uðx;xÞ on the tensor productspace of X and Y is obtained by solving

Bðuh;p; vÞ ¼LðvÞ; 8v 2 X � Y : ð11Þ

More clearly, one can write the approximation solution

uh;pðx;xÞ ¼X

i;j

uijN iðxÞwjðxÞ; ð12Þ

and use the test function vðx;xÞ ¼ NkðxÞwlðxÞ to find thecoefficients uij. Then (11) gives the following system of lin-ear equations for uijX

i;j

hwlwjðað�; �ÞrN i;rN kÞL2ðDÞiuij

¼ hwlðf ð�Þ;NkÞL2ðDÞi8k; l: ð13Þ

In the above equations, fNigNsi¼1 and fwig

Pi¼0 are bases for X

and Y, respectively.

2.1.4. Modeling stochastic coefficient aðx;xÞIn the context of SSFEM, as described extensively in

[16,15,34], one has to represent the stochastic function a

of (13) in its polynomial chaos decomposition, i.e.

aðx;xÞ :¼ aðx; n1ðxÞ; . . . ; nqðxÞÞ ¼X

i

aiðxÞwiðxÞ: ð14Þ

The above representation is viewed as a generalized Fou-rier expansion with generalized coefficients aiðxÞ being

aiðxÞ :¼ haðx; �Þwiihw2

i i: ð15Þ

In the examples shown later in this paper, the coefficientaðx;xÞ is modeled as a truncated lognormal process. Inparticular, let gðx;xÞ ¼ g0ðxÞ þ

PLi¼1nigiðxÞ be a truncated

Karhunen–Loeve expansion of a Gaussian process definedon D with given mean g0ðxÞ and covariance functionRggðx; yÞ. Therefore, the fnigL

i¼1 are uncorrelated standardGaussian random variables and giðxÞ denotes the ithweighted eigenfunction of the covariance kernel Rggðx; yÞ,i.e.ZD

Rggðx; yÞ/iðyÞdy ¼ ki/iðxÞ; x 2 D; ð16Þ

Page 4: Stochastic model reduction for chaos representations

3954 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

and,

giðxÞ :¼ffiffiffiffiki

p/iðxÞ: ð17Þ

Consider next the process aðx;xÞ :¼ egðx;xÞ ¼ exp½g0ðxÞþPniðxÞgiðxÞ� obtained from gðx;xÞ by exponentiation,

thus leading aðx;xÞ having a lognormal marginal probabil-ity distribution. Since the sequence fgigiP1 is uniformlybounded in L1ðDÞ, the variational problem (6) is well-posed in-spite the fact that aðx;xÞ violates the conditionof (2) for a deterministic lower bound amin [3]. Following[15], a more detailed polynomial chaos representation oflognormal process aðx;xÞ is available by simplifying Eq.(15) and is given by

aðx;xÞ ¼ a0ðxÞ 1þXL

i¼1

nigi þXL

i¼1

XL

j¼1

ðninj � dijÞhðninj � dijÞ2i

gigj þ . . .

!;

ð18Þ

where a0ðxÞ ¼ exp½g0ðxÞ þRggðx;xÞ

2�, and the consecutive sum-

mations of the above equation correspond to differentpolynomial chaos orders. Clearly, for computational pur-poses, the above representation should be truncated atsome finite order which depends on the choice of prescribedstatistical model for aðx;xÞ as well as the necessary require-ments for stability of the variational problem (6). Accord-ing to [31], in order for the discrete Galerkin solution of (6)to be well-posed in the sense of Hadamard, the order ofpolynomial chaos expansion of a in (18) should be at leasttwice as that of the expansion of response u in (12).

2.2. Computational cost of SSFEM

The computational cost of the SSFEM depends on thespatial discretization size, h, the dimension of PC expan-sion of the coefficient a, i.e. q, and the order of PC expan-sion of solution u, i.e. p. In particular, the total number ofterms P + 1 with order less than or equal to p in q stochas-tic dimensions is given by

P þ 1 ¼ ðp þ qÞ!p!q!

: ð19Þ

Therefore, the size of the algebraic system of equations tobe solved for the response coefficients uij is NsðP þ 1Þ�NsðP þ 1Þ, which can be extremely large for the problemssuffering certain complexities in their spatial or stochasticdimension. An example of such complexities in the spatialdomain is the simulation of crack evolution in a solid body.In the stochastic dimension, this issue is highlighted inproblems exhibiting highly variable input parameters[21,11], or long transient behavior as in some stochasticadvection-diffusion problems, [42,39]. The former problemrequires high resolution of spatial discretization around thecrack tip and the latter necessitates high-order approxima-tion in the random dimension. Efficient model reduction inthe product space is thus essential for the accurate resolu-tion of many such physical problems.

Usually, and in order to maintain completeness up to aspecified order p in Y, a chaos expansion of a full polyno-mial order in Y is carried out, resulting in an exponentialgrowth in the cardinality of the approximating space asthe stochastic dimension is increased. Following this tradi-tional approach, the resulting complexity of this problem isgoverned by the stochastic complexity of the data, and notthat of the solution. In a number of problems of interest, itcan be observed that the physical system acts as a filter,smoothing out to some extent, fluctuations in the data.In such cases, developing computational tools that areadapted to the complexity in the solution, rather than inthe data, carry the promise of extending the realm of sto-chastic projection methods to a much wider class of com-putationally intensive problems.

3. Stochastic model reduction

An intrinsic alternative optimal basis to fwigPi¼0 can be

obtained by an adapted proper orthogonal decomposition(POD) or a modified version of the Karhunen–Loeveexpansion, which is the subject of the present section. Ithas been shown, in numerous recent work [27,8,1,24,35,32,25], that by considering the subspace characterized byonly a few of these basis functions, a reduced order modelof the problem can be developed which is capable of wellapproximating the quantities of interest.

The standard form of the Karhunen–Loeve expansion[26] has been constructed as an optimal representation inthe L2 sense. However, an important class of stochasticfunctions, such as the solution of the SPDE of (1), havecertain regularity and degree of smoothness that justifiestheir representation in a proper subset of L2 (X), namelysome Sobolev spaces. These ideas have been previouslydeveloped and implemented in various contexts, such asminimal dynamical systems from PDEs [24], functionaldata analysis [35,32], and image analysis [25]. In the presentwork, and following common nomenclature [25], this rep-resentation is referred to as the Hilbert–Karhunen–Loeveexpansion.

3.1. Hilbert–Karhunen–Loeve expansion of uðx;xÞ

Let u 2 H 10ðDÞ � L2ðXÞ be the solution to (1). Consider

the following orthogonal representation of u,

uðx;xÞ ¼ huðxÞi þX1i¼1

ðuð�;xÞ � hui;uiÞH10ðDÞuiðxÞ; ð20Þ

where ð�; �ÞH10ðDÞ denotes the inner product in H 1

0ðDÞ andfuig is an orthonormal basis in H 1

0ðDÞ, i.e.

ðw; vÞH10ðDÞ ¼

ZD

rw � rvdx 8w; v 2 H 10ðDÞ; ð21Þ

and,

ðui;ujÞH10ðDÞ ¼ dij 8ui;uj 2 fuig: ð22Þ

Page 5: Stochastic model reduction for chaos representations

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3955

Clearly, ðuð�;xÞ � hui;uiÞH10ðDÞ is a random variable, and

can thus be expressed asffiffiffiffiki

pgiðxÞ :¼ ðuð�;xÞ � hui;uiÞH1

0ðDÞ; ð23Þ

where gi(x) is a zero mean random variable with unit var-iance, through the normalizing constant ki, whose proba-bility measure is defined from that of u through themapping (23).

Particular choice of {ui} in (20), as discussed in thesequel, leads to an optimal representation of u in the sensethat the remainder error of M-term truncation of (20) isminimum in H 1

0ðDÞ � L2ðXÞ compared to any other ortho-normal basis {ui} of H 1

0ðDÞ.Let Rðx; yÞ ¼ hðuðx; �Þ � huiÞðuðy; �Þ � huiÞi be the covari-

ance kernel of u, and let T : H 10ðDÞ ! H 1

0ðDÞ be the follow-ing compact self-adjoint operator of the Hilbert–Schmidttype,

Tvð�Þ :¼ ðRð�; yÞ; vÞH10ðDÞ 8v 2 H 1

0ðDÞ: ð24Þ

The operator T has a nondecreasing sequence of non-neg-ative eigenvalues {mi} which corresponds to a sequence oforthonormal eigenfunctions {ui}, i.e.

ðRð�; yÞ;uiÞH10ðDÞ ¼ miuiðyÞ 8i: ð25Þ

Using orthonormal eigenfunctions {ui} of (25) in (20) andthe sequence of eigenvalues {mi} as normalizing constants{ki} of (23), it is straightforward to show that the randomvariables {gi} are also mutually orthonormal, i.e.hgigji ¼ dij8i; j. Having the representation

uðx;xÞ ¼ huðxÞi þX1i¼1

ffiffiffiffimip

giðxÞuiðxÞ ð26Þ

for u, using eigenfunctions {ui} of (25), one can alterna-tively perform the stochastic Galerkin scheme describedin Section 2.1.3 with the adapted orthogonal basis {gi} ofEq. (26). However, For the case of SFEM, since the covari-ance structure of u in not a priori available, the aboveexpansion of u is not defined. More importantly, even ifthe covariance structure of u is a priori known, the exactjoint probability density function associated with randomvariables of (26) requires the complete statistical represen-tation of u. Thus the orthonormal basis {gi} of (26) cannotbe directly adopted in the stochastic Galerkin projection ofSection 2.1.3. In the sequel, a simple but effective algorithmis proposed to overcome the above difficulties. Particularly,an SSFEM analysis of the problem is performed on acoarse discretization, Thc , of D with original PC basisfunctions of order less or equal p. The solution of this anal-ysis is then processed to extract the representation of the set{gi} in terms of fwig

Pi¼1. The reduced-order model of the

original problem then consists of discretization Thfof D,

referred to here as fine discretization, and the set {gi} asthe basis in random dimension. It should be noted that inthis work, a fine discretization does not necessarily implya small error in the spatial dimension of the problem,rather it denotes any desirable discretization level. A coarse

mesh can be defined in terms of a discretization on whichthe dominant {gi} can be accurately characterized inL2ðXÞ. The premise in the foregoing is that such a mesh willtypically be much coarser than required for resolving thephysics of the problem.

3.2. Coarse discretization analysis

Consider a coarse mesh discretization Thc of D. A p-order PC expansion of solution of (1) on Thc approximatesu as

uhc;pðx;xÞ ¼X

i;j

uijN iðxÞwjðxÞ: ð27Þ

Having the above approximation of u, the covariancekernel of u is estimated as (starting summation over j andl at 1),

RCðx; yÞ ¼X

i;j

uijN iðxÞwj

! Xk;l

uklN kðyÞwl

!* +

¼XP

j¼1

Xi;k

uijukjN iðxÞNkðyÞ !

hw2j i: ð28Þ

Now the Hilbert–Karhunen–Loeve expansion of uhc;pðx;xÞcan be obtained by solving Eq. (25) using a Galerkin pro-jection scheme on the coarse mesh, which leads to a dis-crete generalized eigenvalue problem whose size isdetermined by the number of degrees of freedom of thecoarse discretization Thc . More specifically, let

uhcðxÞ ¼

Xi

fiN iðxÞ ð29Þ

be the approximation of the eigenfunction us in H 10ðDÞ.

Substituting this approximation into Eq. (25) yields the fol-lowing expression for the error

� ¼X

i

fi

ZD

ryRCðx; yÞ � ryN iðyÞdy � msN iðxÞ� �

: ð30Þ

Requiring the error to be orthogonal to the approximatingspace yields equations of the following form,

ð�;N jÞH10ðDÞ ¼ 0 8j: ð31Þ

Equivalently,

Xi

fi rx

ZD

ryRCðx; yÞ � ryN iðyÞdy� ��

� rxN jðxÞdx�ms

ZD

rxN iðxÞ � rxNjðxÞdx�¼ 0 8j:

ð32Þ

Substituting the first expression of Eq. (28) into Eq. (32)yields the following generalized eigenvalue problem,

QTCQf ¼ mQf; ð33Þ

Page 6: Stochastic model reduction for chaos representations

3956 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

where,

Qij ¼ZD

rN iðxÞ � rNjðxÞdx; ð34Þ

is the ijth entry of the stiffness matrix corresponding to thecase where the coefficient a of (1) is unit constant over D.Clearly, for the cases where the mean of a is constant overD, the matrix Q is readily available as a factor of the stiff-ness matrix corresponding to the mean of a which is al-ready obtained when the problem is solved on the coarsemesh.

Moreover, C is the covariance matrix of the nodal solu-tion of (1) on Thc , and is given as

Cij ¼XP

k¼1

uikujkhw2ki: ð35Þ

Having {mi} and ff ig, as solutions to the eigenproblem (33),the Hilbert–Karhunen–Loeve and reduced-order represen-tations of uhc;pðx;xÞ are given by

uhc;pðx;xÞ ¼ huhc;pðxÞi þX

i

ffiffiffiffimip

giðxÞuiðxÞ ð36Þ

and,

uhc;pðx;xÞ huhc;pðxÞi þXl

i¼1

ffiffiffiffimip

giðxÞuiðxÞ; ð37Þ

respectively. The upper limit l in the above equation is thesize of the dominant eigenspace of (33) such thatPl

i¼1mi=P

imi is sufficiently close to one.It is important to note that one only needs to solve (37)

for its modes associated with the l largest eigenvalues, thusrequiring an a priori estimate of

Pimi.

Having the above setting, the set of random variablesfgig

li¼1 are re-written as a linear transformation of the set

of polynomial chaos basis fwigPi¼1. In particular, the argu-

ments of the inner product of Eq. (23) are simply replacedby their corresponding discrete approximation on thecoarse mesh, i.e.

ðuhc;pð�;xÞ � huhc;pi;ulÞH10ðDÞ

¼Xi¼1

Xp

j¼1

uijN iwjðxÞ;X

i

fiN i

!H1

0ðDÞ

¼ ffiffiffiffimlp

glðxÞ 8l: ð38Þ

Equivalently,

glðxÞ ¼XP

j¼1

aljwjðxÞ 8l; ð39Þ

where the coefficient alj; l ¼ 1; . . . ; l and j ¼ 1; . . . ; P , is de-fined as

alj :¼ 1ffiffiffiffimlp

Xm;n

ujmQmnfðlÞn : ð40Þ

Here fðlÞn denotes the nth component of the lth eigenvector.It is worth mentioning that each element of the set fgig

li¼1

generally contains up to p-order polynomials in fnigqi¼1.

3.2.1. Adaptive selection of expansion order p

Clearly, one important factor in the above representa-tion is the proper choice of expansion order p whichdirectly bears upon the computational costs of the SFEManalysis. Recently, general guidelines have been proposedfor the selection of a suitable p in the context of a posteriorierror analysis of stochastic Galerkin projections [4,5,12].The aforementioned guidelines apply only to very specificconstructions of stochastic coefficients a and cannot bedirectly applied to the present problem, as defined in Sec-tion 2.1.4. Based on the results of the above coarse analy-sis, a relatively simple, but effective, error analysis is nextintroduced to determine the minimum degree of expansionp to achieve a target accuracy of the approximations on thefine mesh. The algorithm is based on performing successiveapproximations in random dimension starting from loworder approximation and increasing p until the contribu-tion of the pth order approximation falls below a thresholdvalue. In particular, let uðjÞhc ;pðx;xÞ ¼

Pli¼1

ffiffiffiffimip ðaijwjðxÞÞ

uiðxÞ be the contribution of the jth polynomial chaosbasis function in the representation of (37). A measure ofthe magnitude of uðjÞhc;p in H 1

0ðDÞ � L2ðXÞ is defined asfollows:

hj :¼ ðuðjÞhc ;p; uðjÞhc;pÞH1

0ðDÞ�L2ðXÞ ¼

ZDjruðjÞhc;pðx; �Þj

2 dx� �

¼Xl

i¼1

mia2ijhw

2j i: ð41Þ

Where the last equality follows from Eq. (22). Now the rel-ative contribution of each polynomial chaos basis functionis obtained by

Hj ¼hjPPk¼1hk

8j: ð42Þ

The adaptivity procedure is continued until the contribu-tion of bases associated with ðp þ 1Þth order expansionfalls below a target acceptance level. It is important to no-tice that the above adaptive approximations are performedon the coarse mesh rather than the original fine mesh, withthe results being valid for the fine analysis. This is mainlydue to the decoupling of the two sources of error, namelythe spatial discretization error and random discretization

error in the stochastic Galerkin scheme. While the formercomponent of error is related to the partition Th of Dand/or the degree of shape functions fNig, the later hasto do with the order of spectral decomposition of u in Y.In particular,

u� uhc;p ¼ ðu� upÞ þ ðup � uhc ;pÞ; ð43Þ

shows the contribution of these two sources of error in theoverall error of the coarse analysis. The first and second

Page 7: Stochastic model reduction for chaos representations

w=

1.0

X

Y

Thickness, t=1.0Plane strain conditionsPoisson’s ratio, ν=0.15Elastic modules, E=Random field

Edge fixed in YY direction

Edg

e fix

ed in

XX

dire

ctio

n

[email protected]=2.0

2@1.

0=2.

0

a b

Fig. 1. 2D solid mechanics problem: (a) geometry of the problem; (b) a sample realization of the modules of elasticity E.

w w

w w

a b

c d

Fig. 2. Different discretizations of D: (a) Mesh 1 (32 DOF, refers to the coarse discretization); (b) Mesh 2 (82 DOF); (c) Mesh 3 (158 DOF); (d) Mesh 4(474 DOF, refers to the fine discretization).

Table 1Required parameters to define each case study

Case study Mesh lg rg q pa p lx ¼ ly

Case 1 1–4 0.0 0.85 1 8 3, 4 1.0Case 2 1–4 0.0 0.25 8 8 1–4 1.0Case 3 1–4 0.0 0.85 8 8 1–4 1.0

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3957

term in the right hand side of the above representation arereferred as random discretization error and spatial dis-

cretization error, respectively. Clearly, following the adap-tive algorithm of selecting p, one is reducing the firstcomponent of error to zero. Accordingly, the significantsource of error in the fine scale analysis is the spatial

Page 8: Stochastic model reduction for chaos representations

3958 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

discretization error, i.e. the second term in the right handside of

u� uhf ;p ¼ ðu� upÞ þ ðup � uhf ;pÞ: ð44Þ

Also, at any stage of the approximation process, bases withnegligible contribution, can be detected and eliminated ashigher order approximations are sought. This, however,is only valid if certain degree of regularity of solution uexists.

3.3. Fine discretization analysis

The fine discretization analysis aims at solving the varia-tional problem of Section 2.1.3 on the tensor product spaceof X and Y g. Here X :¼ X hf

� H 10ðDÞ is the finite dimen-

sional space of piecewise continuous polynomials, corre-sponding to a fine partition Thf

of D. The randomcomponent of the solution is represented by Y g, the spaceof random variables spanned by the set f1; fgig

li¼1g which

was characterized using the coarse discretization analysis.Therefore, the finite dimensional Galerkin approximationof the exact solution uðx;xÞ on the tensor product spaceX � Y g is obtained by solving

Bðuhf ;p; vÞ ¼LðvÞ; 8v 2 X � Y g: ð45Þ

1 20

0.5

1

Mode

Nor

mal

ized

eig

enva

lue

XY

a

b

Fig. 3. Coarse discretization analysis with different discretization sizes, all whorizontal displacement, Mesh 1; (c) first eigenfunction for vertical displacem

Specifically, let the approximate solution of (1) on Thfbe

written as

uhf ;pðx;xÞ ¼X

i;j

uijN iðxÞgjðxÞ; ð46Þ

with g0ðxÞ ¼ 1, and use the test function vklðx;xÞ ¼NkðxÞglðxÞ to find the coefficients uij. Then (46) gives thefollowing system of linear equations for uij on ThfX

i;j

hglgjðað�; �ÞrN i;rNkÞL2ðDÞiuij

¼ hglðf ð�Þ;N kÞL2ðDÞi 8k; l: ð47Þ

Clearly, in the process of calculating the coefficients of theabove algebraic system of equations, one needs to calculatethe expectations of the typical triple product of the formdijk :¼ hwigjgki in which the first component is due toexpansion of the stochastic function aðx;xÞ described inSection 2.1.4. For computational purposes, dijk can be sim-ply recast as

dijk ¼ wi

XP

m¼1

ajmwm

! XP

n¼1

aknwn

!* +

¼XP

m¼1

XP

n¼1

ajmaknhwiwmwni ¼XP

m¼1

XP

n¼1

ajmakncimn; ð48Þ

3 4 number

Mesh 4 Mesh 3 Mesh 2 Mesh 1

XY

c

ith p = 4, q = 1: (a) normalized eigenvalues; (b) first eigenfunction forent, Mesh 1.

Page 9: Stochastic model reduction for chaos representations

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3959

where the coefficients cimn :¼ wiwmwn can be readily com-puted [21]. Recall that coefficients ajm and akn in the aboverepresentation were calculated in Eq. (40) based on thecoarse mesh analysis of Section 3.2.

Remark 1. In order for random variables {gi}, associatedwith dominant eigenmodes of the Hilbert–Karhunen–Loeve expansion of (26), to be well approximated in thecoarse scale analysis, the corresponding projection opera-tor on the eigenspace must be well approximated, withoutnecessarily having the eigenvectors themselves well approx-imated. Such coarse discretization should be identifiedthrough adaptivity in the spatial domain of the problemand, as will be shown in the numerical analysis, is far frombeing fine enough to approximate u.

4. Numerical examples

In this section, a two-dimensional example from solidmechanics is chosen to illustrate different aspects of theproposed algorithm. Fig. 1 depicts the L-shaped geometryof the problem subjected to a unit pressure applied on theleft edge. The Dirichlet boundary conditions are imposedby setting the y-displacement of the upper edge as well asthe x-displacements of the far right edge to zero. The only

1 2 30

2

4

6

8

10

12

14

PC Index

Rel

ativ

e er

ror

(%)

Mesh 4Mesh 3Mesh 2Mesh 1

1 2 3 40

5

10

15

20

25

PC Index

Rel

ativ

e er

ror

(%)

Mesh 4Mesh 3Mesh 2Mesh 1

a

c

Fig. 4. Accuracy of the algorithm in estimating optimal basis with respect to acorresponding to meshes 1–4 for the case of p = 3; (b) aij corresponding tcorresponding to meshes 1–4 for the case of p = 4; (d) aij corresponding to m

source of randomness is the elastic modulus of the platewhich is modeled as a truncated lognormal random fieldas described in Section 2.1.4.

More specifically, the underlying Gaussian process g isfirst represented by a q-term Karhunen–Loeve expansionof a Gaussian process with constant mean lg and covari-

ance kernel Rggðx; yÞ ¼ r2g expf�jx1�y1j

lxþ �jx2�y2j

lyg defined on

Ds ¼ ½�1; 1� � ½�1; 1�, where rg, lx, and ly are the standarddeviation, correlation length in x-direction, and correlationlength in y-direction of the process g, respectively. Havinga closed-form representation of the eigenvalues and eigen-functions associated with this particular kernel [38], theGaussian process g is obtained on the L-shape domain Dsimply by taking the required values of g on Ds. Thereforethe spatial functions fgig of Eq. (18) defined on D areextracted from the corresponding functions fgig on Ds.Alternatively one may start by representing g directly onD and solving Eq. (16) numerically [21]. Clearly, for thepresent example, the choice of the domain of definitionof a is a modeling decision and does not affect the general-ity of the algorithm. In particular the objective of thisexample is to investigate the accuracy of the proposedreduced order analysis compare to the original model. Itcan be expected that the results from the proposed analysiswill converge in some suitable sense to those of the original

1 2 3–0.2

0

0.2

0.4

0.6

0.8

1

1.2

PC Index

α ij

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

1 2 3 4–0.2

0

0.2

0.4

0.6

0.8

1

1.2

PC Index

α ij

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

b

d

relatively fine mesh (Mesh 5, 930 DOF): (a) relative errors in estimating aij

o meshes 1–4 for the case of p = 3; (c) relative errors in estimating aij

eshes 1–4 for the case of p = 4.

Page 10: Stochastic model reduction for chaos representations

3960 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

one as the dominant subspace characterizing the solution isbetter approximated. This can be achieved by considering asequence of meshes with different discretization levels, asshown in Fig. 2. The coarse discretization analysis of Sec-tion 3.2 is performed on Meshes 1–4 and the fine discretiza-

tion analysis of (3.3) is done on Mesh 4.In what follows, three different case studies are exam-

ined in order to clarify different aspects of the algorithm.The parameters of each case are defined in Table 1.

–1000 0 1000–2

–1.5

–1

–0.5

0

0.5

1

1.5

2x 10

7

ξ

η 1

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

–1000 0 1000–20

–15

–10

–5

0

5x 10

8

ξ

η 1

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

a b

c d

Fig. 5. Optimal basis for q = 1: (a) shape of g1ðnÞ, p = 3; (b) pd

1000 0 1000–1

–0.8

–0.6

–0.4

–0.2

0

0.2

0.4

0.6

0.8

1

ξ

PC

bas

is

ψ1/103

ψ2/106

ψ3/109

ψ4/1012

a

Fig. 6. PC basis for q = 1: (a) shape

4.1. Case 1

The objective of this case is to compare the robustness ofthe algorithm in characterizing the dominant subspace ofthe solution on different discretization levels. Taking thenumber of effective coordinates of the probability spaceq = 1, enables one to plot the optimal basis g and comparethem with the PC bases. While the shapes of the optimalbasis functions are expected to be different when the coarse

–6 –5 –4 –3 –2 –1 0 1 2 30

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

η1

pdf η

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

–6 –5 –4 –3 –2 –1 0 1 2 30

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

η1

pdf η

Mesh 5Mesh 4Mesh 3Mesh 2Mesh 1

f of g1, p = 3; (c) shape of g1ðnÞ, p = 4; (d) pdf of g1, p = 4.

5 0 50

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

ψi

pdf ψ

i

ψ1

ψ2

ψ3

ψ4

b

of PC basis; (b) pdf of PC basis.

Page 11: Stochastic model reduction for chaos representations

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3961

analyses are performed on different orders of PC expan-sion, the analysis of this section shows that in fact the sta-tistics, and more specifically the probability distributionfunctions, of the basis are invariant with respect to theorder of PC expansion. This is partially due to the fact that,armed with a certain regularity of the solution, with respectto stochastic parameters, the dominant subspace on whichthe solution is defined can be characterized by low orderhomogeneous chaos. In order to test this hypothesis, theanalyses are repeated for p = 3 and p = 4. The coarse dis-cretization analysis of Fig. 3 shows that there is only onerandom variable, g1, that needs to be characterized.

As seen from plots (b) and (d) of Fig. 4, the first and sec-ond order polynomial chaos provide the main contributionin representing the optimal basis g1 and, as depicted inplots (a) and (c), the associated coefficients aij are estimatedwith a good accuracy on the coarsest mesh (Mesh 1). Moreclearly, the absolute relative error in estimating aij coeffi-cients decreases to zero as the coarse mesh gets refinedtoward the original fine mesh. Fig. 5 shows the shapeand the probability distribution of the optimal basis g1ðnÞobtained from four different meshes. Again it is observedthat the space on which principal components of thesolution exist is well approximated by a relatively coarsediscretization of the spatial domain. For the sake of com-

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

a

c

Fig. 7. Adaptive selection of expansion order p, rg ¼ 0:

parison, the PC basis along with their probability distribu-tion functions are plotted in Fig. 6.

4.2. Cases 2 and 3

In this part, the accuracy of the reduced order model inapproximating the response of the system is explored. Therandom dimension of the problem is taken to be 8 (q = 8).Case 2 and Case 3 refer to situations where the standarddeviation of the Gaussian process g is rg ¼ 0:85 andrg ¼ 0:25, respectively, thus requiring different order ofPC approximation for solution u. The required order ofapproximation p is detected by the adaptive algorithmdescribed in Section 3.2.1 with Ha ¼ 10�4 as the acceptancelimit for Hj of Eq. (42). Moreover, the basis functions ofthe pth order homogeneous chaos whose relative contribu-tion Hj is less than Ha are omitted from the fine discretiza-tion part of the algorithm. In order to investigate theaccuracy of the reduced order analysis, jjujjL2ðDÞ�L2ðXÞ aswell as the probability distribution of the horizontal dis-placement of the node located at ð0:0; 1:0Þ are taken asthe quantities of interest to be compared with those ofthe full order analysis. It is worth noting that the coeffi-cients of variation of the solution process over the spatialdomain vary between 16% �18% for Case 2 and between

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

b

d

25: (a) Mesh 1; (b) Mesh 2; (c) Mesh 3; (d) Mesh 4.

Page 12: Stochastic model reduction for chaos representations

3962 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

60% and 65% for Case 3. Also the variation of error asso-ciated with approximating each quantity of interest withrespect to different discretization levels is probed.

Figs. 7 and 8 show the adaptive selection of p in cases 2and 3. Based on the chosen value of Ha, indicated by thedotted horizontal line, the plots suggest that a secondand third order representation is sufficient to approximatethe response u for cases 2 and 3, respectively. From Figs. 7and 8 it is noted that the order selection procedure isinsensitive to the discretization size, thus confirming the

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

a

c

Fig. 8. Adaptive selection of expansion order p, rg ¼ 0:

1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Mode number

Nor

mal

ized

eig

enva

lue

Mesh 4Mesh 3Mesh 2Mesh 1

a b

Fig. 9. Decay of the normalized eigenvalues mi for different disc

decoupling argument of Section 3.2.1. The basis functionswhose corresponding H falls above Ha are then selectedfor the reduced order representation on the fine mesh.The number of dominant modes in the Hilbert–Karh-unen–Loeve expansion of uhc;p is dictated by l for whichPl

i¼1mi=P

mi P 0:99 and is found to be l = 4 for bothcases as depicted in Fig. 9. Therefore, only 5 basis func-tions, including the zeroth order, are needed for the finescale analysis, which is significantly smaller than the stan-dard choice of PC basis functions with P = 45, for Case

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

100

101

102

10–8

10–6

10–4

10–2

100

PC Index

Θ

p=1 (P=8)p=2 (P=44)p=3 (P=164)

b

d

85: (a) Mesh 1; (b) Mesh 2; (c) Mesh 3; (d) Mesh 4.

1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Mode number

Nor

mal

ized

eig

enva

lue

Mesh 4Mesh 3Mesh 2Mesh 1

retization sizes: (a) Case 2, rg ¼ 0:25; (b) Case 3, rg ¼ 0:85.

Page 13: Stochastic model reduction for chaos representations

101

102

103

102

Number of nodes (log scale)

RE

(lo

g sc

ale)

Case 2Case 3

1 2 3 40

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

Mode number (i)

⟨(η i(f

) –η i(c

) )2 ⟩

Mesh 3Mesh 2Mesh 1

1 2 3 40

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

Mode number (i)

⟨(η i(f

) –ηi(c

) )2 ⟩

Mesh 3Mesh 2Mesh 1

a b

c

Fig. 10. Variation of the relative error, RE, REg with different discretization sizes. (a) RE; (b) variance of the error in estimating gi;REg, Case 2; (c)variance of the error in estimating gi;REg, Case 3; Superscripts (c) and (f) refer to the analysis on Mesh 1 (2 or 3) and Mesh 4, respectively.

Fig. 11. Relative error in mean of horizontal displacement: (a) Case 2, rg ¼ 0:25; (b) Case 3, rg ¼ 0:85.

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3963

2, and P = 165, for Case 3, respectively (Figs. 10–13). Asshown in Fig. 10, for each coarse discretization level, theaccuracy of estimating the set fgig

4i¼1 corresponding to

the fine mesh from the analysis of coarse mesh can beexamined by computing the variance of the error, REg,between these two cases.

Having the response of the system for both the reducedorder and the full order analyses, it is possible to compare

the norms of the error between these two cases. The follow-ing relative global error, RE, is selected to investigate thevariation of such error with respect to different discretiza-tion sizes, Fig. 10

RE :¼

RDjurm

hf ;pðx; �Þ � ufm

hf ;pðx; �Þj2 dx

D ERDjufm

hf ;pðx; �Þj2dx

D E : ð49Þ

Page 14: Stochastic model reduction for chaos representations

Fig. 12. Relative error in variance of horizontal displacement: (a) Case 2, rg ¼ 0:25; (b) Case 3, rg ¼ 0:85.

0 5 10 15 200

0.05

0.1

0.15

0.2

0.25

Horizontal displacement u(0.0,1.0)

pdf o

f u(0

.0,1

.0)

Full model analysisReduced model, Mesh 1Reduced model, Mesh 2Reduced model, Mesh 3Reduced model, Mesh 4

15 16 17 18 19 200

1

2

3x 10

–3

Horizontal displacement, u(0.0,1.0)

pdf o

f u(0

.0,1

.0),

rig

ht ta

il

Full model analysisReduced model, Mesh 1Reduced model, Mesh 2Reduced model, Mesh 3Reduced model, Mesh 4

10 0 10 20 30 40 500

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Horizontal displacement, u(0.0,1.0)

pdf o

f u(0

.0,1

.0)

Full model analysisReduced model, Mesh 1Reduced model, Mesh 2Reduced model, Mesh 3Reduced model, Mesh 4

30 35 40 450

0.5

1

1.5

2x 10

–3

Horizontal displacement, u(0.0,1.0)

pdf o

f u(0

.0,1

.0),

rig

ht ta

il

Full model analysisReduced model, Mesh 1Reduced model, Mesh 2Reduced model, Mesh 3Reduced model, Mesh 4

a b

c d

Fig. 13. Probability distribution function (pdf) of horizontal displacement of point ðx1; x2Þ ¼ ð0:0; 1:0Þ: (a) Case 2, rg ¼ 0:25; (b) Case 2, rg ¼ 0:25, righttail of pdf; (c) Case 3, rg ¼ 0:85; (d) Case 3, rg ¼ 0:85, right tail of pdf.

3964 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

where urmhf ;p

and ufmhf ;p

refer to the solution of the reducedorder analysis, as mentioned in Section 3.3, and the fullorder analysis, respectively.

5. Conclusion

A model reduction technique for chaos representationsof solution of SPDE’s is proposed which enables one totackle the curse of dimensionality through adaptation.The algorithm is based on a dual scale analysis of the prob-

lem. In the coarse scale analysis, based on a Hilbert–Karh-unen–Loeve decomposition, the low dimensional subspaceon which a good approximation of the response of theSPDE exists is identified. This lower dimensional manifoldis then used in the fine scale analysis of the algorithm. Thenumber of basis functions characterizing the randomdimension of the fine scale analysis is considerably less thanthat of the full model analysis (5 compare to 45 and 165 forCases 2 and 3, respectively). The proposed efficient algo-rithm requires a full order analysis as well as the solution

Page 15: Stochastic model reduction for chaos representations

A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966 3965

of a generalized eigenvalue problem, both on a coarsediscretization whose computational costs are considerablyless than the solution of the full order model on the finediscretization. An important feature of the algorithm thatcan be used to further reduce the computational cost, isthe fact that all unnecessary bases in the PC expansioncan be detected and eliminated from further analysis. Theaccuracy and convergence of the proposed algorithm isshown through an example from solid mechanics. In addi-tion to its value in enhancing the computational efficiencyof stochastic projection method, the proposed algorithmcan also be readily used in an adaptive approximationcontext.

Acknowledgements

This work was supported by the ONR, NSF and SandiaNational Laboratories.

References

[1] S. Acharjee, N. Zabaras, A concurrent model reduction approach onspatial and random domains for the solution of stochastic PDEs,International Journal for Numerical Methods in Engineering 66 (12)(2006) 1934–1954.

[2] I. Babuska, P. Chatzipantelidis, On solving elliptic stochastic partialdifferential equations, Computer Methods in Applied Mechanics andEngineering 191 (37–38) (2002) 4093–4122.

[3] I. Babuska, F. Nobile, R. Tempone, A stochastic collocation methodfor elliptic partial differential equations with random input data.Technical Report 05-47, The Institute for Computational Engineeringand Sciences (ICES), University of Texas, Austin, 2005. <http://www.ices.utexas.edu/research/reports/2005.php>.

[4] I. Babuska, R. Tempone, G. Zouraris, Galerkin finite elementapproximations of stochastic elliptic partial differential equations,SIAM Journal on Numerical Analysis 42 (2) (2004) 800–825.

[5] I. Babuska, R. Tempone, G. Zouraris, Solving elliptic boundary valueproblems with uncertain coefficients by the finite element method: thestochastic formulation, Computer Methods in Applied Mechanicsand Engineering 194 (12–16) (2005) 1251–1294.

[6] F. Benth, J. Gjerde, Convergence rates for finite element approxima-tions of stochastic partial differential equations, Stochastics andStochastic Reports 63 (1998) 313–326.

[7] R.H. Cameron, W.T. Martin, The orthogonal development ofnonlinear functionals in series of fourier-hermite functionals, Annalsof Mathematics 48 (1947) 385–392.

[8] E.R. Christensen, M. Brøns, J.N. Sørensen, Evaluation of properorthogonal decomposition-based decomposition techniques appliedto parameter-dependent nonturbulent flows, SIAM Journal onScientific Computing 21 (2000) 1419–1434.

[9] P. Ciarlet., 1978, The Finite Element Method For Elliptic Problems.North-Holland.

[10] B. Debusschere, H. Najm, A. Matta, O. Knio, R. Ghanem, O. LeMaitre, Protein labeling reactions in electrochemical microchannelflow: numerical simulation and uncertainty propagation, Physics ofFluids 15 (8) (2003) 2238–2250.

[11] B. Debusschere, H. Najm, P. Pebay, O. Knio, R. Ghanem, O. LeMaitre, Numerical challenges in the use of polynomial chaosrepresentations for stochastic processes, SIAM Journal of ScientificComputing 26 (2) (2004) 698–719.

[12] P. Frauenfelder, C. Schwab, R.A. Todor, Finite elements for ellipticproblems with stochastic coefficients, Computer Methods in AppliedMechanics and Engineering 194 (2–5) (2005) 205–228.

[13] R. Ghanem, Probabilistic characterization of transport in heteroge-neous porous media, Computer Methods in Applied Mechanics andEngineering 158 (1998) 3–4.

[14] R. Ghanem, Scales of fluctuation and the propagation of uncer-tainty in random porous media, Water Resources Research 34 (9)(1998).

[15] R. Ghanem, The nonlinear gaussian spectrum of lognormal stochasticprocesses and variables, ASME Journal of Applied Mechanics 66 (4)(1999) 964–973.

[16] R. Ghanem, Stochastic finite elements for heterogeneous media withmultiple random non-Gaussian properties, ASCE, Journal of Engi-neering Mechanics 125 (1) (1999) 26–40.

[17] R. Ghanem, S. Dham, Stochastic finite element analysis for multi-phase flow in heterogeneous porous media, Transport in PorousMedia 32 (1998) 239–262.

[18] R. Ghanem, A. Doostan, On the construction and analysis ofstochastic models: characterization and propagation of the errorsassociated with limited data, Journal of Computational Physics 217(2006) 63–81.

[19] R. Ghanem, A. Sarkar, Mid-frequency structural dynamics withparameter uncertainty, Computer Methods in Applied Mechanicsand Engineering 191 (2002) 5499–5513.

[20] R. Ghanem, A. Sarkar, Reduced models for the medium-frequencydynamics of stochastic systems, JASA 113 (2) (2003) 834–846.

[21] R. Ghanem, P. Spanos, Stochastic Finite Elements: A SpectralApproach, Dover, 2002.

[22] D. Ghiocel, R. Ghanem, Stochastic finite element analysis of seismicsoil-structure interaction, ASCE, Journal of Engineering Mechanics128 (1) (2002) 66–77.

[23] D. Ghosh, R. Ghanem, J. Red-Horse, Analysis of eigenvalues andmodal interaction of stochastic systems, AIAA Journal 43 (10) (2005)2196–2201.

[24] M. Kirby, Minimal dynamical systems from pdes using Soboleveigenfunctions, Physica D 57 (1992) 466–475.

[25] A. Levy, J. Rubinstein, Some properties of smoothed principalcomponent analysis for functional data, Journal of The OpticalSociety of America 16 (1) (1999) 28–35.

[26] M. Loeve, Probability Theory, fourth ed., Springer-Verlag, NewYork, 1977.

[27] J.L. Lumely, The proper orthogonal decomposition in analysis ofturbulent flows, Annual Review of Fluid Mechanics 25 (1993) 539–575.

[28] O. Le Maitre, Knio M. Reagan, H. Najm, R. Ghanem, A stochasticprojection method for fluid flow. I: Basic formulation, Journal ofComputational Physics 173 (2001) 481–511.

[29] O.P. Le Maitre, O. Knio, H. Najm, R. Ghanem, Uncertaintypropagation using Wiener-Haar expansions, Journal of Computa-tional Physics 197 (2004) 28–57.

[30] O.P. Le Maitre, H. Najm, R. Ghanem, O. Knio, Multi-resolutionanalysis of Wiener-type uncertainty propagation schemes, Journal ofComputational Physics 197 (2) (2004) 502–531.

[31] H.G. Matthies, A. Keese, Galerkin methods for linear and nonlinearelliptic stochastic partial differential equations, Computer Methods inApplied Mechanics and Engineering (4) (2005) 1295–1331.

[32] S.D. Pezzuli, B.W. Silverman, Some properties of smoothed principalcomponent analysis for functional data, Computational Statistics andData Analysis 8 (1993) 1–16.

[33] M. Reagan, H. Najm, B. Debusschere, O.P. Le Maitre, O. Knio, R.Ghanem, Spectral stochastic uncertainty quantification in chemicalsystems, Combustion Theory and Modelling 8 (2004) 607–632.

[34] S. Sakamoto, R. Ghanem, Polynomial chaos decomposition forthe simulation of non-Gaussian non-stationary stochastic processes,ASCE Journal of Engineering Mechanics 128 (2) (2002) 190–201.

[35] B.W. Silverman, Smoothed functional principal component analysisby choice of norm, Annals of Statistics 24 (1) (1996) 1–24.

[36] C. Soize, R. Ghanem, Physical systems with random uncertainties:Chaos representations with arbitrary probability measure, SIAMJournal of Scientific Computing 26 (2) (2005) 395–410.

Page 16: Stochastic model reduction for chaos representations

3966 A. Doostan et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 3951–3966

[37] P. Spanos, R. Ghanem, Stochastic finite element expansion forrandom media, ASCE Journal of Engineering Mechanics 115 (5)(1989) 1035–1053.

[38] H.L. Van Trees, Detection, Estimation and Modulation Theory, Part1, Wiley, New York, 1968.

[39] X. Wan, G. Karniadakis, An adaptive multi-element generalizedpolynomial chaos method for stochastic differential equations,Journal of Computational Physics 209 (2005) 617–642.

[40] N. Wiener, The homogeneous chaos, American Journal of Mathe-matics 60 (1938) 897–936.

[41] D. Xiu, G. Karniadakis, Modeling uncertainty in flow simulations viageneralized polynomial chaos, Journal of Computational Physics 187(1) (2003) 137–167.

[42] D. Xiu, G.M. Karniadakis, The wiener-askey polynomial chaos forstochastic differential equations, SIAM Journal on Scientific Com-puting 24 (2) (2002) 619–644.