一种多公交优先申请下两相位信号交叉口实时控制方法
【专利摘要】本发明涉及在考虑交叉口信号方案和多辆公交车同时提出优先通行申请,结合优先申请检测装置、驶离检测装置和公交车载设备,在公交车驶至优先申请位置触发检测器,通过计算机自动控制,通过绿灯提前起亮或者绿灯延长的方式,生成考虑公交优先的信号控制方案,确保在多辆公交车同时对交叉口提出优先通行申请时,乘客较多、较容易实现优先通行的车辆可以优先通过交叉口。在有多辆公交车同时对交叉口提出优先通行申请时,有效保证已经具有优先通行权利车辆的通行权益,避免多辆公交车产生优先冲突,最大化乘客利益,提出一种简便、易操作的交通信号控制方式,提高交叉口的公交通行效率。
【专利说明】—种多公交优先申请下两相位信号交叉口实时控制方法
【技术领域】
[0001]本发明涉及交通信号控制的【技术领域】,尤其涉及一种多公交优先申请下两相位信号交叉口实时控制方法。
【背景技术】
[0002]随着我国经济发展城镇化进程不断加快,为了满足日益增长的城市交通出行需求,近些年来,我国正在加快公共交通系统的建设。公共交通载运量大,效率高,环境污染小,具有环保型、高效性、便捷性。公交车在时间和空间上的优先措施日益完善,很多交叉口设有公交优先感应控制装置用以提供公交优先的信号控制。但遗憾的是,当多辆公交车同时对交叉口提出优先申请时,公交优先申请得不到合理的处理,导致交叉口总的通行效率未最优化,公交车的通行效率未最大化,公交优先的控制理念未得到完善的实施。
[0003]经发明人长期研究发现,随着我国城市道路网的基础设施的不断建设,公交优先技术日益完善,部分城市已经具备公交专用道设施和实时公交信号优先技术的条件。公交信号优先技术旨在减少公交车交叉口延误时间,提升公交车的通行效率和速度,现有信号优先方式多为简易的针对单辆公交车的优先控制方法,但在实际运用中,多公交车同时提出优先申请状态经常发生,而多公交车状态下的信号优先研究多存在于理论层次,理论研究模型复杂、计算繁琐、数据需求庞大,不易在实际应用中操作,而简易的公交信号优先控制方法对公交车优先通行产生的效果较为有限。
[0004]如果能够在多辆公交车同时提出优先通行的申请时,综合考虑公交车载客人数以及优先需求对交叉口信号调整的幅度和对其余公交车的影响,及时调整交叉口信号控制方案,让尽可能多的客流通过交叉口,则可以有效完善公交优先通行的效果,提高交叉口的公交客流通行效率。
【发明内容】
[0005]本发明在考虑交叉口两相位信号方案和多辆公交车同时提出优先通行申请情况下,结合优先申请检测装置、驶离检测装置和公交车载设备,在公交车驶至优先申请位置,被检测器激活,传输公交车基本信息到交叉口的公交优先控制器,通过计算机自动控制,以绿灯提前起亮或者绿灯延长的方式,生成考虑公交优先的信号控制方案,确保在多辆公交车同时对交叉口提出优先通行申请时,乘客较多、较容易实现优先通行的车辆可以优先通过交叉口。在有多辆公交车同时对交叉口提出优先通行申请时,有效保证已经具有优先通行权利车辆的通行权益,避免多辆公交车产生优先冲突,最大化乘客利益,提出一种简便、易操作的交通信号控制方式,提高交叉口的公交通行效率。
[0006]本发明的目的是提供一种面向公交优先的交叉口信号控制方法,当交叉口信号控制机同时收到多辆公交车提出优先通行申请时,根据公交车的车载人数和预测到达时刻等信息,自动生成考虑公交优先的信号控制方案,确保尽可能多的乘客和公交车辆通过交叉口,缓解多辆公交车优先通行需求的矛盾。[0007]为解决上述技术问题,本发明提供的技术方案为:一种多公交优先申请下两相位信号交叉口实时控制方法,该方法包括如下步骤:
[0008]步骤1:在交叉口各进口道的优先申请位置布设优先申请检测装置,在各出口道布设驶离检测装置;优先申请位置为交叉口各进口道距离停车线上游处,
其中,Rlm为路段的长度,7为公交车的历史平均行驶速度,C为交叉口常态信号周期;[0009]步骤2:每当优先申请检测装置检测到公交车k驶经进口道的优先申请检测装置处时,向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置将其采集的公交车k的基本信息BUSk传输至交叉口的公交优先控制器,交叉口的公交优先控制器将其存储于接收到的所有公交车基本信息集合{BUSJ,其中k=l,2,3,…,K,K为当前交叉口的公交优先控制器接收到的优先申请公交车总数,其中,BUSk = [IDk, Hk, Nk, O k, Tzhank, Tcejt, U k, Dk, Ty k], IDk为公交车k车载设备编号ID ;Hk为公交车k交叉口通行相位编号,Hk = I或2,其中,1、2分别代表两个信号相位;Nk为公交车车内乘客人数;O k表示公交车k从优先申请位置至交叉口停车线之间有无停靠站点,并且Ok= I表示有停靠站点,Ok = O表示没有停靠站点,Tzhanj5为公交车k在站点平均停车时间,其中若ok = 0,则Tzhan k = 0,Tcejt为公交车驶经优先申请检测装置时刻,U k代表公交车优先状态,U k=I则公交车在目标交叉口已经获得信号优先通行状态,Uk = O则公交车在目标交叉口未获得信号优先通行状态,其中若公交车对目标交叉口的优先申请第一次被检测到,则设定yk = 0 ;Dk为公交车优先级,初始值为0,Tyjt为公交车预测到达交叉口时刻,则
Ty—k = Tce k + CTk-Tzhan k +s/v , \fk ;
[0010]步骤3:交叉口信号控制机在每个相位开始前5s时向交叉口的公交优先控制器发送激活指令,公交优先控制器读取公交车的基本信息集合{BUSk},通过公交优先信号确定方法确定公交优先的信号控制方案;
[0011]步骤4:所述公交优先控制器将确定的信号控制方案传输至交叉口信号灯控制机;
[0012]步骤5,公交优先控制器读取公交车的基本信息集合{BUSk}内,每一辆公交车k的车载设备IDk和优先申请的反馈值yk,并根据车载设备IDk值,将优先申请的反馈值发送给相应的公交车的车载设备,若U k= 1,则公交车的优先信号提示装置将显示“公交车优先申请成功”,若U k = 0,则公交车的优先信号提示装置显示“公交车优先申请未成功”;
[0013]步骤6:每当驶离检测装置检测有公交车k驶经驶离检测装置处时,驶离检测装置向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置向交叉口的公交优先控制器发出公交车k的基本信息BUSk,公交优先控制器根据公交车k的基本信息BUSk中的IDk信息,将公交车k的基本信息BUSk从接收到的所有公交车基本信息集合{BUSJ中删除。
[0014]技术方案中,关于“公交优先信号确定方法”如下:
[0015]步骤1:交叉口即将开始的信号相位记为相位一,相位一的下一相位记为相位二 ;读取公交优先控制器中相位一的最小绿灯时长Tmin」、最大绿灯时长Tmax」、常态绿灯时长Tmidj和相位编号J1 (J1 = I或2);根据交叉口当前时刻的信号控制方案,确定相位一的起始时刻Tbe」,设定相位一结束时刻的初始值为Tmd」=Tbe l+Tmi(U ;
[0016]步骤2:初始化相位一的结束时刻下限值A = Tbe JTmin」,相位一的结束时刻上限值 B = Tbe l+TmaxJ ;
[0017]步骤3:读取基本信息集合{BUSk}内,所有到达时刻Ty k处于相位一结束时刻的下限值与上限值之间(即Tyjt G [A, B])的公交车的基本信息BUSk,并组成临时的信息集合TEMP,根据多公交车申请下信号优先顺序确定方法确定临时的信息集合TEMP每一辆公交车k的优先级值,并将优先级数值赋值于公交车k的基本信息BUSk中的Dk,若TEMP = 0,转至步骤8 '若爪―本0,转至步骤4 ;[0018]步骤4 ;在临时的信息集合TEMP中,根据min (Dk),选取优先级最高的公交车k'确定其到达交叉口时刻Ty k,,若Ty k, ( Tend l,公交车在相位一内到达交叉口,转至步骤5 ;若Ty k, > Tmd l,公交车在相位二内到达交叉口,转至步骤6 ;
[0019]步骤5:若Hk, = J1,不需要调整相位一结束时刻Tend—1;则A = max(A, Ty—k,);若Hk,幸J1,调整相位一结束时刻B = min (B,Tyjt,),且Tend」=B ;转至步骤7 ;
[0020]步骤6:若Hk,幸J1,不需要调整相位一结束时刻Tmd」,则B = min (B,Tyjt,);若Hk,=J1,调整相位一结束时刻A = max (A, Ty—k,)且Tendj = A ;
[0021]步骤7:将公交车k'的基本信息BUSk,和临时的信息集合TEMP中所有到达时刻Tj^ [A,B]的公交车的基本信息BUSk都从临时的信息集合TEMP中删除,如果TEMP本0,则转至步骤4 ;如果TEMP = 0,则转至步骤8 ;
[0022]步骤8:判断基本信息集合{BUSk}内所有公交车的优先状态:若公交车k的到达时刻Ty k G [Tbe l, Tend l]且Hk = J1,令公交车k基本信息BUSk内的ii k = I ;否则,令ii k =0 ;
[0023]步骤9:相位一时长修改为T1' =Tend rTbe:,将该结果存储于公交优先控制器内作为确定的信号控制方案。
[0024]“公交优先信号确定方法”中,关于“多公交车申请下信号优先顺序确定方法”如下:
[0025]步骤1:读取相位一的相位编号J1、起始时刻Tbe」、相位一结束时刻的初始值Tmd」;根据临时的信息集合TEMP中的信息,公交车k到达交叉口停车线预测时刻Ty ,,若J1 = Hk,则公交车k可在相位一内直接通过交叉口,公交车k的通行损失时间Td6lay k = 0 ;若J1古Hk,则公交车k在不能在相位一内通行,公交车k的通行损失时间为Tdelay k = Min [ I Tyjt-Tbej |,
Tendj-Ty kI],
[0026]步骤2:确定信息集合{BUSk}内,公交车k的重要因素值为入k = Tdelay_k/Nk,并进行公交车优先级别排序,其规则为:首先,公交优先状态Uk越大的优先级别越高;其次,当公交优先状态Uk相同时,公交车重要因素值Xk越小的优先级别越高;最后,当重要因素值入k相同时,车内乘客数量Nk越大的优先级别越高;
[0027]步骤3:根据优先排序结果,对基本信息集合TEMP内的各公交车的优先级别Dk赋值,Dk=I,2,3,…,数值越小优先级越高。
【专利附图】
【附图说明】:[0028]图1为一种多公交优先申请下两相位交叉口信号实时控制方法流程图;
[0029]图2为公交优先信号确定方法流程图;
[0030]图3为多公交车申请下信号优先顺序确定方法;
[0031]图4为检测器布设方法示意图。
【具体实施方式】
[0032]下面结合附图对本发明做进一步说明。
[0033]步骤1:在交叉口各进口道的优先申请位置布设优先申请检测装置,在各出口道布设驶离检测装置;优先申请位置为交叉口各进口道距离停车线上游处,
其中,Rlm为路段的长度,[为公交车的历史平均行驶速度,C为交叉口常态信号周期;
[0034]步骤2:每当优先申请检测装置检测到公交车k驶经进口道的优先申请检测装置处时,向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置将其采集的公交车k的基本信息BUSk传输至交叉口的公交优先控制器,交叉口的公交优先控制器将其存储于接收到的所有公交车基本信息集合{BUSk} (k=l,2,3,…,K,K为当前交叉口的公交优先控制器接收到的优先申请公交车总数),其中,BUSk = [IDk, Hk, Nk, O k, Tzhank, Tcejt, u k, Dk, Ty k],IDk为公交车k车载设备编号ID ;Hk为公交车k交叉口通行相位编号,(Hk = I或2,其中,1、2分别代表两个信号相位);Nk为公交车车内乘客人数;O k表示公交车k从优先申请位置至交叉口停车线之间有无停靠站点(ok=l表示有停靠站点,Ok = O表示没有停靠站点),Tzhan k 为公交车k在站点平均停车时间(若O k = 0,则Tzhan k = 0),Tcek为公交车驶经优先申请检测装置时刻,U k代表公交车优先状态,Uk= I则公交车在目标交叉口已经获得信号优先通行状态,u k = 0则公交车在目标交叉口未获得信号优先通行状态(若公交车对目标交叉口的优先申请第一次被检测到,设定U k = 0),Dk为公交车优先级,
初始值为0,Tyjt为公交车预测到达交叉口时刻,Ty—k = Tce j + cj,;T:han_k + S/v,;
[0035]步骤3:交叉口信号控制机在每个相位开始前5s时向交叉口的公夂优先控制器发送计算程序激活指令,公交优先控制器读公交车的基本信息集合{BUSk},通过公交优先信号确定方法确定公交优先的信号控制方案;
[0036]步骤4:公交优先控制器将确定的信号控制方案传输至交叉口信号灯控制机;
[0037]步骤5,公交优先控制器读取公交车的基本信息集合{BUSk}内,每一辆公交车k的车载设备IDk和优先申请的反馈值yk,并根据车载设备IDk值,将优先申请的反馈值发送给相应的公交车的车载设备,若U k= 1,则公交车的优先信号提示装置将显示“公交车优先申请成功”,若U k = 0,则公交车的优先信号提示装置显示“公交车优先申请未成功”;
[0038]步骤6:每当驶离检测装置检测有公交车k驶经驶离检测装置处时,驶离检测装置向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置向交叉口的公交优先控制器发出公交车k的基本信息BUSk,公交优先控制器根据公交车k的基本信息BUSk中的IDk信息,将公交车k的基本信息BUSk从接收到的所有公交车基本信息集合{BUSJ中删除。
[0039]技术方案中,关于“公交优先信号确定方法”如下:
[0040]步骤1:交叉口即将开始的信号相位记为相位一,相位一的下一相位记为相位二 ;读取公交优先控制器中相位一的最小绿灯时长Tmin 1、最大绿灯时长Tmax 1、常态绿灯时长Tmidj和相位编号J1 (J1 = I或2);根据交叉口当前时刻的信号控制方案,确定相位一的起始时刻Tbe l,设定相位一结束时刻的初始值为Tmd」=Tbe l+Tmi(U ;
[0041]步骤2:初始化相位一的结束时刻下限值A = Tbe JTmin」,相位一的结束时刻上限值 B = Tbe l+TmaxJ ;
[0042]步骤3:读取基本信息集合{BUSk}内,所有到达时刻Ty k处于相位一结束时刻的下限值与上限值之间(即Tyjt G [A, B])的公交车的基本信息BUSk,并组成临时的信息集合TEMP,根据多公交车申请下信号优先顺序确定方法确定临时的信息集合TEMP每一辆公交车k的优先级值,并将优先级数值赋值于公交车k的基本信息BUSk中的Dk,若TEMP = 0,转至步骤8 ;若TEMP半0,转至步骤4 ;
[0043]步骤4 ;在临时的信息集合TEMP中,根据min (Dk),选取优先级最高的公交车k'确定其到达交叉口时刻Ty k,,若Ty k, ( Tend l,公交车在相位一内到达交叉口,转至步骤5 ;若Ty k, > Tmd l,公交车在相位二内到达交叉口,转至步骤6 ;
[0044]步骤5:若Hk, = J1,不需要调整相位一结束时刻Tendj,则A = max (A, Ty—k,);若Hk,幸J1,调整相位一结束时刻B = min (B,Tyjt,),且Tend」=B ;转至步骤7 ;
[0045]步骤6:若Hk,幸J1,不需要调整相位一结束时刻Tend」,则B = min (B,Tyjt,);若Hk,=J1,调整相位一结束时刻A = max (A, Ty—k,)且Tendj = A ;
[0046]步骤7:将公交车k'的基本信息BUSk,和临时的信息集合TEMP中所有到达时刻I; k ^ [A,B]的公交车的基本信息BUSk都从临时的信息集合TEMP中删除,如果TEMP本0,则转至步骤4 ;如果TEMP = 0,则转至步骤8 ;
[0047]步骤8:判断基本信息集合{BUSk}内所有公交车的优先状态:若公交车k的到达时刻Ty k G [Tbe l, Tend l]且Hk = J1,令公交车k基本信息BUSk内的ii k = I ;否则,令ii k =0 ;
[0048]步骤9:相位一时长修改为T1' =Tend rTbe i,将该结果存储于公交优先控制器内作为确定的信号控制方案。
[0049]“公交优先信号确定方法”中,关于“多公交车申请下信号优先顺序确定方法”如下:
[0050]步骤1:读取相位一的相位编号J1、起始时刻Tbe」、相位一结束时刻的初始值Tmd」;根据临时的信息集合TEMP中的信息,公交车k到达交叉口停车线预测时刻Ty ,,若J1 = Hk,则公交车k可在相位一内直接通过交叉口,公交车k的通行损失时间Td6lay k = 0 ;若J1古Hk,则公交车k在不能在相位一内通行,公交车k的通行损失时间为Tdelay k = Min [ I Tyjt-Tbej |,
Tendj-Ty kI], ^fk;
[0051]步骤2:确定信息集合{BUSk}内,公交车k的重要因素值为入k = Tdelay_k/Nk,并进行公交车优先级别排序,其规则为:首先,公交优先状态Uk越大的优先级别越高;其次,当公交优先状态Uk相同时,公交车重要因素值Xk越小的优先级别越高;最后,当重要因素值入k相同时,车内乘客数量Nk越大的优先级别越高;
[0052]步骤3:根据优先排序结果,对基本信息集合TEMP内的各公交车的优先级别Dk赋值,Dk=I,2,3,…,数值越小优先级越高。[0053]示例:以佛山市交通干道交叉口为发明的研究对象,交叉口平面如附图4所示。
[0054]I)公交车历史平均行驶速度为lOm/s,交叉口常态信号周期为60s,各进口道路段长800m,优先申请位置为交叉口各进口道距离停车线上游
S=min(/?,:,,,^0=^^(800,1040)=6(^处,在各进口道优先申请位置布设优先申请检测装
置,在各出口道进口处布设驶离检测装置,在需要交叉口优先的公交车辆2)公交车I驶至优先申请位置向系统提出优先申请,公交车I车载信号接收装置接收到优先申请检测装置的激活信号,公交车I的车载无线数据传输装置将基本信息BUS1传输至公交优先控制器,其中 BUS1 = [ID1, H1, N1, O 1; Tzhan l, Tce l, U ” D1, Tyj]
[0055]=[123, I, 20,O,O,500,0,0,500+0 ? 0+600/10] = [123,I, 20,0,0,500,0,0,570];
[0056]3)公交车2驶至优先申请位置向系统提出优先申请,公交车2车载信号接收装置接收到优先申请检测装置的激活信号,公交车2的车载无线数据传输装置将基本信息BUS2传输至公交优先控制器,其中 BUS2 = [ID2, H2, N2, O 2,Tzhan 2, Tce 2, U 2,D2, Ty 2]
[0057]= [234,2,25,1,10,500,0,0,500 + 1.10 + 600/10]=[234,2,25,I, 10,500,0,0,570];
[0058]4)距离下一信号相位开始还有5s,交叉口信号控制机向交叉口的公交优先控制器发送计算程序激活指令, 交叉口即将开始的信号相位记为相位一,相位一的下一相位记为相位二,读取公交优先控制器中相位一的最小绿灯时长Tmin l = 15s、最大绿灯时长Tmax i=45s、常态绿灯时长Tmid POs和相位编号J1=I,相位一的起始时刻Tbe F545S,设定相位一结束时刻的初始值为TendJ = Tbe l+Tmi(U=545+30=575s ;
[0059]5)初始化相位一的结束时刻下限值A = Tbe JTmin 045+15=5608,相位一的结束时刻上限值 B = Tbe !+Tmax !=545+45=5908 ;
[0060]6)读取基本信息集合,公交车的基本信息集合为(BUS1J = IBUS1, BUS2I,公交车1、2到达时刻为 560s、570s,均满足 Ty k G [A, B],则 TEMPHBUSd BUS2I ;
[0061]7)根据多公交车申请下信号优先顺序确定方法,已知相位一的相位编号J1=I,起始时刻Tbe F545S,结束时刻的初始值为TendJ = 575s,公交车1、2到达时刻为560s、575s,通行相位分别为1、2相位,对于车辆1,公交车在通行相位绿灯期间到达交叉口,通行损失时间Td6lay」=0,对于车辆2,公交车在非通行相位期间到达交叉口,通行损失时间Td6lay 2 =Min[(570-545), (575-570)] = 5s ;
[0062]8)分别计算两辆公交车的重要因素因子:入I = 0/20 = 0,A2 = 5/25 = 0.2,根据排序因素进行排序:已知U i = U 2 = 0,X i < X 2,公交车I优先级高于公交2 ;
[0063]9)优先级为1、2的车辆,对应车载设备ID值分别为123、234 J^TEMP内各公交车优先级别赋值,D1 = UD2 = 2 ;
[0064]10)在临时的信息集合TEMP中,根据min (Dk),选取优先级最高的公交车,为公交车1,其到达交叉口时刻Ty l = 560s, Ty l = 560s < Tend l = 575s,公交车在相位一内到达交叉口,且H1 = J1 = I,则不需要调整相位一结束时刻Tmd—1;则A = max (A, Ty l)=max(560, 560) = 560s ;
[0065]11)将公交车I的基本信息BUS1,从临时的信息集合TEMP中删除,此时TEMP={BUSJ ;[0066]12)在临时的信息集合TEMP中,根据min (Dk),选取优先级最高的公交车,为公交车2 (此时仅有一辆公交车在集合内),其到达交叉口时刻Ty 2 = 570s, Ty 2 = 570s < Tendj=575s,公交车在相位一内到达交叉口,且H2 = 2 ^ J1 = I,则调整相位一结束时刻B =min (B,Ty 2) = min (575, 570) = 570s,且 Tend ! = B = 570s ;
[0067]13)将公交车2的基本信息BUS2,从临时的信息集合TEMP中删除,此时TEMP 二⑦;
[0068]14)判断基本信息集合{BUSk}内所有公交车的优先状态:公交车I到达时刻Ty l G [Tbe l, Tend l]且氏=J1,令公交车I基本信息BUS1内的ii i = I ;公交车2到达时刻Ty 2 G [Tbe l, Tend l]且H2 = J1,令公交车2基本信息BUS2内的U 2 = I ;
[0069]15)相位一时长修改为T1' =Tend rTbe: = 570-545 = 25s,将该结果存储于公交优先控制器内作为确定的信号控制方案,公交优先控制器将确定的信号控制方案传输至交叉口信号灯控制机;
[0070]16)公交优先控制器读取公交车的基本信息集合{BUSk}内每一辆公交车的车载设备IDk和优先申请的反馈值U k,将优先申请的反馈值U k发送给相应的公交车的车载设备,则公交车I车载设备接收到U ! = 1,优先信号提示装置将显示“公交车优先申请成功”,公交车2车载设备接收到U2= 1,优先信号提示装置将显示“公交车优先申请成功”。
[0071]17)驶离检测装置检测有公交车I驶经驶离检测装置处时,驶离检测装置向公交车I的车载信号接收装置发送激活信号,公交车I的车载无线数据传输装置向交叉口的公交优先控制器发出公交车I的基本信息BUS1,公交车I的ID1=123,公交优先控制器将公交车基本信息集合{BUSk}中ID值为123的公交车的基本信息删除。
[0072]本发明的各种实施方式将参考附图来描述,其中相同的标号在不同的附图中表示相同的部分或组件。对各种实施方式的参考不限制本发明的范围。本发明的范围只能由所附权利要求的范围来限制。另外,本说明书中所阐述的任何例子都不是限制性的,而仅仅是阐述所保护发明的许多可能实施方式的中的一些。其中本发明可以体现为方法或设备。相应地,本发明可以采用完全硬件实施方式或者结合软件与硬件方面的实施方式。因此,以下具体描述不应当从限制的角度来理解。
[0073]以上所述仅是本发明的优选实施方式,应当指出:对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干可以预期的改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种多公交优先申请下两相位信号交叉口实时控制方法,包括以下步骤: 步骤1:在交叉口各进口道的优先申请位置布设优先申请检测装置,在各出口道布设驶离检测装置;优先申请位置为交叉口各进口道距离停车线上游处,其中,Rlen为路段的长度,V为公交车的历史平均行驶速度,C为交叉口常态信号周期; 步骤2:每当优先申请检测装置检测到公交车k驶经进口道的优先申请检测装置处时,向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置将其采集的公交车k的基本信息BUSk传输至交叉口的公交优先控制器,交叉口的公交优先控制器将其存储于接收到的所有公交车基本信息集合{BUSk},其中k=l,2,3,…,K,K为当前交叉口的公交优先控制器接收到的优先申请公交车总数,其中,BUSk= [IDk, Hk, Nk, O k, Tzhanjt, Tce_k,U k,Dk, Tyjt],IDk为公交车k车载设备编号ID ;Hk为公交车k交叉口通行相位编号,Hk = I或2,其中,1、2分别代表两个信号相位;Nk为公交车车内乘客人数;ok表示公交车k从优先申请位置至交叉口停车线之间有无停靠站点,并且0k=l表示有停靠站点,0 k = 0表示没有停靠站点,Tzhanjt为公交车k在站点平均停车时间,其中若0 k = 0,则Tzhan k = 0,Tcejt为公交车驶经优先申请检测装置时刻,U k代表公交车优先状态,Uk=I则公交车在目标交叉口已经获得信号优先通行状态,Uk = O则公交车在目标交叉口未获得信号优先通行状态,其中若公交车对目标交叉口的优先申请第一次被检测到,则设定U k = 0 ;Dk为公交车优先级,初始值为0,Tyjt为公交车预测到达交叉口时刻,则(j = Tceji + CTk-Zhanjc + S「V \fk 步骤3:交叉口信号控制机在每个相位开始前5s时向交叉口的公交优先控制器发送激活指令,公交优先控制器读取公交车的基本信息集合{BUSk},通过公交优先信号确定方法确定公交优先的信号控制方案; 步骤4:所述公交优先控制器将确定的信号控制方案传输至交叉口信号灯控制机;步骤5,公交优先控制器读取公交车的基本信息集合{BUSk}内,每一辆公交车k的车载设备IDk和优先申请的反馈值yk,并根据车载设备IDk值,将优先申请的反馈值发送给相应的公交车的车载设备,若U k= 1,则公交车的优先信号提示装置将显示“公交车优先申请成功”,若U k = 0,则公交车的优先信号提示装置显示“公交车优先申请未成功”; 步骤6:每当驶离检测装置检测有公交车k驶经驶离检测装置处时,驶离检测装置向公交车k的车载信号接收装置发送激活信号,公交车k的车载无线数据传输装置向交叉口的公交优先控制器发出公交车k的基本信息BUSk,公交优先控制器根据公交车k的基本信息BUSk中的IDk信息,将公交车k的基本信息BUSk从接收到的所有公交车基本信息集合{BUSJ中删除。
2.根据权利要求1所述的一种多公交优先申请下两相位交叉口信号实时控制方法,所述步骤3中提及的公交优先信号确定方法,包括以下步骤: 步骤3.1:将交叉口即将开始的信号相位记为相位一,相位一的下一相位记为相位二 ;读取公交优先控制器中相位一的最小绿灯时长Tmin」、最大绿灯时长Tmax」、常态绿灯时长Tmidj和相位编号J1 (J1 = I或2);根据交叉口当前时刻的信号控制方案,确定相位一的起始时刻Tbe l,设定相位一结束时刻的初始值为Tmd」=Tbe l+Tmi(U ; 步骤3.2:初始化相位一的结束时刻下限值A = Tbe JTmin」,相位一的结束时刻上限值B=T +T.1be_l max_l * 步骤3.3:读取基本信息集合{BUSk}内,所有到达时刻Ty k处于相位一结束时刻的下限值与上限值之间,即Ty k G [A, B]的公交车的基本信息BUSk,并组成临时的信息集合TEMP,根据多公交车申请下信号优先顺序确定方法确定临时的信息集合TEMP每一辆公交车k的优先级值,并将优先级数值赋值于公交车k的基本信息BUSk中的Dk,若TEMP = 0,转至步骤3.8 ;若TEMP本0,转至步骤3.4 ; 步骤3.4 ;在临时的信息集合TEMP中,根据min (Dk),选取优先级最高的公交车k'确定其到达交叉口时刻Ty k,,若Ty k, ( Tmd」,公交车在相位一内到达交叉口,转至步骤3.5 ;若Ty k, > Tmd」,公交车在相位二内到达交叉口,转至步骤3.6 ; 步骤3.5:若Hk, = J1,不需要调整相位一结束时刻Tmdl,则A = max(A,Tyk,);若Hk,幸J1,调整相位一结束时刻B = min (B,Tyjt,),且Tend」=B ;转至步骤3.7 ; 步骤3.6:若Hk,幸J1,不需要调整相位一结束时刻Tend l,则B = min (B,Tyjt,);若Hk,=J1,调整相位一结束时刻 A = max (A, Ty—k,),且 Tendj = A ; 步骤3.7:将公交车k'的基本信息BUSk,和临时的信息集合TEMP中所有到达时刻Ty k g [A,B]的公交车 的基本信息BUSk都从临时的信息集合TEMP中删除,如果TEMP半0,则转至步骤3.4 ;如果TEMP = 0,则转至步骤3.8 ; 步骤3.8:判断基本信息集合{BUSk}内所有公交车的优先状态:若公交车k的到达时刻Tyjt G [Tbe l, Tend l]且Hk = J1,令公交车k基本信息BUSk内的U k = I ;否则,令U k = O ; 步骤3.9:相位一时长修改为T1' =Tmd 1-T^,将该结果存储于公交优先控制器内作为确定的信号控制方案。
3.根据权利要求2所述所述的一种多公交优先申请下两相位交叉口信号实时控制方法,其中所述步骤3.3中所述多公交车申请下信号优先顺序确定方法包括以下步骤: 步骤3.3.1:读取相位一的相位编号J1、起始时刻Tbe l、相位一结束时刻的初始值Tmd」;根据临时的信息集合TEMP中的信息,公交车k到达交叉口停车线预测时刻Ty ,,若J1 = Hk,则公交车k可在相位一内直接通过交叉口,公交车k的通行损失时间Td6lay k = O ;若J1古Hk,则公交车k在不能在相位一内通行,公交车k的通行损失时间为Tdelay k = Min[ Tyjt-Tbej |,Tend—「Ty—k|],Vh 步骤3.3.2:确定信息集合{BUSk}内,公交车k的重要因素值为入k = Tdelay_k/Nk,并进行公交车优先级别排序,其规则为:首先,公交优先状态Uk越大的优先级别越高;其次,当公交优先状态Uk相同时,公交车重要因素值Xk越小的优先级别越高;最后,当重要因素值入k相同时,车内乘客数量Nk越大的优先级别越高; 步骤3.3.3:根据优先排序结果,对基本信息集合TEMP内的各公交车的优先级别Dk赋值,Dk=I,2,3,…,数值越小优先级越高。
【文档编号】G08G1/087GK103531032SQ201310513818
【公开日】2014年1月22日 申请日期:2013年10月28日 优先权日:2013年10月28日
【发明者】王炜, 高柳依, 胡晓健 申请人:东南大学