如何在离散事件模拟中的 Anylogic 中绘制代理在图上行驶的距离?

Posted

技术标签:

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

尊敬的 Anylogic 专家,

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

嗯。看来恐惧是对的。由于我的距离在网络上有所不同,我相信方式 1 将是唯一的方式 :) 谢谢 Benjamin 先生,感谢您的帮助。 没有问题,@JahanzebAhsan。请将回复标记为“有用”(旁边的小向上箭头),以便其他人将来可以更快地找到解决方案。 *** 上的良好实践 :)

以上是关于如何在离散事件模拟中的 Anylogic 中绘制代理在图上行驶的距离?的主要内容,如果未能解决你的问题,请参考以下文章

Anylogic中银行的离散事件建模

Anylogic变量未更新

在 Anylogic 中添加/注入代理到队列

Anylogic“如何”问题

如何在anylogic中模拟期间动态更改资源池的班次组大小?

Anylogic:优化期间截断类错误