III. Forward Uncertainty Quantification of Spent Fuel
3.3. PCE Surrogate Model Formulation and Global Sensitivity Analysis
PCE expands a model response π(π) as a function of orthogonal basis of uncertain input parameter vector π = (π1, π2, β¦ , πππ’):
π(π) = ββπ=0ππππ(π) (3.17)
36
where π are the uncertain input parameters, ππ’ is the number of uncertain input parameters, n is the expansion order, ππ are the coefficients of expansion, and {ππ(π) }0β is a complete set of multivariate orthogonal basis in the πΏ2(π) space, being π β βππ’, with inner product:
β¨ππ, ππβ© = β« ππ π(π)ππ(π)π(π)ππ (3.18) where π(π) is the joint probability density function (PDF) of all uncertain input parameters. To be shown later, the index of the multivariate basis function ππ , has multiple indices π = (π1, π2, β¦ , πππ’) if expressed in the univariate basis πππ. This captures the polynomial order and the random variable ππ considered in the univariate basis. The variables of the uncertain input parameter vector, the coefficients of expansion, and order of the multivariate basis are in bold italicized terms. Non-bold terms represent the uncertain input parameters and the univariate basis expansion order. In Eq. (3.17), the model response is projected into a polynomial basis that is orthogonal to a weighting function which is the PDF of the random independent variable. The uncertain input parameters in Eq. (3.17) have individual PDF ππ(ππ) and joint PDF shown in Eq.
(3.19), and no correlation is considered to exist between the input parameters.
π(π) = βππ=1π’ ππ(ππ) (3.19) The multivariate basis ππ(π) is built as the tensor product of orthogonal univariate functions πππ(ππ):
ππ(π) β βππ=1π’ πππ(ππ) (3.20) (ππ(π))
π=0
β β (ππ1(π1)ππ2(π2) β¦ ππππ’(πππ’))
π=0 π
(3.21)
The orthogonality condition for the multivariate basis leads to Eq. (3.22).
β¨ππ, ππβ© = πΏππ (3.22) where πΏππ is the Kronecker delta symbol. The basis function selected for the uncertain parameters depends on the probability distribution. Random variables which are assumed to follow uniform
37
and normal distribution commonly employ Legendre and Hermite polynomials as basis functions, respectively. Eq. (3.17) is an infinite expansion which is truncated at a given expansion order q, leading to the model response approximation as in Eq. (3.23):
π(π) β βππ=0ππππ(π) (3.23) The model response mean, and variance are determined from the coefficients of expansion ππ (when known). The coefficients of expansion are evaluated by linear regression. Eq. (3.17) can be cast as the sum of Eq. (3.23) and a truncation error ππ+1, and then written as a linear system:
π(π) = ββπ=0ππππ(π)= βππ=0ππππ(π)+ ππ+1 (3.24)
π(π) β‘ πππ(π) + ππ+1 (3.25) The least square minimization of the mean residual error is set up as:
π
Μ = πππ πππ πΌ[(πππ(π) β π(π))2] (3.26) where π(π) = (π0(π), β¦ , ππ(π))π is the matrix of Legendre polynomials of the uniform random variables and π = (π0, β¦ , ππ)π is the coefficient vector. From the uncertain parameters in Table 3.1 as input random vector π¬ = (π(1), β¦ , π(π))π from sample of size N and πΉ = (π¦(1), β¦ , π¦(π))π representing the model responses (i.e., STREAM simulation results) associated with the inputs, the least square solution of Eq. (3.26) is given as:
π
Μ = (Ξ¨πβ Ξ¨)β1(Ξ¨πβ πΉ) (3.27) where:
Ξ¨ππ = ππ(π(π)) π = 1, β¦ , π; π = 0, β¦ , π (3.28) And Ξ¨ is an N x (q+1) matrix of Legendre polynomial basis constructed from Eq. (3.20). The number of unknowns in the linear system is given by (ππ’+ π)!/(ππ’! π!). This is the minimum number of model evaluations needed to calculate the coefficients from the solution of the linear
38
system. For cases in which the number of available model evaluations exceed the number of unknowns, then it yields an overdetermined system which can be solved by least square minimization. The implementation details of the PCE method and can be obtained from [116].
Employing Eq. (3.22) and basis functions with π0 = 1, the model response mean, and variance can be obtained from the coefficients of the PCE as:
π = β¨π(π)β© = π0 , π2 = β¨(π(π) β π)2β© = βππ=1ππ2 (3.29) SA apportions the response uncertainty of a calculation code among the input parameters.
Local SA determines the response uncertainty due to minor input variation around specific input parameters based on the partial derivative of the model. GSA considers the complete range of variation and statistical distribution of input parameters and evaluate the response uncertainty in a statistical framework. GSA in this thesis decomposes the model and its associated according to the Sobol method [117]. The contribution of each input parameter to the response variance is referred to as first order Sobolβ indices or the main effect. The total Sobolβ indices or total effect accounts for each input parameter contribution plus the high order effects i.e., the interactions between the other input parameters. Sobolβ indices can split the effect of individual input on the output response.
Therefore, we can account for the case in which the perturbed modeling parameters considered in the uncertainty analysis are independent. The first order and total Sobolβ indices are sufficient to identify the important input parameters. The Sobolβ indices can be obtained by post-processing the coefficients of the PCE as outlined in [118]:
If we define πΌπ,β¦,π as indices in {π β βππ’: 0 β€ |π| β€ π} such that only the indices {π, β¦ , π }
are nonzero:
πΌπ,β¦,π = {π β βππ’ βΆ 0 β€ |π| β€ π , βπ β {1, β¦ , ππ’}\{π, β¦ , π } , ππ = 0} (3.30) πΌπ,β¦,π represents the basis functions ππ depending only on the input parameters (ππ, β¦ , ππ ).
In Eq. (3.30), the terms in basis functions depending on input parameters other than (ππ, β¦ , ππ ) have been excluded. With this notation we can rearrange the PCE terms in Eq. (3.23) according to their dependent variables:
39
π(π) = π0+ βππ=1π’ βπβπΌπππππ(ππ)+ βπ1β€π<πβ€ππ’ βπβπΌπ,πππππ(ππ, ππ)
π’ + β― +
βπ1β€π<β―<π β€ππ’ π’βπβπΌπ,β¦,π ππππ(ππ, β¦ , ππ )+ β― + βπβπΌ1,β¦,ππ’ππππ(π) (3.31) In Eq. (3.31), each multivariate polynomial is shown to depend on a subset of the input parameters. Eq. (3.31) is the Sobolβ decomposition of the PCE. The orthogonality of the basis functions makes the constant term π0 the mean of the model response and the terms in the summation satisfy the condition:
β«π· ππ,β¦,π (ππ, β¦ , ππ )ππ(π₯π)πππ
ππ = 0 1 β€ π < β― < π β€ ππ’ π β {π, β¦ , π } (3.32) Thus, the term βπβπΌπ,β¦,π ππππ(ππ, β¦ , ππ ) in the summation of Eq. (3.31) can be denoted as:
ππ,β¦,π (ππ, β¦ , ππ ) = βπβπΌπ,β¦,π ππππ(ππ, β¦ , ππ ) (3.33) Sobol decomposition breaks the output variance down into constituents which are supplied by individual inputs or a group of inputs. For example, the contribution of each input parameter to the response variance, i.e., first order Sobolβ indices or the main effect, can be written as:
ππ =β ππ
πβπΌπ 2
βππ=1ππ2 (3.34) where the index of the summation refers to basis functions depending only on one input parameter i. The high order and total Sobolβ indices can be obtained in a similar fashion. Eq. (3.34) is the variance of the second term in Eq. (3.31) normalized to the total variance in Eq. (3.29). When the model response is decomposed into summands as in Eq. (3.31), each term of the summation can be viewed as a truncated PCE depending on different subsets of the input parameters [118]. Then the coefficients can be grouped by the input parameters that each polynomial basis depends on [119].
40