《一种基于优化学习机的复杂可靠度的计算方法.pdf》由会员分享,可在线阅读,更多相关《一种基于优化学习机的复杂可靠度的计算方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104063594A43申请公布日20140924CN104063594A21申请号201410275347722申请日20140619G06F19/0020110171申请人华侨大学地址362000福建省泉州市丰泽区城东华侨大学72发明人赖雄鸣王成张勇74专利代理机构泉州市文华专利代理有限公司35205代理人陈智海54发明名称一种基于优化学习机的复杂可靠度的计算方法57摘要本发明一种基于优化学习机的复杂可靠度的计算方法,首先确定可靠度重要影响区域,然后在该区域内按照一定的策略,有目的性地选择计算新样本,以期最大限度减少极限状态函数计算次数的同时,高效高精度循环重构极限状态函。
2、数,最后,在该重构的近似极限状态函数模型的基础上利用重要抽样方法快速进行模拟计算可靠度,最终实现较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,克服了常规可靠度计算方法计算精度和计算效率难以兼顾的缺点,从而提高了本发明在工程可靠度分析中的实用性。51INTCL权利要求书2页说明书7页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图3页10申请公布号CN104063594ACN104063594A1/2页21一种基于优化学习机的复杂可靠度的计算方法,其特征在于包括如下步骤1确定可靠度影响重要区域的位置对于包含任意随机变量的可靠性问题,通过ROSENB。
3、LATT变换将非正态变量变换为标准正态随机变量,这里假定极限状态函数中GX的随机变量X均服从标准正态分布,其维数为N;设置标准正态空间内前进步长L0215;从标准正态空间的原点开始,沿着原点位置处极限状态函数的负梯度方向前进步长L距离到达一个新的点PI,I为前进的次数,每到达一个新的点PI,判断该新的点PI的GXPI是否小于0,若是,表示该新的点PI处于失效区域,则停止前进,否则沿着PI点处极限状态函数的负梯度方向前进步长L距离到达PI1点,直到新的点处于失效区域为止;2可靠度影响重要区域划定设点PM为步骤1中所求得的点,假设点PM坐标为XP1,XPN,然后获得点PM附近的其他点M1M2N,其。
4、坐标分别为XP1KX1,XP2,XPN,XP1,XPI1,XPIKXI,XPI1,XPN,这里系数K取值05,XI为随机变量XI的标准差,分别建立原点与点PM、M1M2N的直线L0L2N,通过插值法求得上述直线L0L2N与极限状态函数GX的交点Q1Q2N,即得到极限状态曲面重要区域上的失效点Q1Q2N;将失效点Q1Q2N、点PM、M1M2N组合构成坐标点集X,同时将坐标点集X对应的极限状态函数值组合构成极限状态函数响应集Y,基于优化学习机OLEM,建立XY的映射,构建初始极限状态函数再利用式2,获得对应的初始MPP点然后构造曲面其中取值2,通过构造曲面BX将近似极限状态曲面上满足曲面BX0的区。
5、域划定为可靠度影响的重要区域;3基于优化学习机OELM循环重构可靠度影响重要区域内极限状态函数,在构建I0的基础上,重构极限状态函数时,需要寻找三种新的样本点,以提高极限状态函数的重构精度;I型样本点寻找在每一次重构后,按照式2,将替换成寻找对应的直到相邻计算和误差很小,即时停止寻找,2取0001,将该点称为I型样本点型样本点寻找按照式3,寻找第二类新样本点权利要求书CN104063594A2/2页3式3表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点型样本点寻找按照式4,寻找第三类新样本点在坐标点集X内挑选出最外围的点组成集合X,属于集合X中的每个点具有如下特性存在沿。
6、着某一维的坐标中,其坐标值在点集X内要么是最大或者是最小的,上述点在空间分布中处于坐标点集X的最外围,然后将集合X的每个点作为初值X0,按照式4寻找距离原点更远的点,最后选取最远的点作为型样本点重构极限状态函数在重构限状态曲面的基础上,将上述寻找到的I型样本点作为新的样本点,计算其对应的真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y中,然后继续基于优化学习机OELM重构XY的映射,获得可靠度影响重要区域内逼近精度更高的极限状态函数4可靠度计算在上述每重构完一次极限状态函数后,通过重要抽样方法,以PM点为抽样中心,利用代理模型计算对应的失效概率PFI,当时终止计算,其中3002,表示P。
7、FIPFIM的标准差,通过失效概率PFI,得到可靠度值为1PFI。权利要求书CN104063594A1/7页4一种基于优化学习机的复杂可靠度的计算方法技术领域0001本发明涉及一种基于优化学习机的复杂可靠度的计算方法,它可以高效精确计算工程可靠性问题的可靠度,适用于可靠性评估,可靠性验证等相关领域。背景技术0002工程可靠性问题中,极限状态函数往往不解析、非线性。每一次极限状态函数评估需要通过有限元等方法进行大规模数值求解。为求解可靠度,需要多次计算极限状态函数。根据现有不同计算可靠度方法,极限状态函数计算次数太少,计算误差较大;极限状态函数计算次数太多,计算量太大。0003目前可靠度计算方法。
8、可分为两类0004第一类方法包括基于蒙特卡洛抽样的计算方法及其改进算法如重要抽样法、子集抽样法、线抽样法等。该类方法计算简单,适用性强,精度高,但是由于计算过程中样本的选取具有随机性,对于工程复杂可靠度问题,需要大规模重复计算极限状态函数,总体效率较低,难以接受。0005第二类方法,即基于梯度的计算方法。该方法需要计算极限状态函数的次数较第一类方法少,效率较高。但是当可靠度问题比较复杂,极限状态函数非线性较强时,存在计算误差大,甚至不准确的缺点。0006工程复杂可靠性问题中,其极限状态函数非线性、不解析,往往需要大量数值计算。第一类方法计算效率低,而第二类方法计算精度不足,工程实用性不强。因此。
9、,探索可靠度高效精确计算方法对于实际工程可靠度分析具有十分重要的意义。发明内容0007本发明的目的是为了较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,提出了一种基于优化学习机的复杂可靠度的计算方法。0008本发明一种基于优化学习机的复杂可靠度的计算方法,包括如下步骤00091确定可靠度影响重要区域的位置0010对于包含任意随机变量的可靠性问题,通过ROSENBLATT变换将非正态变量变换为标准正态随机变量,这里假定极限状态函数中GX的随机变量X均服从标准正态分布,其维数为N;0011设置标准正态空间内前进步长L0215;0012从标准正态空间的原点开始,沿着原点位置处极限状态函数的。
10、负梯度方向前进步长L距离到达一个新的点PI,I为前进的次数,每到达一个新的点PI,判断该新的点PI的GXPI是否小于0,若是,表示该新的点PI处于失效区域,则停止前进,否则沿着PI点处极限状态函数的负梯度方向前进步长L距离到达PI1点,直到新的点处于失效区域为止;说明书CN104063594A2/7页500132可靠度影响重要区域划定0014设点PM为步骤1中所求得的点,假设点PM坐标为XP1,XPN,然后获得点PM附近的其他点M1M2N,其坐标分别为XP1KX1,XP2,XPN,XP1,XPI1,XPIKXI,XPI1,XPN,这里系数K取值05,XI为随机变量XI的标准差,分别建立原点与点。
11、PM、M1M2N的直线L0L2N,通过插值法求得上述直线L0L2N与极限状态函数GX的交点Q1Q2N,即得到极限状态曲面重要区域上的失效点Q1Q2N;0015将失效点Q1Q2N、点PM、M1M2N组合构成坐标点集X,同时将坐标点集X对应的极限状态函数值组合构成极限状态函数响应集Y,基于优化学习机OLEM,建立XY的映射,构建初始极限状态函数再利用式2,获得对应的初始MPP点00160017然后构造曲面其中取值2,通过构造曲面BX将近似极限状态曲面上满足曲面BX0的区域划定为可靠度影响的重要区域;00183基于优化学习机OELM循环重构可靠度影响重要区域内极限状态函数,在构建I0的基础上,重构极。
12、限状态函数时,需要寻找三种新的样本点,以提高极限状态函数的重构精度;0019I型样本点寻找在每一次重构后,按照式2,将替换成寻找对应的直到相邻计算和误差很小,即时停止寻找,2取0001,将该点称为I型样本点0020型样本点寻找按照式3,寻找第二类新样本点00210022式3表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点0023型样本点寻找按照式4,寻找第三类新样本点00240025在坐标点集X内挑选出最外围的点组成集合X,属于集合X中的每个点具有如下说明书CN104063594A3/7页6特性存在沿着某一维的坐标中,其坐标值在点集X内要么是最大或者是最小的,上述点在空。
13、间分布中处于坐标点集X的最外围,然后将集合X的每个点作为初值X0,按照式4寻找距离原点更远的点,最后选取最远的点作为型样本点0026重构极限状态函数0027在重构限状态曲面的基础上,将上述寻找到的I型样本点作为新的样本点,计算其对应的真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y中,然后继续基于优化学习机OELM重构XY的映射,获得可靠度影响重要区域内逼近精度更高的极限状态函数00284可靠度计算0029在上述每重构完一次极限状态函数后,通过重要抽样方法,以PM点为抽样中心,利用代理模型计算对应的失效概率PFI,当时终止计算,其中3002,表示PFIPFIM的标准差,通过失效概率PF。
14、I,得到可靠度值为1PFI。0030本发明一种基于优化学习机的复杂可靠度的计算方法,首先确定可靠度重要影响区域,然后在该区域内按照一定的策略,有目的性地选择计算新样本,以期最大限度减少极限状态函数计算次数的同时,高效高精度循环重构极限状态函数,最后,在该重构的近似极限状态函数模型的基础上利用重要抽样方法快速进行模拟计算可靠度,最终实现较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,克服了常规可靠度计算方法计算精度和计算效率难以兼顾的缺点,从而提高了本发明在工程可靠度分析中的实用性。附图说明0031图1为本发明可靠度影响重要区域位置快速确定示意图;0032图2为本发明二维随机变量情形下。
15、获取极限状态曲面重要区域上的初始失效点示意图;0033图3为本发明可靠度影响重要区域划定示意图;0034图4为本发明可靠度影响重要区域内型新样本点的寻找示意图;0035图5为本发明可靠度影响重要区域内型新样本点的寻找示意图。0036以下结合附图和具体实施例对本发明做进一步详述。具体实施方式0037如图15,本发明提出一种基于优化学习机的复杂可靠度的计算方法,以包含二维随机变量情形的可靠度计算为例,具体步骤如下00381快速确定可靠度影响重要区域位置;0039对于包含任意随机变量的可靠性问题,通过ROSENBLATT变换可将非正态变量变换为标准正态随机变量,这里假定极限状态函数GX中的随机变量X。
16、均服从标准正态分说明书CN104063594A4/7页7布,其维数为N;0040设置标准正态空间内前进步长L0215;0041从标准正态空间的原点开始,沿着原点位置处极限状态函数GX的负梯度方向前进L距离到达新的点P1,若判断P1点处于失效区域,即GXP10的区域划定为重要区域;0052图2中,点PM即为步骤1中所求得的点,这里假设点PM坐标为XP1,XP2,然后可以获得点PM附近的其他点M1M4,其坐标分别为XP1KX1,XP2、XP1,XP2KX2、XP1KX1,XP2、XP1,XP2KX2,这里系数K取05即可,XI为随机变量XI的标准差,说明书CN104063594A5/7页8然后分别。
17、建立原点与点PM、M1M4的直线L0L4,通过插值法即可求得上述直线与极限状态函数GX的交点Q0Q4M,即为极限状态曲面重要区域上的失效点;0053这里以求Q1点为例,给出快速插值求解算法0054令T0对应直线L1上的原点,T1对应直线L1上的点M1;0055令T01,YGX0,GXXM1,则通过分段三次埃尔米特插值法可得到G0时,对应的TNEW值;0056由此获得TNEW对应直线L1上的点XNEW0TNEWXM10;0057评估XNEW位置处的极限状态函数值GXXNEW,若|GXXNEW|0的区域划定为重要区域图3阴影区域。00603基于优化学习机OELM循环重构重要区域内极限状态函数;00。
18、61在步骤2中,由于构造的初始的样本点太少,与真实极限状态函数误差较大。接下来将按照一定的策略有目的性地寻找新样本,以便重构重要区域内极限状态函数然后在该新重构的极限状态函数基础上继续寻找新样本进一步循环重构重要区域内极限状态函数直到满足规定的要求即可;0062在构建I0的基础上,重构极限状态函数时,这里需要寻找三种新的样本点,以便最大限度提高极限状态函数的重构精度,分别说明如下0063I型样本点寻找。0064由于MPP点是极限状态曲面上距离原点最近的点,找到该点,对于在重要区域内整体逼近真实曲面具有重要意义。因此,在每一次重构后,按照式2,将替换成寻找对应的将该点称为I型点,即,直到相邻计算。
19、和误差很小即这里2取0001,意味着点与点的各个坐标值基本相同,说明相邻迭代计算的点已经收敛到真实的MPP点附近,那么可以近似认为点说明书CN104063594A6/7页9即为MPP点,说明已经在真实MPP点位置附近逼近真实极限状态曲面精度很高,停止寻找该型样本点。0065型样本点寻找。0066假设第I次重构极限状态函数后,在重要区域内已经寻找到极限状态曲面上的已知失效点,假设为点W1,W2WD为如图4所示。由于对真实极限状态曲面的逼近程度取决于这些失效点,因此,在曲面上,距离这些点越远的地方,逼近真实极限状态曲面的误差越大。因此,这里以寻找曲面上最稀疏的区域上的点作为新样本点按照式3,寻找第。
20、二类新样本点00670068式3表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点该点与曲面上其他未知失效点相比具有如下特性即该点与所有已知失效点W1,W2WD的最短距离也是最大的,如式3所示。式3中XWJ为重要区域内曲面上已经找到的点如图4中的点W1,W2WD。式3表示在重要区域内的曲面上寻找最稀疏区域的位置点,并将该点作为新的样本点通常曲面在点的预测值精度较低,寻找该最稀疏区域的点,并计算其极限状态响应,有助于提高曲面的重构精度。0069需要说明的是,在求解式3的过程中,常规优化算法或智能集群算法不一定总找到全局最优解,难免陷入局部解。因此,在给定初始解时X0,分别令。
21、X0XWJJ1D,由此可得不同的局部解,然后选择距离最大的局部解作为该型样本点这样可以取得相对较好的结果。0070型样本点寻找,按照式4,寻找第三类新样本点00710072在点集X内挑选出最外围的点组成集合X,属于集合X中的每个点具有如下特性存在沿着某一维的坐标中,其坐标值在坐标点集X内要么是最大或者是最小的,上述点在空间分布中处于点集X的最外围,将集合X的每个点作为初值X0,然后按照式4寻找距离原点更远的点,最后选取最远的点作为型样本点寻找样本点的目的是为了提高极限状态函数在可靠度重要影响区域边界处的逼近精度。说明书CN104063594A7/7页100073经过研究发现尽管采用全局性能更好。
22、的智能集群算法,如粒子群算,寻找的型样本点不一定是全局最优解。如图4所示,W1WD之间覆盖的区域为F,区域A和C为W1WD之外的区域。假设是全局最优解,但是实际优化算法寻找的点确是即寻找的稀疏区域总是介于W1和WD之内,即很可能下一次重构后,找到的还是一方面,如果此时区域F内的失效点已经很密集了,若在该区域继续增加新的失效点,则对于下一次重构的精度没有多大帮助;另一方面,总是在区域F内而非在区域A或C内找到失效点,则表明用式3寻找的型样本点对于外拓W1WD之外区域如A或C的失效点能力不足。上述两方面影响了极限状态函数的重构精度和重构次数,降低计算效率。0074针对上述外拓能力不足的问题,这里提。
23、出计算型样本点以提高外拓能力。0075首先在点W1,W2WD群中,挑选出最外围的点组成集合X,属于X中的每个点具有如下特性,存在沿着某一维的坐标中,其坐标值要么是W1,W2WD中最大或者最小的,如图4所示的二维情形,W1和WD为点W1,W2WD群中最外围点。0076然后,分别选取集合X的每个点作为初值X0,然后按照式4寻找距离原点更远的点,最后选取最远的点作为型样本点如图5所示,P1和P2对应X0分别选取W1和WD作为初始点时,求解得到的点。由于OP1OP2,故选择点P1作为型样本点0077重构极限状态函数0078在重构极限状态曲面的基础上,将上述寻找到的I型样本点作为新的样本点,计算其对应的。
24、真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y,然后继续基于OELM方法重构XY的映射,可以获得可靠度影响重要区域内逼近精度更高的极限状态函数重复上述过程,随着重构次数I增加,可最大限度提高可靠度影响重要区域内的极限状态函数逼近精度。00794可靠度计算0080在每重构完一次极限状态函数后,通过重要抽样方法,以PM点为抽样中心,利用代理模型快速计算对应的失效概率PFI,当时,其中表示PFIPFIM的标准差,说明代理模型精度足够高,失效概率计算结果收敛,终止计算,这里取M4,3002即可。通过失效概率PFI,得到可靠度值为1PFI。0081以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。说明书CN104063594A101/3页11图1图2说明书附图CN104063594A112/3页12图3图4说明书附图CN104063594A123/3页13图5说明书附图CN104063594A13。