东北大学学报:自然科学版  2020, Vol. 41 Issue (2): 229-233, 240  
0

引用本文 [复制中英文]

张毅博, 孙志礼, 闫玉涛, 王健. 一种基于失效概率相对误差估计的可靠性分析方法[J]. 东北大学学报:自然科学版, 2020, 41(2): 229-233, 240.
[复制中文]
ZHANG Yi-bo, SUN Zhi-li, YAN Yu-tao, WANG Jian. A Reliability Analysis Method Based on Relative Error Estimation of Failure Probability[J]. Journal of Northeastern University Nature Science, 2020, 41(2): 229-233, 240. DOI: 10.12068/j.issn.1005-3026.2020.02.014.
[复制英文]

基金项目

国家自然科学基金资助项目(51775097,51875095);国防科技基金资助项目(JSZL2015208B001)

作者简介

张毅博(1989-),男,河北石家庄人, 东北大学博士研究生;
孙志礼(1957-),男,山东巨野人,东北大学教授,博士生导师。

文章历史

收稿日期:2019-06-10
一种基于失效概率相对误差估计的可靠性分析方法
张毅博 , 孙志礼 , 闫玉涛 , 王健     
东北大学 机械工程与自动化学院, 辽宁 沈阳 110819
摘要:为更高效地分析复杂机械结构的可靠性,提出了一种新的基于Kriging模型和失效概率相对误差估计的自适应分析方法.采用泊松二项分布的近似正态分布推导了样本符号不确定区域内真实失效样本数的取值范围,并通过引入比例因子重新定义取值下限,以确保真实失效样本数准确落在确定的区间内,进而给出了一种更精确的失效概率相对误差的估计.采用学习函数U实现自适应试验设计.通过两个算例验证失效概率相对误差估计和自适应分析方法的准确性、通用性及高效性,结果表明:本文方法不仅能准确估计失效概率的相对误差,而且显著减少了功能函数的调用次数.
关键词结构可靠性分析    失效概率    相对误差    Kriging模型    自适应试验设计    
A Reliability Analysis Method Based on Relative Error Estimation of Failure Probability
ZHANG Yi-bo , SUN Zhi-li , YAN Yu-tao , WANG Jian     
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
Abstract: To analyze the reliability of complex mechanical structures more efficiently, an innovative adaptive analysis method is proposed based on the Kriging model and the relative error estimation of failure probability. The range of the number of actual failure samples in the region where the signs of samples are uncertain is derived using the normal distribution that approximates to the Poisson binomial distribution. The lower limit of the range is redefined by introducing a scale factor to ensure that the number of actual failure samples can accurately fall within the range. Then, a more accurate estimation of relative error of failure probability is provided. The adaptive design of experiments is implemented by the learning function U. Two examples are employed to verify the accuracy, generality and efficiency of the presented relative error estimation of failure probability and the adaptive analysis method. The results indicate that the as-introduced approach can not only accurately estimate the relative error of failure probability, but also significantly decrease the calls to performance function.
Key words: structural reliability analysis    failure probability    relative error    Kriging model    adaptive design of experiments    

随着机械结构的日趋复杂,基于代理模型(如响应面RSM[1]、神经网络NNs[2]、支持向量机SVM[3]、Kriging[4-7]等)的可靠性分析方法由于其高效性和准确性而越来越受到重视.Kriging模型作为一种精确的内插方法,在提供预测响应的同时还给出了预测响应的方差,这使得Kriging模型在可靠性分析中得到了广泛应用并逐渐成为研究热点.

近年来,为改善Kriging模型的精度和可靠性分析效率,众多学者提出了各种自适应试验设计策略和可靠性分析方法,其中,基于学习函数的选点策略是研究最广泛的.例如,Bichon等[8]提出了学习函数EFF,用以测量样本接近极限状态的程度;Echard等[9]定义了学习函数U,用以选择最容易错分类的样本;Sun等[4]通过提出的学习函数LIF来选择对失效概率预测精度改善最大的样本.此外,学者们还从采样区域[10]及交叉验证[11]等方面发展了各种选点策略.然而,现有自适应试验设计的停止准则主要聚焦于单个样本满足学习函数的要求,而不是从预测的失效概率满足可靠性分析精度需求的角度出发,这往往会增加不必要的功能函数调用次数,降低可靠性分析效率.为此,Hu等[12]和Wang等[13]基于失效概率的相对误差估计提出了两种新的停止准则;然而,由于保守或错误地估计真实失效样本数的取值范围,新的停止准则仍难以应用到工程实际中.

