【问题标题】:how to put Inter-arrival times with mean of 10 seconds如何将到达时间间隔平均为 10 秒
【发布时间】:2019-11-06 14:22:23
【问题描述】:

我对 Anylogic 中 Source 的到达时间有疑问。

因此,问题状态为“客户以指数分布的到达间隔时间到达,平均为 10 秒”。因此,我将“到达时间定义为”作为“到达间隔时间”,将“到达间隔时间”作为“指数(0.167)”和“分钟”。然而,正如我模拟的那样,模型似乎有问题,因为它没有生成足够的代理。

我的方法错了吗?

非常感谢!

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    我认为,一种更简单的方法是在到达间隔时间呈指数增长时使用 Rate (Rate - agents are generated at the specified arrival rate which is equivalent to exponentially distributed interarrival time with mean = 1/rate)。只需使用每分钟 6 个代理的速率即可!

    【讨论】:

    • 听起来很简单!因此,如果是 6 秒,则意味着每分钟 10 个代理,这将是指数 (10)。现在我明白了:)
    【解决方案2】:

    好的..所以要了解指数分布...指数(1 / u)意味着到达时间的平均值是10秒,指数分布...所以如果您使用指数(1/10.0)或指数( 0.1) 秒而不是分钟应该可以工作。

    但是,如果您想在几分钟内完成工作怎么办?那么平均到达时间是 0.167 分钟,等于 10/60 所以你实际上必须做指数(1/0.167),它或多或少是指数(5.99),更确切地说是指数(1/(10/60.0) )

    所以是的..模型有问题:)

    【讨论】:

    • 非常感谢!它解决了我的问题。 :) 将其转换为单位分钟时我感到困惑!
    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 2021-04-05
    相关资源
    最近更新 更多