AnyLogic到达率时间表

时间:2019-12-03 10:35:25

标签: schedule anylogic

我想使用时间表作为到达率。例如我希望33辆卡车在08:00至09:00之间随机到达,依此类推。

我添加了一个从8到9的汇率表,并输入了0.55的值

所以看起来像这样https://imgur.com/a/JxjFe4D

但是当我开始模拟时,在此期间只有24辆卡车。

2 个答案:

答案 0 :(得分:0)

您需要将日程安排类型更改为“费率”并按如下所示进行设置:

enter image description here

AnyLogic help

中了解所有相关信息

答案 1 :(得分:0)

如果您希望正好有33辆卡车在上午8点至上午9点之间随机到达,您可以执行以下操作:

1)创建一个每天上午8点循环运行的事件

2)创建一个称为GenerateTruck的动态事件。

3)将以下代码放入事件的动作中:

for(int i=0;i<33;i++){
    double rand=uniform(0, 1);
    create_GenerateTruck(rand,HOUR);

}

4)将以下代码放入动态事件的动作中

source.inject();//assuming a source generates your trucks