如何在Aimsun Next中模拟自行车

技术注解 #49
2020年7月

作者:Tessa Hayman

在Aimsun Next中,你现在可以在你的模型中添加不基于车道的车辆,如自行车。 在本技术注解中,我们将探讨如何在你的模型中创建自行车,并看一下一些可能的情况。

在最新发布的版本之前,表现自行车的唯一方法是创建一个新的车辆类型,它是自行车大小的。 然而,这些车辆不会表现出定制的 “自行车行为”,而是像汽车一样,即它们被限制在自己的车道上,所以我们不会看到骑自行车的人在交通灯下扎堆或在单车道上被超越的效果。 现在,在新发布的Aimsun Next 20中,我们可以建立 “不基于车道行为 “模型,更好地表现自行车和摩托车的行为。

需要注意的是,自行车不基于车道的行为模型是为了市域范围内进行的微观仿真,重点是自行车在一个区域内的影响,而不是代表单个车辆的现实轨迹。

自行车作为一种车辆类型
自行车作为一种车辆类型

有自行车车道
有自行车车道

有单独的路段
有单独的路段

新的不基于车道的行为模型
新的不基于车道的行为模型

如何允许不基于车道的行为

每一个目标都必须启用该模型,以便在仿真中使用:

  • 实验
  • 路段
  • 车辆类型

这意味着你可以将不基于车道的行为限制在一个交通子集和你模型的某个区域。

激活 - 实验
激活 – 实验
激活 - 路段
激活 – 路段
激活 - 车辆类型

激活 – 车辆类型

车辆类型参数

你会看到,在”微观模型”页中有两个新的参数:“最大横向速度”和“横向净距”。 这些定义了一辆车在每个时间步长内可以横向移动多远,以及它与另一个车辆之间必须保持多大的距离,以实现不基于车道的模型。 两辆不基于车道车辆之间的最小横向净距是两辆车的横向净距之和。 不基于车道的车辆与正常车辆之间的最小横向净距,仅指不基于车道车辆的横向净距。

车辆类型参数

激活网络的不基于车道行为(如上文解释的实验和路段激活)会激活该路段上存在的所有车辆的侧向感知。 这将使车辆和车道的宽度成为仿真的有效参数,因此,在继续进行之前,你需要审查这些参数。

可以增加一个新的车辆类别 “自行车 “,用于交通管理、信号控制和车道类型。

车辆类型

你可能想改变超车速度阈值;这是车辆期望速度的一个百分比,低于这个速度,它将考虑进行横向移动来超车。 默认情况下,这被设置为90%,但你可以降低它,使骑自行车的人表现得更谨慎。

车辆类型

如何添加自行车停车区

自行车停车区

自行车停车区也被称为自行车的超前停车线。

通过使用限制某些车辆类别的信号控制组,可以在信号灯处增加一个自行车停车区。

信号灯组

  1. 确保你有一个机动车的车辆类别和一个自行车类别。
  2. 为机动车添加信号组。 将车辆类别改为机动车,并将距离设置为自行车停车区的长度,例如5米。 这意味着只有机动车可以收到红灯信息,而自行车可以通过红灯。
  3. 添加自行车信号组,这些信号组将使用与机动车信号组相同的转向,但将选择自行车车辆类别,距离为0米。

超前自行车停车区

超前自行车停车区

如何创建一条有双向自行车通行的机动车单行道?

自行车双向通行的机动车单行道
自行车双向通行的机动车单行道

车道类型

不能用不基于车道行为的双向双车道超车模型——你需要使用自行车道。

要创建自行车专用车道,请创建一个新的车道类型,并将其称为 “自行车道”。 你可以选择骑自行车的人是否必须使用自行车道(预留强制),或者是否可以选择(预留选择)。

然后,你可以用自行车道创建单向路段,然后在相反的方向使用一个额外的路段,让骑自行车的人在两个方向行驶。 额外的选择也将适用于自行车道。

  • 有问题吗? 请联系我们。

    我们在这里提供帮助!

  • 有问题吗? 请联系我们。

    我们在这里提供帮助!

分享