城市道路交通信号实时优化控制_2008B题

  • 格式:pdf
  • 大小:499.75 KB
  • 文档页数:13

第39卷第16期数学的实践与认识V01.39No.16

2009年8月MATHEMATICSINPRACTICEANDTHEORYAugust,2009

城市道路交通信号实时优化控制

朱阳,李雨恒,张醒

(同济大学汽车学院,上海201804)

摘要:通过分析实际道路交通状况,在合理假设的基础上,建立了孤立十字、T字交叉路口、三个交叉路口

线状区域以及六个交叉路VI网络状区域的交通信号实时配时数学模型,利用Matlab产生满足泊松分布的车一

流量实时序列,按照优化目标进行了算法的设计和编程,得到了相应的数值结果,并对优化结果进行了讨论.

关键词:交通信号;实时控制;优化算法;泊松过程

1问题分析

城市道路系统由路段和交叉口组成,由于不同方向的交通流在交叉口处相交,引起交通流

之间的冲突、合流、分流等交通行为.城市交通信号控制就是通过对交叉路口的交通流进行警

告、诱导和调节,减少或完全消除可能引发交通事故的交通冲突点,使车辆和行人的延误时间

减少、交叉路口相连各车道的通行能力增加,实现交通流的安全性、快速性与舒适性叫.

2模型建立与求解

2.1控制类型及基本假设

从空间关系上,可分为单路口控制(点控)、干线控制(线控)、区域控制(面控):

1)点控制:对城市平面交叉路口或高速公路匝道口独立进行控制,不考虑与相邻交叉

路口或匝道口的协调关系,控制目的是尽可能减少该交叉路口或匝道口的行车延误;

2)线控制:对含多个平面交叉路口的城市交通干线进行信号控制,其各路M的控制方

案相互协调,使进入干线的车队按某一车速行驶时,能不遇或少遇红灯而通过该干线;

3)面控制:对城市中某个区域的多个平面交叉IZl进行信号控制,其控制方案相互协调,

使得在该区域内某种指标,如总的停车次数、旅行时间、耗油量等最少.

。本文根据实际道路情况,制定以下基本假设:

1)任何一个交叉路口,或称之为叉路口,或为叉口,在空间上是由4个路口构成,在时间

。上是由4个相位构成(丁字均为为三个);

2)最大周期长:过长的周期除了增大延误外,对驾驶员、行人也会造成负面影响.实际

中最大周期一般取120s左右为好,也可以比120s更长,但最好不超过200s;

3)车用最小绿灯时间:为了保证安全,取包括直行交通在内的主流交通为15s以上,左

转专用相位等次交通为5s以上,对于交通量非常小的交通原则上取8s以上.本文取最小绿

灯时间为10s;

4)绿灯损失时间:包括路口绿灯信号开始时前排车辆启动延误时间,及绿灯结束后黄

灯时的车辆减速停车损失时间.本文绿灯损失时间取5s;

收稿日期;2009—04—30

万方数据16期朱阳,等:城市道路交通信号实时优化控制83

5)饱和度取值:考虑交通实际情况与本文对道路交通状况所作的假设,饱和度取值为

0.7至0.9;

6)其他参数假设:交叉口长度约20m,车流的平均速度为10m/s.

2.2单交叉口实时控制模型

2.2.1模型建立

考虑三车道的单交叉十字路口(单交叉丁字路口分析类似),其四种相位如图2.1所示.

一|』|些

—■●●---。~

1㈣广J…}L

三三.尹差三

1㈣广

第一相位第二相位第三相位第四相位

图2.1单交叉十字路口相位

1)基于随机过程的单相位车辆平均等待时间一不考虑车辆排队情况

由于在某一时间段内,到达路El的车辆数量满足泊松分布,所以我们把整个过程视为时

泊松过程。那么随机过程理论易知相邻两辆车到达的时间差是满足负指数分布的.

A、定理2.1[21设{Ⅳ(f),t≥0)为泊松过程,则在已给Ⅳ(f)=咒时事件相继发生的时

间S。,5。,…,S。的条件概率密度为

凡∥。,…以)一j等,o<“qz<.¨<£≤£

(2.1)

【0,其他

