欢迎来到天天文库
浏览记录
ID:50191736
大小:440.00 KB
页数:27页
时间:2020-03-09
《生产系统建模与仿真 教学课件 作者 周泓 2_离散事件系统仿真基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2离散事件系统仿真基础12本章主要内容2.1基本概念2.2蒙特卡罗方法2.2.1蒙特卡罗方法的基本思想2.2.2蒙特卡罗方法的应用2.3离散事件系统仿真的基本原理2.3.1随机离散事件2.3.2仿真时钟的推进方式2.3.3未来事件表2.3.4仿真运行的终止2.4离散事件系统仿真的一般步骤2.1基本概念离散事件系统系统的状态仅在离散的时间点上发生变化,并且这种状态变化一般是由事件引起的。事件的发生可以看作是在一个时间点上瞬间完成而没有持续性,并且这些离散时间点是不确定的。这类系统的仿真,即是离散事件系统仿真。34离散事件系统仿真常用基本概念实体属性状态事件活
2、动进程仿真时钟统计累加器图2-1简单加工系统图2-2事件、活动和进程的关系52.2.1蒙特卡罗方法的基本思想蒙特卡罗(MonteCarlo)方法,也称为随机抽样方法或统计测试方法,是一种与一般数值计算方法有本质区别的计算方法,属于实验数学的一个分支。基本思想:当实验次数充分多时,某一事件出现的频率近似等于该事件发生的概率。即:当N充分大时,有(2-1)式中,p为某一事件发生的概率;N为实验次数;n在N次实验中该事件出现的次数。2.2蒙特卡罗方法图2-3运用蒙特卡罗方法的随机采样来求解圆面积图2-4进行多次采样的蒙特卡罗方法计算单位圆面积的值672.2.2蒙
3、特卡罗方法的应用应用蒙特卡罗方法进行仿真分析的原理利用各种不同分布随机变量的抽样序列来仿真实际系统的概率模型,给出问题数值解的渐近统计估计值。要点如下对问题建立一个简单且便于实现的概率统计模型,使要求的解恰好是所建模型的概率分布或数学期望;根据概率统计模型的特点和实际计算的需要,对模型进行改进,以便减小仿真结果的方差,降低成本、提高效率;建立随机变量的抽样方法,其中包括产生伪随机数及各种分布随机变量抽样序列的方法;给出问题解的统计估计值及其方差或标准差。8蒙特卡罗方法应用或实施过程的三个主要步骤构造或描述概率过程以已知概率分布进行抽样建立各种估计量92.3
4、.1随机离散事件只在可数的离散时间点上发生,并具有离散性和随机性特征的事件称为随机离散事件。随机发生的离散事件是导致系统状态发生变化的原因。离散事件系统仿真,就是通过对这些随机离散事件按发生时刻的先后进行排序,并根据不同事件发生时对系统状态变化的影响来模拟实际系统运行特性的。随机离散事件是离散事件系统仿真中最基本的要素之一,在离散事件系统仿真中有着特别重要的地位和作用。2.3离散事件系统仿真的基本原理图2-5并行加工中心系统10表2-1并行加工中心系统的离散事件和系统状态11122.3.2仿真时钟的推进方式仿真时钟表示了仿真运行的系统时间,是离散事件系统仿
5、真中的基本组成部分之一。离散事件系统仿真中两种基本的仿真时钟推进方式(1)面向事件的仿真时钟推进方式(2)面向时间间隔的仿真时钟推进方式图2-6并行加工中心系统的离散事件和仿真时钟推进方式13142.3.3未来事件表为了在仿真执行过程中跟踪未来(仿真)时间假定发生的各种事件,我们常常需要把发生时间大于仿真时钟当前时刻TNOW的所有事件放在一个时序列表中。这种由发生时间大于当前时刻TNOW的随机离散事件所构成的时序列表,即被称为未来事件表(FutureEventCalendar)。在未来事件表中,各个事件按它们所发生的时间顺序由先向后排列,最早发生的事件排在
6、最前面。未来事件表是离散事件系统仿真的基本组成部分之一。15在仿真执行的过程中,当t=TNOW时,系统中应包括以下内容:①被仿真系统在t时所处的状态;②系统在t时正在执行的活动;③由t时刻发生事件所产生的新的未来事件以及由它们构成的未来事件表;④系统统计数据的当前值和累计计数等。图2-7典型的M/M/1排队系统表2-2未来事件产生的逻辑关系16表2-3时刻t时的未来事件表17表2-4时刻t1时的未来事件表18图2-8未来事件表的驱动机制19表2-5零件到达、到达间隔和加工时间(单位/min)20表2-6简单加工系统仿真运行过程(min)212223图2-9
7、简单加工系统仿真中队长变量随时间变化曲线图2-10简单加工系统仿真中设备状态随时间变化曲线24252.3.4仿真运行的终止终止仿真运行的主要方法(1)规定仿真运行时间长度(2)规定某个未来事件{E}离散事件系统仿真的一般步骤(1)阐明问题与目标设定(2)仿真建模(3)数据采集(4)仿真模型的验证(5)仿真程序的编制与校核(6)仿真模型的运行(7)仿真输出结果的统计分析262.4离散事件系统仿真的一般步骤图2-11离散事件系统仿真的一般步骤27
此文档下载收益归作者所有