在anylogic中设置drop-off块

时间:2018-04-29 21:27:20

标签: anylogic

如何设置下车区以卸载一个火车站的一定比例的人以及下一个火车站的不同百分比?

1 个答案:

答案 0 :(得分:0)

您可以通过f

找出容器中包含的代理数量

让我们假设您想要在第一个中下降50%,在第二个中下降10%。

在第一次下降时,假设您想要下降50%,您可以选择选项下降“给定数量(如果有)”并将数量设置为container.contents().size()
当然,如果你想减少30%,你可以改变0.5到0.3。 anylogic example

在下一次下降时,你想要减少10%的初始人口(但只剩下50%,所以你想减少当前人口的20% (int)round((container.contents().size())*0.5)

让我们假设您在初始人口中有100人,并且您希望第一次下降50%,第二次下降10%(第一名乘客50名,第二名乘客10名) (int)round((container.contents().size())*0.2)将使这50名乘客下降,因此您将只剩下50名乘客,而在第二名乘客则需要减少10名乘客。 10,是50的20%...这就是为什么我在第二次下降中使用0.2

相关问题