AnyLogic - 初学者
Posted
技术标签:
【中文标题】AnyLogic - 初学者【英文标题】:How to make agents wait for capacity to open up before moving? 【发布时间】:2022-01-17 01:15:39 【问题描述】:我在一家小型汽车零部件制造商工作,我们正在模拟生产线中的物料流。我对 AnyLogic 的经验有限。
我将每个工作单元设置为服务,容量设置为 1,延迟时间基于现场时间研究。目前,代理等待延迟时间的持续时间,然后移动到下一个队列,无论下一个单元是否有容量。
我怎样才能让他们在移动之前等待容量打开?
【问题讨论】:
【参考方案1】:在这种情况下,您需要将您的服务块拆分为它们的组件块并相应地对它们进行排序。而不是你的标准:
Seize_1 > Delay_1 > Release_1 > Seize_2 > Delay_2 > Release_2 > etc...
你会:
Seize_1 > Delay_1 > Seize_2 > Release_1 > Delay_2 > Seize_3 > Release_2 > etc...
这样做时,您的代理将保留在 Seize 的队列中,直到下一个资源释放自己,然后才释放前一个资源,为下一个代理释放空间。
【讨论】:
以上是关于AnyLogic - 初学者的主要内容,如果未能解决你的问题,请参考以下文章