行人无法到达的目标

问题描述 投票:0回答:1

我正在尝试在 AnyLogic 中进行模拟,但我经验不足。我收到错误消息,指出 pedscource 分配给 goto 的位置无法访问,尽管非常容易访问。我确信这是我搞砸的一些基本内容,但正如我所说,我对这个软件非常陌生。

控制台输出:

Exception during discrete event execution: root.pedGoTo.pedGoToTarget: Unreachable target: (1925.64, 1600.00) on level 'name: level' for pedestrian 'id: 1' located at: (1550.00, 830.31) on level 'name: level'! java.lang.RuntimeException: root.pedGoTo.pedGoToTarget: Unreachable target: (1925.64, 1600.00) on level 'name: level' for pedestrian 'id: 1' located at: (1550.00, 830.31) on level 'name: level'! at com.anylogic.engine.Engine.error(Unknown Source) at com.anylogic.engine.Agent.error(Unknown Source)

我尝试过重新制作 pedsource 和 goto 块,我尝试过重新制作目标行。我尝试过删除其他级别。 (我知道它不多,但没有太多需要解决的问题,因为这个模型中唯一的东西就是墙壁。)

anylogic
1个回答
0
投票

不,有时会发生,特别是当有小开口时,看起来行人可以通过,但算法不会“看到”它们。

最好的选择是迭代工作(始终):

  1. 添加一点点功能(ped 从 A 走到 B)
  2. 测试一下它
  3. 重复步骤1

这样,您始终知道哪个微小的变化导致了问题,并且可以纠正。

这对于所有建模都是如此,说实话

© www.soinside.com 2019 - 2024. All rights reserved.