CORBA技术在动态交通分配系统中的应用--华夏物联网

亚洲男人的天堂在线播放,久久99精品久久久久久清纯,日本乱人伦片中文三区,亚洲精品中文字幕乱码三区,777亚洲熟妇自拍无码区

CORBA技術在動態交通分配系統中的應用

技術研究
電子技術應用
宋厚冰 蔡遠利
2010-08-17
[ 導讀 ] 隨著經濟發展,交通擁擠、道路阻塞、交通事故和交通污染等問題越來越嚴重地困擾著世界各國的城市.應運而生的智能交通系統ITS(Intelligent Transportation Systems)通過使用先進的計算機技術、電子技術和通信技術以提高現有交通系統的效率,給人類帶來了新的希望.根據美國

  隨著經濟發展,交通擁擠、道路阻塞、交通事故和交通污染等問題越來越嚴重地困擾著世界各國的城市.應運而生的智能交通系統ITS(Intelligent Transportation Systems)通過使用先進的計算機技術、電子技術和通信技術以提高現有交通系統的效率,給人類帶來了新的希望.根據美國智能交通協會ITS AMERICA(Intelligent Transportation Society of America)的定義,ITS的兩個基本組成部分是先進交通信息系統ATIS(Advanced Traveler Information Systems)和先進交通管理系統ATMS(Advanced Traffic Management Systems).ATIS使用視覺和聽覺設備搜集相關交通信息,然后分析、傳遞和提供信息,從而在起點到終點的旅行過程中,向出行者提供實時幫助,使整個旅行過程舒適、方便、高效;ATMS將車輛作為管理系統的一部分,利用它感知并預測未來交通擁擠堵塞,并且給出交通管理最佳策略.

  保證ITS(尤其是ATMS)運行的核心方法是動態交通分配DTA(Dynamic Traffic Assignment).所謂動態交通分配,就是將實時交通流量在路網各路段上進行合理分配,為旅行者提供出發時間與方式選擇,為車輛提供道路誘導系統,引導車輛行駛在最佳線路上,并提供誘導系統與交通控制系統的相互聯系.

  美國德克薩斯州奧斯汀大學于2001年開發出了一套實時DTA系統——DYNASMART-X.本文基于其研究成果,提出了一個CORBA分布式實時DTA系統的框架.

  1 CORBA技術

  從1989年成立起?熏對象管理組織OMG(Object Management Group)一直致力于使用面向對象技術,使基于對象的軟件在分布異構環境中可重用、可移植、可互操作.公共對象請求代理體系結構CORBA(Common Object Request Broker Architecture)即是由OMG提出的應用軟件體系結構和對象技術規范.其核心是一套標準的語言、接口和協議,以支持異構分布應用程序間的互操作性及獨立于平臺和編程語言的對象重用.

  CORBA技術是一個重大革新,它解決了系統集成中兩大著名問題:(1)開發客戶機/服務器應用的困難;(2)快速集成新老系統的問題.它被認為是新出現的分布式對象管理DOM(Distributed Object Management)技術的規范.DOM技術在基本的分布式計算服務上提供了一個更高層次的面向對象接口.最高層次的規范叫做對象管理體系結構OMA(Object Management Architecture),見圖1.其中,ORB的作用是對其他部件間的請求進行傳遞;CORBA服務提供了一些基本的系統服務,如命名、持久性和事件通知等;CORBA設施包括用戶界面、信息管理等設施;CORBA域對應于特定的應用域,如財政、[FS:PAGE]制造和遠程通信技術等.

  集成應用對象的關鍵是使用接口定義語言IDL(Interface Definition Language)定義的標準規范.一旦所有應用和數據有了一個與IDL兼容的接口,通信就會獨立于物理位置、平臺類型、網絡協議和程序語言.一個使用CORBA創建的信息系統仲裁這些軟件對象間的控制和信息流.

  廣泛使用的CORBA2.0 ORB是在對象間建立客戶機/服務器關系的中間件.使用一個ORB,一個客戶機對象可以透明地調用一個服務器對象的一個方法,這個服務器對象可以在同一臺機器上,也可以在一個網絡上.ORB截聽調用請求,并負責找到一個對象,執行這個請求,傳遞參數,調用方法并返回結果.此客戶機不需要知道對象的位置、編程語言、操作系統或其他任何不屬于對象接口的方面.注意到客戶機/服務器作用只是協調兩個對象之間的相互作用非常重要.

  2 動態交通分配

  DTA系統是一個復雜的系統,在保證對交通系統中周期性和非周期性的事件進行實時響應的同時,還需要對數以萬計的路段、控制器和車輛的歷史、當前及預測數據進行管理.DTA系統的實時運行要求系統同時滿足兩個條件:(1)系統響應避免系統故障;(2)系統響應及時,如果不能及時響應,系統也不致停止運行.計算環境和軟件工具是保證一個復雜系統實時響應的兩個主要因素.

  2.1 實時運行機制

  為了滿足實時運行的要求,需要一個機制,使DTA系統實時接收測量值,并啟動相應的算法單元,傳遞結果到相應的外部設備.圖2給出了這種實時運行機制.在當前運行時段Ti的起點,DTA系統接收并評價剛剛過去的運行時段Ti-1的測量值.基于這些測量值,整個系統及其中的算法單元在當前時段響應和作用.每個算法單元和整個集成系統在邏輯內部和功能設計上均使用上述機制,從而通過運行時段的一致定義,即可方便地增減算法步驟和功能,大大提高了靈活性.

  2.2 實時DTA框架

  實時DTA系統由以下功能單元組成:(1)一致性檢查;(2)一致性更新;(3)O-D估計(O即Origin,D即Destination,O-D估計即起迄點出行分布矩陣估計);(4)O-D預測;(5)狀態估計;(6)狀態預測;(7)交通分配;(8)用戶界面;(9)數據庫:(10)管理.這些功能單元之間相互作用并與ATMS數據庫相互作用.其中(1)負責檢查真實系統和DTA仿真器與(3)之間的一致性,主要是比較預測的狀態變量和實際的狀態變量,一旦超過事先規定的閾值,即向(2)報告;(2)基于(1)的報告更新DTA仿真器和(4);(3)基于監視系統的實時測量值和歷史O-D數據,估計當前道路網絡的起迄點出行矩陣;(4)基于當前O-D估計結果、當前網絡狀態[FS:PAGE]和歷史O-D數據,產生未來時段的O-D預測;(5)把給定的非常短的仿真間隔(幾秒鐘)的路徑決策與(2)產生的調節結合來仿真交通流的類型;(6)仿真更長時間的交通流的類型并提供未來時

  段(20~30min)的路徑決策;(7)根據系統最優和用戶平衡等不同用戶要求提供路徑決策:(8)提供用戶接口;(9)最小化其他單元請求的等待時間和最大化吞吐量;(10)提供所有單元間的控制以維持系統穩定并防止故障,同時保證系統同步.顯然,實時DTA系統的設計應基于層次結構.最高層,即管理單元,其他單元各自被映射到一個不同的專用處理器,見圖3.

  3 基于CORBA的DTA系統

  3.1 AMH框架下的DTA系統

  多處理機/并行計算對實時DTA系統相當重要.在實時DTA系統中,一些功能周期性執行;另一些功能非周期性地被其他功能觸發.因此,設計時,最根本的一點是把握每個功能單元的執行周期.

  可以把所有循環集成在一個異步多層次AMH(Asynchronous Multi-Horizon)框架中.在AMH框架中,各功能在不同層次的分布式處理器上實現.每個功能以周期性模式、非周期性模式或聯合活動模式運行.周期性活動模式下,基于執行循環定時執行;非周期性活動模式下,只有當其他功能發出一個事件調用請求時才執行;聯合活動模式下,一個功能定時執行,同時允許其他功能觸發以啟動一個新功能的運行.也就是說,在當前執行循環中,當接收到一個調用請求時,將從下一個執行循環的起點開始新功能的運行.這個策略非常重要,保證系統對環境變化實時響應,同時維持整個DTA系統的可靠和穩定.

  3.2 ILU框架下的DTA系統

  在CORBA環境下實現實時DTA系統最好使用中間語言統一體ILU(Inter Language Unification),因為ILU是共享的,可用性更好.ILU支持創建新的對象、遠程過程調用和異步調用.一旦一個ILU對象被創建,它就通知ILU服務器其已經存在.通過這個服務器,每個對象都能獲得其他對象的信息.此后,每個對象均能遠程訪問其他任何對象,就像在同一臺機器上.

  實時DTA系統可以由三個主要對象組成:操作對象、GUI和ATMS數據庫,見圖4.CORBA中的對象需要被指定為服務器或客戶機.服務器定義為一個接收客戶機請求并執行這個請求的對象;客戶機定義為一個向服務器發送請求的對象.一個對象也可以同時被指定為客戶機和服務器.它既能發送也能接收請求.

  在實時DTA系統中,三個對象均被指定為客戶機和服務器.在操作對象下設計六個子操作對象.每個子操作對象在一個運行周期工作.在狀態估計對象下設計一致性檢查和一致性更新兩個對象,是因為這兩[FS:PAGE]個對象與狀態估計對象直接作用.GUI負責輸入指令輸出結果.ATMS數據庫包括實時監視數據、系統輸出、歷史數據及其中的相互作用.

  動態交通分配是保證智能交通系統運行的核心手段.基于CORBA技術設計實時運行的動態交通分配系統是恰當的解決方案.國際上這方面的研究尚處于系統測試階段,而國內更是剛剛起步.本文對這一框架進行初步探討,期待有更多的學者深入研究,開發出真正實用的實時動態交通分配系統,以促進智能交通系統的發展.

