如何获得SUMO和TraCI中的总延迟或总时间损失

时间:2016-12-08 15:13:51

标签: python sumo

我正在开发一个项目来优化使用SUMO和Python中的TraCI的孤立交叉点的交通灯控制。我想尽量减少所有车辆的总延误,如果他们从不等待其他交通或红绿灯,他们会如何开车。

我看到,每辆车到达目的地后,可以使用timeloss输出--tripinfo-output <FILE>。是否还有一种内置方法来获得平均或总延迟的当前值?

1 个答案:

答案 0 :(得分:1)

目前无法通过TraCI检索此值。您可以解析和汇总tripinfo文件中的值,或者如果您最后只需要统计信息,则可以使用额外的--duration-log.statistics选项运行相扑,这将最终输出平均时间损失。此外,您可以在显示网络参数时检索相扑GUI中的当前值(前提是您使用上面的选项)。