GPSS管理仿真实验五 公交车站运行模拟_第1页
GPSS管理仿真实验五 公交车站运行模拟_第2页
GPSS管理仿真实验五 公交车站运行模拟_第3页
GPSS管理仿真实验五 公交车站运行模拟_第4页
GPSS管理仿真实验五 公交车站运行模拟_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、实验目的练习高级GPSS语言主要模块的使用其中包括LOGIC.GATETEST、TABLE、TABULATE、QTABLE、LINK、UNLINK、SPLITASSEMNLE、MATCH、GATHER等的应用。二、实验环境Excel2007三、实验内容及步骤任务一以例8.3为基础,模拟一公共汽车站的等车过程。(一)用文本编辑器编写GPSS程序打开文本编辑器,输入程序代码。如图所示_|新-记曲文缺F编辑旧喀式Q)奁看帮助(H)USEEQU5;RANGEEQU3;GENERATEQUEUETRSEIZETYUSE,RANGEt1;DEPARTTRADVANCERELEASETYTERMINAT

2、E(二)使用GPSS软件安装GPSS软件后,可以通过“开始”按钮,选择“程序”菜单。然后,打开GPSS软件程序,启动后的窗口如图所示。点击“file”按钮,新建一个model。将在文本编辑器中的代码复制在GPSS软件中的代码区域。如图所示运行模拟程序,选择Command-CreateSimulationQUrridMiri1.1-mtiH3UIIHMLP-EITHJZJIHZD:D4EMkdelUMnsIrtMUrflin.HlffiA?0:040ARriy.创建模拟,选择Command-START在对话框中取代1,输入300选择ok11M/IB:I3:E3FU加HZflDZt:l3:E9!S

3、1AHTJDD1SlBHhllonlnPfellZ/IHa:l3:Z5TbSlmidHianhKendtd.匚tad:laflUl.aElIM.仇叩胡叩hUrgxl鹹kl1/M-REPORTWW如x当300个实体进入TERMINATE莫块时,模拟就会结束。这代表300个人通过了十字转门。产生的标准输出结果如图所示。D|b丫4T|W|用CF帕幻.叭伽1讯皿1.1MPCT1H3SfFjjAy-(wisrs*r-*HpCF?S8iIfllwiRniHlriIMaL!E:IFrulv.1-y.urXL11也口即Lx电4DiiHM舁5iarTIEa_iXKnnilcfsucujihsdormcZI34l

4、U7IarKnJTTnrKU3na.畑皿nixuto.razmr.nirrrtuiTnaL4MBM耳nwpBC1PaMVSIX.Ml111ISVFXREQMTMO&1n:吨TEEIIImIEUKVL3FRE卜冲Kpnvr从标准输入表中,可以看到当第300个观众通过十字转门时,时间过去了2134.023秒。模拟程序多次执行会由于随机数的不同产生微小的差异。STARTTIME.000E1TOTIMEBLOCKSFACILITIESSTOWES2134.Q23710可以看到在整个模拟过程中排队等待的人最多有3个人。QUEUETRMAXCOin,SHIKYENTRY(03AVE.QQNT.AVE,TI

5、NEAVE.(-0)RETRY303001500.3L92.2704.5400(三)GPSSWorld程序的基本组成从结构上而言,程序由四个部分组成,它们是模拟开始语句,定义语句,模拟模块和模拟结束控制语句。模拟开始控制语句的两种实现方式(1)在程序的最前面加入Simulation(2)由Command-CreateSimulation命令执行。模拟结束控制语句的两种实现方式(1)由Command-START命令执行(2)在程序的结尾加入Startn,通过n来控制模拟的长度定义语句定义语句相当于说明语句,置于模拟程序之前。模拟模块部分模拟模块是程序的主体,反应了模拟的过程。任务二将条件改为同时

6、上下车情况(例8.3是先下后上),即后门下车,前门上车,并分析与例8.3输出结果的不同,找其原因。源程序;GPSSWorldSampleFile-TRAFFIC.GPS,byGerardF.Cummings*TrafficataT-Junction*ErlangServiceTimes.HyperexponentialArrivalsTimeUnitis1/100Second头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头*AHyperexponentialProbabilityDistributionF

7、ollowsHyperFVARIABLE(410+(RN2L234)#(1343-410)#(Exponential(2,0,1)*f(t)=.234(1/4.10)exp(-t/4.1)+.766(1/13.43)exp(-t/13.43)*AisleSTORAGE8MergetimeTABLEMP2,100,100,20CrosstimeTABLEMP1,100,100,20TransitTABLEM1,1000,1000,9ArrivalsTABLEV$Hyper,200,200,20头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头

8、头头头头头头头头头头头头头头头头头GENERATEV$Hyper,300;HyperexponentialQUEUEFirstGATESNFAisle;Isthereroomintheaisle?SEIZESouthlane;CrosseshighwayDEPARTFirstMARK1*ErlangDistributionADVANCE(Gamma(3,0,4,90);ErlangK=4waitingtime;Mean=360timeunitsTABULATECrosstime;RecordcrossingtimeENTERAisle;StandincenteraisleRELEASESout

9、hlaneQUEUETwo;QueuefornorthlaneSEIZENorthlaneDEPARTTwoLEAVEAisleMARK2*ErlangDistributionADVANCE(Gamma(4,0,5,80);ErlangK=5waitingtime;Mean=400timeunitsRELEASETABULATETABULATENorthlaneMergetimeTransit;MergetimetonorthflowTABULATEArrivalsTERMINATE头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头

10、头头头头头头头头头头头头头GENERATE5000,500,10SEIZESouthlaneADVANCE1200,300RELEASESouthlaneTERMINATE;Southboundtraffic;Timetopassjunction*头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头GENERATE6000,500,10SEIZENorthlaneADVANCE1200,300RELEASENorthlaneTERMINATE;Northboundtraffic;Timetopassjunction*头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头

11、头头头;Xacteveryminute头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头GENERATE6000TERMINATE1头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头头*(一)分析源程序对实体进入系统的过程如图(2)所示。因为活动实体到达的时间规律符合指数分布,先定义活动实体符合的指数分布函数。一个程序中可同时使用多个制表模块,因此在程序之前要定义各表的表号及格式。产生的活动实体总数有300个,按照指数分布的规律进入系统,依次排列成First队列。进入主干道之前判断是否为空。如果为空就进到主干道中,离开First队列穿过马路进入到southla

12、ne,将当前模拟钟时间存入1号参数中。经过的时间符合伽马函数分布,统计通过的时间。利用存储器模拟主干道当下一个活动实体再次进入主干道,排列成two队列,离开TWO队列穿过马路进入到Northlane,将当前模拟钟时间存入2号参数中。统计到Northlane的时间,经过的时间和活动实体到达的时间。再对进入到Northlane和Southlane中的实体通过过程进行具体描述。整个系统的运行时间为6000分钟,达到具体时间时,实体将退出系统。STAETTISEO.闻DAISLE卸y;CKISSTaiEFIRSTEYPEXERGETHEffP.nfLAHEEQUTHLaMETRANSITT*J二)运行

13、结果GPSSWorldSiwjlatiQDKjejiart-tiafiic.2.LEXTTIMEBLOCKSFACILITIESSTOEUGESOlOOiW.OOQi332IVALOE1DD01.D0D10005.ODDaou?roootHQG.ODDjaooa.oDD10002.000iwo.oooiaOQ7.O0C|10004.000IDODiS.DDDLJLEELSCBLCaHPEEHCRYH:iUHTCORMHTOWnMTFlTQUEUEGATE罪血BBFm右JQ5ItAVNCEeTASBLATE9EiTEKLOKELEArELIuCEUE熄ssmL3DEF1KTL4LLAVELGMA

14、KLAI:-T1:EL7RELEASELSTABULATEL9TABULATE却TABUtLATITlTBKIIMTE226EfHERATE3SEIZIAI:-T1:EKELENETEKIIRATEGEMERATE舞$即味39肿V忑RELEASETERMINATEGENERATEJ3TEEimil921aOa0621409H00917Q09IITa0g卄i09lid00Bidaa9K5a09li30913009113D09U3aaSl30a9UJ009U3aa911?00011300913009113u01140a114aQ11900Lt9aaLIVaaLOO00wa00IDOQ99a099a

15、0LOO00LOOa0TtElstl0HERPEHITHTER垃抽dnL伽QDFKILITY-.LTHLAHEENTFilZS】D轴ioninn.(LT锚o,mT:KX7AIL.曲H?LL47-&7LLICLATUUEU1!FIRSTinCHilL13473UHKT轮I916EHtHTIO)LNL14&ES.CPHt.L9NL.23Q牡TUKI34T.QMEOE.BEDraiKtoa5KRACEAISLECAP.EEH.1BLllLJWL.AVE.C.UTIL.SETTYBELfcTmod.哥0TdELEERSETIKm339T.m曲043.iCRDSSTlIEafio.nrtfijdon27

16、70.d4jaa.aoD9Cl远a-4d0.Odd4JP.J4M.0N-500.QQQ9&5帕補-fiDO.DODblLW诚映:)Q0Q00U越.C4沁a-400.aooTT4X.it-500.DDDIHLOGIOQQrQQQU呻3CLIf-2QQD.DOOFT.1J竝OM-制0Q0002H弧XiHLOHIQQQrQOUTfeTS.4D1D.I1-soan.non&50 x-oca-non&uuu13Etm6OX.0QQ-70QQ.0001%H7DML0一Boon,oan34-W-S7-_311Xu:FLUKERETirflZQUESHfEL囂3550.AfiRTTiKLS6DD,财19.T2400.0013i9S.9%4UQr026OL0U彳3*筋(HLQW23CO.DOID997,JT2BDD.QDQ3aC4.D1XI2S7.&S3Dnann32(O.ODa占関-CD3SDH.dOI14.lE34DCI.QO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论