我使用AnyLogic中的参数变化(在系统动力学模型中)。我感兴趣的是一个参数如何随着不同的迭代而变化。该参数为二进制:当供水量大于需求量时为0,当供水量低于需求量时为1。变化的参数是室外灌溉的给定百分比减少,室内用水量的给定百分比减少,以及拥有雨水收集系统的家庭的给定百分比。在视觉上,我需要一个时间图,其中x轴上是时间(10,950天;即30年),y轴上是二进制。这本质上应该显示哪个迭代将1进一步推向未来。
我看过视频,看到了如何使用直方图和2D数据来可视化迭代的结果,但这并没有具体显示哪个迭代产生了哪个输出。有没有一种方法可以像我上面描述的那样直观地显示输出,然后返回特定迭代的数据?
非常感谢!
发布于 2021-07-01 04:33:26
参数变化实验有迭代后的、模拟后的和模拟后的分别运行每次迭代和模拟后执行的操作。在这里,可以在模拟对象完成之后但在它被销毁之前访问模拟对象中的值。此外,还提供了一种getCurrentIteration()方法,可用于控制参数变化实验和检索数据。
有关更多详细信息,请咨询here并参阅AnyLogic示例模型库中的“基于SIR代理的校准”示例模型(帮助->示例模型)。
https://stackoverflow.com/questions/68198955
复制相似问题