首页 > 解决方案 > 如何在 Anylogic 中进行 rackPick 后模拟错误的条件?

问题描述

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

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

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

我怎样才能做到这一点?我只需要移动资源暂停其工作并以编程方式恢复。

提前非常感谢。

标签: anylogic

解决方案


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

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

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

(最终需要一些试验'n'error :))


推荐阅读