2016-12-29 31 views
0

我使用AnyLogic开发模型。 我使用'distribution'元素为我的模型中的参数初始化值。它工作正常,但我想在我的模拟继续前进时更新这些值。例如如果在1周,分布可以有值:动态更改AnyLogic中的分布

Distribution

但在本周二,我婉更新这些值,然后再在每个下周。

我有一些方程基于我想要进行计算和更新这些值。 我在AnyLogic中找不到任何与此有关的功能。 任何想法如何实现这一目标?

回答

1

您可以使用various constructors从零开始创建分配。传入具有现有值和附加值的构造函数数组以获取更新后的自定义分布。您的分布与此构造创建:

CustomDistribution(double[] intervalStarts, int[] numberOfObservations, Agent owner)

它可以方便地存储在数据库中最初阵列,并且在模型变量中的每个下一个阵列。