李少宏,陈建军
(西安电子科技大学 机电工程学院,陕西 西安,710071)
结构可靠性是结构的一个重要指标。人们对结构可靠性进行了大量分析,并提出多种关于结构可靠性的计算方法[1-5],如Monte Carlo(MC)方法、一阶可靠性方法(the first order reliability method, FORM)、二阶可靠性方法(the second order reliability method, SORM)等。MC法虽然能够给出问题的精确解,但计算量巨大,特别是对于具有低失效率的复杂结构,其缺点相当明显。改进的MC法、FORM法和SORM法虽然可以减少计算量,但当随机变量很多时,其计算时间较长,而且对于功能函数是非线性时会产生很大的误差。为了提高计算效率,减少计算量,常用响应面法(RSM)来进行结构的可靠度分析。其基本思想是用响应面函数(RSF)来拟合原有的隐式极限状态函数,但其算法十分复杂。当前应用较多的仍是Bucher的响应面法及其局部改进[6]。赵明华等[7]据传统的响应面法提出逼近函数可以用四次多项式,虽然提高了精度,但增大了计算量。张哲等[8-9]提出响应面法与几何法相结合改进了传统的响应面法,对样本点进行了选取,但操作性不强。Lee等[10]用矩法赋值,然后用响应面计算结构的可靠度,但该方法降低了计算效果。Gavin等[11]用高阶多项式逼近极限状态函数,但是,它容易产生病态方程组。以上研究都忽视了对样本点的选取。为此,本文作者在这些研究的基础上,通过旋转坐标轴合理选取样本点,改进响应面方法,以提高计算精度,降低计算次数。
响应面法是用近似的功能函数来代替真实的功能函数,再结合一定的可靠度计算方法对结构的可靠性进行分析,其中常用的是一阶可靠性方法。
对于n个随机变量,通常取如下的二次多项式作为响应面函数:
式中:a,bi和ci(i=1, 2, …,n)为待定系数。与FORM结合的RSM的常用方法如下[12-13]:
Step 3由这2n+1个点估计值求出2n+1个系数a,bi和ci(i=1, 2, …,n),得到近似功能函数,再用一阶可靠性方法求出可靠性指标βk及相应的验算点(k表示第k次迭代)。若(要求的精度)被满足,则βk就为第k次所求的可靠性指标。否则,进入Step 4。
Step 4计算新的展开点,其计算公式为
式中:Xk为响应面的第k次迭代的初始点;和分别为与第k个响应面相应的验算点与插值点;g(Xk)和g()分别为Xk和相应的功能函数值。最后,取和中距离极限状态面更近的点作为下一次迭代的起点进行下一次迭代。
但是,这种方法在功能函数是非线性时计算量很大,而且结果误差较大[13-15]。
普通的极限状态函数为
其中:c为正常数。这个极限状态函数的最大失效点为XM(,),可靠性指标为β=。以XM为中心点的4个样本点为
其中:1 ≤f≤ 3 。这个极限状态函数可以由下面响应面生成:
将XM以及式(4)和(6)代入式(5)得
由此的极限状态函数的响应面为
极限状态函数和响应面函数的图像如图1所示。
由以上的运算过程可以看出:在计算失效概率运算中,响应面方法并没有比一阶可靠性方法产生好的效果。
现以最大失效点XM为原点,极限状态函数的切线为x1′轴,与它垂直的直线为x′2轴,建立新的坐标系x1′-x′2,以极限状态函数的梯度方向为正方向。将样本点(式(4))逆时针旋转α,则该样本点分别位于坐标系x1′-x′2的2条轴上,如图2所示。
坐标系x1-x2与x1′-x′2之间的坐标变换公式为
其中:R为旋转矩阵;X′为坐标系x1′-x′2下的向量空间。
图1 极限状态函数与响应面函数Fig.1 Limit state function and response surface function
图2 点的旋转示意图Fig.2 Points are rotated
相应地,5个样本点的坐标为
对应的极限状态函数值分别为
求得响应面函数的系数分别为
求得x1′-x2′坐标系下的响应面函数为
式(14)在x1-x2空间中与式(8)有相同的形式,因而可以产生更精确的逼近形式。
实际上,对所有的非线性极限状态函数都可以进行类似变换。下面讨论旋转角α的确定。
记与极限状态函数的切线垂直且指向极限状态函数方向的向量为,
其中: - ▽x1-x2h为x1-x2空间下的h(X)的梯度向量。=-sinα,=cosα,和分别是的第1与第2分量,这时,旋转矩阵R就可以用Gram-Schimdt正交化方法写出。
根据上面的推理过程,可以得到以下的响应面的改进算法。
Step 1用二阶响应函数逼近极限状态函数:
第1次迭代时在标准正态空间选取均值点iμ为中心样本点,如下选取其他2n个样本点(n为随机变量的个数):
第j步迭代:
1) 由上一步的迭代的计算旋转矩阵R;
2) 根据旋转坐标系;
3) 将作为新的样本中心点,其他 2n个样本点旋转到X′的坐标轴上;
4) 求出响应面函数。
Step 2计算X′空间的响应面函数的梯度函数;
Step 3计算X空间响应面函数的梯度向量;
Step 4计算方位向量a。
Step 5用下式进行设计验算:
Step 6计算可靠性指标β。
Step 7检查收敛性,若不收敛,则从Step1开始重新迭代;若收敛,则j+1X为极限状态函数的最大失效点,迭代结束。
一般的收敛标准取为(ε为预定误差)
例1 极限状态函数为
其中:x1和x2为2个实标准正态变量。用一阶可靠性方法、蒙特卡洛方法、经典响应面方法和本文方法计算可靠性指标、失效概率、最大失效点的结果比较见表1。
表1 例1的计算结果比较Table 1 Comparison results of Example 1
例2 如图3所示,长度为9.75 m的杆,受均匀载荷,这个结构有64个随机变量,它的极限状态函数如下:
其中:Mleftend为左端点的弯矩。弹性模量E与载荷q服从正态分布,E的期望和方差分别为464.877 MN·m2和116.7 kN/m,q的期望和方差分别为92.977 MN·m2和35 kN/m。用一阶可靠性方法、蒙特卡洛方法、经典响应面方法和本文方法计算可靠性指标及失效率结果比较见表2。
图3 例2示意图Fig.3 Truss of Example 2
表2 例2的计算结果比较Table 2 Comparison results of Example 2
从表1和表2可以看出:由本文方法所得计算精度与由MCM所得结果相差很小,比由FORM所得结果能够更好地接近精确值,同时运算次数明显减少;此外,在功能函数为隐式时,也能够运用本文方法进行计算。
(1) 由于每一次迭代,对坐标系进行旋转,因而使得算法计算效率、精度极大提高。算例表明,改进的算法是有效可行的。
(2) 所提出的方法易于编程实现,无需修改现有软件,能与经典响应面方法很好地融合。
[1] 赵国藩. 工程结构可靠性理论与应用[M]. 大连: 大连理工大学出版社, 1996: 53-64.
ZHAO Guofang. Theory and application of reliability engineering structure[M]. Dalian: Dalian University of Technology Press, 1996: 53-64.
[2] 何水清, 王善. 结构可靠性分析与设计[M]. 北京: 国防工业出版社, 1993: 112-118.
HE Shuiqin. WANG Shan. Structure analysis and design based-reliability[M]. Beijing: National Defense Industry Press,1993: 112-118.
[3] 谭海涛, 徐定海, 王善. 一种计算结构可靠度的一元分解法[J]. 哈尔滨工程大学学报, 2009, 30(8): 883-886.
TAN Haitao, XU Dinghai, WANG Shan. One-dimensional decomposition method for calculation of structural reliability[J].Journal of Harbin Engineering University, 2009, 30(8): 883-886.
[4] Rackwitz R. Reliability analysis: A review and some perspectives[J]. Structural Safety, 2001, 23(4): 365-395.
[5] Liu P L, der Kiureghian A. Optimization algorithms for structural reliability[J]. Structural Safety, 1991, 19(4): 61-77.
[6] Bucher C G, Most T. A comparison of approximate response functions structural reliability analysis[J]. Probabilistic Engineering Mechanics, 2008, 8(2): 54-63.
[7] 赵明华, 曾昭宇, 苏永华. 改进响应面法及其在倾斜荷载桩可靠度分析中的应用[J]. 岩土力学, 2007, 28(12): 2539-2547.
ZHAO Minghua, ZENG Zhaoyu, SU Yonghua. Improved response surface method and its application to reliability analysis of piles under inclined loads[J]. Rock and Soil Mechanics, 2007,28(12): 2539-2547.
[8] 张哲, 李生勇, 滕启杰. 一种改进的结构可靠度分析中响应面法[J]. 大连理工大学学报, 2007, 47(1): 57-60.
ZHANG Zhen, LI Shenyong, THEN Qijie. An improved response surface method for structural reliability analysis[J].Journal of Dalian University of Technology, 2007, 47(1): 57-60.
[9] 张哲, 李生勇, 石磊, 等. 结构可靠性分析中的改进响应面法及其应用[J]. 工程力学, 2007, 18(8): 111-187.
ZHANG Zhe, LI Shengyong, SHI Lei, et al. An improved response surface method for structural reliability analysis and its application[J]. Engineering Mechanic, 2007, 18(8): 111-187.
[10] Lee S H, Kwak B M. Response surface augmented moment method for efficient reliability analysis of structures[J].Structural Safety, 2006, 28(2): 261-272.
[11] Gavin H P, Yau S C. High-order limit state function in the response surface method for structural reliability analysis[J].Structural Safty, 2008, 30(1): 162-179.
[12] 苏永华, 方祖烈, 高谦. 用响应面方法分析特殊地下岩体空间的可靠性[J]. 岩石力学与工程学报, 2000, 19(1): 55-58.
SU Yonghua, FANG Zulie, GAO Qian. Reliability analysis on special underground rock mass space by response surface method[J]. Chinese Journal of Rock Mechanics and Engineering,2000, 19(1): 55-58.
[13] Rajashekhar M R, Ellingwood B R. A new look at the response surface approach for reliability analysis[J]. Structural Safety,1993, 12(3): 5-20.
[14] Kaymaz I, McMahon C A. A response surface method based on weighted regression for structural reliability analysis[J].Probabilistic Engineering Mechanics, 2005, 20(3): 11-17.
[15] Dupart F, Sellier A. Probabilistic approach to corrosion risk due to carbonation via an adaptive response surface method[J].Probabilistic Engineering Mechanics, 2006, 21(5): 7-16.