问题描述
我正在 AnyLogic 中研究系统动力学模型,其单位为天。该模型跟踪 10,950 天(30 年)的每日用水需求。该模型的输出之一是跟踪该需求的时间图,但我不希望它绘制每日需求图。相反,我希望时间图以年为单位显示需求(即 30 年中 365 天的总和)。我在寻找方法时遇到了一些麻烦,希望得到任何帮助。谢谢!
解决方法
我认为您的问题是双重的。
- 如何让时间图显示 30 年的数据
- 如何总结 30 年的年需求
这是一个简单的例子,我相信它可以回答您的问题。
在这个简单的模型中,有一个模拟每日需求的每日事件,并将其添加到名为 annualDemand
的变量中
还有一个每年运行的事件,它对 annualDemand
执行任务并将其保存到数据集,并将年度需求累加器设置为 0。
在您的时间图中,您只需显示数据集,该数据集在模型末尾仅包含 30 个条目,每年一个。
遵循相同的原则
- 节省年度需求
- 向数据集添加年度需求并重置年度需求的年度事件
- 绘制数据集的时间图
你应该能够得到你需要的东西。