Next Article in Journal
Strong Differential Superordination Results Involving Extended Sălăgean and Ruscheweyh Operators
Next Article in Special Issue
Behavioral Study of Software-Defined Network Parameters Using Exploratory Data Analysis and Regression-Based Sensitivity Analysis
Previous Article in Journal
Structural Optimization and Application Research of Alkali-Activated Slag Ceramsite Compound Insulation Block Based on Finite Element Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Vine Copula-Based Global Sensitivity Analysis Method for Structures with Multidimensional Dependent Variables

1
School of Aeronautics, Northwestern Polytechnical University, Xi’an 710072, China
2
State Key Laboratory of Intelligent Manufacturing System Technology, Beijing Institute of Electronic System Engineering, Beijing 100854, China
3
Centre for Process Systems Engineering, Imperial College London, London SW7 2AZ, UK
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(19), 2489; https://doi.org/10.3390/math9192489
Submission received: 9 September 2021 / Revised: 28 September 2021 / Accepted: 29 September 2021 / Published: 4 October 2021
(This article belongs to the Special Issue Sensitivity Analysis)

Abstract

:
For multidimensional dependent cases with incomplete probability information of random variables, global sensitivity analysis (GSA) theory is not yet mature. The joint probability density function (PDF) of multidimensional variables is usually unknown, meaning that the samples of multivariate variables cannot be easily obtained. Vine copula can decompose the joint PDF of multidimensional variables into the continuous product of marginal PDF and several bivariate copula functions. Based on Vine copula, multidimensional dependent problems can be transformed into two-dimensional dependent problems. A novel Vine copula-based approach for analyzing variance-based sensitivity measures is proposed, which can estimate the main and total sensitivity indices of dependent input variables. Five considered test cases and engineering examples show that the proposed methods are accurate and applicable.

1. Introduction

Variance-based global sensitivity analysis (GSA) is very commonly used in the area of structural safety [1,2,3]. It can calculate the contribution of each input variable or group variables to the variance of the output response, thus allowing for selection of the important variables that have great influence on the output, while the randomness of unimportant variables can be ignored. Several methods exist to perform variance-based GSA of model outputs when the inputs are independent [2,3,4,5,6], but it is still a challenge for the dependent cases.
For dependent input variables, there are some techniques proposed to solve Sobol’ indices. Xu and Gertner [7] divided the contribution of inputs into two components: the independent and dependent contributions, and proposed a regression-based method for estimating different contributions of the inputs. Similarly, Li et al. [8] introduced a unified framework including covariance in the decomposition of the model output variance, which can distinguish the structural and correlative contribution of a nominal input. Kala [9] performed GSA based on entropy, and proposed a novel method from differential entropy to alternative measures. Kucherenko et al. [10] applied a Gaussian copula method to variance-based global sensitivity analysis, and introduced a more general approach. On this basis, Song et al. [11] proposed using an adaptive copula method to solve Sobol’ indices, which can describe different types of correlations. The above methods are mainly aimed at the case of bivariate correlation. Yet, considering that many input variables are multidimensional and interrelated in engineering problems, it is necessary to propose an effective method with which to measure multidimensional correlation.
Over the past few years, the Nataf model proposed by Kiureghian et al. [12] has been widely used in structural safety engineering with multidimensional correlated variables. Lebrun and Dutfoy [13] proved that the Nataf model is essentially equivalent to multivariate Gaussian copula. Besides, Eryilmaz [14] studied multivariate Archimedean copula and applied multivariate Clayton and Gumbel copulas to the reliability analysis of weighted-k-out-of-n systems with dependent components. Daul et al. [15] discussed the grouped t-copula with an application to credit risk. Cossette et al. [16] reviewed the Farlie-Gumbel-Morgenstern (FGM) copula and expanded it to multidimensional situations. The above copula methods require that the correlations between different variables conform to the same copula function. However, many of the multidimensional variables in practical engineering have different correlations. For example, in the variable-amplitude load fatigue problem, the fatigue life under different stress levels has different correlations [17]. In flood frequency analysis, the flood peak value, total amount and duration are complexly correlated [18]. For such problems, the above multivariate copula models are subject to errors [19], and the correlations should be measured by different copula functions.
In this paper, we introduce Vine copula [20,21,22] to the variance-based global sensitivity analysis of complex multidimensional correlation problems. Vine copula can decompose the joint PDF of multidimensional variables into some bivariate copula functions of original variables and conditional variables [20], so as to measure different correlations among the multivariate variables with different copula functions. After the decomposition, the Akaike Information Criterion (AIC) method [23] or one of other methods [24,25] is required to select the optimal bivariate copula function, which can separately measure the correlation among the input variables. For engineering problems with multidimensional correlated variables, the Vine copula method can use optimal copula to separately measure the correlation of different variables. Thus, the complex dependence structure of variables can be fitted to the maximum extent, and the most accurate possible solution of S i and S i t o t can be obtained. Due to the excellent properties of Vine copula, it has been applied in structural safety and reliability. Torre et al. [26] formalized the framework needed to build Vine copula models of multivariate inputs and combine them with virtually any uncertainty quantification method. Nazih et al. [27] studied the specific problem of structural reliability as an application of Vine copula. Sarazin et al. [28] used Vine copula to perform reliability-oriented sensitivity analysis in the presence of data-driven epistemic uncertainty. Inspired by the above works, we applied Vine copula to perform variance-based sensitivity analysis.
This paper is organized as follows: Section 2 presents a detailed introduction of Vine copula, including its basic theory and classification. The process of solving variance-based global sensitivity analysis based on Vine copula is introduced in Section 3. Section 4 analyzes some numerical and engineering tests. Conclusions are summarized in Section 5.

2. Vine Copula

Vine copula is an efficient mathematical tool to decompose the multidimensional joint PDF into the continuous product of several two-dimensional copula functions and marginal PDF [20]. Consider a set of n-dimensional correlated variables X = ( X 1 , X 2 , , X n ) , the joint PDF f ( x 1 , x 2 , , x n ) of that can be decomposed as follows:
f X ( x 1 , x 2 , x n ) = f X 1 ( x 1 ) f X 2 | X 1 ( x 2 ) f X 3 | X 1 , X 2 ( x 3 ) f X n | X 1 , X 2 , X n 1 ( x n )
where f X i ( x i ) ,   i = 1 , 2 , , n is the marginal PDF of the input variable X i and f X j | X 1 , X 2 , X j 1 ( x j ) ,   j = 2 , 3 , , n is the conditional PDF of X j under X 1 , X 2 , , X j 1 constraint. For the multidimensional independent cases, f X j | X 1 , X 2 , , X j 1 ( x j ) = f X j ( x j ) , i.e., the joint PDF of the variables is equal to the product of marginal PDFs.
For the case of two-dimensional variables, the joint PDF is f X ( x 1 , x 2 ) = f X 1 ( x 1 ) f X 2 | X 1 ( x 2 ) and the conditional PDF and be expressed as:
f X 2 | X 1 ( x 2 ) = f X ( x 1 , x 2 ) f X 1 ( x 1 ) = c 12 F X 1 ( x 1 ) , F X 2 ( x 2 ) f X 1 ( x 1 ) f X 2 ( x 2 ) f X 1 ( x 1 ) = c 12 F X 1 ( x 1 ) , F X 2 ( x 2 ) f X 2 ( x 2 )
where c 12 ( · ) is copula density function of input variables X 1 and X 2 , while F X i ( x i ) is the marginal CDF of X i .
For the case of high-dimensional variables, the decomposition of Equation (1) is not unique. Bedford and Cooke [20,21] proposed Vine copula to describe the different decomposition methods and introduced a regular Vine (R-Vine) structure, in which C-Vine and D-Vine are two common structures. C-Vine can be well used to describe correlations among variables when a particular variable is known to be a key variable that governs interactions in the dataset (e.g., X 1 is the key variable of C-Vine in Figure 1), while D-Vine is suitable for describing correlated variables of the same status. An n-dimensional Vine copula model consists of n 1 trees T j   ( j = 1 , 2 , , n 1 ) , which has n j + 1 nodes and n j sides. Each node represents an unconditional or conditional variable, and each side represents a two-dimensional copula density function. The nodes in tree T j are made up of the sides in tree T j 1 and related only to the sides that have a common node in tree T j 1 . According to the logical structure of C-Vine and D-Vine models, the joint PDF of n-dimensional variables can, respectively, be expressed as Equations (3) and (4):
f X ( x 1 , x 2 , x n ) = k = 1 n f X k ( x k ) j = 1 n 1 i = 1 n j c j , j + i | 1 , , j 1 F X j | X 1 , , X j 1 ( x j ) , F X j + i | X 1 , , X j 1 ( x j + i )
f X ( x 1 , x 2 , x n ) = k = 1 n f X k ( x k ) j = 1 n 1 i = 1 n j c i , i + j | i + 1 , , i + j 1 F X i | X i + 1 , , X i + j 1 ( x i ) , F X i + j | X i + 1 , , X i + j 1 ( x j + i )
Figure 1 and Figure 2 show the structural diagrams of C-Vine and D-Vine with four dimensional variables; the corresponding decomposition of the joint PDF in Figure 1 and Figure 2 can be expressed separately as follows. It can be seen that the notation of D-Vine resembles independence graphs more than that of C-Vine. Therefore, we mainly adopted C-Vine in order to emphasize the influence of dependence on sensitivity indices.
f X ( x 1 , x 2 , x 3 , x 4 ) = f X 1 ( x 1 ) f X 2 ( x 2 ) f X 3 ( x 3 ) f X 4 ( x 4 ) c 12 F X 1 ( x 1 ) , F X 2 ( x 2 ) c 13 F X 1 ( x 1 ) , F X 3 ( x 3 ) c 14 F X 1 ( x 1 ) , F X 4 ( x 4 ) c 23 | 1 F X 2 | X 1 ( x 2 ) , F X 3 | X 1 ( x 3 ) c 24 | 1 F X 2 | X 1 ( x 2 ) , F X 4 | X 1 ( x 4 ) c 34 | 12 F X 3 | X 1 X 2 ( x 3 ) , F X 4 | X 1 X 2 ( x 4 )
f X ( x 1 , x 2 , x 3 , x 4 ) = f X 1 ( x 1 ) f X 2 ( x 2 ) f X 3 ( x 3 ) f X 4 ( x 4 ) c 12 F X 1 ( x 1 ) , F X 2 ( x 2 ) c 23 F X 2 ( x 2 ) , F X 3 ( x 3 ) c 34 F X 3 ( x 3 ) , F X 4 ( x 4 ) c 13 | 2 F X 1 | X 2 ( x 1 ) , F X 3 | X 2 ( x 3 ) c 24 | 3 F X 2 | X 3 ( x 2 ) , F X 4 | X 3 ( x 4 ) c 14 | 23 F X 1 | X 2 X 3 ( x 1 ) , F X 4 | X 2 X 3 ( x 4 )
The above decomposition process involves conditional distribution F X j | X 1 , , X j 1 ( x j ) and F X i | X i + 1 , , X i + j 1 ( x i ) . For the convenience of expression, we introduce the function h ( · ) to express the binary conditional distribution, while h 1 denotes the inverse function of h ( · ) .
h ( u i , u j ) = F X i | X j ( x i ) = C ( u i , u j | α ) u j
where u i = F X i ( x i ) and u j = F X j ( x j ) are the marginal cumulative distribution functions (CDF) of X i and X j , C ( u i , u j ) denotes copula function and α denotes the parameter of copula function, which can be estimated by the AIC method [23] or other methods [24,25]. Table 1 lists the h ( · ) and h 1 ( · ) functions of some common copula functions [29].
According to the decomposition process in Equation (3) or (4), the multidimensional joint PDF can be transformed into the product of marginal PDF and several binary copula functions. Thus, we can use the conventional binary copula functions for variance-based global sensitivity analysis with multidimensional correlated input variables.

3. Variance-Based GSA Based on Vine Copula

Considering a model function Y = g ( X ) defined in R n with an input vector X = ( X 1 , X 2 , , X n ) , Sobol [1] and Saltelli [2] put forward the variance-based global sensitivity indices based on ANalysis Of VAriance (ANOVA) decomposition:
S i = D i D = Var E ( Y | X i ) Var Y
S i t o t = D i t o t D = E Var ( Y | X ~ i ) Var Y
where D denotes the variance of model output Y , while D i and D i t o t are the conditional variances of Y under X i constraint. The full expressions for S i and S i t o t are given by the following formulas:
S i = 1 D R f X i ( x i ) d x i R n 1 g ( X ) f X ~ i | X i ( x ~ i ) d x ~ i 2 g 0 2
S i t o t = 1 D R n 1 f X ~ i | X i ( x ~ i ) d x ~ i R g 2 ( X ) f X i ( x i ) d x i g 0 2
where g 0 = R n g ( X ) f X ( x ) d x denotes the expectation of model output Y , and where the variance is given by D = R n g 2 ( X ) f X ( x ) d x g 0 2 . Kucherenko et al. [10] derived the formula of variance-based global sensitivity indices under correlated variables based on the conditional variance theory:
S i = 1 D R n g ( X ) f ( x ) d x R n 1 g ( X ¯ 1 , , X i X ¯ n ) f X ¯ i | X i ( x ¯ i ) d x ¯ i R n g ( X ) f ( x ) d x
S i t o t = 1 2 D R n g ( X ) g ( X 1 , , X ¯ i X n ) 2 f ( x ) f X ¯ i | X i ( x ¯ i ) d x d x ¯ i
where X and X are unconditional sample matrices generated according to the joint PDF of input variables, while ( X ¯ 1 , , X ¯ i 1 , X ¯ i + 1 , , X ¯ n ) and X ¯ i are conditional samples generated by conditional PDFs f X ¯ i | X i ( x ¯ i ) and f X ¯ i | X i ( x ¯ i ) , respectively. Tarantola and Mara [30] indicated that S i measures the amount of variance of X i due to X i and its dependence with X ~ i but does not include the interactions of them, while S i t o t accounts for the contributions of X i and its dependence with X ~ i by ignoring the correlations among variables. Therefore, the dependence among variables may lead to S i > S i t o t (dependent effects larger than interacted effects). By comparing the values of the two indices, we can get the independent contributions, dependent contributions and interacted contributions of the variables, so as to perform factor ranking/fixing, variance cutting, etc.
According to Equations (12) and (13), Song et al. [11] introduced two copula-based methods for solving S i and S i t o t under the case of two-dimensional correlated variables. The first method uses the copula function to approximate the real joint distribution, while the other approach uses the copula function to decompose the joint PDF into the product of the marginal PDF and copula PDF. Song et al. [11] also concluded that the second method is less computationally efficient than the first method, so we mainly discuss the first copula-based method in this paper. For the sake of description, we denote the two methods based on Vine copula as VC1 and VC2. In this section, we extend VC1 to the case of multidimensional correlation, where there is a need to decompose the joint PDF of the input variables into the product of several two-dimensional copula functions and marginal PDF using the Vine copula function (details of VC2 are presented in Appendix A).
The basic idea of VC1 is to use the copula function to approximate the real joint distribution, and generate unconditional and conditional samples according to the selected optimal copula function. This method can rewrite (12) and (13) as follows:
S i = 1 N j = 1 N g ( X ( j ) ) g ( X ¯ 1 ( j ) , , X i ( j ) X ¯ n ( j ) ) g ( X ( j ) ) D
S i t o t = 1 N j = 1 N g ( X ( j ) ) g ( X 1 ( j ) , , X ¯ i ( j ) X n ( j ) ) 2 2 D
where N is the number of samples. After the decomposition of the joint PDF with the Vine copula function, each optimal two-dimensional copula function and its parameters needs to be inferred by using the known samples. According to the selected optimal copula function, we generate samples according to the following ideas and steps [20,31].
Assuming that ( x 1 , x 2 , x n ) is a group of samples of input variables X , according to Rosenblatt model [32], the marginal and conditional distribution of ( x 1 , x 2 , x n ) can be expressed as follows:
r 1 = F X 1 ( x 1 ) r 2 = F X 2 | X 1 ( x 2 ) r n = F X n | X 1 , , X n 1 ( x n )
where ( r 1 , r 2 , r n ) are independent and uniformly distributed between 0 and 1. Correspondingly, we can get the inverse transform of Equation (16).
x 1 = F X 1 1 ( r 1 ) x 2 = F X 2 | X 1 1 ( r 2 ) x n = F X n | X 1 , , X n 1 1 ( r n )
Assuming that ( u 1 , u 2 , u n ) are the marginal CDF values of the input variables, i.e., u 1 = F X 1 ( x 1 ) ,   u 2 = F X 2 ( x 2 ) ,   ,   u n = F X n ( x n ) , the sampling procedure is as follows:
  • Generate two independent vectors, ( r 1 , r 2 , r n ) and ( r 1 , r 2 , r n ) , uniformly distributed between 0 and 1;
  • Let u 1 = r 1 , and obtain x 1 = F X 1 1 ( u 1 ) ;
  • Let r 2 = F X 2 | X 1 ( x 2 ) = C 12 F X 1 ( x 1 ) , F X 2 ( x 2 ) F X 1 ( x 1 ) = h ( u 2 , u 1 ) , and obtain u 2 = h 1 ( r 2 , u 1 ) , x 2 = F X 2 1 ( u 2 ) ;
  • Let r 3 = F X 3 | X 1 , X 2 ( x 3 ) = C 13 | 2 F X 3 | X 2 ( x 3 ) , F X 1 | X 2 ( x 1 ) F X 1 | X 2 ( x 1 ) = h h ( u 3 , u 2 ) , h ( u 1 , u 2 ) , and obtain u 3 = h 1 h 1 r 3 , h ( u 1 , u 2 ) , u 2 , x 3 = F X 3 1 ( u 3 ) ;
  • Take the iteration repeatedly, and get a group of unconditional samples ( x 1 , x 2 , x n ) .
Considering the above sampling method involves a conditional copula function, the generation of conditional samples is similar to the above procedure. There is just a need to construct independent uniform variables as ( r 1 , r 2 , , r i , , r n ) and ( r 1 , r 2 , , r i , , r n ) , and thus the specific steps are omitted. The above procedure can be briefly summarized as in the following figure. After getting the unconditional and conditional samples, S i and S i t o t can be computed according to Equations (14) and (15). The solution process is concluded as Figure 3.

4. Test Cases

In this section, the developed approach is illustrated by five different models with multidimensional correlated input variables.
The first test with lognormal distributed variables’ numerical solutions is computed and compared with the reference results. We also compare the solutions obtained by the two copula-based methods and discuss the effect of different Vine copulas on the results. Test 2 compares the results obtained by the developed approach and traditional Nataf model by analyzing a four-dimensional dependent model. The third case’s variables are uniformly distributed and the influence of Kendall τ on the results is analyzed. The last two tests are engineering cases with complex model functions and correlations, in which Test 5 combines the proposed method and the finite element models.

4.1. Test 1. Example with Complete Probability Information

Consider a model function
g ( X ) = X 1 X 2 X 3 2
where the input variables are normally distributed variables with μ = ( 1 ,   1.4 ,   1.6 ) , σ = ( 0.3 ,   0.2 ,   0.1 ) . The linear correlation coefficients are ρ 12 = 0.3 ,   ρ 13 = 0.5 ,   ρ 23 = 0.8 , so that the covariance matrix is C o v = 0.09 0.018 0.015 0.018 0.04 0.016 0.015 0.016 0.01 . According to the theory of multivariate normal distribution [10], a sufficient number of samples X N can be generated to accurately estimate the mean and variance of the output response.
Further, we assume the input variables to have lognormal distribution with parameters μ and σ . By exponent transformation of the above normally distributed samples X N , we can obtain the lognormal distributed samples X L with unknown correlations, which are used for copula parameter estimation, and the optimal copula functions can be selected by the AIC method. The results are shown in Table 2, and the AIC values of the optimal copula are marked in bold.
Table 2 shows that the optimal bivariate copula functions among all variables are Gaussian copula, so we use bivariate Gaussian copula to construct Vine copula. The results obtained by the two methods based on the Vine copula function are listed in Table 3, while the reference solutions obtained by exponential transformation and the approximate solutions based on the Nataf model are also listed in Table 3.
Table 3 shows that the two Vine copula methods obtain almost the same results as reference solutions, which illustrates the feasibility and accuracy of the developed methods. For this case, Vine copula consists only of Gaussian copula functions, which means Vine copula is essentially the same as the Nataf model (multivariate Gaussian copula) for this model. Therefore, the results obtained by Vine copula methods and Nataf methods are very close.
Furthermore, we notice that the results obtained by VC2 need more sample points than VC1 but have less accuracy. The convergence curve of the results obtained by the two methods with the number of samples is shown in Figure 4. We can see that the convergence of VC1 is better than that of VC2, which is consistent with the previous conclusion of Song et al. [11]. This may be because VC2 needs to calculate the copula density function when calculating Sobol’ indices, which may lead to numerical errors and cause abrupt changes in the results. Therefore, we only discuss VC1 in the following tests.
The above method uses C-Vine to construct the joint PDF of input variables ( X 1 as the key variable), i.e., the two-dimensional variables required for sampling are ( X 1 ,   X 2 ) , ( X 1 ,   X 3 ) and ( X 2 | X 1 ,   X 3 | X 1 ) . We change the key variable and use a different C-Vine structure to describe the joint distribution of variables. The values of g 0 and D obtained by C-Vine copulas with different key variables are listed in Table 4. It can be seen that almost the same results can be obtained by different C-Vine copulas, which means C-Vine copulas based on different key variables have little effect on the mean and variance of the output response for this model.

