考虑供给侧约束的交叉口交通信号自适应控制方法与流程

文档序号:13473934阅读:197来源:国知局
考虑供给侧约束的交叉口交通信号自适应控制方法与流程
本发明涉及智能交通研究领域中一种交叉口交通信号控制方法,更确切地说,本发明涉及一种考虑供给侧约束的交叉口交通信号自适应控制方法。
背景技术
:目前全国各地普遍面临严重的交通拥堵问题,信号交叉口作为城市交通控制的基本单元,其控制策略对解决交通拥堵问题有重大意义,如transyt、scats、scoot、opac、rhodes等信号控制系统的应用,有效地提高了路网的通行效率。但是这些系统均建立在交叉口出口道排队容量无穷大的假想基础上,该假想在交叉口非饱和状态下是成立的,当交叉口处于饱和或过饱和状态时,该假想将失效,因此常常出现车辆滞留于交叉口内部的现象,严重时会导致交叉口“死锁”或局部路网瘫痪。近年来,为避免交叉口死锁,满足交通流全状态的控制,国内外开展了大量相关研究,该成果主要集中为:一、交叉口群的协调控制,该类方法通过相邻交叉口的协调,避免交叉口排队上溯到上游交叉口,该控制方法表现为交叉口的被动控制,难于精准控制交叉口排队不上溯到上游交叉口。二、交叉口的单点控制,这类方法以交叉口的通行效率(延误、通行能力等)为目标,进行配时优化,但是缺乏对出口道排队容量的考虑,因此其在交叉口饱和或过饱和状态下的控制效果难以验证。综上所述,现存的控制系统及研究均以交叉口车辆完全释放为前提,缺乏对交叉口下游供给量的考虑,因此,急需建立考虑供给侧约束的交通信号控制方法。技术实现要素:本发明的目的是为了克服现存信号控制系统及研究中缺乏对交叉口出口道交通供给量的考虑的问题,提供了一种考虑供给侧约束的交叉口交通信号自适应控制方法。为实现本发明的上述目的,提供以下技术方案:一种考虑供给侧约束的交叉口交通信号自适应控制方法,包括如下步骤:步骤一:交叉口交通信息检测与处理;步骤二:交叉口供需矩阵构建;步骤三:基于智能规划的交叉口信号配时优化模型;步骤四:基于决策树的交叉口信号配时优化。步骤一中所述的交叉口交通信息检测与处理,包括以下具体步骤:(1)交叉口进、出口道检测器的优化布设;利用多传感器融合、交通控制理论、交通流理论的知识,确定约束控制下控制参数表达、取值、检测范围、检测器布设的方法;(2)交叉口进、出口道视频信息获取及分析;进口道车辆的排队长度为估算需求量的主要依据,利用深度学习、图像处理方法,通过背景模型、前景获取,对前景车道上的车辆直接学习,获取车道上车辆排队长度,将车辆排队长度换算为车辆数,记为出口道的空余空间为出口道供给量的估算依据,仍利用视频图像处理、深度学习算法,通过背景模型、前景获取,对前景没有被车辆占用的空间进行学习,获取空余空间长度,并换算为供给车辆数,记为步骤二中所述的交叉口供需矩阵构建,包括以下具体步骤:(1)利用交通流的到达与释放规律、概率论、预测理论的相关知识,预测未来δt1期间交叉口进口道i预计到达的车辆数和出口道j预计释放的车辆数(2)结合进、出口道供需量检测结果,建立交叉口交通供给量和需求量的时变关系表达,获取供给量和需求量:将未来δt1期间交叉口进口道i的交通需求量记为si,那么:将未来δt1期间交叉口出口道j的交通供给量记为dj,那么:(3)交叉口供需矩阵描述:设交叉口进口道交通流方向数为m、出口道数目为n,那么交叉口进口道各交通流的交通需求量为:s1,s2,……,sm,交叉口各出口道的交通供给量为:d1,d2,……dn;因此交叉口各进、出口道的交通需求量和供给量分别构成了需求矩阵s=[s1,s2,……,sm]和供给矩阵d=[d1,d2,……dn]。步骤三中所述的基于智能规划的交叉口信号配时优化模型,包括以下具体步骤:(1)交通流智能规划模型框架构建:将交通流信号控制问题规约为考虑供给侧约束的交通流不确定性智能规划快速求解问题,利用交通流运行特性、时间约束、道路渠化组织、车流相位相序级配交通控制领域显性和隐性相关的知识,将交通流的智能规划模型表达为一个五元组的形式(q,i,g,a,r),其中,q表示问题描述、i表示问题的初始状态、g表示问题的目标状态、a表示动作集、r表示规则集;(2)以交叉口车辆的释放效率与交通流调度的公平性为求解目标,建立基于智能规划的交叉口信号配时优化模型;在考虑交通流的等待时间、排队长度参数的基础上,构造了交通流的公平惩罚函数η(tw,q,……),其中tw表示等待时间,q表示排队长度;考虑供给侧约束的交通流智能规划模型表示为:优化目标maxφ:s.t.基本动作集:act=<a1,a2,a3,……>a1=进口道i与k的交通流相位合并;a2=插入黄灯时间;a3=切换到下一交通流;基本规则集:r=<r1,r2,r3,……>r1=若进口道i与k的交通流存在合并关系,执行a1;r2=若交通流i结束,执行a2;r3=若黄灯时间结束,执行a3;初始状态:初始时刻交叉口的状态;目标状态:最优配时方案对应的交叉口状态;其中:c——优化周期;λi——进口道i的权重;ηi——为避免进口道i的交通流多次得不到释放,构造该交通流的公平惩罚函数;si(c)——周期c内进口道i的交通需求量;tri'(c)——周期c内进口道i的车辆转移比例;tr'm×n——可达转移矩阵,tr′ij表示进口道i到出口道j的车辆转移比例;d'——进口道向出口道释放的交通量;trm×n——转移矩阵,trij表示进口道i向出口道j的车辆转移比例;∧——逻辑与运算;am×n——交叉口进、出口之间的静态可达矩阵,反映交通流的空间od方向,aij表示进口道i和出口道j之间的可达性,aij=0表示不可达,aij=1表示可达;amm×n——交叉口进、出口之间的动态可达矩阵,amij表示进口道i和出口道j之间的可达性,amij=0表示不可达,amij=1表示可达,amij的状态的改变通过动作集和规则集实现,反映交通流的空间od实际运行方向,受道路渠化组织,交通管制、交通事件、特殊警务、需求量为0、供给量为0情况的影响;gi——进口道i的绿灯时间;ei(t)——进口道i的车辆释放率;——进口道i的最小绿灯时间和最大绿灯时间;其中,约束条件d'≤d实现对进口道释放的车辆数的限制,避免出口道排队溢出;反应需求约束,避免规划求解过程为获取最优值,出现为负数或大于1的情况;实现对交通流i的最大绿灯时间和最小绿灯时间的约束。步骤四中所述基于决策树的交叉口信号配时优化,包括以下具体步骤:依据步骤三中建立的交叉口信号配时优化模型,采用决策树的方法对交叉口的信号配时进行优化,具体步骤如下:(1)目标状态的搜索:将优化周期分为m个时长为δt2的间隔,称之为阶段;对于每个阶段,以交叉口当前的状态及决策变量作为输入,交叉口的状态包括交叉口进、出口道的交通供需量、车辆到达离开特性、信号状态等;输出为运行指标及该阶段结束后交叉口的交通状态;且前一阶段的输出作为下一阶段的输入;其中,第n阶段决策变量的定义如下:在每一阶段开始时,根据动作集和规则集做出决策,并对交叉口的下列状态信息进行更新:①第n阶段进口道i释放的车辆数:其中:si表示进口道i车流的饱和流率,单位(pcu/δt2);ci(n)为第n阶段进口道i到达的车辆数;si(n)为第n阶段进口道i的排队车辆数;②第n+1阶段进口道i上排队车辆数为:si(n+1)=si(n)+ci(n)-ri(n)(7)③第n+1阶段出口道j上车辆总数为:qj(n+1)=qj(n)+r(n)×aj-lj(n)(8)其中:r(n)为第n阶段各进口道转移车辆数;aj为各进口道与j出口道之间的可达矩阵;lj(n)为第n阶段j出口道驶离的车辆数;④第n阶段出口道j上剩余的排队容量:dj(n)=nj-qj(n)(9)其中:nj表示j出口道的排队总容量;⑤第n+1阶段优化时间:t(0)=0(10)其中:gmin表示最小绿灯时间;⑥第n+1阶段车流的绿灯时间:⑦第n阶段进口道i的信号状态:⑧第n+1阶段的节点标号:p(0)=1(13)⑨第n+1阶段的运行指标为:延误:通行能力:当节点的优化时间t达到优化周期c时,即成为终止节点,对比各终止节点对应的f/c的值,该值最大的节点存储的交叉口状态信息即为交叉口的目标状态;(2)生成配时方案;对于搜索过程中产生的每一个节点,均存在唯一的位置信息,即节点标号与之对应;在得到目标状态之后,根据其对应的节点标号,按照下述公式,逆推回到初始状态,获得最优的决策序列;根据对决策变量dm的定义,dm(n)=1表示切换到下一相位,dm(n)=0表示保持当前相位,在得到最优的决策序列之后,即可得到其对应的配时方案。与现有技术相比,本发明的有益效果体现在以下方面:1.本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法综合考虑交叉口进口道的交通需求量和出口道的交通供给量进行信号配时优化,可以防止交叉口下游出口道排队溢出,避免交叉口“死锁”。2.本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法克服了现有的信号配时方法中被动适应交通需求量的问题,表现为交叉口的主动控制,实现了对交叉口时空资源的全局优化,大大提高了交叉口的运行效率。附图说明图1是本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法的流程框图;图2是本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法中交叉口进、出口示意图;图3是本发明所述的考虑供给侧约束的交叉口信号控制思想框图;图4是本发明所述的考虑供给侧约束的交叉口信号配时优化模型中交叉口的供需表达;图5是本发明所述的基于决策树的交叉口信号配时优化算法中阶段n输入输出示意图;图6是本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法中进行模型验证时西康路与同志街交叉口的渠化图;图7是本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法中进行模型验证时西康路与同志街交叉口的信号相位相序图;图8是本发明所述的供需约束的交叉口信号配时优化方法中进行模型验证时优化前后平均车辆延误图;图9是本发明所述的供需约束的交叉口信号配时优化方法中进行模型验证时优化前后累计通过交叉口的车辆数。具体实施方式下面结合附图对本发明做详细的描述:参阅图2、图3,对本发明所述的考虑供给侧约束的交叉口信号控制思想进行介绍。以图2中所示的进口道i及其对应的出口道j为例进行说明。将进口道i在t到t+δt期间到达的交通量记为需求量si(t+δt);出口道j在t到t+δt期间允许进口道转移的最大交通量记为供给量dj(t+δt),供给量受出口道剩余排队容量的限制。对进口道i交通流的控制实质是给出其向出口道j允许释放的交通量,而允许释放的交通量受交叉口出口道供给量的限制。参阅图3所示的考虑供给侧约束的交叉口信号控制思想框图,其中:f1——t到t+δt期间进口道i车辆的转移比例,与进口道i绿灯时长有关;s′i(t+δt)——t到t+δt期间进口道i向下游转移的车辆数,s′i=si*f1;d'j(t+δt)——t+δt时刻出口道j的剩余排队容量;对于进口道i,给定一个绿灯时间,对应车辆的转移比例为f1,其向出口道j转移的车辆数为s′i(t+δt),那么出口道j在t+δt时刻的剩余排队容量为d'j(t+δt),d'j(t+δt)越大,表明可以向下游释放的车辆数越多。因此d'j(t+δt)构成了信号控制系统的正反馈,实现了交叉口的闭环控制。进口道i绿灯期间向下游释放的最大车辆数同时受到进口道排队车辆和出口道剩余排队容量的限制,maxs′i(t+δt)=min(dj(t+δt),si(t+δt)),因此该控制方法实现了交叉口的主动控制,可以防止下游出口道车辆排队溢出,避免交叉口“死锁”。本发明所述的考虑供给侧约束的交叉口交通信号自适应控制方法具体步骤如下:1.交叉口交通信息检测与处理交叉口进口道的到达交通量与出口道的剩余排队容量,即供需量,是交通流控制的信息基础。具体步骤如下:(1)交叉口进、出口道检测器的优化布设利用多传感器融合、交通控制理论、交通流理论的知识,确定约束控制下控制参数表达、取值、检测范围、检测器布设的方法;(2)交叉口进、出口道视频信息获取及分析进口道车辆的排队长度为估算需求量的主要依据,利用深度学习、图像处理等方法,通过背景模型、前景获取,对前景车道上的车辆直接学习,获取车道上车辆排队长度,将车辆排队长度换算为车辆数,记为出口道的空余空间为出口道供给量的估算依据,仍利用视频图像处理、深度学习算法等,通过背景模型、前景获取,对前景没有被车辆占用的空间进行学习,获取空余空间长度,并换算为供给车辆数,记为2.交叉口供需矩阵构建(1)利用交通流的到达与释放规律、概率论、预测理论的的相关知识,预测未来δt1期间进口道i预计到达的车辆数和出口道j预计释放的车辆数(2)结合进、出口道供需量检测结果,建立交叉口交通供给量和需求量的时变关系表达,获取供给量和需求量:将未来δt1期间交叉口进口道i的交通需求量记为si,那么:将未来δt1期间交叉口出口道j的交通供给量记为dj,那么:(3)参阅图4中所示的常规四路交叉口的供需量描述(按照逆时针方向进行标号);设交叉口进口道交通流方向数为m、出口道数目为n,那么交叉口进口道各交通流的交通需求量为:s1,s2,……,sm,交叉口各出口道的交通供给量为:d1,d2,……dn;因此交叉口各进、出口道的交通需求量和供给量分别构成了需求矩阵s=[s1,s2,……,sm]和供给矩阵d=[d1,d2,……dn]。3.基于智能规划的交叉口信号配时优化模型(1)交通流智能规划模型框架构建,本发明将交通流信号控制问题规约为考虑供给侧约束的交通流不确定性智能规划快速求解问题,利用交通流运行特性、时间约束、道路渠化组织、车流相位相序级配等交通控制领域显性和隐性相关的知识,将交通流的智能规划模型表达为一个五元组的形式(q,i,g,a,r),其中,q表示问题描述、i表示问题的初始状态、g表示问题的目标状态、a表示动作集、r表示规则集。(2)本发明以交叉口车辆的释放效率与交通流调度的公平性为求解目标,建立基于智能规划的交叉口信号配时优化模型。效率保证单位时间内通过交叉口的车辆数最多。由于相位的切换会造成时间的损失,影响到交叉口的通行效率,因此,在保证交叉口车辆释放效率的前提下,排队车辆较少的车流可能会多周期得不到释放。所以本发明在考虑交通流的等待时间、排队长度等参数的基础上,构造了交通流的公平惩罚函数η(tw,q,……),其中tw表示等待时间,q表示排队长度。那么考虑供给侧约束的交通流智能规划模型可表示为:优化目标maxφ:s.t.基本动作集:act=<a1,a2,a3,……>a1=进口道i与k的交通流相位合并;a2=插入黄灯时间;a3=切换到下一交通流;基本规则集:r=<r1,r2,r3,……>r1=若进口道i与k的交通流存在合并关系,执行a1;r2=若交通流i结束,执行a2;r3=若黄灯时间结束,执行a3;初始状态:初始时刻交叉口的状态;目标状态:最优配时方案对应的交叉口状态。其中:c——优化周期;λi——进口道i的权重;ηi——为避免进口道i的交通流多次得不到释放,构造该交通流的公平惩罚函数;si(c)——周期c内进口道i的交通需求量;tri'(c)——周期c内进口道i的车辆转移比例;tr'm×n——可达转移矩阵,tr′ij表示进口道i到出口道j的车辆转移比例;d'——进口道向出口道释放的交通量;trm×n——转移矩阵,trij表示进口道i向出口道j的车辆转移比例;∧——逻辑与运算;am×n——交叉口进、出口之间的静态可达矩阵,反映交通流的空间od方向,aij表示进口道i和出口道j之间的可达性,aij=0表示不可达,aij=1表示可达;amm×n——交叉口进、出口之间的动态可达矩阵,amij表示进口道i和出口道j之间的可达性,amij=0表示不可达,amij=1表示可达,amij的状态的改变通过动作集和规则集实现,反映交通流的空间od实际运行方向,受道路渠化组织,交通管制、交通事件、特殊警务、需求量为0、供给量为0等情况的影响;gi——进口道i的绿灯时间;ei(t)——进口道i的车辆释放率;——进口道i的最小绿灯时间和最大绿灯时间。其中,约束条件d'≤d实现对进口道释放的车辆数的限制,避免出口道排队溢出;反应需求约束,避免规划求解过程为获取最优值,出现为负数或大于1的情况;实现对进口道i的最大绿灯时间和最小绿灯时间的约束。4.基于决策树的交叉口信号配时优化本发明依据步骤3中建立的交叉口信号配时优化模型,采用决策树的方法对交叉口的信号配时进行优化,具体步骤如下:(1)目标状态的搜索参阅图5中所示的阶段n输入输出示意图。本发明将优化周期分为m个时长为δt2的间隔(此处称之为阶段)。对于每个阶段,均有输入(交叉口状态信息、车辆到达、离开特性及决策变量)、输出(运行指标,该阶段结束后交叉口的状态信息),且前一阶段的输出作为下一阶段的输入。其中,第n阶段决策变量的定义如下:在每一阶段开始时,根据动作集和规则集做出决策,并对交叉口的下列状态信息进行更新:①第n阶段进口道i释放的车辆数:其中:si表示车流i的饱和流率,单位(pcu/δt2);ci(n)为第n阶段i进口道到达的车辆数;si(n)为第n阶段i进口道的排队车辆数。②第n+1阶段进口道i上排队车辆数为:si(n+1)=si(n)+ci(n)-ri(n)(7)③第n+1阶段出口道j上车辆总数为:qj(n+1)=qj(n)+r(n)×aj-lj(n)(8)其中:r(n)为第n阶段各进口道转移车辆数;aj为各进口道与j出口道之间的可达矩阵;lj(n)为第n阶段j出口道驶离的车辆数。④第n阶段出口道j上剩余的排队容量:dj(n)=nj-qj(n)(9)其中:nj表示j出口道的排队总容量。⑤第n+1阶段优化时间:t(0)=0(10)其中:gmin表示最小绿灯时间。⑥第n+1阶段车流的绿灯时间:⑦第n+1阶段进口道i的信号状态:⑧第n+1阶段的节点标号:p(0)=1(13)⑨第n+1阶段的运行指标为:延误:通行能力:当节点的优化时间t达到优化周期c时,即成为终止节点,对比各终止节点对应的f/c的值(单位时间内通过交叉口的车辆数),该值最大的节点存储的交叉口状态信息即为交叉口的目标状态。(3)生成配时方案由公式13可知,对于搜索过程中产生的每一个节点,均存在唯一的位置信息,即节点标号与之对应。因此,在得到目标状态之后,可根据其对应的位置信息,按照下述公式,逆推回到初始状态,获得最优的决策序列。根据对决策变量dm的定义,dm(n)=1表示切换到下一相位,dm(n)=0表示保持当前相位,在得到最优的决策序列之后,即可得到其对应的配时方案。实施例为了验证本发明的有效性,特对长春市西康路和同志街交叉口进行实地调查,完成以下实验。参照图6、图7,分别为交叉口渠化图及交叉口相位相序图。交叉口目前的信号周期为96s,其中相位1绿灯时间51s、黄灯时间3s、红灯时间42s;相位2绿灯时间33s、黄灯时间3s、红灯时间60s。调查时间为工作日早7:30-7:50。调查得到初始时刻交叉口的状态、优化周期内交叉口进口道车辆的到达规律和出口道车辆的离开规律、绿灯期间车辆的饱和释放率及出口道的排队容量。调查时间内,出口道4红灯期间的排队车辆常常发生溢出,上溯到进口道5,严重影响到进口道8车辆的通行。为简化求解过程,对交叉口车辆运行情况做出如下简化:由于西康路右转车流量非常小,因此忽略不计;此外同志街北出口道和西康路出口道红灯期间排队车辆较少,因此同志街的右转车流和西康路的左转车流均按照直行统计。经简化,该交叉口成为一个只允许直行的两相位交叉口。根据调查得到的初始时刻交叉口的状态信息、进口道车辆的到达规律、出口道车辆的释放规律等数据,对未来20min交叉口车辆的运行情况进行仿真,仿真过程中做出如下假设:(1)交叉口相位相序固定,按照交叉口现有的相位相序情况进行配时优化;(2)以3s为小步距对相位绿灯时间进行调整;(3)不考虑绿灯启亮时的损失时间,绿灯启亮后,排队车辆以饱和流率释放;(4)黄灯相位之后,不考虑插入全红相位;(5)黄灯时间为3s,规定黄灯期间车辆不得通过交叉口,绿灯相位结束后必须插入黄灯相位;(6)最小绿灯时间为6s,最大绿灯时间为60s,优化周期为96s;根据步骤4中所述的交叉口状态信息的更新方法,采用c语言编程对目标状态进行搜索,根据步骤5中所述的方法生成相应的配时方案。下面从3个方面对仿真结果进行分析:(1)交叉口排队溢出情况以1min为间隔对优化前后出口道4的剩余排队容量进行统计,结果下表所示。其中负数表示出口道排队已经溢出,对应数值为溢出的车辆数;0表示此时出口道排队已满。表1优化前后出口道4剩余排队容量时间间隔优化前(pcu)优化后(pcu)时间间隔优化前(pcu)优化后(pcu)1-42111342-4212-41313013-414-4014-415-4015-146-4016-327-1117-428-3118-429-411913210-4120-42由表1可知,优化前出口道4常常处于溢出状态,并将交叉口堵死(交叉口内部可以容纳4辆车,剩余容量为-4时,交叉口将被堵死);而优化后,出口道不会发生排队溢出,避免了交叉口死锁。(2)交叉口车辆平均延误参照图8,以1min为间隔对优化前后交叉口的车辆平均延误进行统计。由图8可知,优化后的方案车辆平均延误远远小于优化前。在仿真的20min期间,优化前的方案车辆平均延误为51.5s,优化后的方案车辆平均延误为38.2s,减少了13.3s。(3)交叉口通行能力参照图9,以1min为间隔对优化前后累计通过交叉口的车辆数进行统计。由图9可知,优化后累计通过交叉口的车辆数一直大于等于优化前。但由于西康路车流量较小,一旦出口道4的车辆开始消散,西康路到达的车辆便可通过交叉口,因此优化前后20min内通过交叉口的总的车辆数相当。但优化后的方案中出口道4的排队车辆不会发生溢出,绿灯期间进口道8的车辆可以顺利通过交叉口,大大提高了交叉口绿灯时间的利用率,因此车辆平均延误远远小于优化前。综上所述,本发明建立的考虑供给侧约束的交叉口交通信号自适应控制方法,综合考虑交叉口进口道的交通需求量和出口道的交通供给量,进行信号配时优化。一方面可以防止交叉口下游出口道排队溢出,避免交叉口发生“死锁”;另一方面实现了对交叉口时空资源的全局优化,大大提高了交叉口的运行效率。因此,本发明具有较好的应用前景。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1