Anylogic:如何单独寻址资源池中的资源

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

我正在使用Anylogic,我只有一个ResourcePool由一个Resource Type单元(通过Process Library中的命令“Resource Agent”创建)。我将ResourcePool的容量定义为20,我希望池中的每个单元素(或其中一些元素)具有相同参数的不同值(例如3个单位的参数= 1,其他4个单位参数= 2 ...)。

首先,我如何单独设置每个参数?我需要使用一群代理人吗?如果是,我该怎么做?如何在模型中的其他位置调用resourcePoolPopulation?

有一个聪明的方法吗?

希望很清楚,谢谢!

anylogic
1个回答
0
投票

这是资源池的弱点,IMO。它们旨在保持具有相似资源的同质“汤”,并且难以吸收特定元素。

然而,并非不可能,有各种方式。您可以先在代理群中手动创建资源代理,然后在创建后手动将它们添加到池中。然后,在服务对象中,勾选“手动资源单元选择”(或类似)并使用与您的资源参数匹配的条件。

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