




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
随机模拟方法 在用传统方法难以解决的问题中,某些问题含有不确定的随机因素,分析起来通常比确定性的问题困难。有的模型难做定量分析,得不到解析的结果或者是有解析结果,但计算代价太大以至不能使用,在这种情况下,可以考虑随机模拟的方法即Monte Carlo方法。该方法是一类以概率统计理论为指导的非常重要的数值计算方法,也是一种用于解决数值问题的基于计算机的统计抽样方法。目前,随机模拟方法已广泛应用于诸如生物信息学、统计物理学、计算机科学、材料科学、金融学和经济学等领域。基本知识基本思想为了求解物理、数学、工程技术以及生产管理等方面的问题,首先建立一个概率或者随机过程,使它的参数等于问题的解;然后通过对模型或过程的观察或者抽样实验来计算所求参数的统计特征,最后给出所求解的近似值。而解的精确度可用估计值的标准误差来表示。随机模拟方法是一种独具风格的数值计算方法,其优点大致有如下三方面:(A)方法的程序结构简单;(B)算法的概率性和问题的维数无关;(C)方法的适应强。随机数和伪随机数用Monte Carlo方法模拟某过程的时候,需要产生各种概率分布的随机变量。最基本、最简单、最重要的随机变量是在上均匀分布的随机变量。为了方便,通常把上均匀分布随机变量的抽样值称为随机数,其他分布随机变量的抽样都可以借助于随机数来实现,因此,随机数是随机抽样的基本工具。在计算机上用数学的方法产生随机数是目前广泛使用的方法,它的特点是占用内存少、产生速度快、又便于重复产生,比如说平方取中法、移位指令加法、同余法等等。然而这种随机数是根据确定的递推公式求得的,存在着周期现象,初值确定后所有随机的数便被唯一确定下来,不满足真正随机数的要求,所以通常称数学方法产生的随机数为伪随机数。在实际应用中,只要这些伪随机数序列通过一系列的统计检验,还是可以把它当称“真正”的随机数来使用。产生随机数的命令 在Matlab软件中,可以直接产生满足各种分布的随机数,相关命令如下:(1)产生阶均匀分布的随机数矩阵:unifrnd (a,b,m, n); 产生一个均匀分布的随机数:unifrnd (a,b);(2)产生阶均匀分布的随机数矩阵:rand (m, n); 产生一个均匀分布的随机数:rand;(3) 产生阶均值为,方差为的正态分布的随机数矩阵:normrnd (,m, n);(4) 产生阶期望值为的指数分布的随机数矩阵:exprnd(,m,n)若连续型随机变量的概率密度函数为, 其中为常数,则称服从参数为的指数分布。排队服务系统中顾客到达率为常数时的到达间隔、故障率为常数时零件的寿命都服从指数分布。指数分布在排队论、可靠性分析中有广泛应用。注:参数为的指数分布的期望值为,故在MATLAB中产生参数为的指数分布的命令为:exprnd()(5)产生阶参数为的泊松分布的随机数矩阵:poissrnd(,m,n)注:参数为的泊松分布的期望值为。 应用示例例一:排队论中的模拟 排队论主要研究随机服务系统的工作过程。在排队系统中,服务对象的到达时间和服务时间都是随机的。排队论通过对每个个别的随机服务现象的统计研究,找出反映这些随机现象平均特性的规律,从而为设计新的服务系统和改进现有服务系统的工作提供依据。对于排队服务系统, 顾客常常注意排队的人是否太多, 等候的时间是否长, 而服务员则关心他空闲的时间是否太短。 于是人们常用排队的长度、等待的时间及服务利用率等指标来衡量系统的性能。 单服务员的排队模型:在某商店有一个售货员,顾客陆续来到,售货员逐个地接待顾客。当到来的顾客较多时,一部分顾客便须排队等待,被接待后的顾客便离开商店。设: (1)顾客到来间隔时间服从参数为0.1的指数分布;(2)对顾客的服务时间服从4,15上的均匀分布;(3)排队按先到先服务规则,队长无限制。假定一个工作日为8小时,时间以分钟为单位。要求:1 模拟一个工作日内完成服务的个数及顾客平均等待时间。2 模拟100个工作日,求出平均每日完成服务的个数及每日顾客的平均等待时间。假设:(1)顾客源是无穷的; (2)排队的长度没有限制;(3)到达系统的顾客按先后顺序依次进入服务, 即“先到先服务”。 符号说明 :总等待时间; :第个顾客的到达时刻; :第个顾客开始服务时刻; :第个顾客服务结束时刻; :第个顾客与第个顾客之间到达的间隔时间; :对第个顾客的服务时间。显然,如下关系式成立:;模拟框图:初始化:令产生间隔时间随机数参数为0.1的指数分布产生服务时间随机数4, 15的均匀分布累计等待时间:准备下一次服务:产生间隔时间随机数参数为0.1的指数分布确定开始服务时间:输出结果:完成服务个数:平均等待时间:停 止YN 图8-1 程序框图求解 经过编写程序计算,模拟出一个工作日内完成服务的顾客数人,平均等待时间约分钟。注意每次运行的结果会不一样,甚至结果的偏差较大。类似地,模拟出100个工作日内完成服务的顾客数人,平均等待时间约分钟。注意每次运行的结果会不一样,但是结果的偏差较小,总的来说,数值结果比较稳定。例二:零件的参数设计一件产品由若干零件组装而成,标志产品性能的某个参数取决于这些零件的参数。零件参数包括标定值和容差两部分。进行成批生产时,标定值表示一批零件该参数的平均值,容差则给出了参数偏离标定值的容许范围。若将零件参数视为随机变量,则标定值代表期望值,在生产部门无特殊要求时,容差通常规定为均方差的3倍。进行零件参数设计,就是要确定其标定值和容差。这时要考虑两个方面因素:当各零件组装成产品时,如果产品参数偏离预先设定的目标值,就会造成质量损失,偏离越大,损失越大。零件容差的大小决定了其制造成本,容差设计得越小,成本越高。试通过如下的具体问题给出一般的零件参数设计方法。粒子分离器某参数(记作)由7个零件的参数(记作)决定,经验公式为:的目标值(记作)为1.50。当偏离 0.1时,产品为次品,质量损失为1000元;当当偏离 0.3时,产品为废品,质量损失为9000元。零件参数的标定值有一定的容许变化范围;容差分为A、B、C三个等级,用与标定值的相对值表示,A等为 1%,B等为 5%,C等为 10%。7个零件参数标定值的容许范围及不同容差等级零件的成本(元)如下表(符号 / 表示无此等级零件):表8-1 零件参数的相关数据标定值容许范围C等B等A等0.075, 0.125/25/0.225, 0.3752050/0.075, 0.12520502000.075, 0.125501005001.125, 1.87550/12, 2010251000.5625, 0.935/25100现成批生产,每批产量1000个。在原设计中,7个零件参数的标定值为:= 0.1,= 0.3,= 0.1,= 0.1,= 1.5,= 16, = 0.75;容差均取最便宜的等级。请你综合考虑偏离造成的损失和零件成本,重新设计零件参数(包括标定值和容差),并与原设计比较,总费用降低了多少。(1) 关于零件参数的假设由于零件在加工制造过程中存在许多随机因素,因此,由中心极限定理知道零件的参数可以看成是服从正态分布的随机变量。设七个零件的加工是独立的,则七个零件参数可以视作是相互独立的正态随机变量。即, 其中,是第个零件参数的标定值,也就是随机变量的均值。另一方面,零件参数的容差的选择均取最便宜的等级(C等:10%),又根据概率统计中的原则,即容差通常是均方差的3倍,因此,容差=,所以,。(2) 产品参数的分布为求产品质量的损失费用,必须求出产品的次品率和废品率,因而必须求出产品参数的分布,设由七个零件的参数表示的经验公式为:,从理论上,利用的分布函数以及函数的形式,可推导出的近似分布。此处,采用随机模拟的方法来假设、验证的分布。步骤一:利用计算机命令产生组相互独立的正态分布随机数, 。步骤二:由得到的一组样本值,画出频率直方图(如图),用分布拟合的检验法检验服从正态分布的假设。 图8-2 产品参数的直方图(3) 模型的建立 显然,目标函数应该是产品的总费用最小,而产品总费用=零件总成本+质量损失费用,因为问题带有随机因素,所以费用应该选择期望值。 引入:第个参数取第个容差等级时所需的成本,。:0-1变量,如果第个参数取第个容差等级则取1,否则取0。根据(2)的分析结果,概率密度函数,利用一般正态分布和标准正态分布的关系,所以正品的概率,类似地,次品的概率,表示标准正态分布的分布函数。废品的概率.因此目标函数为.问题就是要使目标函数最小的零件参数的标定值和容差等级,则问题的数学模型即为 , ,其中是零件参数标定值的下界和上界,在问题中已经给出。(4) 模型的求解 上述模型有较多的算法求解,在这我们仍然采用随机模拟的方法来求解。步骤一:枚举种容差等级组合;步骤二:在每种组合下,产生上均匀分布的随机数,并形成一个初始的可行点,步骤三:将每一个可行点代入目标函数,进行比较,并输出目标函数值最小的对应可行点及容差等级组合。具体结果为:最优标定值,最优容差等级,目标函数值为42.14万元。习 题1 某报童以每份0.03元的价格买进报纸,以0.05元的价格出售,根据长期统计,报纸每天的销售量及百分率为销售量20021022023
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学科学教育课外活动方案
- 工程施工实习汇报
- 安全管理模拟实验题库及答案解析
- 网络信息与安全决赛题库及答案解析
- 精神科病人藏药的护理
- 血液灌流护理查房
- 石材电视墙基层施工方案
- 证劵从业资格云考试及答案解析
- 试用期解除劳动合同操作规范
- 医疗护理记录与管理
- 基孔肯雅热主题班会课件
- 2025年北京市公务员考试行测真题及答案详解(全优)
- 锁骨下盗血综合征伴锁骨下动脉闭塞的护理查房
- 2025《煤矿安全规程》新旧对照专题培训
- 2025-2026学年冀人版三年级科学上册(全册)教学设计(附目录)
- 磷化铝管理办法
- 手术室专科护士职业考试试卷与答案
- 门窗工程管理办法
- 2025年海底捞企业面试题及答案
- 小学体育家长会课件
- 教育的人口功能
评论
0/150
提交评论