4.2. Test 2. Portfolio Model

Consider the Portfolio model [10]:
g ( X ) = X 1 X 2 X 3 2
The input variables are normally distributed with μ = ( 0 ,   0 ,   2.5 ,   4 ) and σ = ( 4 ,   2 ,   2 ,   3 ) . There are several known samples ( N = 500 ) in Figure 5, which shows all the variables are correlated.
According to Equation (5), the four-dimensional input variables are decomposed as six two-dimensional variables: ( X 1 , X 2 ) , ( X 1 , X 3 ) , ( X 1 , X 4 ) , ( X 2 | X 1 , X 3 | X 1 ) , ( X 2 | X 1 , X 4 | X 1 ) and ( X 3 | X 1 X 2 , X 4 | X 1 X 2 ) . The AIC values of each alternative bivariate copula function are listed in Table 5, which were calculated by using the above 500 samples. We mark the AIC values of the optimal copula in bold and display the corresponding parameters in Table 5.
It can be seen that the optimal copula functions of two-dimensional variables are Clayton copula, Gaussian copula and Frank copula. Thus, there will be unknown errors if using the traditional Nataf method to measure the correlation. Table 6 gives the values obtained by the Nataf method and VC1.
The results obtained by the traditional Nataf method and the proposed Vine copula method are different, as well as the importance orders of input variables. According to the values of S i , the Nataf method gives the importance order of input variables as X 2 > X 1 > X 3 > X 4 , while X 2 > X 1 > X 4 > X 3 is obtained if using the Vine copula method. Considering that an accurate importance order of variables is vital in practical problems, if we only use the conventional Nataf method for this problem, inaccurate results may be obtained, thus affecting the structural safety of a design.
Figure 6 shows the distribution of the samples ( X 1 , X 2 ) of the two methods. It can be seen that the samples generated by the Nataf method have symmetry but no tail correlation, while the Vine copula samples show a significantly lower tail correlation, which perfectly matches the distribution of variables X 1 and X 2 in Figure 5. This model illustrates that the tail correlation of variables has great impacts on Sobol’ indices. Since the traditional Nataf method cannot capture the tail correlation between variables, the estimated results of the Nataf method will have unknown errors if there is obvious tail correlation between the variables, which is also the reason for the large gap between the results of the Nataf method and the Vine copula method for this model.
Furthermore, it can be seen that S i t o t < S i for this model, which means the correlations among input variables have greater effects than interactions on the variance of the output. Therefore, we should focus on the main indices S i in practical engineering when analyzing correlations, especially for non-normally dependent and nonlinear problems.

4.3. Test 3. Ishigami Function

Consider the Ishigami function [10]:
g ( X ) = X 1 X 2 X 3 2
with input variables being uniformly distributed: π X i π ,   i = 1 ,   2 ,   3 . This function is widely used as a benchmark for sensitivity analysis since it has strong non-linearity and non-monotonicity.
We also analyzed this model in [11] and considered that only the variables X 1 and X 3 are dependent. In this paper, we assume that the three input variables are all correlated, and the distribution of 500 samples of input variables is shown in Figure 7. It can be seen that there is upper tail correlation between X 1 and X 2 , and lower tail correlation between X 1 and X 3 .
By using the above samples, the optimal copula functions and their parameters among the two-dimensional variables are selected by the AIC method, and the results are listed in Table 7 (where the AIC values of the optimal copula functions are in bold).
The optimal copula functions between two-dimensional variables are mainly Clayton copula and Gumbel copula, the parameters of which are listed in Table 7. Table 8 gives the values obtained by the Nataf method and the proposed method. It is shown that the importance orders of variables obtained by the two methods are the same ( X 2 > X 1 > X 3 ), but the specific values of S i and S i t o t are different. This is because the Vine copula method proposed in this paper takes into account the tail correlation between variables, which cannot be measured by the Nataf method.
We also analyze the influence of degree of correlation of input variables on the importance analysis results. It is assumed that the Kendall τ between the decomposed two-dimensional variables is the same, and the optimal copula functions in the previous step are used. The proposed Vine copula method and Nataf method are used for analysis, and the independent situation of the three variables is considered at the same time. The curve of the calculated results changing with Kendall τ is shown in Figure 8.
It can be seen that the results obtained by the two methods show the same trend with Kendall τ and are significantly different from the results in the independent case. This shows that the correlation between variables has a great impact on the Sobol’ indices. If the variables are simply assumed as independent variables for processing, this may cause a large error in the importance analysis and affect the safety of designs in engineering. Besides, the results obtained by the two methods are relatively close in the case of small and large Kendall τ , while the results are significantly different when 0.5 < τ < 0.8 . This indicates that the Vine copula method with better correlation measurement should be selected for analysis within the correlation range 0.5 < τ < 0.8 .

4.4. Test 4. Fatigue and Creep of Materials

Fatigue and the creep of materials are two common failure modes at high temperatures. Based on experimental data using the linear damage accumulation rule, Mao et al. [33] proposed a probabilistic model for reliability analysis of the creep and fatigue of materials as follows:
g ( X ) = X 1 X 2 X 3 2
where D c and D f denote the creep damage and fatigue damage, respectively, and θ 1 and θ 2 are the parameters obtained from the experimental results. Two instances of damage can be expressed as D c = n c N c and D f = n f N f , where N c and N f correspond to the creep life and fatigue life, respectively, while n c and n f are the number of the creep and fatigue load cycles.
Assuming that the creep and fatigue lifetimes of a material follow log-normal distribution, θ 1 and θ 2 are normally distributed. The assumed values of the distribution parameters are shown in Table 9.
The input variables N c , N f , n c and n f are dependent according to the theory of material mechanics. There are several experimental data, the distributions of which are shown in Figure 9. The sample values of D c and D f can be calculated by using these data. Figure 10 shows the curve of creep-fatigue failure.
Figure 10 shows that the relationship between creep damage and fatigue damage is nonlinear, i.e., the ultimate damage to the material is a nonlinear function of fatigue damage and creep damage, which means creep damage and fatigue damage affect each other. The contribution of each input variable to the limit state equation is analyzed. The samples in Figure 9 are statistically inferred to determine the optimal copula function and correlation parameters between the two-dimensional variables by the AIC method. The results are listed in Table 10.
Figure 11 gives the results of variance-based global sensitivity indices with the Nataf method and Vine copula method. It can be seen that the results obtained by the two methods are relatively similar, and the same importance order of variables is obtained. According to the values of S i in Figure 11a, the fatigue life N f and the fatigue load cycle n f have greater influences on the limit state function than N c and n c , which is consistent with the AIC values in Table 10. This means the effects of input variables can be predicted preliminarily after the correlation estimation by the AIC method. For the parameters in the experiment, the influence of θ 1 is greater than θ 2 . We can conclude that the fatigue life and fatigue load cycle of materials most affect the creep-fatigue failure of the structure.
In addition, the importance measurement results obtained by the two methods are different since the Vine copula method uses the optimal copula (Gaussian copula and Frank copula, respectively) to measure the correlation between variables, while the traditional Nataf method only uses a single Gaussian copula to compute.

