SUMO SIM卡时间和实时差异

时间:2018-12-20 06:10:35

标签: sumo

我使用traci.simulation.getTime来获取SUMO的当前模拟时间。 但是,此时间比实时运行得快。

例如,当sim时间从0到100增长时,实时从0到20增长。

如何使SUMO仿真时间与实时时间相同?

我尝试了--step-length = 1,但这没用

1 个答案:

答案 0 :(得分:1)

--step-length属性是一个以秒为单位的值,描述了一个模拟步骤的长度。如果在此处放置更多的数字,则车辆的反应时间将减少,但是您的模拟运行可能会更快。 对于实时问题,您可以查看sumo-user mailinglist。我认为该邮件为您的问题提供了很好的答案:

  

当前对实时因素的限制是您的速度   电脑。如果要降低GUI的速度,可以更改延迟   值(以毫秒为单位),因此添加100   每个仿真步骤100ms(如果您的仿真很小并且可以运行   默认步长为1s,这意味着系数为10)。如果你想   加快速度,无需GUI即可运行或购买速度更快的计算机;-)。

要检查仿真与时钟时间的接近程度,可以从SUMO中检查generated output。您正在寻找的东西称为实时因素