【发布时间】:2019-11-06 14:22:23
【问题描述】:
我对 Anylogic 中 Source 的到达时间有疑问。
因此,问题状态为“客户以指数分布的到达间隔时间到达,平均为 10 秒”。因此,我将“到达时间定义为”作为“到达间隔时间”,将“到达间隔时间”作为“指数(0.167)”和“分钟”。然而,正如我模拟的那样,模型似乎有问题,因为它没有生成足够的代理。
我的方法错了吗?
非常感谢!
【问题讨论】:
标签: anylogic
我对 Anylogic 中 Source 的到达时间有疑问。
因此,问题状态为“客户以指数分布的到达间隔时间到达,平均为 10 秒”。因此,我将“到达时间定义为”作为“到达间隔时间”,将“到达间隔时间”作为“指数(0.167)”和“分钟”。然而,正如我模拟的那样,模型似乎有问题,因为它没有生成足够的代理。
我的方法错了吗?
非常感谢!
【问题讨论】:
标签: anylogic
我认为,一种更简单的方法是在到达间隔时间呈指数增长时使用 Rate (Rate - agents are generated at the specified arrival rate which is equivalent to exponentially distributed interarrival time with mean = 1/rate)。只需使用每分钟 6 个代理的速率即可!
【讨论】:
好的..所以要了解指数分布...指数(1 / u)意味着到达时间的平均值是10秒,指数分布...所以如果您使用指数(1/10.0)或指数( 0.1) 秒而不是分钟应该可以工作。
但是,如果您想在几分钟内完成工作怎么办?那么平均到达时间是 0.167 分钟,等于 10/60 所以你实际上必须做指数(1/0.167),它或多或少是指数(5.99),更确切地说是指数(1/(10/60.0) )
所以是的..模型有问题:)
【讨论】: