anylogic - 如何在 Anylogic 中进行 rackPick 后模拟错误的条件?
问题描述
我对 anylogic 有疑问,因为我无法模拟 rackPick 块的移动资源(我只有一个移动资源)发生的错误。
我试图增加延迟(但我认为这在运行时是不可能的,因为一旦从货架商店挑选了物品,我就找不到恢复旧延迟的方法)
我试图降低移动资源的速度(访问对应的资源池),但我遇到了第 1 点中描述的相同问题。
我怎样才能做到这一点?我只需要移动资源暂停其工作并以编程方式恢复。
提前非常感谢。
解决方案
棘手的一个,这是一种可能的方法:
- 让您的 RackRick/Store 使用带有自定义代理的 ResourcePool
- 使资源池使用停机时间块
- 设置停机时间块以类似于您的故障。如果您有随机故障率,则最简单。
或者,您可以尝试优先级:拥有一个可以抢占 RackPick/Store 任务的高优先级任务。将 RackPick 的“任务抢占策略”设置为“等待原始资源”。
(最终需要一些试验'n'error :))
推荐阅读
- build - 如何将 azure devops 构建复制到本地计算机
- c# - Asp.net mvc ADD 认证账户控制器
- python - 似乎无法将时间戳与 Python 中创建的日期范围相匹配
- android - 将 ClickListener 附加到列表项按钮单击自定义适配器
- log4net - 无法使用来自 GCE 实例的最新版本的 google.cloud.logging.log4net 将日志发送到 Stackdrvier
- node.js - 节点js中的对象数组变为空白
- excel - 再次,从网站接收数据的操作?
- spring - 如何在 Kotlin 和 Spring 中使用 setter 注入?
- security - 如何在 HTTP Post 期间使用 ZAP 自动进行主动扫描?
- postgresql - 从另一台计算机连接到我的 Postgresql