【发布时间】:2020-03-28 00:30:59
【问题描述】:
我想为我的到达率使用一个时间表。例如我希望 33 辆卡车在 08:00 到 09:00 之间随机到达,以此类推。
我添加了一个从 8 点到 9 点的费率表,并输入了 0.55 的值
所以它看起来像这样https://imgur.com/a/JxjFe4D
但是当我开始模拟时,这段时间内只有 24 辆卡车。
【问题讨论】:
我想为我的到达率使用一个时间表。例如我希望 33 辆卡车在 08:00 到 09:00 之间随机到达,以此类推。
我添加了一个从 8 点到 9 点的费率表,并输入了 0.55 的值
所以它看起来像这样https://imgur.com/a/JxjFe4D
但是当我开始模拟时,这段时间内只有 24 辆卡车。
【问题讨论】:
如果您希望 33 辆卡车在上午 8 点到 9 点之间随机到达,您可以这样做:
1) 创建一个每天早上 8 点循环运行的事件
2) 创建一个名为 GenerateTruck 的动态事件。
3) 在事件的action中加入如下代码:
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
【讨论】:
【讨论】: