Anylogic:如何在 Anylogic 8.0 中同时向一个资源添加多个代理(作业)?

Anylogic: How can I add multiple agents (jobs) to one resource at the same time in Anylogic 8.0?

我正在尝试向一台机器添加不同的作业,但我无法使用批处理,因为作业是根据不同的条件分组的。所以我想根据条件将作业添加到资源中,然后将它们添加到机器中,这需要资源同时接受多个作业。

这不是资源在 AnyLogic 中的工作方式。个体作业(=代理)为自己夺取资源。 所以1个代理可以占用多个资源,但是1个资源总是同时作用于1个代理!

所以要么你pre-group手动把你的代理放在一起(不需要使用batch,你可以根据你的情况自己手动分组)。

或者您将资源(以及所有相关的占用、释放、服务块)替换为您自己的自定义资源代理和您自己的 scheduling/assignment/planning 逻辑。