AnyLogic 批处理代理 i.t.o 权重
AnyLogic Batching agents i.t.o Weight
如何设置批量大小i.t.o我要批量的重量?我目前正在模拟马铃薯植物。而且由于土豆的随机性,土豆(代理)都有自己的重量,但现在我必须将它们分批装入10Kg袋中。重量应该是10多公斤,不会再小了,所以就是9.9公斤再加上一个土豆。
F1帮助功能建议使用自定义队列。但我不知道如何继续使用该选项。
如有任何帮助,我们将不胜感激
您可以使用具有无限容量的 "Wait" 对象。每当添加土豆时,检查总重量,如果它们超过您的阈值,您可以使用 wait.freeAll()
。这会将它们发送到下游批处理对象中。
确保在使用 freeAll() 方法之前将批量大小更改为 "wait" 对象中的土豆数量,以便将所有释放的土豆一起批量处理。您可以使用 batch.set_batchSize(x)
动态地做到这一点
干杯
如何设置批量大小i.t.o我要批量的重量?我目前正在模拟马铃薯植物。而且由于土豆的随机性,土豆(代理)都有自己的重量,但现在我必须将它们分批装入10Kg袋中。重量应该是10多公斤,不会再小了,所以就是9.9公斤再加上一个土豆。
F1帮助功能建议使用自定义队列。但我不知道如何继续使用该选项。
如有任何帮助,我们将不胜感激
您可以使用具有无限容量的 "Wait" 对象。每当添加土豆时,检查总重量,如果它们超过您的阈值,您可以使用 wait.freeAll()
。这会将它们发送到下游批处理对象中。
确保在使用 freeAll() 方法之前将批量大小更改为 "wait" 对象中的土豆数量,以便将所有释放的土豆一起批量处理。您可以使用 batch.set_batchSize(x)
干杯