AnyLogic:离散事件模拟(蒙特卡洛实验)的总延迟时间直方图无效?

AnyLogic: Invalid Histogram of total delay time of a discrete event simulation (MonteCarlo Experiment)?

我模拟了一个离散事件模拟,模型本身是随机的(总延迟时间不同于模型运行模型运行)。所以我想做的就是一个 Monte Carlo 实验,其中我 运行 模型 1000 次并在直方图中绘制每次迭代的总延迟时间。

我已经声明了一个名为 durchlaufzeit 的变量。在我的 DES 的接收器中,我将这个变量实例化为 durchlaufzeit = Math.round(time()),这样我想得到这个特定模型的所有延迟时间的总和 运行。

然后我创建了一个 Monte Carlo 实验,其中包含一个名为“Durchlaufzeit”的直方图,通过 root.durchlaufzeit 向 durchlaufzeit 致敬。但是,当我 运行 实验时,我总是得到以下无效直方图,它显示出类似均匀概率分布的东西:

我认为这可能与我实例化 durchlaufzeit 的时间和方式有关,但我无法找出是什么。也许在接收器实例化 durchlaufzeit = Math.round(time()) 不是获得总延迟时间的正确方法?

确保您在 Monte Carlo 随机性部分下的实验属性中选择了“随机种子”

一个非常简单的测试来确保它是与逻辑有关还是与您记录统计数据的方式有关,就是简单地为 durchlaufzeit 变量分配一个随机数,然后查看是否绘制了直方图正确。如果确实如此,则问题出在您的逻辑上,否则问题出在 Monte Carlo 统计记录方面。

我做了这个非常简单的模型,并且按预期填充了直方图