Professional Documents
Culture Documents
Abstract: This paper presents an extended polynomial dimensional decomposition method for solving stochastic problems subject to
independent random input following an arbitrary probability distribution. The method involves Fourier-polynomial expansions of com-
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
ponent functions by orthogonal polynomial bases, the Stieltjes procedure for generating the recursion coefficients of orthogonal polyno-
mials and the Gauss quadrature rule for a specified probability measure, and dimension-reduction integration for calculating the expansion
coefficients. The extension, which subsumes nonclassical orthogonal polynomials bases, generates a convergent sequence of lower-variate
estimates of the probabilistic characteristics of a stochastic response. Numerical results indicate that the extended decomposition method
provides accurate, convergent, and computationally efficient estimates of the tail probability of random mathematical functions or
reliability of mechanical systems. The convergence of the extended method accelerates significantly when employing measure-consistent
orthogonal polynomials.
DOI: 10.1061/共ASCE兲EM.1943-7889.0000047
CE Database subject headings: Uncertainty principles; Stochastic processes; Reliability; Polynomials.
Introduction reference point and surrounding sample points 共Xu and Rahman
2005兲 and 共2兲 Fourier-polynomial expansions employing ortho-
The dimensional decomposition is a promising concept for solv- normal polynomial bases 共Rahman 2008兲. Both methods require
ing complex stochastic problems entailing high-dimensional the same computational effort in providing convergent approxi-
input-output mapping 共Rahman 2008; Xu and Rahman 2005; Xu mations of the component functions. However, the latter method,
and Rahman 2004兲. The decomposition, also known as analysis of coined as polynomial dimensional decomposition 共Rahman 2008兲,
variance 共ANOVA兲 共Efron and Stein 1981兲 or high-dimensional has one major advantage: the need for sample points in the former
model representation 共HDMR兲 共Li et al. 2002; Rabitz and Alis method, often selected arbitrarily, has been cleverly avoided.
1999; Sobol 2003兲, represents a finite, hierarchical, and conver- When input random variables follow well-known probability dis-
gent expansion of a multivariate output function 共Rahman 2008兲 tributions, classical orthogonal polynomials can be employed for
approximating the component functions. It is worth noting that a
N N
decomposition, known as random sampling-HDMR, adopting
y共x兲 = y 0 + 兺
i=1
y i共xi兲 + 兺
i1,i2=1;i1⬍i2
y i1i2共xi1,xi2兲 shifted Legendre polynomials of scaled variables as the orthonor-
mal basis has been available for some time 共Li et al. 2002兲.
N
For input random variables with arbitrary probability measures
+ 兺
i1,i2,i3=1;i1⬍i2⬍i3
y i1i2i3共xi1,xi2,xi3兲 + . . . 共distributions兲, several possibilities exist in defining a complete
set of orthogonal polynomials for the polynomial dimensional
N
decomposition. An indirect approach is to transform all original
+ 兺
i1,. . .,iS=1;i1⬍. . .⬍iS
y i1. . .iS共xi1, . . . ,xiS兲 + . . . random variables into new random variables for which classical
orthogonal polynomials are readily available. For instance, if non-
+ y 12. . .N共x1, . . . ,xN兲 共1兲 Gaussian variables are transformed into all-Gaussian or all-
uniform variables, Hermite or Legendre polynomials can be used
in terms of input variables with increasing dimensions, where y 0 to approximate the mapped performance function in the Gaussian
is a constant and y i1. . .iS : RS → R, 1 ⱕ S ⱕ N, is an S-variate com- or uniform variable space. However, such transformation, albeit a
ponent function quantifying the cooperative effects of S input standard practice in the stochastic mechanics community, is still
variables xi1 , . . . , xiS. A central task is to generate component func- arbitrary. Alternative transformations of original random variables
tions embedded in the decomposition, for which there are basi- into other types of random variables are quite possible. In con-
cally two methods: 共1兲 Lagrange interpolations derived from a trast, a direct approach is to construct from scratch a set of or-
thogonal polynomials that is consistent with an arbitrarily defined
1
College of Engineering, The Univ. of Iowa, Iowa City, IA 52242. probability measure of the random input. Therefore, methods
E-mail: rahman@engineering.uiowa.edu need to be developed for generating nonclassical orthonormal
Note. This manuscript was submitted on October 31, 2008; approved
polynomials, including cases when a random input comprises
on March 31, 2009; published online on May 2, 2009. Discussion period
open until May 1, 2010; separate discussions must be submitted for indi- both discrete and continuous probability measures. Using these
vidual papers. This paper is part of the Journal of Engineering Mechan- nonclassical orthonormal polynomials, one will then be able to
ics, Vol. 135, No. 12, December 1, 2009. ©ASCE, ISSN 0733-9399/ determine how a choice of transformation in the indirect approach
2009/12-1439–1451/$25.00. affects the smoothness of a performance function and evaluate the
against those obtained from the direct approach. y i1. . .iS共xi1, . . . ,xiS兲 = 兺 ... 兺 Ci1. . .iS j1. . .jS 兿 i j 共xi 兲
k k k
共3兲
This paper presents an extended polynomial dimensional de- jS=1 j1=1 k=1
composition method for solving stochastic problems subject to with
independent random input following an arbitrary probability dis-
冕
tribution. The method is based on 共1兲 Fourier-polynomial expan- S
sions of component functions by orthonormal polynomial bases;
共2兲 the Stieltjes procedure for generating the recursion coeffi-
Ci1. . .iS j1. . .jS =
RS
y i1. . .iS共xi1, . . . ,xiS兲 兿
k=1
i j 共xi 兲f i 共xi 兲dxi
k k k k k k
共4兲
cients of orthonormal polynomials and a Gauss-type quadrature
rule for a specified probability measure; and 共3兲 dimension- representing the expansion coefficient for the S-variate compo-
reduction integration for calculating the expansion coefficients. nent function. By minimizing an error functional associated with
The following section formulates the extended decomposition a given y共x兲 and the joint probability density of 兵Xi1 , . . . , XiS其T,
method, including generation of recursion coefficients and the the coefficients y 0 and Ci1. . .iS j1. . .jS can be expressed by the
Gauss quadrature rule for an arbitrary probability measure. Sub- N-dimensional integrals 共Rahman 2008兲
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
extended method. The conclusions and future work are presented and
at the end.
冕
S
Fourier-Polynomial Expansion
m m
Let y共x兲, a real-valued, measurable transformation on 共⍀ , F兲,
define a relevant performance function of interest for a given y i1i2共xi1,xi2兲 ⬵ 兺 兺 i i j j i j 共xi 兲i j 共xi 兲
j2=1 j1=1
12 1 2 1 1 1 2 2 2
共9兲
stochastic problem. Defined on the product probability triple
共⫻k=1
k=S
⍀ik , ⫻k=1
k=S
Fik , ⫻k=1
k=S
Pik兲, denote the space of square integrable and
S-variate component functions of y by
m m m
L2共⫻k=1
k=S
⍀ik,⫻k=1
k=S
Fik,⫻k=1
k=S
P ik兲 y i1i2i3共xi1,xi2,xi3兲 ⬵ 兺 兺 兺 ␥i i i j j j i j 共xi 兲i j 共xi 兲i j 共xi 兲
再
123 1 2 3 1 1 1 2 2 2 3 3 3
j3=1 j2=1 j1=1
冎
RS where
冕
S
兿
k=1
f i 共xi 兲dxi ⬍ ⬁
k k k
共2兲 ␣ij ª y共x兲ij共xi兲f X共x兲dx 共11兲
RN
共13兲
共x j, j兲dF
are the corresponding expansion coefficients. Applying Eqs. aj = , j = 0,1,2, . . . 共17兲
共 j, j兲dF
共7兲–共13兲 into an S-variate approximation of Eq. 共1兲 yields
and
N m
兺 兺 ␣ijij共Xi兲
冦 冧
ỹ S共X兲 ⬵ y 0 + 共0,0兲dF , j=0
i=1 j=1 bj = 共 j, j兲dF 共18兲
, j = 1,2, . . .
N m m 共 j−1, j−1兲dF
+ 兺 兺 兺 i i j j i j 共Xi 兲i j 共Xi 兲 + . . .
i1,i2=1;i1⬍i2 j2=1 j1=1
12 1 2 1 1 1 2 2 2 are the recursion coefficients uniquely determined by the measure
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
N m m S
dF共x兲. The index range is infinite 共j ⱕ ⬁兲 or finite 共j ⱕ m − 1兲,
depending on whether the inner product is positive definite on P
+ 兺 兺
i1,. . .,iS=1;i1⬍. . .⬍iS jS=1
... 兺
j1=1
Ci1. . .iS j1. . .jS 兿
k=1
i j 共Xi 兲
k k k or Pm, but not on Pm⬘, m⬘ ⬎ m. Therefore, the first m recursion
coefficient pairs are uniquely determined by the first 2m moments
共14兲 of X that must exist. In fact, much of the classical theory of
which, for S = N, converges to y共X兲 in the mean square sense as orthogonal polynomials is based on moments. Table 1 presents
m → ⬁. Once the embedded coefficients y 0, ␣ij, i1i2 j1 j2, and exact recursion coefficients of orthogonal polynomials for select
Ci1. . .iS j1. . .jS are calculated, as described in a forthcoming section, continuous measures, including a few classical ones 共Fernandes
Eq. 共14兲 furnishes an approximate but explicit map ỹ S : RN → R and Atchley 2006; Gautschi 2004兲. A similar list exists for dis-
that can be viewed as a surrogate of the exact map y : RN → R, crete measures and can be found elsewhere 共Gautschi 2004兲. Un-
which describes the input-output relation from a complex numeri- fortunately, obtaining these coefficients from moments in general
cal simulation. Therefore, any probabilistic characteristic of y共X兲, becomes severely ill conditioned and thus is not useful even for
including its statistical moments and rare event probabilities, can well-behaved measures for which there are no classical orthogo-
be easily estimated by performing Monte Carlo simulation of nal polynomials. As an alternative, approximate methods based
ỹ S共X兲 rather than of y共X兲. The simulation of ỹ S共X兲, which entails on discretization of an arbitrary measure − for instance, the Stielt-
evaluation of simple analytical functions, can be performed for an jes procedure 共Stieltjes 1884兲 − can be employed to obtain the
arbitrarily large sample size. In contrast, the simulation of y共X兲, recursion coefficients.
referred to as crude Monte Carlo simulation in this paper, requires
expensive numerical calculations and can therefore be prohibitive Stieltjes Procedure
when estimating higher-order moments or small failure probabili- The Stieltjes procedure for generating recursion coefficients com-
ties. prises three simple steps: 共1兲 approximate the given measure dF
by a discrete M-point measure dF M such that 共1 , 1兲dFM ª 兰RdF M
= 1; 共2兲 compute the recursion coefficients a j,M ª a j共dF M 兲 and
Orthogonal Polynomials and Three-Term Recurrence b j,M ª b j共dF M 兲 of the discrete measure dF M ; and 共3兲 increase M
Relation and iterate calculations of the discrete versions of the recursion
The Fourier-polynomial expansions in extended polynomial di- coefficients until a desired accuracy is achieved. If the discretiza-
mensional decomposition require orthonormal polynomial bases tion is done in a meaningful manner, the process should converge
consistent with a specified probability measure of the random in the sense that, for fixed j, limM→⬁ a j,M = a j and limM→⬁ b j,M
input. For an arbitrary probability measure, classical orthogonal = b j.
polynomials do not exist; therefore, the three-term recurrence re- If j,M 共x兲, j = 0 , 1 , 2 , . . ., denote the monic orthogonal polyno-
lation needs to be examined to generate from scratch measure- mials for the discrete measure dF M , Eqs. 共17兲 and 共18兲 yield
consistent orthogonal polynomials.
Let f共x兲 be the probability density function of a random vari- 共x j,M , j,M 兲dFM
a j,M = , j = 0,1,2, . . . 共19兲
able X, which has finite moments of orders up to 2m, m 苸 N. Let 共 j,M , j,M 兲dFM
P be the space of real polynomials and Pm 傺 P the space of poly-
nomials of degreeⱕ m. For any pair u共x兲 , v共x兲 in P, define an and
inner product
冦 冧
共0,M ,0,M 兲dFM , j=0
共u, v兲dF ª 冕 R
u共x兲v共x兲dF共x兲 = 冕 R
u共x兲v共x兲f共x兲dx 共15兲
b j,M = 共 j,M , j,M 兲dFM
共 j−1,M , j−1,M 兲dFM
, j = 1,2, . . .
共20兲
and an associated norm 储u储dF ª 冑共u , u兲dF with respect to the prob- providing a natural framework for computing the recursion coef-
ability measure dF共x兲 = f共x兲dx. Let j共x兲 , j = 0 , 1 , 2 , . . ., be a set of ficients. All inner products appearing in Eqs. 共19兲 and 共20兲 are
monic orthogonal polynomials with respect to the measure dF共x兲. finite sums and therefore trivial to compute. Gautschi 共2004兲
Since the inner product fulfills the shift property, 共xu , v兲dF gives further details on how these inner products are evaluated by
= 共u , xv兲dF, for all u , v 苸 P, they satisfy the three-term recurrence an interpolatory quadrature rule, known as the Fejér quadrature
relation 共Gautschi 2004兲 rule. The only problem is the appearance of the polynomials j,M
and j−1,M themselves, which are not known. However, they can
j+1共x兲 = 共x − a j兲 j共x兲 − b j j−1共x兲, j = 0,1,2, . . . be built up successively, and in tandem with the recursion coef-
a
Names of measure 共polynomials兲 Probability density function f共x兲 Support of f a j, j ⱖ 0 b j b, j ⱖ 1
Gaussian 共Hermite兲
1
冋 册
1 2
冑2 exp − 2 x
关−⬁ , +⬁兴 0 j
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
1 1
Uniform number 1 共Legendre兲 关⫺1,1兴 0
2 共4 − j−2兲
1 1
Uniform number 2 1 关0,1兴
共Shifted Legendre兲 2 4共4 − j−2兲
Exponential exp共−x兲 关0 , ⬁兴 2j + 1 j2
共Laguerre兲 x␣ exp共− x兲
Gamma ; ␣⬎−1 关0 , ⬁兴 2j + ␣ + 1 j共j + ␣兲
共Gen. Laguerre兲 ⌫共␣ + 1兲
Betac 共Jacobi兲 ⌫共␣ +  + 2兲共1 − x兲␣共1 + x兲 关⫺1,1兴 共2 − ␣2兲 4j共j + ␣兲共j + 兲
;
⌫共␣ + 1兲⌫共 + 1兲2␣++1 共2j + ␣ + 兲共2j + ␣ +  + 2兲 共2j + ␣ + 兲2
␣ ⬎ −1 ,  ⬎ −1 共j + ␣ + 兲
⫻
关共2j + ␣ + 兲2 − 1兴
; ˜ ⬎ 0
共0 , ⬁兴 冋
exp
1
˜ + ˜2共2j − 1兲
2
册 exp关2˜ + ˜2共3j − 2兲兴
⫻ 关exp共j ˜ 2兲 − 1兴
冑2x˜ ⫻ exp共j
˜ 2兲关exp共
˜ 2兲 + 1兴 − 1
Student’s t 共⫺兲d 冉 冊
+1 关−⬁ , +⬁兴 j共 − j + 1兲
冉 冊
⌫ 0
2 x2 −共+1兲/2
共 − 2j兲共 − 2j + 2兲
1+ ; ⬎0
冑⌫共/2兲
冑
Fisher’s F 共⫺兲d 关0 , ⬁兴
共1x兲122 2/1 共2 − 4j兲共2 − 4j + 2兲2
共1x + 2兲1+2 ⫻
共2 − 4j − 2兲共2 − 4j + 2兲 共2/1兲2共1 + 2 − 2j兲
xB共1/2,2/2兲; ⫻
共2 − 4j + 4兲
1 , 2 ⬎ 0
a
⌫共r兲 ª 兰⬁0 r−1 exp共−兲d and B共r , t兲 ª ⌫共r兲⌫共t兲 / ⌫共r + t兲.
b
b0 ª 共0 , 0兲dF = 兰RdF = 1.
c
If j = 0, the common factor ␣ +  in the numerator and denominator of a0 should be 共must be, if ␣ +  = 0兲 canceled; if j = 1, the last factors in the numerator and denominator of b1 should be 共must be, if
␣ +  + 1 = 0兲 canceled.
d
Unknown or does not exist.
冉 冊
R
冕 冕
N−R+k−1
n
ŷ R共x兲 ª 兺 共− 1兲k
R
g共x兲dF共x兲 =
R
g共x兲f共x兲dx = 兺
i=1
w 共i兲 共i兲
g共x 兲 + Rn共g兲 共22兲 k=0 k
N
where the sum on the right provides an approximation to the ⫻ 兺 y共c1, . . . ,ck1−1,xk1,ck1+1, . . . ,
integral on the left involving nodes or points x共i兲, i = 1 , . . . , n and k1,. . .,kR−k=1;k1⬍. . .⬍kR−k
weights w共i兲, i = 1 , . . . , n, and Rn共g兲 is the respective error. The ckR−k−1,xkR−k,ckR−k+1, . . . ,cN兲 共24兲
sum possesses an algebraic degree of exactness 2n − 1, i.e., zero
error Rn共g兲 = 0, when g 苸 P2n−1 is a polynomial of degreeⱕ 2n consists of all terms of the Taylor series of y共x兲 that have less
− 1. The nodes x共i兲 are zeros of n共x兲, and the corresponding than or equal to R variables. The expanded form of Eq. 共24兲,
weights w共i兲 can be expressed in terms of the same orthogonal when compared with the Taylor expansion of y共x兲, indicates that
polynomials as well 共Gautschi 2004兲. However, there exists a the residual error in ŷ R共x兲 includes terms of dimensions R + 1 and
deeper connection between the Gauss quadrature formula and an higher. All higher-order R- and lower-variate terms of y共x兲 are
algebraic eigenvalue problem 共Golub and Welsch 1969兲, enabling included in Eq. 共24兲, which should generally provide a higher-
the nodes x共i兲 to be cleverly obtained as eigenvalues of an n ⫻ n, order approximation of a multivariate function than equations de-
symmetric, tridiagonal Jacobi matrix rived from first- or second-order Taylor expansions. Therefore,
for R ⬍ N, an N-dimensional integral can be efficiently estimated
冤 冥
a0 冑b1 0 0 ¯ 0 0 by at most R-dimensional integrations, if the contributions from
冑b1 a1 冑b2 0 ¯ 0 0
terms of dimensions R + 1 and higher are negligible.
Substituting y共x兲 in Eqs. 共5兲 and 共6兲 by ŷ R共x兲, the coefficients
0 冑b2 a2 冑b3 ¯ 0 0 can be estimated from
冑b3
冉 冊
Jn ª 0 0 0 0 苸 Rn⫻n R N
] ] ] 冑bn−2 0 y0 ⬵ 兺 共− 1兲k
N−R+k−1
兺
k
0 0 0 0 冑bn−2 an−2 冑bn−1 k=0 k1,. . .,kR−k =1;k ⬍. . .⬍k
1 R−k
0 0 0 0 0 冑bn−1 an−1
共23兲
⫻ 冕 RR−k
y共c1, . . . ,ck1−1,xk1,ck1+1, . . . ,ckR−k−1,xkR−k,
R−k
comprising recursion coefficients 兵a j , j = 0 , . . . , n − 1其 and 兵b j , j
= 1 , . . . , n − 1其 of j共x兲, j = 0 , . . . , n that are associated with a pre- ckR−k+1, . . . ,cN兲 兿
s=1
f k 共xk 兲dxk
s s s
共25兲
scribed n and measure dF. The associated weights, which are all
positive, can be expressed by w共i兲 = b0v2i,1, i = 1 , . . . , n, where vi,1 is and
⫻ 冕RR−k
y共c1, . . . ,ck1−1,xk1,ck1+1, . . . ,ckR−k−1,xkR−k,
the associated Gauss quadrature rule, and the extended polyno-
mial dimensional decomposition method are presented. Classical
orthogonal polynomials and Gauss quadrature formulas, if they
S R−k
exist, and crude Monte Carlo simulation were employed to evalu-
ckR−k+1, . . . ,cN兲 兿
s=1
i j 共xi 兲 兿 f k 共xk 兲dxk
s s s
s=1
s s s
共26兲 ate the accuracy, convergence, and computational efficiency of
the proposed methods. In Examples 2 and 3, the sample sizes for
crude Monte Carlo simulation and the embedded Monte Carlo
which require evaluating at most R-dimensional integrals. The simulation of the decomposition method are the same, but they
proposed equations, Eqs. 共25兲 and 共26兲, are substantially simpler vary from 106 in Example 2 to 107 in Example 3. The respective
sample sizes are 20,000 and 106 in Example 4 and 1,000 and 106
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
冦 冧
exp共− x兲 on 关0,⬁兴
冋 冉 冊册
Computational Effort
1 1 ln x −
˜ 2
exp − on 共0,⬁兴
The S-variate approximation of the decomposition method re- f共x兲 = 冑 ˜
2x 2 ˜ 共27兲
冉 冊 冋 冉 冊册
quires evaluation of the deterministic coefficients y 0 and k−1 k
Ci1. . .iS j1. . .jS. If these coefficients are estimated by at most k x x
exp − on 关0,⬁兴
R-dimensional 共R ⱖ S ⱖ 1兲 numerical integration with an n-point
quadrature rule in Eqs. 共25兲 and 共26兲, the following deterministic
responses 共function evaluations兲 are required: y共c兲, y共c1 , . . . ,
ck1−1 , x共jk 1兲 , ck1+1 , . . . , ckR−1 , xk共jR兲 , ckR+1 , . . . , cN兲 for k1 , . . . , kR = 1 , under exponential, lognormal, and Weibull probability measures,
1 R
. . . , N and j 1 , . . . , jR = 1 , . . . , n, where the superscripts on variables respectively, which have the same mean = 1 and standard devia-
indicate corresponding integration points. Therefore, the total cost tions = 1, 0.15, and 0.1, respectively. Based on these second-
for an S-variate polynomial dimensional decomposition entails a moment statistics, = 1, ˜2 = ln关1 + 共 / 兲兴2 = 0.0223, ˜ = ln
k=R共 N 兲 R−k
maximum of 兺k=0 R−k n function evaluations. For example, the − ˜2 / 2 = −0.0111, k = 12.1534, and = 1.0430. The objective of
univariate 共S = R = 1兲, bivariate 共S = R = 2兲, and trivariate 共S = R this example is to demonstrate the accuracy of the Stieltjes pro-
= 3兲 approximations require nN + 1 共linear兲, N共N − 1兲n2 / 2 + nN + 1 cedure in calculating the recursion coefficients of orthogonal
共quadratic兲, and N共N − 1兲共N − 2兲n3 / 6 + N共N − 1兲n2 / 2 + nN + 1 polynomials for the three probability measures. The inner prod-
共cubic兲 function evaluations, respectively.
ucts involved in the Stieltjes procedure were evaluated by decom-
Since the decomposition in Eq. 共14兲 is structured with respect
to the degree of cooperativity among a finite number of random posing the support of f into four subintervals: 关0 , ⬁兴
variables, the exponential complexity associated with the curse of = 关0 , 3兴 艛 关3 , 6兴 艛 关6 , 9兴 艛 关9 , ⬁兴 and Fejér quadrature rule. Each
dimensionality has been reduced to a polynomic complexity with subinterval was discretized by a maximum of M max = 400 equally
respect to N or n. Nonetheless, the numbers of expansion coeffi- spaced points. The iteration was terminated when the maximum
cients and resulting function evaluations increase rapidly, al- relative error in calculating coefficients ⱕ2.2⫻ 10−13.
though not as fast as in response surface methods with Table 2 presents calculated values of a j and b j by the Stieltjes
exponential complexity, with higher-variate approximations. procedure for all three measures and 0 ⱕ j ⱕ 9. Since there exist
Therefore, the dimension-reduction integration proposed is lim- classical orthogonal polynomials, known as Laguerre polynomi-
ited to stochastic problems with a moderate number, say, less than als, for the exponential distribution, the associated recursion co-
a hundred, random variables. For higher-dimensional problems efficients can be exactly calculated. No such classical orthogonal
with hundreds or thousands of random variables, the decomposi-
polynomials exist for lognormal and Weibull distributions; how-
tion in Eq. 共14兲 is still useful, but more efficient methods are
needed to calculate the expansion coefficients. ever, the associated recursion coefficients for the lognormal
distribution can also be exactly determined from moments. Com- Example 2: Polynomial Function
pared with the exact recursion coefficients, listed in Table 1, the
The second example involves calculating the probability distribu-
Stieltjes procedure generates convergent and accurate solutions
tion of a cubic polynomial
up to at least 10 decimal points displayed.
Table 3 displays the nodes and weights of the four-point Gauss
y共X兲 = 500 − 共X1 + X2兲3 + X1 − X2 − X3 + X1X2X3 − X4 , 共28兲
quadrature formulas for all three probability measures. They were
obtained from eigensolutions of the corresponding Jacobi matri- where Xi, i = 1 – 4 are four independent and identically distributed
ces with the embedded recursion coefficients from Table 2. A exponential random variables with probability densities f i共xi兲
reference solution, the Gauss-Laguerre formula 共Abramowitz and = exp共−xi兲, means i = 1, and standard deviations i = 1; i = 1 – 4.
Stegun 1972兲, exists for the exponential distribution. The approxi- The problem was solved by two approaches: 共1兲 a direct approach
mate quadrature results for the exponential distribution in Table 3 employing measure-consistent Laguerre orthonormal polynomials
match the Gauss-Laguerre formula up to at least 10 decimal as bases and the Gauss-Laguerre quadrature rule for calculating
points. For lognormal and Weibull distributions, which do not the expansion coefficients and 共2兲 an indirect approach transform-
have reference solutions, Gauss type quadrature rules are easily ing original random variables into Gaussian or uniform random
generated by employing the recursion coefficients from the Stielt- variables, followed by Hermite or Legendre orthonormal polyno-
jes procedure. Therefore, the Stiletjes procedure is useful not only mials as bases and the Gauss-Hermite or Gauss-Legendre quadra-
for producing nonclassical orthogonal polynomials, but also for ture rule for calculating the expansion coefficients. Since Eq. 共28兲
generating nonstandard Gauss quadrature formulas. represents a third-order polynomial, the Laguerre polynomials
Table 3. Four-Point Gauss Quadrature Nodes and Weights for Exponential, Lognormal, and Weibull Measures
Exponential Lognormal Weibull
共 = 1 , = 1兲 共 = 1 , = 0.15兲 共 = 1 , = 0.1兲
i x共i兲 w共i兲 x共i兲 w共i兲 x共i兲 w共i兲
1 0.3225476896 0.6031541043 0.7524782253 0.1317736148 0.6213077675 0.0094686490
2 1.7457611012 0.3574186924 0.9561381982 0.5878178350 0.8490782330 0.2110077883
3 4.5366202969 0.0388879085 1.1952513180 0.2691273223 1.0157124773 0.5951432207
4 9.3950709123 0.0005392947 1.5187488530 0.0112812278 1.1414478219 0.1843803418
Trivariate rule—is desirable for generating both accurate and efficient solu-
10 -3 tions.
10 -4
Example 3: 10-Bar Truss
10 -5
A linear-elastic, 10-bar truss, shown in Fig. 3共a兲, is simply sup-
-3000 -2500 -2000 -1500 -1000 -500 0 500 ported at Nodes 1 and 4, and is subjected to two concentrated
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
m=9, n=10
10 -2
10 -2
m=6, n=7
Monte Carlo
FY(y)
FY(y)
10 -3 10 -3
m=4, n=5 Monte Carlo
m=5, n=6 m=3, n=4
10 -4
10 -4
m=6, n=7
m=3, n=4
10 -5 10 -5
-3000 -2500 -2000 -1500 -1000 -500 0 500 -3000 -2500 -2000 -1500 -1000 -500 0 500
y y
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
10 0 10 0
Bivariate Solution Bivariate Solution
Ui ~ N(0,1); i=1,4 Ui ~ U(-1,1); i=1,4
10 -1
10 -1
10 -2 m=9, n=10
10 -2
FY(y)
FY(y)
m=6, n=7
10 -3 m=4, n=5 10 -3
m=5, n=6 Monte Carlo
m=3, n=4
10 -4 m=6, n=7 10 -4
Monte Carlo m=3, n=4
10 -5 10 -5
-3000 -2500 -2000 -1500 -1000 -500 0 500 -3000 -2500 -2000 -1500 -1000 -500 0 500
y y
10 0 10 0
Trivariate Solution Trivariate Solution
Ui ~ N(0,1); i=1,4 Ui ~ U(-1,1); i=1,4
10 -1 10 -1
10 -2 10 -2 m=9, n=10
FY(y)
FY(y)
m=6, n=7
10 -3 m=4, n=5 10 -3
m=5, n=6 Monte Carlo
m=3, n=4
10 -4 m=6, n=7 10 -4
Monte Carlo m=3, n=4
10 -5 10 -5
-3000 -2500 -2000 -1500 -1000 -500 0 500 -3000 -2500 -2000 -1500 -1000 -500 0 500
y y
(a) (b)
Fig. 2. Tail probability distributions of a polynomial function by various methods using indirect approach; 共a兲 Gaussian measure; 共b兲 uniform
measure
be applied to solve this truss problem. Using gradients from a Example 4: Double-Edged-Notched Tension Specimen
finite-difference approximation, the FORM and SORM estimates
Consider a double-edged-notched tension 关DE共T兲兴 specimen
of the failure probability are 6.2⫻ 10−5 and 4.9⫻ 10−5, respec-
under plane stress with width 2W = 40 in. 共101.6 cm兲, length 2L
tively. These two estimates, requiring 248 and 685 function evalu-
= 200 in. 共508 cm兲, and random crack length a, subject to a ran-
ations, respectively, for a convergence tolerance of 10−4 are
dom far-field tensile stress ⬁, as shown in Fig. 4共a兲. The nonlin-
slightly larger than the crude Monte Carlo result, but given the
ear constitutive equation under small-displacement condition is
low magnitude of the failure probability, both are reasonable.
the well-known Ramberg-Osgood relation 共Anderson 2005兲
However, for more complex stochastic problems entailing nonlin-
ear or three-dimensional stress analysis, locating the most prob-
able points, vital for FORM/SORM, can be unwieldy and may not
always succeed. Further complications arise if response gradients
⑀ij =
1+
E
sij +
1 − 2
3E
kk␦ij +
3
2E
␣0
e
0
冉 冊 m0−1
sij 共29兲
do not exist or their calculations are computationally intensive. where ij and ⑀ij = stress and strain components, respectively; E
Therefore, gradient-free methods, such as the one proposed here, = Young’s modulus; = Poisson’s ratio; 0 = reference stress; ␣0
provide an attractive alternative to classical methods. = dimensionless material coefficient; m0 = strain hardening expo-
(a)
crack crack
a a
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
2W
crack tip
(c)
σ∞
(a) (b)
-2 -2
10 10
10 -3 10 -3
m=4 m=5
m=5 m=6
10 -4 10 -4
m=3 m=4
m=3
10 -5 10 -5
0 5000 10000 15000 0 5000 10000 15000
JIc, lb-in/in2 JIc, lb-in/in2
(d) (e)
Fig. 4. DE共T兲 specimen: 共a兲 geometry and loads; 共b兲 finite-element mesh at mean crack length; 共c兲 singular elements at the crack tip; 共d兲
probability of fracture initiation by direct approach; and 共e兲 probability of fracture initiation by indirect approach
(a)
uyG 共mm兲 ⫺5 5 / 冑3 Uniformb
a
To be distributed equally 共halved兲 on front and back sides of Pin E.
b
Uniformly distributed over 关⫺10, 0兴 mm; to be applied on both sides.
uy=uyF, uz=0
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
c
Uniformly distributed over 关0, 10兴 mm; to be applied on both sides.
PV uy=uyG, uz=0
y
Pin F are judged to be converged responses, as their changes due to
x Pin G
0.3 m further increases in m and n are negligibly small. Therefore, only
PH 481 ABAQUS-aided FEA were required in generating all three
Pin E ux=uxF, uz=0 probability densities by the bivariate method. Due to expensive
ux=uxG, uz=0 FEA, crude Monte Carlo simulation was feasible only up to 1,000
1.36 m 1.72 m realizations, producing only rough estimates of the histograms.
Given the low sample size, the histograms, plotted in Figs. 6共a–c兲,
(b)
are not expected to provide accurate tail characteristics. Nonethe-
less, the overall shapes of all three probability densities generated
by the bivariate method match these histograms quite well. The
accuracy of the decomposition method is further verified in Table
8, which reveals excellent agreement between the second-moment
properties of all three responses obtained by the bivariate method
and crude Monte Carlo simulation. This example demonstrates
the nonintrusive nature of the polynomial dimensional decompo-
sition method, which can be easily integrated with external legacy
codes for solving industrial-scale stochastic problems.
Conclusions
(c) An extended polynomial dimensional decomposition method was
developed for solving stochastic problems subject to independent
Fig. 5. Structural analysis of a leverarm: 共a兲 two leverarms in a
random input following an arbitrary probability distribution. The
wheel loader; 共b兲 geometry, loading, and boundary conditions; and
method is based on Fourier-polynomial expansions of component
共c兲 undeformed mesh 共48,312 elements兲
functions by orthonormal polynomial bases, the Stieltjes proce-
dure for generating the recursion coefficients of orthogonal poly-
nomials and the Gauss quadrature rule for a specified probability
uxF and uyF at Pin F and uxG, and uyG at Pin G. The leverarm is measure, and dimension-reduction integration for calculating the
made of cast steel with random Young’s modulus E and random expansion coefficients. Compared with the previous development,
Poisson’s ratio . The input vector X = 兵PH , PV , E , , uxF , uyF , the extended method no longer depends on classical orthogonal
uxG , uyG其T 苸 R8 includes eight independent random variables with polynomials or standard Gauss quadrature rules. Instead, nonclas-
their statistical properties listed in Table 7. The bivariate decom- sical orthogonal polynomials for defining basis functions and
position method with measure-consistent orthogonal polynomials non-standard Gauss quadrature rules for calculating the expansion
and the associated Gauss quadrature rule was employed to obtain coefficients are generated for arbitrary probability measures. Due
the probabilistic characteristics of several elastic responses gen- to nonintrusive evaluation of the expansion coefficients, the
erated by linear-elastic FEA of the leverarm. The expansion co- method can be easily adapted to solving complex stochastic prob-
efficients were estimated by dimension-reduction integration with lems requiring external deterministic codes.
R = S = 2, requiring at most two-dimensional integrations. Five numerical problems were solved to demonstrate the
Figs. 6共a–c兲 present probability densities of maximum von Stieltjes procedure and evaluate the probabilistic characteristics of
Mises stress 共e,max兲, maximum largest principal strain 共⑀1,max兲, performance functions, which are simple mathematical constructs
and maximum distortional energy density 共Ud,max兲, respectively, or complex responses from FEA. The Stieltjes procedure yields
of the entire leverarm by the bivariate decomposition method. The highly accurate nonclassical orthogonal polynomials and associ-
probabilistic characteristics of these elastic responses, commonly ated Gauss quadrature formulas with little additional effort. The
used for examining material yielding or fatigue damage, quantify probabilistic results indicate that the extended method developed,
the impact of input uncertainty on an output variable of interest. in particular the bivariate and trivariate versions, provides accu-
These probability densities, obtained by setting m = 3 and n = 4, rate and convergent estimates of the tail distribution of response
Future Work
0.000
0 200 400 600 800 1000 For statistically dependent random variables, a direct approach to
(a) σe,max , MPa polynomial dimensional decomposition requires constructing
Downloaded from ascelibrary.org by New York University on 05/17/15. Copyright ASCE. For personal use only; all rights reserved.
Bivariate
400 invariant stochastic problems. Therefore, an examination or
further extension of the proposed method for solving time-variant
problems encountered in dynamic systems is in order.
200
Acknowledgments
0
0.000 0.001 0.002 0.003 0.004 0.005 The writer acknowledges financial support from the U.S. National
(b) ε1,max , mm/mm Science Foundation under Grant Nos. DMI-0355487 and CMMI-
0653279.
1.8
m=3, n=4
Monte Carlo
Bivariat e References
1.2 ABAQUS user’s guide and theoretical manual; version 6.7. 共2008兲.
fU(Ud,max )