在我的项目中,我试图 Build 一个基础案例,其中市场渗透率为0.0 . 换句话说,没有车辆正在使用该应用程序 . 我尝试了两种方法来做到这一点 . 首先,我仅使用SUMO来运行模拟,其次我使用SUMO,Veins和OMNeT来运行模拟,但是在 omnetpp.ini 中,通过 *manager.penetrationRate = 0 将渗透率设置为0 . 我假设这样做不会为在SUMO中运行的车辆创建任何移动模块 .

但令我困惑的是,上述两种模拟的结果并不相同 . 第一种方式的拥塞(仅限SUMO)比第二种方式(SUMO,Veins和OMNeT)重得多 . 任何人都可以帮我解释一下吗?他们不应该产生相同的结果,因为我将渗透率设置为0?

这是SUMO中的配置文件 . 这两个模拟基于相同的配置 .

<input>
    <net-file value="simul.net.xml"/>
    <route-files value="simul.rou.xml"/>
    <additional-files value="simul.add.xml"/>
</input>

<time>
    <begin value="0"/>
    <end value="4000"/>
    <step-length value="0.1"/>
</time>

<output>
    <tripinfo-output value="tripinfo.out.xml"/>
    <lanechange-output value="lanechange.out.xml"/>
</output>