【问题标题】:How the calculation works on anylogic?计算如何在 anylogic 上工作?
【发布时间】:2021-02-25 16:38:37
【问题描述】:

我目前正在使用 anylogic 进行项目。我正在使系统动态化以对 SIR 模型进行建模。我在excel中手动计算了每只股票(使用欧拉法),但是excel中的结果与anylogic中的结果不同。我很好奇 anylogic 如何计算我在其上构建的模型。有人知道anylogic上的计算是如何进行的吗?

【问题讨论】:

    标签: anylogic differential-equations systemdynamics


    【解决方案1】:

    如果您的 SD 模型混合了离散事件或基于代理的模型,则不再考虑您在模型配置中设置的时间步长,并使用您无权访问的不同时间步长,除非您在虚拟模式下运行模拟(至少它更有可能按照您的预期运行)

    我已经对此进行了广泛的测试,只要你的模型是 100% 系统动力学的,你的欧拉方程应该可以按预期工作,在这种情况下,原因是你的 excel 不正确。

    另一方面,如果你在 anylogic 中使用 RK4 近似,它并不能真正正常工作,所以我什至不知道为什么他们仍然有它作为一个选项。

    我建议您使用 Vensim 并进行一些测试以查看结果的差异并确保您在 Excel 中正确计算..

    在我的课程中,我详细讨论了这个话题:noorjax.teachable.com

    【讨论】:

      猜你喜欢
      • 2019-11-09
      • 2021-05-11
      • 2015-03-31
      • 2015-10-22
      • 2021-07-23
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      相关资源
      最近更新 更多