Anylogic:如何通过概率来限制行?

时间:2019-01-11 14:12:00

标签: simulation anylogic

因此,我正在对一条生产线建模(简单,有5个我建模为服务的流程)。我模拟了1个月,在这一个月中,我的生产线停止了大约50次(由于机器故障)。此停止可以持续3到60分钟,平均= 12分钟(取决于三角概率)。如何将其实施到模型中?我正在尝试创建一个事件,但无法弄清楚应该使用哪种类型的触发器。

1 个答案:

答案 0 :(得分:1)

让您的服务需要资源。如果他们已经抢占了劳动力之类的资源,那就可以了,他们可能需要不止一个。在resourcePool上,有一个名为“班次,中断,故障,维护...”的区域。选中“故障/维修:”,然后在此处输入您的停机时间分布。

如果要使用三角形,则需要min / MODE / max,而不是min / AVERAGE / max。如果您真的想要平均12分钟,最少3分钟,最多60分钟;那么这不是三角形分布。没有任何一种模式可以让您平均获得12分。

三角形的平均值,其中X为众数: (3 + X + 60)/ 3 = 12

平均值X必须为负数-该模式的延迟时间不可能为负数。

请使用其他发行版。指数通常用于表示两次故障之间的间隔时间(或针对每小时的一次故障进行泊松)。