simulation - 合并两个资源,然后发送到 Anylogic 中的一个节点

我正在模拟一个仓库检查模型,其中检查员(作为节点 1)需要去不同的节点(节点 2)收集工具,然后去节点放置要检查的对象。

我正在为检查官和工具使用资源池。

使用以下块:

源 -> 捕获 -> 延迟 -> 释放 -> 接收器

在我已配置为使用资源集(1 个检查官和 1 个工具)的占用块中,我检查了以下配置:

  • 一一夺取单位
  • 附上查获的资源
  • 发送扣押资源

问题是,工具和检查员都开始分别前往源头,然后在源头合并为一个单元(并且在返回其位置时也保持合并),但我需要的是检查办公室应该去工具,然后它们应该组合起来并转到源节点

我究竟做错了什么?

回答1

您需要使用资源启动任务块。这样,一种资源将在被代理抓住之前抓住另一种资源。

回答2

resourceTaskStart(启动检查员)-> Seize(夺取工具)-> moveTo(移动到工具节点位置)-> ResourceAttach(附加操作员和工具)-> moveTo(到将附加单元发送到源节点)

相似文章

anylogic - 代理移动时无法更改空间

我是Anylogic的新手(才3天就学会了)。我有一个在网络的2个节点之间移动的代理。当Fleet到达节点时,它需要执行一些操作(流程图)。在流程图中,有一个服务,其中队列中的代理位置遵循一条路径。然...

随机推荐

最新文章