AnyLogic批处理代理i.t.o重量

时间:2018-09-05 19:53:49

标签: anylogic

如何设置批量大小,即要批量的重量?我目前正在模拟马铃薯植株。而且由于马铃薯的随机性,马铃薯(代理商)都有自己的重量,但是现在我必须将它们分装成10Kg的袋子。重量应该刚好超过10kg,但不能更小,因此它将是9.9kg,再加上一个土豆。

F1帮助功能建议使用自定义队列。但是我不知道如何继续使用该选项。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以使用无限容量的“等待”对象。每当添加土豆时,请检查总重量,如果它们超过阈值,则可以使用wait.freeAll()。这会将它们发送到下游批处理对象中。

在使用freeAll()方法之前,请确保将批处理大小更改为“等待”对象中的马铃薯数,以便将所有已释放的马铃薯一起批处理。您可以使用batch.set_batchSize(x)

动态地进行操作

欢呼