AnyLogic - 是否有像 "Move by Transporter to seized resource" 这样的函数?

AnyLogic - Is there a function like "Move by Transporter to seized resource"?

在这个模型中,我想通过 AGV 将 MaterialBoxes(代理)运输到下一个可用的工作站。我想使模型尽可能简单,但我没有找到使用“通过运输车移动”或“抓住运输车”块将 MaterialBoxes 运输到占用资源(工作站 1 或工作站 2)的解决方案。因此,我通过使用“货架拾取”块将材料箱从货架运输到占用的工作站来调整“作业车间模型”(https://anylogic.help/tutorials/job-shop/index.html)的解决方案。我如何调整模型并避免使用“rackStore”和“rackPick”通过机架系统的流程步骤?我仍然有问题分配一个 AGV 将 MaterialBoxes 从 Workstation 1 和 Workstation 2 运送到出口。目前我只是使用“moveTo”块将没有运输资源的箱子运输到出口。我很感激任何建议。非常感谢。

current Model

您需要向您的代理添加一个自定义变量,您可以在其中存储他们占用的工作站,然后在移动到阻止中,您可以让他们移动到他们占用的工作站。

当代理随后占用一个工作站时,您将其占用的工作站保存到变量中。

需要移动代理时,您可以将其移动到占用工作站的位置。

您还可以在创伤中心示例模型中查看解决方案 https://cloud.anylogic.com/model/0c41592c-96d8-4824-b816-c89eccfd79db?mode=SETTINGS

这里特工移动到资源单位的家,他们占领的单位的位置