任何逻辑同步。装配工用 AGV
Anylogic sync. AGVs for Assembler
我是 Anylogic 的新手,正在尝试为装配站构建模型。至于现在我的过程非常简单并且运行良好。过程:
- 在 3 个不同的站(节点)中创建 Material,例如生产、仓库等。 Material 不同 Station 中的 Agent 是在不同的 Intervalls 中创建的。例如 Material 仓库每 10 分钟一次,生产每 5 分钟一次。
- 当 Material 可用时抓住每个站点的 AGV,并将 Material 运输到装配工
- 汇编程序正在汇编
- 离开工作站的最终产品。
到目前为止一切顺利。我接下来的问题是,我想在发布 material 之前为所有 3 个 AGV 构建类似等待功能的东西。我正在寻找的问题是,例如,早些时候在那里 material 抓住的 AGV 正在按照希望移动到组装机,释放它们的 material 并返回到它们重新开始过程的位置再次。那么是否有任何选项可以说 AGV1、AGV2、AGV3 在一个节点中等待,直到所有 3 个 AGV 都到达组装机,然后释放 material 并返回您的家乡位置以获取新的 material 或我可以在汇编器中为“on Enter”设置这个函数吗?我希望它没有那么复杂,但仍然找不到匹配的解决方案。
当前进程:
So is there any Option to say AGV1, AGV2, AGV3 wait in a Node till all 3 AGVs arrived at the Assembler and then release the material and move back to your home location to pick up new material
没有。您需要自己明确建模
or can i Set this Function in the Assembler for "on Enter"?
又不是:)。最简单的方法是使用 process-model 库块对其进行建模,例如 Wait
。一个完成的AGV agent放在里面,条件满足的时候拉出来继续。然后你调用 wait.free(myAGV)
让它继续它应该做的任何事情。,
我是 Anylogic 的新手,正在尝试为装配站构建模型。至于现在我的过程非常简单并且运行良好。过程:
- 在 3 个不同的站(节点)中创建 Material,例如生产、仓库等。 Material 不同 Station 中的 Agent 是在不同的 Intervalls 中创建的。例如 Material 仓库每 10 分钟一次,生产每 5 分钟一次。
- 当 Material 可用时抓住每个站点的 AGV,并将 Material 运输到装配工
- 汇编程序正在汇编
- 离开工作站的最终产品。
到目前为止一切顺利。我接下来的问题是,我想在发布 material 之前为所有 3 个 AGV 构建类似等待功能的东西。我正在寻找的问题是,例如,早些时候在那里 material 抓住的 AGV 正在按照希望移动到组装机,释放它们的 material 并返回到它们重新开始过程的位置再次。那么是否有任何选项可以说 AGV1、AGV2、AGV3 在一个节点中等待,直到所有 3 个 AGV 都到达组装机,然后释放 material 并返回您的家乡位置以获取新的 material 或我可以在汇编器中为“on Enter”设置这个函数吗?我希望它没有那么复杂,但仍然找不到匹配的解决方案。
当前进程:
So is there any Option to say AGV1, AGV2, AGV3 wait in a Node till all 3 AGVs arrived at the Assembler and then release the material and move back to your home location to pick up new material
没有。您需要自己明确建模
or can i Set this Function in the Assembler for "on Enter"?
又不是:)。最简单的方法是使用 process-model 库块对其进行建模,例如 Wait
。一个完成的AGV agent放在里面,条件满足的时候拉出来继续。然后你调用 wait.free(myAGV)
让它继续它应该做的任何事情。,