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 逻辑。
我正在尝试向一台机器添加不同的作业,但我无法使用批处理,因为作业是根据不同的条件分组的。所以我想根据条件将作业添加到资源中,然后将它们添加到机器中,这需要资源同时接受多个作业。
这不是资源在 AnyLogic 中的工作方式。个体作业(=代理)为自己夺取资源。 所以1个代理可以占用多个资源,但是1个资源总是同时作用于1个代理!
所以要么你pre-group手动把你的代理放在一起(不需要使用batch,你可以根据你的情况自己手动分组)。
或者您将资源(以及所有相关的占用、释放、服务块)替换为您自己的自定义资源代理和您自己的 scheduling/assignment/planning 逻辑。