流中不等距的车辆:SUMO

时间:2018-08-30 03:51:05

标签: sumo

我需要等距的车流。根据{{​​3}}的规定,除非有人随机分配流量,否则车辆的间距应相等。我没有对流量进行随机化,但是我发现车辆的前进距离不同。

这是我的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),但第三和第二辆之间的距离为40m(例如,V代表车辆V V V ***** V V ***** V V V ***** V V **** V V V ***** V ** V) the documentation 我也尝试过这个。

<flow id = "f1" color="1,1,1"  begin = "0" type="Car" period="2.4" number="100" route="route0" departSpeed="13.9">  </flow>

但是和以前一样。

是否有解决方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是离散化错误。假设您以默认的步长为一秒运行,那么车辆将仅在整秒内发射。为了避免这种情况,请仅将步长的倍数用作周期(因此,使用2或3的周期或将步长减小至0.2可能对您的示例有所帮助)。还有与此主题有关的票证:https://github.com/eclipse/sumo/issues/4277