一种面向自动驾驶专用相位的轨迹规划与信号优化方法



1.本发明属于智能交通控制领域,具体涉及一种面向自动驾驶专用相位的轨迹规划与信号优化方法。


背景技术:



2.城市交通拥堵90%集中在交叉口,而自动驾驶技术是未来提高城市交通运行效率,缓解城市交通拥堵的关键手段。由于自动驾驶车辆间的跟车反应时间能大幅降低,研究学者指出自动驾驶车队的车头时距能降低至0.6秒,其通行能力是人工驾驶交通流的3倍。然而,自动驾驶车辆在不断商业化的过程中,同时受到舆论、经济、法律等多方面的压力,使得自动驾驶车辆短期内将无法完全代替人工驾驶车辆。与此同时,不少研究学者也指出自动驾驶车辆的普及率在可预见的时间内很难达到100%,预计在未来20-30年内交通流将仍以混行交通流(人工驾驶和自动驾驶车辆混行)为主。因此,混行交通流交通控制的研究具有重要意义。
3.现有针对混行交通流交通控制的研究可大致分为三类:一是基于车辆轨迹数据,优化信号配时;二是基于定时信号控制方案,优化车辆轨迹;三是在统一框架中同时优化车辆轨迹和信号配时方案。在第一类研究中,往往将自动驾驶车辆视为浮动车,用于采集车辆轨迹数据,并识别出人工驾驶车辆的位置和速度,设计实时自适应信号相位分配算法,优化获得最佳相位相序和绿灯持续时间。在第二类研究中,基于原有的定时信号控制方案,对自动驾驶车辆实施车速引导、通行次序优化、轨迹规划等手段,以自动驾驶车辆引导人工驾驶车辆通过交叉口的模式,实现混行交通流交叉口通行效率的提高。而在第三类研究中,主要基于自动驾驶车辆数据预测交通流状态,如通过交叉口车辆数、到达交叉口时间或车辆行驶轨迹等,以车辆平均行程时间最小、延误最小为目标优化交叉口信号配时,然后考虑以车辆油耗最小、最大驶入交叉口速度等性能指标优化自动驾驶车辆轨迹。
4.基于上述分析,目前针对混行交叉口交通控制的研究主要存在的不足是:第一,以自动驾驶车辆和人工驾驶车辆的混行车队为研究对象,两者共享进口车道和绿灯时间,并将自动驾驶车辆的通行效率等同于人工驾驶车辆,未能较好体现自动驾驶车辆的通行效率优势;第二,大多基于交通流的预测交通状态,优化交叉口信号配时,然后制定不同的性能指标优化车辆轨迹,未能较好考虑实时信号状态与车辆轨迹间的相互影响。
5.针对上述问题,本发明基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式,从通行时间和空间上分离自动驾驶车辆与人工驾驶车辆,更好地发挥自动驾驶车辆的通行效率;其次,考虑实时信号状态与车辆轨迹的相互影响,构建基于实时信号状态、时间离散的车辆轨迹规划模型,设计面向自动驾驶专用相位的轨迹规划与信号优化算法,提高混行交通流下交叉口的通行能力。


技术实现要素:



6.技术问题:针对城市交叉口混行交通流的交通控制问题,本发明提供一种面向自
动驾驶专用相位的轨迹规划与信号优化方法。
7.技术方案:为解决上述技术问题,本发明的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,具体步骤如下:步骤1:采集交叉口物理参数,包括进口车道数、出口车道数以及车道布局;采集人工驾驶车辆和自动驾驶车辆信息,包括车辆当前所在位置、速度和自动驾驶车辆转向;步骤2:将交叉口进口车道划分为普通车道和自动驾驶专用车道,其中自动驾驶专用车道仅限自动驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式;步骤3:考虑车道和相位的信号状态、车辆跟车、自动驾驶车辆冲突分离、通行权分配等约束条件,以车辆快速驶离交叉口为目标,构建基于实时交通信息、时间离散的车辆轨迹规划模型;步骤4:建立信号配时方案的约束方程,并将车辆轨迹规划模型划分为两个子模型,分别是以信号状态为参数的轨迹规划模型和以信号状态为决策变量的轨迹规划模型;步骤5:基于动态周期和相序的信号控制策略,设计面向自动驾驶专用相位的轨迹规划与信号优化算法;步骤6:采用滚动时间窗方法,确定优化周期时长,设置窗口计算步长和执行步长,运行面向自动驾驶专用相位的轨迹规划与信号优化算法,优化获得车辆轨迹和信号配时方案。
8.优选地,所述步骤1,包括以下步骤:步骤1-1:采集交叉口物理参数,用参数o表示进口方向、参数d表示出口方向,参数ωo表示进口方向集合、参数ωd表示出口方向集合,ωo=ωd={e,s,w,n},o∈ωo,d∈ωd,其中e,s,w,n分别表示东、南、西、北方向;步骤1-2:采集人工驾驶车辆和自动驾驶车辆信息,用参数i表示车辆、参数i表示交叉口车辆集合、参数ih表示人工驾驶车辆集合、参数ia表示自动驾驶车辆集合,i∈i,用参数表示t时刻车辆i的位置、参数表示t时刻车辆i的速度、参数hi表示自动驾驶车辆i的转向;
9.优选地,所述步骤2,包括以下步骤:步骤2-1:将交叉口进口车道划分为普通车道和自动驾驶专用车道,用参数k表示进口车道、参数ki表示车辆i所在进口车道、参数k表示进口车道集合,用参数p表示信号相位、参数k
p
表示相位p对应的进口车道集合、ka表示自动驾驶专用车道集合、kh表示普通车道集合,其中自动驾驶专用车道仅限自动驾驶车辆行驶、禁止人工驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式,即在确保行车安全的前提下,各进口方向的自动驾驶车辆可同时驶入交叉口。
9.优选地,所述步骤3,包括以下步骤:步骤3-1:为防止不同方向的交通流同时驶入交叉口发生碰撞,任意时刻交叉口信号相位只能保持一种信号状态—绿灯、黄灯或红灯,如公式(1)所示;任意时刻信号交叉口只有一个相位允许车辆放行状态,如公式(2)所示:只有一个相位允许车辆放行状态,如公式(2)所示:
其中,p表示相位集合,n表示周期集合,t表示时间集合;和是二元变量;是二元变量;表示在周期n内t时刻相位p是绿灯,表示在周期n内t时刻相位p不是绿灯;表示在周期n内t时刻相位p是黄灯,表示在周期n内t时刻相位p不是黄灯;步骤3-2:交叉口进口车道的信号状态,取决于其对应相位的信号状态,如公式(3)-(6) 所示:所示:所示:所示:其中,m表示很大的正整数,k表示进口车道集合,和为二元变量;表示t时刻进口车道k是绿灯,表示t时刻进口车道k不是绿灯;表示t时刻进口车道k是黄灯,表示t时刻进口车道k不是黄灯;表示t时刻相位p是绿灯,表示t时刻相位p不是绿灯;表示t时刻相位p是黄灯,表示t时刻相位p不是黄灯;表示进口车道k对应相位p,表示进口车道k不对应相位p;步骤3-3:交叉口各信号相位轮流显示一次绿灯视为一个信号周期,为保证通行权分配的公平性,已显示绿灯的信号相位停止当前周期内的切换,即该相位在当前周期不再显示绿灯,如公式(7)-(8)所示:(8)所示:其中,是二元变量;在周期n内t时刻相位p停止切换,在周期n内t时刻相位p继续切换;步骤3-4:车辆轨迹根据路程-速度-加速度物理公式,基于车辆加速度的优化,更新车辆行驶轨迹,如公式(9)-(10)所示;车辆的速度不大于车辆最大速度,如公式(11)所示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:其中,i表示车辆集合,δt表示更新步长,表示t时刻车辆i的位置,表示t时刻车辆 i的速度,表示t+δt时刻车辆i的加速度,vu表示车辆最大速度,au表示车辆最大加速度,a
l
表示车辆最大减速度;步骤3-5:为防止同一车道上两台相邻的车辆发生追尾,考虑前车的运动状态(如速度和位置),调整后车的跟车加速度,车辆跟车加速度受到的主要影响,具体包括:与前车的速度差、与前车的位置差、最小跟车安全间距以及车辆在紧急反应时间内行驶路程,如公式 (13)所示;车辆未获得通行权时,相当于在进口车道停车线处停放一台“静止的车辆”,其车辆位置等于停车线位置、速度等于零、加速度也等于零,车辆获得通行权时,该“静止的
车辆”瞬间获得最大速度并行驶至无穷远处,通过停车线后,车辆加速度不再受停车线影响,如公式(14)-(16)所示:(16)所示:(16)所示:(16)所示:其中,表示t时刻车辆最大跟车加速度,表示t时刻车辆最大停车线加速度,j表示车辆i同一车道上相邻的前车;fv和f
x
表示线性跟车模型参数;df表示车辆跟车安全间距,距,和分别表示人工驾驶车辆和自动驾驶车辆跟车安全间距;τ表示车辆紧急反应时间,τ∈{τh,τa},τh和τa分别表示人工驾驶车辆和自动驾驶车辆紧急反应时间;d
l
表示车辆与停车线间的安全间距,表示车辆与停车线间的安全间距,和分别表示人工驾驶车辆和自动驾驶车辆与停车线间的安全间距;wi表示车辆i所在进口车道停车线的位置;和是二元变量,表示t时刻车辆i通过停车线,表示t时刻车辆i未通过停车线,表示t时刻车辆i获得通行权,表示t时刻车辆i未获得通行权;步骤3-6:同一车道上任意两台相邻车辆,满足车辆与前车的间距不小于最小跟车安全间距与单位更新步长内车辆行驶路程之和,如公式(17)所示;未获得通行权的车辆需与停车线保持间距,且不小于最小安全间距与单位更新步长内车辆行驶路程的和,如公式(18)所示:(18)所示:步骤3-7:车辆加速度应不大于最大跟车加速度和最大停车线加速度,如公式(19)-(20) 所示:所示:步骤3-8:自动驾驶专用相位运行期间,其任意两台自动驾驶车辆到冲突点距离之差的绝对值不小于自动驾驶车辆冲突分离的最小安全间距,如公式(21)-(24)所示;将两台存在潜在冲突的车辆i、j先获得通行权的车辆称为前车,后获得通行权的车辆称为后车,为预防后车追上前车发生碰撞,后车穿插式通行的最大加速度受到与前车的速度差、前车到冲突点距离与后车到冲突点距离之差的影响,如公式(25)所示;自动驾驶车辆的加速度不大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:
其中,表示t时刻自动驾驶车辆穿插式通行最大速度,表示t时刻车辆i的加速度, ia表示自动驾驶车辆集合,c
i,j
表示冲突点(i,j)的位置,表示自动驾驶车辆冲突分离的最小安全间距;b
i,j
和是二元变量;表示车辆i优先车辆j通过冲突点(i,j), 0表示车辆j优先车辆i通过冲突点(i,j);b
i,j
=1表示车辆i与车辆j存在冲突,b
i,j
=0表示车辆i与车辆j不存在冲突;表示车辆i通过冲突点(i,j),表示车辆i未通过冲突点 (i,j);步骤3-9:以下两种情况中车辆通行权和通过停车线状态关系是唯一对应的:

通过停车线的车辆必然获得通行权;

未获得通行权的车辆无法通过停车线,如公式(27)所示;同一车道上行驶的两台车辆,先通过交叉口控制线的车辆优先获得通行权,如公式(28)所示;进口车道信号灯切换至黄灯时,对该进口车道上车辆进行黄灯通行权分配,获得黄灯通行权的车辆允许通过停车线,而未获得黄灯通行权的车辆禁止通过停车线,如公式(29)-(30)所示;进口车道信号灯由切换至红灯时,已通过停车线的车辆继续在交叉口内通行,而未通过停车线的车辆禁止通过停车线,如公式(31)-(32)所示;(32)所示;(32)所示;(32)所示;(32)所示;(32)所示;其中,和是二元变量;表示t时刻车辆i允许通过停车线,表示t时刻车辆i禁止通过停车线;表示t时刻车辆i所在进口车道是绿灯,表示t时刻车辆i所在进口车道不是绿灯;表示t时刻车辆i所在进口车道是黄灯,表示t时刻车辆i所在进口车道不是黄灯;δ
j,i
是二元参数,δ
j,i
=1表示车辆j优先车辆i驶入交叉口控制范围,δ
j,i
=0表示车辆i优先车辆j驶入交叉口控制范围;步骤3-10:以车辆安全、快速驶离交叉口为优化目标,具体表现在交叉口所有进口车道上的车辆在优化时间内的每一时刻所在位置与目标出口车道线之差的和最小化,如公式(33) 所示:其中,fi表示车辆i驶离交叉口的预设位置。
10.优选地,所述步骤4,包括以下步骤:步骤4-1:根据所有相位绿灯状态或黄灯状态之和,确定当前相位信号状态和当前相位,如公式(47)所示;计算信号相位绿灯或黄灯时间,n周期tn时刻相位绿灯或黄灯时间等于该周期开始时刻到当前时刻t的绿灯或黄灯状态乘以更新步长的累计和,如公式(48)-(49)所示;信号相位p
t
在周期n内绿灯结束时刻对相位p
t
匹配的进口车道k
p
上车辆进行安全判断,即车辆在当前速度下以最大减速度进行刹车,若能在停车线前安全停靠视
为安全车辆,无须分配黄灯通行权,若不能在停车线前安全停靠视为危险车辆,分配黄灯通行权,同时更新n 周期相位p下获得黄灯通行权的车辆集如公式(50)-(52)所示;信号相位p
t
在周期n内绿灯结束时刻若存在车辆获得黄灯通行权,启动黄灯,若没有车辆获得黄灯通行权,不启动黄灯,如公式(53)-(54)所示;获得黄灯通行权的车辆全部驶离交叉口时,u
t
=0,信号相位结束黄灯,存在获得黄灯通行权的车辆未驶离交叉口时,u
t
≥1,信号相位继续保持黄灯,如公式(55)-(56)所示;当前时刻t信号相位p
t
与上一时刻t-δt信号相位p

