AnyLogic“平移结束”逻辑

时间:2019-08-21 22:34:30

标签: anylogic

我有一个资源池,可以将单元添加到人口“叉车”中。叉车类型的代理人由其他代理人选择,后来被抓住执行特定任务。资源池还有一个时间表。

问题在于,每当容量减少时,在模型中移动(但尚未扣留)的叉车单元就会停止运行,因为它们不再活动。有没有一种方法可以为“轮班结束”定制资源的选择。我在帮助或在线中找不到任何内容。

谢谢!

我尝试遍历资源池,但是找不到可以确定某个单元是否处于活动状态的函数。有布尔函数可用于空闲和忙碌。

agent.unload_forklift = findFirst(forklifts, f->f.in_use == false);

有些代理根据内部变量选择资源代理。也许我可以遍历资源池而不是人口...

我希望叉车的容量会根据自定义信号而不是随机地降低。

0 个答案:

没有答案