在anylogic中一次同时存储和选择多个代理

时间:2019-02-01 17:07:05

标签: anylogic

我正在尝试开发一个模型,该模型本质上显示仓库中物料的移动。

我希望机架存储块使用起重机一次在机架中移动多个箱子。在当前模型中,起重机一次要取一个盒子,然后将其存储在机架中,然后再取回另一个盒子。

2 个答案:

答案 0 :(得分:0)

不知道是否RackStore支持这一点,但一如既往,你可以找到在AnyLogic的解决方案。

一个简单的解决方法:使用批处理对象将软件包捆绑在一起成为1个代理。然后,它们保持在一起,直到最后被起重机吊起为止(通过RackPick),您可以将它们解绑到其原始代理商。看看一些使用批处理的示例模型。

欢呼

答案 1 :(得分:0)

取决于模型的详细信息,一种选择是使用本杰明所说的批处理,但是我认为拾起放下块会更好,因为通过放下可以将箱子一一掉落,而批处理则强制您可以一次将所有盒子分开...

因此,对于机架式仓库,您无法执行此操作,但是如果使用取件器然后放下,您将必须在模型中的某个位置存储哪些机架位置是空闲的,因为在移动起重机时,您必须自行选择机架位置,而机架存储自动执行...

尽管如此,该批处理也可能起作用...这取决于您的模型细节