Model distance-based approach for global sensitivity analysis in engineering systems with multivariate outputs

Kumar VIDHYA , Greegar GEORGE

Front. Struct. Civ. Eng. ›› 2025, Vol. 19 ›› Issue (9) : 1493 -1511.

PDF (1135KB)
Front. Struct. Civ. Eng. ›› 2025, Vol. 19 ›› Issue (9) : 1493 -1511. DOI: 10.1007/s11709-025-1217-0
RESEARCH ARTICLE

Model distance-based approach for global sensitivity analysis in engineering systems with multivariate outputs

Author information +
History +
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.

Graphical abstract

Keywords

multivariate outputs / moment-independent sensitivity analysis / probability distance measures / multivariate Sobol’s analysis / Monte Carlo simulation / uncertainty quantification

Cite this article

Download citation ▾
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

登录浏览全文

4963

注册一个新账户 忘记密码

1 Introduction

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 [1013], 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 [1719] 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,2224]. 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 X represent n-dimensional input random vector (i.e., X=[X1,X2,,Xn]T) with marginal PDFs, pXi(xi);i=1,2,,n, and joint PDF, pX(x)=i=1npXi(xi). The superscript T represents the transpose of a vector. Consider a deterministic function Y(r)=f(r)(X);r=1,2,,s where the function f(r)() could be the result of a simulation of a mathematical model and Y(r) denotes the response of the model. Let Y be s-dimensional response vector (i.e., Y=[Y(1),Y(2),,Y(s)]t) with joint PDF, pY(y). Sobol’s decomposition of Y(r) is presented as follows [40].

Y(r)=f0(r)+i=1nfi(r)(Xi)+1i<jnnfij(r)(Xi,Xj)++f12n(r)(X1,X2,,Xn);r=1,2,,s,

with

f0(r)=E[Y(r)]=f(r)(X1,X2,,Xn)k=1npXk(xk)dxk,

fi(r)(Xi)=E[Y(r)|Xi]E[Y(r)]=f(r)(X1,X2,,Xn)k=1kinpXk(xk)dxkf0(r),

fij(r)(Xi,Xj)=E[Y(r)|Xi,Xj]E[Y(r)|Xi]E[Y(r)|Xj]E[Y(r)]=f(r)(X1,X2,,Xn)k=1kikjnpXk(xk)dxkf0(r)fi(r)(Xi)fj(r)(Xj),

f12n(r)(X1,X2,,Xn)=f(r)(X1,X2,,Xn)(summandsoflowerorder),

where E[] denotes the mathematical expectation operator. The terms in Eq. (1) should satisfy the orthogonal properties as follows [31].

fi1i2im(r)(xi1,xi2,,xim)k=1npXk(xk)dxk=0,

fi1i2im(r)(xi1,xi2,,xim)fj1j2jq(r)(xj1,xj2,,xjq)k=1npXk(xk)dxk{0,ifm=qandil=jll=1,2,,n,=0,otherwise,

fi1i2im(r)(xi1,xi2,,xim)pXk(xk)dxk=0;forany1kn.

For Eqs. (6)−(8), the condition is that 1i1<<imn; 1mn. In Eq. (8), the integral of fi1i2im(r)(xi1,xi2,,xim) with respect to any of its variables is equal to zero. Using Eq. (1), Gamboa et al. [40] represented Sobol’s decomposition of Y as

Y=f0+i=1nYXi+1i<jnnYXiXj++YX1X2Xn,

where

f0={f0(1)f0(2)f0(s)},YXi=[fi(1)(Xi)fi(2)(Xi)fi(s)(Xi)],YXiXj=[fij(1)(Xi,Xj)fij(2)(Xi,Xj)fij(s)(Xi,Xj)],andYX1X2Xn=[f12n(1)(X1,X2,,Xn)f12n(2)(X1,X2,,Xn)f12n(s)(X1,X2,,Xn)].

By taking covariance on both sides of Eq. (9) gives

Cov(Y)=i=1nCovXi(YXi)+1i<jnnCovXiXj(YXiXj)++CovX1X2Xn(YX1X2Xn),

where

Cov(Y)=E[(YE[Y])(YE[Y])t]=E[{Y(1)E[Y(1)]Y(2)E[Y(2)]Y(s)E[Y(s)]}{Y(1)E[Y(1)]Y(2)E[Y(2)]Y(s)E[Y(s)]}t],

where Cov(Y) represents the covariance matrix of Y. In general, CovXi(), CovXiXj(), and CovX1X2Xn() can be written as follows

CovXi(YXi)=E[(YXiE[YXi])(YXiE[YXi])t]=[Cov(fi(1)(Xi),fi(1)(Xi))Cov(fi(1)(Xi),fi(2)(Xi))Cov(fi(1)(Xi),fi(s)(Xi))Cov(fi(2)(Xi),fi(1)(Xi))Cov(fi(2)(Xi),fi(2)(Xi))Cov(fi(2)(Xi),fi(s)(Xi))Cov(fi(s)(Xi),fi(1)(Xi))Cov(fi(s)(Xi),fi(2)(Xi))Cov(fi(s)(Xi),fi(s)(Xi))],

CovXiXj(YXiXj)=[Cov(fij(1)(Xi,Xj),fij(1)(Xi,Xj))Cov(fij(1)(Xi,Xj),fij(2)(Xi,Xj))Cov(fij(1)(Xi,Xj),fij(s)(Xi,Xj))Cov(fij(2)(Xi,Xj),fij(1)(Xi,Xj))Cov(fij(2)(Xi,Xj),fij(2)(Xi,Xj))Cov(fij(2)(Xi,Xj),fij(s)(Xi,Xj))Cov(fij(s)(Xi,Xj),fij(1)(Xi,Xj))Cov(fij(s)(Xi,Xj),fij(2)(Xi,Xj))Cov(fij(s)(Xi,Xj),fij(s)(Xi,Xj))],

CovX1X2Xn(YX1X2Xn)=[Cov(f12n(1)(X1,X2,,Xn),f12n(1)(X1,X2,,Xn))Cov(f12n(1)(X1,X2,,Xn),f12n(2)(X1,X2,,Xn))Cov(f12n(1)(X1,X2,,Xn),f12n(s)(X1,X2,,Xn))Cov(f12n(2)(X1,X2,,Xn),f12n(1)(X1,X2,,Xn))Cov(f12n(2)(X1,X2,,Xn),f12n(2)(X1,X2,,Xn))Cov(f12n(2)(X1,X2,,Xn),f12n(s)(X1,X2,,Xn))Cov(f12n(s)(X1,X2,,Xn),f12n(1)(X1,X2,,Xn))Cov(f12n(s)(X1,X2,,Xn),f12n(2)(X1,X2,,Xn))Cov(f12n(s)(X1,X2,,Xn),f12n(s)(X1,X2,,Xn))],

where the term CovXi() represents the covariance matrix of Y solely influenced by input variable Xi. The terms CovXiXj() and CovX1X2Xn() denote the covariance matrix of Y influenced by the pair (Xi,Xj) and nth order tuples, respectively. By taking the trace on both sides of Eq. (11) gives

tr[Cov(Y)]=i=1ntr[CovXi(YXi)]+1i<jnntr[CovXiXj(YXiXj)]++tr[CovX1X2Xn(YX1X2Xn)].

Equation (16) can be rewritten as

Var[Y(1)]+Var[Y(2)]++Var[Y(s)]=i=1n{Var[fi(1)(Xi)]+Var[fi(2)(Xi)]++Var[fi(s)(Xi)]}+1i<jnn{Var[fij(1)(Xi,Xj)]+Var[fij(2)(Xi,Xj)]++Var[fij(s)(Xi,Xj)]}++{Var[f12n(1)(X1,X2,,Xn)]+Var[f12n(2)(X1,X2,,Xn)]++Var[f12n(s)(X1,X2,,Xn)]}.

Equation (17) can be denoted as

DY=i=1nDi+1i<jnnDij++D12n,

DY=Var[Y(1)]+Var[Y(2)]++Var[Y(s)],

i=1nDi=i=1n{Var[fi(1)(Xi)]+Var[fi(2)(Xi)]++Var[fi(s)(Xi)]},

1i<jnnDij=1i<jnn{Var[fij(1)(Xi,Xj)]+Var[fij(2)(Xi,Xj)]++Var[fij(s)(Xi,Xj)]},

D12n={Var[f12n(1)(X1,X2,,Xn)]+Var[f12n(2)(X1,X2,,Xn)]++Var[f12n(s)(X1,X2,,Xn)]},

where DY denotes the variance of Y. The term Di represents the partial variance of Y contributed by input Xi alone. The terms Dij and D12n denote the partial variance of Y contributed by the pair (Xi,Xj) and nth order tuples, respectively. Using Eq. (18a), Sobol’s first order and total sensitivity indices of input variable Xi, which are denoted as Si and Ti respectively, can be defined as follows [40].

Si=DiDY;i=1,2,,n,

Ti=Di+j=1jinDij++D12nDY;i=1,2,,n,

where Si indicates how each input variable impacts the overall variability of Y by assessing its contribution to the overall response variance and Ti represents the variable’s overall impact on overall variability of Y, by considering both the variable and its interaction with other input variables. Higher values of Si and Ti imply higher sensitivity effect of variable Xi toward the uncertainty in the response quantity of interest.

2.1 Remarks

1) If Ti=0, 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 Y.

