- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仿真建模部分..doc
2011—2012学年第一学期
课程名称:可视化物流仿真建模与应用
任课教师:曹浪财
题 目:小型食堂仿真建模
学号:CST08023
姓名:黄杰聪
年级:08级
专业:计算机科学与技术
评语:
成绩: 评卷人: 提交日期:2011年12月27日
任务分工
陈泯羽 分析,对随机变量的样本值进行分布拟合,确定其概率分布。 黄杰聪 仿真建模,利用仿真软件包提供的建模构件建立结构模型和输入变量的分布概率。 陈柄林 输出分析,对仿真产生的输出进行统计分析,以测量一个系统的各项性能或比较不同备选系统方案的性能。 叶潇湘 优化,寻找最佳的参数值,以使得目标性能最优。
仿真建模部分还补充了平均就餐时间与图表的运用与显示两个部分。
仿真建模部分
食堂仿真建模总体流程方案如下
一家小型的食堂,顾客到达服从指数分布。平均1分钟来一位顾客。
餐厅分为冷食部和热食部,冷食部有1个服务窗口,热食部有4个服务窗口,冷、热食窗口的服务时间均为1分钟。其中,40%的顾客选择冷食,60%的顾客选择热食。
选购后顾客寻找座位,食堂目前有16个座位,假设顾客只有找到座位后才能就餐而且冷食需要5~15分钟,热食需要15~25分钟。
试建立模型,并确定使得顾客平均就餐时间保持在15分钟左右所需要的最少座位数量。
初略流程图如下
食堂仿真建模整体图
创建食堂仿真模型
一:初始参数设置
设置要求
要求平均一分钟来一位顾客。
顾客进入冷热食部购买食品的比例为规定为4:6。
所用模块
Set模块,Random模块,Simulation模块。
图形显示与分析
整体1
Set模块
分析:在Set模块中设置一个名为ColdFood 的属性值,用以表示随机到的顾客是流向热食部还是冷食部,其中:“0”代表热食部,“1”代表冷食部。
Entertime表示当前运营的时间,也即顾客到达的时间。
Random模块
分析:定要一个两行两列的,0与1的值即输出给Set的ColdFood属性值,其中:热食部购买概率规定为60%,而冷食部规定为40%。
Simulation模块
分析:此模块用于当前时间的计算。
二:热食部冷食部设置
设置要求
热冷食部的窗口数量分别是4个与1个。
热冷食部的购买时间都为1minute,即所谓的延迟时间。
所用模块
Set Item Out模块,Set Item Int模块,Queue模块,Activity模块。
图形显示与分析
整体2
Set Item Out模块
分析:Set Item Out模块设置了不同的顾客的流向路径的不同选择,致使60%的顾客能选择热食部而40%的选择冷食部。此处注意在输出类型栏中选择ColdFood的属性值且在表格栏中特意建了一个现实热食部冷食部购买的顾客人数,以便更好的观察与检测数值。
Queue模块
分析:此处的Queue模块相对简单,选择有序队列,按先进先出的队列存储结构来处理顾客,以符合现实需求。
Activity模块
分析:以热食部为例,需要4个窗口,便设置iems的初始值为4,。且因为此时的窗口服务时间不应有所变动,所以将其延迟时间设置为常数1minute。
冷食部类似,便不给出图解。
Set Item Int模块
分析:Set Item Int模块主要用来对并行的路线的整合,即merge。
三:资源池的设定
设置要求
定义整个流程唯一的互斥型资源——桌子。
为其的分配,释放的管理提供合理的流程保证。
所用模块
Resource Pool模块,Resource Pool Release模块,Queue模块。
图形显示与分析
Resource Pool模块
分析:关键在于Pool name这个资源的变量设定,且为其填写一个初始的值16。
Queue模块
分析:注意对Queue类型的选择,此时应该选连接资源池的resource pool Queue,以便在通过它的时候,判断此时是否有空余的资源(即桌子)供与顾客,如果没有,便只能在此等待。
Resource Pool Release模块
分析:初建,分配以及此模块的资源释放,是资源池的三个主要模块,主要理解了意思,这一模块的参数设置也很简单,关键在于将其与Tables这个资源连接。
四:就餐函数等设置(关键)
设置要求
通过设置致使购买热食部的顾客在就餐期间的时间控制在15——25minute范围内,而冷食部出来的则在5——15minute之间波动。
通过模块的建立使得就餐模块能够正确接收由初始顾客类型导致的不同时间的随机值。
所用模块
Get模块,Random模块,Equation模块,Activity模块。
图形显示与分析
整体3
Get模块
分析:Get模块,用于读取实体属性值,
文档评论(0)