繁体   English   中英

在AnyLogic中动态更改分布

[英]Dynamically Changing Distribution in AnyLogic

我正在使用AnyLogic开发模型。 我使用'distribution'元素初始化模型中参数的值。 它工作正常,但是随着仿真的进行,我想更新这些值。 例如,如果在第1周,分布可以具有以下值:

分配

但是在第二周,我希望更新这些值,然后在接下来的每个星期再次更新。

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

您可以使用各种构造函数从头开始创建分发。 将现有值和其他值传递到构造函数数组中,以获取更新的自定义分布。 您的发行版是使用以下构造函数创建的:

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

将初始数组存储在数据库中以及将每个下一个数组存储在模型变量中可能会很方便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM