交通信號控制(Traffic Signal Control,TSC)是依據路網交通流數據,對交通信號進行初始化配時和控制,同時根據實時交通流狀況,實時調整配時方案,實現交通控制的優化。交通控制從被控區域的最小延誤時間出發,獲得最佳的配時方案,是系統化最優的思想。 為獲得整個路口交通效益的最大,可采用兩種方法:一是采用數學模型對交叉口各個方向的車輛到達作準確的預測,根據運籌學和最優化理論確定各個方向的綠燈時間;二是采用智能控制的方法對交叉口進行控制。由于城市交通系統具有隨機性、模糊性、不確定性等特點,很難對其建立數學模型。計算機的出現和廣泛應用促成了人工智能研究熱潮的掀起,針對傳統交通控制系統的固有缺陷和局限性,許多學者把人工智能的實用技術相繼推出并應用到交通控制領域。 1 交通控制領域中人工智能研究方法 1.1 基礎研究方法 交通控制領域中人工智能基礎研究方法有模糊控制、遺傳算法、神經網絡,另外還有蟻群算法、粒子群優化算法等。 模糊系統 模糊邏輯是一種處理不確定性、非線性等問題的有力工具,特別適用于表示模糊及定性知識,與人類思維的某些特征相一致,故嵌入到推理技術中具有良好效果。模糊控制能有效處理模糊信息,但是產生的規則比較粗糙,沒有自學習能力。 遺傳算法遺傳學通過運用仿生原理實現了在解空間的快速搜索,廣泛用于解決大規模組合優化問題。在解決實時交通控制系統中的模型及計算問題時,可以通過遺傳算法進行全局搜索和確定公共周期,也可以利用遺傳算法來解決面控系統中各交叉路口信號控制方案的最優協作問題,有效避免可能由此引起的交通方案組合爆炸后果。 神經網絡 人工神經網絡擅長于解決非線性數學模型問題,并具有自適應、自組織和學習功能,廣泛應用于模式識別、數據分析與處理等方面,其顯著特點是具有學習功能。 1.2 城市交通網路區域協調 區域協調是指在交通中心的宏觀調控作用下,根據不同的交通流量,最大限度地發揮路口之間互補的優勢,均衡每個路口的交通流量,從而提高道路的通行能力。他要求路口之間(即包括城市道路與快速路、城市道路與城市道路)的良好協作,然而路口之間是相互影響、相互作用的,因此為實現區域協調必然會引起路口之間出現一定程度的沖突。如何解決這些沖突是一個亟需解決的重要問題。路網協調控制可以采用上述人工智能的基礎研究方法,近年來Agent技術開始應用于交通控制領域。 基于Multi-Agent的城市交通網絡智能決策系統研究通過應用Agent技術,實現了交通網絡系統理論方法,專家的知識經驗和計算機之間的相互結合。系統的知識存儲于各個Agent中,以便于知識的利用與獲聯,該系統具有良好的可擴展性。 基于Agent的智能交通控制系統建模的首要任務是將交通控制系統的各功能模塊轉化成有獨立功能的Agent,并根據各個Agent所完成的功能不同,分別建立各個Agent的功能結構,然后讓這些Agent之間進行交互和協調,共同完成系統任務。圖1是一種較為通用的結構。 智能交通控制系統遞階控制結構各層的功能如下: 組織層 控制系統的最高層,由智能交通控制系統決策Agent構成,具有最高的決策權力,對整個系統的交通運行狀況進行評估,根據各方面的匯總信息,進行推理、規劃和決策,實現所有區域控制系統間的協作,以追求總體控制效果最優,完成交通控制系統的管理。 協調層 控制系統的中間層,由區域協調Agent構成,負責本區域內各路口的監測維護工作,對所控制區域的某幾個路口進行強行模式設置,以及負責對區域內緊急事件的處理工作,各區域協調Agent之間還可根據需要進行信息的交流及合作。 控制層 控制系統的最底層,主要由路口Agent、路段Agent構成,此外,還包括交通燈Agent、車輛Agent等,是實現交通控制任務的主要承擔者。 路口Agent具有關于本路口以及其所連接路段的信息,各個方向的交通流在此會聚,并形成車輛的分流、沖突等交通現象,交通的擁擠往往也主要發生在路口,因此,路口Agent非常重要,他可將本路口的交通信息實時通知給其相鄰路口或區域控制中心,并能根據需要完成控制中心下達的控制工作。路段Agent用以實時統計各條路段的具體交通信息,通過傳感器可了解車輛的數量和當前的運行位置以及路段當前的擁擠情況。 一個實際交通系統和各交通元素Agent之間的交互是非常頻繁和復雜的,交通元素Agent的結構、功能以及他們之間的交互關系,需要根據系統的具體要求進行詳細的分析和設計。 2 交通控制系統的仿真工具 為了判別人工智能方法的合理性、有效性,需要仿真軟件來進行驗證。目前有兩類驗證方法,一種是通過Matlab、C語言編制仿真程序,另一種是通過專用的交通仿真工具進行驗證。交通仿真軟件使用靈活、能夠更加直觀地模擬交通控制現場,F介紹北京工業大學智能交通中心采用的微觀交通仿真軟件PARAMICS,該仿真軟件功能強大、使用方便靈活。 PARAMICS(PARAllel MICroscopic Simulator)意為并行微觀仿真軟件。PARAMICS源于歐洲共同體Drive-I計劃下屬的IMAURO項目,以及愛丁堡并行計算中心和英國交通部合作的LINK-TIO項目。在這兩個項目研究成果的基礎上,Quadstone公司于1993年和1994年與英國工商部合作完成了 PARAMICS向商業化軟件的初步轉型。PARAMICS為交通工程師和研究人員提供了一個嶄新的計算工具來理解、模擬和分析實際的道路交通狀況。 PARAMICS具有實時動態的三維可視化用戶界面,對單一車輛進行微觀處理的能力,多用戶并行計算支持,以及功能強大的應用程序接口。PARAMICS 能夠適應各種規模的路網,從單節點到全國規模的路網,能支持100萬個節點,400萬個路段,32 000個區域。 PARAMICS由5個主要工具模塊組成,分別是Modeller,Processor,Analyser,Programmer。和Monitor,其中Modeller是整個系統的核心,以下是各部分的簡介。 (1) Modeller提供建立交通路網、三維交通仿真和統計數據輸出等3大功能。所有這些功能均支持直觀的圖形用戶界面。Modeller的功能涵蓋了實際交通路網的各個方面,包括:混合的城市路網和高速路路網、先進的交通信號控制、環形交叉口、左行和右行道路、公共交通、停車場、事故以及重型車和高容量車車道。Modeller既可以精確模擬單個車輛在復雜、擁擠的交通路網中的運行,又能對整體交通狀況進行宏觀把握。 (2)Processor允許研究者用批處理的方式進行仿真計算,并得到統計數據輸出。Processor提供圖形用戶界面以設定仿真參數、選擇輸出數據和改變車輛特征。由于用批處理的方式進行仿真計算不顯示仿真過程車輛的位置和路網,因此大大加快了仿真的速度。 (3) Analyser用于顯示由Modeller或Processor的仿真過程的統計結果。他采用靈活易用的圖形用戶界面將仿真過程中的各種結果進行可視化的輸出,例如車輛行駛路線、路段交通流量、最大車隊長度、交通密度、速度和延遲、以及服務水平參數等。除了可視化輸出,Analyser也提供直接的數字輸出或將數據存為文本文件以備進一步的應用。 (4)Programmer為研究者提供了基于C++的應用程序接口(API)。應用程序接口使PARAMICS具備更強的可移植性和擴充性。例如,PARAMICS實際上基于英國的駕駛規則和車輛特性,當用于其他國家和地區時,需要研究者編制適當的API程序使之適應當地需要。研究者也可以利用API擴充PARAMICS的功能,通過加入API程序模塊以設計和測試特殊的交通控制和管理策略。 (5)Monitor是利用Programmer開發的API模塊,他可以跟蹤計算仿真的交通路網中所有車輛尾氣排放的數量,并在交通仿真過程中進行可視化的顯示。 PARAMICS提供了ITS基礎上的微觀交通仿真功能,利用仿真的交通信號、匝道控制、可變速度控制標志和可變信息板(VMS)等仿真設備,可以實現對仿真車輛的智能化交通誘導。另外,通過API函數還可以實現特殊的控制策略,對于研究新的控制和誘導方法帶來了便利。 圖2用PARAMICS仿真時的交叉口路況的可視化界面,圖中可以直觀地顯示出車輛的通行狀況。 3 未來智能交通系統的功能及組成 智能交通系統(Intelligent Transportation System,ITS)是將先進的信息技術、數據通訊傳輸技術、電子傳感技術、電子控制技術及計算機處理技術等有效的集成運用于整個地面交通管理系統而建立的一種在大范圍內、全方位發揮作用的,實時、準確、高效的綜合交通運輸管理系統。 智能交通系統的運作方式:將采集到的各種道路交通及各種服務信息,經過交通管理控制中心集中處理后傳送到公路運輸系統的各個用戶(包括駕駛者、居民、警察局、停車場、運輸公司、醫院、救險排障等部門),出行者可以進行實時的交通方式和交通路線的選擇;交通管理部門可以自動進行交通疏導、控制和事故處理;運輸部門可以隨時掌握所屬車輛的動態情況,進行合理調度。 ITS系統主要由衛星地面站、衛星通信系統、汽車自動駕駛系統、公路電子信息系統組成。ITS研究的前沿和熱門方向為車輛定位與交通導航系統、信息系統、信號協調控制系統、及自動化公路系統等。 4 結 語 智能交通系統對于我國交通運輸領域是一場跨世紀的技術革命,目前,國內已經涌現出一批ITS的科技成果和產品,有些已經得到了廣泛的應用。隨著研究的深入和成果的推廣,ITS將給我們的社會帶來經濟效益與社會效益。 |