《系统仿真综合实验报告.docx》由会员分享,可在线阅读,更多相关《系统仿真综合实验报告.docx(5页珍藏版)》请在第一文库网上搜索。
1、四川大学课程实验报告课程名称:系统仿真综合实验学生姓名:学生学号:专业:一、实验目的系统仿真是运用仿真软件(如simio)创造模型来构建或模拟现实世界的虚拟实验室,它能过帮助你探寻你所关注的系统在给定的条件下的行为或状态,它还能帮助你在几乎没有风险的情况下观察各种改进和备选方案的效果。尤其是对一些难以建立物理模型和数学模型的复杂的随机问题,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。通过本次simio系统仿真综合实验,掌握并能熟练使用系统仿真软件simio,利用simio建立模型,能体验其3D动画效果,并根据需求设定系统参数,如server的processingtimeInitia1
2、Capacity,source的interarriva1time参数等。运行并分析系统各个资源的利用率、排队队长及服务等待时间,能发现系统存在的问题,比较各个排队系统的系统资源利用率、排队队长和服务等待时间,评价排队系统的优劣。二、实验地点及环境四川大学工商管理学院的学院大楼综合实验室,运用PC机及simio系统仿真软件,在老师的指导下完成此次系统仿真实验。三、实验步骤、建立模型1. Mode1I首先加入一个SOUrCe、三个SerVer、一个Sink、一ModeEntity,并用Path连接。将SoUrCe更名为arrive,sink更名为depart,ModeIEntity更名为CUStO
3、mer。设置运行时间8小时。顾客的到达为Poisson流,到达间隔时间为均值为15秒钟的指数分布,故arrive设置Mterarriva1time参数值为Random.Exponentia1(15),并选择units为seconds;服务(售票)时间服从指数分布,平均时间为45秒钟,故3个SerVer都设置为interarriva1time参数值为Random.Exponentia1(45),并选择units为secondso在Animation中添力口Status1abe1至IJarrive,Expression为arrive.OutputBuffer.Contentso同样为server和
4、dapart添力口Status1abe1,Expression分另IJ为Server1.InputBuffeEContents、Server2.InputBuffeEContents、Server3.InputBuffeEContentsdepart.InputBuffer.NumberEntered,来记录每个位置的排队人数和通过人数。为每个server添加一个TextSca1e为1的Statuspie,来显示和观察服务台的利用率变化。保存命名为MOde1I。2. Mode1II首先加入一个SoUrCe、server一个Sink、一个ModeIEntity,并用Path连接。将source更
5、名为arrive,sink更名为depart,Mode1Entity更名为CUStomer。顾客的到达为Poisson流,到达间隔时间为均值为15秒钟的指数分布,故arrive设置Mterarriva1time参数值为Random.Exponentia1(15),并选择units为seconds;服务(售票)时间服从指数分布,平均时间为45秒钟,故3个SerVer都设置为interarriva1time参数值为Random.Exponentia1(45),并选择units为secondso在Animation中添力口Status1abe1至IJarrive,Expression为arrive.
6、OutputBuffer.Contentso同样为server和dapart添力UStatus1abe1,Expression分另IJ为Server1.InputBuffeEContents、Server2.InputBuffeEContents、Server3.InputBuffeEContentsdepart.InputBuffer.NumberEntered,来记录每个位置的排队人数和通过人数。为每个server添加一个TextSca1e为1的Statuspie,来显示和观察服务台的利用率变化。在definition中创建列表IiStS,包含inputserver3、inputserve
7、r2、inputSerVer1。以outputarrive作为决策Node点,设置EntityDestinationType为Se1ectFrom1ist;Node1istName为1ists;Se1ectionGoa1为Sma11istVa1ueo保存命名为MOdeIII。MdMAModSErgOMocH,Mate-CKKUig1ogic-Routrq1ogK-Tramport1ook1出SWKtkg,Add-OnPrtxetsInggenKedOOuomCnminQ1oqKGosaaQ1ovc、运行模型,得到实验结果Mode1I、筛选实验数据,对比分析不同系统四、实验结果在模型运行后,从R
8、eSU1tS中选择需求数据制成表格,如下:Mode1I:台率务用)服利I(%平均逗留时间(h)平均等待时间(h)平均队长最长队长最长等待时间(h)服务人数Server182.090.0133Server284.550.0121Server380.450.0117Arrive0.74841763191.3321Depart1599(+2)Mode1II:服务台利用率(%)逗间均时平留I(h)平均等待时间(h)平均队长最长队长等问长时最待完成服务人数Server192.430.01220.12689.85240.3148608Server298.230.01270.197615.33320.355
9、3618Server393.310.01240.11408.69250.3034605Depart1828(+3)五、实验结果分析在此次仿真实验中,结果显示,系统MOdeII1(3个SerVer均超过90%)比系统MOdeI1(3个SerVer都没超过90%)的服务台利用率高;Mode1II完成服务的人数更多,为1828人优于Mode1I的1599人;系统Mode1II顾客等待的时间相对更少;系统ModeII1等待队长相对更短。实验表明在同等条件(顾客到达时间分布、服务台服务时间分布、整个系统服务时间(8小时)这三者都相同)下,系统MOdeII1优于系统MOde1I,效率更高,利用率高,相对于
10、系统MOdeI1更应被采用。六、总结(一)、通过SimiO仿真实验,可以发现使用系统仿真的许多优势。发现对于一些复杂的随机问题,系统仿真能够系统地收集和积累信息,在实验室建立近似于现实的复杂模型,顺利地解决预测、分析和评价等系统问题;(二)、通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析,也可以设置变动因子来观察某个因素对于系统的影响,可以对多个变量影响的系统分析得到相对可靠的最佳方案;、通过系统仿真综合实验,对于计算机仿真的基本要素和主要活动:系统、模型与计算机仿真有了一个大致的了解和认识,同时也加强我们的动手分析能力和动脑能力,开阔了眼见,扩大了知识面;、通过系统仿真,能启发新的思想或产生新的策略,开阔了思路,还能暴露出原系统中隐藏着的一些问题,以便及时解决。