随着结构可靠性评估和稳健性设计概念在现代工程可靠性分析中的日益深入,可靠性分析方法也得到了广泛发展和进一步研究.由于在实际工程问题中其功能函数往往是隐式的(强非线性或耗时的),采用经典分析技术如一阶可靠度法(FORM)、二阶可靠度法(SORM)[1]、蒙特卡罗模拟法(MCS)在精度和时间成本上往往难以接受.因此,采用代理模型法(如响应面法[2]、人工神经网络[3]、支持向量机[4]、Kriging[5]等)来近似功能函数计算可靠性得到了迅速发展.
Kriging代理模型[6]是一种精确的插值方法且具有随机性,不仅能提供未采样点的预测值,还能对预测方差进行估计.因此,该方法在结构可靠性分析中得到了广泛应用.为了进一步提高模型的计算精度和效率,一些学者对传统的Kriging模型进行了改进研究,如在建立Kriging模型的过程中加入样本点函数值的同时也考虑了其函数值的梯度信息值,这种模型被称为Co-Kriging模型[7]或梯度增强Kriging(gradient-enhanced Kriging,GEK)[8],在此基础上,Han等[9]为进一步提高GEK的计算效率,提出了改进的梯度增强Kriging方法(weighted gradient-enhanced Kriging, WGEK).Schoebi等[10]提出了一种基于多项式混沌展开(polynomial-chaos-expansion,PCE)和Kriging模型相结合的可靠性方法(polynomial-chaos-based Kriging,PC-Kriging).在分析比较复杂工程结构问题时,往往采用试验设计的思想.因此,若干种自适应试验设计(DoE)策略已被构建,如Bichon等[11]通过所提的EFF函数选择距极限状态最近的样本点作为新增训练点.Echard等[12]提出U函数来衡量未测点符号预测错误的概率,并将U值最小的点定义为最佳样本点.
上述这些基于自适应DoE策略的学习函数能够有效地提高Kriging模型的准确性和效率.然而,由文献[13]可知具有不同基函数的Kriging模型的准确性是不同的,使得Kriging模型在高阶的可靠性分析中难以计算.为了解决这类问题,提出了一种基于PC-Kriging和自适应k-means相结合的结构可靠性分析方法(APC-Kriging).首先,PC-Kriging是一种改进的Kriging算法,其回归基函数采用稀疏多项式最优截断集合来近似数值模型全局行为,而用Kriging来处理模型输出的局部变化,在保证精度的同时提高了计算效率.其次,常见的可靠性方法的采集样本点为逐个采集,而本文的自适应k-means聚类分析将空间分成若干个区域,并从每个区域选取一个最佳样本点,从而使多个区域同时达到提高PC-Kriging模型精度的目的,从而再次提升模型的计算效率.
1 PC-Kriging模型在构造结构功能函数G(x)的近似代理模型时,Kriging将其假定为由确定性g(x)Tβ和随机性z(x)两部分组成,即
(1) |
其中:向量x为包含M个对结构状态(即功能函数)产生影响的基本随机变量的集合;g(x)为模型基函数,即在PC-Kriging模型中改进的部分;β为基函数的系数矢量;z(x)为均值为0的高斯随机过程,其协方差为
(2) |
式中:σ为z(x)的标准差;R(xi, xj; θ)为z(xi)和z(xj)间的带有参数θ的相关系数,通常为应用最广泛的高斯相关函数.
(3) |
式中,θm,xim,xjm分别为矢量θ,xi,xj的第m个元素.
给定N个训练样本SDoE=[x1, x2, …, xN]及其对应的结构状态值Y=[y1, y2, …, yN],G(x)预测值的无偏估计及其方差为
(4) |
(5) |
式中:
其中,参数向量θ需采用极大似然估计获取.
PC-Kriging采用多项式混沌展开替代传统Kriging模型的回归基函数来增强预测模型的全局近似精度,并利用Kriging模型来捕捉预测模型局部特征的能力.采用最小角回归(LAR)构建回归基函数的最优多项式数量集,同时用Akaike信息准则(AIC)来确定最优的截断集合.
令πj(m) (j=1, 2, …)表示希尔伯特空间L2(R, fXi)的完全正交基,这意味着πj(m) (j=1, 2, …)是fXi上的正交函数系列.
(6) |
式中,fXi(x)为x的第i个边缘概率密度函数.
一个完备的Hilbert空间L2(R, f)的标准正交基(f表示x的联合概率密度函数)是
其中,α=[α1, α2, …, αM]是一个自然数的M维向量.这里,满足总项数|α|=α1+α2+…+αM不超过给定阈值T0的项将被保留作为Kriging模型基函数的候选项.基函数的候选项ΑM, T0可表示为AM, T0={α∈NM, |α|≤T0},AM, T0中项数的数量可由P表示:
(7) |
然后,考虑基函数的所有候选项的“完备”设计矩阵:
式中:αi∈A(i=0, 1, …, P-1);xn∈SDoE (n=1, 2, …, N).
根据式(7),如果将ΑM, T0中的所有候选函数用作Kriging模型的基函数,则函数调用的次数将随着T0的增加而急剧增加.为了避免这类问题,在构造稀疏多项式Kriging模型的基函数时,采用LAR[14]理论定义了函数的基函数集个数,并用AIC[15]准则来确定哪一个是最佳的.最后,保留中间的候选项以确保Kriging模型的准确性,同时大大减少函数调用的数量(即保留对模型贡献更多的候选项).选择Kriging模型基函数的主要步骤:
步骤1 设置相关参数值,即保留多项式T0的最大阶次和基函数pmax的最多项数,本文设T0=3,pmax=0.5card(SDoE).H=min{P, pmax}.
步骤2 初始化所有候选项中的系数aαi=0 (i=0, 1, …, P-1).根据LAR理论,初始化后的剩余项等于结构响应Y.
步骤3 找出ψαi(i=0, 1, …, P-1)与当前残差之间相关系数最大的矢量ψα1′, G1=ψα1′.
步骤4 h=2.调整aα1′在G1上当前残差的最小二乘系数的方向,直到另一个向量ψα2′与G1具有相同的相关系数.Gh=[G1, ψα2′],a=[aα1′, aα2′].
步骤5 h=h+1.共同移动a朝向当前残差为Gh-1的联合最小二乘系数,直到向量ψαh与当前残差Gk-1具有相同的相关系数.
步骤6 重复步骤5,直到满足h=H.
步骤7 计算Gh (h=1, …, H)的AIC值:
其中, SSEh=[Gh(GhTGh)-1GhY-Y]T×[Gh(GhTGh)-1GhY-Y].
步骤8 找到最小的AICh (h=1, …, H), p=arg minh{AICh; h=1, …, H}, 对于SDoE和Y,PC-Kriging模型的最优基函数为
(8) |
构造完近似代理模型后,结构的失效概率可通过式(9)近似计算:
(9) |
式中:NMC为蒙特卡罗样本数;
然而,失效概率估计值
所提出的k-means聚类分析自适应策略选取样本点方法步骤:
步骤1 t=0,最初的试验设计样本点是由拉丁超立方随机采样生成的,并精确地计算出相应的功能函数响应值,即计算
步骤2 t=t+1,在
(10) |
步骤3 采用k-means聚类分析方法将
(11) |
其中,i=1, 2, …, k.
步骤4 调整集合St-1中各点位置.定义距离D0,如式(12)所示.假设在集合St-1中如果任意两个样本点之间的距离小于D0时可视为是不能接受的,此时需要将集合St-1中个别点位置进行调整.
(12) |
式中e为给定常数.
集合St-1中各点可能出现两种情况:① St-1内部某些点间的距离可能过小.
步骤5 计算出集合St-1中各样本点相对应的功能函数值.Ωt-10={
步骤6 根据Ωt并结合式(4)、式(8)和式(9)计算
收敛条件采用文献[16]中的学习停止条件,其基本思想为随着迭代过程进行,符号预测错误的样本点数占总失效样本点数的比重很小时,失效概率估计值满足精度要求,学习过程停止,其表达式为
(13) |
式中:Nun为符号预测错误的样本总数;Nfail则代表总失效样本数,e′为
(14) |
式中,用NU < P表明符号预测错误概率高的样本点,这样的点可以看作一定失效的点.用NP≤U≤Q表明符号预测错误概率较高的样本点,这样的样本点可用NP≤U≤Q·Φ(-U)表明其失效预测错误的总个数.本研究中,P=1,Q=2,e′=0.03.
3 算例 3.1 算例1选取文献[12]中具有多个设计点的状态函数,其表达式为
其中,x1, x2为服从标准正态N(0, 1)的独立同分布随机变量.
适当抽取构建初始PC-Kriging模型时所需样本点数,设N0=6.为取得分布较为均匀的初始样本点,采用拉丁超立方抽样(Latin hypercube sampling, LHS)在[-5, 5]区域内抽取初始样本点.通过Matlab中的工具箱根据所提算法建立PC-Kriging预测模型,并通过主动学习,更新样本空间DoE,并不断提高模型精度,重复该过程,直到满足迭代停止条件,结果见图 1、表 1.其中,Nit表示迭代次数,Ncall为调用样本点数,ε为失效概率估计值与标准值的相对误差,失效概率标准值由MCS方法计算得到.
通过图 1和表 1的结果对比,可以发现在Ncall项所提方法需要最少的样本点就可以达到足够高精度,而通过对Nit项,因为应用到聚类分析,使得在满足精度的要求下迭代次数得到大幅度的降低,从而提高计算效率.
3.2 算例2选用文献[17]悬臂式圆柱筒结构(图 2),它是一个拥有9个随机变量的高维非线性的工程结构实例,该结构的9个输入随机变量分别为t,d,L1,L2,F1,F2,P,T,S.其分布特征如表 2所示.
图 2中悬臂式圆筒结构受到外力F1,F2,P和扭矩T的作用,其功能函数表示为屈服强度S和最大应力σmax的差:
其中:σmax表示在原点处筒上表面所受的最大等效应力;σx为正应力;τzx为扭应力.
其中:θ1=5°; θ2=10°,M为弯矩,M=F1L1cosθ1+F2L2cosθ2;
首先,采用Nataf变换将上述随机变量映射到标准正态空间,并在[-5, 5]9立方体内抽取N0=11个拉丁超立方随机样本点,再应用所提算法评估悬臂式圆柱筒的可靠性.所提算法与其他现有算法所得失效概率估计值随迭代次数的变化趋势如图 3所示,其中横坐标为迭代次数Nit,纵坐标为失效概率估计值的对数形式.此外,表 3列举了本文算法与其他方法所得结果.通过比较,不难发现本文算法相较于其他方法在效率和精度方面更具优势.
1) 本文提出了一种新的改进Kriging基函数与k-means聚类分析相结合的可靠性分析方法.使得PC-Kriging方法在基函数回归方面具有更大的灵活性.结合k-means聚类分析方法的自适应策略在每次迭代时添加多个新增样本点来提高计算效率.
2) 通过与两个算例中MCS抽样计算的结果对比可知,所提出的算法与MCS模拟较为接近,从而验证了本文所提算法计算精度的正确性.
3) 通过对比的可靠性分析结果可以发现,所提方法相对于AK-MCS+U和AK-MCS+EFF将迭代次数降低同时提高了估计精度,说明所提方法具有更快的效率以及更高的精度.
4) 所提方法亦可适用于解决功能函数为隐式多维非线性问题,这为解决实际工程中的可靠性评估问题提供了重要的参考价值.
[1] |
Zhao Y G, Ono T. A general procedure for first/second-order reliability method (FORM/SORM)[J]. Structural Safety, 1999, 21(2): 95-112. DOI:10.1016/S0167-4730(99)00008-9 |
[2] |
Xiong F, Liu Y, Ying X. A double weighted stochastic response surface method for reliability analysis[J]. Journal of Mechanical Science and Technology, 2012, 26(8): 2573-2580. DOI:10.1007/s12206-012-0425-4 |
[3] |
Schueremans L, Gemert D V. Benefit of splines and neural networks in simulation based structural reliability analysis[J]. Structural Safety, 2005, 27(3): 246-261. DOI:10.1016/j.strusafe.2004.11.001 |
[4] |
Alibrandi U, Alani A M, Ricciardi G. A new sampling strategy for SVM-based response surface for structural reliability analysis[J]. Probabilistic Engineering Mechanics, 2015, 41: 1-12. DOI:10.1016/j.probengmech.2015.04.001 |
[5] |
Kaymaz I. Application of Kriging method to structural reliability problems[J]. Structural Safety, 2005, 27(2): 133-151. DOI:10.1016/j.strusafe.2004.09.001 |
[6] |
Qiu Y S, Bai J Q. Stationary flow fields prediction of variable physical domain based on proper orthogonal decomposition and Kriging surrogate model[J]. Chinese Journal of Aeronautics, 2015, 28(1): 44-56. DOI:10.1016/j.cja.2014.12.017 |
[7] |
Han Z H, Zimmerman R, Görtz S. Alternative co-Kriging method for variable-fidelity surrogate modeling[J]. AIAA Journal, 2012, 50(5): 1205-1210. DOI:10.2514/1.J051243 |
[8] |
Han Z H, Görtz S, Zimmermann R. Improving variable-fidelity surrogate modeling via gradient-enhanced Kriging and a generalized hybrid bridge function[J]. Aerospace Science & Technology, 2013, 25(1): 177-189. |
[9] |
Han Z H, Zhang Y, Song C X, et al. Weighted gradient-enhanced Kriging for high-dimensional surrogate modeling and design optimization[J]. AIAA Journal, 2017, 55(12): 4330-4346. DOI:10.2514/1.J055842 |
[10] |
Schoebi R, Sudret B, Wiart J. Polynomial-chaos-based-Kriging[J]. International Journal for Uncertainty Quantifications, 2015, 5(2): 171-193. DOI:10.1615/Int.J.UncertaintyQuantification.2015012467 |
[11] |
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 |
[12] |
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. |
[13] |
Gaspar B, Teixeira A P, Soares C G. Assessment of the efficiency of Kriging surrogate models for structural reliability analysis[J]. Probabilistic Engineering Mechanics, 2014, 37(4): 24-34. |
[14] |
Efron B, Hastie T, Johnstone I, et al. Least angle regression[J]. Annals of Statistics, 2004, 32(2): 407-451. DOI:10.1214/009053604000000067 |
[15] |
Arnold T W. Uninformative parameters and model selection using Akaike's information criterion[J]. Journal of Wildlife Management, 2011, 74(6): 1175-1178. |
[16] |
孙志礼, 李瑞, 王健, 等. 一种用于结构可靠性分析的Kriging学习函数[J]. 哈尔滨工业大学学报, 2017, 49(7): 146-151. (Sun Zhi-li, Li Rui, Wang Jian, et al. A Kriging based learning function for structural reliability analysis[J]. Journal of Harbin Institute of Technology, 2017, 49(7): 146-151.) |
[17] |
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. |