子车道 (Sublanes)

子车道 (Sublanes) 是 SUMO 自 2015 年起引入的一项新功能。基于子车道的模拟能够更真实地呈现道路上的交通流。在子车道模式下,只要空间足够,多辆车辆可以在同一车道内并排行驶。例如,如果车道总宽度大于自行车宽度与汽车宽度之和,汽车就可以在同一条车道上超越自行车。

要在 SUMOPy 中进行子车道模拟,只需浏览至

scenario.demand.vtypes

并将变道模型 (lanechange model) 设置为 SL2015。请注意,SUMOPy 会将相同的变道模型应用于所有车辆类型。然后通过以下方式运行模拟:

Simulation>Sumo>export routes and simulate...

请注意,在 SUMO 对话框中,子车道宽度现在为正值(默认为 1 米)。该值(可更改)决定了一个车道内可以容纳多少条子车道。例如,一个 3 米宽的车道可以容纳 3 条 1 米宽的子车道,但只能容纳 2 条 1.5 米宽的子车道。

对于子车道模式下的变道行为,可以通过 scenario.demand.vtypes 中的子车道参数针对每种车辆类型进行微调。