【发布时间】:2020-02-20 23:24:49
【问题描述】:
我正在尝试开发一个模型,该模型基本上可以显示仓库中材料的移动。
我希望 rackstore 块使用起重机一次在机架中移动多个盒子。在当前模型中,起重机一次取一个盒子,将其存放在货架上,然后再回来取下一个盒子。
【问题讨论】:
标签: anylogic
我正在尝试开发一个模型,该模型基本上可以显示仓库中材料的移动。
我希望 rackstore 块使用起重机一次在机架中移动多个盒子。在当前模型中,起重机一次取一个盒子,将其存放在货架上,然后再回来取下一个盒子。
【问题讨论】:
标签: anylogic
不确定 RackStore 是否支持,但一如既往,您可以在 AnyLogic 中找到解决方案。
一个简单的解决方法:使用批处理对象将您的包捆绑到 1 个代理中。然后,它们会一直在一起,直到最后被起重机取出(通过 RackPick),您可以将它们分批给他们的原始代理。看看一些使用批处理的示例模型。
干杯
【讨论】:
根据您的模型的详细信息,一种选择是使用本杰明所说的批次,但我认为我觉得拾取丢弃块会更好,因为通过丢弃你可以一个一个丢弃盒子,而批次强制你一次把所有的盒子分开......
因此,对于 rackstore,您不能这样做,但如果您使用拾取然后放下,您将不得不在模型中的某个位置存储哪些机架位置是空闲的,因为当您移动起重机时,您必须自己选择机架位置,而 rackstore 会自动执行...
尽管如此,批处理也可能起作用...这取决于您的模型的详细信息
【讨论】: