【问题标题】:Why does the agent not go to the right attractor?为什么代理不去正确的吸引子?
【发布时间】:2022-01-11 06:13:14
【问题描述】:

我有一个叉车,他从卡车上取出物品并将其存放在矩形节点中。 问题是我希望叉车根据吸引子存储代理。相反,操作员每次都进入同一点。为什么?(我对另一个流程图和相同的块做了同样的事情,没有问题,可能是网络问题?)。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    你必须手动告诉它应该去哪个吸引子。吸引子不是实际的物理空间(如果有东西存储在那里,就会变得“满”)。它们只是视觉上分隔事物的空间。

    在您的流程块中,您可能没有正确指定吸引子或没有定义移动到随机吸引子。但即使在后一种情况下,您也可以将事物存储在同一个吸引子中。

    两种选择:

    1. 或者,将您的吸引子变成具有矩形节点的实际代理,您可以使用状态图将其设置为“空/满”(更快但更难设计)
    2. 或使用材料处理库及其存储系统设置,为您执行此操作(但计算速度较慢)

    【讨论】:

    • 谢谢。我使用了一个吸引子的集合和一个以吸引子为目的地的moveto,使用了一个collection.get(index)。
    • 你确定每次索引都不一样? Traceln 用于每个操作的索引,并确保各个吸引子实际上是分开的。
    • 是的,因为索引是一个变量,在代理进入时递增1
    • 不实用,只是为了演示。
    • 为问题添加更多详细信息。很可能是网络问题,很难说。编辑原始问题的一些提示:benjamin-schumann.com/blog/2021/4/1/…
    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2018-03-07
    • 2022-01-18
    相关资源
    最近更新 更多