首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有人知道或者可以在Anylogic上解决这种内部错误?

有没有人知道或者可以在Anylogic上解决这种内部错误?
EN

Stack Overflow用户
提问于 2020-05-25 03:51:29
回答 3查看 273关注 0票数 0

我目前在Anylogic上做一个城市交通模拟,有时当模拟运行时,这个错误出现,所有的东西都停止了:"Exception期间离散事件执行: java.lang.RuntimeException: root.139:内部错误:试图将汽车发送到逻辑上,而不是汽车当前所在的位置。“错误上的数字"139“不是固定值,它随模拟进度的时间而变化。有没有人知道这个错误意味着什么以及如何解决它?感谢大家的支持,这将对我的工作的继续非常有帮助。enter image description hereenter image description here

EN

回答 3

Stack Overflow用户

发布于 2020-05-25 15:04:59

这些错误很难解决。您只能回溯导致该问题的步骤,并逐一删除更改,直到您发现问题的原因。

数字只是简单地告诉你哪辆车面临问题,但根本问题似乎是一些道路网络问题。

票数 0
EN

Stack Overflow用户

发布于 2020-10-14 21:33:25

正如本杰明提到的,139指的是模拟中的汽车。基本上,您可以尝试观察触发错误的是哪辆车。我修复了这个问题,从源头上追踪汽车,并将行驶方向与逻辑匹配,以及修改道路和车道切换。我认为,当赛车试图根据最初的路线计算来决定转弯时,这是有冲突的。如果这有帮助,请更新。RTL是非常通用的,复制实际的业务逻辑会产生复杂的模型。但是,对特定路由和逻辑进行故障排除会更容易。

票数 0
EN

Stack Overflow用户

发布于 2020-10-16 19:48:33

本杰明和Jauhari已经给了你一些见解,但我还是会给你我自己的答案,希望它也能对你有所帮助。错误不言而喻:您似乎是在说汽车要开到它已经定位的地方。你怎么选择把车开到哪里?正如我在你的图像中看到的,你有一条向南-北的道路,然后连接到西南方向,另一条道路向东-西方向。因为它们都在同一个网络中,你可以说汽车从南节点开始,到西节点,它会自动选择从一个地方到另一个地方的最佳道路。然而,如果你按照这个顺序明确地选择道路A-B-C之间的连接,并且你是在汽车离开之前的每一条道路时这样做的(即,一旦你离开道路A,就选择道路B),它会给你这个错误,因为汽车可能已经在你告诉他去的道路上了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61991629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档