0

我在 Pycharm 中创建了一个模拟项目,该项目具有一个由一名员工配备的单一订单窗口的得来速餐厅。这是单次运行模拟的结果: Drive Thru Simulation

我如何找到员工在此时间间隔内的利用率?以及如何找到此间隔期间的平均等待时间和平均线路长度?

4

1 回答 1

0

利用率是(total_simulation_time - total_idle_time) / total_simulation_time),其中total_idle_time是服务器空闲的所有时间段的总和。在模拟开始和第一个客户到达之间,以及在客户到达并且没有在队列中等待的任何时间(开始服务时间 == 相同客户 ID 的到达时间)和时间之间,服务器处于空闲状态前一个客户的离开。

排队等待时间是客户开始服务与客户到达之间的时间差。然后可以通过利特尔定律确定平均线长度,因为您必须知道用于构建模拟的到达率。

现在是坏消息。排队系统因观察的连续依赖性对其行为的统计估计的影响而臭名昭著。要获得对稳态行为的适度精确估计,您可能需要长达数十万客户的运行长度,具体取决于系统的流量强度(到达率/服务率)。您不能只将观察结果视为独立且同分布,这是大多数人熟悉的统计数据的基本假设。

于 2020-03-13T16:29:58.533 回答