如何确定车辆数量?在相扑路径文件或omnetpp.ini中?

时间:2018-04-11 01:50:39

标签: omnet++ veins sumo

当使用静脉作为耦合SUMO和omnet ++的框架时,如何确定车辆数量?我知道在SUMO路线文件中,我们可以将车辆数量放在document.getElementById("tagtitle").value = ""; 标签中。例如,flow。在<flow id="f" begin="0" end="100" number="23" from="beg" to="end"/>文件中,我们还可以通过以下方式配置车辆编号:omnetpp.ini。因此,当两者都设定时,哪一个最终决定模拟中的车辆数量。另外,有没有办法在SUMO配置文件中设置渗透率?

1 个答案:

答案 0 :(得分:2)

这种方式的工作原理是SUMO路径文件确定车辆行驶的位置,omnetpp.ini文件为TraCIScenarioManager提供参数,这些参数在OMNeT ++ / VEINS环境中创建车辆。因此,您设置的流参数指定“真实”模拟环境中存在的车辆数量,TraCIScenarioManager参数指定VEINS中最多存在多少车辆。所以基本上,您的车辆数量值是任何时候都可以存在的车辆的上限。另见this answer

修改: 我仔细看了一下源代码,结果发现渗透率已经在VEINS中实现了(我假​​设你已经检查了这个)。如果您想要特定的渗透率,那么您应该使用TraCIScenarioManager中的渗透率参数(请参阅here。如果您想让2000辆车辆在模拟中有效(有无收音机) ),然后您应将numVehicles留在2000,并将渗透率设置为0.5