资源描述:
《超市仿真作业实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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将不同顾客分配到不同货架,同时传递消息给货架,让其进