摘要
通过深入挖掘利用电警数据蕴含的交通流信息,提出了一种基于电警数据的单点自适应信号控制优化方法。研究对象为各进口道均布设电警设备的四肢交叉口,4个上游交叉口也布设有电警设备,能够获取前往目标交叉口的车流。首先,根据TOD时段上下游电警匹配历史数据,利用高斯混合模型估计各路段行程时间参数,进而标定基于截断正态分布的车队离散模型;其次,基于实时到达率预测值,以目标交叉口总延误最小为优化目标,建立整数规划模型对信号控制参数进行实时滚动优化,采用动态规划算法求解;最后,在不同需求场景下对该方法进行仿真验证。结果表明,路段行程时间均值与标准差的估计误差均小于3s,车均延误与排队长度较最优灯组配时分别减少34.2%和40.5%以上。与感应控制相比,该方法在高需求场景下改善效果更为明显,车均延误与排队长度分别减少12.9%和15.8%,在其他场景下也分别有2.6%和5.4%以上的改善。同时,滚动优化时长的增加也能带来控制效益的提升。
交通信号控制是城市道路交叉口的重要交通管控手段之一,主要包括定时、感应和自适应等控制方式。其中,单点自适应信号控制可以根据检测器信息对交叉口未来交通运行状况进行预测,并基于优化模型实时生成最佳的信号配时方案,可以较好地适应交通流的随机时变特征,被认为是最有效的信号控制方式之
现有的单点自适应信号控制方法主要依赖以线圈为代表的传统定点检测器和以网联车为代表的移动检测器。前者通常布设在停车线附
尽管线圈能够采集流量、速度和占有率等交通参数,但由于不能获取车辆身份信息,在交叉口多车道场景下难以获取个体车辆的行程时间,因此少有相关研究考虑车队的离散。以网联车为代表的移动检测器则能够提供更加精细的交通数据,强化系统对交通流变化的感知。考虑到现实中较低的渗透率,Feng
电子警察(简称电警)系统可以实时采集车辆通过交叉口停车线的时间、所在车道及其身份信息,近年来在我国城市道路交通管理中被广泛应用于交通违章执法。相较于线圈等传统定点检测器,电警具有数据质量高、覆盖范围广、车道级全样本检测的特点。同时,通过上下游电警数据的车辆号牌匹配,还可进一步得到车辆路径及其行程时间。在交通状态估计方面,电警数据具有巨大的挖掘潜力,例如行程时间估
研究场景为四肢交叉口(目标交叉口)及其四个上游交叉口,所有交叉口的各进口道均布设有电警检测器。考虑到我国城市道路交叉口绝大部分情况下右转流向不受灯控,因此仅考虑左转与直行车道的电警检测器。利用上游交叉口的电警检测器能够实时获取左转与直行方向前往目标交叉口的车流,如

图 1 研究场景
Fig. 1 Study scenario
控制框架如

图 2 控制框架
Fig. 2 Control framework
自Robertson模
考虑到上游左转与直行车流在起步阶段的速度差异,对路段中这两类检测车辆进行区分。记上游流向的车辆离开上游的时刻为,到达下游的时刻为,其中,则其行程时间为。在一个TOD时段内有车辆行程时间集合,对其进行聚类可得到未经历排队车辆的行程时间集合,记为。
假设路段行程时间服从截断正态分布,则高斯混合模型(Gaussian Mixture Model,GMM)能够很好完成以上聚类任务。高斯混合模型是一种常见的聚类算法,其假设观测变量隶属于多个不同的正态分布。对车辆行程时间集合进行聚类,取均值最小的一类作为路段行程时间,得到其分布参数,包括均值、方差、最小值和最大值。定义高斯混合模型为
(1) |
式中:为上游流向的车辆行程时间,为标准正态分布的概率密度函数,为均值,为标准差,为混合成分数量,下标表示第个混合成分,为权重系数,满足。
步骤1:遍历混合成分数量,采用期望最大化(Expectation-Maximization,EM)算
步骤2:选择使得BIC最小的混合成分数量,得到模型参数。取均值最小的混合成分计算路段行程时间参数,其中均值为,方差为,最小值为,最大值通过求解以下方程获得
(2) |
式中:表示均值第2小的混合成分。考虑到后续计算的便捷性,对和分别作向下与向上取整处理。
根据2.1部分所估计参数,上游流向路段行程时间的概率密度函数为
(3) |
式中:为标准正态分布的累积分布函数。
为了与后续信号控制优化相适应,对路段行程时间进行秒级离散化处理,其概率质量函数为
(4) |
对车辆离开上游的时刻同样进行秒级离散化处理。记为整数时刻,时间间隔表示时间段。在时间间隔内若上游流向有辆车通过,则记流率。上游流向在下游流向的转向比记为,根据TOD时段历史数据标定。由于右转流向未布设电警检测器,因此上游右转流率采用TOD时段平均值且按下游流向进行区分。根据上游实时电警数据以及概率质量函数,下游流向时间间隔的到达率为
(5) |
上述车队离散模型如

图 3 车队离散模型示意
Fig. 3 Illustration of platoon dispersion model
2.2部分实现了根据上游实时电警数据对下游到达率的预测,路段到达率的最大预测时长为,因此整个交叉口的最大预测时长为各路段最大预测时长的最小值,其中为路段集合。采用滚动优化的方式,以交叉口总延误最小为目标函数,基于到达率预测值对信号控制参数进行实时优化。如

图 4 滚动优化
Fig. 4 Rolling horizon
如

图 5 绿灯时间分配示意
Fig. 5 Illustration of green time split
相位结构如

图 6 相位结构
Fig. 6 Phase structure
参数或变量 | 说明 |
---|---|
/s | 滚动优化时长 |
/s | 路段的最小行程时间 |
相位包含的流向集合,例如, | |
流向的车道数 | |
/s | 流向的饱和车头时距 |
/s | 第个相位的最小绿灯时间 |
/s | 第个相位的最大绿灯时间 |
/s | 黄灯时间 |
/s | 清空时间 |
/s | 绿初损失时间 |
/s | 黄末损失时间 |
/(veh· | 流向时间间隔的预测到达率 |
流向时间间隔的到达车辆数 | |
流向时间间隔的离去车辆数 | |
流向时刻的排队车辆数 | |
流向第个相位结束时的排队车辆数 | |
流向信号更新时刻的排队车辆数 | |
滚动优化时间内的相位数(包括跳过相位) | |
信号更新时刻的放行相位编号 | |
当第一个相位为时搭接相位的序号集合 | |
第个相位(可能被跳过)结束时的放行相位编号 | |
/s | 第个相位的绿灯时间 |
/s | 第1个相位已放行的绿灯时间 |
绿灯时间的取值范围 | |
/s | 第个相位的绿灯结束时刻 |
/s | 第个相位的绿灯结束时刻下限 |
/s | 第个相位的绿灯结束时刻上限 |
/s | 第个相位的交叉口总延误 |
/s | 从第1个相位到第个相位的最小总延误 |
/s | 绿灯时间的最优解 |
/s | 绿灯结束时刻的最优解 |
使用交叉口总延误最小作为目标函数,根据增量排队累积(Incremental Queue Accumulation,IQA)方
(6) |
目标函数为最小化各相位总延误的加和
(7) |
根据流量守恒,时刻的排队车辆数由时刻的排队车辆数以及时间间隔的到达和离去车辆数决定,相位初始排队车辆数等于上一相位结束时的排队车辆数
(8) |
式中:为时间间隔的到达车辆数,,其中,为时间间隔的预测到达率。为时间间隔的离去车辆数,为第个相位结束时的排队车辆数。
记为当前相位编号,为上一放行相位编号,为相位的放行流向集合。考虑到相位搭接情况的多样性,的计算可分为以下4种情况:
(1)若流向在两相位中都被放行,即,则时间间隔的离去车辆数为饱和流率与当前排队车辆数之间的较小值
(9) |
式中:为流向被放行时的离去车辆数,为流向的车道数,为流向的饱和车头时距。
(2)若流向在两相位中都不被放行,即,则离去车辆数始终为0
(10) |
(3)若流向从当前相位才开始放行,即,则在前秒分别为上一放行相位的黄灯时间与全红时间,后续秒为绿初损失时间,因此前秒离去车辆数为0
(11) |
(4)若流向仅在上一相位放行,即,由于前秒为上一相位的黄灯时间,因此该流向在前秒内继续放行,为黄末损失时间
(12) |
滚动优化时长等于各相位时长的加和,除第一个相位时长等于绿灯时间外,后续未跳过相位的时长还包括前置的黄灯时间与清空时间
(13) |
式中:为滚动优化时间内的相位数,表示绿灯时间为的相位时长
(14) |
以上整数规划问题利用枚举法求解困难。考虑到滚动优化时间内的信号控制切换实际上是一个多阶段决策过程,每个相位可看作一个阶段,绿灯结束时刻为状态变量,绿灯时长为决策变量,因此可采用动态规划算法进行求解。
第个相位的绿灯结束时刻下限可根据各相位的最小绿灯时间累加计算
(20) |
考虑到搭接相位的最大绿灯时间可能各不相同,因此在累加计算绿灯结束时刻上限时需要比较两搭接相位的最大绿灯时间
(21) |
(22) |
不考虑搭接相位约束,绿灯时间的取值范围如下所示。对于第1个相位,绿灯时间与其结束时刻相等。对于后续相位,绿灯时间受限于最小与最大绿灯时间,并且需要使得在其上下限内。特别地,如果则说明该相位可在之后延续,故无最小绿灯时间限制。
(23) |
(24) |
进一步考虑搭接相位约束,导致两搭接相位同时出现的绿灯时间取值范围为
(25) |
式中:为上一放行相位编号。
动态规划算法详述如下:
(1)向前搜索
步骤1:初始化,初始目标函数,初始排队长度,初始放行相位编号。
步骤2:遍历,求解如下最优化问题
(26) |
特别地,当时,若第个相位为搭接相位3或相位7,需要额外判断若前一搭接相位跳过,目标函数是否更优
(27) |
若,则令,更新,,。随后,记录下的绿灯时间最优解以及剩余排队车辆数。当(当前相位为上一相位的延续)或(当前相位被跳过)时,保持激活相位编号不变,;否则更新激活相位编号,。
步骤3:若,更新,回到步骤2;否则结束向前搜索,前往步骤4。
(2)向后搜索
步骤4:确定最优相位数(包括跳过相位),有。
步骤5:遍历,得到绿灯结束时刻最优解
(28) |
最终得到各相位的绿灯时间 及其对应的相位编号 。根据最大预测时长确定实际绿灯时间以及相位编号,更新下一信号更新时刻的初始排队长度以及初始放行相位编号。
本文在微观仿真软件SUMO中对浙江省桐乡市真实路网进行建模,采用Python实现上述车辆到达预测以及信号控制优化模型,通过TraCI接口与SUMO进行交互。

图 7 仿真验证场景
Fig. 7 Validation scenario

图 8 目标交叉口
Fig. 8 Target intersection
为了验证不同需求场景下的优化效果,在真实数据标定流量的基础上定义4种需求场景。如
场景 | 流量比例 | 流量/(veh⋅ | 周期时长/s | Webster延误/s |
---|---|---|---|---|
场景I | 0.75 | 1 362 | 65 | 31.6 |
场景II | 1 | 1 816 | 70 | 32.8 |
场景III | 1.25 | 2 270 | 79 | 34.9 |
场景IV | 1.5 | 2 724 | 107 | 41.4 |
后续验证分为两个步骤进行:①在最优灯组配时下,使用5组不同的随机种子对各场景进行仿真,通过匹配后的上下游电警数据估计各场景的路段行程时间参数;②根据上一步估计的参数标定各场景下的车队离散模型,使用5组不同的随机种子对本文方法的控制效益(车均延误、平均排队长度)进行验证。
以场景II东进口上游直行车辆为例,

图 9 路段行程时间参数估计示意
Fig. 9 Illustration of link travel time parameters estimation
了不同混合成分数量对应的BIC值,根据折线图的最低点取混合成分数量为2,拟合结果如
路段行程时间均值与标准差的估计误差如

图 10 路段行程时间参数估计误差
Fig. 10 Estimation error of link travel time parameters
使用5组不同的随机种子,在4种场景下对本文方法的进行验证,控制效益选取车均延误与平均排队长度,其中平均排队长度为各受控流向每时刻排队长度的平均值,排队长度定义为最后一辆速度低于5km⋅
不同场景下的控制效益如

图 11 不同场景控制效益比较
Fig. 11 Comparison of control benefits in different scenarios

图 12 场景I控制效益比较
Fig. 12 Comparison of control benefits in scenario I

图 13 场景IV控制效益比较
Fig. 13 Comparison of control benefits in scenario IV
滚动优化时长 | 车均延误/s | 排队长度/m | 计算时间/s |
---|---|---|---|
最大预测时长 | 21.51 | 5.94 | 0.05±0.02 |
25s | 20.85 | 5.66 | 0.07±0.04 |
30s | 20.76 | 5.60 | 0.15±0.05 |
35s | 20.11 | 5.35 | 0.24±0.06 |
40s | 19.99 | 5.35 | 0.40±0.09 |
本文充分挖掘电警数据的特性,构建了基于电警数据的单点自适应信号控制优化框架。本文的研究场景包括目标交叉口及其四个上游交叉口,所有交叉口的各进口道均布设有电警检测器。首先根据历史电警数据,利用高斯混合模型估计路段行程时间参数,进而标定基于截断正态分布的车队离散模型,随后基于到达率预测值建立了以最小化总延误为目标的自适应控制优化模型,考虑该模型为整数规划模型,采用动态规划算法进行求解。
在不同需求场景下对上述模型进行验证。验证结果表明,在路段行程时间参数估计方面,均值与标准差的估计误差均小于3s。与最优灯组配时相比,本文方法的车均延误与排队长度在所有场景下均大幅改善,分别减少34.2%和40.5%以上。与感应控制相比,本文方法在高需求场景下改善效果明显,分别减少12.9%和15.8%,在其他场景下也分别有2.6%和5.4%以上的改善。滚动优化时长的增加有助于控制效益的改善,但会导致计算时间的增加,需要根据设备算力选择最优的滚动优化时长。
然而,该方法也存在一些局限性。电警设备的漏检会导致到达率预测值的偏差,但在文中未予以考虑,后续可从上游车辆车头时距序列着手对漏检进行修复。另外,由于上游电警无法判断单个车辆在下游的流向,如果左转车辆过多则可能出现放行不充分的现象。因此,未来可融合网联车数据,或利用布设在停车线前的线圈得到流向排队长度下限,从而改善模型的优化效果。
作者贡献声明
骆旅舟:构建自适应控制框架;实现车辆到达预测及信号控制优化算法;进行仿真验证;撰写论文文本
谈超鹏:参与构建自适应控制框架;修改论文文本
唐克双:提供方法思路与写作指导
参考文献
TANG K, BOLTZE M, NAKAMURA H, et al. Global practices on road traffic signal control: Fixed-time control at isolated intersections[M]. Amsterdam: Elsevier, 2019. [百度学术]
SIMS A G, DOBINSON K W. The Sydney coordinated adaptive traffic (SCAT) system philosophy and benefits[J]. IEEE Transactions on vehicular technology, 1980, 29(2): 130. [百度学术]
CAI C, WONG C K, HEYDECKER B G. Adaptive traffic signal control using approximate dynamic programming[J]. Transportation Research Part C: Emerging Technologies, 2009, 17(5): 456. [百度学术]
CHEN S, SUN D J. An improved adaptive signal control method for isolated signalized intersection based on dynamic programming[J]. IEEE Intelligent Transportation Systems Magazine, 2016, 8(4): 4. [百度学术]
LARRY H K. Event-based short-term traffic flow prediction model[J]. Transportation Research Record, 1995, 1510: 45. [百度学术]
ROBERTSON D I, BRETHERTON R D. Optimizing networks of traffic signals in real time-the SCOOT method[J]. IEEE Transactions on vehicular technology, 1991, 40(1): 11. [百度学术]
SEN S, HEAD K L. Controlled optimization of phases at an intersection[J]. Transportation Science, 1997, 31(1): 5. [百度学术]
FENG Y, HEAD K L, KHOSHMAGHAM S, et al. A real-time adaptive signal control in a connected vehicle environment[J]. Transportation Research Part C: Emerging Technologies, 2015, 55: 460. [百度学术]
CAI C, WANG Y, GEERS G. Vehicle-to-infrastructure communication-based adaptive traffic signal control[J]. IET Intelligent Transport Systems, 2013, 7(3): 351. [百度学术]
LEE J, PARK B, YUN I. Cumulative travel-time responsive real-time intersection control algorithm in the connected vehicle environment[J]. Journal of Transportation Engineering, 2013, 139(10): 1020. [百度学术]
YASIN A M, KARIM M R, ABDULLAH A S. Travel time measurement in real-time using automatic number plate recognition for Malaysian environment[J]. Journal of the Eastern Asia Society for Transportation Studies, 2010( 8): 1738. [百度学术]
KAZAGLI E, KOUTSOPOULOS H N. Estimation of arterial travel time from automatic number plate recognition data[J]. Transportation research record, 2013, 2391(1): 22. [百度学术]
RAO W, WU Y J, XIA J, et al. Origin-destination pattern estimation based on trajectory reconstruction using automatic license plate recognition data[J]. Transportation Research Part C: Emerging Technologies, 2018, 95: 29. [百度学术]
MO B, LI R, DAI J. Estimating dynamic origin–destination demand: A hybrid framework using license plate recognition data[J]. Computer-Aided Civil and Infrastructure Engineering, 2020, 35(7): 734. [百度学术]
TANG K, CAO Y, CHEN C, et al. Dynamic origin-destination flow estimation using automatic vehicle identification data: A 3D convolutional neural network approach[J]. Computer-Aided Civil and Infrastructure Engineering, 2021, 36(1): 30. [百度学术]
ZHAN X, LI R, UKKUSURI S V. Lane-based real-time queue length estimation using license plate recognition data[J]. Transportation Research Part C: Emerging Technologies, 2015, 57: 85. [百度学术]
LUO X, MA D, JIN S, et al. Queue length estimation for signalized intersections using license plate recognition data[J]. IEEE Intelligent Transportation Systems Magazine, 2019, 11(3): 209. [百度学术]
TAN C, LIU L, WU H, et al. Fuzing license plate recognition data and vehicle trajectory data for lane-based queue length estimation at signalized intersections[J]. Journal of Intelligent Transportation Systems, 2020, 24(5): 449. [百度学术]
NIE C, WEI H, SHI J, et al. Optimizing actuated traffic signal control using license plate recognition data: Methods for modeling and algorithm development[J]. Transportation Research Interdisciplinary Perspectives, 2021, 9: 100319. [百度学术]
ROBERTSON D I. TRANSYT: A traffic network study tool[R]. Crowthorne: Road Research Laboratory, 1969. [百度学术]
TRACZ M. The prediction of platoon dispersion based on rectangular distribution of journey time[J]. Traffic Engineering & Control, 1975, 16(11): 25. [百度学术]
POLUS A. A study of travel time and reliability on arterial routes[J]. Transportation, 1979, 8(2): 141. [百度学术]
姚志洪, 王逸, 杨涛, 等. 行程时间服从截断正态分布的动态车队离散模型[J]. 吉林大学学报(工学版), 2020, 50(6): 2094. [百度学术]
YAO Z, WANG Y, YANG T, et al. Dynamic platoon dispersion model based on truncated normal distribution of travel time[J]. Journal of Jilin University (Engineering and Technology Edition), 2020, 50(6): 2094. [百度学术]
DEMPSTER A P, LAIRD N M, RUBIN D B. Maximum likelihood from incomplete data Via the EM algorithm[J]. Journal of the Royal Statistical Society: Series B (Methodological), 1977, 39(1): 1. [百度学术]
STRONG D W, NAGUI R M, COURAGE K. New calculation method for existing and extended HCM delay estimation procedure[C]//Proceedings of the 87th Annual Meeting Transportation Research Board. Washington D C: Transportation Research Board, 2006: 06-0106. [百度学术]
IMPROTA G, CANTARELLA G E. Control system design for an individual signalized junction[J]. Transportation Research Part B: Methodological, 1984, 18(2): 147. [百度学术]