首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Anylogic中如何在资源池之间交换资源?

在Anylogic中如何在资源池之间交换资源?
EN

Stack Overflow用户
提问于 2019-03-15 01:05:47
回答 1查看 126关注 0票数 0

我正在用Anylogic模拟一条生产线。目前,我有三条相等的平行线来生产我的产品,它们不一定同时生产相同的型号。

最后一个进程,称为"MFT“,在必要的情况下应该具有动态的资源行为。每个MFT都有一个资源池(Machines_MFT_L1、_L2和_L3),它的默认值是4(我总共只能有12台机器,将所有资源池中的机器加起来)。例如,如果行1的MFT中的机器发生故障,并且行1的生产优先级高于其他行,则其他行中的一个应将机器发送到行1的资源库。因此,行1将有4台机器+1维修,而另一行将只有3个资源。当正在修复的机器被修复时,它应该被发送到将额外的机器借给第1行的那条线路(目标总是达到默认值=每个资源池4台机器)。

如何做到这一点?我的资源池的“机器”(代理)称为"jigs“,这三个池都是一样的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 02:20:28

像往常一样,有很多方法可以做到这一点。

最简单的方法:只需对资源池使用"set_capacity()“函数。因此,如果您的MFT中断,则将您想要的任何池上的容量减少1,并在另一个池中相应地增加容量。

这样,您就可以根据自己的喜好来实现智能,包括优先级...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55168339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档