Monte Carlo模拟的基本原理

 我来答
中地数媒
2020-01-16 · 技术研发知识服务融合发展。
中地数媒
中地数媒(北京)科技文化有限责任公司奉行创新高效、以人为本的企业文化,坚持内容融合技术,创新驱动发展的经营方针,以高端培训、技术研发和知识服务为发展方向,旨在完成出版转型、媒体融合的重要使命
向TA提问
展开全部

2.4.2.1 均布随机数

在Monte Carlo模拟过程中,关键是产生[0,1]之间均匀分布的随机数,并通过适当的转换获得相应于某具体概率分布的随机变量来进行模拟。产生均匀分布随机数的方法很多[57~59],但常用的产生随机数的计算机方法是代数同余法,即:

xi+1=(axi+c)(mod m) (2.6)

其中a、c、m是非负整数,如果ki

的整数部分,即:

非连续变形分析方法及其在地下工程中的应用

则对应于模数m的余数是:

xi+1=axi+c-mki (2.7)

对于给定初始值(种子数)x0,通过上式可迭代出一批均匀随机数x1,x2,…,xn。经过如下式的归一化处理,便可得到[0,1]区间上均匀分布的随机数ui

非连续变形分析方法及其在地下工程中的应用

在产生[0,1]之间均匀分布的随机数后,将其转化为满足某种分布(如均匀分布、二项式分布、负指数分布等)的随机变量。如果某随机变量的分布函数存在反函数,则可用反函数方法来确定转化后的随机变量,否则要用数值积分的方法求解。

在计算机上产生的随机数必须满足下列要求[55]

(1)分布上的均匀性,统计上的独立性;

(2)产生的随机数可以重复,即给予相同的初始值能得到相同的随机序列,这样可以在相同的条件下模拟不同的设计方案;

(3)应该有足够长的周期,即在达到重复循环之前,能产生足够使用的随机数。

2.4.2.2 正态分布的随机变量

结构面的产状(倾角、倾向)服从正态分布。Box 和Muller(1958)[55]认为,如果u1、u2是两个在[0,1]上独立分布的均匀随机数,则:

非连续变形分析方法及其在地下工程中的应用

构成一对统计意义上独立的标准正态分布随机变量。对于非标准的正态分布,可用标准正态分布的随机变量X经下列线性变换得到:

x=μ+σX (2.10)

因此源于正态分布N(μ,σ)的随机变量可由下式产生:

非连续变形分析方法及其在地下工程中的应用

2.4.2.3 负指数分布的随机变量

结构面的间距和迹长是负指数分布的。负指数函数的表达式为[60][61]

FX(x)=1-e-λx,x≥0 (2.12)

其反函数为:

非连续变形分析方法及其在地下工程中的应用

由(2.3)式迭代出均匀分布的随机数后,便可获得负指数分布的随机变量:

非连续变形分析方法及其在地下工程中的应用

或:

非连续变形分析方法及其在地下工程中的应用

上式中λ为结构面间距或迹长的数学期望。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式