【问题标题】:Anylogic CompareRuns does not execute Main AgentAnylogic CompareRuns 不执行主代理
【发布时间】:2018-07-17 10:02:03
【问题描述】:

我正在研究基于代理的模型,现在我正在尝试使用 CompareRuns。

当我执行实验时,它应该对模型进行多次模拟,每次模拟后,应该填充一个样本数据集。 Main 代理中还有一个状态图,每个状态都有一个traceln("...")。所以在通过每个状态之后,必须打印一些东西。

问题是打印命令都没有返回任何内容,我存储数据的数据集也没有返回零。

P.S.:我的模型中还有一个 GIS 地图。这可能是 Anylogic 行为不端的原因吗?

【问题讨论】:

    标签: gis simulation anylogic agent-based-modeling statechart


    【解决方案1】:

    我发现了问题并修复了它。 检查并仔细检查主代理中的所有“参数”,确保它们都有不同的名称和标签。问题是两个参数有相同的标签,它搞砸了整个实验。
    我修复了所有参数的标签和默认值,删除了 CompareRun 实验,创建了一个新实验,它工作了。

    【讨论】:

    • 是的......当我们复制粘贴变量时会发生这种情况......它们保持相同的标签。非常危险
    猜你喜欢
    • 1970-01-01
    • 2020-11-18
    • 2020-10-19
    • 2020-09-24
    • 2018-01-17
    • 2019-01-01
    • 1970-01-01
    • 2015-10-15
    • 2018-07-09
    相关资源
    最近更新 更多