【问题标题】:How to maintain constant number of vehicles through out the simulation in SUMO simulation?如何在 SUMO 模拟中保持恒定的车辆数量?
【发布时间】:2016-11-04 08:16:51
【问题描述】:

我是 SUMO 的新手。有人可以帮助我如何在整个模拟期间(例如 1 小时)内保持恒定的车辆数量,即恒定的密度。在这个post 中,他们说使用选项--begin、--end。我不明白如何使用该选项。

另外,据说“您可以使用选项--max-num-vehicles来设置所需的数量”

在哪里执行这个选项?是用netconvert吗?有人可以举个例子指导我吗?我的意思是完整的命令。非常感谢。

P.S:我使用的是 SUMO 0.26.0 模拟器,windows 10 64bit。

编辑:

根据 Micheal 的建议,我可以限制模拟中的车辆总数,但无法保持相同的数量。因为一些车辆正在离开模拟。谁能指导我如何维护相同数量的车辆?

this post 中,他们提到要使用 Rerouter。但没有得到我应该在哪里写 retoure 属性。

我应该手动编辑我的 cars.rou.xml 文件并为 vechile 属性添加更多边吗?有人请指导我。谢谢。

【问题讨论】:

    标签: simulation simulator traffic-simulation sumo


    【解决方案1】:

    以下路由文件可以与 sumo/examples/sumo/simple_nets/cross/cross1l 中的网络一起使用

    <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
        <route id="horizontal" edges="2i 1o 1i 2o 2i"/>
        <flow id="horizontal" route="horizontal" begin="0" end="3600" period="3"
              departPos="last" departSpeed="max"/>
    </routes>
    

    它会生成每 3 秒出发的具有最大出发速度的车辆流。但是如果你想将车辆数量限制在一个常数(比如 30 辆),你可以像这样开始相扑:

    sumo-gui -n net.net.xml -r input_routes.rou.xml --max-num-vehicles 30
    

    这会将车辆的最大数量限制为 30。要让它在一小时后准确结束,请使用额外的 --end 3600 选项。

    【讨论】:

    • 感谢您的回复。由于我需要恒定的车辆,因此我接受了您的第二个建议并且确实喜欢此sumo-gui -n Munich.net.xml -r cars.rou.xml --max-num-vechicles 30 --end 3600,但出现此错误。错误:处理选项“--max-num-vechicles”:不存在名称为“max-num-vechicles”的选项。错误:此上下文中不允许使用参数“30”。应为开关或参数名称。错误:无法解析命令行选项。退出(错误)。我哪里错了?谢谢
    • 只是一个错字,选项叫--max-num-vehicles(没有第一个“c”)
    • 我的坏。谢谢你。我有个问题。最大数量的车辆条件已满足,但现在数量较少。因为车辆会在一段时间后离开模拟。你有什么建议让他们在整个期间都留下来?在文档中,他们提到使用 Rerouter。但不知道如何使用它。在我的 cars.rou.xml 中提到了车辆 ID、出发时间和其他属性。我从网上下载了这个文件。所以你说编辑这个文件会有帮助吗?虽然我只能找到出发时间,但不能找到离开时间。
    • 如果您想要更多的车辆,只需生成更多(给出更大的流程结束时间)。如果您希望相同的车辆在模拟中停留更长时间,您将需要重新路由。但也许我们继续讨论相扑用户。请将问题标记为已回答。
    • 我只为你标记了这个问题。但是,仍然没有达到拥有恒定车辆的目标:(。我找到了另一个 [post] (sumo.dlr.de/wiki/Tools/Trip#Intermediate_Way_Points),但添加 middle_way_points 对我没有帮助。对创建重新路由有任何帮助吗?我已经附上了我所有的文件 here谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 2020-09-21
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    相关资源
    最近更新 更多