【问题标题】:How to plot distance travelled on graph by agent(s) in Anylogic in Discrete Event Simulation?如何在离散事件模拟中的 Anylogic 中绘制代理在图上行驶的距离?
【发布时间】:2023-03-03 01:36:01
【问题描述】:

尊敬的 Anylogic 专家,

我正在尝试根据代理在 GIS 环境中行驶的距离来计算成本。有谁知道我该如何计算这个?最终的图形函数应该如下所示:Agent 移动的距离(以公里或米为单位)乘以每公里或米的成本。

我们的想法是看看哪条路线会花费多少。我通过 PML 移动代理的方式。请参阅所附过程的图片。

【问题讨论】:

    标签: anylogic event-simulation processmodel


    【解决方案1】:

    没有默认方式,有几个选项:

    1. 打开“模型执行记录”,您将获得每个代理的总行驶距离。
    2. 在您的 MoveTo 块中,记录代理的出发和到达位置(纬度/经度),并使用 getDistanceGIS(...) 记录与代理的总距离

    【讨论】:

    • 嗯。看来恐惧是对的。由于我的距离在网络上有所不同,我相信方式 1 将是唯一的方式 :) 谢谢 Benjamin 先生,感谢您的帮助。
    • 没有问题,@JahanzebAhsan。请将回复标记为“有用”(旁边的小向上箭头),以便其他人将来可以更快地找到解决方案。 StackOverflow 上的良好实践 :)
    猜你喜欢
    • 2022-01-06
    • 2019-09-07
    • 2021-12-31
    • 2018-08-20
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    • 2011-04-29
    • 2017-08-26
    相关资源
    最近更新 更多