车流中间隔不等的车辆:SUMO
Unequally spaced vehicles in a flow: SUMO
我需要等间距的车流。根据 the documentation ,除非有人随机化流量,否则车辆应该等距分布。我没有随机化流量,但我发现车辆没有相同的车头时距。
这是我的 rou.xml 文件条目,我也设置了 sigma = 0。
<flow id = "f1" color="1,1,1" begin = "0" type="Car" vehsPerHour="1500" number="100" route="route0" departSpeed="13.9"> </flow>
我看到大多数车辆的车头时距约为 27m,而其他一些车辆的车头时距约为 40m。有一个模式。每5辆车中的前2辆车一起行驶(航向27m),其他3辆车一起行驶(航向27m)但第3辆和第2辆之间有40m的差距(例如V代表车辆VVV*****VV*****VVV*****VV*** *VVV*****V**V)
我也试过了。
<flow id = "f1" color="1,1,1" begin = "0" type="Car" period="2.4" number="100" route="route0" departSpeed="13.9"> </flow>
不过和前面一样
有解决办法吗?
谢谢!
这是一个离散化错误。假设您 运行 的默认步长为一秒,车辆将仅在整秒内发射。为避免这种情况,仅使用步长的倍数作为周期(因此使用 2 或 3 的周期或将步长减少到 0.2 应该有助于您的示例)。还有一个关于这个话题的工单:https://github.com/eclipse/sumo/issues/4277.
我需要等间距的车流。根据 the documentation ,除非有人随机化流量,否则车辆应该等距分布。我没有随机化流量,但我发现车辆没有相同的车头时距。
这是我的 rou.xml 文件条目,我也设置了 sigma = 0。
<flow id = "f1" color="1,1,1" begin = "0" type="Car" vehsPerHour="1500" number="100" route="route0" departSpeed="13.9"> </flow>
我看到大多数车辆的车头时距约为 27m,而其他一些车辆的车头时距约为 40m。有一个模式。每5辆车中的前2辆车一起行驶(航向27m),其他3辆车一起行驶(航向27m)但第3辆和第2辆之间有40m的差距(例如V代表车辆VVV*****VV*****VVV*****VV*** *VVV*****V**V)
<flow id = "f1" color="1,1,1" begin = "0" type="Car" period="2.4" number="100" route="route0" departSpeed="13.9"> </flow>
不过和前面一样
有解决办法吗?
谢谢!
这是一个离散化错误。假设您 运行 的默认步长为一秒,车辆将仅在整秒内发射。为避免这种情况,仅使用步长的倍数作为周期(因此使用 2 或 3 的周期或将步长减少到 0.2 应该有助于您的示例)。还有一个关于这个话题的工单:https://github.com/eclipse/sumo/issues/4277.