
结构可靠指标计算的蒙特卡罗法.ppt
55页ch5结构可靠度计算的蒙特卡罗法,5.1蒙特卡罗法概述 5.2蒙特卡罗法的优缺点 5.3抽样模拟总数与蒙特卡罗法的精度 5.4随机变量的抽样 5.5蒙特卡罗法计算可靠指标举例 5.6蒙特卡罗的重要抽样法,5.1蒙特卡罗法概述,对于设计阶段的结构,其功能函数及所包含变量的统计特征都是已知的,通过某种方法,根据已知的概率特性(统计特征),产生大量设计变量的样本值,将其代入功能函数,“计算”结构的状态,并对计算结果进行分析统计,直接计算其失效概率5.1.1蒙特卡罗(随机模拟法)的基本思想,5.1.2对蒙特卡罗法简明的理解,1.已知,2.用某种方法产生样本,3.计算结构的状态,当然,样本的统计特征应与已知值一致统计时以 为失效5.1.3蒙特卡罗(随机模拟法)的数学基础,利用随机模拟方法研究结构安全问题是一种很自然的方法,因为结构建造和使用本身就是一个随机实验 在结构设计阶段,由于设计变量存在着不确定性,其具体的量值是未知的,只能通过对以往实验、实测和调查资料的统计分析,从概率角度来推断结构未来的性状; 在结构建成并使用到设计规定期后,设计中所用的变量都成了规定值,结构的最终状态也完全得以确定(完好或失效); 所以结构从建造到使用期内的表现,就是对所设计结构的一次随机实验结果。
5.1.4蒙特卡罗(随机模拟法) 法的的数学描述,从数学的角度描述为: 1.利用随机抽样以获得每一个变量的样本值: , ,… , 2.根据上述抽样值,计算功能函数的值Z: 3.进行了N次这样的试验(抽样),则失效概率可由下式近似给出:,,,,显而易见,在蒙特卡罗法中,失效概率就是结构失效次数占总试验次数的比例,这就是该方法的基本出发点5.2蒙特卡罗法研究结构可靠度的优缺点,优点:回避了结构可靠度分析中的数学困难,不需要考虑极限状态曲面的复杂性 缺点:计算工作量大(借助于计算机) 现状:不作为一种常规的结构可靠度分析方法来使用,只是用于一些复杂情况的可靠度分析(国防、航天领域)抽样模拟多少次?如何随机抽样?如何保证样本与实际情况大体相符合?,5.3抽样模拟总数与蒙特卡罗法精度,结论:精度与抽样模拟总数有关换句话说,要想提高精度,必须将抽样模拟总数提高,5.4随机变量的抽样,抽样方法:首先产生在开区间(0,1)上的均匀样本值(随机数) ,在此基础上通过一定的计算再变换成给定分布变量的随机数5.4.1随机数的产生,产生随机数的方法 随机数表:将利用某种方法(高速转盘、电子装置)产生的随机数记录于磁盘中,使用时输入计算机即可(一些数学手册中还附有随机数表)。
物理方法:由物理随机数发生器(安装在计算机上)将具有随机性质的物理过程变换为随机数是真正的随机数,不会出现循环现象,但不便于对结果复查,也不便于对不同方法进行对比,且发生器的稳定性检查和维护是一项繁琐的工作,该法不常用 数学方法:根据数论方法通过数学递推公式运算来实现速度快,即产即用,可重复生产会出现循环现象且随机数之间存在一定的相关性,被称谓伪随机数数学方法产生随机数,用数学方法产生的“随机数”,由于是按确定的算法计算出来的,所以并不是真正的随机数,但如果计算方法选择得当,它们就近似地是相互独立和均匀分布的,经得起数理统计中的独立性检验和均匀分布检验鉴于此,人们把这种数叫作伪随机数 用数学方法产生的“随机数”,常用的方法是同余法,包括加同余法、乘同余法和混合同余法对伪随机数的检验,用这种方法产生的伪随机数能否作为(0-1)均匀分布的随机数,需要进行检验可在计算机上产生序列,然后用统计检验方法检验其独立性和均匀性应用《数理统计》的知识,5.4.2随机变量的抽样,实际工程中,所涉及的随机变量并不服从0-1均匀分布,因此需要研究其它分布类型的随机变量样本值的产生方法 ——可通过0-1均匀分布的适当变换得到。
下面介绍几种常用的方法 连续型随机变量的抽样方法——反函数法、随机变量函数法、舍选法 离散型随机变量的抽样方法,I用反函数方法产生任意分布随机变量的抽样,基本思想: r为(0-1)均匀分布的随机数,如果随机变量X的概率分布函数为FX( x), 则对于给定的分布函数值FX(x)=r,x的值为x=FX-1(r),1.连续型随机变量的抽样方法,其合理性评述1) FX(x)=r;(2)x 的分布;(3)作为随机数的可信性I用反函数方法产生任意分布随机变量的抽样,这就意味着,如果(r1,r2,…rn) 是R的一组值,则相应得到一组值x=FX-1(ri)(i=1,2,…n),具有分布FX( x)FX(x)=r,I反函数方法产生随机变量的抽样的实例,例4-2产生具有指数分布概率密度 的一个抽样设,I反函数方法产生随机变量的抽样——实例,例4-3产生极值I型渐进分布的一个抽样,设,同样可以得到:,II随机变量函数法产生随机数,基本思想:设随机变量X是其它随机变量Y1,Y2,…Yn的函数,即X=g(Y1,Y2,…Yn),如果能容易的产生Y1,Y2,…Yn的随机数y1,y2,…yn,则可得X的随机数x=g(y1,y2,…yn),II随机变量函数法产生随机数——举例,例4-4 X1,X2是两个相互独立的标准正态分布N(0,1)的随机变量;R1,R2是两个相互独立的(0,1)均匀分布随机变量,试产生N(μ,σ)的随机数。
1)可以证明右式成立,(2)根据上式,由(0-1)均匀分布随机数,再产生标准正态分布随机数 (3)再由下式得到正态分布N(μ,σ) 随机数,标准正态分布与均匀分布随机变量之间的关系正态分布y与标准正态分布x之间的关系当样本点落入概率密度曲线下面时,抽样结果才有效III舍选法产生随机数——图示,III舍选法产生随机数——举例,例4.5产生某钢筋屈服强度的5个样本值 统计显示钢筋屈服强度符合上下有界的贝塔分布贝塔分布的概率密度函数为 据统计,由于贝塔分布的分布函数不能用显式表达——采用舍选法1)确定概率密度函数的最大值,据,得,从而,(2)钢筋屈服强度样本值的产生过程,产生随机数,产生样本值,产生随机数,取舍,选定的样本,6.0349x10-3 229.207 7.5437x10-1 6.3940x10-4舍,2.9639x10-1 287.2799 4.9929x10-2 9.3402x10-1取 287.2799,2.4123x10-1 276.2463 1.5392x10-1 7.9053x10-1取 276.2463,2.4082x10-1 276.1648 1.03x10-1 7.8920x10-1取 276.1648,8.7616x10-1 403.2333 5.2079x10-1 1.3442x10-1舍,3.5622x10-1 299.2444 5.2774x10-1 9.9861x10-1取 299.2444,5.3020x10-1 334.0401 2.7505x10-1 7.2184x10-1取 334.0401,用该法继续产生样本值1000个,发现,III舍选法产生随机数——评价,2.离散型随机变量的抽样方法,结构可靠度分析中存在离散随机变量的情况:设计基准期内可变荷载的变化次数;建筑场地一定时期内地震的次数等。
设随机变量的分布律为:,定义,(1)一般离散型随机变量的抽样方法,产生随机数r,计算满足条件,的 i值,所对应的 即为离散型随机变量 的一个样本该法适用于任何离散型随机变量的情况,(2)泊松分布的抽样方法(常见的离散型随机变量:活载变化次数、地震次数均可用此描述) N服从泊松分布,则其取值为n的概率为,若产生随机数,满足条件,的n值,即为随机变量N的一个样本值建筑结构楼面持久活荷载是一个与时间有关的随机过程,(即荷载变化的次数和大小是随机的),用泊松过程来描述荷载变化的次数N ,即,T为设计基准期,一般为50年; 为活荷载单位时间内的平均变化次数,据以往统计居民搬家平均一次/8年,例4-5,试产生设计基准期内楼面荷载变化次数的5个样本值,解,(1)设计基准期内楼面荷载的平均变化次数,(2)首先产生随机数r,然后按公式确定荷载变化次数的样本值,,5.5蒙特卡罗法求解失效概率实例,例4-5设某构件正截面承载力计算的极限状态方程为Z=g(R,S)=R-S=0,R、S分别为正态和极值I型分布的随机变量,其统计参数为R(100,20),S(80,24)试用蒙特卡罗法求解其失效概率5.5蒙特卡罗法求解失效概率实例4-5(一般抽样),2.产生R的随机数(R为正态分布),1.产生(0-1)均匀分布的随机数,3.产生S的随机数(S为极值I型分布),4.将变量的随机值代入功能函数,计算g=R-S,5.重复1~4,记录下g0的次数L和总次数N,由(0-1)均匀分布随机数产生正态分布随机数,5.5蒙特卡罗法求解失效概率实例4-5(一般抽样),当,停止,N 100 200 300 400 500 600 700 800 900 1000 L 26 47 72 95 117 138 157 177 201 224 失效概率 0.26 0.235 0.24 0.2375 0.234 0.23 0.2243 0.2213 0.2233 0.224,Z=g(R,S)=R-S,蒙特卡罗法求解失效概率实例4-6(一般抽样),X1服从对数正态分布,平均值和变异系数分别为:,X2服从极值I型分布,平均值和标准差分别为:,X3服从韦布尔分布,平均值和标准差分别为:,已知结构的功能函数为:,求结构的可靠指标,三种分布的密度函数,对数正态分布,极值I型分布,韦布尔分布,1求分布函数,(1)对于服从正态分布的X1有:,(2)对于服从极值I型分布的X2有:,依据正态分布与标准正态分布的关系,以及对数正态分布与正态分布的关系,代入即可求出,代入即可求出,1求分布函数,(3)对于服从韦尔布型分布的X3有:,将,代入上式,得,代入即可求出,2.产生随机数r,利用反函数法产生样本,(1)产生随机数r1,利用反函数法产生X1的样本,(2)产生随机数r2,利用反函数法产生X2的样本,2.产生随机数r,利用反函数法产生样本,(3)产生随机数r3,利用反函数法产生X3的样本,(4)将第1次产生的随机数 ,得到的第1样本 ,代入功能函数可计算其值,否则,若,(5)将第2次产生的随机数 ,代入产生第二个样本 , 代入功能函数可计算其值,重复计算10000次,出现失效次数18次,评述,对于小概率事件的结构失效问题,用蒙特卡罗法导致很大的计算量,因此(直接的)蒙特卡罗法对于结构可靠度不高即失效概率较大的情况,有较高的效率。
如何提高蒙特卡罗法的抽样效率,成为该方法要解决的主要问题1.5.6.1引言 (1)同心圆表示联合概率密度函数的等值线,黑点为联合概率密度函数的最大值点,即最大似然点,该点一般在随机变量的平均值附近 (2)当按一般抽样方法进行随机抽样时,样本点落在最大似然点处的概率最大,所以抽样的样本点大部分落在该点附近 (3)按照结构安全设计的要求,结构失效为小概率事件,也就是设计结构时,要使最大似然点在可靠域内,且远离失效边界5.6蒙特卡罗的重要抽样法,5.6蒙特卡罗的重要抽样法,5.6.1.引言 (4)在这种情况下,模拟中只有少数或极少数(取决于失效概率的大小)的样本落入失效域,落入失效域的样本点越少,失效概率估计值的不确定性越大,从而精度越低例如当进行了一定次数的模拟后仍然没有一个样本点落入失效域,则失效概率的估计值为0,显然不能反。
