周文海,李舒健,董力耘,
(1.上海大學(xué)力學(xué)與工程科學(xué)學(xué)院上海市應(yīng)用數(shù)學(xué)和力學(xué)研究所,上海 200072;2.上海市能源工程力學(xué)重點(diǎn)實驗室,上海 200072)
大多數(shù)城市的地面道路通過設(shè)置交通燈來均衡路網(wǎng)中的車流運(yùn)行,減少延誤時間和尾氣污染,提高路網(wǎng)的通行效率.因此,與高速公路或城市快速路的連續(xù)交通流不同,地面道路交通流是受到交通燈控制的間斷交通流.間斷交通流具有與連續(xù)交通流顯著不同的性質(zhì).在高速公路上觀察到的一些自組織現(xiàn)象,在地面道路可能難以觀察到,這一方面是由于地面道路較短,車流無法充分演化,另一方面地面道路受交通燈的影響較大.交通燈作為城市地面道路系統(tǒng)的重要交通設(shè)施,對交通網(wǎng)絡(luò)的運(yùn)行效率影響極大.合理的交通燈控制策略可以提高道路網(wǎng)絡(luò)的整體運(yùn)行水平,因此這個問題一直是人們關(guān)注的熱點(diǎn).
1992年Nagel等[1]提出了描述高速公路交通流的元胞自動機(jī)模型(NaSch模型).此后,元胞自動機(jī)模型被廣泛用于交通流的建模和模擬.國內(nèi)外研究者提出了許多改進(jìn)模型,如考慮慢啟動效應(yīng)的VDR(velocity-dependent-randomization)模型[2].Jiang等[3]提出了交通燈控制下考慮停車時間的元胞自動機(jī)交通流模型,該模型將NaSch模型中的隨機(jī)慢化概率與停車時間相關(guān)聯(lián)(停車時間越長,慢化概率越大).李春盛等[4]的研究表明,在交叉路口設(shè)置智能交通燈,顯著提高了主干道車輛的平均速度和流量.鄭容森等[5]建立了開放邊界條件下路口等距分布的主干道交通流模型,該模型設(shè)定路口由同步交通燈控制,數(shù)值模擬結(jié)果顯示:在低密度下,流量與路口數(shù)無關(guān);在高密度下,流量和路口路數(shù)有關(guān);調(diào)整交通燈周期可改善主干道通行能力.Mhirch等[6]研究了開放邊界和周期邊界條件下由固定周期交通燈控制的單車道交通流模型,并給出了進(jìn)車概率、出車概率、綠燈持續(xù)時間和事故發(fā)生概率的關(guān)系.Aleko等[7]提出一種連續(xù)路口模型,該模型根據(jù)動態(tài)更新在路口等待的車輛數(shù)量,對紅燈相位增加一段延時以同步連續(xù)路口主干道的綠燈相位.值得注意的是,自組織交通燈為城市地面道路交通流的優(yōu)化提供了一種可行的方式,且僅需要局部道路的交通信息.Gershenson[8]發(fā)現(xiàn)自組織交通燈能夠自我組織并適應(yīng)不斷變化的交通狀況,減少等待時間和停車數(shù)量,提高平均速度.Gershenson等[9-10]評估了自組織方法和傳統(tǒng)的綠波法兩種交通燈策略對于單車道網(wǎng)絡(luò)模型的控制效果,模擬結(jié)果表明在很大的密度范圍內(nèi),自組織方法優(yōu)于綠波方法.Cesme等[11]研究了一種用于交通信號控制的范式,該范式基于局部規(guī)則創(chuàng)建協(xié)調(diào)機(jī)制,通過VISSIM軟件進(jìn)行模擬,結(jié)果表明總體延遲減少.Zapotecatl等[12]提出了一種使用簡單的傳感器來實現(xiàn)自組織交通燈協(xié)調(diào)的新方法.Zou等[13]提出了一個自組織模型來設(shè)計有效的交通信號策略,研究結(jié)果表明,基于自組織的策略在排隊長度和等待時間方面都明顯優(yōu)于固定策略和基于觸發(fā)的調(diào)度策略.
與連續(xù)交通流相比,從交通流模型角度研究間斷交通流的工作相對較少.目前大多數(shù)研究以單個十字路口或均勻路段的情形為主,而對于路段長度不同的多路段道路研究相對較少.在非均勻路段上如何實現(xiàn)綠波控制也是一個有趣而值得研究的問題.因此,本工作采用元胞自動機(jī)模型研究單車道多路段系統(tǒng)中非均勻路段下不同交通燈控制策略對系統(tǒng)的影響,并重點(diǎn)關(guān)注綠波現(xiàn)象.
日常生活中人們常能觀察到車輛的延遲啟動,這在城市地面道路交通流中尤其明顯,如綠燈剛啟亮?xí)r因司機(jī)反應(yīng)遲鈍所導(dǎo)致的慢啟動.因此,本工作采用考慮慢啟動的VDR模型[2]為基本模型.原始VDR模型中,一個元胞的尺寸為7.5 m.一方面,車輛變速時的加速度不小于7.5 m/s2,相當(dāng)于急加速或急減速,車速變化過于劇烈;另一方面,交通擁堵時車間距一般都小于車長,如果采用較大的元胞尺寸,則會導(dǎo)致車間距為0,無法再現(xiàn)真實交通中車輛在小間距下仍可起動這一現(xiàn)象.為了更準(zhǔn)確地描述車輛的運(yùn)動過程,本工作采用細(xì)化的元胞,即每個元胞的尺寸為1 m.此外,模型還需引入交通燈的影響.
假定第i輛車在t時刻的位置和速度分別為xi(t)和vi(t),且該車輛當(dāng)前位于第n個路段,對應(yīng)的路口位置為Xn,車輛的運(yùn)動規(guī)則如下.
(1)確定隨機(jī)減速概率pd.
式中:p0、p1分別為靜止、運(yùn)動車輛的減速概率值,且p0?p1.這表明在t時刻處于靜止?fàn)顟B(tài)的車輛有更大的減速概率,平均啟動延遲時間會更久.
(2)確定車輛的間距.
當(dāng)?shù)趎個路口為綠燈時,車輛可以通行,第i輛車與前車的間距為
式中:xi+1(t)是第i輛車前方緊鄰車輛的位置;lc為車輛長度.本工作中假設(shè)所有車輛長度相等,即lc為常數(shù).當(dāng)?shù)趎個路口為紅燈時,抵達(dá)路口的第i輛車不能越過停車線的位置X(n),因此其與前車的間距為
另外,綠燈轉(zhuǎn)紅燈時已經(jīng)通過停車線而尚未完全越過路口的車輛不受當(dāng)前紅燈的影響,繼續(xù)行駛.
(3)加速.
式中:t′表示中間時間步;vmax為車輛的最大速度或路段限速.
(4)基于安全考慮的減速.
式中:t′′表示中間時間歩;ds為安全間距.本工作采用細(xì)化的模型,因此車輛的最小間距ds不必為0.在真實交通中,即使擁堵時相鄰的車輛也會保持間距1~2 m,但在原始VDR模型中因元胞尺寸太大無法刻畫這種現(xiàn)象.
(5)以概率pd隨機(jī)減速.
(6)車輛的運(yùn)動.
模擬中車輛的運(yùn)動采取并行更新方式.由于采用周期邊界條件,研究場景為多個路段(單車道)組成的環(huán)形道路,車輛僅沿一個方向運(yùn)動,且在路口也不會轉(zhuǎn)出或轉(zhuǎn)入,因此車輛數(shù)是守恒的.
1.2.1 交通燈同相和反相
圖1所示為周期邊界條件下的多路段交通流,共有6個路段,1~6表示路口所在位置,路口所對應(yīng)的上游路段用同樣的數(shù)字表示,如路段1為路口1和路口6之間的路段.假設(shè)交通燈僅有紅燈和綠燈兩種狀態(tài),交通燈的信號周期為C,綠燈和紅燈周期分別為TG和TR,則有C=TG+TR,且綠信比λ=TG/C.假定TG=TR,則有λ=0.5,但不同交通燈之間可以有相位差.交通燈同相是指所有交通燈在任意時刻都保持同步,或同為紅燈,或同為綠燈.同相交通燈并不要求TG=TR.交通燈反相是指相鄰兩交通燈在任意時刻都處于不同的狀態(tài),在這種情況下,必有TG=TR.
圖1 周期邊界條件下非均勻路段交通燈示意圖Fig.1 Schematic diagram of traffic lights on non-uniform road sections under periodic boundary condition
1.2.2 自組織交通燈
自組織交通燈是指根據(jù)局部交通信息動態(tài)調(diào)整紅綠燈周期的長度.綠燈期間,如果停車線后一段距離內(nèi)沒有經(jīng)過車輛,則可提前切換為紅燈;紅燈期間,如果車輛排隊長度超過一個閾值,就可以強(qiáng)制切換為綠燈[8].
本工作借鑒文獻(xiàn)[12]設(shè)計自組織交通燈的控制算法,由于僅考慮了單向的車流,不但給定了最短綠燈時間和最長綠燈時間,而且設(shè)定了最短紅燈時間和最長紅燈時間,其中l(wèi)R、lG和lJ如圖1所示.
(1)在紅燈狀態(tài),設(shè)置一個計數(shù)器:①當(dāng)車輛排隊長度超過閾值lR且下游有足夠的空間(在交通燈前方lJ內(nèi)沒有靜止的車輛)時,則切換為綠燈,否則仍保持紅燈狀態(tài);②當(dāng)紅燈周期超過時,則強(qiáng)制轉(zhuǎn)換為綠燈;③紅燈狀態(tài)一旦開啟,至少要保持才能切換為綠燈.
(2)在綠燈狀態(tài),設(shè)置一個計數(shù)器:①當(dāng)路口上游附近(停車線后lG范圍內(nèi))有車輛要通過路口時,則保持綠燈;②路口上游附近無車時轉(zhuǎn)紅燈,而當(dāng)綠燈周期超過時,則強(qiáng)制轉(zhuǎn)換為紅燈;③綠燈狀態(tài)一旦開啟,至少要保持才能切換為紅燈.
假設(shè)m個路段的長度均為ln,則道路總長度道路中僅有一種車輛(小轎車),在周期邊界條件下道路中的車輛數(shù)守恒,全局密度ρ表示車道上的平均擁擠程度.
考慮相鄰兩車的最小間距ds,整個車道上可以容納的最大車輛數(shù)為Nmax,全局密度為ρ,系統(tǒng)在每個時間步的平均速度為V(t),系統(tǒng)的平均速度為〈V〉,平均流量為〈J〉,則有
式中:N為當(dāng)前車道上的總車輛數(shù);Nj為路段j上的車輛數(shù).
本工作中模擬設(shè)定參數(shù)如下:最大速度vmax=15,車輛長度lc=4,安全間距ds=1,綠信比λ=0.5,靜止車輛減速概率ρ0=0.2,運(yùn)動車輛減速概率ρ1=0.02.假設(shè)總路段長度L=5 400,路段數(shù)m=6,則平均路段長度lm=900,但是路段2和5的長度通常不等于平均路段長度(l2/=lm,l5/=lm,但l2+l5=2lm).表1為模擬中的路段長度分布,其中第9種情形對應(yīng)均勻路段.
表1 路段長度分布Table 1 Distribution of road length
作為對比,首先給出均勻路段時平均流量隨信號周期的變化關(guān)系.根據(jù)自由行駛的車輛通過一個平均長度路段所需的時間定義暢行時間,即
Tf可以作為一個特征時間.下面主要討論信號周期為Tf整數(shù)倍的情況.
圖2為均勻路段下平均流量隨信號周期的變化曲線.由圖2(a)可以看出:低密度下平均流量隨信號周期的增加而振蕩衰減,相鄰峰值所對應(yīng)的周期差值約為2Tf;當(dāng)ρ=0.2,0.3時,平均流量隨C的增大而持續(xù)增加,直到信號周期很大時;對于中高密度,當(dāng)信號周期足夠大時平均流量會隨信號周期的增加而明顯減小.由于交通燈反相時,總有一半是綠燈,因此低密度下信號燈切換的影響不如交通燈同相那樣明顯.由圖2(b)可以看出,在低密度下,當(dāng)C>120時,平均流量是隨信號周期增加而單調(diào)下降.值得注意的是,當(dāng)C=30,120時均會出現(xiàn)一個顯著的峰值,而在C≈60時出現(xiàn)一個谷值(分別對應(yīng)于“完全綠波狀態(tài)”和“完全紅波狀態(tài)”),其他流量值所對應(yīng)的車流狀態(tài)則介于二者之間,其狀態(tài)需要具體分析.與同相情況不同,當(dāng)信號周期較大(C>240)時,高密度下平均流量隨信號周期的增加而呈增大的趨勢.因此,在較高車輛密度和長信號周期時,信號燈反相策略比同相策略更有效.Brockfeld等[14]利用ChSch模型[15]研究了均勻路網(wǎng),給出了類似的結(jié)果.從交通實踐的角度考慮,對低密度車流應(yīng)采用較短的信號周期,而對高密度車流應(yīng)采用較長的信號周期,這樣道路的平均流量較高.
圖2 均勻路段下平均流量隨信號周期的變化曲線Fig.2 Variation of flux with signal period for uniform sections
圖3給出交通燈同相時的路段交通流基本圖,可見平均流量〈J〉和平均速度〈V〉依賴于信號周期C和相位.由圖3(a)可以看出,對于給定的信號周期C,存在臨界密度ρ1和ρ2:當(dāng)ρ<ρ1時,流量隨密度近似線性增長(未飽和狀態(tài));當(dāng)ρ1≤ρ≤ρ2時,出現(xiàn)一個不隨密度變化的流量平臺(飽和狀態(tài));當(dāng)ρ>ρ2時,流量隨密度近似線性減小(過飽和狀態(tài)).當(dāng)信號周期C≤360時,隨著C的增大,平臺流量值逐漸增大,而平臺出現(xiàn)的密度范圍相應(yīng)減小,其中ρ1略有增大,而ρ2明顯減小.值得注意的是,當(dāng)ρ<ρ1時,C=60對應(yīng)的流量曲線斜率最大.從3(b)可以看出,〈V〉≈vmax對應(yīng)于一種特殊的車流運(yùn)行狀態(tài)(完全綠波),即車流運(yùn)動與綠燈信號完全同步,車隊連續(xù)通過綠燈路口并一直不會遭遇紅燈.這是由于一旦運(yùn)動中的車隊遭遇紅燈,就不可能維持這種高速運(yùn)動狀態(tài).
圖4給出交通燈反相時的基本圖.與交通燈同相時的基本圖(見圖3)相比,二者具有一些類似的特征,如出現(xiàn)一個流量平臺,隨著信號周期的增加,其平臺流量值增大且對應(yīng)的密度范圍縮小等.但交通燈反相和同相時的基本圖也有一些不同的特征:當(dāng)C=120時,在低密度下會出現(xiàn)完全綠波現(xiàn)象.對比圖3(a)和4(a)可以看到,在高密度下,交通燈反相策略更有效.由圖4(a)可見,低密度下平均流量確實隨著密度呈線性增大(平均速度為常數(shù)),而在圖3(a)中,C=120,300時的平均流量隨密度變化曲線在低密度范圍實際由兩段斜率不同的直線構(gòu)成.
圖3 交通燈同相時的基本圖Fig.3 Fundamental diagrams for in-phase traffic lights
圖4 交通燈反相時的基本圖Fig.4 Fundamental diagrams for anti-phase traffic lights
典型參數(shù)下的平均速度時間序列V(t)可以描述路段交通流狀態(tài)的特征.圖5(a)和(b)分別給出了交通燈同相和反相時的兩個特殊車流狀態(tài)(V(t)≈vmax),即完全綠波狀態(tài),參考圖3(b)和圖4(b).由于交通燈的調(diào)制作用,車隊的運(yùn)行與交通燈的切換完全合拍,可以一直維持高速運(yùn)動狀態(tài).達(dá)到穩(wěn)態(tài)后,車隊行進(jìn)過程中所遇到的全部都是綠燈,這種狀態(tài)只有在特定的信號周期和低密度下才可能出現(xiàn).如對于交通燈反相的情形,出現(xiàn)完全綠波狀態(tài)的密度可達(dá)ρ≈0.10.圖5(c)和(d)也是在同樣的低密度下,但對應(yīng)于波谷的位置.由圖5(c)可見,綠燈時車隊啟動,然后在下一個路口遇到紅燈(典型的時停時走),這也是司機(jī)最不愿意碰到的情況之一.雖然流量是線性增長的,但是其對應(yīng)車流狀態(tài)有明顯的不同.由圖5(d)雖然可以觀察到周期性結(jié)構(gòu)的出現(xiàn),但對應(yīng)的狀態(tài)較為復(fù)雜.由于當(dāng)交通燈反相時,總有一半交通燈是綠燈,因此始終會有車流在運(yùn)動,低密度下不會出現(xiàn)平均速度接近0的情況.
圖5 典型參數(shù)下的平均速度時間序列Fig.5 Time series of mean speed with typical parameters
圖6為非均勻路段的模擬結(jié)果.可以看出:當(dāng)交通燈同相時,路段長度的影響不大;而當(dāng)交通燈反相時,其影響就很顯著,尤其有很短路段時.這是由于交通燈同相時,雖然有很短的路段存在,但是綠燈期間,車輛可以順利通過短路段,包括部分上游的來流.而在交通燈反相時,短路段形成一個明顯的容量瓶頸.在紅燈期間,短路段容易發(fā)生溢流,而在綠燈期間,只有短路段內(nèi)的車輛可以通過路口,而上游相鄰路口處于紅燈期間,上游車輛無法進(jìn)入下游路段,因而短路段的車輛通行時間不能充分利用.當(dāng)最短路段長度超過約時,反相交通燈的流量-周期曲線與均勻路段情形接近(見圖2).對于復(fù)雜的道路網(wǎng)絡(luò),路段長短不一,采用交通燈同相控制方式,雖然并非最佳方案,但其實際效果還是可以接受的.如果采用交通燈反相控制策略,則宜選取較小的信號周期,這樣具有較高的通行效率.
圖6 非均勻路段下平均流量隨信號周期的變化曲線Fig.6 Variation of flux with signal period for non-uniform sections
圖7和8分別給出l2=100,300時反相交通燈的路段交通流基本圖.當(dāng)l2=100時,流量平臺所對應(yīng)的飽和流量值隨信號周期C的增大而明顯單調(diào)減小.這與均勻路段情況時正好相反.此外,流量平臺的密度范圍明顯增大,這也是在圖6(b)中僅可明顯看到4條曲線的原因,因為ρ=0.2~0.6等所對應(yīng)的5條曲線均落在流量平臺范圍內(nèi)而重合.另外,可以觀察到均勻路段時的完全綠波現(xiàn)象消失了.即使在圖6(b)中ρ=0.05時流量-周期曲線的兩個峰值所對應(yīng)的狀態(tài)也不是完全綠波狀態(tài)(見圖9).當(dāng)l2=300時,不同信號周期時對應(yīng)的飽和流量明顯增大,流量平臺的密度范圍縮小,可辨識的流量-周期曲線增多,在極低密度下才會出現(xiàn)綠波(見圖8(b)).
圖7 情形1時的基本圖(反相)Fig.7 Fundamental diagrams with anti-phase traffic light for Case 1
圖8 情形3時的基本圖(反相)Fig.8 Fundamental diagrams with anti-phase traffic light for Case 3
圖9 ρ=0.05時的平均速度時間序列(反相)Fig.9 The time series of mean speed at ρ=0.05(anti-phase)
進(jìn)一步的模擬結(jié)果表明,長、短兩條路段的相對位置不同對于路段流量沒有明顯的影響.這是因為系統(tǒng)的流量是由瓶頸確定的,因此對于給定的路段長度集合,雖然可能有多種路段排列方式,但是只要研究一種即可.現(xiàn)實交通中司機(jī)可以通過選擇不同的路徑盡快到達(dá)目的地,因此在周期邊界下多路段交通流的結(jié)論不能簡單推廣到交通網(wǎng)絡(luò)的情形.
首先研究自組織交通燈策略下典型密度下路段的基本性質(zhì).圖10為3種情形下流量隨信號周期的變化曲線.由圖10可見,雖然3種情況下路段分布明顯不同,但是平均流量-信號周期曲線在定性上是一致的,定量差別并不明顯,這說明自組織交通燈對于道路長度變化并不敏感,其中均勻路段并無明顯的優(yōu)勢,在某些情況下流量甚至低于非均勻路段.與采用固定交通燈相比,在大多數(shù)參數(shù)下,采用自組織交通燈時所對應(yīng)的流量明顯增大,這表明自組織交通燈可以提高道路的通行效率.當(dāng)然,這與采用自組織交通燈實際達(dá)到的綠信比有關(guān)(綠信比越大,流量也會相應(yīng)增大),而在本工作中綠信比是不變的(λ=0.5).此外,由圖10還可以觀察到流量-信號周期曲線沒有明顯的周期振蕩,顯示出隨機(jī)脈動的特征,這可能與交通燈的動態(tài)調(diào)整有關(guān),此時道路系統(tǒng)難以達(dá)到固定信號配時下的穩(wěn)態(tài).
圖10 3種情形下流量隨信號周期的變化曲線Fig.10 Variation of flux with signal period for three cases with self-organizing traffic lights
由于低密度下道路的平均流量更大,可以推斷此時所對應(yīng)的流態(tài)可能是完全綠波狀態(tài),如ρ=0.10時的平均流量-信號周期曲線.有趣的是,在更低密度(ρ≤0.04)時,最大速度可能更低,這可能是因為車輛數(shù)較少時,車流狀態(tài)受偶然因素影響較大.如采用固定配時的交通燈,則在很低的密度下將保持綠波狀態(tài).圖11為自組織交通燈控制策略下3種情形時的基本圖.可以看出,3種情況下的基本圖類似,平臺流量基本隨著信號周期的增加而增大.對于均勻路段,當(dāng)C=360時,流量要略低于非均勻路段.另外,由速度-密度曲線可以看出,當(dāng)C=60時,會有一段高速運(yùn)動區(qū)域,當(dāng)C=120時,則分為不連續(xù)的兩段區(qū)域,其中速度降低的原因尚待進(jìn)一步探討.
圖11 自組織交通燈控制策略下的基本圖Fig.11 Fundamental diagrams for three cases with self-organizing traffic lights
下面針對均勻路段(情形9),保持其他交通燈參數(shù)不變,研究改變最長紅燈時間對基本圖的影響.取而模擬結(jié)果如圖12所示.
由圖12可見:隨著的增加,平臺流量值不斷減小,流量平臺的密度范圍相應(yīng)增大;由于采用動態(tài)交通燈,在低密度范圍,流密曲線和速密曲線變化不規(guī)則.從圖12(b)可見:當(dāng)時,出現(xiàn)車隊以最大速度運(yùn)動狀態(tài)(即“完全綠波狀態(tài)”)的密度范圍最大;而當(dāng)增大,即紅燈持續(xù)的時間更久,則完全綠波狀態(tài)的密度范圍縮小,甚至不會出現(xiàn).
圖12 C=120,=40,60,80,100的基本圖(均勻路段)Fig.12 Fundamental diagrams with C=120,=40,60,80,100(Uniform sections)
圖13 典型參數(shù)下的平均速度時間序列Fig.13 The time series of means peed with typical parameters
本工作采用元胞自動機(jī)模型研究了地面多路段道路交通流的特征,重點(diǎn)關(guān)注非均勻路段的情形.所采用的交通燈控制策略包括同相、反相以及自組織策略等.為了細(xì)致刻畫車輛速度的變化過程以及車輛在擁堵時仍保持一定間距等特征,采用了細(xì)化的VDR模型,其中p0=0.2,p1=0.02.這樣對車輛從靜止啟動有明顯影響,而對高速行駛車輛影響很小,更容易維持綠波狀態(tài).數(shù)值模擬結(jié)果顯示,對于非均勻路段,當(dāng)采用交通燈同相控制策略時,平均流量-信號周期曲線變化不明顯;而采用反相控制策略時,則發(fā)生顯著改變,尤其是在有很短路段的情況下.在這種情況下,難以出現(xiàn)完全綠波狀態(tài).采取自組織交通燈控制策略,可以達(dá)到更高的平臺流量,在一定密度范圍內(nèi)也能再現(xiàn)完全綠波狀態(tài),且對于路段長度不敏感.采用自組織交通燈可以充分利用道路資源.
總體而言,由于地面路段交通流的研究中涉及較多參數(shù),難以全面了解交通流的整體特性,在交通流的組織和優(yōu)化方面有較大的難度,還需要進(jìn)一步研究.