电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

随机模拟仿真simulationVIP免费

随机模拟仿真simulation_第1页
1/28
随机模拟仿真simulation_第2页
2/28
随机模拟仿真simulation_第3页
3/28
随机模拟(仿真)-simulation仿真(也称为模拟):就是用计算机程序在计算机上模仿各种实际系统的运行过程,并通过计算了解系统随时间变化的行为或特性。计算机仿真:是在已经建立的数学、逻辑模型之上,通过计算机实验,对一个系统按照一定的决策原则或作业规则,由一个状态变换为另外一个状态的行为进行描述和分析。实际问题数学、逻辑模型计算机模型数学、计算机解实际解1为什么要进行仿真•实际系统建立之前,要对系统的行为或结果进行分析研究;•有些真实系统做实验会影响系统运行,例如,在生产中任意改变工艺系数可能导致废品,在经济活动中随意将一个决策付诸行动会导致经济混乱;•在系统上做多次试验,很难保证每次试验的操作条件相同,因而对实验结果好坏很难作出正确的判断;•当人是系统的一部分时,他的行为往往实验结果有所影响,这时,最好进行模拟研究;•实验时间太长,费用太大,或者有危险,使得试验不容易进行;•有些系统一旦建立起来后无法复原,例如,建立大型企业,要分析社会和经济效益,不能用建立起来试试看的办法。2那些问题适合计算机仿真解决•难以用数学公式表示的系统,或者没有求解数学模型的有效方法;•虽然可以用解析的方法解决问题,但是问题的分析与计算过于复杂,这时计算机仿真可能提供简单可行的求解方法;•希望在较短时间内观察到系统的发展全过程,以估计某参数对系统行为的影响;•难以在实际环境中进行试验和观察,计算机仿真是唯一的方法;•需要对系统或过程进行长期运行的比较,从大量方案中寻找最优。3仿真的分类•模拟是系统状态随时间而变化的动态写照,因此,通常时间是模拟的主要自变量,其它的变量为因变量。•(1)按照模拟过程中因变量的变化情况,可以将模拟分为离散、连续、混合3种类型;•(2)如果采用模拟计算机、采用数字计算机以及联合使用则分为模拟仿真、数字仿真以及混合仿真;•(3)根据仿真变量的特征分为随机模拟仿真和模糊模拟仿真。4模拟的方法•设计正确的模拟时间推进机理是进行模拟的一个非常重要的问题,模拟过程应该根据系统的特征正确推进模拟时间,使系统中各项要素与发生的事件保持同步,推进时间模拟的基本方法有:•(1)下次事件法:是将模拟时间由一个事件发生时间点推进到紧接着下一个事件发生的时间点。既时间变化幅度由事件变化确定;•(2)固定时间步长法:此种方法模拟时间每次均以相等的固定步长向前推进,每到达一个新的模拟时间点需要检查相应的时间段内是否发生了事件;(有时候需要动态调整步长)5模拟的一般步骤•明确问题,建立模型:正确描述研究的问题,明确规定模拟的目标和任务,确定衡量系统性能或模拟输出结果的目标函数,然后根据系统的结构及作业规则,分析系统各状态变量之间的关系,以次为基础建立所研究的系统模型;•收集和整理数据资料:模拟的实现往往离不开大量数据的输入,且需要确定随机因素的概率分布特性,并以此为抽样的根据;•编制程序:模拟运行,选择适当的计算机语言,按照系统数学、逻辑模型编写计算机程序。•分析模拟输出结果:一般包括如下几个方面•(1)模拟结果的统计特性:均值、方差以及置信区间;•(2)灵敏度分析;•(3)根据确定的目标函数,在众多的实现方案中选取最优方案。6仿真的基础•概率论的大数定理;•微积分基础;•各种分布:在matlab模拟中,常用的随机分布为unif(均匀分布),exp(指数分布),norm(正态分布),chi2(χ2分布),t(t分布),f(F分布),bino(二项分布),poiss(泊松分布),unid(整数均匀分布);•有关分布的计算功能:pdf(概率密度),cdf(分布函数),inv(逆概率分布),stat(均值与方差),rnd(随机数生成);•将分布与计算功能结合在一起,就是实现某种及算功能,例如,expinv就是计算指数分布的逆分布。7用随机模拟计算积分例1如下图所示,在正方形内有1/4单位圆。向正方形内投小石头,假设每次都能够投进正方形内且可以落在正方形内任何一点。问,小石头落在1/4单位圆内(包含边界)的概率多大?01x1y分析:假设头入正方形内的石头有n块,有k块落入了1/4单位圆内。P为小石头落入1/4单位圆内的概率。那么根据Bernoull(伯努利...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

随机模拟仿真simulation

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部