Anylogic:如何按概率阻塞一条线?

Anylogic: How to block a line by a probability?

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

让您的服务需要资源。如果他们已经在抢占像劳动力这样的资源,那没关系,他们可能需要不止一个。在 resourcePool 上,有一个名为 "Shifts, breaks, failures, maintenance..." 的区域检查 "Failures/repairs:" 并在那里输入您的停机时间分布。

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

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

意味着 X 必须为负 - 模式不可能有负延迟时间。

考虑使用不同的发行版。指数通常用于两次失败之间的时间(或泊松表示每小时的失败次数)。