超市仿真作业实验报告

超市仿真作业实验报告

ID:22692710

大小:1.10 MB

页数:16页

时间:2018-10-30

超市仿真作业实验报告_第1页
超市仿真作业实验报告_第2页
超市仿真作业实验报告_第3页
超市仿真作业实验报告_第4页
超市仿真作业实验报告_第5页
资源描述:

《超市仿真作业实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、仿真作业实验报告基于flexsim的超市仿真模型及分析物管四班小组成员,刘佳2220102182戈洪宇2220101066韩松泽2220101064杨冰峰2220100745武禹陶2220101069孙富成2220101068孟庆伟2220100413•

2、口

3、X

4、实验目的以超市服务业务为背景,建立起适当的模型,通过运行模型,分析结果,熟悉flexsim软件运行流程和基本操作模型建立用processor模拟超市收银台,rack模拟超市内货架,进行如下图所示的模型逮立:3DView-atodel3DVie*■odelX

5、lullliufllllIII//.:MousePosi

6、tion[-7.98,-25.57,9.10]模拟超市模型中的顾咨来源,到达分布以及排队情况均在source中没定。模拟流程为,顾客按照一定分布律到达,巾收银台处进入超市,然后进入超市内进行购物,选购然后到收银台进行结账。参数设置:顾客到达服从exponential(0,30,l)分布,在如下图中设置:双击“operator”进行如下图的设置:点击resource中的flow,按卜图所选Source1PropertiesSource1FlowTriggersLabelsGeneralStatisticsSourceOutputSendToPortPIUseTranspor

7、tPriorityFirstavailableTaskExecuterasFlowitem.Movetheitemintothem(v0.00Preemptionnopreempt-Jra]ReevaluateSendtoonDownstreamAvailabilityApplyOKCancel同时将duniform(1,3)改为duniform(1,6)选择source2,同理按上閔将数糖改力duniform(1,6)选择queue3,并按下图所示选择更改sendtoport选项选择shortestqueue其意义为顾客选择敁短排队而后选择triggers-onexit

8、,进入代码编辑界而,打入如下代码treenodetreenodeintporttreenodeinttypeitem=parnode(1);current=ownerobject(c);=parval(2);ts=createemptytasksequence(item,0,0);=getitemtype(item);switch(type){case1:inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,1),NULL);inserttask(ts,TASKTYPE_CALLSUBTASKSrcenterobject(c

9、urrent,1),NULL,tonum(item),0);break;}case2:inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,2),NULL);inserttask(ts,TASKTYPE_CALLSUBTASKSrcenterobject(current,2),NULL,tonum(item),0);break;}case3:{inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,3),NULL);inserttask(ts,TASKTYPE_CALLSUBTA

10、SKS,centerobject(current,3),NULL,tonum(item),0);break;}case4:{inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,4)zNULL);inserttask(ts,TASKTYPE_CALLSUBTASKSZcenterobject(current,4),NULL,tonum(item),0};break;}case5:{inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,5),NULL);inserttask(ts

11、,TASKTYPE_CALLSUBTASKS,centerobject(current,b),NULL,tonum(item),0);break;}default:{inserttask(ts,TASKTYPE_TRAVEL,centerobject(current,6),NULL);inserttask(ts,TASKTYPE_CALLSUBTASKS,centerobject(current,6),NULL,tonum(item),0);}}以上代码意义为通过switch将不同顾客分配到不同货架,同时传递消息给货架,让其进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。