2) If Ti=Si=1, then it implies that Y is solely dependent on Xi only.

3) If Si=0, then it implies that Xi is not directly contributing to the variability of the response Y.

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, Y=f(X). All the input variables of X 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, Xi which has been deliberately fixed at a deterministic value denoted by αi. Let this model be called altered model-1. The response of this altered model-1 is denoted by Yi. Let pY(y(1),y(2),,y(s)) denotes the joint PDF of Y and pYi(yi(1),yi(2),,yi(s)) denotes the joint PDF of Yi. The difference between the reference model, Y and the altered model-1, Yi represents the importance of the eliminated uncertainty in Xi and its interactions with other input variables. Let this difference be denoted by di=dist(Y,Yi) and can be considered as a measure of total sensitivity index of the input variable, Xi.

Similarly, an altered model-2 can be defined where except for the ith element, Xi, all other variables are made deterministic by fixing them to constant values, αj;j=1,2,,n;ji. Fig.1 illustrates the reference model, and the altered models 1 and 2. Let the response of this altered model-2 is denoted by Y~i and the corresponding joint PDF is given by pY~i(y~i(1),y~i(2),,y~i(s)). The difference between the reference model, Y and the altered model-2, Y~i represents the sensitivity of the uncertainty due to Xi alone. This sensitivity measure denoted by di=dist(Y,Y~i) can be considered as the main sensitivity index due to variable Xi.

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 pU(u1,u2,,us) and pV(u1,u2,,us), respectively, and with joint CDFs, denoted by PU(u1,u2,,us) and PV(u1,u2,,us), 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, Yi, and Y~i. For instance, to find the distance between Y and Yi, using Hellinger distance, Kullback–Leibler divergence, and l2 norm are defined in Eqs. (21)−(23).

dH(Y,Yi)=12(pY(y(1),y(2),,y(s))pYi(y(1),y(2),,y(s)))2i=1sdy(i),

dK(Y,Yi)=pY(y(1),y(2),,y(s))lnpY(y(1),y(2),,y(s))pYi(y(1),y(2),,y(s))i=1sdy(i),

l2(Y,Yi)=tr[E[(YYi)(YYi)t]],

where Eqs. (21)−(23) represent the total sensitivity indices evaluated with respect to the input random variable, Xi. Similarly, the main sensitivity indices with respect to the input random variable, Xi based on Hellinger distance, Kullback–Leibler divergence, and l2 norm, can also be defined by using dH(Y,Y~i), dK(Y,Y~i), and l2(Y,Y~i), 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 di calculated with respect to input variable Xi represents the degree of uncertainty that Xi imparts along with its interactions with other input variables to the response. A higher value of di suggests that the variable Xi has more significant sensitivity effect.

3) The di evaluated with respect to input variable Xi represents the level of uncertainty Xi alone holds toward the response. Higher the value of di indicates that uncertainty in Xi has less importance on the response.

