我想将静脉/ omnet ++中每辆车(移动节点)的departSpeed设置为车道的最大允许速度。我已经在SUMO路线中配置了如下:
<vehicle id="myflow.0" type="normal car" depart="0.79" departLane="free" departSpeed="max">
但是,在模拟中,车辆仍然偏离速度0.我是否必须在omnetpp.ini文件中设置departSpeed?
现在我修改了路线文件,但只有第一辆车可以以最大速度离开,而对于其余车辆,它们甚至没有加速。以下是我的路线档案:
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
<vType id="normal car" maxSpeed="40.00" speedFactor="1.0" vClass="passenger" carFollowModel="Krauss" accel="2.6" decel="4.5" sigma="0.5" />
<route id="route0" edges="0 1 2 3 4 5 6 7 8 9 10 11 12"/>
<vehicle id="myflow.0" type="normal car" depart="0.79" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.1" type="normal car" depart="1.83" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.2" type="normal car" depart="2.36" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.3" type="normal car" depart="2.75" route="route0" departLane="free" departSpeed="max"/>
答案 0 :(得分:0)
问题解决了。这是因为我在vechileNumber
中设置了omnetpp.ini
,如下所示:#*.manager.numVehicles = 1000
。删除后,模拟按预期工作。我想原因是当我在omnetpp.ini
中设置vehicleNumber时,除了在SUMO中创建的车辆数量之外,TraCI还将创建此车辆(节点)数量。此外,初始设置(例如速度)不受SUMO控制,而是取决于TraCI模块设置。