【问题标题】:How to have a condition simulating an error after a rackPick in Anylogic?如何在 Anylogic 中进行 rackPick 后模拟错误的条件?
【发布时间】:2020-07-14 01:14:41
【问题描述】:

我的 anylogic 有问题,因为我无法模拟 rackPick 块的移动资源(我只有一个移动资源)发生的错误。

  1. 我试图增加延迟(但我认为这在运行时是不可能的,因为一旦从货架商店挑选了物品,我就找不到恢复旧延迟的方法)

  2. 我试图降低移动资源的速度(访问对应的资源池),但我遇到了与第 1 点中描述的相同的问题。

我该怎么做? 我只需要移动资源暂停其工作并以编程方式恢复。

非常感谢。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    棘手的一个,这是一种可能的方法:

    1. 让您的 RackRick/Store 使用带有自定义代理的 ResourcePool
    2. 让资源池使用停机时间块
    3. 设置停机时间块以模拟您的故障。如果您有随机故障率,则最简单。

    或者,您可以尝试优先级:拥有一个可以抢占 RackPick/Store 任务的高优先级任务。将 RackPick 的“任务抢占策略”设置为“等待原始资源”。

    (你需要一些试验'n'错误:))

    【讨论】:

    • 非常感谢。我使用停机时间块解决了问题,启动了一个任务来模拟发生的错误并停止它来模拟正在解决的错误。
    猜你喜欢
    • 2019-08-13
    • 1970-01-01
    • 2023-02-20
    • 2022-01-13
    • 2018-11-14
    • 1970-01-01
    • 2022-10-06
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多