4) The probability distance measures, di and di 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. {l2(Y,Yi)}2=E[(YYi)(YYi)t]) in which the sensitivity indices also depend only on the second-order moment of the response variables. To illustrate this, consider a deterministic function, Y(r)=f(r)(X1,X2,X3); r=1and2, where Y=[Y(1),Y(2)]t with joint PDF pY(y1,y2) and X1, X2, and X3 are independent random variables. The joint PDF of X is denoted as pX(x1,x2,x3) which is the product of marginal PDFs of X, i=13pXi(xi). Sobol’s decomposition of Y(1) is represented as follows

Y(1)=f0(1)+f1(1)(X1)+f2(1)(X2)+f3(1)(X3)+f12(1)(X1,X2)+f13(1)(X1,X3)+f23(1)(X2,X3)+f123(1)(X1,X2,X3).

The summands of Sobol’s decomposition of Y(1) are evaluated as follows

f0(1)=f(1)(X1,X2,X3)k=13pXk(xk)dxk,

fi(1)(Xi)=f(1)(X1,X2,X3)k=1ki3pXk(xk)dxkf0(1);i=1,2,3,

fij(1)(Xi,Xj)=f(1)(X1,X2,X3)k=1kikj3pXk(xk)dxkf0(1)fi(1)(Xi)fj(1)(Xj);1i<j3,

f123(1)(X1,X2,X3)=f(1)(X1,X2,X3)(summandsoflowerorder).

In a similar manner, the summands of Sobol’s decomposition of Y(2)can also be evaluated. Then, using Eq. (9), Sobol’s decomposition of Y can be represented as follows

Y=f0+i=13YXi+1i<j33YXiXj+YX1X2X3.

Following the notation used in Eq. (10) with n = 3, the above equation can be rewritten as

{Y(1)Y(2)}={f0(1)f0(2)}+{f1(1)(X1)f1(2)(X1)}+{f2(1)(X2)f2(2)(X2)}+{f3(1)(X3)f3(2)(X3)}+{f12(1)(X1,X2)f12(2)(X1,X2)}+{f13(1)(X1,X3)f13(2)(X1,X3)}+{f23(1)(X2,X3)f23(2)(X2,X3)}+{f123(1)(X1,X2,X3)f123(2)(X1,X2,X3)}.

Taking covariance on both sides of Eq. (29) gives

Cov(Y)=i=13CovXi(YXi)+1i<j33CovXiXj(YXiXj)+CovX1X2X3(YX1X2X3),

where

Cov(Y)=E[{Y(1)E[Y(1)]Y(2)E[Y(2)]}{Y(1)E[Y(1)]Y(2)E[Y(2)]}t]=[Var[Y(1)]Cov(Y(1),Y(2))Cov(Y(1),Y(2))Var[Y(2)]].

In general, CovXi(YXi) and CovXiXj(YXiXj) can be written as given by Eqs. (33) and (34).

CovXi(YXi)=[Var[fi(1)(Xi)]Cov(fi(1)(Xi),fi(2)(Xi))Cov(fi(1)(Xi),fi(2)(Xi))Var[fi(2)(Xi)]];i=1,2,and3,

CovXiXj(YXiXj)=[Var[fij(1)(Xi,Xj)]Cov(fij(1)(Xi,Xj),fij(2)(Xi,Xj))Cov(fij(1)(Xi,Xj),fij(2)(Xi,Xj))Var[fij(2)(Xi,Xj)]];1i<j3,

CovX1X2X3(YX1X2X3)=[Var[f123(1)(X1,X2,X3)]Cov(f123(1)(X1,X2,X3),f123(2)(X1,X2,X3))Cov(f123(1)(X1,X2,X3),f123(2)(X1,X2,X3))Var[f123(2)(X1,X2,X3)]].

Taking trace on both sides of Eq. (31) gives

tr[Cov(Y)]=i=13tr[CovXi(YXi)]+1i<j33tr[CovXiXj(YXiXj)]+tr[CovX1X2X3(YX1X2X3)].

This further reduces as follows

Var[Y(1)]+Var[Y(2)]=Var[f1(1)(X1)]+Var[f1(2)(X1)]+Var[f2(1)(X2)]+Var[f2(2)(X2)]+Var[f3(1)(X3)]+Var[f3(2)(X3)]+Var[f12(1)(X1,X2)]+Var[f12(2)(X1,X2)]+Var[f13(1)(X1,X3)]+Var[f13(2)(X1,X3)]+Var[f23(1)(X2,X3)]+Var[f23(2)(X2,X3)]+Var[f123(1)(X1,X2,X3)]+Var[f123(2)(X1,X2,X3)].

Therefore, the total variance in Y can be written as

DY=D1+D2+D3+D12+D13+D23+D123,

where D1=Var[f1(1)(X1)]+Var[f1(2)(X1)], which represents the sum of partial variances of responses Y(1)andY(2) with respect to the input variable X1 alone. In a similar manner, D2andD3 can be evaluated which denote the sum of partial variances of responses Y(1)andY(2) with respect to the variables, X2andX3 respectively. The higher order partial variances of responses Y(1)andY(2) are denoted by D12,D13,D23, and D123. Using Eqs. (19) and (20), Sobol’s first order and total sensitivity indices of Xi; i=1,2,3 can be quantified as follows

S1=D1DY,S2=D2DY,andS3=D3DY.

T1=D1+D12+D13+D123DY,T2=D2+D12+D23+D123DY,andT3=D3+D13+D23+D123DY.

To determine the total sensitivity index based on l2 norm, begin by fixing X1 at a constant value α. Using Eq. (29), Y1 can be represented as follows

Y1={Y1(1)Y1(2)}={f0(1)f0(2)}+{f1(1)(α)f1(2)(α)}+{f2(1)(X2)f2(2)(X2)}+{f3(1)(X3)f3(2)(X3)}+{f12(1)(α,X2)f12(2)(α,X2)}+{f13(1)(α,X3)f13(2)(α,X3)}+{f23(1)(X2,X3)f23(2)(X2,X3)}+{f123(1)(α,X2,X3)f123(2)(α,X2,X3)}.

The l2 norm between Y and Y1 can be evaluated as follows

{l2(Y,Y1)}2=E[(YY1)(YY1)t]=E[{Y(1)Y1(1)Y(2)Y1(2)}{Y(1)Y1(1)Y(2)Y1(2)}t],

Taking trace of Eq. (42) gives

tr[{l2(Y,Y1)}2]=E[(Y(1)Y1(1))2]+E[(Y(2)Y1(2))2],=E[{f1(1)(X1)+f12(1)(X1,X2)+f13(1)(X1,X3)+f123(1)(X1,X2,X3)f1(1)(α)f12(1)(α,X2)f13(1)(α,X3)f123(1)(α,X2,X3)}2]+E[{f1(2)(X1)+f12(2)(X1,X2)+f13(2)(X1,X3)+f123(2)(X1,X2,X3)f1(2)(α)f12(2)(α,X2)f13(2)(α,X3)f123(2)(α,X2,X3)}2],

where tr[{l2(Y,Y1)}2] can be rewritten as follows

tr[{l2(Y,Y1)}2]=D1+D12+D13+D123+{f1(1)(α)}2+{f1(2)(α)}2+E[{f12(1)(α,X2)}2]+E[{f12(2)(α,X2)}2]+E[{f13(1)(α,X3)}2]+E[{f13(2)(α,X3)}2]+E[{f123(1)(α,X2,X3)}2]+E[{f123(2)(α,X2,X3)}2].

To formulate global total sensitivity index for input variable X1, treat α as a random variable, following the distributional properties of the random variable, X1. Then evaluate E[tr[{l2(Y,Y1)}2]] as follows

E[tr[{l2(Y,Y1)}2]]=2(D1+D12+D13+D123).

Using Eq. (40), the above expression can be written as

E[tr[{l2(Y,Y1)}2]]=2DYT1.

Equation (46) represents the relationship between total sensitivity index with respect to the input variable X1 based on l2 norm and Sobol’s analysis. In a similar manner, total sensitivity indices with respect to input variables X2 and X3 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).

