考虑旅客平均时延的交通信号控制方法及系统
未命名
07-17
阅读:79
评论:0
1.本发明涉及智能交通技术领域,更具体的说是考虑旅客平均时延的交通信号控制方法及系统。
背景技术:
2.城市居民的延误和拥堵已成为一个日益严重的问题,应用于城市信号交叉口的交通信号控制系统有望在缓解拥堵方面发挥关键作用。传统的城市交通控制器是基于车辆的信号控制系统,决定车辆的出发顺序时,道路上的所有车辆具有相同的优先级,而不考虑车辆的载客量情况。而决定拥堵直接成本的是在车辆上的每个旅客的平均时间损失,而不是车辆本身,因此,开发以减少城市信号交叉口旅客延误为目标的信号控制器至关重要。现有的研究成果包括为实现考虑旅客时间延误的信号控制开发了公交信号优先策略,为公交车辆提供优先权,试图最大限度地减少旅客总延误时间。然而,不同载客量的车辆在交叉口的分布是复杂且动态的,需要制定更灵活的信号配时方案来实现考虑旅客时间延误的信号控制目标。
3.因此,提出考虑旅客平均时延的交通信号控制方法,来减少城市居民的延误时间,此方法的提出可为城市交通信号控制系统的建设提供理论参考。
技术实现要素:
4.有鉴于此,本发明提供了一种考虑旅客平均时延的交通信号控制方法及系统,以解决背景技术中的技术问题。
5.为了实现上述目的,本发明提供如下技术方案:一方面,公开了一种考虑旅客平均时延的交通信号控制方法,具体步骤如下:采集车辆位置、载客量、交通信号周期、相位、绿信比等数据,经过结构化处理并传输到交叉口信号控制器模块;根据以上数据计算每条车道从最初检测到车辆的位置到交叉口停止线距离范围内车辆的初始预计行驶状态和车辆初始预计离开交叉口停止线的时间;通过三层动态规划方法得到整个规划周期的最优信号配时方案;在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法,直到规划算法结束。
6.优选的,在上述的考虑旅客平均时延的交通信号控制方法中,所述最优信号配时方案具体步骤如下:三层动态规划算法中的上层算法用于计算各阶段最优性能指标,即驶入交叉口车辆的旅客人均时延最小,并记录各阶段车辆最优路径;三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态;三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信
号方案。
7.优选的,在上述的考虑旅客平均时延的交通信号控制方法中,根据以上数据计算每车道车辆预计离开交叉口停止线的时间和车辆的行驶状态,具体步骤如下:构建在t阶段所有可能的信号灯相位的状态集和t阶段给定状态变量所有可行的控制决策集;根据传输到交叉口信号控制器的车辆和信号数据形成按相序排列的车辆信息,从而计算得到初始车辆预计离开交叉口停止线的时间;根据初始车辆预计离开时间,判断车辆的行驶状态。
8.优选的,在上述的考虑旅客平均时延的交通信号控制方法中,三层动态规划算法中的上层算法用于计算各阶段最优性能指标,即驶入交叉口车辆的旅客人均时延最小,并记录各阶段最优路径,具体步骤如下:定义最大化减少旅客总延误时间的目标函数;获取上一阶段预计车辆离开时间和车辆行驶状态;对每一状态集,控制决策集,根据预计车辆行驶状态和车辆预计离开时间计算旅客延误性能指标;当目标函数取得最大值时,记录各阶段车辆最优路径;优选的,在上述的考虑旅客平均时延的交通信号控制方法中,三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态,具体步骤如下:建立信号制定规则约束,清除异常状态,得到可行状态集,根据可行状态集中的所有元素计算不同的性能指标值;对每一属于可行状态集的状态变量,在最终周期所做的对应的交通控制决策插入到控制决策集;在优化过程中,预计的车辆离开时间、车辆行驶状态和载客量水平需要不断的更新;并判断车辆的行驶状态。
9.优选的,在上述的考虑旅客平均时延的交通信号控制方法中,三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信号方案,具体步骤如下:输入信号最终阶段的状态变量、最大累计函数值、各阶段最优解集合;设定最优信号配时方案集为空集,将最终阶段的状态变量插入到最优信号配时方案集;从最终阶段开始,应用后向递归方法,从各阶段最优解集合中求解上一时刻的状态变量,将上一时刻的状态变量插入到最优信号配时方案集中作为第一个元素;记录由各阶段选择组成的最优信号配时方案。
10.优选的,在上述的考虑旅客平均时延的交通信号控制方法中,在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法;重复执行所设计的交通信号控制方法的优化流程,直到规划算法结束。
11.另一方面,公开了一种考虑旅客平均时延的交通信号控制系统,包括:采集模块,采集车辆、交通信号灯数据,所述数据包括车辆id、位置、速度、载客量、交通信号周期、相位、绿信比信息等;
第一处理模块,对所述车辆、交通信号灯信息进行处理,得到每一车道初始阶段的车辆行驶状态和车辆预计离开交叉口停止线的时间;动态规划模块,通过三层动态规划算法得到整个规划期间的最优信号配时方案;循环更新模块,在单个交叉口分配最优信号配时方案,最优信号配时方案执行后,再次激活数据获取过程和三层动态规划算法,直到规划算法结束。
12.优选的,在上述的考虑旅客平均时延的交通信号控制系统中,动态规划模块包括:上层单元,三层动态规划算法中的上层算法用于计算各阶段最优性能指标,令旅客人均时延最小,并记录各阶段车辆最优路径;中层单元,三层动态规划算法中的中层算法用于枚举下一周期所有可能的信号配时方案,并更新下一周期的车辆轨迹和状态;下层单元,三层动态规划算法中的下层算法应用后向递归方法求解整个规划期间的最优信号配时方案。
13.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种考虑旅客平均时延的交通信号控制方法及系统,具有以下有益效果:以三层动态规划算法为核心,为了在规划范围内寻找人均延迟最小的最优信号配时方案,提出了动态规划优化算法来计算总效益,以确定最优解决方案;其中,公开的一种信号相变探索机制,以探索考虑人均时延的信号方案,提出了车辆轨迹更新理论,并利用该理论找出减少旅客延误效益最大的最优信号方案;对于高载客量车辆,该方法可显著减少人均延误时间。
附图说明
14.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
15.图1为本发明提供的考虑旅客平均时延的交通信号控制方法的流程图;图2为本发明提供的应用考虑旅客平均时延的交通信号控制方法的一个信号相变例子;图3为本发明提供的三层动态规划算法的多阶段示意图;图4为本发明提供的考虑旅客平均时延的交通信号控制系统框图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
17.本发明实施例公开了一种考虑旅客平均时延的交通信号控制方法,参见图1所示,包括以下步骤:s1、采集车辆位置、速度、载客量、交通信号周期、相位、绿信比等数据,经过结构化处理并传输到交叉口信号控制器模块;
s2、交叉口信号控制器对s1获取的数据进行处理,得到每一车道初始时刻的车辆行驶状态和车辆预计离开交叉口停止线的时间;s3、三层动态规划算法中的上层算法用于计算各阶段最优性能指标,即驶入交叉口车辆的旅客人均时延最小,并记录各阶段车辆最优路径;s4、三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态;s5、三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信号方案;s6、在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法,直到规划算法结束。
18.进一步的,s2具体为:s21、定义状态变量和决策变量,状态变量表示信号相位在t阶段的状态,其值可表示为,表示t阶段分别在相位组(1,3,6,8)和(2,4,5,7)给定绿灯的相位指数,用两个相位指数来表示的原因是为避免碰撞限制了在一个标准的八相位交叉口同时分配绿灯信号、且相互不冲突的相位个数不超过2个,若相位组(1,3,6,8)和(2,4,5,7)给定红灯,则或,j表示红灯状态持续的总时间;表示交叉口控制器在最终阶段所做的交通控制决策。
19.,,所有t阶段的状态变量和决策变量都需从各自的集合中选择,表示在t阶段所有可能的信号灯相位状态集,表示t阶段给定状态变量,所有可行的控制决策集;s22、状态集和控制决策集的确定取决于上一阶段的相变调节和信号状态设定,各自的表达式如下:其中表示由交叉口控制器制定的决策,从阶段的状态转变为阶段的状态,表示允许交叉口信号状态由上一阶段转变为当前阶段的状态转变链接集;s23、对网联车辆的所有bsm信息段进行管理,形成按相位索引排序的车辆信息,给定在相位车辆的位置和速度,在优化开始之前可以对车辆的初始离开交叉口停止线的时间进行预测,可得到车队中车辆的初始预计离开时间,头车和跟驰车辆的初始预计离开时间可分别由下式进行计算:时间可分别由下式进行计算:
其中,表示头车在0阶段、相位,给定状态变量,设定该相位下一阶段会分配绿灯信号,由此计算得出的预计车辆离开时间,同理表示跟驰车辆的预计离开时间,为车辆启动延误时间,为安全车头时距,表示0阶段之前相位给定的绿灯信号总步长,、分别表示头车、跟驰后车在0阶段的瞬时速度,、分别表示头车、跟驰后车在0阶段与交叉口停止线的距离;表示在0阶段、相位时自由行驶速度与头车的速度差,,为设定的自由行驶速度,表示在0阶段、相位时第辆车与第辆车的速度差,
20.s24、初始车辆预计离开时间列表生成后,车辆所在的车道下一阶段将激活绿灯信号,预计车辆行驶状态可由下式确定:号,预计车辆行驶状态可由下式确定:其中,、分别表示头车和跟驰车辆在0阶段、相位,给定状态变量,预计通过交叉口停止线的车辆行驶状态,其值为1表示自由行驶状态,值为0表示排队或减速状态,为设定的自由行驶速度,若头车的速度大于,则认为其为自由行驶状态车辆;进一步的,s3具体为:s31、设置步长t=1,定义最大化减少旅客延误时间的目标函数值,该函数累计了当前阶段和此前阶段的所有指标值,定义各阶段最优解集为空集,在规划时段内,对每一,得到状态变量集和决策变量集,最大化减少旅客延误时间的目标函数如下:;累计了所有相位中所有车辆的减少旅客延误的时间,、分别为相位指数和车辆指数,表示车辆在相位在初始阶段的载客量等级,可写为,是指给定状态变量,车辆在相位、t阶段的载客量等级,是指整个规划周期,指在相位的车辆从0阶段开始所花费的实际离开交叉口停止线的时间,为累计等待时间指数,为车辆从第一次被交叉口控制器监测到当前开始阶段0阶段所累计等待的时间;s32、获取头车上一阶段的预计离开时间和所有车辆上一阶段的行驶状态;s33、对每一,计算乘客延误性能指标:
21.其中和
22.表示两相位的载客量水平,是指整个规划时段,为累计等待时间指数,为车辆从第一次被交叉口控制器监测到当前开始阶段0阶段所累计等待的时间;s34、当取得最大值,记录各阶段的最优解集的上一阶段状态变量,后续三层动态规划算法的中层算法会对,,进行更新,从而得到,s31~s34解算的整个流程称为算法1;进一步的,s4具体为:s41、输入在t-1阶段的信号状态变量、由算法1得出的各阶段最优解集,将和均定义为空集;s42、基于枚举所有可能的状态变量,将每一插入到集合中;s43、为保障交叉口通行安全,限制绿灯信号资源的利用,根据信号制定规则,若且,f为绿灯间隔时间,则,,表示与前一阶段相位兼容相位的集合,据此将从中进行检索,若则将从中清除;当,若,从中检索,将从中清除。其余的保留在集合中,从而得到所有可行状态的集合,根据集合中的所有元素可计算不同的性能指标值,在信号制定规则下的一个信号相变例子如图2所示;s44、对每一,由得到,将插入到,s41~s44为信号相变的探索过程,此过程称为算法2;s45、在优化过程中,不断有车辆从当前车道离开交叉口停止线,车辆环境是动态变化的,预计的车辆离开时间、车辆行驶状态和载客量水平需要不断的更新。
23.头车、跟驰车辆的预计离开时间更新的公式为:
24.其中、分别为头车、跟驰车辆上一阶段的预计离开时间,为车辆启动损失时间,为安全车头时距,、表示头车、跟驰车辆上一阶段均处于自由行驶状态,、表示头车、跟驰车辆上一阶段均处于排队或减速状态。
25.更新了头车、跟驰车辆的预计离开时间,可对车辆的行驶状态进行判断:更新了头车、跟驰车辆的预计离开时间,可对车辆的行驶状态进行判断:更新了头车、跟驰车辆的预计离开时间,可对车辆的行驶状态进行判断:、为0时表示头车、跟驰车辆当前阶段均处于自由行驶状态,、表示头车、跟驰车辆当前阶段均处于排队或减速状态。
26.在出现红灯信号的车道中,该车道的车辆无法离开交叉口,车辆的数量和各车辆上的乘客数量保持不变,因此更新的载客量水平如下式:然后将这些更新的交通参数传递到三层动态规划算法的上层算法以计算下一阶段的性能指标;进一步的,s5具体为:s51、输入信号最终阶段的状态变量、最大累计函数值、各阶段最优解集合;s51、设定最优信号配时方案列表为空集,将插入到集合,令,为最终阶段;s52、从最终阶段开始,应用后向递归方法,从中检索,将插入到集合中作为第一个元素;s53、记录由各阶段交叉口控制器决策选择组成的最优方案,s51~s53为下层的后向递归算法,此过程称为算法3;
进一步的,s6具体为s61、最优信号配时方案实施后,滚动优化,重复数据采集和三层动态规划过程,三层动态规划算法的多阶段示意图如图3所示;s62、重复执行所设计的交通信号控制方法的优化流程。
27.本发明另一实施例公开了一种考虑旅客平均时延的交通信号控制系统,如图4所示,包括:采集模块,采集车辆、交通信号灯数据,所述数据包括车辆id、位置、速度、载客量、交通信号周期、相位、绿信比等信息;第一处理模块,对所述车辆、交通信号灯信息进行处理,得到每一车道初始阶段的车辆行驶状态和车辆预计离开交叉口停止线的时间;动态规划模块,通过三层动态规划算法得到整个规划周期的最优信号配时方案;循环更新模块,在单个交叉口分配最优信号配时方案,最优信号配时方案执行后,再次激活数据获取过程和三层动态规划算法,直到规划算法结束。
28.其中,动态规划模块包括:上层单元,三层动态规划算法中的上层算法用于计算各阶段最优性能指标,令旅客人均时延最小,并记录各阶段最优路径;中层单元,三层动态规划算法中的中层算法用于枚举下一周期所有可能的信号配时方案,并更新下一周期的车辆轨迹和状态;下层单元,三层动态规划算法中的下层算法应用后向递归方法求解整个规划期间的最优信号配时方案。
29.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
30.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种考虑旅客平均时延的交通信号控制方法,其特征在于,具体步骤如下:采集车辆位置、载客量、交通信号周期、相位、绿信比数据,经过结构化处理;根据所述数据计算每条车道从最初检测到车辆的位置到交叉口停止线距离范围内车辆的初始预计行驶状态和车辆初始预计离开交叉口停止线的时间;通过三层动态规划算法得到整个规划周期的最优信号配时方案;在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法,直到规划算法结束。2.根据权利要求1所述的考虑旅客平均时延的交通信号控制方法,其特征在于,所述最优信号配时方案具体步骤如下:三层动态规划算法中的上层算法用于计算各阶段最优性能指标,即驶入交叉口车辆的旅客人均时延最小,并记录各阶段车辆最优路径;三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态;三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信号配时方案。3.根据权利要求1所述的考虑旅客平均时延的交通信号控制方法,其特征在于,根据所述数据计算每车道车辆预计离开交叉口停止线的时间和车辆的行驶状态具体步骤如下:构建在t阶段所有可能的信号灯相位的状态集和t阶段给定状态变量所有可行的控制决策集;根据传输到交叉口信号控制器的车辆和信号数据形成按相序排列的车辆信息,从而计算得到初始车辆预计离开交叉口停止线的时间;根据初始车辆预计离开时间,判断车辆的行驶状态。4.根据权利要求2所述的考虑旅客平均时延的交通信号控制方法,其特征在于,三层动态规划算法中的上层算法用于计算各阶段最优性能指标,即驶入交叉口车辆的旅客人均时延最小,并记录各阶段车辆最优路径具体步骤如下:定义最大化减少乘客总延误时间的目标函数值;获取上一阶段预计车辆离开时间和车辆行驶状态;对每一状态集,控制决策集,根据预计车辆行驶状态和车辆预计离开时间计算乘客延误性能指标;当目标函数值取得最大值,记录各阶段车辆最优路径。5.根据权利要求2所述的考虑旅客平均时延的交通信号控制方法,其特征在于,三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态具体步骤如下:建立信号制定规则约束,清除异常状态,得到可行状态集,根据可行状态集中的所有元素计算不同的性能指标值;对每一属于可行状态集的状态变量,在最终阶段所做对应的交通控制决策插入到控制决策集;在优化过程中,不断更新预计的车辆离开时间、车辆行驶状态和载客量。6.根据权利要求2所述的考虑旅客平均时延的交通信号控制方法,其特征在于,三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信号方案具体步骤
如下:输入信号最终阶段的状态变量、最大累计函数值、各阶段最优解集合;设定最优信号配时方案集为空集,将最终阶段的状态变量插入到最优信号配时方案集;从最终阶段开始,应用后向递归方法,从各阶段最优解集合中检索上一时刻的状态变量,将上一时刻的状态变量插入到最优信号配时方案集中作为第一个元素;记录由各阶段选择组成的最优信号配时方案。7.根据权利要求1所述的考虑旅客平均时延的交通信号控制方法,其特征在于,在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法,直到规划算法结束,具体步骤如下:执行最优信号配时方案后,滚动优化,再次激活数据采集和三层动态规划算法;重复执行所设计的交通信号控制方法的优化流程。8.一种考虑旅客平均时延的交通信号控制系统,其特征在于,包括:采集模块,采集车辆位置、载客量、交通信号周期、相位、绿信比数据;第一处理模块,对所述车辆、交通信号灯信息进行处理,得到每一车道初始阶段的车辆行驶状态和车辆预计离开交叉口停止线的时间;动态规划模块,通过三层动态规划算法得到整个规划周期的最优信号配时方案;循环更新模块,在单个交叉口分配最优信号配时方案,最优信号配时方案执行后,再次激活数据获取过程和三层动态规划算法,直到规划算法结束。9.根据权利要求8所述的考虑旅客平均时延的交通信号控制系统,其特征在于,动态规划模块包括:上层单元,三层动态规划算法中的上层算法用于计算各阶段最优性能指标,令旅客人均时延最小,并记录各阶段车辆最优路径;中层单元,三层动态规划算法中的中层算法用于枚举下一信号周期所有可能的信号配时方案,并更新下一信号周期的车辆轨迹和状态;下层单元,三层动态规划算法中的下层算法应用后向递归方法求解整个规划周期的最优信号配时方案。
技术总结
本发明公开了一种考虑旅客平均时延的交通信号控制方法及系统,应用于智能交通技术领域,采集车辆位置、载客量、交通信号周期、相位、绿信比等数据,经过结构化处理并传输到交叉口信号控制器模块;根据以上数据计算每车道初始车辆行驶状态和车辆预计离开交叉口停止线的时间;三层动态规划算法中的上层算法计算各阶段最优性能指标,并记录各阶段车辆最优路径;中层算法枚举下一信号周期所有可能的信号配时方案,并更新车辆轨迹和状态;下层算法应用后向递归方法求解整个规划周期的最优信号配时方案;在单个交叉口执行最优信号配时方案后,再次激活数据采集和三层动态规划算法,直到结束。本发明减少总体时延,提高信号交叉口的人员通行能力。的人员通行能力。的人员通行能力。
技术研发人员:彭理群 黄菊 贺佳迷 李智斌 刘云鹏
受保护的技术使用者:华东交通大学
技术研发日:2023.05.06
技术公布日:2023/6/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
