到达率的 AnyLogic 时间表
AnyLogic schedule for arrival rate
我想为我的到达率使用时间表。例如我要33辆卡车在08:00和09:00之间随机到达,依此类推。
我添加了从 8 点到 9 点的费率表并输入了 0.55 的值
原来是这样https://imgur.com/a/JxjFe4D
但是当我开始模拟时,这段时间内只有 24 辆卡车。
您需要将日程类型更改为 "Rate" 并设置如下:
中了解所有相关信息
如果您希望正好有 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) 在动态事件的action中放入如下代码
source.inject();//assuming a source generates your trucks
我想为我的到达率使用时间表。例如我要33辆卡车在08:00和09:00之间随机到达,依此类推。
我添加了从 8 点到 9 点的费率表并输入了 0.55 的值
原来是这样https://imgur.com/a/JxjFe4D
但是当我开始模拟时,这段时间内只有 24 辆卡车。
您需要将日程类型更改为 "Rate" 并设置如下:
如果您希望正好有 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) 在动态事件的action中放入如下代码
source.inject();//assuming a source generates your trucks