如何在 Anylogic 中的 rackPick 之后模拟错误的条件?
How to have a condition simulating an error after a rackPick in Anylogic?
我对 anylogic 有疑问,因为我无法模拟 rackPick 块的移动资源(我只有一个移动资源)发生的错误。
我试图增加延迟(但我认为这在运行时是不可能的,因为一旦从货架商店挑选了物品,我就找不到恢复旧的方法延迟)
我试图降低移动资源(访问对应资源池)的速度,但我遇到了第1点描述的相同问题。
我该怎么做?
我只需要移动资源来暂停其工作并以编程方式恢复。
非常感谢。
棘手的方法,这是一种可能的方法:
- 让您的 RackRick/Store 使用带有自定义代理的 ResourcePool
- 使 ResourcePool 使用停机时间块
- 设置停机时间块以模拟您的失败。如果您有随机故障率,则最简单。
或者,您可以试验优先级:有一个非常高优先级的任务可以抢占您的 RackPick/Store 任务。将 RackPick 的“任务抢占策略”设置为“等待原始资源”。
(您需要试错 :))
我对 anylogic 有疑问,因为我无法模拟 rackPick 块的移动资源(我只有一个移动资源)发生的错误。
我试图增加延迟(但我认为这在运行时是不可能的,因为一旦从货架商店挑选了物品,我就找不到恢复旧的方法延迟)
我试图降低移动资源(访问对应资源池)的速度,但我遇到了第1点描述的相同问题。
我该怎么做? 我只需要移动资源来暂停其工作并以编程方式恢复。
非常感谢。
棘手的方法,这是一种可能的方法:
- 让您的 RackRick/Store 使用带有自定义代理的 ResourcePool
- 使 ResourcePool 使用停机时间块
- 设置停机时间块以模拟您的失败。如果您有随机故障率,则最简单。
或者,您可以试验优先级:有一个非常高优先级的任务可以抢占您的 RackPick/Store 任务。将 RackPick 的“任务抢占策略”设置为“等待原始资源”。
(您需要试错 :))