为什么车辆的数量没有在静脉中增加?

问题描述

我使用了VEINS 7.4.1 OMNET++ 5.4.1和SUMO 0.30.0,我尝试了几次增加Veins中的车辆数量,但模拟结果显示一个数字。我试图通过 omnetpp.ini 中的 *.manager.numVehicles 增加车辆数量。你能指导我吗?我提前感谢您。

解决方法

车辆数量和其他参数可以使用“flow”标签进行调整。例如,周期参数可用于增加车辆的频率,数量参数用于指示汽车的数量。因此,如果您降低周期值,即使模拟时间更短,您也可以拥有更多的汽车。

<routes>
   <vType id="vtype0" accel="2.6" decel="4.5" sigma="0.5" length="2.5" minGap="2.5" maxSpeed="14" color="1,1,0"/>
   <route id="route0" edges="-39539626 -5445204#2 -5445204#1 113939244#2 -126606716 23339459 30405358#1 85355912 85355911#0 85355911#1 30405356 5931612 30350450#0 30350450#1 30350450#2 4006702#0 4006702#1 4900043 4900041#1"/>
   <flow id="flow0" type="vtype0" route="route0" begin="0" period="3" number="195"/>
</routes>
,

我一遍又一遍地阅读下面的链接,所以我明白我们可以减少erlangen.rou.xml中的车辆数量 但是,我们如何才能增加它们的数量呢?随着模拟时间的增加,车辆的数量也会增加。由于VEINS中的模拟时间为200s,我们应该先增加模拟时间,然后改变车辆数量。这些链接是:

About vehicle number in VEINS

How is the number of vehicles determined? In Sumo route file or in omnetpp.ini?