如何在离散事件模拟中的 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 中绘制代理在图上行驶的距离?的主要内容,如果未能解决你的问题,请参考以下文章