Ti=E[tr[{l2(Y,Yi)}2]]2DY;i=1,2,3.

Furthermore, by fixing X2asα and X3asβ, the main sensitivity index of X1 can be evaluated using l2 norm. Using Eq. (29), Y~1 can be represented as follows

Y~1={Y~1(1)Y~1(2)}={f0(1)f0(2)}+{f1(1)(X1)f1(2)(X1)}+{f2(1)(α)f2(2)(α)}+{f3(1)(β)f3(2)(β)}+{f12(1)(X1,α)f12(2)(X1,α)}+{f13(1)(X1,β)f13(2)(X1,β)}+{f23(1)(α,β)f23(2)(α,β)}+{f123(1)(X1,α,β)f123(2)(X1,α,β)}.

The l2 norm between Y and Y~1 can be evaluated as follows

{l2(Y,Y~1)}2=E[(YY~1)(YY~1)t],=E[{Y(1)Y~1(1)Y(2)Y~1(2)}{(Y(1)Y~1(1))(Y(2)Y~1(2))}].

Taking trace of Eq. (49) gives

tr[{l2(Y,Y~1)}2]=E[(Y(1)Y~1(1))2]+E[(Y(2)Y~1(2))2]=E[{f2(1)(X2)+f3(1)(X3)+f12(1)(X1,X2)+f13(1)(X1,X3)+f23(1)(X2,X3)+f123(1)(X1,X2,X3)f2(1)(α)f3(1)(β)f12(1)(X1,α)f13(1)(X1,β)f23(1)(α,β)f123(1)(X1,α,β)}2]+E[{f2(2)(X2)+f3(2)(X3)+f12(2)(X1,X2)+f13(2)(X1,X3)+f23(2)(X2,X3)+f123(2)(X1,X2,X3)f2(2)(α)f3(2)(β)f12(2)(X1,α)f13(2)(X1,β)f23(2)(α,β)f123(2)(X1,α,β)}2],

where tr[{l2(Y,Y~1)}2] is evaluated as follows

tr[{l2(Y,Y~1)}2]=D2+D3+D12+D13+D23+D123+{f2(1)(α)}2+{f2(2)(α)}2+{f3(1)(β)}2+{f3(2)(β)}2+E[{f12(1)(X1,α)}2]+E[{f12(2)(X1,α)}2]+E[{f13(1)(X1,β)}2]+E[{f13(2)(X1,β)}2]+E[{f23(1)(α,β)}2]+E[{f23(2)(α,β)}2]+E[{f123(1)(X1,α,β)}2]+E[{f123(2)(X1,α,β)}2].

Now to formulate global first order sensitivity index of input variable X1, evaluate E[tr[{l2(Y,Y~1)}2]] by treating α and β as random variables with PDF, pX2(x2) and pX3(x3), respectively. Therefore, Eq. (51) reduces to

E[tr[{l2(Y,Y~1)}2]]=2(D2+D3+D12+D13+D23+D123).

In a similar manner, global main sensitivity indices with respect to input variables X2 and X3 can be evaluated based on l2 norm. Using Eq. (39), the above expression can be written as follows

E[tr[{l2(Y,Y~1)}2]]=2DY(1S1),

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 X1. In general, the relationship between main sensitivity index based on l2 norm and Sobol’s first order sensitivity index is shown in Eq. (54).

Si=1E[tr[{l2(Y,Y~i)}2]]2DY;i=1,2,3.

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 X 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 X are independent.

3) When the variables of X are dependent, the global total and main sensitivity indices based on l2 norm can be evaluated with respect to the input random variable Xi using E[tr[{l2(Y,Yi)}2]]2DY and E[tr[{l2(Y,Y~i)}2]]2DY, 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 X1 can be evaluated by fixing it as μ. Similarly, the global-local main sensitivity index of X1 can be evaluated by fixing X2andX3 to αandβ 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, Y=f(X). The variables in the input vector X are taken to be partitioned into two groups, Xu and Xu. Here, u is a subset of {1,2,,n} and u represents the complementary set of u. Consider another hypothetical model, where all the variables of Xu are treated as uncertain. The variables in the group Xu are fixed at its nominal value. Let this model be called as altered model-1 and denoted by Yu. The difference between the reference model, Y and the altered model-1, Yu represents the total sensitivity index of the group Xu. 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 Xu, variables in the group Xu are deterministically fixed at their respective nominal values. Let the response of this altered model-2 is denoted by Y~u. The difference between the reference model, Y and the altered model-2, Y~u represents the main sensitivity index of the group Xu.

