计算如何在 anylogic 上工作?
Posted
技术标签:
【中文标题】计算如何在 anylogic 上工作?【英文标题】:How the calculation works on anylogic? 【发布时间】:2021-02-25 16:38:37 【问题描述】:我目前正在使用 anylogic 进行项目。我正在使系统动态化以对 SIR 模型进行建模。我在excel中手动计算了每只股票(使用欧拉法),但是excel中的结果与anylogic中的结果不同。我很好奇 anylogic 如何计算我在其上构建的模型。有人知道anylogic上的计算是如何进行的吗?
【问题讨论】:
【参考方案1】:如果您的 SD 模型混合了离散事件或基于代理的模型,则不再考虑您在模型配置中设置的时间步长,并使用您无权访问的不同时间步长,除非您在虚拟模式下运行模拟(至少它更有可能按照您的预期运行)
我已经对此进行了广泛的测试,只要你的模型是 100% 系统动力学的,你的欧拉方程应该可以按预期工作,在这种情况下,原因是你的 excel 不正确。
另一方面,如果你在 anylogic 中使用 RK4 近似,它并不能真正正常工作,所以我什至不知道为什么他们仍然有它作为一个选项。
我建议您使用 Vensim 并进行一些测试以查看结果的差异并确保您在 Excel 中正确计算..
在我的课程中,我详细讨论了这个话题:noorjax.teachable.com
【讨论】:
以上是关于计算如何在 anylogic 上工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Anylogic 的比较运行实验中保存不同运行的结果?