Next Article in Journal
Mindlin-Reissner Analytical Model with Curvature for Tunnel Ventilation Shafts Analysis
Previous Article in Journal
Analysis of Re-Tensioning Time of Anchor Cable Based on New Prestress Loss Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Sampling-Based Sensitivity Analysis Method Considering the Uncertainties of Input Variables and Their Distribution Parameters

1
College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310023, China
2
State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(10), 1095; https://doi.org/10.3390/math9101095
Submission received: 1 March 2021 / Revised: 8 May 2021 / Accepted: 8 May 2021 / Published: 12 May 2021
(This article belongs to the Section Engineering Mathematics)

Abstract

:
For engineering products with uncertain input variables and distribution parameters, a sampling-based sensitivity analysis methodology was investigated to efficiently determine the influences of these uncertainties. In the calculation of the sensitivity indices, the nonlinear degrees of the performance function in the subintervals were greatly reduced by using the integral whole domain segmentation method, while the mean and variance of the performance function were calculated using the unscented transformation method. Compared with the traditional Monte Carlo simulation method, the loop number and sampling number in every loop were decreased by using the multiplication approximation and Gaussian integration methods. The proposed algorithm also reduced the calculation complexity by reusing the sample points in the calculation of two sensitivity indices to measure the influence of input variables and their distribution parameters. The accuracy and efficiency of the proposed algorithm were verified with three numerical examples and one engineering example.

1. Introduction

A variety of uncertainties are inherent in engineering products due to various factors, which inevitably affects product performances, especially for nonlinear and complex engineering products. Therefore, many uncertainty quantification and uncertainty optimization design methodologies have been developed to decrease these deteriorating impacts and improve product performances under uncertainties [1,2,3].
The sensitivity analysis (SA) quantifies the relative importance of uncertain input variables on the output performance functions, which is useful for the uncertainty design of engineering products in many fields, such as the selection of significant input variables [4,5], uncertainty reduction [6,7], model simplification [8,9], reliability/robust optimization algorithms [10,11], and so forth. SA methods can be classified into two categories: local SA methods and global SA methods [12,13]. Local SA methods characterize the influence of uncertain input variables only at the nominal point, which is useful in the calculation of iterative steps for uncertainty optimization design [14,15]. Global SA methods measure variability due to uncertain variables, including all interactions with other variables in the design space of the input variables. Based on the results of global SA methods, researchers can determine the main design variables, obtain comprehensive insight into structural systems, and decrease the uncertainty of output performances [16,17,18].
In the past few decades, many SA methodologies have been proposed, including the probabilistic analysis method [19,20], regression method [21,22], variance-based method [23,24], and moment independent method [25,26]. For simple single input and single output systems, these methods can be used to calculate the sensitivity index directly. However, the performance function is complicated in engineering structures; therefore, linear regression methods are inappropriate, as they cannot calculate the probability density function of output variables based on the original performance function. Therefore, some metamodel technologies, such as Monte Carlo [27], Kriging model [28,29], and polynomial chaos expansion methods [30,31], have been integrated with these traditional SA technologies to calculate sensitivity indices. For engineering systems with multivariate outputs, there are some strong correlations among multiple output variables; therefore, multivariate SA methods based on distance correlation analysis [32], the vector projection method [33], or the selected scalar objective function [34] have been proposed to determine the influences between multiple inputs and multiple outputs. In these SA methods, multiple uncertain input variables are assumed to be independent. However, in some situations of engineering structures, there are correlations among multiple variables, and some improved SA methods have been proposed. For example, Li [35] decomposed the variance contributions of correlated inputs to independent contributions by individual inputs, and independent contributions by interactions between the individual input and others based on the high dimensional model representation of the performance function. De Carlo [36] developed a global SA computation method with correlation variables by incorporating optimal space-filling quasi-random sequences into an existing, importance sampling-based kernel regression sensitivity method.
In these SA methods, the uncertainty information of the input variables is assumed to be determinate. However, input variables may have aleatory uncertainty or epistemic uncertainty for some engineering practices. The uncertainty input variables can be classified into statistical variables with sufficient input data, sparse variables with insufficient input data, and interval variables with little input data, according to the available amount of uncertainty input data. Sparse variables with insufficient input data exist in many uncertainty analysis problems of engineering products. Many uncertainty representation methods, such as p-box, evidence theory, and uncertainty distribution parameters, have been implemented to represent sparse variables. Additionally, many pro-processing data techniques and data-transforming methodologies are also proposed to decrease the influences of uncertainties, such as the soft computing method [37,38] and cubic normal transformation method [39,40]. Some uncertainty information can be compensated, using these pro-processing methods. However, in some engineering applications, due to the accuracy requirement and the scarcity of uncertainty representation data, the sensitivity analysis and uncertainty design under sparse variables are still problems which require attention. In this paper, we considered one type of sparse variable whose distribution type is determinate, while its distribution parameters are uncertain [41,42]. The sensitivity indices of the input variables can be influenced by the uncertainty distribution parameters, and the sensitivity indices can be decomposed by the individual influences of input variables, individual influences of distribution parameters, and correlation influences of input variables and distribution parameters. Wang [43] proposed an improved analytical variance-based sensitivity analysis method to calculate the sensitivity indices of uncertain input variables and their distribution parameters. However, sensitivity indices are calculated based on two assumptions: (1) the input variables have normal distribution types; and (2) the metamodel is a quadratic polynomial without cross-terms. However, in actual engineering problems, there is often serious coupling, and there may be multiple different distribution types.
To solve these issues, a sampling-based sensitivity analysis method, considering the uncertainties of input variables and their distribution parameters simultaneously, was proposed. The first-order sensitivity indices of the distribution parameters were calculated based on the unscented transformation method, and a detailed sampling algorithm was proposed to decrease the calculation complexity through multiplication approximation and Gaussian integration methods. This paper is organized as follows. Section 2 introduces the formulation of the proposed problem. Subsequently, Section 3 proposes an efficient method for estimating the variance-based sensitivity indices. The calculation algorithm of the proposed SA method is introduced in Section 4. Three numerical examples and one engineering example, outlined in Section 5, were utilized to verify the efficiency, accuracy and robustness of the proposed algorithm. Finally, conclusions are summarized in Section 6.

2. Problem Formulation

The computational model of an engineering system is available, the performance function Y = g ( X ) can be calculated using theoretical analysis, finite element analysis, or experimental calculation. X = ( X 1 , , X n ) is the vector of n independent uncertain input variables.
In the probabilistic framework, the uncertainty of input variables X can be represented with the probability density function (PDF) f X ( X ) . The corresponding performance function Y is also uncertain, whose PDF f Y ( Y ) can be calculated through uncertainty propagation analysis. For the uncertain input variables X with determinate distribution types and distribution parameters θ , the PDF f X ( X ) is also determinate. However, in some situations, the uncertainty representation data and uncertainty information are insufficient, and the uncertainty variables are represented by sparse variables with uncertain distribution types or distribution parameters [41,42]. For the sake of simplification, the distribution types are assumed to be determinate. Only uncertainties of distribution parameters θ are analyzed, which can be represented by PDF f θ ( θ ) , where θ = ( θ 1 , , θ p ) is the vector of p independent distribution parameters. For instance, the distribution type of X l is a normal distribution, and there are two distribution parameters, which are the mean θ 1 and standard deviation θ 2 .
As shown in Figure 1, when considering the uncertainty of distribution parameters θ , the PDF of input variables X is a family of PDFs, which is the uncertainty function of distribution parameters θ , which can be expressed as f X ( X | θ ) . The corresponding PDF of performance function Y  is also a family of PDFs. For every value of θ , the PDF of X and corresponding PDF of Y can be calculated, using uncertainty propagation methods. The uncertain distribution parameters θ and input variables X are continuous real numbers, and the performance function Y is also a continuous variation function. Therefore, the performance function Y = ψ ( θ ) between distribution parameters θ and performance function Y is also a continuous square integrable function of distribution parameters θ . The uncertainty representation function of Y under every value of θ can be calculated, using uncertainty propagation methods. However, the function ψ is complex and cannot be obtained by an analytical model, but it can be represented by an approximate model or numerical method. There are some new challenges when considering the uncertainty of distribution parameters θ :
(1)
There is a nested double loop in the uncertainty analysis of performance function Y , which is complex and computationally expensive. With the increase in the total number p of θ , the computational time increases exponentially. For example, there are 10 uncertainty variables, which have 2 uncertainty distribution parameters for every uncertainty variables. The sampling points for every distribution parameter is 1000. For considering the uncorrelation between 20 distribution parameters, the total sampling point of uncertainty distribution parameters is increased along with the number of distribution parameters; therefore, the total sampling point of distribution parameters is 20 × 1000 = 2 × 104; For every group of sampling points of distribution parameters, the sampling points of 10 uncertainty variables is 10 × 1000 = 104. The total number of sampling points will, therefore, be 2 × 10 8 , which is time-consuming, especially for an engineering system whose performance function at every sampling point is difficult to calculate or analyze.
(2)
Considering the uncertainty of distribution parameters θ , the performance function Y is a function of uncertain input variables X and distribution parameters θ simultaneously. Therefore, the SA of X and θ should be analyzed. The analytical expression of function ψ is difficult to obtain. Therefore, calculating the SA values is another challenge.
According to the classical variance based sensitivity analysis method, the sensitivity between uncertain input variables X and output performance function Y can be represented using two indices: the first-order sensitivity index S X l and total sensitivity index S T X l .
The first-order sensitivity index S X l measures the variation of the output performance function Y associated with variations in input variable X l and without other input variables [44,45].
S X l = V X l [ E X l ( Y | X l ) ] V ( Y ) ,
where V X l [ E X l ( Y | X l ) ] measures the average residual variance of the model output when X l is fixed through its full distribution range, and X l represents a vector including all input variables, except X l .
Similarly, the total sensitivity index S T X l measures the total impact of uncertain input variables X l , which contain the independent and interaction with other variables [46,47].
S T X l = 1 V X l [ E X l ( Y | X l ) ] V ( Y ) = E X l [ V X l ( Y | X l ) ] V ( Y ) ,
The total sensitivity index S T X l can be calculated based on the first-order sensitivity index of S X l . Therefore, for simplicity, only the first-order sensitivity indices of input variables and distribution parameters are analyzed and calculated.
Considering the influence of uncertain distribution parameters θ , the output variance and the corresponding variance contribution can be analyzed using the high dimensional representation method. The expected value of output variance is decomposed to eliminate the influences of uncertain distribution parameters θ . Since the output variance and the variance contributions are averaged in the parameter space, the first-order sensitivity index of input variables S X l in Equation (1) is transformed into Equation (3); the details are explained by Wang [43]. There is a functional relationship between the output statistical values and uncertain distribution parameters. In Equation (1), S X l is calculated based on the functional relationship between x and y. Similarly, based on the functional relationship ψ between θ and y, the first-order sensitivity index of distribution parameters S θ i is defined in Equation (4).
S X l = E θ i { V X l [ E X l ( Y | X l ) ] } ,
S θ i = V θ i [ E θ i ( ψ ( θ ) | θ i ) ] ,
The first-order sensitivity indices S X l and S θ i can identify the influence of input variables and distribution parameters on the output variance. However, there are difficulties in the specific calculation of these sensitivity indices: (1) it is impossible to obtain the explicit function of ψ , and the calculation of the mean and variance under some constraints in Equation (4) is difficult; and (2) the nested double loop of sampling for uncertain input variables and distribution parameters increases the computational complexity and decreases the computational efficiency. To solve these issues, a sampling-based sensitivity analysis method is presented here. The Gaussian integral formula was improved by incorporating the unscented transformation method [48] to solve the sensitivity analysis problem considering uncertainties of input variables and their distribution parameters simultaneously.

3. An Efficient Sampling-Based SA Method Based on Unscented Transformation

The first-order sensitivity index of input variables S X l can be equivalently converted to Equation (5), according to the algorithm in [49].
S X l = E θ i { V X l [ E X l ( Y | X l ) ] } = E θ i { V ( Y ) E X [ g ( X ) E X l ( Y | X l ) ] 2 } ,
The three-loop sampling procedure is involved in the calculation of Equation (5). In the first loop, X l are sampled for determinate X l , and the conditional expectation E X l ( Y | X l ) is calculated. In the second loop, X are sampled for determinate distribution parameters θ , and the conditional expectation E X [ g ( X ) E X l ( Y | X l ) ] 2 and total variance V ( Y ) are calculated. In the third loop, distribution parameters θ are sampled according to their probability density function f θ ( θ ) , and the first-order sensitivity index S X l is obtained.
There are many approximation methods to reduce the sampling number in the sampling loops, such as spline Gaussian rules [50,51,52,53] and polynomial rules [49,54]. The spline Gaussian rules are exact for a sufficiently smooth integrand and spline rules, they require fewer integration points, and have been widely used in isogeometric analysis. However, the accuracy of uncertain sensitivity indices is more important than the accuracy of sampling curves in these problems. Polynomial rules have been proved in many uncertainty analysis problems; therefore, a new sampling method based on multiplication approximation [54] and the unscented transformation method is proposed to convent the inner two loops into one loop. The multiplication approximation method is a conventional dimensional reduction method, which assumes that the influence of higher-order terms is smaller than that of the univariate terms. In the uncertainty analysis, we mainly focused on the first-order sensitivity analysis in which the influences of higher-order terms are lower than those of one-dimensional terms. Therefore, the conditional expectation E X l ( Y | X l ) in the first loop can be approximately expressed in Equation (6), based on the multiplication approximation method.
E X l ( Y | X l ) = g ( X ) f X l ( X l ) d x l [ g ( c ) ] 1 n g ( c 1 , , c l 1 , x l , c l + 1 , , c n ) × j = 1 j l n X j g ( c 1 , , c j 1 , x j , c j + 1 , , c n ) f X j ( x j ) d x j = g [ ( c ) ] 1 g ( c 1 , , c l 1 , x l , c l + 1 , , c n ) × j = 1 j l n E X j
where the reference points c = [ c 1 , c 2 , , c n ] , and c l is the mean value of uncertain input variable X l . E X j is a one-dimensional integration function. In the traditional method, E X j is calculated using the Monte-Carlo method or the Gaussian integration method, which need a large number of sampling points. Therefore, a new sampling method based on the unscented transformation method is proposed to calculate E X j with few sampling points.
The sampling intervals of uncertain input variables X l are determined by 3 σ criterions. The mean μ X l and standard deviation σ X l of X l are determined based on the probability density function f X l ( X l ) . The sampling interval [ μ X l 3 σ X l , μ X l + 3 σ X l ] is equally probabilistically divided into N subintervals that do not overlap each other and that fill the entire value area. Every subinterval is divided into (2n + 1) cells, where the adaptive sigma points and corresponding weight ratios are determined using the unscented transformation method. The calculation algorithm of E X j can be approximated in Equation (7).
E X j = X j g ( c 1 , , c j 1 , x j , c j + 1 , , c n ) f X j ( x j ) d x j k = 1 N m = 1 2 n + 1 g ( c 1 , , c j 1 , s j m , k , c j + 1 , , c n ) f X j ( s j m , k ) d s j m ,
where d is the step size of the k- subinterval of the Gaussian distribution sampling interval [ μ X l 3 σ X l , μ X l + 3 σ X l ] , s j m , k is the sigma points of X j , and d s j m = d / ( 2 n + 1 ) is the cell step size in the k-th subinterval.
The sigma points s j m , k and corresponding weights W j m , k in k-th sub-intervals are determined using the algorithm as follows: the mean X ¯ j and variance-covariance matrix P X X of uncertain input variables in the k-th sub-intervals are calculated based on f X ( X ) . The 2n + 1 sampling points s j m , k ( m = 1 , , 2 n + 1 ) in the k-th sub-intervals are determined using Equations (8) and (9) based on the standard unscented transformation algorithm [55].
s j 0 , k = W 0 X ¯ j ,
s j m , k = { X ¯ j + ( n 1 W 0 P X X ) m m [ 1 , n ] X ¯ j ( n 1 W 0 P X X ) m m [ n + 1 , 2 n + 1 ] ,
where W 0 is the initial weight ratio,   is a matrix square root, and ( ) m is the m-th row of the matrix. The variance–covariance matrix P X X is calculated using Equation (10).
P X X = j = 1 n W j m , k ( s j m , k X ¯ ) ( s j m , k X ¯ ) T ,
The weight ratios W j m , k of sampling points s j m , k are determined using Equation (11).
W j m , k = { W 0 m = 0 ( 1 W 0 ) / 2 n m = 1 , , 2 n + 1 ,
After determining the sampling points s j and corresponding weight ratios W j in m-th cell, E X j can be calculated using single-loop sampling points. The total number of sampling points is ( 2 n + 1 ) N , where n is the number of uncertain input variables, and N  is the subintervals number of [ μ X l 3 σ X l , μ X l + 3 σ X l ] .
The sensitivity index of distribution parameters S θ i can be transformed from Equation (4) to Equation (12), using a similar convention method as used for uncertain input variables X .
S θ i = V ( ψ ) E θ i [ g ( X ) E θ i ( ψ | θ i ) ] 2 ,
In the calculation of Equation (12), four input factors need to be sampled, which contain the sampling of θ i , θ i , input variable of θ i and other input variables. After determining the sampling points, a large number of Monte Carlo sampling points is used to calculate conditional expectation E θ i [ g ( X ) E θ i ( ψ | θ i ) ] 2 . To decrease the computational complexity, a similar calculation method to that for S X l is implemented to calculate S θ i , and the details are presented in Section 4.2.

4. Implementation of the Proposed Sensitivity Calculation Algorithm

4.1. Calculation of the First-Order Sensitivity Index of the Input Variables

The detailed procedures for calculating the first-order sensitivity index of input variables S X l are given below, and the flowchart is given in Figure 2.
Step 1: In the outer loop, N 1 sampling points θ i ( r ) ( i = 1 , , p ; r = 1 , , N 1 ) for uncertain distribution parameters θ are determined according to their probability density functions f θ ( θ ) .
Step 2: At every sampling point θ i ( r ) , the uncertainty information and probability density function of input variables X are determined. N 2 sampling points of x l ( t ) ( l = 1 , , n ; t = 1 , , N 2 ) are generated according to the joint probability density function f X ( X ) with determining distribution parameters θ . The N 2 × n sampling matrix A of uncertain input variables X are generated in Equation (13).
A = [ x 1 ( 1 ) x 1 ( 2 ) x 1 ( N 2 ) x 2 ( 1 ) x 2 ( 2 ) x 2 ( N 2 ) x n ( 1 ) x n ( 2 ) x n ( N 2 ) ] ,
Step 3: The reference point c is generated in Equation (14), and the sampling value of every uncertain input variable X l is its mean value x ¯ l .
c = [ x ¯ 1 , x ¯ 2 , , x ¯ n ] T ,
Step 4: The new sampling matrix B l is obtained in Equation (15) through assigning reference point c into the column of the matrix A expect the l-th column.
B l = [ x ¯ 1 x l ( 1 ) x ¯ n x ¯ 1 x l ( 2 ) x ¯ n x ¯ 1 x l ( N 2 ) x ¯ n ] ,
Step 5: The sampling interval [ μ X l 3 σ X l , μ X l + 3 σ X l ] is divided into N  subintervals. The sigma points s j m , k ( j = 1 , , n ; m = 1 , , 2 n + 1 ; k = 1 , , N ) and corresponding weight ratios W j m , k at every subinterval are obtained based on the algorithm in Equations (8)–(11). The joint probability density function f X j ( s j ) is estimated according to the selected sigma points s j .
Step 6: New ( 2 n + 1 ) × n sampling matrix D j is obtained in Equation (16). The j-th column is sigma points s j , and other columns are references point c .
D j = [ x ¯ 1 s j ( 1 ) x ¯ n x ¯ 1 s j ( 2 ) x ¯ n x ¯ 1 s j ( 2 n + 1 ) x ¯ n ] ,
Step 7: The values of the performance function at the sampling matrices are calculated in Equation (17).
Y A = g ( A ) ,   Y B l = g ( B l ) ,   Y C = g ( C ) ,   Y D j = g ( D j ) ,
Step 8: The one-dimensional conditional expectation E X j in Equation (7) is calculated based on sampling values D j for selected sigma points s j in Equation (18).
E X j k = 1 N m = 1 2 n + 1 g ( D j ) f X j ( s j m , k ) d s j m ,
Step 9: Based on the algorithms in Equations (6) and (7), E X [ g ( X ) E X l ( Y | X l ) ] 2 and V ( Y ) can be calculated, using Equations (19) and (20), respectively.
E X l [ V X l ( Y | X l ) ] = 1 N 2 t = 1 N 2 [ g ( A ) ( t ) g [ ( c ) ] 1 g ( B l ) × j = 1 j l n E s j ( G | s j ) ] 2 ,
V ( Y ) = 1 N 2 t = 1 N 2 [ g ( A ) ( t ) ] 2 [ 1 N 2 t = 1 N 2 g ( A ) ( t ) ] 2 ,
Step 10: At the inner loop, the sensitivity index S X l at i-th sampling points θ i of distribution parameters θ is approximated by Equation (21) based on Equations (7), (19) and (20).
S X l = 1 N 2 t = 1 N 2 [ g ( A ) ( t ) ] 2 [ 1 N 2 t = 1 N 2 g ( A ) ( t ) ] 2 1 N 2 t = 1 N 2 [ g ( A ) ( t ) g ( c ) 1 n g ( B l ) ( t ) j = 1 j l n E s j ( G | s j ) ] 2 ,
Step 11: At the outer loop, the sensitivity index S X l , considering uncertain distribution parameters, is calculated in Equation (22).
S X l = 1 N 1 r = 1 N 1 { 1 N 2 t = 1 N 2 [ g ( A ) ( t ) ] 2 [ 1 N 2 t = 1 N 2 g ( A ) ( t ) ] 1 N 2 t = 1 N 2 [ g ( A ) ( t ) g ( c ) 1 n g ( B l ) ( t ) j = 1 j l n E s j ( G | s j ) ] 2 } ,
Step 12: To decrease the random errors due to the selection of random sampling points, Steps 1–11 are implemented repeatedly, and the means of the sensitivity indices are the final, first-order sensitivity index of the input variables.

4.2. Calculation of the First-Order Sensitivity Index of the Distribution Parameters

To effectively calculate the first-order sensitivity index of distribution parameters S θ i , the three-loop sampling method was implemented, and the flowchart is shown in Figure 3. The steps are as follows.
Step 1: In the first loop, N 1 sampling points θ i ( r ) ( i = 1 , , p ; r = 1 , , N 1 ) for uncertain distribution parameter θ i are determined based on its probability density function.
Step 2: In the second loop, the corresponding input variable of distribution parameter θ i is assumed as to be X l . N 2 sampling points x l ( t ) ( l = 1 , , n ; t = 1 , , N 2 ) for uncertain input variable X l are obtained with the determinate distribution parameter sampling value θ i ( r ) . Other uncertain distribution parameters θ i are sampled according to their probability density function, and N 1 sampling points θ i ( r r ) ( i = 1 , , p ; r r = 1 , , N 1 ) are obtained.
Step 3: In the third loop, N 2 sampling points of other uncertain input variables X l are obtained according to their probability density function with determinate distribution parameters θ i . Therefore, the sampling matrices A , B l , and D j are selected and the corresponding output values Y A , Y B l , Y C , Y D j are calculated, using Equations (13)–(17) in Section 4.1.
Step 4: The total variance V ( ψ ) is calculated using all sampling values of Y A in three sampling loops of all uncertain input variables and uncertain parameters, which is shown in Equation (23).
V ( ψ ) = 1 ( N 1 ) p × N 2 ( Y A ) 2 [ 1 ( N 1 ) p × N 2 ( Y A ) ] 2 ,
where p is the number of uncertain distribution parameters, N 1 is the number of samples of each uncertainty distribution parameter θ i , and N 2 is the number of samples of each uncertainty input variable X l . Therefore, the total number of samples ( N 1 ) p N 2 for calculating the total variance of the determinate input variable X l is the multiplication of the number of samples of all the uncertain distribution parameters and the number of samples of the input variable.
Step 5: In the calculation of E θ i [ g ( X ) E θ i ( ψ | θ i ) ] 2 , the unscented transformation method is also used. In the third loop, the sampling interval [ μ X l 3 σ X l , μ X l + 3 σ X l ] of uncertain input variables X l is equally probabilistically divided into N subintervals. Every subinterval is divided into ( 2 n + 1 ) cells, where the adaptive sigma points s j m , k ( j = 1 , , n ; m = 1 , , 2 n + 1 ; k = 1 , , N ) and the corresponding weight ratios are determined using the unscented transformation method. The output performance function is calculated using g ( D j ) . Then, the conditional expectation E s j ( G | s j ) and E θ i ( ψ | θ i ) are calculated, using Equations (24) and (25), respectively. Therefore, the expectation E θ i [ g ( X ) E θ i ( ψ | θ i ) ] 2 can be calculated in Equation (26).
E s j ( G | s j ) = g ( c 1 , , c j 1 , s j , c j + 1 , , c n ) f X j ( s j ) d s j = k = 1 N m = 1 2 n + 1 g ( D j ) f X j ( s j m . k ) d s j m
E θ i ( ψ | θ i ) = [ g ( c ) ] 1 n g ( B l ) × j = 1 j i n E s j ( G | s j ) ,
E θ i [ V θ i ( ψ | θ i ) ] = 1 ( N 1 ) p × N 2 [ g ( A ) g [ ( c ) ] 1 - n g ( B l ) × j = 1 j l n E s j ( G | s j ) ] 2 ,
Step 6: The results in the third loop are integrated into the first sampling loop of distribution parameter θ i and the second sampling loop for θ i . The first-order sensitivity index of distribution parameter S θ i is calculated in Equation (27).
S θ i = 1 ( N 1 ) p × N 2 [ g ( A ) ] 2 [ 1 ( N 1 ) p × N 2 g ( A ) ] 2 1 ( N 1 ) p × N 2 [ g ( A ) g ( c ) 1 n g ( Β l ) j = 1 j l n E s j ( G | s j ) ] 2

4.3. Computational Effort and Comparison to the Crude Monte-Carlo

The computational cost of the sampling-based sensitivity analysis methods mainly depends on the estimation of the performance function Y at the sampling points.
In the computation of sensitivity indices of input variables S X l , the sampling numbers of uncertain distribution parameters θ and input variables X are N 1 and N 2 , respectively, and the corresponding Y A and Y B l , are estimated. At every sampling point of the distribution parameters θ i , ( 2 n + 1 ) sigma sampling points for N subintervals and reference point c are selected, and the corresponding Y D j and Y C are calculated to determine the one-dimensional conditional expectation E s j ( G | s j ) . Therefore, the total number of model evaluations N X p for S X l in the proposed method is given in Equation (28).
N X p = N 1 [ N 2 ( n + 1 ) + ( 2 n + 1 ) N + 1 ] ,
Using traditional single-loop Monte Carlo sampling (MCS) [56] to calculate S X l , the total number of model evaluations is N 1 [ N 2 ( n + 2 ) ] . The subinterval number N is about 10–30, which is far less than the sampling number N 2  (100~1000) of uncertain input variables X l . Therefore, the total evaluation number is decreased, and the computational efficiency is improved through using the proposed algorithm.
In the computation of the sensitivity indices of distribution parameters S θ i , the model evaluation number for E s j ( G | s j ) is the same as that in the calculation of S X l , which is ( 2 n + 1 ) N + 1 . The sampling number of distribution parameters θ i is ( N 1 ) p , and the evaluation number of Y A and Y B l are N 2 and n N 2 , respectively. Therefore, the total number of model evaluations N θ p is given in Equation (29).
N θ p = N 2 ( N 1 ) p [ N 2 ( n + 1 ) + ( 2 n + 1 ) N + 1 ] ,
In the MCS method, the total number of model evaluations is ( n + 2 ) N 2 ( N 1 ) p , where N 1 and N 2 are the sampling number of distribution parameter θ i and input variable X l , respectively. The values of N 1 and N 2 are about 10 4 in the MCS method. In the proposed method, the model can converge, and accurate sensitivity indices can be acquired when the number of both N 1 and N 2 are about 100. Therefore, the total number of model evaluations is decreased, and the computational efficiency is improved, in terms of the accuracy of the results for the sensitivity indices of the uncertain distribution parameters, through using the proposed algorithm.

5. Numerical and Engineering Examples

Four examples are used to illustrate the effectiveness of the proposed methodology. In numerical example 1, the uncertain input variables are independent, and the cross terms among the uncertain input variables are considered in numerical example 2. Arbitrary distribution types of uncertain input variables and distribution parameters can be analyzed by the proposed methodology; therefore, the normal distribution and Gamma distribution types are handled in numerical example 3. The example of a heat exchanger can illustrate this method’s effectiveness in complex, actual engineering conditions.

5.1. Numerical Example 1

Let us consider the quadratic polynomial model without cross terms in Equation (30).
Y = 40 18 X 1 + X 2 2 + X 2 + X 3 2 + 5 X 3 ,
where X l N ( θ , 1 ) , l = 1 , 2 , 3 are independent uncertain input variables with normal distribution type, and their standard deviations are determinate values. The mean values of X l are the same as θ N ( 4 , 1 ) , which is a normal distribution function with a mean of 4 and a standard deviation of 1.
The first-order sensitivity indices of uncertain input variables and distribution parameters were estimated using the proposed methodology and MCS method. The mean absolute errors (MAE) of X are shown in Figure 4 under different numbers of total sampling points for the proposed algorithm and the MCS method. The MAE for the MCS method is unstable because there are many randomicities in the sampling procedure. However, the MAE of the proposed methodology decreased as the total number of sampling points increased, which was less than that of MCS when the total number of sampling points was higher than 7 × 104. The calculated first-order sensitivity indices are listed in Table 1. The accurate values of the first-order sensitivity indices were also calculated using the analytic method in [43], which are also listed in Table 1. The proposed method and MCS method can both obtain accurate sequences of the sensitivity indices, which were S X 1 > S X 3 > S X 2 for uncertain input variables and S θ 3 > S θ 2 > S θ 1 for uncertain distribution parameters. The maximum relative errors for S X were 0.09% and 0.60% for the proposed method and MCS method, respectively, while the maximum relative errors for S θ were 4.97% and 4.47%, respectively. The proposed method can also obtain accurate sensitivity indices when the sampling points decrease from 5 × 10 8 to 61,000, which can decrease the computational number of the performance function and improve the computational efficiency. Through using the proposed method, the first-order sensitivity indices can be estimated accurately with fewer sampling points than that required for the MCS method.

5.2. Numerical Example 2

A polynomial model with cross terms in Equation (31) was analyzed.
Y = X 1 + 2 X 2 + 3 X 1 X 2 ,
where X 1 N ( θ 1 , 2 ) and X 2 N ( θ 2 , 1 ) are uncertain input variables with normal distribution type. The mean values θ 1 N ( 1 , 1 ) of X 1 and θ 1 N ( 2 , 1 ) of X 2 are normal distribution types with determinate distribution parameters.
The proposed method and traditional MCS method were used to calculate the first-order sensitivity indices. The MAEs under the same number of total sampling points for the proposed method and MCS method are shown in Figure 5. As the number of sampling points increased, the accuracy of the calculated results improved. The proposed method can obtain more accurate results compared with the MCS method with the same number of total sampling points. The proposed method can obtain accurate first-order sensitivity indices with 3 × 10 4 sampling points, while the MCS method required 4 × 10 8 sampling points. The proposed method needed fewer sampling points, which improved the computational efficiency. The calculated first-order sensitivity indices for uncertain input variables and distribution parameters are shown in Figure 6. The accurate analytical results and SDP results in [43] are also shown in Figure 6. The maximum relative errors of S X and S θ for the proposed method were 2.94% and 2.31%, respectively, which are not only lower than 5.88% and 12.99% for the MCS method, but are also lower than 12. 82% and 4.91% for the SDP method.

5.3. Numerical Example 3

A mathematical function with multiple different types of uncertain information was considered, as shown in Equation (32).
Y = 4 X 1 X 2 ,
where the uncertain input variable X 1 N ( θ 1 , 1 ) is a normal distribution variable with an uncertain mean θ 1 and determinate standard deviation and X 2 N ( θ 2 , 1 ) is a normal distribution variable with an uncertain mean θ 2 and determinate standard deviation. The uncertain distribution parameter θ 1 G ( 3 , 1 ) is a Gamma distribution function, and θ 2 G ( 6 , 1 ) is also a Gamma distribution function.
As there are normal and Gamma distributions in the uncertain input variables and distribution parameters, it is difficult to calculate the first-order sensitivity indices using the analytical method. Therefore, only the proposed method and MCS method were used to calculate the sensitivity indices. In the proposed method, the sampling points for X 1 , X 2 , θ 1 , and θ 2 were set as 30, 30, 60, 60, respectively. The total number of sampling points required to calculate the sensitivity of the uncertainty input variables was 18,000, and the total number of sampling points required to calculate the sensitivity of the uncertainty distribution parameters was 2.6 × 10 7 . In the MCS method, to obtain accurate results, 4 × 10 8 sample points were used to calculate the sensitivity of the uncertainty input variables, and 4 × 10 12 sample points were used to calculate the sensitivity of the uncertainty distribution parameters. The total number of sampling points and calculation number of performance function Y were decreased through using the proposed method. The calculated sensitivity indices are listed in Table 2. The maximum relative error of the proposed method was 9.10%, which illustrates the effectiveness of the proposed method. Compared with the theoretical analytical method, the proposed method can manage multiple different distribution types of uncertain input variables and distribution parameters. Compared with the MCS method, the proposed method can generate accurate sensitivity indices with fewer sampling points, which can increase the computational efficiency.

5.4. Engineering Example: Inlet Header of Heat Exchanger

The aforementioned numerical examples are intended to illustrate the effectiveness of the proposed method. In this example, the inlet header of the heat exchanger is employed as an example to illustrate the applicability of the proposed sensitivity analysis method in an engineering application.
The inlet header in Figure 7 is the main component of the heat exchanger. The hot and cold streams flow from the inlet header to the fin channels, and then heat is transferred into the fin channels. Flow maldistribution in the inlet header is one of main factors affecting the total heat transfer rates. The details of the inlet header and heat exchangers can be found in [57,58]. Many structure parameters can influence the flow distribution in the inlet header, and two structure parameters are analyzed in this example: the splitter plate height h and inclined angle of outermost splitter plate α . The flow distribution in the inlet header under different h and α values was analyzed in Fluent (Figure 8), and the flow maldistribution degree S was calculated based on the mass flow rate at the outlet region of the inlet header.
Firstly, 25 sampling points of h and α are selected using the Latin hypercube sampling method in the design region h [ 20 , 40 ] mm and α [ 46 , 54 ] . Then, the structure model at these sampling points are constructed in Solidworks, and the flow analysis is implemented in Fluent; the corresponding flow maldistribution degrees S are calculated based on the Fluent analysis results. A total of 20 sampling results are used to fit the response surface model of S, and an additional 5 sampling results are used to verify the accuracy of approximate model. The final approximate response surface model of flow maldistribution degree S is represented by Equation (33).
S = 61590 382 h 2131 α + 5 h 2 + 21 α 2 ,
There were some manufacturing and assembly errors in the inlet header; h and α are uncertain variables. The splitter plate height h was assumed to be h ~ N ( θ 1 , 3 ) m m , and the distribution parameter θ 1 ~ N ( 30 , 1 ) m m was also an uncertain variable with a normal distribution type. The inclined angle α was assumed to be α ~ N ( θ 2 , 1 ) , and the distribution parameter θ 2 ~ N ( 50 , 1 ) was also an uncertain variable with a normal distribution type.
The proposed method and MCS method were used to calculate the sensitivity indices, and the results are listed in Table 3. The maximum relative error of the sensitivity indices between the proposed method and MCS method was 3.22%, which indicated the effectiveness of the proposed method. The total sampling number in the calculation of the sensitivity indices were 21,600 for the proposed method and 4 × 10 8 for the MCS method, which reflects the improvement of the computational efficiency. Therefore, the proposed method can obtain accurate sensitivity analysis results with lower computational times, which is useful for the sensitivity analysis of complex engineering products.

6. Conclusions and Discussion

A sampling-based sensitivity analysis method is proposed, which considers the uncertainties of input variables and their distribution parameters. Through computing the conditional expectation in subintervals with the unscented transformation method, the number of total sampling points and loop numbers were decreased, with the high accuracy maintained. The calculation procedures of the first-order sensitivity indices of the uncertainty input variables and distribution parameters were implemented. Through using the proposed algorithm, sensitivity indices with arbitrary distribution types of uncertain input variables and distribution parameters could be calculated, no matter how complex the engineering model was in terms of uncertain input variables and output performance function. The computational efficiency of the sensitivity analysis was improved with high computational accuracy, compared with the MCS method.
However, there are some limitations to the proposed framework, which could be further studied: (1) the distribution type of uncertain input variables was assumed to be determinate; therefore, more distribution types and mixed distribution types for different input variables could be considered in the sensitivity analysis framework; (2) the total sampling number was decreased through adaptive sampling based on the unscented transformation algorithm—however, as there are many potential sampling rules, determining the most suitable sampling rule and the application of spline Gaussian rules could be researched in the future; and (3) the proposed sensitivity analysis method could be extended to consider multiple types of uncertainty variables, such as aleatory uncertainties, p-box, evidence theory variables, and so forth.

Author Contributions

Conceptualization, X.P. and X.X.; methodology, X.P. and X.X.; investigation, J.L.; writing—original draft preparation, X.P.; writing—review and editing, X.P. and J.L.; supervision, S.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by This work was supported by the National Natural Science Foundation of China [under grant numbers 51875525 and U1610112], the Natural Science Foundation of Zhejiang Province [under grant number LY21E050008, LY20E050020 and LY19E050004], Open Foundation of the State Key Laboratory of Fluid Power and Mechatronic Systems [number: GZKF-201916], and the Fundamental Research Funds for the Provincial Universities of Zhejiang (RF-B2019004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yeratapally, S.R.; Glavicic, M.G.; Argyrakis, C.; Sangid, M.D. Bayesian uncertainty quantification and propagation for validation of a microstructure sensitive model for prediction of fatigue crack initiation. Reliab. Eng. Syst. Saf. 2017, 164, 110–123. [Google Scholar] [CrossRef]
  2. Cheng, J.; Lu, W.; Liu, Z.; Wu, D.; Gao, W.; Tan, J. Robust optimization of engineering structures involving hybrid probabilistic and interval uncertainties. Struct. Multidiscip. Optim. 2021, 63, 1327–1349. [Google Scholar] [CrossRef]
  3. Wang, C.-N.; Dang, T.-T.; Nguyen, N.-A.-T. A Computational Model for Determining Levels of Factors in Inventory Management Using Response Surface Methodology. Mathematics 2020, 8, 1210. [Google Scholar] [CrossRef]
  4. Kala, Z.; Valeš, J. Global sensitivity analysis of lateral-torsional buckling resistance based on finite element simulations. Eng. Struct. 2017, 134, 37–47. [Google Scholar] [CrossRef]
  5. Pan, Q.; Dias, D. Probabilistic evaluation of tunnel face stability in spatially random soils using sparse polynomial chaos expansion with global sensitivity analysis. Acta Geotech. 2017, 12, 1415–1429. [Google Scholar] [CrossRef]
  6. Neggers, J.; Allix, O.; Hild, F.; Roux, S. Big Data in Experimental Mechanics and Model Order Reduction: Today’s Challenges and Tomorrow’s Opportunities. Arch. Comput. Methods Eng. 2017, 25, 143–164. [Google Scholar] [CrossRef] [Green Version]
  7. Yun, W.; Lu, Z.; Jiang, X. An efficient method for moment-independent global sensitivity analysis by dimensional reduction technique and principle of maximum entropy. Reliab. Eng. Syst. Saf. 2019, 187, 174–182. [Google Scholar] [CrossRef]
  8. Saltelli, A.; Ratto, M.; Tarantola, S.; Campolongo, F. Sensitivity analysis practices: Strategies for model-based inference. Reliab. Eng. Syst. Saf. 2006, 91, 1109–1125. [Google Scholar] [CrossRef]
  9. Mara, T.A.; Tarantola, S. Variance-based sensitivity indices for models with dependent inputs. Reliab. Eng. Syst. Saf. 2012, 107, 115–121. [Google Scholar] [CrossRef] [Green Version]
  10. Cheng, J.; Liu, Z.; Tang, M.; Tan, J. Robust optimization of uncertain structures based on normalized violation degree of interval constraint. Comput. Struct. 2017, 182, 41–54. [Google Scholar] [CrossRef]
  11. Liu, X.; Liu, X.; Zhou, Z.; Hu, L. An efficient multi-objective optimization method based on the adaptive approximation model of the radial basis function. Struct. Multidiscip. Optim. 2021, 63, 1385–1403. [Google Scholar] [CrossRef]
  12. Helton, J.; Johnson, J.; Sallaberry, C.; Storlie, C. Survey of sampling-based methods for uncertainty and sensitivity analysis. Reliab. Eng. Syst. Saf. 2006, 91, 1175–1209. [Google Scholar] [CrossRef] [Green Version]
  13. Borgonovo, E.; Plischke, E. Sensitivity analysis: A review of recent advances. Eur. J. Oper. Res. 2016, 248, 869–887. [Google Scholar] [CrossRef]
  14. Pedersen, N.L.; Pedersen, P. Local analytical sensitivity analysis for design of continua with optimized 3D buckling behavior. Struct. Multidiscip. Optim. 2017, 57, 293–304. [Google Scholar] [CrossRef]
  15. Proppe, C. Local reliability based sensitivity analysis with the moving particles method. Reliab. Eng. Syst. Saf. 2021, 207, 107269. [Google Scholar] [CrossRef]
  16. Morozov, E.; Pagano, M.; Peshkova, I.; Rumyantsev, A. Sensitivity Analysis and Simulation of a Multiserver Queueing System with Mixed Service Time Distribution. Mathematics 2020, 8, 1277. [Google Scholar] [CrossRef]
  17. Cheng, J.; Liu, Z.; Qian, Y.; Zhou, Z.; Tan, J. Non-Probabilistic Robust Equilibrium Optimization of Complex Uncertain Structures. J. Mech. Des. 2019, 142, 1–44. [Google Scholar] [CrossRef]
  18. Antoniadis, A.; Lambert-Lacroix, S.; Poggi, J.-M. Random forests for global sensitivity analysis: A selective review. Reliab. Eng. Syst. Saf. 2021, 206, 107312. [Google Scholar] [CrossRef]
  19. Chakraborty, S.; Chowdhury, R. A hybrid approach for global sensitivity analysis. Reliab. Eng. Syst. Saf. 2017, 158, 50–57. [Google Scholar] [CrossRef]
  20. Papaioannou, I.; Breitung, K.; Straub, D. Reliability sensitivity estimation with sequential importance sampling. Struct. Saf. 2018, 75, 24–34. [Google Scholar] [CrossRef]
  21. Steiner, M.; Bourinet, J.-M.; Lahmer, T. An adaptive sampling method for global sensitivity analysis based on least-squares support vector regression. Reliab. Eng. Syst. Saf. 2019, 183, 323–340. [Google Scholar] [CrossRef] [Green Version]
  22. Cheng, K.; Lu, Z.; Zhang, K. Multivariate output global sensitivity analysis using multi-output support vector regression. Struct. Multidiscip. Optim. 2019, 59, 2177–2187. [Google Scholar] [CrossRef]
  23. Lo Piano, S.; Ferretti, F.; Puy, A.; Albrecht, D.; Saltelli, A. Variance-based sensitivity analysis: The quest for better estimators and designs between explorativity and economy. Reliab. Eng. Syst. Saf. 2021, 206, 107300. [Google Scholar] [CrossRef]
  24. Zhang, Z.; Buisson, M.; Ferrand, P.; Henner, M. Integration of Second-Order Sensitivity Method and CoKriging Surrogate Model. Mathematics 2021, 9, 401. [Google Scholar] [CrossRef]
  25. Rajabi, M.M.; Ataie-Ashtiani, B.; Simmons, C.T. Polynomial chaos expansions for uncertainty propagation and moment independent sensitivity analysis of seawater intrusion simulations. J. Hydrol. 2015, 520, 101–122. [Google Scholar] [CrossRef]
  26. Shi, Y.; Lu, Z.; Cheng, K.; Zhou, Y. Temporal and spatial multi-parameter dynamic reliability and global reliability sensitivity analysis based on the extreme value moments. Struct. Multidiscip. Optim. 2017, 56, 117–129. [Google Scholar] [CrossRef]
  27. Zhou, Y.; Lu, Z.; Cheng, K.; Yun, W. A Bayesian Monte Carlo-based method for efficient computation of global sensitivity indices. Mech. Syst. Signal Process. 2019, 117, 498–516. [Google Scholar] [CrossRef]
  28. Hu, Z.; Mahadevan, S. Global sensitivity analysis-enhanced surrogate (GSAS) modeling for reliability analysis. Struct. Multidiscip. Optim. 2016, 53, 501–521. [Google Scholar] [CrossRef]
  29. Cadini, F.; Lombardo, S.S.; Giglio, M. Global reliability sensitivity analysis by Sobol-based dynamic adaptive kriging importance sampling. Struct. Saf. 2020, 87, 101998. [Google Scholar] [CrossRef]
  30. Sudret, B. Global sensitivity analysis using polynomial chaos expansions. Reliab. Eng. Syst. Saf. 2008, 93, 964–979. [Google Scholar] [CrossRef]
  31. Schöbi, R.; Sudret, B. Global sensitivity analysis in the context of imprecise probabilities (p-boxes) using sparse polynomial chaos expansions. Reliab. Eng. Syst. Saf. 2019, 187, 129–141. [Google Scholar] [CrossRef] [Green Version]
  32. Xiao, S.; Lu, Z.; Wang, P. Global sensitivity analysis based on distance correlation for structural systems with multivariate output. Eng. Struct. 2018, 167, 74–83. [Google Scholar] [CrossRef]
  33. Xu, L.; Lu, Z.; Xiao, S. Generalized sensitivity indices based on vector projection for multivariate output. Appl. Math. Model. 2019, 66, 592–610. [Google Scholar] [CrossRef]
  34. Li, L.; Lu, Z. A new method for model validation with multivariate output. Reliab. Eng. Syst. Saf. 2018, 169, 579–592. [Google Scholar] [CrossRef]
  35. Li, L.; Lu, Z. Variance-based sensitivity analysis for models with correlated inputs and its state dependent parameter solution. Struct. Multidiscip. Optim. 2017, 56, 919–937. [Google Scholar] [CrossRef]
  36. Decarlo, E.C.; Mahadevan, S.; Smarslok, B.P. Efficient global sensitivity analysis with correlated variables. Struct. Multidiscip. Optim. 2018, 58, 2325–2340. [Google Scholar] [CrossRef]
  37. Cacciola, M.; La Foresta, F.; Morabito, F.C.; Versaci, M. Advanced use of soft computing and eddy current test to evaluate mechanical integrity of metallic plates. NDT E Int. 2007, 40, 357–362. [Google Scholar] [CrossRef]
  38. Alruwaili, M.; Siddiqi, M.H.; Javed, M.A. A robust clustering algorithm using spatial fuzzy C-means for brain MR images. Egypt. Inform. J. 2020, 21, 51–66. [Google Scholar] [CrossRef]
  39. Zhao, Y.-G.; Zhang, X.-Y.; Lu, Z.-H. Complete monotonic expression of the fourth-moment normal transformation for structural reliability. Comput. Struct. 2018, 196, 186–199. [Google Scholar] [CrossRef]
  40. Peng, X.; Gao, Q.; Li, J.; Liu, Z.; Yi, B.; Jiang, S. Probabilistic Representation Approach for Multiple Types of Epistemic Uncertainties Based on Cubic Normal Transformation. Appl. Sci. 2020, 10, 4698. [Google Scholar] [CrossRef]
  41. Sankararaman, S.; Mahadevan, S. Likelihood-based representation of epistemic uncertainty due to sparse point data and/or interval data. Reliab. Eng. Syst. Saf. 2011, 96, 814–824. [Google Scholar] [CrossRef]
  42. Peng, X.; Li, J.; Jiang, S. Unified uncertainty representation and quantification based on insufficient input data. Struct. Multidiscip. Optim. 2017, 56, 1305–1317. [Google Scholar] [CrossRef]
  43. Wang, P.; Lu, Z.; Xiao, S. Variance-based sensitivity analysis with the uncertainties of the input variables and their distribution parameters. Commun. Stat. Simul. Comput. 2017, 47, 1103–1125. [Google Scholar] [CrossRef]
  44. Saltelli, A.; Annoni, P.; Azzini, I.; Campolongo, F.; Ratto, M.; Tarantola, S. Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index. Comput. Phys. Commun. 2010, 181, 259–270. [Google Scholar] [CrossRef]
  45. Lamboni, M. Multivariate sensitivity analysis: Minimum variance unbiased estimators of the first-order and total-effect covariance matrices. Reliab. Eng. Syst. Saf. 2019, 187, 67–92. [Google Scholar] [CrossRef]
  46. Blatman, G.; Sudret, B. Efficient computation of global sensitivity indices using sparse polynomial chaos expansions. Reliab. Eng. Syst. Saf. 2010, 95, 1216–1229. [Google Scholar] [CrossRef]
  47. Yun, W.; Lu, Z.; Jiang, X. An efficient sampling approach for variance-based sensitivity analysis based on the law of total variance in the successive intervals without overlapping. Mech. Syst. Signal Process. 2018, 106, 495–510. [Google Scholar] [CrossRef]
  48. Rocco Sanseverino, C.M.; Ramirez-Marquez, J.E. Uncertainty propagation and sensitivity analysis in system reliability assessment via unscented transformation. Reliab. Eng. Syst. Saf. 2014, 132, 176–185. [Google Scholar] [CrossRef]
  49. Yun, W.; Lu, Z.; Zhang, K.; Jiang, X. An efficient sampling method for variance-based sensitivity analysis. Struct. Saf. 2017, 65, 74–83. [Google Scholar] [CrossRef]
  50. Bartoň, M.; Calo, V.M. Optimal quadrature rules for odd-degree spline spaces and their application to tensor-product-based isogeometric analysis. Comput. Methods Appl. Mech. Eng. 2016, 305, 217–240. [Google Scholar] [CrossRef] [Green Version]
  51. Bartoň, M.; Calo, V.M. Gauss–Galerkin quadrature rules for quadratic and cubic spline spaces and their application to isogeometric analysis. Comput. Des. 2017, 82, 57–67. [Google Scholar] [CrossRef] [Green Version]
  52. Hiemstra, R.R.; Calabrò, F.; Schillinger, D.; Hughes, T.J.R. Optimal and reduced quadrature rules for tensor product and hierarchically refined splines in isogeometric analysis. Comput. Methods Appl. Mech. Eng. 2017, 316, 966–1004. [Google Scholar] [CrossRef] [Green Version]
  53. Johannessen, K.A. Optimal quadrature for univariate and tensor product splines. Comput. Methods Appl. Mech. Eng. 2017, 316, 84–99. [Google Scholar] [CrossRef]
  54. Zhang, X.; Pandey, M.D. Structural reliability analysis based on the concepts of entropy, fractional moment and dimensional reduction method. Struct. Saf. 2013, 43, 28–40. [Google Scholar] [CrossRef]
  55. Richter, J. Reliability estimation using unscented transformation. In Proceedings of the 2011 3rd International Workshop on Dependable Control of Discrete Systems, Saarbrucken, Germany, 15–17 June 2011; pp. 102–107. [Google Scholar]
  56. Saltelli, A. Making best use of model evaluations to compute sensitivity indices. Comput. Phys. Commun. 2002, 145, 280–297. [Google Scholar] [CrossRef]
  57. Peng, X.; Qiu, C.; Li, J.; Jiang, S. Thermal Compensation Effect of Passage Arrangement Design for Inlet Flow Maldistribution in Multiple-Stream Plate-Fin Heat Exchanger. Heat Transf. Eng. 2018, 40, 1239–1248. [Google Scholar] [CrossRef]
  58. Lalot, S.; Florent, P.; Lang, S.; Bergles, A. Flow maldistribution in heat exchangers. Appl. Therm. Eng. 1999, 19, 847–863. [Google Scholar] [CrossRef]
Figure 1. Uncertainty propagation with uncertainty distribution parameters.
Figure 1. Uncertainty propagation with uncertainty distribution parameters.
Mathematics 09 01095 g001
Figure 2. Flowchart of the calculation of the first-order sensitivity index of the input variables.
Figure 2. Flowchart of the calculation of the first-order sensitivity index of the input variables.
Mathematics 09 01095 g002
Figure 3. Flowchart of the calculation of the first-order sensitivity index of the distribution parameters.
Figure 3. Flowchart of the calculation of the first-order sensitivity index of the distribution parameters.
Mathematics 09 01095 g003
Figure 4. Mean relative error of the first-order sensitivity index under different numbers of sampling points in example 1.
Figure 4. Mean relative error of the first-order sensitivity index under different numbers of sampling points in example 1.
Mathematics 09 01095 g004
Figure 5. Mean relative error under different numbers of sampling points in Example 2.
Figure 5. Mean relative error under different numbers of sampling points in Example 2.
Mathematics 09 01095 g005
Figure 6. First-order sensitivity indices in Example 2. (a) Uncertain input variable; (b) uncertain distribution parameters.
Figure 6. First-order sensitivity indices in Example 2. (a) Uncertain input variable; (b) uncertain distribution parameters.
Mathematics 09 01095 g006
Figure 7. Structure of the inlet header of the heat exchanger.
Figure 7. Structure of the inlet header of the heat exchanger.
Mathematics 09 01095 g007
Figure 8. Mass flow distribution in the inlet header.
Figure 8. Mass flow distribution in the inlet header.
Mathematics 09 01095 g008
Table 1. First-order sensitivity indices in Example 1.
Table 1. First-order sensitivity indices in Example 1.
Sensitivity IndicesAccurate ValuesProposed Method ε p r o MCS ε M C S
S X 1 324324.300.09%323.910.03%
S X 2 8786.960.05%87.130.15%
S X 3 175175.050.03%176.060.60%
S θ 1 00000
S θ 2 13281316.320.89%1323.520.34%
S θ 3 27362879.154.97%2864.034.47%
Table 2. First-order sensitivity indices in Example 3.
Table 2. First-order sensitivity indices in Example 3.
Sensitivity IndicesProposed MethodMCS ε
S X 1 0.470. 482.13%
S X 2 0.110. 129.10%
S θ 1 0.920. 931.09%
S θ 2 0.730. 704.11%
Table 3. First-order sensitivity indices for the inlet header of the heat exchanger.
Table 3. First-order sensitivity indices for the inlet header of the heat exchanger.
Sensitivity IndicesProposed MethodMCS
S h 0.950.95
S α 0.050.05
S θ 1 0.950.93
S θ 2 0.780.76
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Peng, X.; Xu, X.; Li, J.; Jiang, S. A Sampling-Based Sensitivity Analysis Method Considering the Uncertainties of Input Variables and Their Distribution Parameters. Mathematics 2021, 9, 1095. https://doi.org/10.3390/math9101095

AMA Style

Peng X, Xu X, Li J, Jiang S. A Sampling-Based Sensitivity Analysis Method Considering the Uncertainties of Input Variables and Their Distribution Parameters. Mathematics. 2021; 9(10):1095. https://doi.org/10.3390/math9101095

Chicago/Turabian Style

Peng, Xiang, Xiaoqing Xu, Jiquan Li, and Shaofei Jiang. 2021. "A Sampling-Based Sensitivity Analysis Method Considering the Uncertainties of Input Variables and Their Distribution Parameters" Mathematics 9, no. 10: 1095. https://doi.org/10.3390/math9101095

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop