Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 系统模拟-利用率、平均等待时间和长度_Python_Pycharm_Simulation_Utilization - Fatal编程技术网

Python 系统模拟-利用率、平均等待时间和长度

Python 系统模拟-利用率、平均等待时间和长度,python,pycharm,simulation,utilization,Python,Pycharm,Simulation,Utilization,我在Pycharm中创建了一个模拟项目,该项目是一家免下车餐厅,只有一个订单窗口,由一名员工负责。这是模拟单次运行的结果: 如何找到员工在此时间间隔内的利用率?我怎样才能找到平均等待时间和平均线路长度 利用率是(总模拟\u时间-总空闲\u时间)/总模拟\u时间),其中总空闲\u时间是服务器空闲的所有时间段的总和。在模拟开始和第一个客户到达之间,以及在客户到达并且在队列中没有等待的任何时间(开始服务时间==相同客户id的到达时间)和前一个客户离开的时间之间,服务器处于空闲状态 队列中的等待时间是

我在Pycharm中创建了一个模拟项目,该项目是一家免下车餐厅,只有一个订单窗口,由一名员工负责。这是模拟单次运行的结果:

如何找到员工在此时间间隔内的利用率?我怎样才能找到平均等待时间和平均线路长度

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

队列中的等待时间是客户开始服务和客户到达之间的差异。然后,平均线长度可以由确定,因为您必须知道用于构建模拟的到达率


现在来看坏消息。排队系统因观测对其行为的统计估计的影响而臭名昭著。要获得对稳态行为的中等精度估计,您可能需要多达数十万客户的运行长度,这取决于系统的流量强度(到达率/服务率)。你不能仅仅把观察结果当作一种假设,这是大多数人熟悉的统计数据的基本假设

你只有一个小样本数据集,你应该把它转录成问题本身。所以问题应该是独立的。