1. 引言
超级虚拟轨道快运系统(Super autonomous Rail Rapid Transit,简称SRT)作为能耗低、载客量大的轨道交通系统是城市公交发展的新方向。现有的信号控制交叉口,信号配时参数一般是固定的,而交通流是动态变化的,所以车辆在交叉口处产生延误,且SRT公交的信号优先控制问题一直没有得到妥善处理。近年来车路协同技术发展逐渐完善,为解决公交优先问题提供技术支持。
Naumann R等 [1] 提出了车路协同系统下智能网联车信号优化策略。该策略利用车载检测模块,收集车辆的交通流数据,如数量、速度、与交叉口停止线距离等,进而传输给决策中心;然后以交叉口通行效率最高为目标函数,赋予车辆不同的通过优先级;从而实现车辆有序通过交叉口,提高通行效率。Dresner K [2] 等在车路协同环境下利用延长绿时和缩短红时的信号优先控制方法,提出一种公交完全优先的信号优先策略。该优先策略适用于社会车辆较少的交叉口,对于车流量较大的路口反而会增加其车辆延误。Mohammad N等 [3] 对交叉口与公交站点距离设置远近与交叉口延误关系进行研究,建立了交叉口多优先请求的优先控制模型。Yang等 [4] 基于车路协同环境下收集的车辆实时位置信息和速度,结合交叉口的多优先请求冲突,提出了处理多请求冲突的优化模型,通过实地应用验证了模型的优先效果。Garteter等 [5] 利用车路协同系统提供的实时交通流数据,以减少车辆延误为目标,建立优化控制模型,并利用OPAC算法进行模型求解,能够有效减少车辆延误。李鹏凯等 [6] 利用车路协同系统搜集的智能网联车信息,如位置信息、车速信息、交叉口排队长度信息等,以车辆经过交叉口停止时间最短为目标,建立了一种适用于单向主干道的车速诱导模型,解决了交叉口信号控制存在的可靠性不足问题,提高了交通效率。杨晓光 [7] 等模拟车路协同环境,总结交通流的行驶规律,对交叉口信号实施自适应控制,系统性研究了交叉口处的信号控制技术。高苏 [8] 等基于可变信号交叉口,在设计其信号配时方案时,综合考虑范围内的车辆车速诱导,假定所有车辆都按照车速诱导,预测交叉口车辆的到达分布。杨金越等 [9] 基于部分车辆为智能网联车辆,考虑非网联车辆和交叉口信号配时方案,以降低车辆燃油消耗为目标,实时计算网联车辆的最佳车行驶速度。
车辆通过交叉口时,经常需要减速、停车、加速,由此不仅使车辆产生一定的延误,而且由于车辆行驶状况发生变化,使得车辆在交叉口产生一个比在正常连接道路行驶时多得多的燃油消耗;此外,对信号配时的单一优化也未能实现对交叉口时空资源的最优利用,缺少对车辆的行驶控制,对驾驶员没有相应的行驶速度建议。因此,本文以信号配时、车辆速度动态调整为方法,结合车路协同提供的“车–车”、“车–路”实时通讯环境,建立了一种基于混合整数非线性规划的SRT公交信号优先控制优化模型。在考虑到公交车进入车路协同环境下的检测范围时的初始状态的基础上,以人均延误和车辆能耗作为优化目标,设计了公交信号优先算法及求解流程;最后利用SUMO仿真平台的TRACL接口与Python搭建了车联网仿真平台,在不同交通条件下对本文提出的SRT公交优先模型进行测试。
2. 模型搭建
本文选取交叉口车辆能耗最小化和人均延误最小化为优先目标,构建交叉口SRT公交信号优先模型。以交叉口各进口道的交通量、单位时间内交叉口乘客人数及各车道的车辆饱和度作为决策变量,约束函数包括:道路承载能力约束、最小绿灯时间约束及0-1决策变量约束。决策变量包含0-1决策变量和连续变量,因目标函数是非线性的,故所建立的优先模型属于混合整数非线性规划问题。
2.1. 模型的目标函数
在车路协同环境下,车辆通过交叉口,需要减速、停车、加速,由此不仅产生一定的延误,而且由于行驶状况发生变化,使其在交叉口产生一个比在正常连接道路行驶时多得多的燃油消耗;而SRT公交因为载客量大的特点,降低SRT车辆延误就是降低交叉口的人均延误。
因此,本文选取车辆通过交叉口产生的能耗Q和人均延误D为优先模型的目标函数,交叉口能耗计算公式为式(1) [10] 。
(1)
式中,
为交叉口一个车道的车辆到达率,pch/h;
为车辆减速的瞬时油耗,ml/s;
为车辆减速的燃油消耗率,ml/s;
为车辆减速时间。
人均延误需要研究SRT车辆延误和社会车辆的延误,根据信号优先控制方案不同,延误也不同。在采用绿灯延长控制方案时,SRT延误是减少的,SRT延误公式如式(2)。
(2)
式中,
为SRT车辆在第i相位因为绿灯延长策略造成的延误。
同相位的社会车辆延误减少,非优先相位的社会车辆延误增加,如图1中阴影部分所示。具体计算公式如式(3)和(4)所示。
(3)
(4)
式中,
为第i相位的社会车辆在第i相位因为绿灯延长策略造成的延误;
为非优先相位的社会车辆在第i相位因为绿灯延长策略造成的延误。
![](//html.hanspub.org/file/125-2571610x19_hanspub.png?20240604170033441)
Figure 1. Schematic diagram of social vehicle delay changes under the green light extension strategy. (a) Social vehicle total time savings graph; (b) Total delay graph of increased social vehicles
图1. 绿灯延长策略的社会车辆延误变化示意图。(a) 社会车辆总节省时间图;(b) 社会车辆增加总延误图
在采用红灯缩短控制方案时,减少了SRT排队时间,所以SRT延误也是减少的。
(5)
式中,
为SRT车辆在第i相位因为红灯缩短策略造成的延误。
同相位的社会车辆延误减少和非优先相位的社会车辆延误增加,如图2中阴影部分所示,具体计算公式如式(6)和(7)所示。
(6)
(7)
式中,
为第i相位的社会车辆在第i相位因为红灯缩短策略造成的延误;
为非优先相位的社会车辆在第i相位因为红灯缩短策略造成的延误。
在非饱和状态下,信号控制的交叉口的延误可根据HCM延误公式确定,故交叉口的人均延误为:
(8)
式中,
为第i相位j车道的社会车辆到达率,pcu/h;
为第i相位j车道的SRT车辆到达率,pcu/h。
2.2. 优化目标
以车辆通过交叉口产生的能耗Q和人均延误D最小为优化目标,建立交叉口SRT信号优先优化模型如下。
![](//html.hanspub.org/file/125-2571610x29_hanspub.png?20240604170033441)
Figure 2. Schematic diagram of social vehicle delay changes under the red light early cut-off strategy. (a) Total time saved by social vehicles; (b) Total delay in increasing social vehicles
图2. 红灯早断策略的社会车辆延误变化示意图。(a) 社会车辆总节省时间;(b) 社会车辆增加总延误
(9)
2.3. 模型的约束条件
2.3.1. 最大车速约束
在确定采取车速诱导时,SRT车辆的车速应小于最大安全车速,本文取60 km/h。
(10)
式中,
表示SRT车辆到达交叉口的时间,
表示根据现有速度预估SRT车辆到达交叉口的时间。
为绿灯剩余时间。
2.3.2. 最短绿灯时间约束
根据交通流的冲突关系,确保交叉口车辆行驶的安全和顺畅。各相位需要满足最短绿灯时间 [11] ,即:
(11)
其中,
。
式中,
为车辆驾驶员驾驶车辆通过交叉口所需要的时间;
为行人通过过街设施通过道路的最短绿灯时间;
为行人绿灯损失时间;
为行人步行速度,一般为1.2 m/s;p为0~1变量。
2.3.3. 通行效益约束
公交信号优先会导致非优先相位社会车辆延误增加,交叉口总的运行效率并非得到优化,并且公交车速变化会导致车辆能耗变化。因此,每次的优先请求执行前必须计算其通行效益,即:
(12)
2.4. 模型求解
2.4.1. 协同优化模型
考虑到SRT公交车辆的载客数较大,最大载客容量为320人,要着重考虑SRT公交车辆的拥堵问题,最大限度地减少车辆的燃油消耗和人均延误,对原优化进行简化,即:
(13)
2.4.2. 模型重构
在目标函数中
中,引入变量y,即:
(14)
将其分段线性化,即:
(15)
则原函数
中非线性形式被线性化为:
(16)
同理,约束条件按照上述方法处理。
依据上述方法,本文模型目标
可重构为:
(17)
其中,
。
2.4.3. 双目标函数的转化
将模型中的双目标函数转化为单目标函数,分为两个步骤。
Step1:增加单位油耗
就可以把目标函数
转化为燃油消耗(mL),与目标函数
的能耗(mL)量纲统一,单位油耗可取加速、减速、怠速油耗的平均值,转化后的目标函数
为:
(18)
Step2:根据优化目标各影响因素的重要程度,分别赋予目标函数
和
相应的权重,将双目标函数转换为单目标函数。本文是以减少能耗为第一目标,因此,将考虑车辆能耗的目标函数
的权重取值为0.6,将交叉口人均延误
权重取值为0.4。转化后的目标函数为:
(19)
式中,
为目标函数
的权重;
为目标函数
的权重。
3. 实例仿真分析
本文仿真实验采用的是Simulation of Urban Mobility (简称SUMO)开源仿真软件。可以对道路交叉口信号配时进行仿真,在优先信号控制下,输出评价指标参数,依据参数输出结果对优化效果进行评价。为了方便对信号输入,使用SUMO的TraCI (Traffic Control Interface)接口,结合Python语言进行仿真,构建出不同的微观交通流仿真模型 [12] 。
3.1. 仿真对象及数据来源
本章以盐城SRT轨道交通1号线青年路与希望大道交叉口为研究实例,分析验证模型的有效性,该交叉口渠化图如图3所示。通过外业调查可知,SRT有独立公交车道,青年路与希望大道交叉口采用定周期信号配时方案,一个周期时长为180 s,周期各相位信号配时方案如图4所示。本文假设高峰小时期间平均一辆SRT车辆有50位乘客,平均一辆社会车辆有2位乘客,SRT车辆和社会车辆的平均行驶速度均为40 km/h,交叉口最大安全速度为60 km/h。本文选取高峰时刻8:00至9:00一个小时的交叉口交通数据,数据为外业实地调查获得,采用人工计数法,具体数据如表1所示。
![](//html.hanspub.org/file/125-2571610x65_hanspub.png?20240604170033441)
Figure 3. Channelization diagram of the intersection of Qingnian Road and Hope Avenue
图3. 青年路与希望大道交叉口渠化图
3.2. 仿真平台的搭建
首先在SUMO仿真软件中构建路网模型,对道路交叉口各参数进行设定在Python环境下对SRT信号优先优化模型进行仿真验证。使用OpenStreetMap获取青年路与希望大道交叉口路网信息,在SUMO中导入路网模型如图5所示。
![](//html.hanspub.org/file/125-2571610x66_hanspub.png?20240604170033441)
Figure 4. Signal Timing Plan for the Intersection of Qingnian Road and Hope Avenue. (a) Intersection signal timing diagram; (b) Intersection signal phase diagram
图4.青年路与希望大道交叉口信号配时方案。(a) 交叉口信号配时图;(b) 交叉口信号相位图
![](Images/Table_Tmp.jpg)
Table 1. Traffic volume statistics at the intersection of Qingnian Road and Hope Avenue
表1. 青年路与希望大道交叉口交通量统计表
![](//html.hanspub.org/file/125-2571610x67_hanspub.png?20240604170033441)
Figure 5. Road network at the intersection of Qingnian Road and Hope Avenue
图5. 青年路与希望大道交叉口路网图
将上文收集的交叉口信号配时方案和各车道交通量输入仿真软件,东西向直行相位绿灯时长为48秒,车辆数为1003辆;东西向左转绿灯相位为62秒,车辆数为862辆;南北向直行绿灯相位时间为28秒,车辆数为371辆;南北向左转绿灯相位时间为30秒,车辆数为439辆。相位间所有黄灯时长为3秒。因为SRT车辆信号优先控制是通过控制交叉口中信号配时参数和SRT车辆速度,从而实现对SRT车辆的控制,所以仿真输入接口有两个,分别是信号配时参数和车辆速度。仿真输出口包含三个变量,分别是SRT车均延误、社会车辆车均延误和燃油消耗。
3.3. 仿真参数标定
对交叉口现有信号配时方案进行仿真实验,保证仿真结果与实际计算结果相符,需要标定一些仿真参数,本文标定的参数如表2所示。
![](Images/Table_Tmp.jpg)
Table 2. Simulation Parameters Table
表2. 仿真参数表
3.4. 仿真方案设计和结果分析
选取基础模型、FIFS模型和本文提出的优先模型,分别基于这三种模型设计仿真方案,设置仿真时长为600 s、1200 s和1800 s,在SUMO中进行仿真,对于输出的仿真评价参数进行对比分析。
方案一:使用基础模型控制方案。即无信号优先控制,采用现有固定的信号配时。SRT车辆速度取40 km/h,SRT车辆加速度取1.0 m/s2,SRT车辆减速度取2.0 m/s2,社会车辆加速度取3.0 m/s2,社会车辆减速度取4.0 m/s2,社会车辆加速能耗取1.07 ml/s,减速能耗取0.84 ml/s,SRT能耗取社会车辆的4倍,仿真时段为高峰时段,车道为饱和状态,单位黄灯时间为3 s,其余参数如表2所示。交叉口的信号相位无优化,信号配时方案固定不变,取交叉口现状的信号配时方案。设置仿真时长分别为600 s、1200 s和1800 s,输出仿真参数在不同仿真时长下的变化图如图6所示。
![](//html.hanspub.org/file/125-2571610x68_hanspub.png?20240604170033441)
Figure 6. Changes in evaluation parameters of Scheme 1 under different simulation durations
图6. 方案一的评价参数在不同仿真时长变化图
在交通流参数不变的情况下,采用基础模型控制方案时,就是按照现有的交叉口信号配时方案,但是对SRT车辆进行车速诱导。从图6的仿真评价参数可以看出,交通量不变的情况下,采用基础模型比现有的固定信号配时方案,交叉口的人均延误是下降了1.9 s,降低了6%。
方案二:使用FIFS模型控制方案。即有且只考虑一个优先目标车辆模型,采用FIFS模型控制策略进行公交信号优先仿真。该模型在第一次收到公交信号优先请求后,忽视后面公交优先车辆发出的请求,不考虑相位调整对后续车辆和非优先相位车辆的影响。车辆行驶速度取40 km/h,SRT车辆加速度取1.0 m/s2,SRT车辆减速度取2.0 m/s2,社会车辆加速度取3.0 m/s2,社会车辆减速度取4.0 m/s2,社会车辆加速能耗取1.07 ml/s,减速能耗取0.84 ml/s,SRT能耗取社会车辆的4倍,仿真时段为高峰时段,车道为饱和状态,单位黄灯时间为3 s,其余参数如表2所示。交叉口的信号配时方案适应交叉口SRT车辆的到达,对SRT车辆采取信号优先控制,不考虑非优先相位社会车辆延误变化,设置仿真时长为600 s、1200 s和1800 s,输出仿真参数在不同仿真时长下的变化图如图7所示。
![](//html.hanspub.org/file/125-2571610x69_hanspub.png?20240604170033441)
Figure 7. Changes in evaluation parameters of Scheme 2 under different simulation durations
图7. 方案二的评价参数在不同仿真时长变化图
由图7可知,在实施FIFS模型信号优先控制时,SRT车辆优先请求得到批准,继而得出各相位的信号调整方案。当前相位的车辆延误都是减少的,非当前相位的延误是增加的。与基础模型控制方案相比,人均延误下降了2.8 s,同比下降9.4%,车辆能耗减少了29.9 ml,同比下降了8.2%。
方案三:使用双向优化模型控制方案。即信号优先和速度诱导双向优化模型(以下简称双向优化模型)。车辆输入与上文一致,车辆行驶速度取40 km/h,SRT车辆加速度取1.0 m/s2,SRT车辆减速度取2.0 m/s2,社会车辆加速度取3.0 m/s2,社会车辆减速度取4.0 m/s2,社会车辆加速能耗取1.07 ml/s,减速能耗取0.84 ml/s,SRT能耗取社会车辆的4倍,仿真时段为高峰时段,车道为饱和状态,单位黄灯时间为3 s,其余参数如表2所示。根据通行效率判断是否进行车速诱导,最大诱导车速取70 km/h,交叉口的信号配时方案会根据调整车速的SRT实时到达进行调整。同时考虑非优先相位社会车辆延误增加。设置仿真时长为600 s、1200 s和1800 s,输出仿真参数在不同仿真时长下的变化图如图8所示。
![](//html.hanspub.org/file/125-2571610x70_hanspub.png?20240604170033441)
Figure 8. Changes in evaluation parameters of Scheme 3 under different simulation durations
图8. 方案三的评价参数在不同仿真时长变化图
从图8可知,在实施双向模型信号优先控制方案时,与FIFS模型控制方案相比,人均延误下降了2.3 s,同比下降8.3%,车辆能耗减少了23.0ml,同比下降了6.9%。
为了突出本文提出的双向优化模型的优越性,分别与方案一的基础模型控制方案和方案二的FIFS模型控制方案的仿真评价参数进行对比分析,具体数据如表3所示。
![](Images/Table_Tmp.jpg)
Table 3. Comparison of Simulation Evaluation Parameters for Three Schemes
表3. 三种方案仿真评价参数对比表
从实验结果可知,双向优化模型控制策略在人均延误方面比基础模型控制策略和FIFS控制策略呈下降趋势,分别减少了5.1 s、2.3 s,同比下降了16.7%和8.2%。因此,选用双向优化模型能够提高交叉口的人均通行效率。双向优化模型的另一个优化指标便是车辆的能耗损失,双向优化模型在燃油消耗方面比起基础模型和FIFS模型降低不少,分别降低了52.9 ml和23 ml,比例上分别下降了14.6%和6.8%。在环保节能和节约成本上表现出优越的收益。由此可见,双向优化模型在提升交叉口通行效率的基础上,呈现出良好的经济效益。
为了验证信号优先模型所求解的准确性,将实例分析输出的延误时间与用动态分布算法求解的结果进行对比,如表4所示,得出实例分析得出的数据在动态分布算法求解结果误差范围内。所以,认定本文建立的优先控制模型是可靠的,输出结果是准确的。
![](Images/Table_Tmp.jpg)
Table 4. Comparative analysis results
表4. 对比分析结果
4. 结论
在车路协同环境下,研究SRT信号优先问题,得出结论如下:
(1) 现有的信号控制策略,主要依靠调整交叉口信号配时方案,对车辆控制较少。在车路协同环境下,对SRT车速和交叉口信号配时双向优化控制是可行的。
(2) 研究绿灯延长和红灯缩短控制策略下的各相位延误变化、车辆在交叉口范围内燃油消耗变化。选取人均延误最小和能耗最小为目标函数,建立基于混合整数非线性规划的SRT公交信号优先控制模型。提出必要的限制条件对SRT信号优先模型进行约束,对混合整数非线性模型进行二次优化,将其转化为了线性单目标模型,降低模型复杂性。
(3) 选取盐城市SRT1号线的青年路与希望大道交叉口为仿真案例,使用SUMO仿真软件选取了其他两种优化控制模型,设计基于三种模型的仿真方案,进行仿真分析,仿真结果在同等数据下采用动态分布算法求解结果的误差范围内,因此本文模型是可行且有效的。