不相同,表示信号相位发生了切换,那么上一相位p

在当前周期需要停止切换,如公式(57)所示;当前周期内已停止切换的信号相位数等于总信号相位数时,表示周期内信号相位轮换完成,更新相位轮换指示当前周期内已停止切换的信号相位数于总信号相位数时,表示周期内信号相位未轮换完成,如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:其中,p
t
表示t时刻的相位,p

t
表示t时刻的上一相位,ki表示车辆i所在进口车道,表示n周期的开始时刻,表示n周期内相位p绿灯结束时刻,表示n周期内截至t时刻信号相位p的绿灯时间,表示n周期内截至t时刻信号相位p的黄灯时间,δdi表示车辆i紧急刹车所需距离,δdi表示车辆i到停车线的距离,表示t时刻危险车辆的数量,u
t
表示t时刻安全车辆的数量;表示n周期相位p下获得黄灯通行权的车辆集合,表示n周期t时刻已停止切换的相位集合,表示n周期t时刻已停止切换的相位数,k
p(t)
表示t时刻相位p对应的进口车道;和是二元变量;表示t时刻车辆i是危险车
辆,表示t时刻车辆i不是危险车辆;表示n周期t时刻相位p开始黄灯,表示n周期t时刻相位p不开始黄灯;表示n周期t时刻相位p结束黄灯,表示n周期t时刻相位p继续黄灯;表示n周期t时刻上一相位p

停止切换,表示n周期 t时刻上一相位p

