南京航空航天大学学报  2017, Vol. 49 Issue (3): 441-446   PDF    
一种新的多输出重要性测度及其高效计算方法
左健巍, 吕震宙, 刘辉, 巩祥瑞    
西北工业大学航空学院,西安,710072
摘要: 基本变量重要性测度分析是结构安全评估以及工程优化设计的一项必要工作。本文结合矩独立重要性测度思想和基于方差的重要性测度思想,提出了一种新的适用于多个输出的重要性测度。所提测度利用概率积分转化(Probability integration transformation, PIT),将输出的不确定性由输出的联合分布函数来表征。在多输出情况下,相比单纯基于方差的重要性测度,所提测度能够同时包含各个输出的不确定性及其相关性。而相比单纯的矩独立重要性测度,由于它使用方差来衡量变异性,因而求解过程更为简便。在计算多输出的分布函数时,本文采用基于分数矩的极大熵方法结合Nataf变换法,在保证求解精度的同时大大降低了模型调用次数。数值和工程算例说明了该测度的合理性以及计算方法的高效性。
关键词: 多输出     重要性测度     概率积分转化     极大熵     Nataf变换    
New Importance Measure for Multivariate Output and Its Effective Solution
ZUO Jianwei, LV Zhenzhou, LIU Hui, GONG Xiangrui    
School of Aeronautics, Northwestern Polytechnical University, Xi′an, 710072, China
Abstract: Importance measure for input random variables is a necessary component of safety evaluation and optimization design in engineering. In this paper, a new importance measure for multivariate output is introduced by combining notions of the moment-independent importance measure and the variance-based importance measure synthetically. The new measure is based on the multivariate probability integration transformation (PIT), in which the uncertainty of the multivariate output is represented in the form of its joint cumulative distribution function (CDF). Compared with variance-based measures, the new measure can take into account both of the uncertainty and the correlation information in the multivariate output. Compared with moment-independent measures, the solution procedure of new measure is more simple because the variability of the joint CDF is measured by variances. In this paper, maximum entropy method based on fractional moments and Nataf transformation are proposed to reduce model calls when the joint CDF is calculated. The calculation cost is saved without decreasing its accuracy. A numerical example and an engineering example are given to show the reasonableness of the proposed measure and the efficiency of the algorithm.
Key words: multivariate output     importance measure     probability integration transformatio n     maximum entropy method     Nataf transformation    

在工程结构设计及风险评估中,需要考虑输入变量的不确定性对输出响应性能不确定性的影响程度。而输出响应性能往往不止一个。传统的单个输出性能下基于方差或矩独立重要性测度可以对每个输出单独进行分析,然而由于输出之间一般具有相关性,这样单独分析每个输出的方法会造成各个指标间不同程度的信息冗余,使得分析结果难以被解释[1-2]。因此,更好的方法是把多输出看作一个整体来对待。

Campbell等人基于对输出响应量的分解提出了一种简单实用的重要性测度方法[1]。它通过对输出响应量进行正交分解,提取包含信息最多的几个成分,再单独进行重要性分析。Lamboni等人将其应用于农作物生长模型的分析中,并提出了一套新的综合测度[3-4]。Gamboa等人基于协方差分解, 提出一种广义的重要性测度[5],该测度求解过程相比Campbell所提测度更为高效,但它们本质上是等价的[2]。这些方法直接把输出(协)方差作为输出不确定性的唯一衡量,相比输出的完整概率分布,损失了很多信息[6]。因此,更好的重要性测度应该考虑输出的完整概率分布。Cui等人[7]将Borgonovo[8]在单输出下的矩独立指标扩展到多输出条件下,定义了基于联合概率密度函数(Probability density function, PDF)的重要性测度。虽然该测度全面考虑了多个输出响应的不确定性以及输出间的相关性,但文献[7]在求解多输出的联合PDF时,采用的是直方图法,计算量大且输出的维数高时很难较准确地求得输出的联合PDF。Li等人[9]综合前人在单输出条件下基于分布函数(Cumulative distribution function, CDF)的重要性测度方法[10-12], 通过使用概率积分转化(Probability integral transformation, PIT)方法[13], 提出了一种基于CDF的多输出重要性测度,该测度以联合CDF的PIT分布作为输出不确定性的度量,同Cui的测度一样包含了输出响应的完整不确定信息及其相关性信息。由于计算时需要在循环内部求解PIT变量的分布函数和条件分布函数,并在全域内进行积分,它的求解过程依旧十分繁琐。本文在文献[9]基础上,结合基于方差的重要性测度方法,提出一种新的多输出重要性测度。该测度同样利用PIT方法,在保留多输出响应不确定性和相关性信息的同时,将多维响应量化为单维。对单维PIT变量使用基于方差的重要性测度分析方法,所得测度同样能够很好地反映出输入变量不确定性对多输出响应不确定性的影响程度,且包含输出之间相关性的信息。由于无需对PIT变量再求分布函数并在全域内积分,而只需求其方差,所提测度求解过程更为简便。文献[14]提出一种基于分数矩的极大熵方法,可以高效估计输出响应的边缘概率密度函数,而联合概率密度函数可以使用文献[15]所提Nataf变换法高效估计,本文将在这两种方法的基础上,改进多输出联合分布函数的解法,提出一种高效求解方法用于计算所提测度。