针对上述存在的问题,本文基于失效概率的相对误差估计提出了一种更精确的真实失效样本数的区间估计方法,从而有效地避免了不必要的功能函数调用和错误的失效概率评估结果,并采用两个实例来说明所提方法的通用性、准确性及高效性.

1 可靠性分析基本理论

在可靠性领域中,失效概率被定义为

(1)

式中:xN维随机向量(即N个影响结构输出的随机输入因素);f(x)为x的联合概率密度函数;G(x)为结构的功能函数且G(x)将x的空间分为两部分,即失效域{x|G(x)≤0}和安全域{x|G(x)>0}.

在Kriging模型中,G(x)被表示为

(2)

式中:g(x)为多项式回归基函数;β为相应的回归系数,本文令g(x)的阶次为0;z(x)为高斯过程.z(x)具有如下特征:

式中:σ是高斯过程z(x)的标准差;R(x, w; θ)表示z(x)和z(w)间含未知参数θ的相关系数.本文采用应用最广泛的高斯相关函数:

(3)

式中:xkwkθk分别表示xwθ的第k个元素.

在给定含M个训练样本的初始DoE(design of experiments)下,βσ的估计分别为

(5)

式中:g=[g(x1), g(x2), …, g(xM)]T, R=[R(x, w; θ)]N×N.

参数θ由极大似然估计得到:

(6)

为确保预测响应最小方差无偏性,样本x处的Kriging预测响应及其方差分别为

(7)
(8)

式中:

因此,结构失效概率的估计值为

(9)

对复杂结构而言,直接求解积分(9)很困难,甚至是不可能的.因此,本文使用Monte Carlo(MC)法近似估计,即

(10)

式中:NMC为MC样本数;xi是第i个MC样本;(x)为失效指示函数,当(x)≤0时,(x)=1,当(x)>0时,(x)=0.

的变异系数为

(11)

的相对误差为

(12)

式中,为通过Monte Carlo Simulation(MCS)和真实功能函数得到的结构失效概率.

2 失效概率的相对误差估计 2.1 学习函数U

Echard等[9]从样本符号预测精度的角度出发定义了一个学习函数U来量化符号预测的不确定性,其表达式为

(13)

则该样本x处符号预测错误的概率为

(14)

式中, Φ(·)为标准正态分布的累积分布函数.

显然,μG(x)越小(样本x越接近极限状态G(x)=0)或σG(x)越大(样本x的不确定性越高)或两者兼之,则U(x)值越小,样本x处符号越容易预测错误.因此,定义U(x)最小的点为新训练样本,即

(15)

基于函数U的自适应可靠性分析流程如下:

① 在[-5, 5]N空间内采用拉丁超立方抽样(LHS)定义初始训练样本集Ω,并应用MC法产生候补样本集ΩCS

② 基于样本集Ω,构建Kriging代理模型,并根据式(7)、式(8)和式(13)找到样本集ΩCS中对应的最小U值min(U(x)),如果min(U(x))>2,停止迭代,由式(10)~式(12)计算可靠性结果,否则继续步骤③;

③ 计算新训练样本x*处的功能函数值G*,将其加入到初始训练样本集Ω中,并返回步骤②.

2.2 相对误差估计方法

根据学习函数UU(x)>2的样本的符号可以认为是预测正确的.因此,式(12)中的相对误差可以改写为

(16)

式中:分别表示域Ωf2内的样本总数,且域分别代表如下所示的样本点.

显然,Nf2等于域内符号预测正确的样本数和域内符号预测错误的样本数之和.类似于失效指示函数,本文定义一个指示函数Iw(x),用于识别样本符号是否预测错误,即

因此,域内符号预测正确的样本数Sfc和域内符号预测错误的样本数Ssw可分别表示为

(17)

式中, 为域内的样本总数.

忽略Kriging预测之间的相关性,则SswSfc均服从泊松二项分布,其分布参数为

(18)
(19)

式中:Ui=U(xi); Uj=U(xj).

随着Kriging模型精度的逐渐改善,U(x)≤2的样本数逐渐减少,文献[13]采用的林德伯格-费勒中心极限定理不再适用.此外,根据Le cam定理定义的误差界限可知,只有在样本符号预测正确或错误的概率较小时,泊松分布才能较好地近似泊松二项分布.因此,本文采用适用性更广泛且近似效果优于泊松分布的正态分布来模拟SswSfc的分布,即

(20)

因此,Nf2的分布为

(21)

式中:μNf2=μsw+μfc-1;σ2Nf2=σsw2+σfc2.

在置信水平为0.95时,Nf2的置信区间为

(22)

文献[12]将Nf2的取值区间定义为

(23)

显然,式(23)是极端情况下(域内的样本符号全部预测错误且域内样本符号全部预测正确,即Nf2取值为0;域内的符号全部预测正确且域内符号全部预测错误,即Nf2取值为+ )得到的Nf2的取值区间,因此过于保守.

文献[13]将Nf2的取值区间定义为

(24)

显然,式(24)中的取值下限忽略了域内符号预测错误的样本数,取值上限则认为域内样本符号全部预测正确,因此式(24)中Nf2的取值区间不精确.

此外,在Kriging模型精度较差时,由于域内样本(即U(x)≤2的样本)总数较多,导致式(22)和式(24)中Nf2的下限过高,即U(x)≤2区域内的真实失效样本数没有落在Nf2的取值区间内,从而错误地估计相对误差和失效概率.

随着Kriging模型精度逐渐改善,域内的样本数基本呈增长趋势且逐渐收敛于整个样本空间内真实的失效样本数Nf,即Nf2间的比值逐渐减小.因此,为使U(x)≤2内的真实失效样本数落在Nf2的取值区间内,本文提出引入一个比例因子α,通过α 重新定义Nf2的取值下限,即

(25)

本文令α=0.1,则失效概率估计值的相对误差为

(26)

因此,只要式(26)中失效概率的最大相对误差εmax满足式(27)中的条件,就说明满足可靠性分析的精度要求.

(27)

式中, εthr为最大相对误差的阈值,工程实际中εthr一般为0.01~0.05[12-13],本文取εthr=0.03.

2.3 基于相对误差估计的可靠性分析

基于相对误差估计的自适应可靠性分析方法的基本步骤如下:

步骤1   采用LHS法产生初始训练样本集SDoE,并计算相应的真实功能函数值GDoE.初始训练集SDoE一般只需少量的样本,在后续迭代选点过程中不断更新训练集.

步骤2   基于现有DoE和MATLAB中的DACE工具箱构建Kriging模型,并应用MC法产生候补样本集ΩCS.

步骤3   计算候补样本集ΩCS相应的μG(x),σG(x)和U(x);根据式(26)获取失效概率估计值的最大相对误差εmax,如果不满足式(27),将样本集ΩCS中最小U值min(U(x))对应的样本作为新训练样本加入到DoE中并返回步骤2;否则,继续下一步.

步骤4   应用MC法估计失效概率及其变异系数,如果变异系数满足式(28),则停止迭代并输出可靠性分析结果;否则,扩大MC样本数并重复步骤2~4,直至满足式(28).

(28)
3 算例验证 3.1 算例1

选取文献[8]中的二元非线性功能函数作为研究对象,其表达式为

(29)

式中,x1~N(0, 1),x2~N(0, 1),且相互独立.

初始LHS训练样本点设置为6个,并采用106个MC样本点计算该二元函数的失效概率.由不同真实失效样本数Nf取值范围的估计方法及相应停止条件得到的可靠性分析结果如表 1所示,其中Ncall为功能函数调用次数.显然,本文的可靠性分析方法在满足精度要求的同时,比其他方法需要更少的功能函数调用次数.

表 1 不同方法的分析结果 Table 1 Results of different methods

图 1图 2分别显示了由不同估计方法得到的Nf和失效概率相对误差εf随迭代次数Nit的变化.可以发现,本文所估计的Nf的取值范围和失效概率的最大相对误差比文献[12]和文献[13]的更精确.

图 1 由不同方法得到的Nf的取值范围 Fig.1 Range of Nf obtained by different methods
图 2 采用不同方法εfεmaxNit的变化 Fig.2 Variation of εf and εmax with Nit using different methods
3.2 算例2

图 3所示的具有9个随机变量的悬臂式管结构[14]为分析对象,其功能函数为结构屈服强度S和最大应力σmax之差,即

图 3 悬臂管 Fig.3 Cantilever tube
(30)

式中各随机变量的分布特征如表 2所示,σmax为原点处悬臂管上表面所受的最大等效应力:

(31)
表 2 各随机变量的分布特征 Table 2 Distribution of random variables

式中

初始LHS训练样本点设置为12个,并采用2.0×105个MC样本点计算该悬臂管的失效概率.表 3图 4列举了采用不同方法得到的结果.相较于其他方法,在满足可靠性分析精度要求时,本文方法在效率上更具优势.

表 3 不同方法的分析结果 Table 3 Results of different methods
图 4 采用不同方法得到的εfεmaxNit的变化 Fig.4 Variation of εf and εmax with Nit obtained by different methods
4 结论

1) 通过两个算例表明,本文确定的取值区间不仅能够准确地包含真实失效样本数,而且还能得到更精确的失效概率相对误差估计结果.

2) 本文提出的基于失效概率相对误差估计的自适应可靠性分析方法在满足分析精度要求的同时极大地减少了功能函数的调用次数,为解决实际工程中复杂结构的可靠性问题提供了一种切实可行的分析方法.

参考文献
[1]
Roussouly N, Petitjean F, Salaun M. A new adaptive response surface method for reliability analysis[J]. Probabilistic Engineering Mechanics, 2013, 32: 103-115. DOI:10.1016/j.probengmech.2012.10.001
[2]
Golzari A, Sefat M H, Jamshidi S. Development of an adaptive surrogate model for production optimization[J]. Journal of Petroleum Science & Engineering, 2015, 133: 677-688.
[3]
Pan Q, Dias D. An efficient reliability method combining adaptive support vector machine and Monte Carlo simulation[J]. Structural Safety, 2017, 67: 85-95. DOI:10.1016/j.strusafe.2017.04.006
[4]
Sun Z, Wang J, Li R, et al. LIF:a new Kriging based learning function and its application to structural reliability analysis[J]. Reliability Engineering & System Safety, 2017, 157: 152-165.
[5]
Wang J, Sun Z. The stepwise accuracy-improvement strategy based on the Kriging model for structural reliability analysis[J]. Structural & Multidisciplinary Optimization, 2018, 58(2): 595-612.
[6]
刘阔, 李晓雷, 王健. 一种基于Kriging模型的机械结构可靠性分析方法[J]. 东北大学学报(自然科学版), 2017, 38(7): 1002-1006.
(Liu Kuo, Li Xiao-lei, Wang Jian. An analysis method of mechanical structural reliability based on the Kriging model[J]. Journal of Northeastern University(Natural Science), 2017, 38(7): 1002-1006.)
[7]
Zhang X, Wang L, Sørensen J D. REIF:a novel active-learning function toward adaptive Kriging surrogate models for structural reliability analysis[J]. Reliability Engineering & System Safety, 2019, 185: 440-454.
[8]
Bichon B J, Eldred M S, Swiler L P, et al. Efficient global reliability analysis for nonlinear implicit performance functions[J]. AIAA Journal, 2008, 46(10): 2459-2468. DOI:10.2514/1.34321
[9]
Echard B, Gayton N, Lemaire M. AK-MCS:an active learning reliability method combining Kriging and Monte Carlo simulation[J]. Structural Safety, 2011, 33(2): 145-154. DOI:10.1016/j.strusafe.2011.01.002
[10]
Wen Z, Pei H, Liu H, et al. A sequential Kriging reliability analysis method with characteristics of adaptive sampling regions and parallelizability[J]. Reliability Engineering & System Safety, 2016, 153: 170-179.
[11]
Xiao N C, Zuo M J, Zhou C. A new adaptive sequential sampling method to construct surrogate models for efficient reliability analysis[J]. Reliability Engineering & System Safety, 2018, 169: 330-338.
[12]
Hu Z, Mahadevan S. Global sensitivity analysis-enhanced surrogate(GSAS) modeling for reliability analysis[J]. Structural and Multidisciplinary Optimization, 2015, 53(3): 501-521.
[13]
Wang Z, Shafieezadeh A. ESC:an efficient error-based stopping criterion for Kriging-based reliability analysis methods[J]. Structural and Multidisciplinary Optimization, 2019, 59(5): 1621-1637. DOI:10.1007/s00158-018-2150-9
[14]
Wang Z, Shafieezadeh A. REAK:reliability analysis through error rate-based adaptive Kriging[J]. Reliability Engineering & System Safety, 2019, 182: 33-45.