【问题标题】:What is the correct way to set the maximum number of vehicles in SUMO?在 SUMO 中设置最大车辆数量的正确方法是什么?
【发布时间】:2021-08-04 12:42:28
【问题描述】:

我是SUMO (Simulation of Urban MObility) 的新手。我尝试使用以下代码创建一个包含 30 辆车的模拟:

sumo -n map.net.xml -r map.rou.xml --step-length 0.1 --fcd-output Parsed.txt --device.fcd.period 0.01 --max-num-vehicles 30

当它运行时,我注意到命令行中出现的警告说:Warning: Vehicle '75' performs emergency ...,完成后我得到了超过 30 辆车(特别是 279 辆车)的移动历史,这不是我的预期。

如何强制模拟只使用 30 辆车?

【问题讨论】:

  • 您的路由文件 (.rou.xml) 中包含什么?你在使用流量吗?请记住,--max-num-vehicles 会延迟车辆的插入以将它们保持在限制范围内,在您的情况下为 30。

标签: python-3.x numbers sumo vehicle-routing


【解决方案1】:

--max-num-vehicles 指的是同时在网中的车辆数量。如果您想限制整个模拟的总数,您可以将所有流量相加或计算路线文件中的车辆数。

【讨论】:

  • 谢谢。你能告诉我如何添加流量或计算车辆吗?我阅读了 SUMO 页面上的说明,但对我来说太模糊了。
  • 只需获取您的路线文件并计算“”的每次出现。如果您有流,也将它们的“数字”属性相加。
猜你喜欢
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-19
  • 2016-11-04
  • 2013-03-27
相关资源
最近更新 更多