1 多输出重要性测度新指标

X=(X1, …, Xn)T表示一组独立输入变量,Y=(Y1, …, Ym)T表示X通过功能函数Yr=gr(X1, …, Xn)(r=1, …, m)获得的输出响应。

FY (Y1, …, Ym)表示模型输出响应Y=(Y1, …, Ym)T的联合分布函数,则Ym维PIT可由式(1) 获得

$ U = {F_\mathit{\boldsymbol{Y}}}\left( {{Y_1}, \cdots, {Y_m}} \right) $ (1)

显然变量U中已经包含了多输出响应的单维信息及多输出之间的相关性信息,且U为单维随机变量,在比较UXi固定U|Xi的分布差异时,可以采用U的方差V(U)和U|Xi的方差V(U|Xi)的差异,并采用绝对值的形式以保留在后续求平均差异时Xi的影响。对V(U)和V(U|Xi)的绝对值差异V(U)-V(U|Xi)求平均,可定义式(2) 所示的新指标ξi来衡量Xi对多个输出综合统计特征的影响

$ \begin{array}{l} {\xi _i} = \frac{{{E_{{X_i}}}\left[{\left| {V\left( U \right)-V\left( {U\left| {{X_i}} \right.} \right)} \right|} \right]}}{{V\left( U \right)}} = \\ \frac{{\int_{ -\infty }^{ + \infty } {{f_{{X_i}}}\left( {{x_i}} \right)\left| {V\left( U \right) -V\left( {U\left| {{X_i}} \right.} \right)} \right|{\rm{d}}{x_i}} }}{{V\left( U \right)}} \end{array} $ (2)

式中:fXi (xi)为Xi的概率密度函数。ξi越大,表示固定Xi对输出响应的联合分布的变异性影响越大,Xi就越重要。特别地,当Xi和输出响应Y独立时,V(U|Xi)=V(U)在Xi的全域内恒成立,ξi=0。当Y的不确定性完全来自于Xi时,V(U|Xi)=0在Xi的全域内恒成立,ξi=1。

类似地,对任意组合的输入变量(Xi1, …, Xir)T(1 < rn, ir∈{1, …, n}),可定义联合重要性测度指标

$ \begin{array}{l} {\xi _{{i_1}}}, \cdots, {i_r} = \\ \frac{{{E_{{X_{{i_1}}}, \cdots, {X_{{i_r}}}}}\left[{\left| {V\left( U \right)-V\left( {U\left| {{X_{{i_1}}}} \right., \cdots, {X_{{i_r}}}} \right)} \right|} \right]}}{{V\left( U \right)}} = \\ \left( {\int_{ -\infty }^{ + \infty } {{f_{{X_{{i_1}}}, \cdots, {X_{{i_r}}}}}\left( {{x_{{i_1}}}, \cdots, {x_{{i_r}}}} \right)} } \right.\left| {V\left( U \right) -} \right.\\ \left. {V\left( {U\left| {{X_{{i_1}}}} \right., \cdots, {X_{{i_r}}}} \right)\left| {{\rm{d}}{x_{{i_1}}}, \cdots, {\rm{d}}{x_{{i_r}}}} \right.} \right)/V\left( U \right) \end{array} $ (3)

式中:${{f_{{X_{{i_1}}}, \cdots ,{X_{{i_r}}}}}\left( {{x_{{i_1}}}, \cdots ,{x_{{i_r}}}} \right)}$${\left( {{X_{{i_1}}}, \cdots ,{X_{{i_r}}}} \right)^{\rm{T}}}$的联合概率密度函数。

2 新指标的求解 2.1 Monte-Carlo法

求解ξi指标首先要计算输出响应的联合分布函数FY(Y1, …, Ym)以及条件联合分布函数FY|Xi(Y1, …, Ym)。由于PIT随机变量U是输出响应Y的分布函数U=FY(Y1, …, Ym),U的样本uk(k=1, …, N) (N为样本个数)可以通过对Y求经验分布函数,并由Y的样本yk={yk1, …, ykm}(k=1, …, N)来获得

$ \begin{array}{l} F_\mathit{\boldsymbol{Y}}^m\left( \mathit{\boldsymbol{y}} \right) = F_{{Y_1}, \cdots, {Y_m}}^m\left( {{y_1}, \cdots, {y_m}} \right) = \\ \sum\limits_{k = 1}^N {T\left( {{y_1} > {y_{k1}}, \cdots, {y_m} > {y_{{\rm{km}}}}} \right)/N} \\ \;\;\;T\left( {{y_1} > {y_{1k}}, \cdots, {y_m} > {y_{mk}}} \right) = \\ \;\;\;\left\{ \begin{array}{l} 1\;\;{y_i} > {y_{ki}}\;\;\;i \in \left\{ {1, \cdots, m} \right\}\\ 0\;\;{y_i} > {y_{ki}}\;\;\;i \in \left\{ {1, \cdots, m} \right\} \end{array} \right. \end{array} $ (4)

式中:$F_\mathit{\boldsymbol{Y}}^m$Y的经验分布函数;N为样本点个数;(yk1, …, ykm)(k=1, …, N)表示第k个随机样本。ξi指标具体求解步骤如下:

(1) 先根据输入变量X=(X1, …, Xn)T的联合概率密度fX(x),产生N个输入变量X的随机样本xk=(xk1, …, xkn)T (k=1, …, N),通过代入功能函数Yr=gr(X1, …,Xn)(r=1, …, m)获得N个多输出随机样本yk=(yk1, …, ykm)T

(2) 通过式(4) 用经验分布函数FYm(y)估计Y的联合分布函数FY(y1, …, ym),根据U=FY(y1, …, ym)获得N个PIT变量U的样本u=(u1, …, uN) T,然后使用U的样本方差$\hat V\left( U \right)$估计无条件方差V(U):$\hat V\left( U \right) = \sum\limits_{i = 1}^N {{{\left( {{u_i}-u} \right)}^2}} /N$;其中,$\bar u = \sum\limits_{i = 1}^N {{u_i}} /N$U的样本均值;

(3) 对第(1) 步中Xi的每个样本xki(k=1, …, N; i=1, …, n),根据条件密度fX~i|Xi=xki (x~i)获得Nt个条件样本xt, ~i=(xt 1, …, xt, i-1, xt, i+1, …, xt, n)T (t=1, …, Nt),代入功能函数获得Nt个多输出条件样本yt|xki(t=1, …, Nt),由yt|xki (k=1, …, N; t=1, …, Nt)获得经验分布函数FY|xkim(y),并由ut|xki=FY|xkim(yt|xki)获得Xi=xki情况下的Nt个条件样本u|xki={u1|xki, …, uNt|xki},由此可以获得Xi=xkiU|Xi=xki的条件样本方差估计$\hat V\left( {U\left| {{X_i} = {x_{ki}}} \right.} \right)$,计算差值${\Delta _{ki}} = \left| {\hat V\left( U \right)-\hat V\left( {U\left| {{X_i} = {x_{ki}}} \right.} \right)} \right|\left( {k = 1, \cdots, N} \right)$

(4) 经过上述步骤,ξi可由$\frac{1}{N}\sum\limits_{k = 1}^N {\frac{{{\Delta _{ki}}}}{{\hat V\left( U \right)}}} $来估计。

2.2 新指标求解的Nataf方法

2.1节Monte Carlo法简单直观,易于编程实现。可将其收敛解作为精确对照解。然而Monte Carlo法的求解过程需要双层抽样且每一层均需大量样本,内层还要对样本进行排序(求经验分布函数),因而效率很低。为了提高求解联合分布函数的效率,本节引入一种新的计算方法:首先利用基于分数矩的极大熵法求解出各个输出的边缘概率密度函数,再使用Nataf变换法获得多输出的联合概率密度函数。由联合密度函数积分得到联合分布函数。

2.2.1 基于分数矩的极大熵准则估计单个响应函数的边缘概率密度函数

多输出响应Y=(Y1, …, Ym)T中单个输出Yj(j∈{1, …, m})的概率密度函数fYj(yj)的熵表示如下

$ H\left( {{f_{{Y_j}}}} \right) =-\int_{{Y_j}} {{f_{{Y_j}}}\left( {{y_j}} \right)\ln \left( {{f_{{Y_j}}}\left( {{y_j}} \right)} \right)} {\rm{d}}{y_j} $ (5)

熵是表示混乱度的一个量,实际中认为熵最大的系统也是最稳定最能被利用的系统,因此要估计fYj(yj)的值时,当某个估计${{\hat f}_{{Y_j}}}\left( {{y_j}} \right)$的熵最大时,它与真实值最接近。

基于极大熵理论,要找到${{\hat f}_{{Y_j}}}\left( {{y_j}} \right)$相当于将求解问题变成了一个优化的过程

$ \left\{ \begin{array}{l} 目标:\;\;\;\;\;{f_{{Y_j}}}\left( {{y_j}} \right)\\ 最大化:\;\;\;\;-\int_{{Y_j}} {{f_{{Y_j}}}\left( {{y_j}} \right)\ln \left( {{f_{{Y_j}}}\left( {{y_j}} \right)} \right)} {\rm{d}}{y_j}\\ 约束:\;\;\;\;\;\int_{{Y_j}} {y_j^{{\alpha _k}}{f_{{Y_j}}}\left( {{y_j}} \right){\rm{d}}{y_j} = M_{{Y_j}}^{{\alpha _k}}} \end{array} \right. $ (6)

式中${M_{{Y_j}}^{{\alpha _k}}}$为输出响应的αk(k=0, 1, …, s)阶分数矩。文献[15]指出,采用分数矩比采用整数阶矩包含更多的样本信息,因此对输出响应的概率密度函数的拟合也就更准确。

文献[14]通过构造拉格朗日函数,求得fYj(yj)的估计值${{\hat f}_{{Y_j}}}\left( {{y_j}} \right)$如下

$ {{\hat f}_{{Y_j}}}\left( {{y_j}} \right) = \exp \left( {-\sum\limits_{k = 0}^s {{\lambda _k}{y_j}^{{\alpha _k}}} } \right) $ (7)

式中:λ=[λ0, λ1, …, λs]T为拉格朗日乘数;α=[α1, …, αs]为分数阶。${\alpha _0} = 0, {\lambda _0} = \ln \left[{\int_Y {\exp \left( {-\sum\limits_{k = 1}^s {{\lambda _k}{y_j}^{{\alpha _k}}} } \right){\rm{d}}{y_j}} } \right]$。具体求解过程见文献[14],此处不再赘述。

该方法可以高效准确地估计出单个随机输出响应的边缘概率密度函数。本文使用该方法计算多输出响应的边缘概率密度函数,用以求解后面的联合分布函数。

2.2.2 基于Nataf变换求解多输出的联合概率密度函数

Nataf变换是原始变量空间到标准正态空间的转换过程的一个数学模型[15],它根据每个随机变量的边缘概率密度函数、分布函数和随机变量之间的相关系数来求解变量之间的联合密度函数。因此为了求解多输出响应Y=(Y1, …, Ym)T的联合概率密度函数fY(y),须知道单个输出Yj(j=1, …, m)的概率密度函数fYj(yj)和累积分布函数FYj(yj),以及多输出响应的相关系数矩阵ρ=[ρij](i, j∈{1, …, m})。Nataf变换过程如下。

使用Liu和der Kiureghian的等概率转换原则[16]

$ \left\{ \begin{array}{l} \mathit{\Phi }\left( {{r_j}} \right) = {F_{{Y_j}}}\left( {{y_j}} \right)\\ {r_j} = {\mathit{\Phi }^{-1}}\left( {{F_{{Y_j}}}\left( {{y_j}} \right)} \right) \end{array} \right.j = 1, \cdots, m $ (8)

其中引入标准正态随机向量R=(r1, …, rm)T,式中Φ(·)和Φ-1(·)分别为标准正态变量的累积分布函数和逆累积分布函数。

根据Nataf变换理论,利用隐函数求导法则,可以推导出随机向量Y的联合概率密度函数为

$ \begin{array}{l} {f_\mathit{\boldsymbol{Y}}}\left( \mathit{\boldsymbol{y}} \right) = {f_{{Y_1}}}\left( {{y_1}} \right){f_{{Y_2}}}\left( {{y_2}} \right) \cdots {f_{{Y_m}}}\left( {{y_m}} \right)\\ \;\;\;\;\;\;\;\;\;\;\;\;\frac{{{\varphi _m}\left( {\mathit{\boldsymbol{R}}, {\mathit{\boldsymbol{\rho }}_0}} \right)}}{{\varphi \left( {{r_1}} \right)\varphi \left( {{r_2}} \right) \cdots \varphi \left( {{r_m}} \right)}} \end{array} $ (9)

式中φ(·)为标准正态分布变量的概率密度函数。而

$ {\varphi _m}\left( {\mathit{\boldsymbol{R}}, {\mathit{\boldsymbol{\rho }}_0}} \right) = \frac{1}{{\sqrt {{{\left( {2{\rm{ \mathsf{ π} }}} \right)}^m}{\rm{det}}\left( {{\mathit{\boldsymbol{\rho }}_0}} \right)} }}\exp \left( {-\frac{1}{2}\mathit{\boldsymbol{R}}_i^{\rm{T}}\mathit{\boldsymbol{\rho }}_0^{-1}{\mathit{\boldsymbol{R}}_i}} \right) $ (10)

对应于均值为0、方差为1及相关系数矩阵为ρ0m维标准正态分布。其中det(ρ0)表示ρ0的行列式的值。假设多输出响应Y的相关系数矩阵ρ的各个分量为ρij,则标准正态随机向量R的相关系数矩阵ρ0的各阶分量ρ0ij可通过式(11) 求解

$ \begin{array}{l} {\rho _{ij}} = \int_{-\infty }^{ + \infty } {\int_{-\infty }^{ + \infty } {\left( {\frac{{{y_i}-{\mu _{{y_i}}}}}{{{\sigma _{{y_i}}}}}} \right)\left( {\frac{{{y_j} - {\mu _{{y_j}}}}}{{{\sigma _{{y_j}}}}}} \right)} } {f_{{Y_i}{Y_j}}}\left( {{y_i}, {y_j}} \right) \cdot \\ \;\;\;\;{\rm{d}}{y_i}{\rm{d}}{y_j} = \int_{ - \infty }^{ + \infty } {\int_{ - \infty }^{ + \infty } {\left( {\frac{{F_{{Y_i}}^{ - 1}\left( {\mathit{\Phi }\left( {{r_i}} \right)} \right) - {\mu _{{y_i}}}}}{{{\sigma _{{y_i}}}}}} \right) \cdot } } \\ \;\;\;\;\left( {\frac{{F_{{Y_j}}^{ - 1}\left( {\mathit{\Phi }\left( {{r_j}} \right)} \right) - {\mu _{{y_j}}}}}{{{\sigma _{{y_j}}}}}} \right){\varphi _2}\left( {{r_i}, {r_j}, {\rho _{0ij}}} \right){\rm{d}}{r_i}{\rm{d}}{r_j} \end{array} $ (11)

式中:fYiYj(yi, yj)为YiYj的联合概率密度函数;$F_{{Y_i}}^{-1}\left( \cdot \right)、F_{{Y_j}}^{-1}\left( \cdot \right)$分别为YiYj的逆累积分布函数。

求解上述非线性方程,即可完全确定ρ0fY(y)也可确定。本文使用Nataf变换法求解各个输出之间的联合密度函数,再积分求得联合分布函数。

2.2.3 完整求解过程

本小节给出所提指标的高效求解方法,完整过程如下。

第1步:对每个输出Yj,使用基于分数矩的极大熵方法计算每个输出的边缘概率密度函数fYj(y),并积分获得其边缘分布函数FYj(y)(j=1, …, m)。其中,计算分数矩$M_{{Y_j}}^{{\alpha _k}}\left( {k = 0, 1, \cdots, s;j = 1, \cdots, m} \right)$时,使用文献[14]所给出的降维积分法,将每个单个输出表示如下

$ {y_j}\left( \mathit{\boldsymbol{x}} \right) \approx y{'_j}\left( \mathit{\boldsymbol{x}} \right) = {y_{j0}}\prod\limits_{i = 1}^n {\left( {\frac{{{y_j}\left( {{x_i}, {\mathit{\boldsymbol{\mu }}_{ \sim i}}} \right)}}{{{y_j}\left( \mathit{\boldsymbol{\mu }} \right)}}} \right)} $ (12)

式中:yj(μ)表示所有输入变量取均值时单个输出的响应值; yj(xi, μ~i)表示除输入变量Xi以外其他输入变量都取均值μ~i时单个输出的响应值。则分数矩$M_{{Y_j}}^{{\alpha _k}}$即可由式(13) 计算

$ \begin{array}{l} M_{{Y_j}}^{{\alpha _k}} \approx E\left[{{{\left( {y_j^{1-n}\left( \mathit{\boldsymbol{\mu }} \right) \times \prod\limits_{i = 1}^n {{y_j}\left( {{x_i}, {\mu _{ \sim i}}} \right)} } \right)}^{{\alpha _k}}}} \right] = \\ \;\;\;\;y_j^{\left( {1 - n} \right){\alpha _k}}\left( \mathit{\boldsymbol{\mu }} \right) \times \prod\limits_{i = 1}^n {E\left[{{{\left( {{y_j}\left( {{x_i}, {\mu _{ \sim i}}} \right)} \right)}^{{\alpha _k}}}} \right]} \end{array} $ (13)

该方法将求多变量函数yj(x)的分数矩转变为求单变量函数yj(xi, μ~i)的分数矩的乘积,只需少量样本点(假设为p个)即可准确估计出单个输出Yj的各阶分数矩(例如使用Gauss七点估计,则样本点数量p=7)。

第2步:求解输出两两间的相关系数ρij。根据定义

$ \begin{array}{l} \;\;\;\;\;\;\;\;\;\;\;\;{\rho _{ij}} = \frac{{Cov\left( {{Y_i}, {Y_j}} \right)}}{{{\sigma _{{Y_i}}} \cdot {\sigma _{{Y_j}}}}} = \\ \frac{{E\left( {{Y_i}{Y_j}} \right)-E\left( {{Y_i}} \right) \cdot E\left( {{Y_j}} \right)}}{{\sqrt {E\left( {Y_i^2} \right)-{E^2}\left( {Y_i^2} \right)} \cdot \sqrt {E\left( {Y_j^2} \right)-{E^2}\left( {Y_j^2} \right)} }}\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;i, j = 1, \cdots, m \end{array} $ (14)

式中的期望值同样可以由降维积分法求得,该步可以确定原始空间的相关系数矩阵ρ

第3步:由前两步所得边缘分布和相关系数矩阵ρ,使用Nataf变换法求得多输出联合概率密度fY(y);并积分求得联合分布函数FY(y);选取合适的数值积分方法(例如Gauss积分)用少量样本点即可获得无条件方差V(U)=V(FY(y))的精确估计$\hat V\left( U \right)$

第4步:固定第1步中Xi于每个样本点xki (k=1, …, p; i=1, …, n)处,代入功能函数获得Xi=xki条件下的多输出响应函数YX~i|Xi=xki(x~i)。同样使用基于分数矩的极大熵方法求得有条件边缘概率密度函数fYj|Xi=xki(y)及分布函数FYj|Xi=xki(y)(j=1, …, m),再使用Nataf变换法求得联合分布函数FY|Xi=xki(y)。根据U|Xi=FY|Xi(y)计算条件方差V(U|Xi)的估计值$\hat V\left( {U\left| {{X_i} = {x_{iz}}} \right.} \right)$,然后计算差值${\Delta _{ki}} = \left| {\hat V\left( U \right)-\hat V\left( {U\left| {{X_i} = {x_{ki}}} \right.} \right)} \right|$

第5步:ξi可由${{\hat \xi }_i} = \sum\limits_{k = 1}^p {\frac{{{\Delta _{ki}} \cdot {A_k}}}{{\hat V\left( U \right)}}} $来估计,其中Ak为积分点xki对应的权值。

3 算例分析 3.1 数值算例

考虑如下多输出功能函数

$ \left\{ \begin{array}{l} {g_1}\left( \mathit{\boldsymbol{X}} \right) = 2{X_1}-3{X_2} + {X_3} + 8\\ {g_2}\left( \mathit{\boldsymbol{X}} \right) = {X_1} + 2{X_2} + 4{X_3}-23 \end{array} \right. $

式中:X1X2X3均为正态变量,且相互独立,均值矢量为[3, 4, 6],标准差均为1。

3种指标计算结果如表 1所示。

表 1 数值算例分析结果 Table 1 Results of the numerical example

表中:δi为文献[7]所提基于PDF的多输出重要性测度指标,ηi为文献[9]所提基于CDF的多输出重要性测度指标。在该算例中,ξi指标与δi指标以及ηi指标所得重要性排序结果一致。使用Monte Carlo法3个指标模型调用次数均为(nNt+1)N。而所提方法模型调用次数为(np+1)mNopt,其中,Nopt为使用基于分数矩的极大熵方法求解边概率缘密度时的优化次数。一般地,NoptN。上述算例中,Monte Carlo法模型调用次数为(3×50 000+1)×50 000≈7.5×109,而所提方法的模型调用次数为(3×7+1)×3×25= 1 650,运算次数大大减少。

3.2 工程算例

图 1所示为一屋架结构。屋架上弦杆和其他压杆为钢筋混凝土杆,下弦杆和其他拉杆为钢杆。假设屋架承受均布载荷qACECASESl分别为CD段混凝土和CE段钢杆的横截面积、弹性模量和长度。EDEE分别为AD段混凝土、AE段钢杆弹性模量。由结构力学分析可得,AD杆受压最危险,内力FAD=-1.185qlEC杆受压最危险,内力FEC=0.75qlC点沿垂直地面方向位移为$\Delta c = \frac{{q{l^2}}}{2}\left( {\frac{{3.81}}{{{A_C}{E_C}}} + \frac{{1.13}}{{{A_S}{E_S}}}} \right)$。出于安全性和适用性,以C点向下挠度不超过3 cm为约束条件。综上可得3个极限状态函数如下

图 1 屋架结构示意图 Figure 1 Sketch map of the roof truss

$ \begin{array}{l} {g_1} = 0.03-\frac{{q{l^2}}}{2}\left( {\frac{{3.81}}{{{A_C}{E_C}}} + \frac{{1.13}}{{{A_S}{E_S}}}} \right)\\ {g_2} = {E_D}{A_C}-1.185ql\\ {g_3} = {E_E}{A_S}-0.75ql \end{array} $

假设所有变量均服从独立正态分布,分布参数如表 2所示,不同指标的计算结果如表 3所示。

表 2 屋架结构基本随机变量分布参数 Table 2 Distribution parameters of basic random varables of the roof truss

表 3 屋架算例3种指标计算结果 Table 3 Results of three indices of the roof truss example

从计算结果来看,本算例中ξi指标与δi指标以及ηi指标的重要性顺序基本一致。尤其是重要性排在前3位的变量,3种方法所得结果完全相同。存在微小的差异是因为δi指标以及ηi指标是完全基于概率分布的重要性测度指标,而ξi指标是包含了分布信息(CDF)的基于方差的重要性测度指标,其本质上是反映了输出响应分布函数方差与条件输出分布函数的方差之间的平均差异。这种差异一般不等同于完全使用联合密度函数或者联合分布函数产生的差异,也不等同于对每一个输出响应单独直接求方差产生的差异,而是两种不同类型指标的一种综合。

4 结束语

本文提出了一种结构系统多输出情况下基于概率积分转化的重要性测度新指标,用以衡量输入变量不确定性对多输出响应整体分布函数变异性的影响。所提指标可以指导工程实际对输入变量进行重要性排序。新指标一方面使用概率积分转化,包含了多个输出响应联合分布函数的信息,另一方面以方差为标准,衡量联合分布函数的变异性受输入变量的影响。因而相比基于方差的多输出重要性测度指标,它包含了前者没有考虑的输出之间相关性的信息以及多输出的整体分布函数信息。相比完全基于概率分布的多输出重要性测度指标,它以方差来衡量变异性,求解过程更为简单直观。在求解新指标时,本文同时使用了基于分数矩的极大熵方法和Nataf变换法,大大提高了求解效率。

参考文献
[1] CAMPBELL K, MCKAY M D, WILLIAMS B J. Sensitivity analysis when model outputs are functions[J]. Reliability Engineering and System Safety, 2006, 91: 1468–1472. DOI:10.1016/j.ress.2005.11.049
[2] GARCIA-CABREJO O, VALOCCHI A. Global sensitivity analysis for multivariate output using polynomial chaos expansion[J]. Reliability Engineering and System Safety, 2014, 126: 25–36. DOI:10.1016/j.ress.2014.01.005
[3] LAMBONI M, MAKOWSKI D, LEHUGER S, et al. Multivariate global sensitivity analysis for dynamic crop models[J]. Field Crops Research, 2009, 113: 312–320. DOI:10.1016/j.fcr.2009.06.007
[4] LAMBONI M, MONOD H, MAKOWSKI D. Multivariate sensitivity analysis to measure global contribution of input factors in dynamic models[J]. Reliability Engineering and System Safety, 2011, 96: 450–459. DOI:10.1016/j.ress.2010.12.002
[5] GAMBOA F, JANON A, KLEIN T, et al. Sensitivity indices for multivariate outputs[J]. Comptes Rendus Mathematique, 2013, 351: 307–310. DOI:10.1016/j.crma.2013.04.016
[6] HELTON J C, DAVIS F J. Latin hypercube sampling and the propagation of uncertainty in analyses of complex systems[J]. Reliability Engineering and System Safety, 2003, 81(1): 23–69. DOI:10.1016/S0951-8320(03)00058-9
[7] 崔利杰, 吕震宙, 赵新攀. 多失效模式下基本变量的重要性测度及解法[J]. 中国科学:物理学力学天文学, 2010, 40(12): 1532–1541.
CUI Lijie, LV Zhenzhou, ZHAO Xinpan. Importance measures of basic variable under multiple failure modes and their solutions[J]. Scientia Sinica Phys: Mech & Astron, 2010, 40(12): 1532–1541.
[8] BORGONOVO E. A new uncertainty importance measure[J]. Reliability Engineering and System Safety, 2007, 92: 771–784. DOI:10.1016/j.ress.2006.04.015
[9] LI Luyi, LV Zhenzhou, WU Danqing. A new kind of sensitivity index for multivariate output[J]. Reliability Engineering and System Safety, 2015, 147: 123–131.
[10] BORGONOVO E, ZENTER I, PELLEGRI A, et al. On the importance of uncertain factors in seismic fragility assessment[J]. Reliability Engineering and System Safety, 2013, 109: 66–76. DOI:10.1016/j.ress.2012.08.007
[11] BORGONOVO E, TARANTOLA S, PLISCHKE E, et al. Tansformations and invariance in the sensitivity analysis of computer experiments[J]. Journal of the Royal Statistical Society: Series B(Statistical Methodology), 2014, 76: 925–947. DOI:10.1111/rssb.2014.76.issue-5
[12] BAUCELLS M, BORGONOVO E. Invariant probabilistic sensitivity analysis[J]. Management Science, 2013, 59(11): 2536–2549. DOI:10.1287/mnsc.2013.1719
[13] GENEST C, RIVEST L P. On the multivariate probability intergral transformation[J]. Statistical Probability Letter, 2001, 53: 391–399. DOI:10.1016/S0167-7152(01)00047-5
[14] ZHANG Xufang, PANDEY M D. Structural reliability analysis based on the concepts of entropy, fractional moment and dimensional reduction method[J]. Structual Safety, 2013, 43: 28–40. DOI:10.1016/j.strusafe.2013.03.001
[15] 吕震宙, 宋述芳, 李洪双, 等. 结构机构可靠性及可靠性灵敏度分析[M]. 北京: 科学出版社, 2009.
[16] LIU P L, DER KIUREGHIAN A. Multivariate distribution models with prescribed marginal and covariance[J]. Probabilistic Engineering Mechanics, 1986, 1(2): 105–112. DOI:10.1016/0266-8920(86)90033-0