Comfortable-driving(CD) 舒适驾驶模型

[Ref]
  1. Knospe, L. Santen and A. Schadschneider et al. Towards a realistic microscopic description of highway traffic. J. Phys. A 33, L477~L485 (2000)

数学定义

注解

由于在该模型中引入了刹车灯的效应,所以又称为刹车灯模型(breaking light,BL)

在CD模型中,引入了随机慢化函数:

if (bn+1 and th< ts) then
p(vn(t), bn+1(t), th, ts) = pb
elif (vn == 0 ) then
p(vn(t), bn+1(t), th, ts) = p0
else
p(vn(t), bn+1(t), th, ts) = pd

和有效距离:

dneff = dn+ max(vanti- gapsafety , 0)

其中bn是车辆n的刹车灯状态,bn= 1(0) 表示刹车灯亮(灭)。th= dn/ vn(t) 是车辆的时间车头距,ts= min(vn(t), h)为安全车间间距,h用来确定刹车灯的影响范围。vanti= min(dn+1, vn+1)是前车的期望速度,gapsafety是控制参数。演化规则如下:

  1. 确定随机慢化概率: p = p(vn(t), bn+1(t), th, ts)

  2. 加速:
    if [ (bn+1(t) == 0 and bn(t) == 0) or th>= ts] then

    vn(t+1) = min(vn(t) + 1, vmax)

    else

    vn(t+1) = vn(t)

  3. 减速:

    vn(t+1) = min(dneff , vn(t+1)) if (vn< vn(t)) then

    bn(t+1) = 1

  4. 慢化:
    if (rand() < p) then

    vn(t+1) = max(vn(t+1)-1, 0)

    if (p == pb) then

    bn(t+1) = 1

  5. 位置更新: xn(t+1) = xn(t) + vn(t+1)

这里rand()是0~1之间均匀分布的随机数。