Anylogic-如何优先考虑具有优质矩阵的员工库?

发布于 2025-02-06 17:56:30 字数 376 浏览 1 评论 0原文

我有10名员工的池。这些员工将操作两台机器。这些员工中有7个可以比其余3个员工更好地操作机器,他们可以操作机器B更好。

示例:Worker XYZ在机器A上工作,他会更好。但是,在机器B上,一名工人缺少,因为那里的所有3名工人都超载。 Worker XYZ应该在机器A上放置优先的工作,然后转到MachineB。

现在, 在最好的情况下,基于质量矩阵仍然是优先级,以便不仅可以占用布尔值,而且可以占据价值的两倍?

到目前为止,我有两种方法:

1。)为每个工人创建一个资源,并在收到抢劫障碍物或时对优先级进行功能查询。 2.)在不同的任务中使用不同优先级的维护块,并尝试将其分配给单个员工。

不幸的是,我并没有真正通过这两种方法到达任何地方。谁能帮我吗?非常感谢您。

I have a pool of 10 employees. These employees are to operate two machines. 7 of these employees can operate machine A better than the remaining 3, who can operate machine B better.

Example: Worker XYZ works on machine A, on which he is better. On machine B, however, one worker is missing, because all 3 workers there are overloaded. Now worker XYZ should leave his prioritized work on machine A and go to machine B. As soon as the workload there becomes less again, worker XYZ should return to the prioritized machine A.

Does anyone have an idea how to do this kind of prioritization? In the best case still a prioritization on the basis of a quality matrix, so that one could take not only boolean values, but also double as value?

I had two approaches so far:

1.) create a single resource for each of the workers and do a function query for priority when a seize-block is received or.
2.) using the maintenance block in the different priorities for different tasks and try to assign them to the individual employees.

Unfortunately, I'm not really getting anywhere with either approach. Can anyone help me? Thank you very much in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文