• Tidak ada hasil yang ditemukan

PCE Surrogate Model Formulation and Global Sensitivity Analysis

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