【问题标题】:Anylogic problem: two different agents with two different service's timeAnylogic问题:两个不同的代理有两个不同的服务时间
【发布时间】:2019-06-18 02:25:19
【问题描述】:

我正在尝试使用 anylogic 解决模拟问题,但我不知道该怎么做。

这就是问题:有两种不同类型的产品 A 和 B,它们以不同的速度到达一台机器(A 类每小时 40 个,类型 A 每小时 30 个) B),两种类型进入同一个队列,然后进入机器(FIFO),这两种产品的服务时间不同(A 为 1 分钟,B 为 2 分钟)。

如何使用简单的流程图块(例如块代理、队列、延迟和接收器)对这个问题进行建模?

谢谢

【问题讨论】:

    标签: javascript anylogic


    【解决方案1】:

    只需按照您描述的方式创建它。如果你想把它变成一个单一的流程图块,右键单击下面的所有内容,然后选择“创建流程图块”。

    要在延迟块中设置不同的服务时间,您可以使用如下代码: 显然,你的源对象需要创建不同的代理类型,“TypeA”和“TypeB”只是我的占位符。

    【讨论】:

    • 非常感谢,鉴于费率和服务时间呈指数分布,我该如何处理?
    • A 类代理实例?指数(...)*分钟():指数(...)*分钟()
    • 对不起,但在指数(...)我需要插入服务时间或其他参数(例如服务率),因为我证明插入服务时间和主要服务的资源时间少排队。谢谢!!!
    • 抱歉,我不确定我是否关注。这是一个问题吗,@GabrieleBontempi?你能澄清一下吗? :-)
    • 在你的函数中:agent instanceof TypeA ?指数(X)*分钟():指数(Y)*分钟()我插入什么来代替X和Y?我要插入服务时间(以分钟计)还是服务费率(以分钟计)??
    猜你喜欢
    • 2020-06-16
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多