30 9.00 11.10 14.00 15.30 16.00 9.52 10.00 14.40 20.30 14.00 9.50 11.40 19.60 11.70 14.10 20.30 17.20 12.70 9.40 12.00 14.10 15.40 14.10 20.70 9.67 9.50 14.30 16.40 11.10 21.70 10.40 14.10 14.70 15.40 18.10 22.00 图 2-1 窗口服务时间曲线图根据数据整理,窗口 1-3 的服务时间相近连续。我们可以把它看成是低限为 a=9、众数为c=14 、上限为 b=20 的三角形分布。物流仿真软件及应用课程设计第7页共 16页第三章模型构建 3.1 食堂排队系统的仿真模型由于排队系统内发生的事件主要包括:学生到达事件,学生离去事件,窗口选择效率事件,因此采用离散事件仿真策略中的事件调度法对系统进行仿真。仿真流程分析仿真系统中,需要设置的模块有:系统初始化,包括仿真时钟, 队列,窗口,事件表等数据的初始化,学生到达模块,学生排队模块,队伍变化状态模块,窗口状态模块, 学生就餐完毕离开模块等。 3.1.1 学生活动流程。分析一名学生为了就餐而来到食堂,选择窗口前的队列排队,开始购饭,直到就餐完成后离开食堂的一系列过程。学生因为就餐来到食堂,此时系统将会按照当前所有开放窗口的排队情况将这名学生进行分派,放至排队长度最小的窗口,若此刻该窗口前没有人排队,也没有人正在购饭,即窗口空闲,那么学生直接接受服务,反之,需要排队等候。在排队过程中,队伍第一个学生完成服务后离开,窗口空闲,队伍前移,下一位学生开始服务,此时,窗口繁忙,依次循环, 直到该学生成为队伍第一个,而窗口空闲,才开始接受服务。过程见图 3-1 。排队队列空? 学生到达选择队列排队接受服务, 窗口忙窗口空排队等待 Y Y NN