一种动态时长分配的智能交通灯信号控制方法与流程

文档序号:14188541阅读:301来源:国知局

本发明涉及智能交通灯信号控制技术领域,尤其涉及一种动态时长分配的智能交通灯信号控制方法。



背景技术:

随着计算机技术、自动控制技术和人工智能技术的飞速发展,为城市交通的智能控制提供了良好的技术基础,提高了各种交通方案实现的可能性。由于传统交通灯的控制方案都是按照固定配时的方式进行控制,并没有考虑因车流量实时性的不同而实时对绿灯时间进行相应的调整,利用这种方法进行时间的分配不仅严重浪费了交通资源,增加了尾气的排放,而且也很难解决城市交通堵塞的问题。目前,智能交通灯控制系统采用比值方法实现,但是这种方法只是从宏观上对车流量的数据进行检测,并且没有考虑特殊车辆(如救护车、消防车等)经过交叉路口的情况。



技术实现要素:

本发明为克服上述的不足之处,目的在于提供一种动态时长分配的智能交通灯信号控制方法,本发明对车流量、交叉路口车辆状况(车辆当前车速,车辆长度、车间距、汽车启动时长)以及驾驶员的人为因素(人的反应时间)等多方面因素进行考虑,对于缓解交通拥挤状况,有效地降低车辆的平均等待时间具有很好的效果,意义重大。

本发明是通过以下技术方案达到上述目的:一种动态时长分配的智能交通灯信号控制方法,包括如下步骤:

(1)对智能交通灯的车流量检测方案进行设计;

(2)对比值方法以及时长分配方法进行设计;

(3)将比值方法与时长分配方法进行加权融合,设计得到动态时长分配方法;

(4)对特殊车辆经过交叉路口进行处理,并进行交通灯信号的时间分配。

作为优选,所述对智能交通灯的车流量检测方案的设计方法为通过红外线传感器检测车流量:将s2,s3,s5,s7传感器布置在十字路口的出口处,将s1,s4,s6,s8传感器布置在离十字路口欧式距离100m处;则南北方向的车滞留量总和如下式所示:

南北方向驶出的车流量n如下式所示:

同理计算出东西方向的车滞留总和σwe,如下式所示:

东西方向驶出的车流量m如下式所示:

作为优选,所述步骤(2)根据等差数列对比值方法进行设计,当东西方向与南北方向的车流量存在差值时,东西方向绿灯时间twg如下式所示:

南北方向绿灯时间tng如下式所示:

其中:表示东西向车流量m与南北向车流量n的比值,tini表示系统每个方向的初始绿灯时间,μ0表示比值系数,数值为1;ts表示等比数量系数,数值为2;μ1表示比值系数,数值为10;δ表示比值系数,数值为10。

作为优选,所述步骤(2)对时长分配方法的设计为:通过对车流量、交叉路口的车辆状况以及驾驶员的人为因素进行综合分析,以此来进行时间的分配;其中,车辆状况包括车辆当前车速、车辆长度、车间距、汽车启动时长;驾驶员的人为因素为人的反应时间。

作为优选,所述步骤(3)具体为:将比值方法与时长分配方法进行加权融合,得到东西方向的绿灯时间twg、南北方向绿灯时间tng,如下所示:

twg=α.twg+β.tg

tng=α.tng+β.tg

其中,twg表示根据比值方法得到的东西方向绿灯时长,tng表示根据比值方法得到的南北方向绿灯时长,tg表示根据时长分配方法得到的绿灯时长,α和β分别表示比值方法与时长分配方法所占的权重,α=β=0.5;

在绿灯时间分配时,将东西方向的绿灯时间平分给东西向左转的绿灯时间twegl以及东西向直行的绿灯时间twegs,如下所示:

南北方向的绿灯时间分配方法与东西方向分配方法相同。

作为优选,所述对特殊车辆经过交叉路口进行处理的方法为将特殊车辆的车牌号将入数据库,将检测到的车牌号进行匹配,在匹配的前提下将这一类拥有特殊权限的车辆的优先级分配为最高;当检测到有特殊车辆经过时,立刻向处理器发出中断申请,在中断函数内执行紧急情况方法,实现特殊情况处理。

作为优选,所述在特殊情况处理中采用特殊车辆无停留原则,当检测到特殊车辆经过交叉路口时,通过调整特殊车辆前方信号灯的状态,实现特殊车辆在无停留的状态下顺利通过路口。

作为优选,所述步骤(4)对交通灯信号的时间分配方法为:在距十字路口90~100m的地方设置一个检测点,当检测到有特殊车辆通过时,分如下三种情况讨论:

