蒙特卡罗法在计算机仿真中的应用研究.doc
《蒙特卡罗法在计算机仿真中的应用研究.doc》由会员分享,可在线阅读,更多相关《蒙特卡罗法在计算机仿真中的应用研究.doc(21页珍藏版)》请在咨信网上搜索。
1、 本科毕业论文(设计、创作)题目: 蒙特卡罗法在计算机仿真中的应用研究 学生姓名: 学号: 0321002020 所在院系:信息与通信技术系专业:电子信息工程 入学时间: 2010 年 9 月导师姓名: 傅有亮/朱亮 职称/学位: 副教授/硕士/讲师/硕士 导师所在单位: 完成时间: 2014 年 5 月安徽三联学院教务处 制 安徽三联学院本科毕业论文蒙特卡罗法在计算机仿真中的应用研究摘要: 在运用蒙特卡罗法计算求解问题的过程中会遇到一系列的问题:比如如何构造或描述概率过程、并且如何从已知概率分布抽样和建立估计量。其中,构造或描述概率过程实际上就是建立随机试验模型,构造概率过程是对确定性的问题
2、而言的,描述概率过程是对随机性的问题而言的,不同的问题所需要建立的随机试验模型各不相同。此问题将是本论文的重点之所在。所谓的从已知概率分布抽样指的是随机试验过程,随机模拟中必要包含某些已知概率分布的随机变量或随机过程作为输入,进行随机试验过程就是对随机变量的样本或随机过程的样本函数作为输入相应的输出过程,因此通常被称之为对已知概率分布的抽样。如何产生已知分布的随机变量或随机过程是蒙特卡罗法中的一个关键问题,亦是本论文的关键。总之,本论文所要阐述的主要问题包括如何产生随机数,如何描述概率过程以及如何使用计算机C语言程序来对蒙特卡罗法进行仿真。关键词:蒙特卡罗法; 仿真; 概率; 随机数; 定积分
3、 The Research of the Monte carlo method in the application of computer simulation Abstract: Process calculation problem in using the Monte Carlo method will encounter a series of problems: such as how to structure or a probabilistic description of process, and from the known probability distribution
4、 of sampling and estimation. Among them, structure or describing the probability is actually a process of a random test model, construct probabilistic process is to the deterministic problem,describing the probability of random process is the problem in terms of the model of random test, different p
5、roblems need to establish each are not identical. This problem will be the key point of the paper. The so-called from the known probability distribution of sample is a random process, the necessary simulation contains some known probability distribution of random variables or random process as input
6、, the sample function of the random testing is the process of the samples of random variables or random process as the input and output process, it is often referred to as the known probability the sampling distribution. How to produce a known distribution of the random variables or random process i
7、s a key problem of Monte Carlo method, also is the key of this paper. Always, the main issues in this paper to set including how to generate random numbers, how to describe the probability process and how to use the computer Clanguage program to simulate the Monte Carlo method.Keywords:Monte Carlo m
8、ethod; simulation; probability ;random number; definite integral1 目录第一章 绪 论11.1 研究背景11.2 研究现状分析11.3 研究思路和方法2第二章 计算机仿真32.1 计算机仿真技术的概述32.2 计算机仿真技术的发展32.3 计算机仿真技术的发展现状及前景3第三章 定积分及其应用63.1 定积分的概念63.2 定积分的基本计算方法6第四章 蒙特卡罗法104.1 蒙特卡罗法的来源和概述104.2 概率模型和蒙特卡罗法114.3 基于蒙特卡罗法的定积分计算13结语15致谢16参考文献17 第一章 绪 论1.1 研究背景蒙
9、特卡罗方法在科学上又称统计模拟法、随机抽样技术,是随机模拟方法的一种,它的理论基础是以概率论和统计理论方法为前提的,或者说是通过使用随机数来对一些问题进行求解。这就要求将所求解的问题与一定的概率模型相联系起来,再通过利用电子计算机对试验过程进行统计、模拟或抽样,从而得到问题的近似解。因此,科学上为了突出这一方法的概率统计特征,从而借用赌城蒙特卡罗命名。提出:蒙特卡罗方法的提出是在第二次世界大战时期。当时由美国科学家研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯诺伊率先提出的。数学家冯诺伊曼用摩洛哥赌城蒙特卡罗来命名这种方法,给该方法蒙上了一层神秘色彩。但是,在这之前,蒙特卡罗方法就
10、已经在科学上得到了应用。1777年,法国数学家布丰提出圆周率可以使用投针试验的方法进行求解,此方法被后人一致认为是蒙特卡罗法的源头1.2 研究现状分析 通常蒙特卡罗方法用来解决数学上的各种问题的途径主要是构造随机数。这就给科学上许多很难得以解答的复杂问题的求解提供了契机。蒙特卡罗方法在解决这类问题上无疑是一种有效的求出数值解的方法。蒙特卡罗方法在数学中最常见的应用就是蒙特卡罗法求解定积分。本文将在后续章节进行详细介绍。在力学中,蒙特卡罗方法在求解气体动力学问题也有着很重要的作用,澳大利亚G.A.伯德等人在求解此类问题是使用的是直接模拟统计试验法。该方法通过在计算机上对成千上万个模拟分子的运动、
11、碰撞及相互作用,用来模拟真实气体的流动。它的设计思路基本上与玻耳兹曼方程是一样的,但是它是通过追踪有限个分子的空间位置和速度来代替计算真实气体中分布函数。在试验过程中,由于事先不知道那两个分子将会发生碰撞,所以将空间网格适当的取小值,在此基础上可以对分子之间有无碰撞和运动进行考察。所以随机取一对分子,通过对他们的模拟,从而计算它们的相对速度,在此基础上来对该分子进行取舍。运用此方法可以得出气体的密度、温度、速度等一些宏观参量。1.3 研究思路和方法 蒙特卡罗方法的是由Von.Neumann等数学家提出并对一些科学现象进行仿真。在这里,我将蒙特卡罗法的研究基本思路归纳如下:为了求解数学、物理、金
12、融等方面的问题,首先要求建立一个模型,使其某个参数等于问题的解,随后通过对模型或过程的抽样和观察来计算所要求得的参数的统计特征,最后给出要求解的值的近似值。上述思想可以归纳为三步:描述或构造概率过程;在概率过程当中随机抽样;建立各种估计量并且给出近似解。 和传统的数值方法相比,蒙特卡罗方法体现出很强的灵活性和易实现性。其样本数量可以依据仿真需要的精度进行灵活的选取。正是因为这些优点,近年来蒙特卡罗方法已引起了信号处理专家的兴趣并被应用于信号处理的许多领域。 蒙特卡罗方法同样被广泛运用于通信领域,通信中人们最关心的问题之一系统的误码率性能问题。如果把码元是否出错对应的理解为服从0-1分布的随机变
13、量,那么误码率正好是该随机变量的期望值,而对随机变量的数学期望进行估计,正是蒙特卡罗方法中最为经典的问题。 第二章 计算机仿真2.1 计算机仿真技术的概述 通过利用计算机软件模拟实际环境进行科学实验的技术被称为计算机仿真技术。它是以数学原理为基础,以计算机和各种物理设备为工具,利用系统模型对实际的或设想的系统进行试验仿真研究的一门综合技术。它具有经济、可靠、灵活、实用、安全等多重优点,已经成为对许多复杂系统进行分析、设计、实验、评估的必不可少的手段。2.2 计算机仿真技术的发展 计算机仿真技术主要是随着计算机技术,图形图像技术,和专业建模技术的发展而发展的。从历史上看,大致可以分为以下几个阶段
14、:1、模型试验。最原始的仿真思想,其模型试验是基于物理模型进行的,存在精度上的缺陷。2、数字化仿真。采用计算机进行分析计算,但是计算结果表达局限于图表和文件上,使研究者不能直观观察。3、图像化仿真。大量采用丰富的图形图像技术来表达仿真结果,如现在生活中的三维图形。4、虚拟现实技术。该技术不光采用图像化技术表达计算结果,而且采用特殊装置,如带上三维数据头盔,触摸仪器,使人有身临其境的感觉。2.3 计算机仿真技术的发展现状及前景 自从计算机出现以后, 就开始有人利用计算机进行实际系统的仿真. 第二次世界大战期间, 美国研制原子弹的工作秘密的加紧进行, 其中的一个项目就是研究核裂变物质的中子随机扩散
15、产生的破坏程度, 这要对一系列的材料分别进行实验, 实验周期长, 并且耗费大量的人力和物力, 对人体和环境都有直接或间接的伤害和危险。 但是负责项目研究的Von Neumann和Ulam使用电子计算机进行了模拟,并把这一研究项目称为蒙特卡罗计划.蒙特卡罗方法属于试验数学的一个分支,它是利用随机数技术进行试验,以求得统计特征值(如均值,概率等)作为问题的数值解. 在Von Neumann与Ulam的计算机模拟中采用了蒙特卡罗法, 这是世界上目前发现最早的计算机仿真。 后来Naylor(内勒)等人把Von Neumann等人的这一工作看作是计算机仿真的现代概念的源头。当时用ENIAC计算机进行的主
16、要是为了给陆军计算弹道轨迹问题, 并且同时, 麻省理工学院研制计算机Whirlwind模拟飞行器, 贝尔实验室研制用运算放大为基础的电子模拟计算机, 实时模拟导弹和飞机的飞行。从理论上说,我们日常生活、工作中以及自然界中碰到的很多问题,都可用计算机进行仿真,使用计算机仿真具有经济、安全可靠、实验周期短的优点与特点。所以它已成为工程系统、科学研究人员乐于使用的一种设计分析的工具。下面简单介绍的一下计算机仿真的应用情况,在后面的章节里我们还将详细介绍一些应用实例。计算机仿真在工程系统研究的各个阶段,如方案论证、系统对象和基本部件的分析和设计等各个阶段,均发挥了显著作用。在航天航空科学方面,计算机仿
17、真起着重大的作用,也是整个计划实施的第一步。例如:宇航员培训仿真系统。计算机仿真器在各行各业均有应用,飞机、坦克、火箭、导弹等复杂设备的操作训练均可使用仿真器,这种技术的有点不仅可以提高培训效率、节约资金和能源,最关键的乃是安全可靠。据不完全统计,目前世界各国用于训练仿真器的经费达数千亿美元,而且每年呈递增的势头。我国在电力、航空航天、国防科学领域均研制有相应的培训仿真器,1992年9月新闻报道,清华大学30万千瓦火力发电仿真机和300兆瓦火力发电仿真系统研制成功。1997年大亚湾核电站购买核电站仿真机消费1300万美元,后来我国自己研制了属于自己的核电站仿真机,也培养了一批本国的专业人员。国
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蒙特卡罗法 计算机仿真 中的 应用 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。