基于MATLAB的蒙特卡洛方法对可靠度的计算
更新时间:2023-10-17 04:41:02 阅读量: 综合文库 文档下载
基于MATLAB的蒙特卡洛方法对可靠度的计算
——《可靠性工程》大作业
目录
目录 ...................................................................................................................................................... 2 摘要 ...................................................................................................................................................... 3 绪论 ...................................................................................................................................................... 4 一、编写MONTE CARLO模拟程序 ...................................................................................................... 5 二、关于两个服从正态分布的可靠性验证 ......................................................................................... 8 三、非正态分布的验证.......................................................................................................................10 四、总结 .............................................................................................................................................11 参考文献 .............................................................................................................................................12
2
摘要
对于简单的概率计算,我们可以用离散或者连续的概率分布模型进行求解;但是对于复杂的模型的近似解的求解,蒙特卡洛方法是一种非常方便的方法。蒙特卡洛方法将最复杂的计算部分交给了电机计算机来完成,极大的方便了我们的求解过程。
本文主要是用MATLAB编写蒙特卡洛的模拟程序,然后分别验证两个正态分布的模型和两个非正态分布的模型。非正态分布的模型中的随机变量序列都是独立同分布的,这样我们可以方便的用列维-林德伯格中心极限定理进行处理。
【关键字】:复杂模型、蒙特卡洛、MATLAB、正太分布、独立同分布的非正态模型、列维-林德伯格中心极限定理
3
绪论
计算机技术的发展,促进了蒙特卡洛方法的推广、普及以及完善等。蒙特卡洛
方法诞生之初是不被重视的,因为当时的计算机技术没有达到与之匹配的程度。
蒙特卡洛模拟也称为随机模拟方法,或随机抽样技术。它是一种以概率论和数
理统计为基础,通过对随机变量的统计实验、随机模拟来求解问题近似解的数值方法。它的主要思想是:为了求解数学、物理、化学及工程问题,建立一个概率模型或随机过程,使它的参数等于问解;然后通过对模型或过程的观察或抽样来计算所求参数的统计特征(如均值、概率等),作为待解问题的数值解,最后给出所求解的近似值,而解的精度可用估计值的方差来表示。蒙卡洛模拟的步骤是:首先建立简单而又便于实现的概率分布模型,使分布模型的某些特征(如模型的概率分布或数学期望)恰好是所求问题的解;然后根据概率分布模型的特点和计算的需要改进模型,以便减少方差,降低费用,提高计算效率;再对分布模型进行随机模拟,其中包括建立产生伪随机数的方法和建立对所遇到的分布产生随机变量样本的随机抽样方法;最后建立各种统计量的估计,获得所求解的统计估计值及其方差。蒙特卡洛模拟方法可分为直接蒙特卡洛模拟、间接蒙特卡洛模拟和蒙特卡洛积分。
(1)直接蒙特卡洛模拟采用随机数来模拟本身具有复杂随机过程的效应。该方法是按照实际问题所遵循的概率统计规律,用计算机进行直接的抽样,然后计算其统计参数。直接蒙卡洛模拟法能充分体现蒙特卡洛方法的特殊性和优越性,因而在物理中得到了广泛的应用,该方法也就是通常所说的“计算机实验”。 (2)间接蒙特卡洛模拟是人为地构造出一个合适的概率模型,依照该模型进行大量的统计实验,使它的某些统计参数恰好是待求问题的解。Buffon 投针实验就是运用间接蒙特卡洛模拟来求解π。
(3)蒙特卡洛积分是利用随机数系列计算积分的方法,积分维数越高,效率越高。定积分的计算是蒙特卡洛方法被引入计算数学的开端,这里以定积分的计算说明其处理确定性问题的方法。如计算定积分:
1s?k?f(x)dx0?f(x)?1
0此时,求定积分亦即求边长为1 的正方形中一个曲边梯形的面积问题,如图2 所示。可以随机地向正方形内投点,然后统计落在曲线下的点数M,当总的投点N充分大时,kM/N就近似等于积分值s。
4
一、编写Monte Carlo模拟程序
1.模型的建立
本章节根据抛掷骰子编制Monte Carlo模拟程序,验证各点出现的概率均为1/6。
2.模拟流程图绘制
初始化 i=i+1 K=? K=1 K=2 K=3 K=4 K=5 K=6 K1+1 K2+1 K3+1 K4+1 K5+1 K6+1 i<1000000 N Y P1 P2 P3 P4 P5 P6 图1.1 流程图
3.Monte Carlo程序编写
Monte Carlo模拟程序(Matlab)
clear N=1000000;
5
正在阅读:
2016年上半年四川省监理工程师考试《合同管理》:仲裁考试试卷05-23
污水处理厂员工考试试题(带答案)01-14
广西壮族自治区柳州市 - 图文06-18
新人教版八年级生物10月月考试卷05-05
2015朝阳一模 北京市朝阳区2015届高三4月第一次综合练习数学文试04-10
山西历史文化:晋商、人文、饮食 - 图文09-17
树人育德员工行为规范04-18
哲理故事,幽默02-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 蒙特卡洛
- 可靠
- 基于
- 计算
- 方法
- MATLAB
- 我的历史名人档案
- 河大版八年级语文上古诗词默写与赏析(赏析含答案)
- 红外检测技术 第一章 - 图文
- 2014高考物理难题集锦(二)含详细答案及评分标准 - 图文
- 保定市安新县第一中学高三4月模拟考试物理试卷
- 高中文言文《游褒禅山记》重点词句解释
- 2008夏暑期社会实践报告
- 铁路级配碎石配合比设计(过渡段3%水泥)
- 民法1
- 18秋地大《大学英语(3)》在线作业二满分答案
- 元素周期表及其应用教案
- 上海通用汽车有限公司(SGM)检具认证步骤及要求
- 全新版大学英语综合教程课后翻译
- 三十六计请用白话文解释每一计
- 2015八年级(上)周练数学试卷(1)附答案
- 康复治疗学考试试卷及答案
- 探析会计电算化环境下的企业内部控制
- 浅析李清照诗词中的豪放色彩
- 英语试卷
- 第11章稳恒电流及真空中的恒定磁场习题解答和分析