AnyLogic "triggered by rate" 实现

AnyLogic "triggered by rate" implementation

任何人都可以参考 AnyLogic 如何实现它的每日费率?具体来说,我的代理人全天都在不同的地点(根据一天中的时间)。如果一天有 10 次触发,它们是在一天中对每个代理随机发生,还是仅在一天开始时(代理在家时)等发生?

谢谢你,艾米!你的解释很有帮助。

比率服从泊松分布。如果除以 1/rate,您将得到一个遵循指数的到达间隔时间。

由于这是随机的,因此您实际上可能不会每天获得 10 个 - 您可能一天获得 9 个,第二天获得 11 个。如果您想在一天内获得 正好 10,您需要考虑编写自己的代码来实现这一目标。这可能类似于生成 10 个随机采样时间的动态事件,这些事件都会触发其操作代码中的转换(事件之间不会呈指数变化)。