Department of Civil Engineering, National Institute of Technology Tiruchirappalli, Tamil Nadu 620015, India
greegar@nitt.edu
Show less
History+
Received
Accepted
Published
2025-04-21
2025-05-23
Issue Date
Revised Date
2025-09-18
PDF
(1135KB)
Abstract
In engineering systems, uncertainties in input parameters can significantly influence the output responses. This paper proposes a model distance-based approach to perform global sensitivity analysis for quantifying the influence of input uncertainties on multiple responses in an engineering system. The sensitivity indices are determined by comparing a reference model that incorporates all system uncertainties, with an altered model, where specific uncertainties are constrained. The proposed framework employs probability distance measures such as Hellinger distance, Kullback–Leibler divergence, and l2 norm which are based on joint probability density functions. The study also demonstrates the equivalence between the l2 norm-based approach and Sobol’s analysis in multivariate sensitivity context. The proposed methodology effectively manages correlated random variables, accommodates both Gaussian and non-Gaussian distributions, and allows for the grouping of input variables. Illustrative examples consist of static analysis of a truss system and dynamic analysis of a frame subjected to seismic excitation. The sensitivity indices are estimated using brute-force Monte Carlo simulations. The relative ranking of these sensitivity indices can be utilized to identify the most and least significant variables contributing to the response uncertainty. The numerical results show a consistent ranking of input variables across different probability measures, indicating the robustness of proposed framework.
Kumar VIDHYA, Greegar GEORGE.
Model distance-based approach for global sensitivity analysis in engineering systems with multivariate outputs.
Front. Struct. Civ. Eng., 2025, 19(9): 1493-1511 DOI:10.1007/s11709-025-1217-0
Uncertainty is an inherent feature of engineering systems, which arises from incomplete knowledge of input parameters, unpredictable environmental conditions, and complex interactions within the system. Fundamentally, uncertainty results from the absence of precise information about the behavior of the system, which can be better understood through fundamental concepts such as experiments, trials, and outcomes. An experiment refers to any physical phenomenon that can be repeatedly observed, with each repetition constituting a trial, and each trial producing an outcome. While the range of possible outcomes for an experiment may be known, the specific outcome of any individual trial remains uncertain. This uncertainty in trial outcomes leads to uncertainty in the observed variables. Uncertainties in engineering systems include parameter, model, and data uncertainties, which are inherent to many engineering problems. As a result, forecasting how this system will respond, its cost, and its performance under different circumstances is more difficult. However, these diverse uncertainties can be categorized as either aleatory or epistemic uncertainty [1]. Probabilistic theory can be used to model aleatory uncertainty, whereas non-probabilistic theories such as interval, convex, or fuzzy concepts can be used to model epistemic uncertainty [2]. The response of the mathematical or computational model is influenced by the uncertainty involved in the input parameters. The level of uncertainty in the response of the model is quantified using sensitivity analysis. This helps in using the engineering systems efficiently while admitting its limitations and associated uncertainty [3]. In this regard, Saltelli et al. [4] sees that sensitivity analysis approaches used in the context of uncertainty analysis need to conform to the underlying three criteria: “quantitative, global, and model-free.” The term global refers to the ability of the method to account for the overall input distribution. Model independence shows that the sensitivity analysis technique can give reliable outcomes without making any assumptions about how the model is dependent on its input parameters. Many fields, such as reliability analysis, reliability optimization, and reliability design, use sensitivity analysis [5].
Local sensitivity analysis and global sensitivity analysis are two primary categories of methods used in sensitivity analysis. With a given input space, local sensitivity analysis helps to determine which input parameters have a significant effect on the response and how sensitive the response is to small changes in those parameters [4]. The partial derivatives of the response with respect to the inputs serve as the foundation for these techniques. The assessment of uncertainty in the output is limited to a certain reference value. This entails systematically adjusting input random variables individually, one at a time, and by small magnitudes. This analysis loses its potential to offer global sensitivity information [6]. In contrast, global sensitivity analysis methods quantify the impact of uncertainties in the input random variable across the entire input space of the model. This analysis is an effective tool for identifying significant input parameters, evaluating the relationships among input parameters, assessing the robustness of the model and uncertainty, and improving comprehension of the model [7]. Global sensitivity analysis has the potential to improve the dependability, accuracy, and decision-making capacity of engineering systems by achieving these goals [3].
The various methods to perform global sensitivity analysis include the screening method [8], elementary effect method [9], variance-based method [10–13], and moment-independent method [14]. The variance-based method and moment-independent method are widely used approaches in global sensitivity analysis. Sobol’s method is a variance-based method that provides a decomposition of the response variance into contributions from individual input parameters and their interactions with other input parameters [15]. Specifically, Sobol indices quantify the proportion of variance attributed to single or multiple input variables. These indices serve as quantitative measures of the influence exerted by input variables on the variance of response of the model [16]. This technique is known as analysis of variance. It was initially developed for scalar response with input parameters that are uniformly distributed and follow a sequence of independent and identically distributed random variables [7,15]. This notion has been expanded and generalized over time to deal with different conditions, such as dependent inputs [17–19] and so on. Sobol’s method has been extensively studied and has found application in modeling of engineering systems [20], often regarded as an exact solution and commonly used to validate the accuracy of new methodologies [21]. Within the context of structural engineering, this method is extensively examined across static and dynamic as well as linear/nonlinear problem frameworks [15,22–24]. Kucherenko et al. [25] suggested using derivative-based method to reduce computational costs resulting from the higher dimensionality of the input vector in global sensitivity analysis. This sensitivity measure is performed by averaging the partial derivatives over the input variable space.
Global sensitivity measures in moment-independent methods account for the complete distribution of the model response, such as the cumulative distribution function (CDF) or the probability density function (PDF), rather than focusing on specific moments. This approach has been widely employed in various engineering scenarios including chemical reactor studies [26], investigations of biological systems [27], environmental modeling [28], and hydrological modeling [29]. When dealing with skewed or multi-modal probability density function of the response, these strategies are especially useful as they effectively capture the decision-maker’s level of knowledge about the model response [20]. These moment-independent techniques can be performed using some of the probability distance measures. Chun et al. [30] gave the Minkowski distance metric based on the CDFs of the model response. Greegar and Manohar [31] employed probability measures such as Hellinger distance, Kullback–Leibler divergence, and l2 norm to perform sensitivity analysis on scalar responses. The authors also showed that l2 norm-based indices are related to Sobol’s indices. Greegar and Manohar [32] also broadened the scope of global sensitivity analysis based on model distance, in the context of non-probabilistic methodologies for modeling uncertain input variables. Nandi and Singh [33] used probability measures, such as the Kantorovich–Rubinstein metric, Hellinger distance, total variation distance, Kolmogorov, Bhattacharya, and Cramer-von Mises for scalar response. Borgonovo [14] identified a new measure called the moment-independent uncertainty indicator (delta index) which studies the changes in the density functions attributed due to the changes in the uncertainty characteristics of the input variables. Abhinav and Manohar [34] extended moment-independent approach in modeling the vibrating systems subjected to random excitations. They introduced model distance-based sensitivity measures concerning the response power spectral density function and PDF. Greegar et al. [35] extended the studies on model distance-based global-local sensitivity analysis to linear structural dynamic problems with time-dependent random excitations and spatially varying stochastic inhomogeneities. Li et al. [36] proposed PDF-based sensitivity measure to analyze the uncertainties in seismic demand of bridges.
In the context of models with multivariate outputs, traditional global sensitivity analysis on individual responses or specific scalar functions often falls short [37]. Multivariate global sensitivity analysis addresses this limitation by evaluating how input parameters simultaneously influence multiple and interdependent responses. This analysis captures interactions between responses that single-variate methods ignore, this prevents incomplete or misleading conclusions about which input parameters are most influential. It reduces the computational complexity of conducting multiple independent analyses for each output by offering a unified framework to analyze input parameter effects across all responses. Also, multivariate global sensitivity analysis facilitates the identification and ranking of critical input variables by providing a more precise and comprehensive evaluation of their influence on multiple system outputs. This approach enhances the accuracy of sensitivity assessments, which enables a deeper understanding of the contributions of each input to the overall system behavior. Zhang et al. [38] used the variance decomposition method for performing a global sensitivity analysis of multivariate outputs. There are many methods available for global sensitivity analysis of multivariate outputs, such as multivariate analysis of variance [39], covariance-based sensitivity analysis [40], principal component analysis [41,42], distance components decomposition [43], and distance correlation-based approach [44]. Gamboa et al. [40] proposed the covariance decomposition method for multivariate outputs, which includes decomposing the covariance of model response. The proposed sensitivity index in this method was later shown to be identical to those defined in the variance-based decomposition method. Li et al. [45] presented a sensitivity index based on probability integral transformation, which involves transforming any continuous distribution of a random variable to a standard uniform distribution using CDF. This method assesses the significance of each input variable by examining its influence on the joint CDFs of response of the model. Energy distance-based sensitivity analysis also utilizes joint CDFs [46,47]. Liu et al. [48] introduced a multiple response Gaussian process surrogate model with separable covariance to estimate sensitivity indices for multiple responses. Sun et al. [49] suggested a method to efficiently estimate projection-based multivariate sensitivity indices using two polynomial chaos-based surrogates: polynomial chaos expansion and a proper orthogonal decomposition-based polynomial chaos expansion. Liu et al. [50] proposed a double-loop Kriging method to estimate multivariate sensitivity indices. Chen and Huang [51] proposed a generalized hybrid metamodel combining radial basis function and polynomial chaos expansion to accommodate various distribution types for multivariate outputs. Tang et al. [52] developed a multi-output global sensitivity analysis method based on a correlation-analysis-guided Kriging model that addresses high-dimensional inputs and multivariate outputs in high-speed train dynamics. Chiani et al. [53] introduced a global sensitivity analysis method for integrated assessment models with multivariate outputs using optimal transport theory. Mazo and Tournier [54] developed a multivariate global sensitivity analysis method based on statistical inference on total indices using Möbius transform techniques.
The present study was motivated by the following observations.
1) Model distance-based global sensitivity analysis for scalar response using probability distance measures provides an opportunity to extend this concept to multivariate response.
2) For scalar output, when the input random variables are independent, l2 norm-based indices are related to Sobol’s indices. Since the Sobol multivariate global sensitivity analysis relies on the second-order moment [40], it prompts an idea to investigate the equivalence between sensitivity indices obtained from Sobol’s analysis and l2 norm-based approach.
3) Model distance-based multivariate sensitivity analysis can be used for evaluating sensitivity measures with respect to grouped random variables.
The first objective of this paper is to perform multivariate global sensitivity analysis based on model distance-based approach by utilizing joint PDFs of the responses. These joint PDFs are estimated using multivariate kernel density estimator and brute-force Monte Carlo simulation (MCS). Probability distance measures such as Hellinger distance, Kullback–Leibler divergence, and l2 norm are used for this evaluation. This analysis is conducted across various scenarios, including uncorrelated, correlated, and grouped input random variables. The second objective of this paper is to show the equivalence between l2 norm-based method and Sobol’s method in the context of multivariate global sensitivity indices, when the input random variables are independent. To demonstrate these proposed concepts, the study considers a truss carrying uncertain loads with uncertain parameters and a two-story steel frame subjected to ground motion. The rest of this paper is structured as follows. Section 2 provides an overview of Sobol’s analysis for multivariate outputs. Section 3 discusses the model distance-based approach for multivariate sensitivity analysis. Section 4 shows the equivalence between l2 norm-based approach and Sobol’s method. Section 5 discusses the model distance-based sensitivity analysis for grouped variables. A brief procedure for evaluation of global sensitivity indices using brute-force MCS is discussed in Section 6. Section 7 contains the demonstration of the proposed sensitivity indices, and Section 8 highlights the significant findings of the proposed framework, followed by the conclusions.
2 Multivariate Sobol’s analysis
This section provides an overview of Sobol’s analysis for multivariate response. Let represent -dimensional input random vector (i.e., ) with marginal PDFs, , and joint PDF, The superscript represents the transpose of a vector. Consider a deterministic function where the function could be the result of a simulation of a mathematical model and denotes the response of the model. Let be -dimensional response vector (i.e., ) with joint PDF, Sobol’s decomposition of is presented as follows [40].
with
where denotes the mathematical expectation operator. The terms in Eq. (1) should satisfy the orthogonal properties as follows [31].
For Eqs. (6)−(8), the condition is that ; . In Eq. (8), the integral of with respect to any of its variables is equal to zero. Using Eq. (1), Gamboa et al. [40] represented Sobol’s decomposition of as
where
By taking covariance on both sides of Eq. (9) gives
where
where represents the covariance matrix of . In general, , and can be written as follows
where the term represents the covariance matrix of solely influenced by input variable . The terms and denote the covariance matrix of influenced by the pair ( and nth order tuples, respectively. By taking the trace on both sides of Eq. (11) gives
Equation (16) can be rewritten as
Equation (17) can be denoted as
where denotes the variance of . The term represents the partial variance of contributed by input alone. The terms and denote the partial variance of contributed by the pair ( and nth order tuples, respectively. Using Eq. (18a), Sobol’s first order and total sensitivity indices of input variable , which are denoted as and respectively, can be defined as follows [40].
where indicates how each input variable impacts the overall variability of by assessing its contribution to the overall response variance and represents the variable’s overall impact on overall variability of , by considering both the variable and its interaction with other input variables. Higher values of and imply higher sensitivity effect of variable toward the uncertainty in the response quantity of interest.
2.1 Remarks
1) If , then it indicates that the ith input variable, either directly or by its interactions with other variables, is not contributing to the variability of the response .
2) If , then it implies that is solely dependent on only.
3) If , then it implies that is not directly contributing to the variability of the response
3 Model distance-based sensitivity analysis for multivariate response
This section proposes model distance-based sensitivity analysis for multivariate response and shows the equivalence between probability distance measure based on l2 norm and Sobol’s method in the context of multivariate global sensitivity analysis. Consider the reference model, . All the input variables of in this model are treated as uncertain. Consider another hypothetical model, in which all the input parameters are treated as uncertain except the ith input parameter, which has been deliberately fixed at a deterministic value denoted by . Let this model be called altered model-1. The response of this altered model-1 is denoted by . Let denotes the joint PDF of Y and denotes the joint PDF of . The difference between the reference model, and the altered model-1, represents the importance of the eliminated uncertainty in and its interactions with other input variables. Let this difference be denoted by and can be considered as a measure of total sensitivity index of the input variable, .
Similarly, an altered model-2 can be defined where except for the ith element, , all other variables are made deterministic by fixing them to constant values, . Fig.1 illustrates the reference model, and the altered models 1 and 2. Let the response of this altered model-2 is denoted by and the corresponding joint PDF is given by . The difference between the reference model, Y and the altered model-2, represents the sensitivity of the uncertainty due to alone. This sensitivity measure denoted by can be considered as the main sensitivity index due to variable .
The difference between the reference model and the hypothetical models can be measured by comparing the joint PDFs/CDFs using various probability distance measures. In the existing literature, different probability distance measures are available to evaluate the disparity between two random variables by comparing their PDFs/CDFs [20,55], such as Hellinger distance, Kullback–Leibler divergence, and l2 norm. This study focuses on extending these probability measures aimed at measuring the distance between two random vectors. Tab.1 illustrates a few probability distance measures used to compare random vectors.
In Tab.1, U and V represent the random vectors with joint PDFs, denoted by and , respectively, and with joint CDFs, denoted by and , respectively.
The probability measures listed in Tab.1 can be used for defining the total and main sensitivity indices by comparing the joint PDFs of Y, , and . For instance, to find the distance between Y and , using Hellinger distance, Kullback–Leibler divergence, and l2 norm are defined in Eqs. (21)−(23).
where Eqs. (21)−(23) represent the total sensitivity indices evaluated with respect to the input random variable, . Similarly, the main sensitivity indices with respect to the input random variable, based on Hellinger distance, Kullback–Leibler divergence, and l2 norm, can also be defined by using , , and l2, respectively.
3.1 Remarks
1) Any distance measure is said to be a metric if it satisfies the properties of non-negativity, identity, symmetry, and triangle inequality. Here, Hellinger distance and l2 norm satisfy all these properties, and can be considered as a metric. However, Kullback–Leibler divergence, while satisfying the non-negativity and identity properties, does not satisfy symmetry property and triangle inequality. Hence, it is considered as a divergence measure not as a metric.
2) The calculated with respect to input variable represents the degree of uncertainty that imparts along with its interactions with other input variables to the response. A higher value of suggests that the variable has more significant sensitivity effect.
3) The evaluated with respect to input variable represents the level of uncertainty alone holds toward the response. Higher the value of indicates that uncertainty in has less importance on the response.
4) The probability distance measures, and evaluated using Hellinger distance, fall within the range of 0 to 1. The distance measures evaluated using Kullback–Leibler divergence are greater than or equal to 0.
4 Equivalence between l2 norm and Sobol’s multivariate global sensitivity analysis
Sobol’s multivariate global sensitivity analysis relies on the second-order moment (variance) of the response variables [40]. In such a case, it becomes relevant to investigate the equivalence between the resulting sensitivity indices from Sobol’s analysis and the metric, l2 norm (i.e. ) in which the sensitivity indices also depend only on the second-order moment of the response variables. To illustrate this, consider a deterministic function, ; , where with joint PDF and , , and are independent random variables. The joint PDF of is denoted as which is the product of marginal PDFs of , . Sobol’s decomposition of is represented as follows
The summands of Sobol’s decomposition of are evaluated as follows
In a similar manner, the summands of Sobol’s decomposition of can also be evaluated. Then, using Eq. (9), Sobol’s decomposition of can be represented as follows
Following the notation used in Eq. (10) with n = 3, the above equation can be rewritten as
Taking covariance on both sides of Eq. (29) gives
where
In general, and can be written as given by Eqs. (33) and (34).
Taking trace on both sides of Eq. (31) gives
This further reduces as follows
Therefore, the total variance in Y can be written as
where , which represents the sum of partial variances of responses with respect to the input variable alone. In a similar manner, can be evaluated which denote the sum of partial variances of responses with respect to the variables, respectively. The higher order partial variances of responses are denoted by and . Using Eqs. (19) and (20), Sobol’s first order and total sensitivity indices of ; can be quantified as follows
To determine the total sensitivity index based on l2 norm, begin by fixing at a constant value . Using Eq. (29), can be represented as follows
The norm between and can be evaluated as follows
Taking trace of Eq. (42) gives
where can be rewritten as follows
To formulate global total sensitivity index for input variable , treat as a random variable, following the distributional properties of the random variable, . Then evaluate as follows
Using Eq. (40), the above expression can be written as
Equation (46) represents the relationship between total sensitivity index with respect to the input variable based on l2 norm and Sobol’s analysis. In a similar manner, total sensitivity indices with respect to input variables and can be evaluated based on l2 norm. The general relationship between total sensitivity indices based on l2 norm and Sobol’s method is shown in Eq. (47).
Furthermore, by fixing and , the main sensitivity index of can be evaluated using l2 norm. Using Eq. (29), can be represented as follows
The norm between and can be evaluated as follows
Taking trace of Eq. (49) gives
where is evaluated as follows
Now to formulate global first order sensitivity index of input variable , evaluate by treating and as random variables with PDF, and , respectively. Therefore, Eq. (51) reduces to
In a similar manner, global main sensitivity indices with respect to input variables and can be evaluated based on l2 norm. Using Eq. (39), the above expression can be written as follows
where Eq. (53) shows the relationship between the main sensitivity index based on l2 norm and Sobol’s first order index with respect to the input variable . In general, the relationship between main sensitivity index based on l2 norm and Sobol’s first order sensitivity index is shown in Eq. (54).
4.1 Remarks
1) The equivalence between multivariate Sobol’s and l2 norm-based analyses can be shown only if the variables of the input vector are independent.
2) The orthogonal properties of the summands of Sobol’s function as specified in Eqs. (6) to (8) hold true only if the variables of are independent.
3) When the variables of are dependent, the global total and main sensitivity indices based on l2 norm can be evaluated with respect to the input random variable using and , respectively. A higher value of total sensitivity index (or a lower value of main sensitivity index) indicates a more significant sensitivity impact or vice versa.
4) The sensitivity analyses of altered and reference models by fixing the input random variable(s) at nominal value(s) give the notion of global-local sensitivity indices. Using Eq. (44), the global-local total sensitivity index of can be evaluated by fixing it as . Similarly, the global-local main sensitivity index of can be evaluated by fixing to respectively as mentioned in Eq. (51).
5 Model distance-based sensitivity analysis for grouped variables
This section proposes performing multivariate global sensitivity analysis for grouped variables using model distance-based approach. Consider a reference model, . The variables in the input vector are taken to be partitioned into two groups, and . Here, is a subset of and represents the complementary set of Consider another hypothetical model, where all the variables of are treated as uncertain. The variables in the group are fixed at its nominal value. Let this model be called as altered model-1 and denoted by . The difference between the reference model, and the altered model-1, represents the total sensitivity index of the group . This can be evaluated by comparing the joint PDFs of the models using probability distance measures such as Hellinger distance, Kullback–Leibler divergence, and l2 norm.
Similarly, an altered model-2 can be defined where except for the group , variables in the group are deterministically fixed at their respective nominal values. Let the response of this altered model-2 is denoted by . The difference between the reference model, and the altered model-2, represents the main sensitivity index of the group .
5.1 Remarks
1) Following the notion discussed in Section 4, the global total sensitivity index of the grouped variable , based on norm can be evaluated using . The relationship between global total sensitivity index of , based on l2 norm and Sobol’s analysis is given by . This is valid when the variables of are treated as independent. Here, denotes Sobol’s total sensitivity index of [56,57].
2) Similarly, the global main sensitivity index of the grouped variable , based on norm can be evaluated using . The relationship between global main sensitivity index of , based on l2 norm and Sobol’s analysis is given by . This is valid when the variables of are treated as independent. Here, denotes Sobol’s first order sensitivity index of .
3) If , then it indicates that group of input variables, does not contribute to the variability of the response either directly or by its interactions with other group of input variables.
4) If , then it implies that group of input variables, does not directly contributing to the variability of the response
5) If , then it implies that is solely dependent on only.
6 Estimation of multivariate global sensitivity indices
This section discusses the procedure for estimating multivariate global total and main sensitivity indices using brute-force MCS. The procedure for computing the global-local sensitivity indices is discussed is steps I to IX, followed by the procedure for computing the global sensitivity indices.
Step I. Generate samples of input random vector from the joint PDF, using MCS. Let these samples be denoted by .
Step II. Evaluate the response of the reference model, using the samples simulated from step (I). Let the realizations of Y be denoted by ; . Here, represents the j th realization of the random variable, belonging to the random vector, Y.
Step III. Evaluate the response of the altered model-1, by fixing . Then, . Here, represents the j th realization of the random variable, belonging to the random vector, .
Step IV. Evaluate the response of the altered model-2, by maintaining the uncertainty of , where all other input random variables are made deterministic by fixing them to constant values, . Then, . Here, represents the jth realization of the random variable, belonging to the random vector, .
Step V. Estimate the joint PDF of the models and , denoted by and respectively, using a multivariate kernel density estimator (KDE) [58].
Step VI. The multivariate global-local total sensitivity index with respect to the input random variable, based on Hellinger distance can be estimated by evaluating the distance between the joint PDFs of and as shown in Eq. (57). Here, and are evaluated using an appropriate interpolation method.
Step VII. The multivariate global-local total sensitivity index with respect to the input random variable, based on Kullback–Leibler divergence can be estimated by evaluating the distance between the joint PDFs of and as shown in Eq. (58).
Step VIII. The multivariate global-local total sensitivity index with respect to the input random variable, based on l2 norm can be estimated as follows
Step IX. Repeat the steps (III) to (VIII) for all other input random variables, . In a similar manner, the multivariate global-local main sensitivity index with respect to the input random variable can also be evaluated by estimating the distance between the joint PDFs of the reference model, and the altered model-2, .
The total and main sensitivity indices estimated in the previous steps (I) to (IX), depend upon the deterministic values, and hence, these indices are considered as global-local sensitivity indices. Further, the global sensitivity indices can be estimated by repeatedly performing the steps I to IX for different values of . The average of these estimated indices yields the global total and main sensitivity indices with respect to the input random variable .
7 Illustration
To exemplify the proposed model distance-based multivariate sensitivity analysis, two engineering problems are examined in this illustration. The first example deals with the quantification of uncertainty in the deflections of a steel truss, and the second example entails quantifying the uncertainty in the displacements of a two-story steel frame subjected to ground motion.
7.1 Example 1-static analysis of a truss system
Consider a simply supported steel truss as shown in Fig.2. In this study, the structure is subjected to uniformly distributed loads acting in both horizontal and vertical directions, as denoted by and , respectively. The point loads, denoted by are acting on this structure as shown in Fig.2.
Two responses considered in this example for performing the multivariate global sensitivity analysis and these are the vertical deflections at nodes, D and G, denoted by and respectively. The deflections are evaluated using Eq. (60). The axial rigidities of the inclined and horizontal members are denoted by and , respectively.
Two separate cases are considered in this example.
(1) Case 1: Here, all the input variables representing the load variables are modeled as independent random variables, and variables representing the axial rigidities are treated as deterministic; and
(2) Case 2: Here, all the input variables representing both axial rigidities and load variables are modeled as dependent random variables.
7.1.1 Case 1
For Case 1, the axial rigidities of the inclined members and horizontal members are taken as 4.73 × 106 kN and 1.99 × 106 kN, respectively. The statistical properties of the uncertain load variables are detailed in Tab.2. The uncertain load variables are assumed to be normally distributed with a standard deviation of 10%. The global sensitivity analysis is performed on the uncertain deflections using the model distance-based approach. The brute-force MCS is used to evaluate the sensitivity indices of the input variables, and the results are compared with the exact solutions obtained as shown in Tab.3. Here, the numbers enclosed in parentheses signify the ranks of the input variables. In this case, a sample size of 103 is used for MCS.
The evaluation of exact indices is as follows. The total sensitivity index with respect to a specific input variable is evaluated by comparing the joint PDF for reference and altered models. The deflection expressions representing this reference and altered models using Eq. (60) simplify into a linear expression over the load variables, when both axial rigidities are modeled as deterministic variables. This linear nature of the response functions ensures that, when input variables being normally distributed, both reference and altered models emerge as normally distributed random vectors. Then, the sensitivity index can be evaluated by comparing the multivariate normal distributions of these random vectors. For this purpose, the closed-form expressions available for Hellinger distance [59] and Kullback–Leibler divergence between two multivariate normal distributions can be utilized. The evaluated sensitivity index is global-local in nature as it depends on the constant value of the input variable used in altered model. To formulate a global nature for the sensitivity index, perform an expectation operation over this global-local sensitivity index by treating the respective input variable as a random variable. This can be achieved by suitable numerical integration schemes. By following this approach, exact solutions based on Hellinger distance and Kullback–Leibler divergence are evaluated. The procedure for obtaining the exact solutions based on Sobol’s and l2 norm-based analyses are detailed in supplementary materials.
From Tab.3, it can be observed that the rank ordering of the variables remains identical across various probability distance measures. The sensitivity measures presented in Tab.3 indicate that the variable has the most significant influence, and the variable has the least impact on the uncertainties in the deflection at nodes D and G. The results also imply that the exact solutions closely match with the results obtained from brute-force MCS across different probability distance measures. However, sampling fluctuations are noted in a few cases, which can be reduced by increasing the sample size for MCS. It is evident from the evaluated sensitivity indices of l2 norm and Sobol’s analysis that they are identical. For a linear problem, when input variables are independent, the total and main sensitivity indices are exactly same for both l2 norm-based analysis and Sobol’s analysis. The values tabulated in Tab.3 indicate that the total sensitivity indices estimated using Sobol’s analysis sum up to 0.9999, signifying that there is no functional interaction or dependency between the input variables. In the evaluation of main sensitivity indices based on Hellinger distance and Kullback–Leibler divergence using brute-force MCS, the correlation coefficient between the reference model and altered model-2 was observed to be above 0.95. This resulted in inconsistent values of the evaluated sensitivity indices which deem for requirement of efficient computational strategies.
7.1.2 Case 2
In the second case, the axial rigidities are modeled as random variables along with the uncertain load variables. The variables are also assumed to be correlated as specified by the correlation coefficient matrix given in Eq. (61).
The statistical properties of the uncertain axial rigidities are detailed in Tab.4. The axial rigidities are modeled as log-normally distributed random variables with a standard deviation of 10%.
The total and main sensitivity indices of the correlated input variables are evaluated using brute-force MCS and these results are tabulated in Tab.5 and Tab.6. Here, the numbers enclosed in parentheses signify the ranks of the input variables. In this case, a sample size of is used for MCS.
When the input variables are dependent, the global sensitivity indices based on l2 norm can be evaluated using the expression discussed in clause 3 of Section 4.1. From Tab.5 and Tab.6, it can be observed that the ranking of the top four variables and the least four variables follow similar pattern across different probability distance measures. The evaluated sensitivity measures indicate that the variable is found to be most significant variable toward the uncertainties in the deflection at nodes, D and G.
7.2 Example 2-dynamic analysis of a frame subjected to seismic excitation
Consider a two-story steel frame as shown in Fig.3, which is modeled as a multi-degree of freedom (MDOF) system. The mass of each floor is represented by The flexural rigidities of members , , and are denoted as and for the members and , denoted by . The lengths of these members are denoted by and , respectively. The damping ratio is assumed to be 0.5, denoted as . The frame is subjected to the north–south component of ground motion recorded in the 1940 El Centro earthquake, which had a magnitude of 7.1. This ground motion is denoted by in Fig.3. For performing sensitivity analysis, the two responses considered in this example are maximum displacements observed at the first and second story of the steel frame.
The governing equation of motion for the MDOF system is expressed as follows
where , and represent the mass matrix, damping matrix, stiffness matrix, displacement vector, and force vector of the MDOF system, respectively. Let ‘’ denotes the time derivative, and and represent the equivalent stiffnesses of first and second stories of the frame, respectively. Let and denote the Rayleigh damping coefficients, evaluated using and , respectively. Here, and represent the natural frequencies of the first and second stories of the frame, respectively. To determine the maximum story displacements, Eq. (62) is written in the state-space form, expressed as follows
where denotes the state vector, and represent the null and identity matrices of size , respectively. The time history analysis, lasting 53.74 s, is performed with zero initial conditions (i.e., displacement and velocity), using ODE45 in MATLAB with time step of 0.02 s.
The input random vector is denoted by (i.e., ). The statistical characteristics of the variables in this example are detailed in Tab.7. All the variables of are assumed to be log-normally distributed with a standard deviation of 10%. While performing the multivariate sensitivity analysis for these displacements, two cases are considered: Case 1: all the variables of are modeled as independent random variables; and Case 2: the random variables of are grouped into three distinct groups. The components of are partitioned into three groups denoted by such that , , and .
The global sensitivity analysis is performed on the uncertain displacements using the model distance-based approach based on the probability distance measures such as l2 norm, Hellinger distance, and Kullback–Leibler divergence. The brute-force MCS is used to evaluate the sensitivity indices of the ungrouped input variables, and the results are presented in Tab.8 and Tab.9. Here, the numbers enclosed in parentheses signify the ranks of the input variables. In this case, a sample size of is used for MCS.
It can be observed from Tab.8 and Tab.9 that the ranking of all variables remains similar across different probability distance measures. The sensitivity measures evaluated indicate that the variable is found to be the most significant variable and the variable is the least influential toward the uncertainties related to maximum story displacements.
In Case 2, the total and main sensitivity indices of the grouped input variables are evaluated using brute-force MCS and these results are tabulated in Tab.10 and Tab.11. Here, the numbers enclosed in parentheses signify the ranks of the input variables. A sample size of 2000 is used for MCS. The ranking of grouped variables remains consistent across different probability distance measures, as shown in Tab.10. Similarly, Tab.11 illustrates a consistent pattern in the ranking of the most significant group variables across these measures. The sensitivity measures evaluated indicate that group of variables exerts most significant impact on the uncertainties associated with maximum story displacements.
8 Discussion
This section highlights the significant findings of the proposed model distance-based approach for performing multivariate global sensitivity analysis using probability distance measures.
1) Unlike the classical Sobol’s method, which performs sensitivity analysis through variance decomposition using second-order moments of the responses, the proposed framework utilizes joint PDFs instead. It incorporates probability distance measures such as Hellinger distance, Kullback–Leibler divergence, and l2 norm for evaluating the global sensitivity indices.
2) Notably, the sensitivity indices based on l2 norm exhibit equivalence to the classical multivariate Sobol’s sensitivity indices, as illustrated in Example 1 (Case 1). For instance, the sensitivity index for is 0.7023 in both Sobol’s and l2 norm-based analyses. A similar pattern is observed for the indices evaluated for the remaining input variables (Tab.3).
3) The proposed framework is capable of quantifying uncertainties in engineering systems with correlated input variables that follow non-Gaussian distributions, whereas the classical Sobol’s analysis is limited to handling only independent inputs.
4) Additionally, the proposed framework can perform multivariate global sensitivity analysis for a system with grouped variables as illustrated in Example 2 (Case 2).
5) The rank ordering of the input variables based on the (total and main) sensitivity indices, remains consistent across different probability distance measures. This has been observed in the case of grouped variables also.
6) In this study, the brute-force MCS approach used to estimate the sensitivity indices, demonstrated consistency with the exact solutions. For instance, in Example 1 (Case 1), the exact sensitivity index for variable , computed using l2 norm, is 0.0027, closely matching with the value obtained via MCS for a sample size of 103. Similarly, the exact sensitivity indices based on Hellinger distance and Kullback–Leibler divergence are 0.0007 and 0.0027, respectively, both consistent with the MCS results (Tab.3).
However, sampling fluctuations are observed in a few cases. This issue can be reduced by increasing the sample size during MCS. For instance, in Example 1 (Case 1), the exact sensitivity index for the variable computed using l2 norm is 0.7023. With a sample size of 103, MCS estimate is 0.6660 (as reported in Tab.3). But when the sample size is increased to 104, the estimated value converges to 0.7032, closely matching with the exact solution.
7) A major drawback of using the brute-force MCS within the proposed framework is the significant computational burden it entails. For an engineering system with n input variables, calculating the global total and main sensitivity indices requires calls on the response model, where N represents the number of Monte Carlo samples. This indicates that the total number of simulations needed to compute both the total and main sensitivity indices increases substantially with larger sample sizes and/(or) with a greater number of input variables. This challenge is particularly pronounced in complex engineering problems that necessitates extensive computational effort to evaluate the response of model.
8) The limitation of multivariate KDE in high-dimensional output spaces is known, as its accuracy decreases due to the curse of dimensionality. To address this, a copula-based approach [60] can be used, which offers a scalable alternative that improves the accuracy of joint PDF estimation for high-dimensional problems.
9 Conclusions
This paper defines a novel concept of model distance-based multivariate sensitivity analysis, using probability distance measures such as l2 norm, Hellinger distance, and Kullback–Leibler divergence, to quantify the uncertainties associated with multiple responses in an engineering system with respect to the uncertainties in the system parameters. The proposed methodology performs sensitivity analysis by using joint PDFs of the responses, instead of relying on their second-order moments as done in Sobol’s analysis. While Sobol’s analysis is effective for independent random variables, the proposed analysis is versatile and capable of handling situations where input random variables are dependent and non-Gaussian. This paper also demonstrates the equivalence between the l2 norm-based analysis and Sobol’s multivariate global sensitivity analysis. Therefore, the multivariate global sensitivity analysis based on l2 norm can be considered as a generalization of Sobol’s analysis.
Illustrative examples showcase the effectiveness of the proposed methodology in finding the most and least significant input random variables, which contributes to the uncertainties in system responses. The sensitivity measures evaluated through brute force MCS in Example 1 (Case 1) closely matches the exact solutions. This ensures the accuracy of brute force MCS approach across different probability distance measures. Moreover, the proposed methodology can effectively handle both correlated and non-Gaussian random variables. This has been illustrated in Example 1 (Case 2). The proposed methodology can also perform multivariate sensitivity analysis for systems with grouped variables, further enhancing the overall capability of the framework as illustrated in Example 2. In these illustrations, the consistent rank ordering of input variables, based on total and main sensitivity indices across different probability distance measures, demonstrates the effectiveness of the proposed methodology. Hence, the proposed methodology of model distance-based multivariate global sensitivity analysis can be applied to engineering systems. For instance, in structural health monitoring of large infrastructure such as bridges, multivariate global sensitivity analysis enables the evaluation of sensitivity indices for various input factors such as boundary conditions, material properties, load conditions, and environmental factors, considering their influence on multiple structural responses, including displacements, stress distributions, and strain measurements. The proposed framework quantifies the influence of input factors on the critical structural responses, addressing inherent uncertainties in engineering systems and facilitating the identification of both the most and least significant input variables.
However, the complexity of the MCS approach increases with high-dimensional problems and with larger sample sizes. This presents a significant computational challenge. To overcome this limitation, future work could explore new methodologies aimed at developing effective alternatives to brute-force MCS techniques through variance reduction schemes in complex engineering systems. Additionally, improving sampling techniques, such as Latin Hypercube Sampling [61], Quasi-Monte Carlo methods [62], or stratified sampling, could reduce the number of simulations required while maintaining accuracy. These ideas would help in enhancing computational efficiency and extend the applicability of the proposed framework to more intricate engineering problems.
Der KiureghianADitlevsenO. Aleatory or epistemic? Does it matter? Structural Safety, 2009, 31(2): 105–112
[2]
Chutia R, Mahanta S, Datta D. Uncertainty modelling of atmospheric dispersion by stochastic response surface method under aleatory and epistemic uncertainties. Sadhana, 2014, 39(2): 467–485
[3]
Uusitalo L, Lehikoinen A, Helle I, Myrberg K. An overview of methods to evaluate uncertainty of deterministic models in decision support. Environmental Modelling and Software, 2015, 63: 24–31
[4]
SaltelliARattoMAndresTCampolongoFCariboniJGatelliDTarantolaS. Global Sensitivity Analysis: The Primer. New Jersey: John Wiley and Sons, 2008
[5]
Song X, Sun G, Li Q. Sensitivity analysis and reliability-based design optimization for high-strength steel tailor welded thin-walled structures under crashworthiness. Thin-walled Structures, 2016, 109: 132–142
[6]
Ionescu-Bujor M, Cacuci D G. A comparative review of sensitivity and uncertainty analysis of large-scale systems: Deterministic methods. Nuclear Science and Engineering, 2004, 147(3): 189–203
[7]
SmithR C. Uncertainty Quantification: Theory, Implementation, and Applications. Philadelphia, PA: Society for Industrial and Applied Mathematics, 2013
[8]
Cotter S C. A screening design for factorial experiments with interactions. Biometrika, 1979, 66(2): 317–320
[9]
Morris M D. Factorial sampling plans for preliminary computational experiments. Technometrics, 1991, 33(2): 161–174
[10]
Sobol I M. Sensitivity estimates for nonlinear mathematical models. Mathematical Modelling and Computational Experiments, 1993, 4: 407–414
[11]
Vu-Bac N, Lahmer T, Keitel H, Zhao J, Zhuang X, Rabczuk T. Stochastic predictions of bulk properties of amorphous polyethylene based on molecular dynamics simulations. Mechanics of Materials, 2014, 68: 70–84
[12]
Vu-Bac N, Lahmer T, Zhang Y, Zhuang X, Rabczuk T. Stochastic predictions of interfacial characteristic of polymeric nanocomposites (PNCs). Composites. Part B, Engineering, 2014, 59: 80–95
[13]
Vu-Bac N, Silani M, Lahmer T, Zhuang X, Rabczuk T. A unified framework for stochastic predictions of mechanical properties of polymeric nanocomposites. Computational Materials Science, 2015, 96: 520–535
[14]
Borgonovo E. A new uncertainty importance measure. Reliability Engineering and System Safety, 2007, 92(6): 771–784
[15]
Sobol I M. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation, 2001, 55(1–3): 271–280
[16]
Vuillod B, Montemurro M, Panettieri E, Hallo L. A comparison between Sobol’s indices and Shapley’s effect for global sensitivity analysis of systems with independent input variables. Reliability Engineering and System Safety, 2023, 234: 109177
[17]
Vu-Bac N, Rafiee R, Zhuang X, Lahmer T, Rabczuk T. Uncertainty quantification for multiscale modeling of polymer nanocomposites with correlated parameters. Composites. Part B, Engineering, 2015, 68: 446–464
[18]
Vu-Bac N, Lahmer T, Zhuang X, Nguyen-Thoi T, Rabczuk T. A software framework for probabilistic sensitivity analysis for computationally expensive models. Advances in Engineering Software, 2016, 100: 19–31
[19]
Vu-Bac N, Nguyen A H, Luong V H. Uncertainty analysis of static fatigue of Hi-Nicalon bundles. Engineering Analysis with Boundary Elements, 2024, 167: 105862
[20]
Borgonovo E, Plischke E. Sensitivity analysis: A review of recent advances. European Journal of Operational Research, 2016, 248(3): 869–887
[21]
Saltelli A, Jakeman A, Razavi S, Wu Q. Sensitivity analysis: A discipline coming of age. Environmental Modelling and Software, 2021, 146: 105226
[22]
GrigoriuM. Stochastic Calculus: Applications in Science and Engineering. Boston: Birkhauser, 2002
[23]
LutesL DSarkaniS. Random Vibration: Analysis of Structural and Mechanical Systems. Boston: Elsevier, 2004
[24]
MelchersR EBeckA T. Structural Reliability Analysis and Prediction. New Jersey: John Wiley and Sons, 2018
[25]
Kucherenko S, Rodriguez-Fernandez M, Pantelides C, Shah N. Monte Carlo evaluation of derivative-based global sensitivity measures. Reliability Engineering and System Safety, 2009, 94(7): 1135–1148
[26]
Borgonovo E, Tarantola S. Moment independent and variance-based sensitivity analysis with correlations: An application to the stability of a chemical reactor. International Journal of Chemical Kinetics, 2008, 40(11): 687–698
[27]
Marino S, Hogue I B, Ray C J, Kirschner D E. A methodology for performing global uncertainty and sensitivity analysis in systems biology. Journal of Theoretical Biology, 2008, 254(1): 178–196
[28]
Khorashadi Zadeh F, Nossent J, Sarrazin F, Pianosi F, van Griensven A, Wagener T, Bauwens W. Comparison of variance-based and moment-independent global sensitivity analysis approaches by application to the SWAT model. Environmental Modelling and Software, 2017, 91: 210–222
[29]
Pianosi F, Wagener T. A simple and efficient method for global sensitivity analysis based on cumulative distribution functions. Environmental Modelling and Software, 2015, 67: 1–11
[30]
Chun M H, Han S J, Tak S J. An uncertainty importance measure using a distance metric for the change in a cumulative distribution function. Reliability Engineering and System Safety, 2000, 70(3): 313–321
[31]
Greegar G, Manohar C S. Global response sensitivity analysis using probability distance measures and generalization of Sobol’s analysis. Probabilistic Engineering Mechanics, 2015, 41: 21–33
[32]
Greegar G, Manohar C S. Global response sensitivity analysis of uncertain structures. Structural Safety, 2016, 58: 94–104
[33]
Nandi S, Singh T. Global sensitivity analysis measures based on statistical distances. International Journal for Uncertainty Quantification, 2021, 11(6): 1–30
[34]
Abhinav S, Manohar C S. Global response sensitivity analysis of randomly excited dynamic structures. Journal of Engineering Mechanics, 2016, 142(3): 04015094
[35]
Greegar G, Abhinav S, Manohar C S. Model distance–based global–local response-sensitivity indexes for randomly inhomogeneous structures under stochastic excitations. ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems. Part A, Civil Engineering, 2018, 4(3): 05018002
[36]
Li X, Lei Y, Liu L. Efficient moment-independent sensitivity analysis of uncertainties in seismic demand of bridges based on a novel four-point-estimate method. Applied Sciences, 2021, 11(21): 10405
[37]
Campbell K, McKay M D, Williams B J. Sensitivity analysis when model outputs are functions. Reliability Engineering and System Safety, 2006, 91(10–11): 1468–1472
[38]
Zhang K, Lu Z, Cheng K, Wang L, Guo Y. Global sensitivity analysis for multivariate output model and dynamic models. Reliability Engineering and System Safety, 2020, 204: 107195
[39]
Anderson M J. A new method for non-parametric multivariate analysis of variance. Austral Ecology, 2001, 26(1): 32–46
[40]
Gamboa F, Janon A, Klein T, Lagnoux A. Sensitivity indices for multivariate outputs. Comptes Rendus Mathematique, 2013, 351(7–8): 307–310
[41]
Lamboni M, Monod H, Makowski D. Multivariate sensitivity analysis to measure global contribution of input factors in dynamic models. Reliability Engineering and System Safety, 2011, 96(4): 450–459
[42]
Xiao S, Lu Z, Xu L. Multivariate sensitivity analysis based on the direction of eigen space through principal component analysis. Reliability Engineering and System Safety, 2017, 165: 1–10
[43]
Xiao S, Lu Z, Wang P. Multivariate global sensitivity analysis based on distance components decomposition. Risk Analysis, 2018, 38(12): 2703–2721
[44]
Xiao S, Lu Z, Wang P. Global sensitivity analysis based on distance correlation for structural systems with multivariate output. Engineering Structures, 2018, 167: 74–83
[45]
Li L, Lu Z, Wu D. A new kind of sensitivity index for multivariate output. Reliability Engineering and System Safety, 2016, 147: 123–131
[46]
Rizzo M L, Szekely G. J. Energy distance. Wiley interdisciplinary reviews: Computational statistics, 2016, 8(1): 27–38
[47]
Xiao S, Lu Z, Wang P. Multivariate global sensitivity analysis for dynamic models based on energy distance. Structural and Multidisciplinary Optimization, 2018, 57(1): 279–291
[48]
Liu F, Wei P, Tang C, Wang P, Yue Z. Global sensitivity analysis for multivariate outputs based on multiple response Gaussian process model. Reliability Engineering and System Safety, 2019, 189: 287–298
[49]
Sun X, Choi Y Y, Choi J I. Global sensitivity analysis for multivariate outputs using polynomial chaos-based surrogate models. Applied Mathematical Modelling, 2020, 82: 867–887
[50]
Liu Y, Li L, Chang Z, Wang P. Kriging-based analytical technique for global sensitivity analysis of systems with multivariate output. Structural and Multidisciplinary Optimization, 2022, 65(10): 288
[51]
Chen L, Huang H. Global sensitivity analysis for multivariate outputs using generalized RBF-PCE metamodel enhanced by variance-based sequential sampling. Applied Mathematical Modelling, 2024, 126: 381–404
[52]
TangWJiangWYangXZhengQ. Global sensitivity analysis of high-speed train dynamics system with high-dimensional inputs and multiple outputs. Vehicle System Dynamics, 2025: 1–21
[53]
ChianiLBorgonovoEPlischkeETavoniM. Global sensitivity analysis of integrated assessment models with multivariate outputs. Risk Analysis, 2025: 1
[54]
Mazo G, Tournier L. An inference method for global sensitivity analysis. Technometrics, 2025, 67(2): 270–282
[55]
RachevS TKlebanovL BStoyanovS VFabozziF. The Methods of Distances in the Theory of Probability and Statistics. New York: Springer, 2013
[56]
Gamboa F, Janon A, Klein T, Lagnoux A. Sensitivity analysis for multidimensional and functional outputs. Electronic Journal of Statistics, 2014, 8(1): 575–603
[57]
Broto B, Bachoc F, Depecker M, Martinez J M. Sensitivity indices for independent groups of variables. Mathematics and Computers in Simulation, 2019, 163: 19–31
[58]
Botev Z I, Grotowski J F, Kroese D P. Kernel density estimation via diffusion. The Annals of Statistics, 2010, 38(5): 2916–2957
[59]
PardoL. Statistical Inference Based on Divergence Measures. Boca Raton, FL: Chapman and Hall/CRC, 2018
[60]
NelsenR B. An Introduction to Copulas. New York: Springer, 2006
[61]
Vu-Bac N, Zhuang X, Rabczuk T. Uncertainty quantification for mechanical properties of polyethylene based on fully atomistic model. Materials, 2019, 12(21): 3613
[62]
Nguyen T C, Vu-Bac N, Budarapu P R. A Kriging-based uncertainty quantification for fracture assessment. International Journal of Computational Methods, 2025, 22(1): 2450045
RIGHTS & PERMISSIONS
Higher Education Press
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.