Witness建模与仿真实例.ppt
《Witness建模与仿真实例.ppt》由会员分享,可在线阅读,更多相关《Witness建模与仿真实例.ppt(28页珍藏版)》请在三一文库上搜索。
1、实例实例4:装卸服务中心人员调度仿真系统:装卸服务中心人员调度仿真系统 哲学家用餐问题哲学家用餐问题l 五位哲学家均匀地围坐在一张圆桌周围,他们一边讨论一边用餐。每人前面有一盘佳肴,每个盘子之间有一把叉子。每位哲学家说话(思考)时不吃也不占用叉子,吃食物时不说话也不思考,等待时不说话也不思考;任何一位哲学家在任何时候要么处于说话(思考)状态,要么处于吃食物状态,要么处于等待叉子的状态;允许同时有多人说话(思考)或多人吃食物;当某人要吃食物时,必须同时占用靠近他的两把叉子,当不够两把叉子时,他处于等待叉子的状态;叉子一旦被某人占用,就处于被占用状态,直到该人的吃食物活动完成后才被释放;任何一把叉
2、子,均可被靠近它的 哲学家占用,也只能被靠近它的 哲学家占用,按FIFO规则,食物充足,也不考虑吃饱了不想吃的问题。一一 真实系统描述真实系统描述(一)系统描述(一)系统描述l 五个装卸点位于圆形服务中心区周围,每个装卸点之间有一位装卸工人,该服务中心有两名清理工人负责清理货车。l1、该服务中心每10min来一辆货车需要服务,每辆货车在服务中心进行一次装卸和一次清理服务。l2、装卸货车时不许清扫工人对该货车进行清扫。l3、清扫货车时不许装卸工人对该货车装卸货物。l4、任何一辆货车在装卸站点时要么处于清扫状态,要么处于装卸货物状态,要么处于等待工人的状态。一一 真实系统描述真实系统描述l5、当某
3、辆货车要装卸货物时,必须接受靠近它的两位装卸工人,当不够两位装卸工人时,它处于等待工人的状态;工人一旦被某辆货车占用,就处于被占用状态,直到该货车的装卸完成后才被释放。l6、任何一位装卸工人,均可被靠近他的货车占用,也只能被靠近他的货车占用,按FIFO规则。l7、货物充足,两次服务完毕后,货车离开。l8、设每一辆车每一次接受清理服务的时间(min)长度服从正态分布N(10,8),每次装卸的时间长度服从均匀分布U(15,25)。初始状态为:装卸点的货车1、3和5为先接受清理服务状态,2和4先接受装卸服务。货车到达货车进入站点进行装卸和清理完成离开一一 真实系统描述真实系统描述(二)逻辑流程图(二
4、逻辑流程图 二二 系统仿真目的系统仿真目的l(1)了解装卸中心仿真系统设计。l(2)加深对离散事件系统仿真的基本概念的理解。l(3)熟悉语法AND和OR的用法。l(4)掌握用事件调度法进行仿真建模的原理和方法。l(5)找出该中心的瓶颈资源以及解决人工约束的策略。仿真时钟迈进货车到达系统进入站点站点2,4准备接受装卸准备接受清理装卸工人空闲清理工人空闲等待接受装卸接受清理清理工人空闲装卸工人空闲等待接受清理接受装卸离开站点离开站点YNYNNYYNNY三三、系系统统仿仿真真工工作作流流程程 Y四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效
5、果图(一)元素定义表(一)元素定义表 元素名称类型数量说明TruckPart1货车Station1Machine1装卸站点1Station2Machine1装卸站点2Station3Machine1装卸站点3Station4Machine1装卸站点4Station5Machine1装卸站点5EntranceConveyor1装卸服务中心入口ExitConveyor1装卸服务中心出口DustmanLabor2清理工人Stevedore1Labor1装卸工人1Stevedore2Labor1装卸工人2Stevedore3Labor1装卸工人3Stevedore4Labor1装卸工人4Stevedo
6、re5Labor1装卸工人5四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图(二)(二)元素可视化设计:总体效果图元素可视化设计:总体效果图 四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图(三)元素详细设计(三)元素详细设计1、对Part元素Truck的细节定义(如下图所示):Type:ActiveInter Arrival:10.0To:Push to Entrance at Rear四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)
7、总体效果图总体效果图2、对、对Machine元素的细节定义:元素的细节定义:在在Station1的的Detail对话框对话框General页面设置;页面设置;其他装卸站点的细节定义与此雷同,如下图所示。其他装卸站点的细节定义与此雷同,如下图所示。四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图2、对、对Machine元素的细节定义:元素的细节定义:在在Detail对话框对话框Setup页面点击页面点击Add/Remove,跳出,
8、跳出Add/RemoveSentup对对话框;话框;在在Setup Description下输入下输入“rid up”,点击,点击Add添加成功,点击添加成功,点击OK到到Detail对话框对话框Setup页面,进行设置;页面,进行设置;其他装卸站点的细节定义与此雷同其他装卸站点的细节定义与此雷同四、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图3、对、对Conveyor元素元素Entrance的细节定义的细节定义:Entrance.Length in Part:10 Entrance.Movement Index Time:0.1四、
9、系统仿真模型的设计四、系统仿真模型的设计(一)(一)总体效果图总体效果图(一)(一)总体效果图总体效果图4、对、对Conveyor元素元素Exit的细节定义的细节定义(如图(如图24所示):所示):Exit.Length in Parts:10 Exit.Movement Index Time:0.1 Exit.Output(To):PUSH to SHIP(一)运行效果图:(一)运行效果图:五、仿真模型的运行和数据分析五、仿真模型的运行和数据分析(二)运行数据分析(二)运行数据分析模型仿真钟取系统默认的模型仿真钟取系统默认的1的时间单位为的时间单位为1min,运行模型一天,即,运行模型一天,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Witness 建模 仿真 实例
