AnyLogic:同时将两个代理移动到一个托盘架中

问题描述

我想在 AnyLogic 中模拟一个双深托盘架,它包含两种类型的代理:小盒子和大盒子(两种不同的代理类型,扩展了通用代理“盒子”)。在这里我有一个关于进出托盘货架的问题:

我需要我的车辆/移动资源能够同时将 1 个大箱子或 2 个小箱子(或如果需要,仅 1 个小箱子)从重生点移动到托盘架,一段时间后从那里移动到消失。 我的问题是,如果可能的话,我不知道如何告诉资源同时接载 2 个代理。有没有办法解决这个问题?

非常感谢。

解决方法

您应该能够使用batch 和unbatch 块来模拟将两个小盒子组合成1 个临时代理,移动它们然后对它们进行unbatching。看下面的例子

enter image description here