許衛明(1972-)
男,浙江紹興人,本科,交通科技工程師。(紹興市交通警察支隊,浙江 紹興 312000,現任紹興市公安局交通警察支隊科技科科長,研究方向為智能交通方面。
基金項目:國家863計劃項目(2007AA11Z216)
摘要:提出一種雙向綠波帶智能控制算法。利用兩層遞階結構和模糊邏輯對城市交通干線進行實時協調控制。控制的目標是使進入干線上行和下行的車輛一路綠燈,明顯降低車輛停車率和平均延誤時間。實際應用表明該雙向綠波帶控制算法十分有效。
關鍵詞:交通干線;雙向綠波帶;智能控制;協調控制
Abstract: A two-direction green wave intelligent control strategy is presented. The strategy uses two-layer hierarchical structure and fuzzy logic to solve the real time coordination control problem of urban traffic trunk. The goal of this control strategy is to achieve the zero stop of the up-run or down-run vehicles in the trunk and make the vehicle average delay time shortest. The practical applications show that the strategy performs well.
Key words: traffic trunk road; two-direction green wave; intelligent control; coordinated control
1 引言
城市交通中的干線承受著城市交通中巨大的交通負荷,城市交通干線協調控制是城市區域協調控制的基礎,因此提高城市交通干線的協調控制效果,減少干線上的交通延誤和停車率,對改善整個城市交通狀況具有重大意義。
城市交通干線綠波帶控制是城市交通協調控制中應用廣泛的一種控制方式。目前大多數干線綠波帶控制都是單向的,這種單向控制策略往往導致干線上非協調方向嚴重的車輛延誤。雙向的控制策略除了經典同步式協調控制和交互式協調控制外,幾乎沒有新的控制策略出現,且這兩種雙向綠波帶控制只局限于路段長度相等的情形,而現實中干線上各交叉口間的路段長度不是統一的,因此無法進行推廣應用。
本文提出了一種基于模糊邏輯的全新干線動態雙向綠波帶控制算法,整個控制結構分為協調層和控制層兩層。控制的目標是使進入干線上行和下行的車輛一路綠燈形成雙向綠波帶,從而明顯降低車輛停車率和平均延誤時間。杭州市濱江區江南大道的實際應用表明該雙向綠波帶控制策略是十分有效的。
2 問題描述
某城市交通干線如圖1所示。東西向道路為承擔較重交通負擔的主干線,南北向道路為支路,由西往東為上行方向,由東往西為下行方向。雙向綠波帶協調控制的目標是保證干線交通暢通,使進入干線行駛的車輛一路綠燈,且雙向都擁有較寬的通過帶。大量的應用實踐表明:當相鄰兩交叉口之間的距離超過1000米時,協調控制反而不如干線上各交叉口獨立控制,因此假設圖1中相鄰兩交叉口間的距離均小于1000米。
圖1 城市交通干線示意圖
雙向綠波帶需要優化設計的參數是:信號周期時間C、綠信比λ和上行相位差tp,up和下行相位差tp,down。研究表明:同時考慮信號周期、綠信比和相位差的優化,將使問題的求解過程十分復雜。根據系統工程中大系統分解-協調思想,本文對交通干線控制系統提出兩層遞階結構,提高了系統的響應速度和控制結果。
控制層的主要任務是計算綠信比。綠信比每個周期實時調整,系統中各交叉口信號的綠信比不一定相同,通常各自根據各方向交通量的流量比相互獨立地實時調整,以跟蹤交通流的瞬時變化。
協調層主要功能是確定公共周期時間和上下行相位差。為使干線上各交叉口的交通信號能取得協調,各交叉口的交通信號周期長度必須統一。為此,必須先按單交叉口信號控制的配時方法,計算各交叉口周期時間長度,然后從中選出最大的周期長度作為這個系統的公共周期,對應最大周期的交叉口也叫關鍵交叉口。在綠波帶控制系統中,一般使用相對相位差的概念,顯然相位差時間與相鄰交叉口間路段長度和車輛在該路段間的行駛速度有關。
控制方案的變換間隔不能太小,否則方案變換產生的集結或消散波有可能造成交通絮流,引起進一步的交通阻塞。因此,在一個階段(通常為6-8個周期)內,信號周期時間保持不變。
3 控制策略
3.1 相位設置
此前許多研究者在設計城市交通干線方案時,考慮到干線交通負荷較大,都假定不存在左轉綠燈信號,這與實際的交通控制不符。實際表明,干線中左轉的車流量雖然不大,但如不加以控制,會對直行車流產生較大干擾,并對行人通過路口有安全隱患。本文控制策略允許干線上車輛左轉,但在干線的左轉車道上安置車輛檢測器對左轉車流進行控制。
為提高干線車輛的通過率,采用三相位控制,如圖2所示。其中相位1為主干線上的東向左轉、直行、右轉,相位2為主干線上的西向左轉、直行、右轉,相位3為支路南北向為一個相位。雙向綠波帶控制的基本思想是:上行方向以相位1為協調相位,按照一定的相位差進行協調,下行方向以相位2為協調相位,也按照一定的相位差進行協調。
由于在實際過程中,各個交叉口之間的路段長度不可能都相同,所以各個交叉口的相位也不可能都是連續的。在執行過程中,會出現3種情況:1、相位1和相位2連續;2、相位1和相位2重合;3、相位1和相位2斷開。第一種情況控制的效果最好,但由于交叉口間的路段長度和車流量不均勻,第一種情況出現較少,第二、三種情況出現較多。第二種情況會使相位3的綠燈時間變長,第3種情況有可能會使相位3的綠燈時間分割為兩部分。為了保證相位的連續性,控制方案優化目標要盡量避免第三種情況發生,同時使第二種情況的重合時間較小。
圖2 相位示意圖
3.2 周期
(1) 周期調整的基本思想
為使交通干線各交叉口的交通信號能取得協調,各路口的交通信號周期長度必須統一。為此,必須先按單路口信號控制的配時方法,計算各交叉口周期長度,然后從中選出最大的周期長度作為這個系統的關鍵交叉口的周期時間。根據以往的交通量統計數據給出關鍵交叉口的最佳周期C、最小周期Cmin和最大周期Cmax。但周期不能過短或過長,周期一般不能短于76(30+3+30+3+10)秒(30秒為相位1和2的最小綠燈時間,10秒為相位3的最小綠燈時間,3秒為黃燈時間),以免某一相位的綠燈時間過小,使車輛來不及通過路口而影響交通安全,同時也給行人和非機動車一些過街時間。周期一般最長不能超過220秒,否則會導致由于某一相位的紅燈時間太長而使駕駛員心理上難以忍受。
(2)關鍵交叉口的確定
關鍵交叉口是不固定的,每次對方案調整時,重新確定一次。確定方法是飽和度最大的交叉口為關鍵交叉口,并按關鍵交叉口的交通信息對公共周期進行調整。
(3)調整方法的周期增量值可以通過矩陣運算得到,也可以事先計算好查詢表,然后通過查表得到。周期的調整可以由控制中心的系統軟件進行計算并發送給各路口信號控制機。
3.3 綠信比
綠波帶控制系統中各相位的綠信比不一定相同,通常要根據各相位的飽和度大小進行確定。因為各個相位的飽和度反映了各相位的交通擁擠程度,相位飽和度大,則表明該相位的交通流量大,應給予該相位更多的綠燈時間;否則應縮短該相位的綠燈時間。首先根據歷史交通數據確定各相位的最小綠燈時間ti,min和最大綠燈時間ti,max。各交叉口的綠信比根據各自的實時飽和度單獨計算,每個周期結束后調整一次,下一個周期按新的綠信比執行。計算過程如下:
(1)求第k個周期相位i的飽和度:
其中,為第k個周期相位i流量和綠信比。
(2)計算綠信比
(3)計算有效綠燈時間
其中:Yall為一個周期內的所有黃燈時間,Rall為一個周期內所有紅燈時間。
如果ti < ti,min,則ti = ti,min,缺少的綠燈時間由其它相位按比例補充tj,ded,其它每個相位的補充綠燈時間tj,ded為:
如果ti < ti,max,則ti = ti,max,多余的綠燈時間按比例分配給其它相位。其它每個相位的獲得的額外綠燈時間tj,add為:
為保證雙向綠波帶協調控制的通過帶寬度,t1,min、t2,min適當大一些,t3,min適當小一些。
3.4 相位差
對于干線雙向綠波帶控制,相位差分為上行相位差和下行相位差
,即:
其中:j=1,2,... n-1,n為干線上交叉口數目;dj,j+1、vj,j+1為交叉口j和j+1之間的上行路段長度和上行速度;dj+1,j、vj+1,j為交叉口j+1和j之間的下行路段長度和下行速度;顯然有dj,j+1=dj+1,j。
設上行方向1號交叉口相位1的啟動時間為0秒,為了達到協調效果,其它交叉口相位1的啟動時間應按相位差錯開,錯開時間為:
其中,m的取值應使。
設下行方向n號交叉口相位2的啟動時間為t秒,為了達到協調效果,其它交叉口相位2的啟動時間
也應按相位差錯開,錯開時間為:
同理,m的取值應使。
3.5 優化性能指標
設和
分別為交叉口j相位1和相位2的綠燈時間,根據3.1節的控制思想,控制的目標是相位1和相位2盡可能多的連續而且不重合。為了減少相位1和相位2分開的情況,尋求一個優化的控制參數t,滿足優化性能指標J1:
為了減少相位1和相位2的重合,尋求一個優化的參數t,滿足優化性能指標J2:
4 控制流程
雙向綠波帶控制采用兩層遞階結構,如圖3所示。協調層根據一段時期內的交通流統計數據調整周期和相位差,然后傳給控制層,控制層根據歷史和實時數據在每個周期末計算綠信比,同時將交通流信息上傳給協調層。其控制過程如下:
圖3 兩層遞階控制結構
(1)協調層首先根據以往的交通統計數據給出干線上統一使用的周期C及干線上各交叉口口的上行相位差和下行相位差
,進一步計算各交叉口上行協調相位和下行協調相位的啟動時間
和
、左轉相位的“早斷”或“遲起”時間
、
。
(2)設l=0。
(3)控制層依照協調層給定的參數開啟綠燈信號;根據歷史和實時交通數據,調整綠信比,使交叉口的車輛延誤盡可能小,同時將周期內的交通流檢測值和綠信比傳給協調層處理。
(4)令l=l+C,檢驗l>8C是否成立,若成立,則到下一步,否則,回到第三步。
(5)協調層由本階段測得的交通數據和各交 叉口的綠信比,預估下一階關鍵交叉口的飽和度,用模糊控制算法確定下一階段的周期C,使關鍵交叉口的飽和度接近0.9。同時,預估下一階段各路段上下行速度、,計算各交叉口上行協調相位和下行協調相位的啟動時間和
,進一步計算左轉相位的“早斷”或“遲起”時間
、
,實現干線一路綠燈并使干線車輛延誤盡可能小。回到第二步。
5 結論
本文的雙向綠波帶控制策略已經在杭州市濱江區江南大道得到了實際應用。江南大道連接機場路、錢塘江大橋、復興大橋、西興大橋、蕭山市區,沿途有杭州高新技術產業開發區、濱江區政府以及很多新開發的小區,是一條自東向西貫穿濱江區的主要交通干線,道路條件良好,共有14個交叉口。協調層功能由設在濱江區交警大隊PC機實現,控制層功能由集中協調式信號控制機實現。按照交警大隊要求,白天設計干線速度為80km/h,晚上設計速度為60km/h。剛啟動時,預設公共周期為100秒。各交叉口相位1、相位2的綠燈時間(包括過渡時間)40秒和40秒。則初始的參數如表3所示。
表1 江南大道雙向綠波帶控制部分初始參數
江南大道在采用雙向綠波帶控制策略之前各交叉口采用的是多時段多方案單交叉口定時控制策略,車輛通過整條大道平均需用時21.3分鐘,東西向行駛的車輛平均停車次數為4.7次/輛。采用雙向綠波帶控制策略后,平均花時7.9分鐘,縮短了近63%,平均停車次數為1.36次/輛。減少71.1%,取得了可喜的社會效益和經濟效益。
國內外城市交通控制專家和學者一致認為智能控制系統將是城市交通信號燈控制的必由之路。對此展開研究,將是本世紀系統工程學科研究中的一個新的生長點。本文利用模糊理論來設計城市交通干線控制方法,考慮我國交通的具體情況,并在實際中加以應用和驗證,在理論和實際上均有一定意義。
其它作者:
潘國安(1962-)男,浙江紹興人,大學本科畢業,交通科技工程師,2001年至今任紹興市公安局交通警察支隊副支隊長,研究方向為智能交通。
參考文獻
[1] 劉智勇,吳今培,李秀平,萬百五. 城市交通大系統遞階模糊神經網絡控制[J]. 系統工程理論與實踐,2004,24(4):99-105.
[2] 沈國江,孫優賢. 面向控制的城市交通網絡宏觀動態模型[J]. 浙江大學學報, 2005, 10(39): 1485-1489.
[3] 朱文興,賈磊,楊立才. “大路口”交通信號的優化控制[J]. 控制理論與應用,2006, 23(3): 491-494.
[4] N H Gartner, S F Assmann, F Lasaga, D L Hom. A multi-band approach to arterial traffic signal optimization [J]. Transportation Research B, 1991, 25: 55-74.