5.1 Remarks

1) Following the notion discussed in Section 4, the global total sensitivity index of the grouped variable Xu, based on l2 norm can be evaluated using E[tr[{l2(Y,Yu)}2]]2DY. The relationship between global total sensitivity index of Xu, based on l2 norm and Sobol’s analysis is given by TXu=E[tr[{l2(Y,Yu)}2]]2DY. This is valid when the variables of X are treated as independent. Here, TXudenotes Sobol’s total sensitivity index of Xu [56,57].

2) Similarly, the global main sensitivity index of the grouped variable Xu, based on l2 norm can be evaluated using E[tr[{l2(Y,Y~u)}2]]2DY. The relationship between global main sensitivity index of Xu, based on l2 norm and Sobol’s analysis is given by SXu=1E[tr[{l2(Y,Y~u)}2]]2DY. This is valid when the variables of X are treated as independent. Here, SXu denotes Sobol’s first order sensitivity index of Xu.

3) If TXu=0, then it indicates that Xu group of input variables, does not contribute to the variability of the response Y either directly or by its interactions with other group of input variables.

4) If SXu=0, then it implies that Xu group of input variables, does not directly contributing to the variability of the response Y.

5) If TXu=SXu=1, then it implies that Y is solely dependent on Xu 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 N samples of input random vector X from the joint PDF, pX(x1,x2,,xn) using MCS. Let these samples be denoted by [x1(j),x2(j),,xn(j)]t;j=1,2,,N.

Step II. Evaluate the response of the reference model, Y=[Y(1),Y(2),,Y(s)]t using the samples simulated from step (I). Let the realizations of Y be denoted by [yj(1),yj(2),,yj(s)]t; j=1,2,,N. Here, yj(s) represents the j th realization of the random variable, Y(s) belonging to the random vector, Y.

Step III. Evaluate the response of the altered model-1, Yi=[Yi(1),Yi(2),,Yi(s)]t;i=1,2,,n by fixing Xi=αi. Then, [yij(1),yij(2),,yij(s)]t=f(x1(j),x2(j),,xi1(j),αi,xi+1(j),,xn(j));j=1,2,,N. Here, yij(s) represents the j th realization of the random variable, Yi(s) belonging to the random vector, Yi.

Step IV. Evaluate the response of the altered model-2, Y~i=[Y~i(1),Y~i(2),,Y~i(s)]t;i=1,2,,n by maintaining the uncertainty of Xi, where all other input random variables are made deterministic by fixing them to constant values, αj;j=1,2,,n;ji. Then, [y~ij(1),y~ij(2),,y~ij(s)]t=f(α1,α2,,αi1,xi(j),αi+1,,αn);j=1,2,,N. Here, y~ij(s) represents the jth realization of the random variable, Y~i(s) belonging to the random vector, Y~i.

Step V. Estimate the joint PDF of the models Y and Yi, denoted by p^Y(y(1),y(2),,y(s)) and p^Yi(yi(1),yi(2),,yi(s)) 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, Xi based on Hellinger distance can be estimated by evaluating the distance between the joint PDFs of Y and Yi, as shown in Eq. (57). Here, p^Y(yi(1),yi(2),,yi(s)) and p^Yi(y(1),y(2),,y(s)) are evaluated using an appropriate interpolation method.

k1=++(p^Y(y(1),y(2),,y(s))p^Yi(y(1),y(2),,y(s)))r=1sdy(r),

k2=++(p^Y(yi(1),yi(2),,yi(s))p^Yi(yi(1),yi(2),,yi(s)))r=1sdyi(r),

δH(αi)=10.5(k1+k2).