4.5. Test 5. Three-Bay Five-Story Linear Elastic Frame Structure

Consider a three-bay five-story linear elastic frame structure [34,35], as shown in Figure 12, which is characterized by 21 random variables: 3 applied loads, 2 Young’s moduli, 8 moments of inertia and 8 cross-sectional areas. The properties of the frame structures and the distribution types and parameters of random variables are given in Table 11 and Table 12, respectively. Statistical dependence among the basic variables is considered. All loads are correlated with linear correlation coefficient ρ = 0.5 , while the cross-sectional area and the moment of inertia of each element type are correlated with ρ = 0.95 . All cross-sectional properties are correlated as
g ( X ) = X 1 X 2 X 3 2
We consider the horizontal displacement at node 1 as output function:
g ( X ) = X 1 X 2 X 3 2
where u X denotes the actual horizontal displacement as an implicit function of all basic variables.
According to engineering qualitative analysis, input variables P 1 , P 2 , P 3 , E 4 , A 18 , A 19 and A 20 contribute more than 95% to the output variance. Thus, we mainly analyze the importance orders of these seven input variables. In the following, the frame structure is modeled and analyzed by ANSYS with element type BEAM188. Several samples ( N = 2 15 ) are generated using the Nataf model with the linear correlation coefficients. According to these samples, Gaussian copula is selected as the optimal bivariate copula of the Vine structure through the AIC method, and the corresponding parameters are computed as well (given in Appendix B). The values of Sobol’ indices given by the Nataf method and Vine copula method are listed in Table 13.
It can be seen that two methods can get the same importance ranking of input variables. According to the main indices, the load P 1 has the largest contribution to the uncertainty of the output of the frame structure, and the importance of P 2 is larger than P 3 , which is consistent with the conclusion of the engineering qualitative analysis. In all interface properties, the cross-section area A 20 of element B 3 contributes the most to the uncertainty of the output. Besides, the total effects of input variables are generally smaller than the main effects, which indicates that the correlations among variables have greater effects on the output than the interacted effects. Therefore, the correlations among variables must be considered in importance analysis in engineering.
Comparing the results of the two methods, we can see that the values of the mean and variance of the output as well as Sobol’ indices are almost the same. This is because the optimal bivariate copula functions of Vine structure are all Gaussian copula functions, which means the Vine copula method is essentially equivalent to the Nataf method under these circumstances.

5. Conclusions

Two novel Vine copula approaches (VC1 and VC2) for estimating variance-based global sensitivity indices for models with multidimensional correlated input variables are presented. VC1 generates dependent unconditional and conditional samples according to copula instead of the real joint CDF, while VC2 solves the indices respectively by decomposing the joint PDF into independent and dependent parts. The approaches provide a new method for variance-based GSA of multidimensional cases with different correlations. By introducing Vine copula, the complex multidimensional related cases are transformed into two-dimensional related problems, and the optimal copula functions are used to measure different correlations separately. In the general case of arbitrary distributions with unknown multidimensional correlations, the proposed methods have a wider application than the traditional correlation analysis methods, such as the multi-Gaussian copula method (Nataf model) or multi-Archimedean copula method. VC1 is mainly used in five different test functions for testing and comparison. The results show the feasibility and accuracy of the proposed methods compared with the Nataf model. Through the calculation of the AIC method, the number of decomposed items of the joint PDF can be reduced preliminarily, which can help to improve the computational efficiency of reliability and sensitivity analyses based on the joint PDF for the further work.

Author Contributions

Conceptualization, S.S.; methodology, S.S. and Z.B.; software, Z.B.; formal analysis, Z.B.; investigation, H.W.; validation, H.W. and Y.X.; writing—original draft preparation, Z.B.; writing—review and editing, S.S. and S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the anonymous reviewers for their constructive suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The basic idea of VC2 is based on the properties of copula [29] that copula can divide the joint PDF f ( x ) into two parts: the independent part and the dependent part.
f ( x ) = d C ( u 1 , u 2 , , u d ) u 1 u 2 u d i = 1 d f ( x i ) = c ( u 1 , u 2 , , u d ) i = 1 d f ( x i )
where c ( u 1 , u 2 , , u d ) is copula density function and f ( x i ) is the marginal PDF of x i . The independent part can be measured by the product of marginal PDF i = 1 d f ( x i ) , while the dependent part can be described by copula density function c ( u 1 , u 2 , , u d ) . Therefore, we generate independent samples according to marginal PDF, and calculate the independent and dependent parts respectively. Equations (12) and (13) can be formulated as
S i = 1 N j = 1 N g ( X ( j ) ) c ( u ( j ) ) g ( X ¯ 1 ( j ) , , X i ( j ) X ¯ n ( j ) ) c ( u ¯ 1 ( j ) , , u i ( j ) u ¯ n ( j ) ) g ( X ( j ) ) c ( u ( j ) ) D
S i t o t = 1 N j = 1 N g ( X ( j ) ) g ( X 1 ( j ) , , X ¯ i ( j ) X n ( j ) ) 2 c ( u ( j ) ) c ( u 1 ( j ) , , u ¯ i ( j ) u n ( j ) ) c ( u 1 ( j ) , , u i 1 ( j ) u i + 1 ( j ) u n ( j ) ) 2 D
Unlike Equations (14) and (15), the variable samples in Equations (A2) and (A3) are independent samples generated according to marginal PDF. We can see that Equations (A2) and (A3) consist in weighting the different terms of the sum in the MC estimator formula with the copula density function values at the corresponding data point. The basic idea of this method is analogous to the one on which importance sampling (IS) estimators [36] are based to reduce the variance of MC estimators (the weighting by the copula density function can be seen as a likelihood ratio). The detailed procedure is as follows:
  • generate independent samples ( X 1 , X 2 , , X n ) and ( X 1 , X 2 , , X n ) according to the marginal PDFs;
  • construct conditional samples ( X 1 , , X i , , X n ) and ( X 1 , , X i , , X n ) ;
  • compute the values of marginal CDF using the above samples and get ( u 1 , u 2 , , u n ) , ( u 1 , u 2 , , u n ) , ( u 1 , , u i , , u n ) and ( u 1 , , u i , , u n ) ;
  • compute the values of output function and copula density function, and get S i and S i t o t according to Equations (19) and (20).

Appendix B