本定理说明。在Ⅳ(£)=咒的条件下,S。,.s:,..·,5。的条件分布函数与挖个在[o,f]上相

互独立同均匀分布的顺序统计量的分布函数相同.

B、单相位车辆平均等待时间

现对单个相位内所有车辆的平均总等待时间进行建模,设到达路口的车辆数量遵照参

数为A的泊松分布,Ⅳ(f),t≥0表示t时刻已等候在路口的车辆数量,红灯时间为t,第i辆

车到达路口的时刻为S。,则[o,f]到达路口的车辆。等待时间总和为

s(£)=∑(£一Si)(2.2)鬲

因为

E{s(f)IN(t)=,1)=E{∑(t—Si)IN(t)=引-=tit—E{∑SiIN(t)=,l}(2.3)

记{yi,1≤i≤咒)为[o,f]上独立同均匀分布的随机变量,则由定理4.1可知,

E(∑S;IN(t)=以}=E(∑y“))=E(∑yi)=nt9(2.4)

所以

E{s(}))=∑(P{Ⅳ(f)=n)E{∑(f—Si)IN(t)=n})=导f‘(2.5)

其中,A可理解为路El流量,t为红灯的等待时间,然而在路口等待的车是排成长队的,卜霎广』三]

L三尸

万方数据84数学的实践与认识39卷

所以对于任意一辆车,它的等待时间必须Do上前面车辆的排空时间,而此模型并未考虑该问

题,所以对模型修改如下.

2)单相位车辆平均等待时间一考虑车辆排队情况

在一个信号相位上,绿灯时间和黄灯时间之和7’。一+丁州r。为车辆的可通行时间.记

lossl为排队车流在起步和加速阶段产生的时间损失;loss2为黄灯期间内车流量由大变小,

导致的时间损失.有效绿灯时间等于可通行时间减去可通行时间前后的损失时间:

Tg=T,。。+丁州z。一lossl—loss2(2.6)

考虑到实际情况下可能导致的损失时间,假设每个相位的损失时间约为5s,即lossl+loss2

≈5s,考虑四个相位的情况,则总周期T可表示为:

4T一∑(7’green“)+Tydtow(,))(2.7)

若用有效绿灯时间丁。来表示,则为:

T=T,1+T,2+T93+T“+L(2.8)

其中L=芝:(10ssl,+loss2i)为一个周期总的损失时间.

在车辆到达率为常数的情况下,车辆的阻滞延误与车辆到达率的关系是一种线性关系.

如图2.2所示,车辆A到达停车线或到达等候车队的队尾时,正值红灯期间,此时在它的前

面已有先期到达的Ⅳ辆车在停车线后等候.因此这辆车A要等到绿灯亮之后,且它前面的

Ⅳ辆车全部离开停车线之后它才能驶出停车线,而不是绿灯亮后马上可以通过交叉口.

图2.2总延误时I司的说明

从图2.2可以看出,所有车辆的延误时间曲线近似为一个三角形.三角形的每一条水平

线为每一辆车的延误时间,而三角形的垂直线代表不同瞬时车辆的排队长度.所以在一个信

号周期内,该相位的全部车辆的总延误时间等于三角形的面积:≤}=丢jr,·Q。zP。cP=丢7’,·T。,,·s=1:;j};:::!!—-i;!=耥

(2.9)

其中丁,为红灯的等待时间,Queue为排队的车辆刚被清空时一共通过的车辆数,从图中又

可看出Queue=T咖·tan(口),71出为清空队列的时间,口角度所表示的斜率代表的是队列前

部被清空的速率,亦即饱和流量5,Z打=q·Tr/(s—g)为队列的清空时间,取决于绿灯刚亮

时队列中已经存在的车辆数.

式2.9中的了1。为有效绿灯时间,计算出来的面积表征该相位一个周期内所有车辆总的

延误时间,该相位一个周期总的车辆数为q·T,因此平均每辆车的延误时间为:

r7r一,,’2、d一未}专南@·10)一西丽=百两‘z’

以上的计算是基于车辆均匀到达交叉口这一前提而引起的平均延误时间,没有考虑车

万方数据16期朱阳。等:城市道路交通信号实时优化控制85

辆到达的随机性.根据韦伯斯特的研究Ⅲ,随机波动所产生的附加延误近似可表达为

∥/2q(1一z),这里的z表示饱和度。定义为z=qT/s71;它的物理意义是当饱和度过大时,

在一个绿灯时段内可能还不能够清空排队的序列.若要使Tc扣<L,则有:丁,>聋净警<半净瓦qT<·(2.11,

即饱和度小于l才能保证排队的车辆在一个周期内能够及时地通过路口.将平均延误时间

和随机延误的附加时间加在一起,就得到该相位一周期内每辆车的平均延误时间:d=揣+菊与(2.12,

则对于十字路口的四个相位总延误时间为D=弘一壹1蛩等+焉

㈦㈣

此即为优化的目标iii!i数,参看基本假设,其要满足的约束条件为:

f7’。≥10

I丁≤200

1琴?7,一L一丁(2·14)l∑’一+一丁ⅥH钏

lo』7≤z≤o.9

2.2.2结果分析

为了检验上述算法的优越性,我们采用韦伯斯特经验公式‘3|:

丁2等巍/s眨㈣

1一>:口f,

对同一个路口进行规划。并把所得的等待时间与我们的算法进行比较,现假设主干道流量为

1300辆/小时,饱和流量为8000辆/小时,支路流量为500辆/小时,饱和流量为4000辆/小

时,分别采用两个算法对十字型路口和丁字型路口进行计算,计算结果如下

表2.1十字路口点控制

由图可知,新算法相对于韦伯斯特算法有明显的优势.

2.3多交叉口(线)实时控制模型

2.3.1模型建立

由于两个相邻路口之间联系的复杂性,我们用“绿波带理论”来进行简化分析.考虑分布

万方数据86数学的实践与认识39卷

29.∞

28.50

28.∞

一27.50

垦27.∞翟啦26.50薹26.00

辟-25.50

25.∞

24.50

2●.∞十字型单叉口T字型单叉口13.10

13.05

13.OO

26.9959墨12.95

聋坤12.口O露辞.12.85

12.80

12.75

万方数据16期朱阳,等:城市道路交通信号实时优化控制87

由上式可得系统周期

T—max(TJ)(2.18)

相位计算础,:竺+丛坠三£一纽望二二!业

(2.19)口Sll—qn51J—q,i

2)改进优化方式

改进优化算法在传统优化方法的基础上采用二次优化,即在按点控制算法得出三叉口

的最大周期,并按绿波带要求进行常规优化后,我们再以此对每个叉口用优化算法分别进行

优化,更好保证优化的实时性.二次优化模型为

D=砉塞“%=l壹=l壹a=lJ-11≥赛E筹+南c2.2。,

f罩

丁∥』≥10

7',≤200

∑丁鲥+厶=TJ(2.21)

0.7≤zf,≤0.9

Tj=T

2.3.2结果分析

分别用上述两种方法,计算线控制的绿信比、周期、平均等待时间以及相位差如下

.表2.3线控制结果

锗锗锗嚣删s,鬻蕊

绿信比绿信比绿信比绿信比一……平均等待时间(s)

通过比较传统优化与改进的优化配时

方法,可以明显看出,改进的优化方法通过

实时优化各叉口绿信比,可以更加有效的

减小车辆延误时间.

2.4多交叉口(面)实时控制模型

2.4.1模型建立表2.4线控制相位差

考虑分布6个交叉口A、B、C、D、E、F的平面区域,交叉口间距分别为11、12、13、14、15、16,

如图2.6所示.

以A—B—C;C—D;D—E—F为主干道,使用绿波带理论优化,另两条支路以及节点路

口在此基础上进行二重优化.首先对6个叉口分别进行点优化,取出最繁忙叉路口(A叉口)昭勰∞黔

凹竹

虬鸺

他5

3∞

"i0

OZ

3钉

鲳i0

O凹

缸毖

"O

O北

¨

曲毖

趵O

O法方统传

卯"乩扮

趵虬

虬他

鸺5

4∞

∞}O

O2

5乩

铊}O

O叮

加毖

∞O

0铊

盯驼

龃O

O法方进

万方数据