有没有办法通过AnyLogic使用seizeTransporter来承载多个代理?

问题描述 投票:0回答:2

有没有办法通过AnyLogic使用seizeTransporter来承载多个代理?例如,让一些乘客登上电梯并将他们带到较高的楼层! 在高层建筑项目中,TransporterFleet 块被用作升降机来移动工人和材料,但 SeizeTransporter 无法将多少工人运送到高层? 有什么办法可以解决这个问题吗? 我需要将不同数量的工人送到目的地,而不是一个代理。

我尝试使用抢占块以及批处理和取消批处理,但抢占无法将 TransporterFleet 识别为其资源池!!!

anylogic agent-based-modeling
2个回答
0
投票

正如 Felipe 提到的,使用

Batch
/
Unbatch
将代理分组在一起。
TransporterFleet
是 MHL 的一部分,仅适用于其相关块。使用
Seize
SeizeTransporter
代替
MoveByTransporter
,以适用者为准。


0
投票

enter image description here使用以下顺序,调整拾取以拾取您需要的数量。

© www.soinside.com 2019 - 2024. All rights reserved.