【聲明】物流產品網轉載本文目的在于傳遞信息,并不代表贊同其觀點或對真實性負責,物流產品網倡導尊重與保護知識產權。如發現文章存在版權問題,煩請聯系小編電話:010-82387008,我們將及時進行處理。

相關文章

2013中國智能交通年會ITS產業發展論壇報告

2013年9月26日,“2013中國智能交通年會暨智能交通創新成果展”在安徽合肥召開。年會由中國智能交通協會主辦,安徽智能交通建設聯席會議辦公室、安徽智能交通協會協辦。本屆年會的主題是“智能交通-創造智慧未來”。

09月29日 17:18中國智能交通網

TrackITSolutions的TrackFile文件追蹤系統

華夏物聯網訊:當文件流經各個處理步驟時,RFID收集的數據可用于追蹤文件處理進展,如文件進入處理流程或管理人員批準某份契約。如果管理人員在系統里查找某份文件時,Ragib解釋稱,文件的處理記錄可按時間順序顯示。

07月11日 16:30華夏物聯網

智能運輸大會首度解析我國ITS發展戰略

7月31日至8月1日,第三屆智能運輸大會(ITS CC)在北京國家會議中心舉行。大會不僅有來自交通運輸部、工業和信息化部、各省交通運輸廳(委)及行業內外的相關產業界代表、學術界嘉賓,還有來自日本、澳大利亞、奧地利、法國等國家和...

08月07日 22:48CA800新聞頻道

智能交通系統(ITS)應用解決方案

ITS的建設是我國交通領域今后的重點建設內容,北京、上海等城市已經著手進行總體規劃。

06月25日 08:45CCW

智能交通環境下基于ITS的汽車安全性研究

當今社會,汽車已成為一種必不可少的交通工具。人們在享受汽車帶來的方便和快捷的同時,汽車交通事故已成為日益嚴峻的全球性社會問題。

08月02日 22:1821ic