[精选]生产计划与控制02第二章系统建模与仿真的基本原理27559.pptx
《[精选]生产计划与控制02第二章系统建模与仿真的基本原理27559.pptx》由会员分享,可在线阅读,更多相关《[精选]生产计划与控制02第二章系统建模与仿真的基本原理27559.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 系系统建模与仿真的基本原理建模与仿真的基本原理 2.1 2.1 离散事件系统及其模型分类离散事件系统及其模型分类2.2 2.2 离散事件系统建模的基本元素离散事件系统建模的基本元素2.3 2.3 离散事件系统仿真程序的基本结构离散事件系统仿真程序的基本结构2.4 2.4 建立系统模型的常用方法建立系统模型的常用方法 2.4.1 2.4.1 分析与综合分析与综合 2.4.2 2.4.2 抽象与概括抽象与概括 2.4.3 2.4.3 归纳与总结归纳与总结 2.4.4 2.4.4 演绎与推理演绎与推理 2.4.5 2.4.5 比较与类比比较与类比 2.4.6 2.4.6 概率统计法概
2、率统计法2.1 2.1 离散事件系离散事件系统及其模型分及其模型分类 系统分类系统分类连续系统(continuos system)离散事件动态系统(DEDS)确定性系统(deterministic system)随机系统(stochastic system)静态系统(static system)动态系统(dynamic system)按系统状态的变化与时间的关系按有无随机过程按系统状态是否变化2.1 2.1 离散事件系离散事件系统及其模型分及其模型分类离散事件系统(1)离散事件系统内部的状态变化是随机的,同一内部状态可以向多种状态转变,很难用函数来描述系统内部状态的变化,只能靠统计分析来掌握系
3、统内部状态变化的规律。(2)离散事件系统的内部状态只在离散的随机时间点上发生变化,且状态在一段时间内保持不变。(3)离散事件系统是指系统的状态仅在离散的时间点上发生变化的系统,而且这些离散时间点一般是不确定的。第第2 2章章 系系统建模与仿真的基本原理建模与仿真的基本原理 2.1 2.1 离散事件系统及其模型分类离散事件系统及其模型分类2.2 2.2 离散事件系统建模的基本元素离散事件系统建模的基本元素2.3 2.3 离散事件系统仿真程序的基本结构离散事件系统仿真程序的基本结构2.4 2.4 建立系统模型的常用方法建立系统模型的常用方法 2.4.1 2.4.1 分析与综合分析与综合 2.4.2
4、 2.4.2 抽象与概括抽象与概括 2.4.3 2.4.3 归纳与总结归纳与总结 2.4.4 2.4.4 演绎与推理演绎与推理 2.4.5 2.4.5 比较与类比比较与类比 2.4.6 2.4.6 概率统计法概率统计法2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素 离散事件系统建模与仿真中的基本元素包括:离散事件系统建模与仿真中的基本元素包括:1实体(实体(entityentity)(1)定义 系统内的对象,构成系统模型的基本要素。(2)分类 临时实体临时实体 先进入系统并经过相应的环节后再离开系统,且在系统中的数量经常变化的实体,又称为主动实体、活动实体。永久实体永久实体
5、 经常处于系统之内,其数量保持稳定的实体,又称为被动实体。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素1实体(实体(entityentity)系统的工作过程实质上就是临时实体流动和接受加工、处理的过程。如:排队的顾客,待加工的工件等永久实体只要系统处于活动状态,它就一定存在。如:商店的营业员,加工设备等临时实体按一定规律不断到达,在永久实体作用下通过系统,最后离开系统。系统状态的变化主要是由实体的状态变化而产生的。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素2属性(属性(attributeattribute)属性属性(Attribute)是实体特征的
6、描述,是实体所拥有的全部特征的一个子集,用特征参数变量表示。在仿真建模中,只需要使用与研究目的相关的一部分就可以了。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素3状态(状态(statestate)状态状态(State)是指在某时间点上对系统的所有实体属性和活动的描述。当一个系统的所有实体处于状态协调并定义状态的属性时,则认为系统处于特定状态。如:在随机服务系统模型中,“顾客”有“等待服务”和“接受服务”等状态,“服务员”有“忙”和“闲”等状态。活动总是与一个或几个实体的状态相对应,状态可作为动态属性进行描述。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元
7、素4事件(事件(eventevent):(1)定义 引起系统状态变化的行为和起因,是系统状态变化的驱动力。离散事件系统可以看做是由事件驱动事件驱动的,它是在某一时间点的瞬间行为,如:待加工工件、顾客等的“到达”或“离开”等。事件不仅用来协调两个实体之间的同步活动,还用于各实体之间的信息传递。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素4事件(事件(eventevent):(2)分类时间事件和状态事件时间事件和状态事件时间事件:依照系统的作业规则在预订时间发生的事件。状态事件:当系统状态符合某种条件下发生的事件。基本事件和二次事件基本事件和二次事件基本事件:其发生可以事先加
8、以预测的事件。二次事件:发生与否则取决于其他事件。如:顾客到达和接受服务2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素5活动(活动(activityactivity)活动活动(Active)是实体在两个事件之间保持某一状态的持续过程。如如:顾客接受服务的过程,工件被加工的过程 活动因某一事件的发生而开始,因下一事件的发生而结束,因此它标志着实体状态迁移的一个片段。如如:在“顾客到达”与“服务开始”两个事件之间存在一个“排队等候”活动;“服务开始”与“服务结束”之间存在“顾客接受服务”活动。2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素6进程(进程(pro
9、cessprocess)进程进程(Process)是由与某类实体相关的事件和若干活动组成的,它描述了这些事件和活动间的相互逻辑关系和时序关系。如:“顾客到达系统排队开始接受服务服务结束”的过程就构成了一个进程。进程是事件与活动的组合,它可以更加完整地描述实体状态的迁移过程。理发店例子中进程的含义2.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素7仿真时钟(仿真时钟(simulation clocksimulation clock):用于显示仿真时间的变 化,是仿真模型运行时序的控制机构 !仿真时钟是指所模拟的实际系统运行所需的时间,仿真时钟是指所模拟的实际系统运行所需的时间,而
10、不是指计算机执行仿真程序所需的时间。而不是指计算机执行仿真程序所需的时间。常用的仿真时钟的推进机制常用的仿真时钟的推进机制:仿真时钟可以按固定的长度向前推进,也可以按变化的节拍 向前推进,将仿真时钟变化的机制称为 仿真时钟的推进机制(仿真时钟的推进机制(time advance mechanismtime advance mechanism)固定步长时间推进机制固定步长时间推进机制 (fixed-increment time advance mechanism)下次事件时间推进机制下次事件时间推进机制 (next event time advance mechanism)混合时间推进机制混合时
11、间推进机制 (mixed time advance mechanism)2023/5/21142.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元素8.8.规则(规则(rulerule):用于描述实体之间的逻辑关系和系统运行 策略的逻辑语句和约定 常用的规则常用的规则:先进先出(First In First Out,FIFO)后进先出(Last In First Out,LIFO)加工或服务时间最短(shortest time)按优先级(highest priority)随机(random)选择 2023/5/21152.2 2.2 离散事件系离散事件系统建模的基本元素建模的基本元
12、素系统系统实体实体属性属性活动活动系统状态系统状态事件事件工业生产机器、零件 生产能力、故障加工要求加工时间、故障时间机器忙、机器闲加工开始、加工结束通信信号、信道 信号长度、传输终端传输信道发送忙、信道发送闲信号开始传输、信号传输结束仓储仓库、物品库房容量进货库存水平、欠付需求需求交通道路、交叉口车辆信号机车道数、车型、车速周期运动时间、信号时间系统总车数、红绿灯车辆到达、绿灯开始离散系统实例离散系统实例2023/5/2116第第2 2章章 系系统建模与仿真的基本原理建模与仿真的基本原理 2.1 2.1 离散事件系统及其模型分类离散事件系统及其模型分类2.2 2.2 离散事件系统建模的基本元
13、素离散事件系统建模的基本元素2.3 2.3 离散事件系统仿真程序的基本结构离散事件系统仿真程序的基本结构2.4 2.4 建立系统模型的常用方法建立系统模型的常用方法 2.4.1 2.4.1 分析与综合分析与综合 2.4.2 2.4.2 抽象与概括抽象与概括 2.4.3 2.4.3 归纳与总结归纳与总结 2.4.4 2.4.4 演绎与推理演绎与推理 2.4.5 2.4.5 比较与类比比较与类比 2.4.6 2.4.6 概率统计法概率统计法2023/5/21172.3 2.3 离散事件系离散事件系统仿真程序的基本仿真程序的基本结构构2023/5/21182.3 2.3 离散事件系离散事件系统仿真程
14、序的基本仿真程序的基本结构构 离散事件仿真程序中的子程序:1变量、实体属性和系统状态:变量、实体属性和系统状态:用来记录系统在不同时刻所 处的工作状况。2初始化子程序:初始化子程序:在仿真模型开始运行前完成模型的初始化 工作,产生必要的初试参数。3仿真时钟:仿真时钟:用于记录仿真模型的运行时间,可作为评价系 统性能的依据,也可作为仿真调度和仿真程序 是否结束的依据。4 4事件列表:事件列表:按事件按发生的先后顺序建立的数据列表,是 仿真模型运行和仿真时钟推进的依据。2023/5/21192.3 2.3 离散事件系离散事件系统仿真程序的基本仿真程序的基本结构构5定时子程序定时子程序:根据事件表确
15、定下一个将发生的事件,并将 仿真时钟推进到下次事件发生的时刻。6事件子程序:事件子程序:根据实际系统抽象出的事件程序。7仿真数据处理与分析子程序:仿真数据处理与分析子程序:用于计算、显示、分析和打 印仿真结果,并为系统的优化和改进提供依 据。2023/5/2120第第2 2章章 系系统建模与仿真的基本原理建模与仿真的基本原理 2.1 2.1 离散事件系统及其模型分类离散事件系统及其模型分类2.2 2.2 离散事件系统建模的基本元素离散事件系统建模的基本元素2.3 2.3 离散事件系统仿真程序的基本结构离散事件系统仿真程序的基本结构2.4 2.4 建立系统模型的常用方法建立系统模型的常用方法 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 生产 计划 控制 02 第二 系统 建模 仿真 基本原理 27559
限制150内