首页 > 解决方案 > 高速公路在任何逻辑的出口

问题描述

我是任何逻辑建模的新手。我需要为汽车和卡车流动的高速公路出口建模。汽车的速度为 40 辆/小时,卡车的速度为 30 辆/小时。汽车和卡车都排在同一个队列中,他们需要在同一个高速公路的出口付款。问题是汽车和卡车的服务费率不同,所以我需要在延迟块上设置 60 辆汽车/小时和 30 辆卡车/小时。我该如何建模。

标签: anylogic

解决方案


如果按速率表示泊松分布为 60 辆车/小时,则可以延迟指数(1/60)小时以产生相同的效果。但我认为你需要做的是使用一个源(汽车源)块,让汽车和卡车以不同的速度进入,而不是试图延迟它们。

无论如何,如果您需要使用延迟:

如果您的代理有一个参数(例如,如果代理是汽车,则 isCar = true,如果是卡车,则为 false),那么您可以使用简写 java if in your delay "agent.isCar ?exponential(1/60,0):exponential(1/ 30,0)"


推荐阅读