一种基于优化学习机的复杂可靠度的计算方法.pdf

上传人:a*** 文档编号:626090 上传时间:2018-02-26 格式:PDF 页数:13 大小:1.87MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410275347.7

申请日:

2014.06.19

公开号:

CN104063594A

公开日:

2014.09.24

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 19/00申请日:20140619|||公开

IPC分类号:

G06F19/00(2011.01)I

主分类号:

G06F19/00

申请人:

华侨大学

发明人:

赖雄鸣; 王成; 张勇

地址:

362000 福建省泉州市丰泽区城东华侨大学

优先权:

专利代理机构:

泉州市文华专利代理有限公司 35205

代理人:

陈智海

PDF下载: PDF下载
内容摘要

本发明一种基于优化学习机的复杂可靠度的计算方法,首先确定可靠度重要影响区域,然后在该区域内按照一定的策略,有目的性地选择计算新样本,以期最大限度减少极限状态函数计算次数的同时,高效高精度循环重构极限状态函数,最后,在该重构的近似极限状态函数模型的基础上利用重要抽样方法快速进行模拟计算可靠度,最终实现较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,克服了常规可靠度计算方法计算精度和计算效率难以兼顾的缺点,从而提高了本发明在工程可靠度分析中的实用性。

权利要求书

1.  一种基于优化学习机的复杂可靠度的计算方法,其特征在于包括如下步骤:
1)确定可靠度影响重要区域的位置:
对于包含任意随机变量的可靠性问题,通过Rosenblatt变换将非正态变量变换为标准正态随机变量,这里假定极限状态函数中G(x)的随机变量x均服从标准正态分布,其维数为n;
①设置标准正态空间内前进步长L=0.2~1.5;
②从标准正态空间的原点开始,沿着原点位置处极限状态函数的负梯度方向前进步长L距离到达一个新的点Pi,i为前进的次数,每到达一个新的点Pi,判断该新的点Pi的G(x=Pi)是否小于0,若是,表示该新的点Pi处于失效区域,则停止前进,否则沿着Pi点处极限状态函数的负梯度方向前进步长L距离到达Pi+1点,直到新的点处于失效区域为止;
2)可靠度影响重要区域划定:
设点Pm为步骤1)中所求得的点,假设点Pm坐标为(xp1,...,xpn),然后获得点Pm附近的其他点M1~M2n,其坐标分别为(xp1±k'σx1,xp2...,xpn),...,(xp1,...,xpi-1,xpi±k'σxi,xpi+1,...,xpn),这里系数k'取值0.5,σxi为随机变量xi的标准差,分别建立原点与点Pm、M1~M2n的直线l0~l2n,通过插值法求得上述直线l0~l2n与极限状态函数G(x)的交点Q1~Q2n,即得到极限状态曲面重要区域上的失效点Q1~Q2n
将失效点Q1~Q2n、点Pm、M1~M2n组合构成坐标点集X,同时将坐标 点集X对应的极限状态函数值组合构成极限状态函数响应集Y,基于优化学习机OLEM,建立X→Y的映射,构建初始极限状态函数再利用式(2),获得对应的初始MPP点
minβ0=||x||1/2s.t.GOELM0(x)=0β0=||xMpp0||.---(2)]]>
然后构造曲面其中△β取值2,通过构造曲面B(x)将近似极限状态曲面上满足曲面B(x)>0的区域划定为可靠度影响的重要区域;
3)基于优化学习机OELM循环重构可靠度影响重要区域内极限状态函数,在构建(i≥0)的基础上,重构极限状态函数时,需要寻找三种新的样本点,以提高极限状态函数的重构精度;
①I型样本点寻找:在每一次重构后,按照式(2),将替换成寻找对应的直到相邻计算误差很小,即时停止寻找,ε2取0.001,将该点称为I型样本点
②Ⅱ型样本点寻找:按照式(3),寻找第二类新样本点
maxDistance=min{normj=1...d||x-xwj||}s.t.GOELMi(x)=0B(x)≥0.---(3)]]>
式(3)表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点
③Ⅲ型样本点寻找:按照式(4),寻找第三类新样本点
max||x||1/2s.t.GOELMi(x)=0B(x)≥0H(x)=||x||1/2-||x0||≥0---(4)]]>
在坐标点集X内挑选出最外围的点组成集合X’,属于集合X’中的每个点具有如下特性:存在沿着某一维的坐标中,其坐标值在点集X内要么是最大或者是最小的,上述点在空间分布中处于坐标点集X的最外围,然后将集合X’的每个点作为初值x0,按照式(4)寻找距离原点更远的点,最后选取最远的点作为Ⅲ型样本点
④重构极限状态函数
在重构限状态曲面的基础上,将上述寻找到的I~Ⅲ型样本点作为新的样本点,计算其对应的真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y中,然后继续基于优化学习机OELM重构X→Y的映射,获得可靠度影响重要区域内逼近精度更高的极限状态函数
4)可靠度计算:
在上述每重构完一次极限状态函数后,通过重要抽样方法,以Pm点为抽样中心,利用代理模型计算对应的失效概率pfi,当时终止计算,其中ε3=0.02,表示pfi~pfi-M的标准差,通过失效概率pfi,得到可靠度值为1-pfi