Step VII. The multivariate global-local total sensitivity index with respect to the input random variable, Xi based on Kullback–Leibler divergence can be estimated by evaluating the distance between the joint PDFs of Y and Yi, as shown in Eq. (58).

δK(αi)=++p^Y(y(1),y(2),,y(s))logp^Y(y(1),y(2),,y(s))p^Yi(y(1),y(2),,y(s))r=1sdy(r).

Step VIII. The multivariate global-local total sensitivity index with respect to the input random variable, Xi based on l2 norm can be estimated as follows

l^2(Y,Yi)=1Nr=1sj=1N(yj(r)yij(r))22DY.

Step IX. Repeat the steps (III) to (VIII) for all other input random variables, Xi;i=1,2,,n. In a similar manner, the multivariate global-local main sensitivity index with respect to the input random variable Xi can also be evaluated by estimating the distance between the joint PDFs of the reference model, Y and the altered model-2, Y~i.

The total and main sensitivity indices estimated in the previous steps (I) to (IX), depend upon the deterministic values, αi;i=1,2,,n 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 αi;i=1,2,,n. The average of these estimated indices yields the global total and main sensitivity indices with respect to the input random variable Xi.

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 qH and qV, respectively. The point loads, denoted by Pi;i=1,2,,5 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 δD and δG respectively. The deflections are evaluated using Eq. (60). The axial rigidities of the inclined and horizontal members are denoted by AE1 and AE2, respectively.

δD=1AE1(46.52qH+1.95qV0.86P1+2.58P2+6.03P3+0.86P4+4.31P5)+1AE2(18.21qH+0.65qV1.58P1+2.17P2+2.45P3+0.01P4+3.46P5),

δG=1AE1(92.95qH+0.01qV+5.16P1+7.75P2+2.58P3+10.33P4+5.16P5)+1AE2(51.99qH+2.59qV+0.58P1+5.19P2+2.89P3+3.47P4+5.19P5).

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 qH has the most significant influence, and the variable qV 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).

ρ=[10.600000000.6100000000010.30.70.50.300000.310.50.60.400000.70.510.60.600000.50.60.610.700000.30.40.60.7100000000010.800000000.81].

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 103 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 AE2 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 mi;i=1,2,3. The flexural rigidities of members AB, FE, and GH are denoted as EI1 and for the members BC and ED, denoted by EI2. The lengths of these members are denoted by L1 and L2, 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 xg(t) 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

MY¨(t)+CY˙(t)+KY(t)=F(t),

M=[m1+m200m3],C=αM+βK,K=[k1+k2k2k2k2],Y(t)=[y1(t)y2(t)],F(t)=[(m1+m2)x¨g(t)m3x¨g(t)],

where M,C,K,Y, and F represent the mass matrix, damping matrix, stiffness matrix, displacement vector, and force vector of the MDOF system, respectively. Let ‘’ denotes the time derivative, and k1=36EI1L13 and k2=24EI2L23 represent the equivalent stiffnesses of first and second stories of the frame, respectively. Let α and β denote the Rayleigh damping coefficients, evaluated using 2ζω1ω2ω1+ω2 and 2ζω1+ω2, respectively. Here, ω1 and ω2 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

z˙(t)=Az(t)+BF(t),

z(t)=[Y(t)Y˙(t)]4×1,A=[OIM1KM1C],andB=[OM1],

where z(t) denotes the state vector, O and I represent the null and identity matrices of size 2×2, 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 X (i.e., X=[m1,m2,m3,EI1,EI2,L1,L2]t). The statistical characteristics of the variables in this example are detailed in Tab.7. All the variables of X 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 X are modeled as independent random variables; and Case 2: the random variables of X are grouped into three distinct groups. The components of X are partitioned into three groups denoted by X(i);i=1,2,3 such that X(1)=[m1,m2,m3]t, X(2)=[EI1,EI2]t, and X(3)=[L1,L2]t.

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 103 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 L2 is found to be the most significant variable and the variable m1 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 X(3) 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 X1 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 X2, 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 X1 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 (N+2nN2) 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.

References

[1]

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 AI Mindmap
PDF (1135KB)

Supplementary files

FSC-25217-OF-KV_suppl_1

457

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/