交通信号配时的方法\n技术领域\n[0001] 本发明涉及一种交通信号配时的方法,属于交通信号控制技术领域。\n背景技术\n[0002] 交通信号控制是指利用交通信号灯,对道路上运行的车辆和行人进行指挥。而城市道路平面交叉口,是造成车流中断、事故增多、延误严重的问题所在,是城市交通运输的瓶颈。因此,交叉口的通行能力要低于路段的通行能力,如何利用交通信号控制保障交叉口的交通安全和充分发挥交叉口的通行效率至关重要。\n[0003] 线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法。研究线性约束条件下线性目标函数的极值问题的数学理论和方法,英文缩写LP。它是运筹学的一个重要分支,广泛应用于军事作战、经济分析、经营管理和工程技术等方面。为合理地利用有限的人力、物力、财力等资源做出的最优决策,提供科学的依据。\n[0004] 现有交通控制技术主要分单点控制和区域信号协调控制。在单点控制方面,根据控制策略的不同主要可以分为:定时控制方式、感应控制方式与智能控制方式。然而,现有交通控制技术主要是定时控制,感应控制方式。其中定时控制灵活性差、不适应于交通流迅速变化的缺点;感应控制主要靠硬件实现,成本较高。因此,本发明通过线性规划对单个交叉路口建模,使路口达到最大能通过的车流量,使得交通控制技术灵活性好,适应与交通流迅速变化,且成本低,最终达到充分利用道路的目的。\n发明内容\n[0005] 本发明的目的就是要提供一种交通信号配时的方法,通过线性规划的数学建模,实现对交通信号控制的最优化处理,以解决交通信号配时时长固定,难以适应现今复杂交通情况,最终达到充分利用道路的目的。\n[0006] 为了实现本发明的目的,使用了如下方案:一种交通控制的配时方法,包括以下步骤:\n[0007] S1.多段式信号配时的时段划分与相位选择;\n[0008] S2.信号周期时长计算:\n[0009] S3.利用线性规划优化绿灯时间:\n[0010] S4.调整求解出的各相位绿灯时间:将S3中所求解出的绿灯时间综合考虑上一个周期中的关键出口道车流量做最后一次优化,使得在不影响关键车流的前提下,缩放相位时间,使得相位时间之和等于S2中所求得的周期时长。\n[0011] 作为优选:S1具体为:时段划分可视实际情况分为:早高峰时段、午高峰时段、晚高峰时段、早低峰时段、午低峰时段、晚低峰时段。\n[0012] 作为优选:S2具体为:根据信号配时的时段不同采用最短信号周期时长公式或阿氏最佳信号周期时长公式计算出信号周期时长。\n[0013] 作为优选:S3步骤分以下步骤:\n[0014] S31.4个相位的绿灯时间分别为x=(x1,x2,x3,x4),并根据现实情况限制其时间\n20<=xi<=99秒;\n[0015] S32.根据出口道不同,车辆通过路口的时间为T=(t1,t2,t3,t4,...,t9,t10,t11,t12),其对应为各出口道车辆通过路口所需要的时间,可以得到周期内关键出口道总交通流量:\n[0016]\n[0017] 其中tj为关键出口道的通过路口时间,此处有4个;\n[0018] S33.根据关键进口道不同,一辆车通过进口道的时间为T’=(t’1,t’2,t’3,t’4),t’1,t’2,t’3,t’4对应为各相位x1,x2,x3,x4关键进口道车辆通过路口所需要的时间,可以得到周期内关键进口道最大可以通过的交通流量:\n[0019]\n[0020] 其中t’j表示xi相位关键进口道的车辆通过路口的时间,即t’1,t’2,t’3,t’4中的一个;\n[0021] S34.统计出关键出口道车流量Q=(q1,q2,q3,q4),以及各相位结束时关键出口道,由虚线变实现之后的滞留车辆Q’=(q’1,q’2,q’3,q’4),即:\n[0022] Q等待=q'1+q'2+q'3+q'4 (公式.5)\n[0023] Q关键=q1+q2+q3+q4\n[0024] 其中q’i(i=1,2,3,4)为各相位滞留车流量,Q关键表示现实情况关键出口道总的车流量;\n[0025] S35.选择N=4个周期通过公式3、公式4、公式5可以得到线性规划方程\n其中j∈[1,12] (公式.6)\n[0026]\n[0027] 20≤xi≤99\n[0028] 和矩阵形式\n[0029] max -xTT, (公式.7)\n[0030] s.t. T'x=Q关键+Q等待\n[0031] 20≤x≤99\n[0032] 其中\n[0033]\n[0034]\n[0035] 由于取的周期N=4,因此,T’矩阵为规模为4*4,T’矩阵的横向量表示同周期内关键进口道车辆通过路口时间,列向量表示不同周期的关键进口道通过路口时间,为了保证交通通行能力优先直行车辆,取x1≥x2、x3≥x4;\n[0036] S36.使用矩阵运算解出x的所有解,求出周期内关键出口道最大总交通流量f(xi),其中xi则为各相位绿灯时间的解。\n[0037] 作为优选:S4步骤分为以下步骤:\n[0038] S41.将S3统计出的关键出口道车流量Q=(q1,q2,q3,q4)中的q1,q2,q3,q4按比例缩小,使得\n[0039] (q1+q2+q3+q4)a=1 (公式.8)\n[0040] 其中a为缩小的比例,q1,q2,q3,q4为各相位关键出口道车流量;\n[0041] S42.将S3中求解得到的x=(x1,x2,x3,x4),按比例缩小使得\n[0042] (x1+x2+x3+x4)b=1 (公式.9)\n[0043] 其中b为缩小的比例;\n[0044] S43.通过下面公式10计算得到松弛时间c\n[0045] c=C-(x1+x2+x3+x4) (公式.10)\n[0046] 其中C为当前周期;\n[0047] S44.当c>0时,通过下面公式.11求到最优解x’=(x’1,x’2,x’3,x’4):\n[0048] x'i=c*(aqi+bxi)/2 (公式.11)\n[0049] 其中i=1,2,3,4;\n[0050] S45.当c≤0时:通过下面公式.12求到最优解x’=(x’1,x’2,x’3,x’4):\n[0051] x'i=-c*(aqi+bxi)/2 (公式.12)\n[0052] 其中i=1,2,3,4。\n[0053] 作为优选:还包括以下步骤S5:利用MATLAB仿真真实情况。\n[0054] 本发明的有益效果为:通过线性规划对单个交叉路口建模,使路口达到最大能通过的车流量,使得交通控制技术灵活性好,适应与交通流迅速变化,且成本低,最终达到充分利用道路的目的。\n附图说明\n[0055] 图1、图2、图3、图4是本发明的4个相位;\n[0056] 图5是本发明的交通信号配时设计流程;\n[0057] 图6是对本发明的仿真验证。\n具体实施方式\n[0058] 本发明的基本思路是:通过线性规划的数学建模,实现对交通信号控制的最优化处理。其中线性的规划的数学模型,主要是通过关键出口道与关键进口道流量之间的关系建立的,而关键进口道、出口道是指在主导交通控制的流量车道,即车流量最大的车道。通过GIS-T(Geographic Information System for Transportation)即地理信息系统获取周期内关键出口车流量G关键和关键出口滞留车流量G等待,同时计算出理论关键出口道可通过最大车流量并将T(xi),通过下面公式\n[0059] T(xi)=G关键+G等待\n[0060] 对f(xi)中的各相位时间x=(x1,x2,x3,x4)作为约束条件。其中f(xi)为理论关键出口道通过的车流量由下面公式获得\n[0061]\n[0062] 其中tj是根据出口道不同,车辆通过路口的(图1)时间为T=(t1,t2,t3,t4,...,t9,t10,t11,t12)对应为各出口道车辆通过路口所需要的时间。通过相位时间xi与1/tj的乘积得到xi相位内关键路口的理论车流量。通过求f(xi)的最大值获取x=(x1,x2,x3,x4)的值。\n[0063] 由于求解过程没有综合考虑周期C,所求解得到的各相位绿灯时间之和并不一定等于周期时间C。因此,最后将得到的x=(x1,x2,x3,x4)值与C进行比较并做优化处理,获取的值作为最优解x’=(x’1,x’2,x’3,x’4)。\n[0064] 下面结合附图和具体实施例对本发明作进一步说明。\n[0065] 本发明所述的交通信号配时的具体实施方案如下:\n[0066] S1.多段式信号配时的时段划分与相位选择,此步骤为现有技术。\n[0067] 经研究发现,绝大部分交叉口一天中的交通量将按时间段规律变化。因此,为使信号配时能适应各个时段的不同交通量,提高交叉口的通行效率,各时段的信号配时方案应按所对应的设计交通量分别优化计算确定。\n[0068] 1、视实际情况将时段分为:早高峰时段(7:00—9:00)、午高峰时段(11:00—13:\n00)、晚高峰时段(17:00—22:00)、早低峰时段(9:00—11:00)、午低峰时段(13:00-17:00)、晚低峰时段(22:00—7:00)。\n[0069] 2、相位模型如图1、图2、图3、图4所示,为了方便计算及算法建模选取横向为主要车道,纵向为次要车道。\n[0070] S2.计算信号周期时长,此步骤为现有技术。\n[0071] 就满足交叉口通行能力要求而言,信号周期时长的选择有一个最起码的底限,即信号周期时长无论如何都不能低于这个限值,否则将不能满足通行能力的要求。我们把上述最低限值称为最短信号周期时长Cm;阿氏最佳信号周期时长C0是将关键车流平均停车次数和延误时间合在一起作为评定配时方案的综合指标,对应于综合指标最小的信号周期时长。\n[0072] 1、通过是短信号周期时长Cm还是阿氏最佳信号周期时长C0最短计算出该时段周期时间C,并将C根据情况限制在一定的区间[a,b]。\n[0073] 2、低峰时期只需最大限度满足基本通行能力,固采用公式.1计算最短周期时长[0074] 3、高峰时期需要根据不同的情况通过公式.2计算阿氏最佳信号周期时长[0075] 其中,K表示关键车流平均停车次数的加权系数,又称之为停车补偿系数。系数K的取值具有相当明确的实际意义,例如,要使燃油消耗量最少,K的取值应为0.4;要使运营费用最少,K的取值应为0.2;要使关键车流总延误时间最少,K的取值应为0;要使关键车流总排队长度最小,K的取值应为–0.3。因此,早高峰时期上班为车流主要目的是上班,选择关键车辆总延误时间最少,取K=0;午高峰时期用餐为车流主要目的且为三个高峰时段中不算拥堵的时间段,选择使燃油消耗量最少,取K=0.4;晚高峰时期车流量具有集中性的特别即特定方向拥堵较为明显,选择关键车流排队长度最小,取K=-0.3。\n[0076] 4、公式.1与公式.2中L为关键车流总的绿灯损失时间,即相位时间内能够对整个交叉口的通行能力和信号配时设计起决定作用的车流总的损失时间,损失时间是指部分损失时间tL与全红灯时间之tR之和\n[0077] l=tL+tR\n[0078] 其中tL部分损失时间由前损失时间与后损失时间之和得到即,而损失时间等于绿灯显示时间与绿灯间隔时间之和减去有效绿灯时间。\n[0079] 5、公式.1与公式.2中Y为关键车流总的交通流量比,即是指关键车流道路的实际流量Q与饱和流量S之比\n[0080]\n[0081] 其中实际流量Q是指单位时间内到达道路某一截面(进口道停车线)的车辆。S是指饱和流量是指单位时间内车辆通过交叉口停车线的最大流量。\n[0082] 6、通过是短信号周期时长Cm或阿氏最佳信号周期时长C0计算出的最后结果C,即周期时间,需将其限制在一定的区间[a,b]。\n[0083] S3.利用线性规划优化绿灯时间\n[0084] 在理想情况下,在单周期结束时,出口道车流辆与进口道车流量一致,即一个周期内到达交叉口的车辆将恰好在一个周期内被放行完,既无滞留车辆,也无富余绿灯时间。实际情况并非如此,在一个周期内结束时往往(如图1)所示虚线变实线后的出口道会有一定量的等待通过交叉路口的车辆。因此我们综合考虑理想与实际情况以建立数学模型,以线性规划的方法求解各相位的绿灯时间。\n[0085] 1、4个相位的绿灯时间分别为x=(x1,x2,x3,x4)。并根据现实情况限制其时间20<=xi<=99秒。为了保证车辆安全通过绿灯,所以最短的相位时间为20秒;考虑到现实的读秒排为2位数,所以限制在99秒。因此可以得出S2第5步中最短周期时间C为80秒,即a=80;\n最长周期时长一般情况下最大为180秒,即b=180。\n[0086] 2、根据出口道不同,车辆通过路口的(图1)时间为T=(t1,t2,t3,t4,...,t9,t10,t11,t12)。其对应为各出口道车辆通过路口所需要的时间。可以得周期内关键出口道总交通流量:\n[0087]\n[0088] 其中tj为关键出口道的通过路口时间,此处有4个。\n[0089] 3、根据关键进口道不同,一辆车通过进口道的时间为T’=(t’1,t’2,t’3,t’4)。t’\n1,t’2,t’3,t’4对应为各相位x1,x2,x3,x4关键进口道车辆通过路口所需要的时间。因此,可以得到周期内关键进口道最大可以通过的交通流量:\n[0090]\n[0091] 其中t’j表示xi相位关键进口道的车辆通过路口的时间,即t’1,t’2,t’3,t’4中的一个。\n[0092] 4、统计各相位关键出口道的车流量Q=(q1,q2,q3,q4),以及各相位结束时关键出口道,由虚线变实现(图1)之后的滞留车辆Q’=(q’1,q’2,q’3,q’4)。即:\n[0093] Q等待=q'1+q'2+q'3+q'4 (公式.5)\n[0094] Q关键=q1+q2+q3+q4\n[0095] 其中q’i(i=1,2,3,4)为各相位滞留车流量,Q关键表示现实情况关键出口道总的车流量。\n[0096] 5、因此,选择N个周期通过公式3、公式4、公式5可以得到线性规划方程:\n[0097] 其中j∈[1,12](公式.6)\n[0098]\n[0099] 20≤xi≤99\n[0100] x1≥x2\n[0101] x3≥x4\n[0102] 和矩阵形式\n[0103] max -TxT, (公式.7)\n[0104] s.t. T'x=Q关键+Q等待\n[0105] 20≤x≤99\n[0106] x1≥x2\n[0107] x3≥x4\n[0108] 其中\n[0109]\n[0110]\n[0111] 由于取的周期N=4,因此,T’矩阵为规模为4*4,T’矩阵的横向量表示同周期内关键进口道车辆通过路口时间,列向量表示不同周期的关键进口道通过路口时间。为了保证交通通行能力优先直行车辆,即x1≥x2、x3≥x4。\n[0112] 6、使用矩阵运算解出x的所有解,求出周期内关键出口道最大总交通流量f(xi),其中xi则为各相位绿灯时间的解。\n[0113] S4.调整求解出的各相位绿灯时间:\n[0114] 调整求解出的各相位绿灯时间:由于求解过程没有综合考虑周期C,即交通信号周期时长,通过阿氏最佳信号周期时长C0或者最短信号周期时长Cm求得,为方便计算记为C。所求解得到的各相位绿灯时间之和并不一定等于周期时间C,因此,需要将S3中所求解出的相位时间x=(x1,x2,x3,x4)综合考虑上一个周期中的关键出口道车流量Q=(q1,q2,q3,q4)做最后一次优化,使得在不影响关键车流的前提下,缩放相位时间,使得相位时间之和为C。\n[0115] 1、将S3中统计出的关键出口道车流量Q=(q1,q2,q3,q4)中的q1,q2,q3,q4按比例缩小,使得\n[0116] (q1+q2+q3+q4)a=1 (公式.8)\n[0117] 其中a为缩小的比例,q1,q2,q3,q4为各相位关键出口道车流量。\n[0118] 2、将S3中求解得到的x=(x1,x2,x3,x4),按比例缩小使得\n[0119] (x1+x2+x3+x4)b=1 (公式.9)\n[0120] 其中b为缩小的比例。\n[0121] 3、通过下面公式10计算得到松弛时间c\n[0122] c=C-(x1+x2+x3+x4) (公式.10)\n[0123] 其中C为当前周期\n[0124] 4、当c>0时,通过下面公式.11求到最优解x’=(x’1,x’2,x’3,x’4):\n[0125] x'i=c*(aqi+bxi)/2 (公式.11)\n[0126] 其中i=1,2,3,4。\n[0127] 5、当c≤0时:通过下面公式.12求到最优解x’=(x’1,x’2,x’3,x’4):\n[0128] x'i=-c*(aqi+bxi)/2 (公式.12)\n[0129] 其中i=1,2,3,4。\n[0130] S5.利用MATLAB仿真真实情况,如图6的结果,其中取T=(t1,t2,t3,t4,...,t9,t10,t11,t12)范围为[2,3]之间,取T’=(t’1,t’2,t’3,t’4)为[2,2.5]之间,其余数据均有GIS-T(Geographic Information System for Transportation),即地理信息系统得来。图\n6中横坐标为时间段,即,每个周期取一个相位值;纵坐标为时间,单位秒。4条曲线分别是x1,x2,x3,x4,此步骤为现有技术。\n[0131] 本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的实施方法,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。