Table A1. Parameters of the Optimal Bivariate Copula Functions, test 5.
Table A1. Parameters of the Optimal Bivariate Copula Functions, test 5.
VariablesCopula α
P 1 P 2 , P 1 P 3 0.5000
P 2 P 3 | P 1 0.3332
E 4 E 5 0.9000
I 6 I 7 13 , I 6 I 15 21 0.1300
I 6 A 14 0.9500
I 7 I 8 13 | I 6 , I 7 A 16 21 | I 6 0.1148
I 7 A 14 | I 6 0.0207
I 7 A 15 | I 6 0.9491
I 8 I 9 13 | I 6 I 7 , I 8 A 17 21 | I 6 I 7 0.1030
I 8 A 14 15 | I 6 I 7 0.0184
I 8 A 16 | I 6 I 7 0.9484
I 9 I 10 13 | I 6 I 7 I 8 , I 9 A 18 21 | I 6 I 7 I 8 0.0933
I 9 A 14 16 | I 6 I 7 I 8 0.0166
I 9 A 17 | I 6 I 7 I 8 0.9478
I 10 I 11 13 | I 6 I 7 I 8 I 9 , I 10 A 19 21 | I 6 I 7 I 8 I 9 0.0853
I 10 A 14 17 | I 6 I 7 I 8 I 9 0.0152
I 10 A 18 | I 6 I 7 I 8 I 9 0.9474
I 11 I 12 13 | I 6 I 7 I 8 I 9 I 10 , I 11 A 20 21 | I 6 I 7 I 8 I 9 I 10 0.0785
I 11 A 14 18 | I 6 I 7 I 8 I 9 I 10 0.0139
I 11 A 19 | I 6 I 7 I 8 I 9 I 10 0.9470
I 12 I 13 | I 6 I 7 I 8 I 9 I 10 I 11 , I 12 A 21 | I 6 I 7 I 8 I 9 I 10 I 11 0.0728
I 12 A 14 19 | I 6 I 7 I 8 I 9 I 10 I 11 0.0129
I 12 A 20 | I 6 I 7 I 8 I 9 I 10 I 11 0.9467
I 13 A 14 20 | I 6 I 7 I 8 I 9 I 10 I 11 I 12 0.0120
I 13 A 21 | I 6 I 7 I 8 I 9 I 10 I 11 I 12 0.9464
Other conditional variables0.0020

References

  1. Sobol, I.M.; Kucherenko, S. Global sensitivity indices for nonlinear mathematical models. Review. Wilmott 2005, 1, 56–61. [Google Scholar] [CrossRef]
  2. 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]
  3. Kala, Z. Sensitivity analysis in probabilistic structural design: A comparison of selected techniques. Sustainability 2020, 12, 4788. [Google Scholar] [CrossRef]
  4. Sobol, I.M. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math. Comput. Simul. 2001, 55, 271–280. [Google Scholar] [CrossRef]
  5. Li, G.; Rosenthal, C.; Rabitz, H. High Dimensional Model Representations. J. Phys. Chem. A 2001, 105, 7765–7777. [Google Scholar] [CrossRef]
  6. Kala, Z. Global sensitivity analysis of reliability of structural bridge system. Eng. Struct. 2019, 194, 36–45. [Google Scholar] [CrossRef]
  7. Xu, C.; Gertner, G.Z. Uncertainty and sensitivity analysis for models with correlated parameters. Reliab. Eng. Syst. Saf. 2008, 93, 1563–1573. [Google Scholar] [CrossRef]
  8. Li, G.; Rabitz, H.; Yelvington, P.E.; Oluwole, O.O.; Bacon, F.; Kolb, C.E.; Schoendorf, J. Global Sensitivity Analysis for Systems with Independent and/or Correlated Inputs. J. Phys. Chem. A 2010, 114, 6022–6032. [Google Scholar] [CrossRef]
  9. Kala, Z. Global sensitivity analysis based on entropy: From differential entropy to alternative measures. Entropy 2021, 23, 778. [Google Scholar] [CrossRef]
  10. Kucherenko, S.; Tarantola, S.; Annoni, P. Estimation of global sensitivity indices for models with dependent variables. Comput. Phys. Commun. 2012, 183, 937–946. [Google Scholar] [CrossRef]
  11. Song, S.; Bai, Z.; Wei, H.; Xiao, Y.; Kucherenko, S. Variance-based importance measure analysis based on copula under incomplete probability information. Probabilistic Eng. Mech. 2021. submitted for publication. [Google Scholar]
  12. Der Kiureghian, A.; Liu, P. Structural Reliability under Incomplete Probability Information. J. Eng. Mech. 1986, 112, 85–104. [Google Scholar] [CrossRef]
  13. Lebrun, R.; Dutfoy, A. An innovating analysis of the Nataf transformation from the viewpoint of copula. Probabilistic Eng. Mech. 2009, 24, 312–320. [Google Scholar] [CrossRef]
  14. Eryilmaz, S. Multivariate copula based dynamic reliability modeling with application to weighted-k-out-of-n systems of dependent components. Struct. Saf. 2014, 51, 23–28. [Google Scholar] [CrossRef]
  15. Daul, S.; De Giorgi, E.G.; Lindskog, F.; McNeil, A. The Grouped t-Copula with an Application to Credit Risk. Soc. Sci. Electron. Publ. 2009, 16, 11. [Google Scholar] [CrossRef] [Green Version]
  16. Cossette, H.; Côté, M.P.; Marceau, E.; Moutanabbir, K. Multivariate distribution defined with Farlie-Gumbel-Morgenstern copula and mixed Erlang marginals: Aggregation and capital allocation. Insur. Math. Econ. 2013, 52, 560–572. [Google Scholar] [CrossRef]
  17. Gao, K.; Liu, G. Novel nonlinear time-varying fatigue reliability analysis based on the probability density evolution method. Int. J. Fatigue 2021, 149, 106257. [Google Scholar] [CrossRef]
  18. Fischer, S.; Schumann, A.H. Multivariate flood frequency analysis in large river basins considering tributary impacts and flood types. Water Resour. Res. 2021, 57, e2020WR029029. [Google Scholar] [CrossRef]
  19. Jiang, C.; Zhang, W.; Han, X.; Ni, B.Y.; Song, L.J. A Vine-Copula-Based Reliability Analysis Method for Structures with Multidimensional Correlation. J. Mech. Des. 2015, 137, 061405. [Google Scholar] [CrossRef]
  20. Bedford, T.; Cooke, R.M. Probability density decomposition for conditionally dependent random variables modeled by vines. Ann. Math. Artif. Intell. 2001, 32, 245–268. [Google Scholar] [CrossRef]
  21. Bedford, T.; Cooke, R.M. Vines: A new graphical model for dependent random variables. Ann. Stat. 2002, 30, 1031–1068. [Google Scholar] [CrossRef]
  22. Kurowicka, D.; Joe, H. Dependence Modelling: Vine Copula Handbook; World Scientific: Singapore, 2011. [Google Scholar]
  23. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
  24. Genest, C.; Verret, F. Locally most powerful rank tests of independence for copulas model. J. Nonparametric Stat. 2005, 17, 521–535. [Google Scholar] [CrossRef]
  25. Huard, D.; Evin, G.; Favre, A. Bayesian copula selection. Comput. Stat. Data Anal. 2006, 51, 809–822. [Google Scholar] [CrossRef]
  26. Torre, E.; Marelli, S.; Embrechts, P.; Sudret, B. A general framework for data-driven uncertainty quantification under complex input dependencies using vine copulas. Probabilistic Eng. Mech. 2019, 55, 1–16. [Google Scholar] [CrossRef] [Green Version]
  27. Benoumechiara, N.; Bousquet, N.; Michel, B.; Saint-Pierre, P. Detecting and modeling critical dependence structures between random inputs of computer models. Depend. Modeling 2020, 8, 263–297. [Google Scholar] [CrossRef]
  28. Sarazin, G.; Morio, J.; Lagnoux, A.; Balesdent, M.; Brevault, L. Reliability-oriented sensitivity analysis in presence of data-driven epistemic uncertainty. Reliab. Eng. Syst. Saf. 2021, 215, 107733. [Google Scholar] [CrossRef]
  29. Nelsen, R.B. An Introduction to Copulas, 2nd ed.; Springer: New York, NY, USA, 2006. [Google Scholar]
  30. Tarantola, S.; Mara, T.A. Variance-based sensitivity indices of computer models with dependent inputs: The Fourier Amplitude Sensitivity Test. Int. J. Uncertain. Quantif. 2017, 7, 511–523. [Google Scholar] [CrossRef] [Green Version]
  31. Aas, K.; Czado, C.; Frigessi, A.; Bakken, H. Pair-copula constructions of multiple dependence. Insur. Math. Econ. 2009, 44, 182–198. [Google Scholar] [CrossRef] [Green Version]
  32. Rosenblatt, M. Remarks on a Multivariate Transformation. Ann. Math. Stat. 1952, 23, 470–472. [Google Scholar] [CrossRef]
  33. Mao, H.; Mahadevan, S. Reliability analysis of creep–fatigue failure. Int. J. Fatigue 2000, 22, 789–797. [Google Scholar] [CrossRef]
  34. Guan, X.L.; Melchers, R.E. Effect of response surface parameter variation on structural reliability estimates. Struct. Saf. 2001, 23, 429–444. [Google Scholar] [CrossRef]
  35. Kaymaz, I. Application of kriging method to structural reliability problems. Struct. Saf. 2005, 27, 133–151. [Google Scholar] [CrossRef]
  36. Au, S.K.; Beck, J.L. Importance sampling in high dimensions. Struct. Saf. 2002, 25, 139–163. [Google Scholar] [CrossRef]
Figure 1. C-Vine model of four-dimensional variables.
Figure 1. C-Vine model of four-dimensional variables.
Mathematics 09 02489 g001
Figure 2. D-Vine model of four-dimensional variables.
Figure 2. D-Vine model of four-dimensional variables.
Mathematics 09 02489 g002
Figure 3. The solution process of VC1.
Figure 3. The solution process of VC1.
Mathematics 09 02489 g003
Figure 4. Convergence plots of the methods for S i and S i t o t .
Figure 4. Convergence plots of the methods for S i and S i t o t .
Mathematics 09 02489 g004
Figure 5. Sample distribution of input variables ( N = 500 ).
Figure 5. Sample distribution of input variables ( N = 500 ).
Mathematics 09 02489 g005aMathematics 09 02489 g005b
Figure 6. Sample distribution generated by two methods ( ( X 1 , X 2 ) , N = 2 15 ).
Figure 6. Sample distribution generated by two methods ( ( X 1 , X 2 ) , N = 2 15 ).
Mathematics 09 02489 g006
Figure 7. Sample distribution of input variables ( N = 500 ).
Figure 7. Sample distribution of input variables ( N = 500 ).
Mathematics 09 02489 g007
Figure 8. Values of S 1 obtained by two methods versus τ .
Figure 8. Values of S 1 obtained by two methods versus τ .
Mathematics 09 02489 g008
Figure 9. Sample distribution of input variables ( N = 500 ).
Figure 9. Sample distribution of input variables ( N = 500 ).
Mathematics 09 02489 g009
Figure 10. Creep-fatigue failure function.
Figure 10. Creep-fatigue failure function.
Mathematics 09 02489 g010
Figure 11. The values of Sobol’ indices; (a) S i , (b) S i t o t .
Figure 11. The values of Sobol’ indices; (a) S i , (b) S i t o t .
Mathematics 09 02489 g011
Figure 12. Three-bay five-story linear elastic frame structure.
Figure 12. Three-bay five-story linear elastic frame structure.
Mathematics 09 02489 g012
Table 1. The functions h and h 1 of some frequently-used copula functions.
Table 1. The functions h and h 1 of some frequently-used copula functions.
Copula C ( u 1 , u 2 | α ) h h 1
Gaussian Φ Φ 1 ( u 1 ) , Φ 1 ( u 2 ) | α Φ Φ 1 ( u 1 ) α Φ 1 ( u 2 ) 1 α 2 Φ Φ 1 ( u 1 ) 1 α 2 + α Φ 1 ( u 2 )
Clayton u 1 α + u 2 α 1 1 / α u 2 α 1 u 1 α + u 2 α 1 1 1 / α u 1 u 2 α + 1 α α + 1 u 2 α + 1 1 / α
Gumbel e ( ln u 1 ) α + ( ln u 2 ) α 1 / α C ( u 1 , u 2 | α ) 1 u 2 ( log u 2 ) α 1 ( log u 1 ) α + ( log u 2 ) α 1 / α 1 -
Frank 1 α 1 + ( e α u 1 1 ) ( e α u 2 1 ) e α 1 e α u 2 e α 1 e α u 1 1 + e α u 2 1 log 1 1 e α ( u 1 1 1 ) e α u 2 + 1 / α
Table 2. The results of parameter estimation and AIC method.
Table 2. The results of parameter estimation and AIC method.
Copula α 12 α 13 α 23 α 12 | 3 α 13 | 2 α 23 | 1
Gaussian0.29990.50000.8000−0.19250.45430.7868
Clayton0.32980.65921.75980.00010.57171.6681
Gumbel1.19951.42692.24621.00011.36492.1767
Frank1.79983.29557.55080.00252.91297.2215
Copula AIC 12
( × 10 4 )
AIC 13
( × 10 4 )
AIC 23
( × 10 5 )
AIC 12 | 3
( × 10 3 )
AIC 13 | 2
( × 10 4 )
AIC 23 | 1
( × 10 5 )
Gaussian−2.4711−7.5399−2.6779−9.8929−6.0581−2.5297
Clayton−1.7792−5.5229−2.00790.0099−4.4245−1.8934
Gumbel−2.0010−6.5179−2.44970.0174−5.1750−2.3091
Frank−2.2542−6.8754−2.43590.0419−5.5241−2.3014
Table 3. Values of g 0 , D, S i and S i t o t .
Table 3. Values of g 0 , D, S i and S i t o t .
g 0 D S 1 S 2 S 3 S 1 t o t S 2 t o t S 3 t o t
Reference−13.051013.11970.31770.02710.12860.81230.17780.5647
Nataf
( N = 2 16 )
−13.051113.12980.31730.02770.12860.81140.17790.5640
VC1
( N = 2 16 )
−13.051113.13040.31730.02790.12790.81220.17840.5641
VC2
( N = 2 23 )
−13.047713.14980.31700.01340.09560.80580.17570.5612
Table 4. Values of g 0 and D obtained by different C-Vine copulas ( N = 2 16 ).
Table 4. Values of g 0 and D obtained by different C-Vine copulas ( N = 2 16 ).
Key VariableVine Structure g 0 D
X 1 ( X 1 ,   X 2 ) ,   ( X 1 ,   X 3 ) ,   ( X 2 | X 1 ,   X 3 | X 1 ) −13.051113.1304
X 2 ( X 1 ,   X 2 ) ,   ( X 2 ,   X 3 ) ,   ( X 1 | X 2 ,   X 3 | X 2 ) −13.050913.1611
X 3 ( X 1 ,   X 3 ) ,   ( X 2 ,   X 3 ) ,   ( X 1 | X 3 ,   X 2 | X 3 ) −13.051213.1345
Table 5. Values of parameter estimation and AIC method ( N = 500 ).
Table 5. Values of parameter estimation and AIC method ( N = 500 ).
GaussianClaytonGumbelFrank Copula   α
X 1 ,   X 2 −1033.3−1364.7−864.4−855.98.0377
X 1 ,   X 3 −324.6−456.3−229.5−300.61.9490
X 1 ,   X 4 −347.5−264.8−310.7−294.00.7100
X 2 ,   X 3 | X 1 −224.7−173.1−193.0−212.40.6038
X 2 ,   X 4 | X 1 −22.1−15.0−14.0−24.01.3584
X 3 ,   X 4 | X 1 X 2 −160.2−117.7−134.2−162.23.6438
Table 6. Values of g 0 , D, S i and S i t o t ( N = 2 15 ).
Table 6. Values of g 0 , D, S i and S i t o t ( N = 2 15 ).
g 0 S 1 S 2 S 3 S 4
Nataf9.72960.83380.86870.58430.5188
VC19.60560.76190.77020.36100.5877
D S 1 t o t S 2 t o t S 3 t o t S 4 t o t
Nataf581.19100.02940.01420.02850.0221
VC1452.22490.05840.03110.02800.0279
Table 7. Values of parameter estimation and AIC method ( N = 500 ).
Table 7. Values of parameter estimation and AIC method ( N = 500 ).
GaussianClaytonGumbelFrank Copula   α
X 1 ,   X 2 −307.42−194.53−318.29−294.481.9063
X 1 ,   X 3 −255.70−367.33−185.25−273.381.8789
X 2 ,   X 3 −91.34−95.63−61.17−90.730.6513
X 2 ,   X 3 | X 1 2.001.772.001.990.0192
X 1 ,   X 3 | X 2 −154.66−204.43−104.82−155.011.1335
X 1 ,   X 2 | X 3 −169.16−88.75−189.89−162.151.5972
Table 8. Values of g 0 , D, S i and S i t o t ( N = 2 14 ).
Table 8. Values of g 0 , D, S i and S i t o t ( N = 2 14 ).
g 0 D S 1 S 2 S 3 S 1 t o t S 2 t o t S 3 t o t
Nataf3.500012.42600.31250.57140.22890.24680.47600.2129
VC13.518912.39980.34500.60180.24680.24000.46550.1887
Table 9. Values and distribution parameters of input variables.
Table 9. Values and distribution parameters of input variables.
Input Variables Mean   μ Coefficient of Variation (COV)Distribution
N c 54900.20Log-normal
N f 17,1000.20Log-normal
n c 5490.20Log-normal
n f 60000.20Log-normal
θ 1 0.420.20Normal
θ 2 6.00.20Normal
Table 10. Values of parameter estimation and AIC method ( N = 500 ).
Table 10. Values of parameter estimation and AIC method ( N = 500 ).
GaussianClaytonGumbelFrankCopula α
N c ,   N f −386.72.02.0−368.1−0.7364
N c ,   n c −48.82.02.0−52.3−2.1534
N c ,   n f −331.7−239.8−292.5−334.86.0953
N f ,   n c | N c −354.6−249.8−336.4−351.00.7132
N f ,   n f | N c −0.12.02.0−1.8−0.5304
n c ,   n f | N c N f −1376.12.02.0−1412.1−27.3777
Table 11. Properties of the frame structures.
Table 11. Properties of the frame structures.
ElementYoung’s ModulusMoment of InertiaCross Section Area
B 1 E 4 I 10 A 18
B 2 E 4 I 11 A 19
B 3 E 4 I 12 A 20
B 4 E 4 I 13 A 21
C 1 E 5 I 6 A 14
C 2 E 5 I 7 A 15
C 3 E 5 I 8 A 16
C 4 E 5 I 9 A 17
Table 12. Statistical properties of random variables.
Table 12. Statistical properties of random variables.
VariablesDistributionMeanSDVariablesDistributionMeanSD
P 1 Rayleigh309 I 12 Normal2.690.52
P 2 Rayleigh208 I 13 Normal3.000.60
P 3 Rayleigh166.40 A 14 Normal3.360.48
E 4 Normal454,00040,000 A 15 Normal4.000.64
E 5 Normal497,00040,000 A 16 Normal5.440.80
I 6 Normal0.940.10 A 17 Normal6.000.96
I 7 Normal1.330.12 A 18 Normal2.720.80
I 8 Normal2.470.24 A 19 Normal3.130.88
I 9 Normal3.000.28 A 20 Normal4.011.04
I 10 Normal1.250.24 A 21 Normal4.501.16
I 11 Normal1.630.32
SD: Standard deviation.
Table 13. Values of g 0 , D, S i and S i t o t ( N = 2 15 ).
Table 13. Values of g 0 , D, S i and S i t o t ( N = 2 15 ).
g 0 S P 1 S P 2 S P 3 S E 4 S A 18 S A 19 S A 20
Nataf0.11490.43950.14730.12470.01120.03060.07510.2789
VC10.11480.43440.15230.13220.01160.04160.08190.2796
D S P 1 t o t S P 2 t o t S P 3 t o t S E 4 t o t S A 18 t o t S A 19 t o t S A 20 t o t
Nataf0.00710.31320.00530.00050.00060.00050.01200.0617
VC10.00710.31370.00520.00050.00150.00040.01150.0638
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bai, Z.; Wei, H.; Xiao, Y.; Song, S.; Kucherenko, S. A Vine Copula-Based Global Sensitivity Analysis Method for Structures with Multidimensional Dependent Variables. Mathematics 2021, 9, 2489. https://doi.org/10.3390/math9192489

AMA Style

Bai Z, Wei H, Xiao Y, Song S, Kucherenko S. A Vine Copula-Based Global Sensitivity Analysis Method for Structures with Multidimensional Dependent Variables. Mathematics. 2021; 9(19):2489. https://doi.org/10.3390/math9192489

Chicago/Turabian Style

Bai, Zhiwei, Hongkui Wei, Yingying Xiao, Shufang Song, and Sergei Kucherenko. 2021. "A Vine Copula-Based Global Sensitivity Analysis Method for Structures with Multidimensional Dependent Variables" Mathematics 9, no. 19: 2489. https://doi.org/10.3390/math9192489

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