继续参与切换;表示n周期t时刻已结束,表示n周期t时刻未结束;f
it
=1表示t时刻车辆i驶离交叉口,f
it
=0表示t时刻车辆i未驶离交叉口;步骤4-2:根据信号相位绿灯状态作为输入参数或决策变量,将上述车辆轨迹规划模型分为以相位绿灯状态为决策变量的混合整数线性规划模型一和以相位绿灯状态为输入参数的混合整数线性规划模型二;其中,以相位绿灯状态为决策变量的混合整数线性规划模型一的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位切换约束条件:公式(1)-(32);决策变量:相位绿灯状态车辆加速度目标函数:公式(33);以相位绿灯状态为输入变量的混合整数线性规划模型二的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位绿灯状态相位黄灯状态约束条件:公式(1)-(32);决策变量:车辆加速度目标函数:公式(33)。
11.优选地,所述的步骤5,包括以下步骤:步骤5-1:结合考虑实时信号状态的车辆轨迹规划模型和面向自动驾驶专用相位的信号配时控制条件,面向自动驾驶专用相位的车辆轨迹-信号配时协同优化算法的具体过程如下所示:第一步:初始化,更新时间t0=0、周期n0=1;第二步:采集t0时刻交叉口的车辆信息,包括所有进口车道上的车辆集合i、车辆位置车辆速度自动驾驶车辆转向采集t0时刻交叉口的信号信息,包括交叉口信号相位p、相位绿灯指示黄灯指示绿灯时间以及黄灯时间第三步:确定t0时刻相位计算及判断当前时刻相位状态,若相位状态是绿灯执行第四步;若相位状态是黄灯执行第五步;第四步:计算n0周期截至t0时刻的相位绿灯时间若绿灯时间等于δt或等于最大绿,上一相位停止周期内的切换,执行第五步;若绿灯时间大于δt且小于最小绿,执行第七步;若绿灯时间大于最小绿g
min
且小于最大绿g
max
,执行第八步;第五步:判断是否存在危险车辆,计算若不存在危险车辆,无需切换黄灯,执行第八步;若存在危险车辆,切换黄灯,执行第七步;第六步:判断获得黄灯通行权的车辆是否全部驶入交叉口,计算u
t
;若u
t
=0,结束相位黄灯,切换绿灯,执行第八步;若u
t
≥1,保持相位黄灯,无需切换绿灯,执行第七步;
第七步:求解以相位绿灯状态为输入变量的混合整数线性规划模型二,优化输出交叉口车辆加速度执行第九步;第八步:求解相位绿灯状态为决策变量的混合整数线性规划模型一,优化输出相位绿灯状态和车辆加速度执行第九步;第九步:判断n0周期内信号周期是否结束,计算若n0=n0+1,t0=t0+ 1,返回第二步;若n0=n0,t0=t0+1,返回第二步。
12.优选地,所述的步骤6,包括以下步骤:步骤6-1:基于滚动时间窗方法,确定优化周期时长为|t|,设置窗口优化步长为m1δt以及执行步长为m2δt,其中m1、m2是正整数,且m1》m2,运行面向自动驾驶专用相位的车辆轨迹与信号配时联合优化算法,输出优化周期内的车辆轨迹和信号配时方案,其中信号配时方案包括信号周期、相序及相位绿灯、黄灯时间。
13.与现有技术相比,本发明的效益是:本发明方法主要针对混行交通流交叉口交通控制,面向人工驾驶与自动驾驶车辆混行交通流,考虑交叉口实时的信号信息和动态的交通需求,基于自动驾驶专用相位,对交叉口的车辆轨迹与信号配时进行联合优化,同时获得最佳车辆轨迹和信号配时方案。
附图说明
14.图1为本发明的总体流程图。
具体实施方式
15.结合附图和实施例,对本发明在实现混行交通流下车辆轨迹与信号配时联合优化方法进行详尽描述,且本发明并不限制于此单一实例;其他任何为背离本发明的精神实质与原理下所做的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围内。
16.实施例1:本发明的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,具体包括如下步骤:步骤1:采集交叉口物理参数,包括进口车道数、出口车道数以及车道布局;采集人工驾驶车辆和自动驾驶车辆信息,包括车辆当前所在位置、速度和自动驾驶车辆转向;步骤2:将交叉口进口车道划分为普通车道和自动驾驶专用车道,其中自动驾驶专用车道仅限自动驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式;步骤3:考虑车道和相位的信号状态、车辆跟车、自动驾驶车辆冲突分离、通行权分配等约束条件,以车辆快速驶离交叉口为目标,构建基于实时交通信息、时间离散的车辆轨迹规划模型;步骤4:建立信号配时方案的约束方程,并将车辆轨迹规划模型划分为两个子模型,分别是以信号状态为参数的轨迹规划模型和以信号状态为决策变量的轨迹规划模型;步骤5:基于动态周期和相序的信号控制策略,设计面向自动驾驶专用相位的轨迹规划与信号优化算法;
步骤6:采用滚动时间窗方法,确定优化周期时长,设置窗口计算步长和执行步长,运行面向自动驾驶专用相位的轨迹规划与信号优化算法,优化获得车辆轨迹和信号配时方案。
17.实施例2:在实施例1的基础上,步骤1采集交叉口物理参数,包括进口车道数、出口车道数以及车道布局;采集人工驾驶车辆和自动驾驶车辆信息,包括车辆当前所在位置、速度和自动驾驶车辆转向;包括如下步骤:步骤11:采集交叉口物理参数,用参数o表示进口方向、参数d表示出口方向,参数ωo表示进口方向集合、参数ωd表示出口方向集合,ωo=ωd={e,s,w,n},o∈ωo,d∈ωd,其中e,s,w,n分别表示东、南、西、北方向;步骤12:采集人工驾驶车辆和自动驾驶车辆信息,用参数i表示车辆、参数i表示交叉口车辆集合、参数ih表示人工驾驶车辆集合、参数ia表示自动驾驶车辆集合,i∈i,用参数表示t时刻车辆i的位置、参数表示t时刻车辆i的速度、参数hi表示自动驾驶车辆i的转向。
18.实施例3:在实施例2的基础上,步骤2将交叉口进口车道划分为普通车道和自动驾驶专用车道,其中自动驾驶专用车道仅限自动驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式,包括如下步骤:将交叉口进口车道划分为普通车道和自动驾驶专用车道,用参数k表示进口车道、参数 ki表示车辆i所在进口车道、参数k表示进口车道集合,用参数p表示信号相位、参数k
p
表示相位p对应的进口车道集合、ka表示自动驾驶专用车道集合、kh表示普通车道集合,其中自动驾驶专用车道仅限自动驾驶车辆行驶、禁止人工驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式,即在确保行车安全的前提下,各进口方向的自动驾驶车辆可同时驶入交叉口。
19.实施例4:在实施例3的基础上,步骤3考虑车道和相位的信号状态、车辆跟车、自动驾驶车辆冲突分离、通行权分配等约束条件,以车辆快速驶离交叉口为目标,构建基于实时交通信息、时间离散的车辆轨迹规划模型,包括如下步骤:步骤3-1:为防止不同方向的交通流同时驶入交叉口发生碰撞,任意时刻交叉口信号相位只能保持一种信号状态—绿灯、黄灯或红灯,如公式(1)所示;任意时刻信号交叉口只有一个相位允许车辆放行状态,如公式(2)所示:只有一个相位允许车辆放行状态,如公式(2)所示:其中,p表示相位集合,n表示周期集合,t表示时间集合;和是二元变量;是二元变量;表示在周期n内t时刻相位p是绿灯,表示在周期n内t时刻相位p不是绿灯;表示在周期n内t时刻相位p是黄灯,表示在周期n内t时刻相位p不是黄灯;步骤3-2:交叉口进口车道的信号状态,取决于其对应相位的信号状态,如公式(3)-(6) 所示:
其中,m表示很大的正整数,k表示进口车道集合,和为二元变量;表示t时刻进口车道k是绿灯,表示t时刻进口车道k不是绿灯;表示t时刻进口车道k是黄灯,表示t时刻进口车道k不是黄灯;表示t时刻相位p是绿灯,表示t时刻相位p不是绿灯;表示t时刻相位p是黄灯,表示t时刻相位p不是黄灯;表示进口车道k对应相位p,表示进口车道k不对应相位p;步骤3-3:交叉口各信号相位轮流显示一次绿灯视为一个信号周期,为保证通行权分配的公平性,已显示绿灯的信号相位停止当前周期内的切换,即该相位在当前周期不再显示绿灯,如公式(7)-(8)所示:(8)所示:其中,是二元变量;在周期n内t时刻相位p停止切换,在周期n内t时刻相位p继续切换;步骤3-4:车辆轨迹根据路程-速度-加速度物理公式,基于车辆加速度的优化,更新车辆行驶轨迹,如公式(9)-(10)所示;车辆的速度不大于车辆最大速度,如公式(11)所示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:其中,i表示车辆集合,δt表示更新步长,表示t时刻车辆i的位置,表示t时刻车辆 i的速度,表示t+δt时刻车辆i的加速度,vu表示车辆最大速度,au表示车辆最大加速度,a
l
表示车辆最大减速度;步骤3-5:为防止同一车道上两台相邻的车辆发生追尾,考虑前车的运动状态(如速度和位置),调整后车的跟车加速度,车辆跟车加速度受到的主要影响,具体包括:与前车的速度差、与前车的位置差、最小跟车安全间距以及车辆在紧急反应时间内行驶路程,如公式 (13)所示;车辆未获得通行权时,相当于在进口车道停车线处停放一台“静止的车辆”,其车辆位置等于停车线位置、速度等于零、加速度也等于零,车辆获得通行权时,该“静止的车辆”瞬间获得最大速度并行驶至无穷远处,通过停车线后,车辆加速度不再受停车线影响,如公式(14)-(16)所示:(16)所示:(16)所示:(16)所示:
其中,表示t时刻车辆最大跟车加速度,表示t时刻车辆最大停车线加速度,j表示车辆i同一车道上相邻的前车;fv和f
x
表示线性跟车模型参数;df表示车辆跟车安全间距,距,和分别表示人工驾驶车辆和自动驾驶车辆跟车安全间距;τ表示车辆紧急反应时间,τ∈{τh,τa},τh和τa分别表示人工驾驶车辆和自动驾驶车辆紧急反应时间;d
l
表示车辆与停车线间的安全间距,表示车辆与停车线间的安全间距,和分别表示人工驾驶车辆和自动驾驶车辆与停车线间的安全间距;wi表示车辆i所在进口车道停车线的位置;和是二元变量,表示t时刻车辆i通过停车线,表示t时刻车辆i未通过停车线,表示t时刻车辆i获得通行权,表示t时刻车辆i未获得通行权;步骤3-6:同一车道上任意两台相邻车辆,满足车辆与前车的间距不小于最小跟车安全间距与单位更新步长内车辆行驶路程之和,如公式(1746)所示;未获得通行权的车辆需与停车线保持间距,且不小于最小安全间距与单位更新步长内车辆行驶路程的和,如公式(18)所示:式(18)所示:步骤3-7:车辆加速度应不大于最大跟车加速度和最大停车线加速度,如公式(19)-(20) 所示:所示:步骤3-8:自动驾驶专用相位运行期间,其任意两台自动驾驶车辆到冲突点距离之差的绝对值不小于自动驾驶车辆冲突分离的最小安全间距,如公式(21)-(24)所示;将两台存在潜在冲突的车辆i、j先获得通行权的车辆称为前车,后获得通行权的车辆称为后车,为预防后车追上前车发生碰撞,后车穿插式通行的最大加速度受到与前车的速度差、前车到冲突点距离与后车到冲突点距离之差的影响,如公式(25)所示;自动驾驶车辆的加速度不大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:大于穿插式通行的最大加速度,如公式(26)所示:其中,表示t时刻自动驾驶车辆穿插式通行最大速度,表示t时刻车辆i的加速度, ia表示自动驾驶车辆集合,c
i,j
表示冲突点(i,j)的位置,表示自动驾驶车辆冲突分离的最小安全间距;b
i,j
和是二元变量;表示车辆i优先车辆j通过冲突点(i,j),j),表示车辆j优先车辆i通过冲突点(i,j);b
i,j
=1表示车辆i与车辆j存在冲突,b
i,j
=0表示车辆i与车辆j不存在冲突;表示车辆i通过冲突点(i,j),表示车辆i未通过冲突点 (i,j);步骤3-9:以下两种情况中车辆通行权和通过停车线状态关系是唯一对应的:

通过停车线的车辆必然获得通行权;

未获得通行权的车辆无法通过停车线,如公式(27)所示;同一车道上行驶的两台车辆,先通过交叉口控制线的车辆优先获得通行权,如公式(28)所示;进口车道信号灯切换至黄灯时,对该进口车道上车辆进行黄灯通行权分配,获得黄灯通行权的车辆允许通过停车线,而未获得黄灯通行权的车辆禁止通过停车线,如公式(29)-(30)所示;进口车道信号灯由切换至红灯时,已通过停车线的车辆继续在交叉口内通行,而未通过停车线的车辆禁止通过停车线,如公式(31)-(32)所示;(32)所示;(32)所示;(32)所示;(32)所示;(32)所示;其中,和是二元变量;表示t时刻车辆i允许通过停车线,表示t时刻车辆i禁止通过停车线;表示t时刻车辆i所在进口车道是绿灯,表示t时刻车辆i所在进口车道不是绿灯;表示t时刻车辆i所在进口车道是黄灯,表示t时刻车辆i所在进口车道不是黄灯;δ
j,i
是二元参数,δ
j,i
=1表示车辆j优先车辆i驶入交叉口控制范围,δ
j,i
=0表示车辆i优先车辆j驶入交叉口控制范围;步骤3-10:以车辆安全、快速驶离交叉口为优化目标,具体表现在交叉口所有进口车道上的车辆在优化时间内的每一时刻所在位置与目标出口车道线之差的和最小化,如公式(33) 所示:其中,fi表示车辆i驶离交叉口的预设位置。
20.实施例5:在实施例4的基础上,步骤4建立信号配时方案的约束方程,并将车辆轨迹规划模型划分为两个子模型,分别是以信号状态为参数的轨迹规划模型和以信号状态为决策变量的轨迹规划模型,包括如下步骤:步骤4-1:根据所有相位绿灯状态或黄灯状态之和,确定当前相位信号状态和当前相位,如公式(47)所示;计算信号相位绿灯或黄灯时间,n周期tn时刻相位绿灯或黄灯时间等于该周期开始时刻到当前时刻t的绿灯或黄灯状态乘以更新步长的累计和,如公式(48)-(49)所示;信号相位p
t
在周期n内绿灯结束时刻对相位p
t
匹配的进口车道k
p
上车辆进行安全判断,即车辆在当前速度下以最大减速度进行刹车,若能在停车线前安全停靠视为安全车辆,无须分配黄灯通行权,若不能在停车线前安全停靠视为危险车辆,分配黄灯通行权,同时更新n 周期相位p下获得黄灯通行权的车辆集如公式(50)-(52)所示;信号相位p
t
在周期n内绿灯结束时刻若存在车辆获得黄灯通行权,启动黄灯,若没有
车辆获得黄灯通行权,不启动黄灯,如公式(53)-(54)所示;获得黄灯通行权的车辆全部驶离交叉口时,u
t
=0,信号相位结束黄灯,存在获得黄灯通行权的车辆未驶离交叉口时,u
t
≥1,信号相位继续保持黄灯,如公式(55)-(56)所示;当前时刻t信号相位p
t
与上一时刻t-δt信号相位p

不相同,表示信号相位发生了切换,那么上一相位p

在当前周期需要停止切换,如公式(57)所示;当前周期内已停止切换的信号相位数等于总信号相位数时,表示周期内信号相位轮换完成,更新相位轮换指示当前周期内已停止切换的信号相位数于总信号相位数时,表示周期内信号相位未轮换完成,如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:如公式(58)所示:其中,p
t
表示t时刻的相位,p

t
表示t时刻的上一相位,ki表示车辆i所在进口车道,表示n周期的开始时刻,表示n周期内相位p绿灯结束时刻,表示n周期内截至t时刻信号相位p的绿灯时间,表示n周期内截至t时刻信号相位p的黄灯时间,δdi表示车辆i紧急刹车所需距离,δdi表示车辆i到停车线的距离,表示t时刻危险车辆的数量,u
t
表示t时刻安全车辆的数量;表示n周期相位p下获得黄灯通行权的车辆集合,表示n周期t时刻已停止切换的相位集合,表示n周期t时刻已停止切换的相位数,k
p(t)
表示t时刻相位p对应的进口车道;对应的进口车道;和是二元变量;表示t时刻车辆i是危险车辆,表示t时刻车辆i不是危险车辆;表示n周期t时刻相位p开始黄灯,表示n周期t时刻相位p不开始黄灯;表示n周期t时刻相位p结束黄灯,表示n周期t时刻相位p继续黄灯;表示n周期t时刻上一相位p

停止切换,表示n周
期 t时刻上一相位p

继续参与切换;表示n周期t时刻已结束,表示n周期t时刻未结束;表示t时刻车辆i驶离交叉口,表示t时刻车辆i未驶离交叉口;步骤4-2:根据信号相位绿灯状态作为输入参数或决策变量,将上述车辆轨迹规划模型分为以相位绿灯状态为决策变量的混合整数线性规划模型一和以相位绿灯状态为输入参数的混合整数线性规划模型二;其中,以相位绿灯状态为决策变量的混合整数线性规划模型一的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位切换约束条件:公式(1)-(32);决策变量:相位绿灯状态车辆加速度目标函数:公式(33);以相位绿灯状态为输入变量的混合整数线性规划模型二的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位绿灯状态相位黄灯状态约束条件:公式(1)-(32);决策变量:车辆加速度目标函数:公式(33)。
21.实施例6:在实施例5的基础上,步骤5基于动态周期和相序的信号控制策略,设计面向自动驾驶专用相位的轨迹规划与信号优化算法,包括如下步骤:步骤5-1:结合考虑实时信号状态的车辆轨迹规划模型和面向自动驾驶专用相位的信号配时控制条件,面向自动驾驶专用相位的车辆轨迹-信号配时协同优化算法的具体过程如下所示:第一步:初始化,更新时间t0=0、周期n0=1;第二步:采集t0时刻交叉口的车辆信息,包括所有进口车道上的车辆集合i、车辆位置车辆速度自动驾驶车辆转向采集t0时刻交叉口的信号信息,包括交叉口信号相位p、相位绿灯指示黄灯指示绿灯时间以及黄灯时间第三步:确定t0时刻相位计算及判断当前时刻相位状态,若相位状态是绿灯执行第四步;若相位状态是黄灯执行第五步;第四步:计算n0周期截至t0时刻的相位绿灯时间若绿灯时间等于δt或等于最大绿,上一相位停止周期内的切换,执行第五步;若绿灯时间大于δt且小于最小绿,执行第七步;若绿灯时间大于最小绿g
min
且小于最大绿g
max
,执行第八步;第五步:判断是否存在危险车辆,计算若不存在危险车辆,无需切换黄灯,执行第八步;若存在危险车辆,切换黄灯,执行第七步;第六步:判断获得黄灯通行权的车辆是否全部驶入交叉口,计算ut;若ut=0结束相位黄灯,切换绿灯,执行第八步;若u
t
≥1,保持相位黄灯,无需切换绿灯,执行第七步;第七步:求解以相位绿灯状态为输入变量的混合整数线性规划模型二,优化输出
交叉口车辆加速度执行第九步;第八步:求解相位绿灯状态为决策变量的混合整数线性规划模型一,优化输出相位绿灯状态和车辆加速度执行第九步;第九步:判断n0周期内信号周期是否结束,计算若n0=n0+1,t0=t0+ 1,返回第二步;若n0=n0,t0=t0+1,返回第二步。
22.实施例7:在实施例6的基础上,步骤6采用滚动时间窗方法,确定优化周期时长,设置窗口计算步长和执行步长,运行面向自动驾驶专用相位的轨迹规划与信号优化算法,优化获得车辆轨迹和信号配时方案,包括如下步骤:步骤6-1:基于滚动时间窗方法,确定优化周期时长为|t|,设置窗口优化步长为m1δt以及执行步长为m2δt,其中m1、m2是正整数,且m1》m2,运行面向自动驾驶专用相位的车辆轨迹与信号配时联合优化算法,输出优化周期内的车辆轨迹和信号配时方案,其中信号配时方案包括信号周期、相序及相位绿灯、黄灯时间。

技术特征:


1.一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述步骤如下:步骤1:采集交叉口物理参数,包括进口车道数、出口车道数以及车道布局;采集人工驾驶车辆和自动驾驶车辆信息,包括车辆当前所在位置、速度和自动驾驶车辆转向;步骤2:将交叉口进口车道划分为普通车道和自动驾驶专用车道,其中自动驾驶专用车道仅限自动驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式;步骤3:考虑车道和相位的信号状态、车辆跟车、自动驾驶车辆冲突分离、通行权分配等约束条件,以车辆快速驶离交叉口为目标,构建基于实时交通信息、时间离散的车辆轨迹规划模型;步骤4:建立信号配时方案的约束方程,并将车辆轨迹规划模型划分为两个子模型,分别是以信号状态为参数的轨迹规划模型和以信号状态为决策变量的轨迹规划模型;步骤5:基于动态周期和相序的信号控制策略,设计面向自动驾驶专用相位的轨迹规划与信号优化算法;步骤6:采用滚动时间窗方法,确定优化周期时长,设置窗口计算步长和执行步长,运行面向自动驾驶专用相位的轨迹规划与信号优化算法,优化获得车辆轨迹和信号配时方案。2.根据权利要求1所述的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述的步骤1,包括以下步骤:步骤1-1:采集交叉口物理参数,用参数o表示进口方向、参数d表示出口方向,参数ω
o
表示进口方向集合、参数ω
d
表示出口方向集合,ω
o
=ω
d
={e,s,w,n},o∈ω
o
,d∈ω
d
,其中e,s,w,n分别表示东、南、西、北方向;步骤1-2:采集人工驾驶车辆和自动驾驶车辆信息,用参数i表示车辆、参数i表示交叉口车辆集合、参数i
h
表示人工驾驶车辆集合、参数i
a
表示自动驾驶车辆集合,i∈i,用参数表示t时刻车辆i的位置、参数表示t时刻车辆i的速度、参数h
i
表示自动驾驶车辆i的转向。3.根据权利要求1所述的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述的步骤2,包括以下步骤:步骤2-1:将交叉口进口车道划分为普通车道和自动驾驶专用车道,用参数k表示进口车道、参数k
i
表示车辆i所在进口车道、参数k表示进口车道集合,用参数p表示信号相位、参数k
p
表示相位p对应的进口车道集合、k
a
表示自动驾驶专用车道集合、k
h
表示普通车道集合,其中自动驾驶专用车道仅限自动驾驶车辆行驶、禁止人工驾驶车辆行驶;基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式,即在确保行车安全的前提下,各进口方向的自动驾驶车辆可同时驶入交叉口。4.根据权利要求1所述的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述的步骤3,包括以下步骤:步骤3-1:为防止不同方向的交通流同时驶入交叉口发生碰撞,任意时刻交叉口信号相位只能保持一种信号状态—绿灯、黄灯或红灯,如公式(1)所示;任意时刻信号交叉口只有一个相位允许车辆放行状态,如公式(2)所示:
其中,p表示相位集合,n表示周期集合,t表示时间集合;和是二元变量;是二元变量;表示在周期n内t时刻相位p是绿灯,表示在周期n内t时刻相位p不是绿灯;表示在周期n内t时刻相位p是黄灯,表示在周期n内t时刻相位p不是黄灯;步骤3-2:交叉口进口车道的信号状态,取决于其对应相位的信号状态,如公式(3)-(6)所示:所示:所示:所示:其中,m表示很大的正整数,k表示进口车道集合,和为二元变量;表示t时刻进口车道k是绿灯,表示t时刻进口车道k不是绿灯;表示t时刻进口车道k是黄灯,表示t时刻进口车道k不是黄灯;表示t时刻相位p是绿灯,表示t时刻相位p不是绿灯;表示t时刻相位p是黄灯,表示t时刻相位p不是黄灯;表示进口车道k对应相位p,表示进口车道k不对应相位p;步骤3-3:交叉口各信号相位轮流显示一次绿灯视为一个信号周期,为保证通行权分配的公平性,已显示绿灯的信号相位停止当前周期内的切换,即该相位在当前周期不再显示绿灯,如公式(7)-(8)所示:(8)所示:其中,是二元变量;在周期n内t时刻相位p停止切换,在周期n内t时刻相位p继续切换;步骤3-4:车辆轨迹根据路程-速度-加速度物理公式,基于车辆加速度的优化,更新车辆行驶轨迹,如公式(9)-(10)所示;车辆的速度不大于车辆最大速度,如公式(11)所示;车辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:辆的加速度不小于车辆最大减速度,且不大于车辆最大加速度,如公式(12)所示:其中,i表示车辆集合,δt表示更新步长,表示t时刻车辆i的位置,表示t时刻车辆i的速度,表示t+δt时刻车辆i的加速度,v
u
表示车辆最大速度,a
u
表示车辆最大加速度,a
l
表示车辆最大减速度;步骤3-5:为防止同一车道上两台相邻的车辆发生追尾,考虑前车的运动状态(如速度和位置),调整后车的跟车加速度,车辆跟车加速度受到的主要影响,具体包括:与前车的速度差、与前车的位置差、最小跟车安全间距以及车辆在紧急反应时间内行驶路程,如公式(13)所示;车辆未获得通行权时,相当于在进口车道停车线处停放一台“静止的车辆”,其车
辆位置等于停车线位置、速度等于零、加速度也等于零,车辆获得通行权时,该“静止的车辆”瞬间获得最大速度并行驶至无穷远处,通过停车线后,车辆加速度不再受停车线影响,如公式(14)-(16)所示:(16)所示:(16)所示:(16)所示:其中,表示t时刻车辆最大跟车加速度,表示t时刻车辆最大停车线加速度,j表示车辆i同一车道上相邻的前车;f
v
和f
x
表示线性跟车模型参数;d
f
表示车辆跟车安全间距,表示车辆跟车安全间距,和分别表示人工驾驶车辆和自动驾驶车辆跟车安全间距;τ表示车辆紧急反应时间,τ∈{τ
h

a
},τ
h
和τ
a
分别表示人工驾驶车辆和自动驾驶车辆紧急反应时间;d
l
表示车辆与停车线间的安全间距,示车辆与停车线间的安全间距,和分别表示人工驾驶车辆和自动驾驶车辆与停车线间的安全间距;w
i
表示车辆i所在进口车道停车线的位置;和是二元变量,表示t时刻车辆i通过停车线,表示t时刻车辆i未通过停车线,表示t时刻车辆i获得通行权,表示t时刻车辆i未获得通行权;步骤3-6:同一车道上任意两台相邻车辆,满足车辆与前车的间距不小于最小跟车安全间距与单位更新步长内车辆行驶路程之和,如公式(17)所示;未获得通行权的车辆需与停车线保持间距,且不小于最小安全间距与单位更新步长内车辆行驶路程的和,如公式(18)所示:所示:步骤3-7:车辆加速度应不大于最大跟车加速度和最大停车线加速度,如公式(19)-(20)所示:(20)所示:步骤3-8:自动驾驶专用相位运行期间,其任意两台自动驾驶车辆到冲突点距离之差的绝对值不小于自动驾驶车辆冲突分离的最小安全间距,如公式(21)-(24)所示;将两台存在潜在冲突的车辆i、j先获得通行权的车辆称为前车,后获得通行权的车辆称为后车,为预防后车追上前车发生碰撞,后车穿插式通行的最大加速度受到与前车的速度差、前车到冲突点距离与后车到冲突点距离之差的影响,如公式(25)所示;自动驾驶车辆的加速度不大于穿插式通行的最大加速度,如公式(26)所示:穿插式通行的最大加速度,如公式(26)所示:穿插式通行的最大加速度,如公式(26)所示:穿插式通行的最大加速度,如公式(26)所示:
(36)所示;信号相位p
t
在周期n内绿灯结束时刻对相位p
t
匹配的进口车道k
p
上车辆进行安全判断,即车辆在当前速度下以最大减速度进行刹车,若能在停车线前安全停靠视为安全车辆,无须分配黄灯通行权,若不能在停车线前安全停靠视为危险车辆,分配黄灯通行权,同时更新n周期相位p下获得黄灯通行权的车辆集如公式(37)-(39)所示;信号相位p
t
在周期n内绿灯结束时刻若存在车辆获得黄灯通行权,启动黄灯,若没有车辆获得黄灯通行权,不启动黄灯,如公式(40)-(41)所示;获得黄灯通行权的车辆全部驶离交叉口时,u
t
=0,信号相位结束黄灯,存在获得黄灯通行权的车辆未驶离交叉口时,u
t
≥1,信号相位继续保持黄灯,如公式(42)-(43)所示;当前时刻t信号相位p
t
与上一时刻t-δt信号相位p

