《城市区域多交叉口信号协同优化控制方法及系统.pdf》由会员分享,可在线阅读,更多相关《城市区域多交叉口信号协同优化控制方法及系统.pdf(15页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410720245.1 (22)申请日 2014.12.02 G08G 1/08(2006.01) G08G 1/081(2006.01) (71)申请人 上海交通大学 地址 200240 上海市闵行区东川路 800 号 (72)发明人 孙健 陈书恺 张颖 薛睿 倪训友 (74)专利代理机构 上海交达专利事务所 31201 代理人 王毓理 王锡麟 (54) 发明名称 城市区域多交叉口信号协同优化控制方法及 系统 (57) 摘要 一种交通管理和控制领域的城市区域多交叉 口信号协同优化控制方法及系统, 根据车辆离开 上游交叉口时间以及上。
2、游交叉口的控制方案信息 依次估计车辆到达排队末端的时间、 排队车辆的 数量变化、 车辆排队等待时间, 然后以此为目标函 数, 计算预测时长内的最优信号控制方案, 最后更 新信号灯状态。本发明充分利用现有交叉口设施 资源配置, 解决了传统自适应信号控制方法只适 用于单个交叉口, 计算复杂度大的问题, 具有适用 范围广, 易于实现, 控制方法可靠性高等优点。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书4页 说明书7页 附图3页 (10)申请公布号 CN 104464310 A (43)申请公布日 2015.03.25 CN 104464310 A。
3、 1/4 页 2 1. 一种城市区域多交叉口信号协同优化控制方法, 其特征在于, 根据车辆离开上游交 叉口时间以及上游交叉口的控制方案信息估计预测时长内车辆到达排队末端的时间、 排队 车辆的数量变化、 按车辆到达时信号相位估计车辆排队等待时间, 然后以此为目标函数, 计 算预测时长内的最优信号控制方案, 最后更新信号灯状态 ; 所述的预测时长是指对未来时间内交通流变化进行估计的时间范围, 由若干个单位时 间步长组成 ; 所述的车辆到达信息是指 : 当车辆经过上游交叉口进口道检测线圈记录的时间信息以 及按一定概率估计的行驶方向 ; 所述的车辆排队等待时间是指 : 车辆进入排队状态时起算, 至车辆。
4、离开该交叉口所经 过的时间 ; 所述的信号控制方案是指预测时长内各单位时间步长的信号相位顺序。 2. 根据权利要求 1 所述的方法, 其特征是, 所述的车辆排队等待时间通过以下方式得 到 : a) 首 先 要 估 算 车 辆 到 达 队 伍 末 端 的 时 间, 当 满 足 : a(k) td(k)+(a(k) k k:T a(k) T+Tp 时, 其中 : a(k) 为车辆 k 到达队伍末尾的时刻, 其中 : td(k) 为车 辆 k 离开上游交叉口的时刻 ; 除了到达队伍末端的时间, 在计算排队等待时还需要估算车 辆 k 离开进口道 l 的时间 ; b) 车辆 k 离开进口道 l 的时间为。
5、具体为 :其中 : h 为 相邻的排队车辆通过停车线的时间间隔 ; 当队伍中车辆离开停车线时, 其后所有车辆所对 应的将进行更新 ; c) 产生车辆排队等待时间的情况有很多种, 本实施例以车辆到达时相位状态以及该车 辆是否能在当前单位时间长度离开交叉口为划分依据, 分别计算每个单位时间步长内排队 等待时间 ; 根据是否切换相位, 单位时间步长包括 : i) 当不改变信号相位, 单位时间步长全部由绿灯时间或红灯时间组成, 即延长原有信 号状态一个单位时间步长 ; ii) 当改变信号相位, 此时单位时间步长由黄灯时间和最小绿灯时间组成, 其中黄灯损 失时间为 tY tendtgreen, 其中单位。
6、时间步长的开始与结束时间分别由 tstart和 tend表示 ; tgreen为绿灯开始时间 ; 当车辆到达时为红灯, 则计算相对容易, 只需用 tend减去 a(k) 即可得出车辆 k 在当前 单位时间步长的排队等待时间 ; 如该进口道在单位时间步长为绿灯, 考虑到受前车的影响, 须分情况考虑排队等待时间, 此时有四种情形 : 1) 车辆在 tgreen前到达, 并且在 tend前离开交叉口 ; 2) 车辆在 tgreen前到达, 但受到前车影响无法在 tend前离开交叉口 ; 3) 车辆在 tgreen后到达, 并且在 tend前离开交叉口 ; 4) 车辆在 tgreen后到达, 但受到前。
7、车影响无法在 tend前离开交叉口 ; 对于情形 1), 假设 disl为单位时间步长内进口道 l 可通过停车线的最大车辆数量, 车 权 利 要 求 书 CN 104464310 A 2 2/4 页 3 辆 k 到达队伍末尾的时刻 a(k) tgreen, k disl, 排队等待时间时间为车辆受前车影响加 上绿灯开始可能产生的等待时间, 即 Delayg(k) (k-1)hl+mintgreen-tstart,tgreen-a(k) ; 对于情形 2), 车辆 k 到达队伍末尾的时刻 a(k) tgreen, kdisl, 排队等待时间为 tgreen 与 tend的时间差加上切换绿灯可能产。
8、生的时间, 即 Delayg(k) tend-tgreen+mintgreen-tstart,tgreen-a(k) ; 对于情形 3), 车辆 k 到达队伍末尾的时刻 a(k)tgreen,排队等待时间为 车辆 k 离开停车线与到达队伍末端的时间差, 即 对于情形 4), 车辆 k 到达队伍末尾的时刻 a(k)tgreen,排队等待时间为 tend与车辆 k 到达队伍末端的时间差, 即 Delayg(k) tend-a(k)。 3. 根据权利要求 1 所述的方法, 其特征是, 所述的排队车辆的数量变化, 通过以下步骤 获得 : 1) 在预测时长中 t 至 t+1 时刻内各进口道排队的车辆数量。
9、 Q(t) 可表示为 : 其中 : t T,T+Tp, Tp Ptstep, t 单位为秒 ; tstep为单位时间步长 (5 15s) ; T 为预测时长开始时刻 ; P 为指定整数 ; Tp为预测时长 ; 表示各进口道内排队车辆的数量 ; l 表示交叉口进口道 ; m 为交叉口进口道的数量 ; 2)t 至 t+1 时 刻 内 离 开 路 段 (i,j) 的 车 辆 数 量 为具 体 为 : 其中 :是0 1变量, 表 示路段 (i,j) 进口道 l 是否可以通行。不同情况下离开该路段车辆数量受排队长度影响, 表示在 t 至 t+1 时刻内到达进口道 l 队伍末端的车辆数量 ;为 t 至 t。
10、+1 时刻内 以饱和流率通过交叉口 j 的车辆数量 ; 3)对于在t至t+1时刻内到达队伍末端的车辆k自上游交叉口行驶至排队车辆末端的 行驶时间为 (t), 具体为 :其中 :Di,j为 路段(i,j)的长度 ; lveh为车辆长度 ; vi,j为路段(i,j)中车辆自由流的平均速度 ;表 示 t 至 t+1 时刻经过离开上游交叉口并将进入进口道 l 的车辆数量, 与上游交叉口车辆离 开流率有关 ; 4) 交叉口排队长度更新为 : 自此可估算预测时长任意时刻 t 进口道 l 排队车辆的变化情况。 4. 根据权利要求 1 所述的方法, 其特征是, 所述的交叉口信号的相位顺序通过决策树 模型表示,。
11、 具体为 : 权 利 要 求 书 CN 104464310 A 3 3/4 页 4 所述的决策树中的枝表示各单位时间步长的信号相位, 即该信号相位产生的车辆排 队等待时间 ; 每个节点为交叉口的交通状态 ; 决策树中的节点代表该时刻交叉口的交通状 况, 决策树根节点的深度为 0, 某一层节点的深度为 d, 该节点的状态可由 Xi(d) 表示 ; 每经 过一个单位时间步长, 决策树中节点深度加 1, 即 d d+1, 并对交叉口状态进行更新。 5. 根据权利要求 4 所述的方法, 其特征是, 每个交叉口的状态向量和状态向量更新方 程为 : X(d) x1(d),x2(d),x3(d),x4(d)。
12、, X(d+1) fXi(d),u(d),N(x1(d),x1(d+1), 其 中 : 状态向量由四部分组成 : x1(d)为自仿真开始经历的时间 ; x2(d)为该交叉口内各进口道 排队车辆的数量 ; x3(d) 表示当前相位 ; x4(d) 为当前相位绿灯的累计时长 ; 在状态更新方程中, u(d)表示是否改变之前的信号相位, 若u(d)1则改变当前相位, 若 u(d) 0 则延长当前相位绿灯时间 ; N(x1(d),x1(d+1) 为单位时间步长内到达排队末尾 的车辆数量 ; 在更新状态向量时有 : x1(d+1) x1(d)+tstep, 即仿真时间 x1(d) 增加一个单位时间步长 。
13、tstep; x2(d+1) x2(d)+Qx2(d),x3(d),N(x1(d),x1(d+1), 即对交叉口各方向进口道排队 长度进行更新, 其中 Q 表示各方向进口道排队长度的变化 ; x3(d+1) h(x3(d),u(d), 即对信号相位进行更新, 其中 h( ) 表示相位序号的更新算 式 ; 即确定下一个单位时间步长内绿灯相位的 时间长度。 6. 根据权利要求 4 所述的方法, 其特征是, 所述的决策树模型通过分支定界法求得最 优解, 具体步骤包括 : 步骤 1 : 根据各进口道排队等待时间情况, 为决策树根节点选择起始相位 ; 步骤 2 : 选择当前产生最大排队等待时间的进口道所。
14、在相位作为下一个时间步长的绿 灯相位 ; 步骤 3 : 检查是否完成初始信号控制方案的搜索, 当完成进入步骤 4, 否则返回步骤 2 ; 步骤 4 : 记录初始信号控制方案, 计算累计排队等待时间, 返回当前决策树根节点 ; 步骤 5 : 从根节点出发, 针对未被选择过的节点进行搜索 : 步骤 5.1 选择当前状态下排队等待时间最大的相位, 即该相位后的节点没有被搜索 过, 计算累计排队等待时间 ; 步骤 5.2. 当现有累计排队等待时间已经大于现有最优解总排队等待时间, 则停止对 该枝之后节点的搜索, 返回前一节点, 继续步骤 5.1 ; 步骤 5.3. 当生成了新的完整信号控制方案, 并且。
15、总排队等待时间小于现有最优解, 则 更新最优信号控制方案并记录累积排队等待时间, 进入步骤 6 ; 否则, 直接进入步骤 6 ; 步骤 6 : 如果当前点不是该决策树起始点, 则返回步骤 5 ; 否则记录最优解, 结束搜索。 7. 一种实现上述任一权利要求所述方法的系统, 其特征在于, 包括 : 优化模块和与之 相连的预测模块, 其中 : 优化模块包括 : 分支定界单元和决策树模型单元, 预测模块包括排 队长度估计单元、 车辆到达时间估计单元和排队等待时间估计单元, 其中 : 分支定界单元与 权 利 要 求 书 CN 104464310 A 4 4/4 页 5 决策树模型单元相连并传输累计排队。
16、等待时间, 决策树模型单元分别与排队等待时间估计 单元和排队估计单元相连, 接收车辆排队信息并输出信号控制方案, 排队长度估计单元、 车 辆到达时间估计单元以及排队等待时间估计单元依次连接并传输实时车辆排队长度、 车辆 到达队伍末尾时间信息。 权 利 要 求 书 CN 104464310 A 5 1/7 页 6 城市区域多交叉口信号协同优化控制方法及系统 技术领域 0001 本发明涉及的是一种交通信息管理领域的技术, 具体是一种城市区域多交叉口信 号协同优化控制方法及系统。 背景技术 0002 近年来, 随着机动车保有量显著上升, 产生了一系列严峻的交通问题, 拥堵现象随 处可见。为了缓解城市。
17、交通问题, 城市交叉口的信号控制显得越来越重要。早期城市交叉 口信号主要以单点控制为主, 采用人工或定时方式对信号进行切换, 直至20世纪30年代初 期, 才出现采用压力探测器的触发式信号控制。20 世纪中后期, 随着计算机网络技术发展, 在城市距离较近的相邻交叉口出现互联式信号控制, 其目的在于在多交叉口之间实现信号 协调, 使得通过一个交叉口的车队能够高效通过其下游相邻交叉口。自适应信号控制系统 则在此基础上, 以分布式、 实时、 高效、 快速响应为特征, 力求从局部信号优化达到全局信号 优化。 0003 自第一套交通自适应管控系统 SCOOT 系统由英国运输和道路研究所研制成功以 来, 。
18、自适应系统取得了公认成功, 已在世界上许多城市安装和使用。除 SCOOT 系统以外, 主 要还有以澳大利亚悉尼为背景开发的交通自适应协调系统以及日本的京三系统等。 由于与 动态交通诱导系统、 先进公共交通系统结合上的优势, 自适应控制方法被认为实用性强、 是 发展先进交通管理系统的最佳基础, 将是未来城市交通控制系统发展的重要方向。 以SCOOT 为代表的自适应控制系统, 根据检测器得到的实时数据计算交通量、 占用时间、 占有率及拥 挤程度。同时, 结合预先存储的交通参数对各路口进行短时交通流预测, 在此基础上对各 交叉口信号控制方案进行优化。优化方法主要以交通模型为基础, 找出符合当前状态的。
19、最 佳信号配时组合。为了跟踪交通流的瞬时变化, SCOOT 的信号优化方法采用小增量寻优方 法, 即信号配时参数可随交通流分布变化作相应微小变化, 尽量做到对交通连续运动妨碍 最小, 又不为交通参与者察觉。 该系统要求通过数学模型以获得相关控制策略模型, 因而要 求抽象的数学模型在较短时间, 准确地反映系统的运行状态, 否则会影响控制效果。 另一方 面, 数学模型精确度越高、 结构越复杂, 仿真时间也越长, 因此, 会在实时性与可靠性之间产 生矛盾, 特别是实现多个交叉口协调控制时该矛盾将尤为突出。 0004 为了解决以上矛盾, 有两种方法可行 : 一是使用高效的优化算法缩短信号优化时 间, 。
20、其次是通过改善预测方法和线圈布置提高预测精度。 其中 : 我国绝大部分城市已实施触 发式信号控制的交叉口, 线圈一般埋设在入口道。 如要增加线圈数量或改变线圈位置, 将不 可避免地带来较大附加购置与施工费用。因此, 一个重要的问题就是如何在已有城市交叉 口设施资源 ( 信号控制器、 信号灯及线圈等 ) 配置下, 通过信息共享与传递, 综合考虑多个 交叉口配时以实现交通流预测, 并使用合理算法对交叉口信号配时进行实时优化。 0005 随着近年来物联网、 云计算、 移动互联网等新的技术的发展, 信息互动、 高速传输 等变得更容易实施、 成本更低。 因此, 自适应信号控制可借此实现更高层次的控制方案。
21、信息 共享。 这样一来, 协同优化控制将不仅仅局限在干道的若干个交叉口上, 而是扩展至任意方 说 明 书 CN 104464310 A 6 2/7 页 7 向相邻的交叉口, 实现更大范围内的信号协同优化控制。 但是, 现有的信号协同控制策略在 交通流预测方面略显不足, 各分布式系统协同机制不够明确, 这在一定层度上限制了自适 应控制系统的效果。因此, 在准确预测交通路网中各路段交通流基础上实现的信号协同控 制有着重要的实际意义。 0006 经过对现有技术的检索发现, 中国专利文献号 CN103680127A 公开 ( 公告 ) 日 2014.03.26, 公开了一种利用低采样率浮动车数据计算信。
22、号灯控制道路交叉口延误的方 法, 所述方法包括 : 原始轨迹数据预处理 ; 提取浮动车通过各信号灯控制道路交叉口的通 行轨迹片段并进行转向标识 ; 分别针对单个浮动车通行轨迹片段进行延误计算, 构建所有 交叉口延误估算数据集 ; 判断延误估算数据集规模与分布特征 ; 根据分布特征采用不同模 型计算交叉口延误, 形成所有交叉口延误时序结果集。利用该技术可实现从低采样率轨迹 数据中提取城市交叉口时间延误, 有效弥补传统交叉口延误机理模型参数难以获取的缺 陷, 该方法可为城市出行信息平台、 动态导航提供一种重要数据源, 可应用于实时导航与位 置服务系统、 交通信息服务网站、 交通规划管理与应急预案等。
23、。 但该技术只是得到了延误的 平均值计算模型, 不能从微观角度分析经过交叉口每辆车的延误。 发明内容 0007 本发明针对现有技术存在的上述不足, 提出一种城市区域多交叉口信号协同优化 控制方法及系统, 利用已有城市交叉口设施资源, 通过预测交叉口车辆排队长度和排队等 待时间信息, 实现多交叉口信号配时动态优化与协同。 0008 本发明是通过以下技术方案实现的 : 0009 本发明涉及一种城市区域多交叉口信号协同优化控制方法, 基于模型预测控制 的思想, 每经过一个单位时间步长更新交叉口的交通状态, 对预测时长内交通流进行估计, 最后计算最优信号控制方案 ; 当预测交通流变化时, 根据车辆到达。
24、信息、 上游交叉口的控制 方案以及车辆自上游交叉口到达下游交叉口的行驶时间估计车辆到达排队末端的时间、 排 队车辆的数量变化、 按车辆到达时信号相位估计车辆排队等待时间, 然后以减少车辆排队 等待时间为目标函数, 计算未来多个单位时间步长内交叉口信号的相位顺序, 最后根据最 优控制方案更新信号灯状态, 实现交叉口信号灯优化控制。 0010 所述的模型预测控制思想是指 : 每隔单位时间步长进行一次预测和优化, 在得 到预测时长内最优信号控制方案后, 仅实施第一个单位时间步长内的控制方案。 0011 所述的预测时长是指对未来时间内交通流变化进行估计的时间范围, 由若干个单 位时间步长组成。 001。
25、2 所述的车辆到达信息是指 : 当车辆经过上游交叉口进口道检测线圈记录的时间信 息以及按一定概率估计的行驶方向。 0013 所述的车辆排队等待时间是指 : 车辆进入排队状态时起算, 至车辆离开该交叉口 所经过的时间。 0014 所述的信号控制方案是指预测时长内各单位时间步长的信号相位顺序。 0015 本发明涉及上述方法的实现系统, 包括 : 优化模块和与之相连的预测模块, 其中 : 优化模块包括 : 分支定界单元和决策树模型单元, 预测模块包括排队长度估计单元、 车辆 到达时间估计单元和排队等待时间估计单元, 其中 : 分支定界单元与决策树模型单元相连 说 明 书 CN 104464310 A。
26、 7 3/7 页 8 并传输累计排队等待时间, 决策树模型单元分别与排队等待时间估计单元和排队估计单元 相连, 接收车辆排队信息并输出信号控制方案, 排队长度估计单元、 车辆到达时间估计单元 以及排队等待时间估计单元依次连接并传输实时车辆排队长度、 车辆到达队伍末尾时间信 息。 技术效果 0016 相比于传统自适应交通信号控制, 本发明采用了交叉口隐式协调方法, 即在预测 模块中充分考虑了上游交叉口车流量对下游交叉口排队长度和车辆到达时间的影响。 优化 模块针对单个交叉口信号配时进行方案选择, 这样一方面实现了交叉口区域联动控制, 另 一方面也减小了优化算法计算复杂度, 提升了本发明的可操作性。
27、。通过实现城市区域多交 叉口信号协同优化方法, 可实现交叉口自适应协同控制, 有效减少由于流量波动产生的车 辆延误增加。 附图说明 0017 图 1 为实施例排队估算方法示意图。 0018 图 2 为本发明中单位时间步长示意图。 0019 图 3 为本发明中排队等待时间估算示意图 ; 0020 图中 : (1) 为车辆在 tgreen前到达, 并且在 tend前离开交叉口 ; (2) 为车辆在 tgreen前 到达, 但受到前车影响无法在 tend前离开交叉口 ; (3) 为车辆在 tgreen后到达, 并且在 tend前 离开交叉口 ; (4) 为车辆在 tgreen后到达, 但受到前车影响。
28、无法在 tend前离开交叉口。 0021 图 4 为本发明中决策树示意图。 0022 图 5 为实施例相位信号灯决策树的预测决策过程示意图。 0023 图 6 为本发明系统示意图 具体实施方式 0024 下面对本发明的实施例作详细说明, 本实施例在以本发明技术方案为前提下进行 实施, 给出了详细的实施方式和具体的操作过程, 但本发明的保护范围不限于下述的实施 例。 实施例 1 0025 本实施例目的在于根据车辆离开上游交叉口时间推算下游交叉口各进口道排队 车辆数量, 如图 6 所示, 为本实施例实现系统, 包括 : 优化模块和与之相连的预测模块, 其 中 : 优化模块包括 : 分支定界单元和决。
29、策树模型单元, 预测模块包括排队长度估计单元、 车 辆到达时间估计单元和排队等待时间估计单元, 其中 : 分支定界单元与决策树模型单元相 连并传输累计排队等待时间, 决策树模型单元分别与排队等待时间估计单元和排队估计单 元相连, 接收车辆排队信息并输出信号控制方案, 排队长度估计单元、 车辆到达时间估计单 元以及排队等待时间估计单元依次连接并传输实时车辆排队长度、 车辆到达队伍末尾时间 信息。 0026 如图 1 所示, 为本实施例实施情况说明 : 连接两个交叉口 i, j 的路段 link(i,j), 当排队长度不超过上游交叉口位置, 即不发生排队溢出现象。当交通流中车辆离开上游交 叉口时,。
30、 按概率判断该车辆可能的转弯方向和驶入的进口道 l。在进行交通状态预测时, 首 说 明 书 CN 104464310 A 8 4/7 页 9 先检测各进口道的排队车辆数量并根据上游交叉口车辆离开流率对其进行更新 : 0027 以一个预测时长内由交叉口 i 驶向 j 的交通流为例 : 0028 1) 在预测时长中 t 至 t+1 时刻内各进口道排队的车辆数量 Q(t) 可表示为 : 其中 : t T,T+Tp, Tp Ptstep, t 单位 为秒 ; tstep为单位时间步长 (5 15s) ; T 为预测时长开始时刻 ; P 为指定整数 ; Tp为预测时 长 ;表示各进口道内排队车辆的数量 。
31、; l 表示交叉口进口道 ; m 为交叉口进口道的数 量。 0029 2)t 至 t+1 时刻内离开路段 (i,j) 的车辆数量具体如下 : 0030 其 中 :是 01 变量, 表示路段 (i,j) 中进口道 l 是否可以通行。不同情况下离开该路段车辆数量受 排队长度影响,表示在 t 至 t+1 时刻内到达进口道 l 队伍末端的车辆数量 ;为 t 至 t+1 时刻内以饱和流率通过交叉口 j 的车辆数量。 0031 3) 对于在 t 至 t+1 时刻内到达队伍末端的车辆 k, 须考虑该车辆自上游交叉口行 驶至排队车辆末端的行驶时间 (t), 其中该行驶时间为 :其中 : Di,j为路段 (i,。
32、j) 的长度 ; lveh为车辆长度 ; vi,j为路段 (i,j) 中车辆 自由流的平均速度 ;表示 t 至 t+1 时刻经过离开上游交叉口并将进入进口道 l 的车 辆数量, 与上游交叉口车辆离开流率有关。 0032 4) 交叉口排队长度更新为 : 0033 自此可估算预测时长任意时刻 t 进口道 l 排队车辆的变化情况。 0034 本实施例所采用交通工程领域定义的排队等待时间作为优化的目标函数, 排队等 待时间即从车辆进入排队状态时开始直至车辆离开交叉口所经历的时间。 如此定义可使优 化模型为较长排队入口的相位提供更多绿灯时间, 以减少发生二次排队和排队溢出的可能 性, 本步骤具体包括 :。
33、 0035 a) 为了计算车辆排队等待时间, 首先要估算车辆到达队伍末端的时间, 当满足 : a(k) td(k)+(a(k) k k:T a(k) T+Tp 时, 其中 : a(k) 为车辆 k 到达队伍 末尾的时刻, 其中 : td(k)为车辆k离开上游交叉口的时刻。 除了到达队伍末端的时间, 在计 算排队等待时还需要估算车辆 k 离开进口道 l 的时间。 0036 b)车辆k离开进口道l的时间为具体为 :其中 : h 为相邻的排队车辆通过停车线的时间间隔 ; 当队伍中车辆离开停车线时, 其后所有车辆 说 明 书 CN 104464310 A 9 5/7 页 10 所对应的将进行更新。 0。
34、037 c) 产生车辆排队等待时间的情况有很多种, 本实施例以车辆到达时相位状态以及 该车辆是否能在当前单位时间长度离开交叉口为划分依据, 分别计算每个单位时间步长内 车辆排队等待时间。根据是否切换相位, 单位时间步长可分为图 2 所示两种 : 0038 i) 当不改变信号相位, 单位时间步长全部由绿灯时间或红灯时间组成, 即延长原 有信号状态一个单位时间步长 ; 0039 ii) 当改变信号相位, 此时单位时间步长由黄灯时间和最小绿灯时间组成, 其中黄 灯损失时间为 tY tendtgreen, 其中单位时间步长的开始与结束时间分别由 tstart和 tend表 示 ; tgreen为绿灯开。
35、始时间。 0040 当车辆到达时为红灯, 则计算相对容易, 只需用 tend减去 a(k) 即可得出车辆 k 在 当前单位时间步长的排队等待时间。如该进口道在单位时间步长为绿灯, 考虑到受前车的 影响, 须分情况考虑排队等待时间, 此时有四种情形 : 0041 1) 车辆在 tgreen前到达, 并且在 tend前离开交叉口 ; 0042 2) 车辆在 tgreen前到达, 但受到前车影响无法在 tend前离开交叉口 ; 0043 3) 车辆在 tgreen后到达, 并且在 tend前离开交叉口 ; 0044 4) 车辆在 tgreen后到达, 但受到前车影响无法在 tend前离开交叉口。 0。
36、045 这四种情况和相应的排队等待时间分别如图 3(1)(4) 所示。 0046 对于情形 1), 假设 disl为单位时间步长内进口道 l 可通过停车线的最大车辆数 量, 车辆 k 到达队伍末尾的时刻 a(k) tgreen, k disl, 排队等待时间时间为车辆受前车影 响加上绿灯开始可能产生的等待时间 ( 图 3(1), 即 Delayg(k) (k-1)hl+mintgreen-tstart,tgreen-a(k) 0047 对于情形 2), 车辆 k 到达队伍末尾的时刻 a(k) tgreen, kdisl, 排队等待时间为 tgreen与 tend的时间差加上切换绿灯可能产生的时。
37、间 ( 图 3(2), 即 Delayg(k) tend-tgreen+mintgreen-tstart,tgreen-a(k) 0048 对 于 情 形 3),车 辆 k 到 达 队 伍 末 尾 的 时 刻 排 队 等 待 时 间 为 车 辆 k 离 开 停 车 线 与 到 达 队 伍 末 端 的 时 间 差 ( 图 3(3), 即 0049 对于情形 4), 车辆 k 到达队伍末尾的时刻 a(k)tgreen,排队等待时 间为 tend与车辆 k 到达队伍末端的时间差 ( 图 3(4), 即 Delayg(k) tend-a(k)。 0050 综上, 通过上式可估算出不同绿灯相位下的车辆排。
38、队等待时间。 0051 如图 4 所示, 为本实施例的穷举法下的二相位信号控制决策树模型结构。决策树 中的枝表示单位时间步长的信号相位, 同时也代表该相位产生的车辆排队等待时间 ; 每个 节点为交叉口的交通状态, 决策树深度表示预测时长包含单位时间步长的数量。 0052 决策树中的节点代表该时刻交叉口的交通状况, 假设决策树根节点的深度为 0, 某一层节点的深度为 d, 该节点的状态可由 Xi(d) 表示。每经过一个单位时间步长, 决 策树中节点深度加 1, 即 d d+1, 同时对交叉口状态进行更新。在对交叉口状态进行更 说 明 书 CN 104464310 A 10 6/7 页 11 新时。
39、, 要考虑当前信号相位以及单位时间步长内到达队伍末尾的车辆数量。每个交叉 口的状态向量和状态向量更新方程为 : X(d) x1(d),x2(d),x3(d),x4(d), X(d+1) fXi(d),u(d),N(x1(d),x1(d+1), 其中 : 状态向量由四部分组成 : x1(d) 为自仿真开始经历 的时间 ; x2(d) 为该交叉口内各进口道排队车辆的数量 ; x3(d) 表示当前相位 ; x4(d) 为当前 相位绿灯的累计时长。 0053 在状态更新方程中, u(d) 表示是否改变之前的信号相位, 若 u(d) 1 则改变当前 相位, 若 u(d) 0 则延长当前相位绿灯时间 ; 。
40、N(x1(d),x1(d+1) 为单位时间步长内到达排 队末尾的车辆数量。 0054 在更新状态向量时有 : 0055 x1(d+1) x1(d)+tstep, 即仿真时间 x1(d) 增加一个单位时间步长 tstep; 0056 x2(d+1) x2(d)+Qx2(d),x3(d),N(x1(d),x1(d+1), 即对交叉口各方向进口道 排队长度进行更新, 其中 Q 表示各方向进口道排队长度的变化 ; 0057 x3(d+1) h(x3(d),u(d), 即对信号相位进行更新, 其中 h( ) 表示相位序号的更 新算式 ; 0058 即确定下一个单位时间步长内绿灯相 位的时间长度。 005。
41、9 为了提升搜索效率, 本实施例使用基于 “优先服务排队等待时间最大的进口道” 搜 索策略 (STLC) 生成初始解 : 首先选择当前时刻排队等待时间最大的相位, 并且使用该策略 进行搜索直至预测时长结束。这样可生成初始信号控制方案, 包含预测时长内各单位时间 步长的相位顺序, 其产生的累计排队等待时间即初始解的总成本。虽然该策略本质上是一 启发式搜索策略, 但由于最优解通常在初始信号控制方案附近, STLC 搜索策略往往能加快 搜索效率, 减少优化算法求解时间 ; 得到初始解后, 从根节点处开始剪枝 : 搜索没有被选择 的相位, 并按 STLC 策略生成初始信号控制方案 ; 计算其累计排队等。
42、待时间, 并与现有最优 解进行比较 : 当累计排队等待时间大于现有解的总排队等待时间则进行剪枝, 并返回前一 个节点继续搜索 ; 否则沿着该节点继续搜索, 直至形成完整的信号控制方案。重复上述过 程, 直至完成对整个决策树的搜索, 便可得到决策树中的最优解。一般情况下, 仅需要检查 决策树中 1020的节点便可完成搜索。因此, 该方法能够满足单交叉口在线计算的需 要。 0060 上述基于 STLC 策略的分支定界法的具体操作步骤如下 : 0061 步骤 1 : 根据各进口道排队等待时间情况, 为决策树根节点选择起始相位 ; 0062 步骤 2 : 选择当前产生最大排队等待时间的进口道所在相位作。
43、为下一个时间步长 的绿灯相位 ; 0063 步骤 3 : 检查是否完成初始信号控制方案的搜索, 当完成进入步骤 4, 否则返回步 骤 2 ; 0064 步骤 4 : 记录初始信号控制方案, 计算累计排队等待时间, 返回当前决策树根节 点 ; 0065 步骤 5 : 从根节点出发, 针对未被选择过的节点进行搜索 : 说 明 书 CN 104464310 A 11 7/7 页 12 0066 步骤5.1选择当前状态下排队等待时间最大的相位(该相位后的节点没有被搜索 过 ), 计算累计排队等待时间 ; 0067 步骤 5.2. 当现有累计排队等待时间已经大于现有最优解总排队等待时间, 则停 止对该枝。
44、之后节点的搜索 ( 剪枝 ), 返回前一节点, 继续步骤 5.1 ; 0068 步骤 5.3. 当生成了新的完整信号控制方案, 并且总排队等待时间小于现有最优 解, 则更新最优信号控制方案并记录累积排队等待时间, 进入步骤 6 ; 否则, 直接进入步骤 6 ; 0069 步骤 6 : 如果当前点不是该决策树起始点, 则返回步骤 5 ; 否则记录最优解, 结束算 法 ; 0070 所述的决策树中 : 预测时长 Tp, 决策树深度 D 与单位时间步长 tstep之间的关系满 足 : Tp Dtstep Ptstep(D P1), 其中 : 预测时长包含的单位时间步长 tstep的数量 P 与决 策。
45、树延伸的深度 D 相同, 且预测时长远大于单位时间步长。 0071 这种预测时长大于单位时间长度系统实际上形成了闭环反馈, 这样一方面能够弥 补预测精度的不足, 另一方面也可将没有实施的控制方案用于下游交叉口预测交通流量变 化。 0072 如图 5 所示为二相位信号灯决策树的预测决策过程, 分别表示不同时刻的最优信 号控制方案, 该过程体现了模型预测控制的思想, 具体流程如下 : 0073 a) 在预测时长开始时刻 T, 根据检记录的交通状况信息, 估计预测时长内各单位 时间步长的交通状态 X(d),d 1,2,D(P), 计算车辆排队等待时间信息。 0074 b) 通过分支定界算法计算各单位。
46、时间步长的最优相位顺序 g*(d),d 1,2,D(P) ; 0075 c) 实施第一个单位时间步长的控制方案 g*(1), 更新交通状态信息, 并预测 Tp 内 的交通状态 X(d+1),d 1,2,D(P), 计算车辆排队等待时间信息。 0076 d) 计算各单位时间步长的最优相位顺序 g*(d+1),d 1,2,D(P) ; 0077 e) 同样, 实施第一个时间步长的控制方案 g*(2), 重复 (c) (d) 步骤, 实现交通信 号的实时优化与控制。 0078 如图 5 中的预测时长包含的单位时间步长数量 P 3。第一组最优信号方案中的 相位顺序为(1,2,2)。 因此, 在第一个时。
47、间步长内可通行1相位 ; 重新更新交通状态信息后, 优化算法得出最优相位顺序为 (2,1,1)。于是, 接下来的单位时间步长内由相位 2 通行。随 着交通预测信息的更新, 决策树向前推移, 直至仿真结束。 这样的预测优化过程利用了新的 交通状态信息作为反馈更新已有的控制方案, 从而提升了控制系统的可靠性。 0079 本实施例可实现控制方案信息共享, 充分利用相邻交叉口的信号控制方案以预测 排队长度信息, 通过分布式信号控制系统生成最优控制方案, 最终达到协同优化多个交叉 口信号控制的目的。 说 明 书 CN 104464310 A 12 1/3 页 13 图 1 图 2 说 明 书 附 图 CN 104464310 A 13 2/3 页 14 图 3 图 4 说 明 书 附 图 CN 104464310 A 14 3/3 页 15 图 5 图 6 说 明 书 附 图 CN 104464310 A 15 。