(i)前方车道路口为绿灯时,若现有的绿灯时长大于t+3,则维持原有的绿灯时长,否则,调整绿灯的时长为t+3;t为特殊车辆行驶到路口所需的时间;

(ii)前方车道路口为红灯时,若红灯倒计时时长小于t,则不作调整;如果时长大于t,则将该路口的倒计时时长调整为t;t为特殊车辆行驶到路口所需的时间;

(iii)前方车道路口为黄灯时,则将交通信号灯调为绿灯,且绿灯时间设置为t;t为特殊车辆行驶到路口所需的时间。

本发明的有益效果在于:(1)本发明能更好的缓解交通拥挤状况,有效地降低了车辆的平均等待时间;(2)本发明对特殊车辆经过交叉路口进行处理,降低了交通事故发生率,减少了特殊车辆的等待时间。

附图说明

图1是本发明的总体流程示意图;

图2是本发明实施例的红外线传感器布置图;

图3是本发明实施例的东西方向大于南北方向车流量程序流程图;

图4是本发明实施例的东西方向小于南北方向车流量程序流程图;

图5是本发明实施例的比值方法数据示意图;

图6是本发明实施例的动态时长分配方法的三维数据示意图;

图7是本发明实施例的特殊车辆经过交叉路口时的处理流程图;

图8是本发明实施例的特殊车辆经过交叉路口时的程序流程图。

具体实施方式

下面结合具体实施例对本发明进行进一步描述,但本发明的保护范围并不仅限于此:

实施例:如图1所示,一种动态时长分配的智能交通灯信号控制方法,包括如下步骤:

步骤1:智能交通灯的车流量检测方案设计;

步骤1.1:本发明通过红外线传感器来检测车流量,如图2中的传感器布置图所示,本发明将s2,s3,s5,s7传感器布置在十字路口的出口处,将s1,s4,s6,s8传感器布置在离十字路口欧式距离100m处;系统通过公式1:

θns=∑0≤i≤1(s5·i+1-s3,i+2)(1)

得到南北方向的车滞留量总和θns,通过公式2:

n=∑0≤i≤1s3,i+2(2)

算出南北方向驶出的车流量n。同理由公式3:

θwe=∑0≤i≤1(s4·i+4-s4,i+3)(3)

得到东西方向的车滞留总和θwe,通过公式4:

m=∑0≤i≤1s4,i+3(4)

算出东西方向驶出的车流量m。

步骤2:动态时长分配方法设计;

步骤2.1:比值方法的设计,本发明的比值方法是根据等差数列来设计的,其流程图如图3和图4所示。当东西方向与南北方向的车流量存在差值时,东西方向绿灯时间(twg)由公式5所示:

南北方向绿灯时间(tng)由公式6所示:

在公式5,公式6中,表示东西向车流量(m)与南北向车流量(n)比值,tini表示系统每个方向的初始绿灯时间,μ0表示比值系数,数值为1,ts表示等比数量系数,数值为2,μ1表示比值系数,数值为10,δ表示比值系数,数值为10。

绿灯时间分配情况如图5所示,其中x轴表示东西方向车流量(m)与南北方向车流量(n)的比值θ,y轴表示东西方向绿灯时长。在本方明中南北方向和东西方向的时间分配方法是相同的。

步骤2.2:时长分配方法设计,时长分配方法通过对交叉路口车辆状况(车辆当前车速,车辆长度、车间距、汽车启动时长)以及驾驶员的人为因素(人的反应时间)等多方面因素进行考虑,以此来进行时间的分配;经研究调查人的反应时间在不同情况下显示出不同的状况,人越在紧张的状态下反应时间就会缩短,而在高度紧张的时候人的反应时间最快,大约为0.16s,在正常情况下人的平均反应时间为0.2s,而启动汽车的平均操作时间为1.5s;车辆在通过红绿灯交叉路口时的平均车速为25~35km/h,而普通汽车平均百公里加速度时长约为8~12s。

时长分配方法的执行过程:通过红外线传感器得到东西、南北两个路口的车流量的信息m和n,车滞留量σ,车流长度f,车辆平均加速度a,根据物理学定律公式7:

并结合车辆在通行红绿灯路口时的平均车速在20~35km/h以及车流长度s.当v0=0m/s时,将公式7变型得到公式8。其中百公里加速度时长t=12s,由公式8:

a·t=v(8)

得到车加速度a=2.25m/s2。令车辆通过路口时车速v=20km/h,将此数据代入公式8得到汽车的加速时间t1=2.5s,由公式9:

得到加速位移s1=7m。经过查阅资料得到汽车的平均车长l1在4.3~4.8m,车停留的安全距离为l2=1m,由公式10:

得到t1,其中m表示车流量。由于人的反应时间为tt1以及车的启动时间为tt2,结合车滞留量σ,其中tt1=0.2s,tt2=1.5s,可根据公式11:

t2=∑1≤i≤2tti·σ(11)

得出时间t2,t2的值满足t2=1.7*σ。最后由根据公式12:

tg=∑1≤i≤2ti(12)

计算出根据时长分配方法得出的绿灯分配时间tg,tg的取值满足关系式tg=[0.94*m+1.7*σ+1.25,1.04*m+1.7σ+1.25],其中,m表示车流量,σ表示车滞留量。

步骤2.3:动态时长分配方法设计,动态时长分配方法将比值方法与时长分配方法进行加权融合,得到东西方向的绿灯时间(twg),南北方向绿灯时间(tng)由公式13、14所示:

twg=α.twg+β.tg(13)

tng=α.tng+β.tg(14)

公式13中twg表示根据比值方法得到的东西方向绿灯时长,公式14中tng表示根据比值方法得到的南北方向绿灯时长,tg为根据时长分配方法得到的绿灯时长,α和β分别表示比值方法与时长分配方法所占的权重,在本发明中α=β=0.5。对动态时长分配方法使用仿真软件matlab进行3维图的绘制如图6所示,其中x轴表示东西方向车流量(m)与南北方向车流量(n)的比值θ,y轴表示东西向滞留的车辆,z轴表示分配给东西向绿灯时间,南北向绿灯时间分配方式同此。

本发明在时间分配时将东西方向的绿灯时间,平分给东西向左转的绿灯时间(twegl),以及东西向直行的绿灯时间(twegs),如公式15,公式16所示:

本发明中南北方向的绿灯时间分配方法与东西方向分配方法相同。

考虑到实际的情况,在本发明中twegl、twegs所能调整的最大值为63s,当绿灯变为63s,在繁忙的十字路口这种变化已经算是非常大了。考虑到要给行人留有最低标准时长,本系统设置twegl、twegs的最小值为10s。通过传感器检测当两个路口的车流量都非常大,通过动态时长分配方法换算的绿灯时长都大于63s,从合理性方面对本发明进行设计,将两个方向的绿灯时间同时设定为45s。

步骤3:对特殊车辆经过交叉路口进行处理;

步骤3.1:特殊车辆车牌号加入数据库,步骤2、步骤3中只是对一般的情况进行了设计,并没有考虑到一些特殊车辆经过交叉路口时的交通需求,同时对特殊情况的考虑也成为了对系统设计成功与否的一个重要的指标。该设计对交通特殊需求做了相应的优化处理,比如当有特殊需求的车辆如救护车、消防车等亟需通过十字路口的情形,在传统的交通设计中,当救护车需马上通过路口时一般都是强行闯红灯,这样在没有交警做交通管制的情况下非常容易造成交通事故。针对这一情景,本发明提出了相应的解决方案。将该地区的特殊车辆的车牌号放入数据库。将检测到的车牌号进行匹配,在匹配的前提下即可将这一类拥有特殊权限的车辆的优先级分配为最高。当系统检测到有特殊车辆经过交叉路口时,立刻向处理器发出中断申请,在中断函数内执行紧急情况方法,实现特殊情况处理。特殊车辆经过交叉路口的系统处理流程如图7所示。

步骤3.2:特殊车辆经过交叉路口时的时间分配设计,执行过程如图8所示,该发明在距十字路口90~100m的地方设置了一个检测点,当检测到有此类车通过时,根据车辆的平均通行速度20~30km/h,由公式8得到紧急车辆行驶到路口的时间为t。当检测到该类型的车通过时,并且此前方车道路口为绿灯时,如果现有的绿灯时长大于t+3,则维持原有的绿灯时长,否则调整绿灯的时长为t+3。当检测到该类型的车通过时,并且此前方车道路口为红灯时,如果红灯倒计时时长小于t则不作调整,如果时长大于t则将该路口的倒计时时长调整为t。当检测到前方车道路口为黄灯,并且有特殊车辆经过交叉路口时,将绿灯时间设置为t,考虑了黄灯的时间为3s,因此已经足够特殊车辆行驶出路口。

以上的所述乃是本发明的具体实施例及所运用的技术原理,若依本发明的构想所作的改变,其所产生的功能作用仍未超出说明书及附图所涵盖的精神时,仍应属本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1