Comfortable-driving(CD) 舒适驾驶模型¶
[Ref] |
|
数学定义¶
注解
由于在该模型中引入了刹车灯的效应,所以又称为刹车灯模型(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是控制参数。演化规则如下:
确定随机慢化概率: p = p(vn(t), bn+1(t), th, ts)
- 加速:
- 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)
- 减速:
vn(t+1) = min(dneff , vn(t+1)) if (vn< vn(t)) then
bn(t+1) = 1
- 慢化:
- if (rand() < p) then
vn(t+1) = max(vn(t+1)-1, 0)
- if (p == pb) then
bn(t+1) = 1
位置更新: xn(t+1) = xn(t) + vn(t+1)
这里rand()是0~1之间均匀分布的随机数。