说明书

一种基于优化学习机的复杂可靠度的计算方法
技术领域
本发明涉及一种基于优化学习机的复杂可靠度的计算方法,它可以高效精确计算工程可靠性问题的可靠度,适用于可靠性评估,可靠性验证等相关领域。
背景技术
工程可靠性问题中,极限状态函数往往不解析、非线性。每一次极限状态函数评估需要通过有限元等方法进行大规模数值求解。为求解可靠度,需要多次计算极限状态函数。根据现有不同计算可靠度方法,极限状态函数计算次数太少,计算误差较大;极限状态函数计算次数太多,计算量太大。
目前可靠度计算方法可分为两类:
第一类方法包括基于蒙特卡洛抽样的计算方法及其改进算法(如重要抽样法、子集抽样法、线抽样法等)。该类方法计算简单,适用性强,精度高,但是由于计算过程中样本的选取具有随机性,对于工程复杂可靠度问题,需要大规模重复计算极限状态函数,总体效率较低,难以接受。
第二类方法,即基于梯度的计算方法。该方法需要计算极限状态函数的次数较第一类方法少,效率较高。但是当可靠度问题比较复杂,极限状态函数非线性较强时,存在计算误差大,甚至不准确的缺点。
工程复杂可靠性问题中,其极限状态函数非线性、不解析,往往需要大量数值计算。第一类方法计算效率低,而第二类方法计算精度不足,工程实用性不强。因此,探索可靠度高效精确计算方法对于实际工程可靠度分析具有十分重要的意义。
发明内容
本发明的目的是为了较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,提出了一种基于优化学习机的复杂可靠度的计算方法。
本发明一种基于优化学习机的复杂可靠度的计算方法,包括如下步骤:
1)确定可靠度影响重要区域的位置:
对于包含任意随机变量的可靠性问题,通过Rosenblatt变换将非正态变量变换为标准正态随机变量,这里假定极限状态函数中G(x)的随机变量x均服从标准正态分布,其维数为n;
①设置标准正态空间内前进步长L=0.2~1.5;
②从标准正态空间的原点开始,沿着原点位置处极限状态函数的负梯度方向前进步长L距离到达一个新的点Pi,i为前进的次数,每到达一个新的点Pi,判断该新的点Pi的G(x=Pi)是否小于0,若是,表示该新的点Pi处于失效区域,则停止前进,否则沿着Pi点处极限状态函数的负梯度方向前进步长L距离到达Pi+1点,直到新的点处于失效区域为止;
2)可靠度影响重要区域划定:
设点Pm为步骤1)中所求得的点,假设点Pm坐标为(xp1,...,xpn),然后获得点Pm附近的其他点M1~M2n,其坐标分别为(xp1±k'σx1,xp2...,xpn),...,(xp1,...,xpi-1,xpi±k'σxi,xpi+1,...,xpn),这里系数k'取值0.5,σxi为随机变量xi的标准差,分别建立原点与点Pm、M1~M2n的直线l0~l2n,通过插值法求得上述直线l0~l2n与极限状态函数G(x)的交点Q1~Q2n,即得到极限状态曲面重要区域上的失效点Q1~Q2n
将失效点Q1~Q2n、点Pm、M1~M2n组合构成坐标点集X,同时将坐标点集X对应的极限状态函数值组合构成极限状态函数响应集Y,基于优化学习机OLEM,建立X→Y的映射,构建初始极限状态函数再利用式(2),获得对应的初始MPP点
minβ0=||x||1/2s.t.GOELM0(x)=0β0=||xMpp0||.---(2)]]>
然后构造曲面其中△β取值2,通过构造曲面B(x)将近似极限状态曲面上满足曲面B(x)>0的区域划定为可靠度影响的重要区域;
3)基于优化学习机OELM循环重构可靠度影响重要区域内极限状态函数,在构建(i≥0)的基础上,重构极限状态函数时,需要寻找三种新的样本点,以提高极限状态函数的重构精度;
①I型样本点寻找:在每一次重构后,按照式(2),将替换成寻找对应的直到相邻计算误差很小,即时停止寻找,ε2取0.001,将该点称为I型 样本点
②Ⅱ型样本点寻找:按照式(3),寻找第二类新样本点
maxDistance=min{normj=1...d||x-xwj||}s.t.GOELMi(x)=0B(x)≥0.---(3)]]>
式(3)表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点
③Ⅲ型样本点寻找:按照式(4),寻找第三类新样本点
max||x||1/2s.t.GOELMi(x)=0B(x)≥0H(x)=||x||1/2-||x0||≥0---(4)]]>
在坐标点集X内挑选出最外围的点组成集合X’,属于集合X’中的每个点具有如下特性:存在沿着某一维的坐标中,其坐标值在点集X内要么是最大或者是最小的,上述点在空间分布中处于坐标点集X的最外围,然后将集合X’的每个点作为初值x0,按照式(4)寻找距离原点更远的点,最后选取最远的点作为Ⅲ型样本点
④重构极限状态函数
在重构限状态曲面的基础上,将上述寻找到的I~Ⅲ型样本点作为新的样本点,计算其对应的真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y中,然后继续基于优化学习机OELM重构X→Y的映射,获得可靠度影响重要区域内逼近精度更高的极限状态函数
4)可靠度计算:
在上述每重构完一次极限状态函数后,通过重要抽样方 法,以Pm点为抽样中心,利用代理模型计算对应的失效概率pfi,当时终止计算,其中ε3=0.02,表示pfi~pfi-M的标准差,通过失效概率pfi,得到可靠度值为1-pfi
本发明一种基于优化学习机的复杂可靠度的计算方法,首先确定可靠度重要影响区域,然后在该区域内按照一定的策略,有目的性地选择计算新样本,以期最大限度减少极限状态函数计算次数的同时,高效高精度循环重构极限状态函数,最后,在该重构的近似极限状态函数模型的基础上利用重要抽样方法快速进行模拟计算可靠度,最终实现较少次数地计算极限状态函数,就能获得高精度可靠度计算结果,克服了常规可靠度计算方法计算精度和计算效率难以兼顾的缺点,从而提高了本发明在工程可靠度分析中的实用性。
附图说明
图1为本发明可靠度影响重要区域位置快速确定示意图;
图2为本发明二维随机变量情形下获取极限状态曲面重要区域上的初始失效点示意图;
图3为本发明可靠度影响重要区域划定示意图;
图4为本发明可靠度影响重要区域内Ⅱ型新样本点的寻找示意图;
图5为本发明可靠度影响重要区域内Ⅲ型新样本点的寻找示意图。
以下结合附图和具体实施例对本发明做进一步详述。
具体实施方式
如图1-5,本发明提出一种基于优化学习机的复杂可靠度的计算方法,以包含二维随机变量情形的可靠度计算为例,具体步骤如下:
1)快速确定可靠度影响重要区域位置;
对于包含任意随机变量的可靠性问题,通过Rosenblatt变换可将非正态变量变换为标准正态随机变量,这里假定极限状态函数G(X)中的随机变量X均服从标准正态分布,其维数为n;
①设置标准正态空间内前进步长L=0.2~1.5;
②从标准正态空间的原点开始,沿着原点位置处极限状态函数G(X)的负梯度方向()前进L距离到达新的点P1,若判断P1点处于失效区域,即G(X=P1)<0时则停止,否则,执行步骤③;
③沿着P1点处极限状态函数G(X)的负梯度方向前进L距离到达Pi点,若Pi点处于失效区域,即G(X=P1)<0时则停止,否则重复执行步骤③,直到新点处于失效域即可,假设前进m次,最后的位置点为Pm,以该点表示可靠度影响重要区域的大致位置;
需要说明的是,步骤1)中对于极限状态函数不解析的情形,可以采用差分方法,近似获得其梯度,如下式(1)所示:
&PartialD;G/&PartialD;xi=[G(x1...xi+xi,...xn)-G(x1,...xn)]/xi.---(1)]]>
式中:σxi为标准正态随机变量xi的标准差,为1,通常系数k越小,梯度近似越准确,本实施例中k取0.001。
图1中可以看出,该极限状态函数簇非线性很强,梯度从左到右变化很大。这里取步长L=0.5,从标准正态空间的原点开始,沿着原 点位置处极限状态函数G(X)的负梯度方向()前进L距离到达新的点P1,然后在点P1处,沿着其极限状态函数的负梯度方向再次前进L距离到达新的点P2,如此循环,直到极限状态函数G(X=P7)<0,则判断P7点处于失效区域,停止前进并以P7点表示可靠度影响重要区域的大致位置;
2)可靠度影响重要区域划定;
点Pm即为步骤1)中所求得的点,这里假设点Pm坐标为(xp1,...,xpn),获得点Pm附近的其他点M1~M2n,其坐标分别为(xp1±k'σx1,xp2...,xpn),...,(xp1,...,xpi-1,xpi±k'σxi,xpi+1,...,xpn),这里系数k'取0.5即可,σxi为随机变量xi的标准差,然后分别建立原点与点Pm、M1~M2n的直线l0~l2n,通过插值法即可求得上述直线与极限状态函数G(X)的交点Q1~Q2n,即为极限状态曲面重要区域上的失效点;
将得到失效点Q1~Q2n、点Pm和M1~M2n组合构成坐标点集X,同时将坐标点集X对应的极限状态函数值组合构成极限状态函数响应集Y,基于优化学习机OLEM,建立X→Y的映射,可构建初始极限状态函数,设为再利用式(2),可获得对应的初始MPP点
minβ0=||x||1/2s.t.GOELM0(x)=0.---(2)]]>其中β0=||xMpp0||;]]>
然后,构造曲面其中△β取2即可,通过构造曲面B(x)将近似极限状态曲面上满足曲面B(x)>0的区域划定为重要区域;
图2中,点Pm即为步骤1)中所求得的点,这里假设点Pm坐标为(xp1,xp2),然后可以获得点Pm附近的其他点M1~M4,其坐标分别为 (xp1-k'σx1,xp2)、(xp1,xp2-k'σx2)、(xp1+k'σx1,xp2)、(xp1,xp2+k'σx2),这里系数k'取0.5即可,σxi为随机变量xi的标准差,然后分别建立原点与点Pm、M1~M4的直线l0~l4,通过插值法即可求得上述直线与极限状态函数G(X)的交点Q0~Q4m,即为极限状态曲面重要区域上的失效点;
这里以求Q1点为例,给出快速插值求解算法:
①令t=0对应直线l1上的原点,t=1对应直线l1上的点M1;
②令T=[01],Y=[G(x=0),G(x=xM1)],则通过分段三次埃尔米特插值法可得到G=0时,对应的tnew值;
③由此获得tnew对应直线l1上的点xnew=0+tnew*(xM1-0);
④评估xnew位置处的极限状态函数值G(x=xnew),若|G(x=xnew)|<ε1,ε1表示收敛值,当满足|G(x=xnew)|<ε1,ε1取0.001时,则认为点xnew逼近到直线与极限状态函数G曲面的交点,那么把xnew当做直线与极限状态函数G曲面的交点,则停止计算;否则令T=[T(2)tnew],Y=[Y(2)G(x=xnew)],并通过分段三次埃尔米特插值法获得tnew值,然后重复步骤③。
在获取到上述极限状态曲面重要区域上的初始失效点后,将失效点Q0~Q4m,以及点Pm、M1~M4组合构成坐标点集X及其对应的初始极限状态函数响应集Y,然后基于优化学习机OLEM,建立X→Y的映射,可构建初始极限状态函数,设为再利用式(2),可获得对应的初始MPP点
然后在图3中构造曲面B(x)=||x||-β*0]]>其中β*0=β0+Δβ,]]>β0=||xMpp0||,]]>△β取2即可。通过构造曲面B(x)将近似极限状态曲面上满足曲面B(x)>0的区域划定为重要区域(图3阴影区域)。
3)基于优化学习机OELM循环重构重要区域内极限状态函数;
在步骤2)中,由于构造的初始的样本点太少,与真实极限状态函数误差较大。接下来将按照一定的策略有目的性地寻找新样本,以便重构重要区域内极限状态函数然后在该新重构的极限状态函数基础上继续寻找新样本进一步循环重构重要区域内极限状态函数直到满足规定的要求即可;
在构建(i≥0)的基础上,重构极限状态函数时,这里需要寻找三种新的样本点,以便最大限度提高极限状态函数的重构精度,分别说明如下:
①I型样本点寻找。
由于MPP点是极限状态曲面上距离原点最近的点,找到该点,对于在重要区域内整体逼近真实曲面具有重要意义。因此,在每一次重构后,按照式(2),将替换成寻找对应的(将该点称为I型点,即),直到相邻计算误差很小(即这里ε2取0.001,意味着点与点的各个坐标值基本相同,说明相邻迭代计算的点已经收敛到真实的MPP点附近,那么可以近似认为点即为MPP点,说明已经在真实MPP点位置附近逼近真实极限状态曲面精度很高,停止寻找该型样本点。
②Ⅱ型样本点寻找。
假设第i次重构极限状态函数后,在重要区域内已经寻找到极限状态曲面上的已知失效点,假设为点W1,W2…Wd(为如图4所示)。由于对真实极限状态曲面的逼近程度取决于这些失效点,因此, 在曲面上,距离这些点越远的地方,逼近真实极限状态曲面的误差越大。因此,这里以寻找曲面上最稀疏的区域上的点作为新样本点按照式(3),寻找第二类新样本点
maxDistance=min{normj=1...d||x-xwj||}s.t.GOELMi(x)=0B(x)&GreaterEqual;0.---(3)]]>
式(3)表示在可靠度影响重要区域内,在曲面上寻找最稀疏区域的位置点作为新的样本点该点与曲面上其他未知失效点相比具有如下特性:即该点与所有已知失效点W1,W2…Wd的最短距离也是最大的,如式(3)所示。式(3)中xwj为重要区域内曲面上已经找到的点(如图4中的点W1,W2…Wd)。式(3)表示在重要区域内的曲面上寻找最稀疏区域的位置点,并将该点作为新的样本点通常曲面在点的预测值精度较低,寻找该最稀疏区域的点,并计算其极限状态响应,有助于提高曲面的重构精度。
需要说明的是,在求解式(3)的过程中,常规优化算法或智能集群算法不一定总找到全局最优解,难免陷入局部解。因此,在给定初始解时x0,分别令x0=xwj(j=1…d),由此可得不同的局部解,然后选择距离最大的局部解作为该型样本点这样可以取得相对较好的结果。
③Ⅲ型样本点寻找,按照式(4),寻找第三类新样本点
max||x||1/2s.t.GOELMi(x)=0B(x)&GreaterEqual;0H(x)=||x||1/2-||x0||&GreaterEqual;0---(4)]]>
在点集X内挑选出最外围的点组成集合X’,属于集合X’中的每个点具有如下特性:存在沿着某一维的坐标中,其坐标值在坐标点集X内要么是最大或者是最小的,上述点在空间分布中处于点集X的最外围,将集合X’的每个点作为初值x0,然后按照式(4)寻找距离原点更远的点,最后选取最远的点作为Ⅲ型样本点寻找样本点的目的是为了提高极限状态函数在可靠度重要影响区域边界处的逼近精度。
经过研究发现尽管采用全局性能更好的智能集群算法,如粒子群算,寻找的Ⅱ型样本点不一定是全局最优解。如图4所示,W1~Wd之间覆盖的区域为F,区域A和C为W1~Wd之外的区域。假设是全局最优解,但是实际优化算法寻找的点确是即寻找的稀疏区域总是介于W1和Wd之内,即很可能下一次重构后,找到的还是一方面,如果此时区域F内的失效点已经很密集了,若在该区域继续增加新的失效点,则对于下一次重构的精度没有多大帮助;另一方面,总是在区域F内而非在区域A或C内找到失效点,则表明用式(3)寻找的Ⅱ型样本点对于外拓W1~Wd之外区域(如A或C)的失效点能力不足。上述两方面影响了极限状态函数的重构精度和重构次数,降低计算效率。
针对上述外拓能力不足的问题,这里提出计算Ⅲ型样本点以提高外拓能力。
首先在点W1,W2…Wd群中,挑选出最外围的点组成集合X’,属于X’中的每个点具有如下特性,存在沿着某一维的坐标中,其坐标值 要么是W1,W2…Wd中最大或者最小的,如图4所示的二维情形,W1和Wd为点W1,W2…Wd群中最外围点。
然后,分别选取集合X’的每个点作为初值x0,然后按照式(4)寻找距离原点更远的点,最后选取最远的点作为Ⅲ型样本点如图5所示,P1和P2对应x0分别选取W1和Wd作为初始点时,求解得到的点。由于OP1>OP2,故选择点P1作为Ⅲ型样本点
④重构极限状态函数
在重构极限状态曲面的基础上,将上述寻找到的I~Ⅲ型样本点作为新的样本点,计算其对应的真实极限状态响应,并加入坐标点集X和极限状态函数响应集Y,然后继续基于OELM方法重构X→Y的映射,可以获得可靠度影响重要区域内逼近精度更高的极限状态函数重复上述过程,随着重构次数i增加,可最大限度提高可靠度影响重要区域内的极限状态函数逼近精度。
4)可靠度计算:
在每重构完一次极限状态函数后,通过重要抽样方法,以Pm点为抽样中心,利用代理模型快速计算对应的失效概率pfi,当时,其中表示pfi~pfi-M的标准差,说明代理模型精度足够高,失效概率计算结果收敛,终止计算,这里取M=4,ε3=0.02即可。通过失效概率pfi,得到可靠度值为1-pfi
以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

一种基于优化学习机的复杂可靠度的计算方法.pdf_第1页
第1页 / 共13页
一种基于优化学习机的复杂可靠度的计算方法.pdf_第2页
第2页 / 共13页
一种基于优化学习机的复杂可靠度的计算方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种基于优化学习机的复杂可靠度的计算方法.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。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1