首页 > 解决方案 > Anylogic-构建资源池利用率的时间彩图

问题描述

借助 Anylogic,我构建了一个作业车间调度问题。我有 20 个工作和 5 台机器。我想为我的每台机器的利用率建立一个时间颜色图表(就像甘特图一样),当机器空闲时有红色,当机器处于活动状态时有绿色。

这是我的模型。5 个资源池(具有单位容量)中的每一个都是来自“maqq”代理群体的机器。“工作”代理在机器之间循环。

基本上我只想知道我能做些什么来知道机器是否处于活动状态,以便借助时间颜色图表我可以构建类似这个图表的东西。

标签: anylogicjob-schedulinggantt-chart

解决方案


甘特图在 AnyLogic 中并不那么容易,我们已经求助于在我们的材料设计库中构建我们自己的自定义甘特图。也就是说,可以使用该Time Color Chart对象创建类似的东西

在此处输入图像描述

您只需在图表中使用数据集并设置颜色映射的值。在我的示例中,它是一个简单的 1 和 0 二进制选项。

在此处输入图像描述

您可以使用块内的操作代码记录机器的状态。对于服务块,您可以在此处进行设置

在此处输入图像描述

或者这里的资源池中

在此处输入图像描述


推荐阅读