不相同,表示信号相位发生了切换,那么上一相位p

在当前周期需要停止切换,如公式(44)所示;当前周期内已停止切换的信号相位数等于总信号相位数时,表示周期内信号相位轮换完成,更新相位轮换指示当前周期内已停止切换的信号相位数于总信号相位数时,表示周期内信号相位未轮换完成,如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:如公式(45)所示:其中,p
t
表示t时刻的相位,p

t
表示t时刻的上一相位,k
i
表示车辆i所在进口车道,表示n周期的开始时刻,表示n周期内相位p绿灯结束时刻,表示n周期内截至t时刻信号相位p的绿灯时间,表示n周期内截至t时刻信号相位p的黄灯时间,δd
i
表示车辆i紧急刹车所需距离,δd
i
表示车辆i到停车线的距离,表示t时刻危险车辆的数量,u
t
表示t时刻安全车辆的数量;表示n周期相位p下获得黄灯通行权的车辆集合,表示n周期t时刻已停
止切换的相位集合,表示n周期t时刻已停止切换的相位数,k
p(t)
表示t时刻相位p对应的进口车道;和f
it
是二元变量;表示t时刻车辆i是危险车辆,表示t时刻车辆i不是危险车辆;表示n周期t时刻相位p开始黄灯,表示n周期t时刻相位p不开始黄灯;表示n周期t时刻相位p结束黄灯,表示n周期t时刻相位p继续黄灯;表示n周期t时刻上一相位p

停止切换,表示n周期t时刻上一相位p

继续参与切换;表示n周期t时刻已结束,表示n周期t时刻未结束;f
it
=1表示t时刻车辆i驶离交叉口,f
it
=0表示t时刻车辆i未驶离交叉口;步骤4-2:根据信号相位绿灯状态作为输入参数或决策变量,将上述车辆轨迹规划模型分为以相位绿灯状态为决策变量的混合整数线性规划模型一和以相位绿灯状态为输入参数的混合整数线性规划模型二;其中,以相位绿灯状态为决策变量的混合整数线性规划模型一的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位切换约束条件:公式(1)-(32);决策变量:相位绿灯状态车辆加速度目标函数:公式(33);以相位绿灯状态为输入变量的混合整数线性规划模型二的描述如下:输入参数:车辆位置车辆速度自动驾驶车辆转向相位绿灯状态相位黄灯状态约束条件:公式(1)-(32);决策变量:车辆加速度目标函数:公式(33)。6.根据权利要求1所述的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述的步骤5,包括以下步骤:步骤5-1:结合考虑实时信号状态的车辆轨迹规划模型和面向自动驾驶专用相位的信号配时控制条件,面向自动驾驶专用相位的车辆轨迹-信号配时协同优化算法的具体过程如下所示:第一步:初始化,更新时间t0=0、周期n0=1;第二步:采集t0时刻交叉口的车辆信息,包括所有进口车道上的车辆集合i、车辆位置车辆速度自动驾驶车辆转向采集t0时刻交叉口的信号信息,包括交叉口信号相位p、相位绿灯指示黄灯指示绿灯时间以及黄灯时间第三步:确定t0时刻相位计算及判断当前时刻相位状态,若相位状态是绿灯执行第四步;若相位状态是黄灯执行第五步;第四步:计算n0周期截至t0时刻的相位绿灯时间若绿灯时间等于δt或等于最大绿,上一相位停止周期内的切换,执行第五步;若绿灯时间大于δt且小于最小绿,执行第七步;若绿灯时间大于最小绿g
min
且小于最大绿g
max
,执行第八步;
第五步:判断是否存在危险车辆,计算若不存在危险车辆,无需切换黄灯,执行第八步;若存在危险车辆,切换黄灯,执行第七步;第六步:判断获得黄灯通行权的车辆是否全部驶入交叉口,计算u
t
;若u
t
=0,结束相位黄灯,切换绿灯,执行第八步;若u
t
≥1,保持相位黄灯,无需切换绿灯,执行第七步;第七步:求解以相位绿灯状态为输入变量的混合整数线性规划模型二,优化输出交叉口车辆加速度执行第九步;第八步:求解相位绿灯状态为决策变量的混合整数线性规划模型一,优化输出相位绿灯状态和车辆加速度执行第九步;第九步:判断n0周期内信号周期是否结束,计算若n0=n0+1,t0=t0+1,返回第二步;若n0=n0,t0=t0+1,返回第二步。7.根据权利要求1所述的一种面向自动驾驶专用相位的轨迹规划与信号优化方法,其特征在于,所述的步骤6,包括以下步骤:步骤6-1:基于滚动时间窗方法,确定优化周期时长为|t|,设置窗口优化步长为m1δt以及执行步长为m2δt,其中m1、m2是正整数,且m1>m2,运行面向自动驾驶专用相位的车辆轨迹与信号配时联合优化算法,输出优化周期内的车辆轨迹和信号配时方案,其中信号配时方案包括信号周期、相序及相位绿灯、黄灯时间。

技术总结


本发明公开了一种面向自动驾驶专用相位的轨迹规划与信号优化方法,首先,基于自动驾驶专用车道,设计自动驾驶专用相位,采取自动驾驶车辆穿插式通行模式;其次,考虑车道与相位的信号状态、车辆跟车、自动驾驶车辆冲突分离、通行权分配等约束,以车辆快速驶离交叉口为目标,建立车辆轨迹规划模型;然后,建立信号配时方案的约束方程,并将车辆轨迹规划模型划分为两个子模型,分别是以信号状态为参数的轨迹规划模型和以信号状态为决策变量的轨迹规划模型;最后,基于动态周期和相序的信号控制策略,设计面向自动驾驶专用相位的轨迹规划与信号优化算法,优化获得车辆轨迹和信号配时方案。案。案。


技术研发人员:

吴伟 秦少敏

受保护的技术使用者:

长沙理工大学

技术研发日:

2022.10.31

技术公布日:

2023/2/23

本文发布于:2024-09-25 13:21:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/58173.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:车辆   相位   所示   车道
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议