发明名称 一种自适应的交叉口信号控制方法
摘要 本发明属于城市交通控制领域,提供了一种自适应的交叉口信号控制方法,该方法通过安装车辆监测器来检测车辆数,获得车辆排队长度,通过上周期的交叉口车辆排队长度来确定下周期的信号控制策略。利用城市中已铺设的车辆检测器获取交通流数据并计算各车道的排队长度,根据排队长度的不同比例动态调整下一周期的信号配时方案。该方法以周期为单位进行配时方案的计算,运算量小,且能达到交叉口信号根据车流密度实现自适应控制的目的。此外,该方法算法简单,对硬件和工程量要求较低,方便推广。
申请公布号 CN103280113A 申请公布日期 2013.09.04
申请号 CN201310167669.5 申请日期 2013.05.08
申请人 长安大学 发明人 安毅生;赵祥模;贺冰花;袁绍欣;南春丽;姚迪;张曼;杨峰;雷鹏;梁超;尚龙华
分类号 G08G1/08(2006.01)I 主分类号 G08G1/08(2006.01)I
代理机构 西安恒泰知识产权代理事务所 61216 代理人 李婷
主权项 1.一种自适应的交叉口信号控制方法,其特征在于,该方法按照以下步骤进行:步骤一,在交叉口每个车道上安装1个车辆检测器,车辆传感器和停车线的距离记为L,每个车辆检测器用于采集各相位第n周期的红灯启亮时刻<img file="FDA00003160786900011.GIF" wi="91" he="71" />第n周期的绿灯启亮时刻<img file="FDA00003160786900012.GIF" wi="94" he="71" />第n+1周期的红灯启亮时刻<img file="FDA00003160786900013.GIF" wi="128" he="75" />每个车辆通过车辆检测器时的占用时间t<sub>o</sub>、车辆检测器的空闲时间间隔t<sub>f</sub>及通过检测器的车辆数n;所述的相位包括直行队列所在的直行相位和左拐队列所在的左拐相位;一个周期为从红灯启亮时刻到绿灯熄灭时刻,记G<sub>min</sub>为最小绿灯时间,记g<sub>lay</sub>为单位绿灯延长或缩短时间,记G<sub>main</sub>为主干道的最大总绿灯时间;步骤二,在一个周期有效绿灯时间结束时,车辆检测器将检测数据传输给后台数据处理系统,分析该周期中交通状态的变化,找出车辆检测器特征状态的跃迁时刻T<sub>A</sub>、T<sub>B</sub>和T<sub>C</sub>;T<sub>A</sub>是红灯启亮后车辆v<sub>1</sub>开始长时间占用车辆检测器的状态跃迁时刻,T<sub>A</sub>时刻后,车辆检测器被车辆v<sub>1</sub>长时间占用,时刻T<sub>A</sub>可用来确定该相位车道是否存在较长的车辆队列;T<sub>B</sub>是绿灯启亮后车辆v<sub>1</sub>驶离车辆检测器的跃迁时刻,在绿灯启亮后,T<sub>B</sub>时刻前,停车线前的车辆陆续以饱和流率驶离交叉口,但通过检测器的车辆数为0,在T<sub>B</sub>之后,车辆以最大通行流率通过车辆检测器,车辆检测器的占用时间和间隔时间降低;T<sub>C</sub>是车辆排队队列中最后一辆车v<sub>2</sub>通过车辆检测器的状态跃迁时刻,确定队列最后一辆车v<sub>2</sub>的依据是:排队队列中连续车辆通过检测器时间隔时间较小,当一辆车与其跟随车通过检测器的时间间隔大于阈值A,说明跟随车不在此排队队列中;根据目前交通调查数据统计结果得到阈值A的取值为3s;步骤三,采用从<img file="FDA00003160786900021.GIF" wi="70" he="85" />时刻到T<sub>A</sub>时刻时间段内通过检测器的车辆数n<sub>L</sub>计算饱和情况下的车流密度k<sub>j</sub>,则k<sub>j</sub>=n<sub>L</sub>/L;采用从<img file="FDA00003160786900022.GIF" wi="64" he="72" />时刻到T<sub>B</sub>时刻时间段和停车线到车辆检测器间的距离L计算车辆排队队列的消散速度v,则<img file="FDA00003160786900023.GIF" wi="356" he="78" />进而通过T<sub>B</sub>和T<sub>C</sub>时间段内通过检测器的车辆数n<sub>j</sub>计算该周期内的最大排队长度Q;(1)若不存在T<sub>A</sub>时刻,则Q<L;(2)若存在T<sub>A</sub>时刻,则进一步确定T<sub>C</sub>时刻;(a)若存在T<sub>C</sub>时刻,则Q=L+n<sub>j</sub>/k<sub>j</sub>;(b)若不存在T<sub>C</sub>时刻,则将下周期红灯启亮时刻<img file="FDA00003160786900026.GIF" wi="96" he="76" />作为跃迁时刻T<sub>C</sub>,统计T<sub>B</sub>和<img file="FDA00003160786900027.GIF" wi="91" he="73" />时间段内通过检测器的车辆数n<sub>j</sub>,则Q>L+n<sub>j</sub>/k<sub>j</sub>;步骤四,调整主干道的信号控制策略,具体过程如下所述:分别按照步骤三的方法计算直行队列长度Q<sub>S</sub>和左拐队列长度Q<sub>L</sub>;(1)若两队列的长度都小于L,则左拐相位时间和直行相位时间都分配最小绿灯时间,即T<sub>g1</sub>=T<sub>g2</sub>=G<sub>min</sub>;(2)若只有某一队列长度小于L,则该队列所在的相位分配最小绿灯时间T<sub>g1</sub>=G<sub>min</sub>,而另一个长度大于等于L的队列则需要确定此队列是否存在跃迁时刻T<sub>C</sub>:(a)若存在跃迁时刻T<sub>C</sub>,则根据T<sub>C</sub>和<img file="FDA00003160786900024.GIF" wi="94" he="87" />计算该时间间隔内车辆通过L所需最小速度v<sub>m</sub>,则有<img file="FDA00003160786900025.GIF" wi="413" he="79" />确定是否存在绿灯富余时间:a)若v<sub>m</sub><v,则存在绿灯富余时间,将原绿灯时长减掉单位绿灯变更时间g<sub>lay</sub>,即T<sub>g2</sub>=T<sub>g2</sub>-g<sub>lay</sub>;b)若v<sub>m</sub>≥v,则不存在绿灯富余时间,即表示有剩余队列,若T<sub>g2</sub><G<sub>main</sub>-T<sub>g1</sub>,则在原绿灯时长加g<sub>lay</sub>,即T<sub>g2</sub>=T<sub>g2</sub>+g<sub>lay</sub>,若T<sub>g2</sub>=G<sub>main</sub>-T<sub>g1</sub>,则T<sub>g2</sub>=T<sub>g2</sub>;(b)若不存在跃迁时刻T<sub>C</sub>,则表示在绿灯时间结束时,检测器上游还有排队队列,则该相位的绿灯时长为T<sub>g2</sub>=G<sub>main</sub>-T<sub>g1</sub>;(3)若两队列的排队长度都大于等于L,则确定各队列是否存在跃迁时刻T<sub>C</sub>,则有:(a)若两者都存在时刻T<sub>C</sub>,则确定各相位是否有富余绿灯时间,按照步骤(2)的策略(a)执行绿灯延长或缩减得绿灯时长T<sub>g1</sub>和T<sub>g2</sub>,其中:T<sub>g1</sub>+T<sub>g2</sub>≤G<sub>main</sub>;(b)若一个队列存在时刻T<sub>C</sub>,另一个不存在时刻T<sub>C</sub>,则存在时刻T<sub>C</sub>的相位按照步骤(2)的策略(a)执行绿灯延长或缩减得绿灯时长T<sub>g1</sub>,不存在时刻T<sub>C</sub>的相位的绿灯时间为T<sub>g2</sub>=G<sub>main</sub>-T<sub>g1</sub>;(c)若两者都不存在跃迁时刻T<sub>C</sub>,则根据Q<sub>S</sub>和Q<sub>L</sub>的长度比例分配左拐相位和直行相位的绿灯时间,即<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>T</mi><mi>L</mi></msub><mo>=</mo><msub><mi>G</mi><mi>main</mi></msub><mo>&times;</mo><mfrac><msub><mi>Q</mi><mi>L</mi></msub><mrow><msub><mi>Q</mi><mi>L</mi></msub><mo>+</mo><msub><mi>Q</mi><mi>S</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><msub><mi>T</mi><mi>S</mi></msub><mo>=</mo><msub><mi>G</mi><mi>main</mi></msub><mo>&times;</mo><mfrac><msub><mi>Q</mi><mi>S</mi></msub><mrow><msub><mi>Q</mi><mi>L</mi></msub><mo>+</mo><msub><mi>Q</mi><mi>S</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced></math>]]></maths>其中:T<sub>L</sub>是左拐相位的绿灯时长,T<sub>S</sub>是直行相位的绿灯时长,Q<sub>S</sub>是直行相位队列长度,Q<sub>L</sub>是左拐相位队列长度。步骤五,调整次干道的信号控制策略,具体过程如下所述:次干道直行和左拐由一个相位所控制,记G<sub>minor</sub>为次干道的最大绿灯时间,G<sub>min</sub>为最小绿灯时间,g<sub>lay</sub>为单位绿灯延长或缩短时间,首先按照步骤三的方法计算次干道的排队长度Q;(1)若队列长度Q<L,则分配最短绿灯时间T<sub>g</sub>=G<sub>min</sub>;(2)若队列长度Q≥L,则确定是否存在跃迁时刻T<sub>C</sub>,则有:(a)若存在跃迁时刻T<sub>C</sub>,则根据T<sub>C</sub>和<img file="FDA00003160786900041.GIF" wi="93" he="79" />计算该时间间隔内车辆通过L所需最小速度v<sub>m</sub>,则有<img file="FDA00003160786900042.GIF" wi="414" he="87" />确定是否存在绿灯富余时间:a)若v<sub>m</sub><v,则存在绿灯富余时间,则T<sub>g</sub>=T<sub>g</sub>-g<sub>lay</sub>;b)若v<sub>m</sub>≥v,则不存在绿灯富余时间,即表示有剩余队列,若T<sub>g</sub><G<sub>minor</sub>,则T<sub>g</sub>=T<sub>g</sub>+g<sub>lay</sub>,若T<sub>g</sub>=G<sub>minor</sub>,则T<sub>g</sub>=T<sub>g</sub>;(b)若不存在跃迁时刻T<sub>C</sub>,则T<sub>g</sub>=G<sub>minor</sub>。
地址 710064 陕西省西安市南二环中段