<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > CORBA技術(shù)在動(dòng)態(tài)交通分配系統中的應用

CORBA技術(shù)在動(dòng)態(tài)交通分配系統中的應用

作者: 時(shí)間:2011-07-25 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:介紹了一個(gè)在分布式計算環(huán)境下可以實(shí)時(shí)運行的。該基于,可進(jìn)行起迄點(diǎn)出行分布矩陣的估計和預測,還可以進(jìn)行一致性控制。

本文引用地址:http://dyxdggzs.com/article/161758.htm

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

保證ITS(尤其是ATMS)運行的核心方法是交通DTA(Dynamic Traffic Assignment)。所謂動(dòng)態(tài)交通,就是將實(shí)時(shí)交通流量在路網(wǎng)各路段上進(jìn)行合理分配,為旅行者提供出發(fā)時(shí)間與方式選擇,為車(chē)輛提供道路誘導系統,引導車(chē)輛行駛在最佳線(xiàn)路上,并提供誘導系統與交通控制系統的相互聯(lián)系。

美國德克薩斯州奧斯汀大學(xué)于2001年開(kāi)發(fā)出了一套實(shí)時(shí)DTA系統——DYNASMART-X。本文基于其研究成果,提出了一個(gè)CORBA分布式實(shí)時(shí)DTA系統的框架。

1 CORBA技術(shù)

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

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

集成應用對象的關(guān)鍵是使用接口定義語(yǔ)言IDL(Interface Definition Language)定義的標準規范。一旦所有應用和數據有了一個(gè)與IDL兼容的接口,通信就會(huì )獨立于物理位置、平臺類(lèi)型、網(wǎng)絡(luò )協(xié)議和程序語(yǔ)言。一個(gè)使用CORBA創(chuàng )建的信息系統仲裁這些軟件對象間的控制和信息流。

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

2 動(dòng)態(tài)交通分配

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

2.1 實(shí)時(shí)運行機制

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

2.2 實(shí)時(shí)DTA框架

實(shí)時(shí)DTA系統由以下功能單元組成:(1)一致性檢查;(2)一致性更新;(3)O-D估計(O即Origin,D即Destination,O-D估計即起迄點(diǎn)出行分布矩陣估計);(4)O-D預測;(5)狀態(tài)估計;(6)狀態(tài)預測;(7)交通分配;(8)用戶(hù)界面;(9)數據庫:(10)管理。這些功能單元之間相互作用并與ATMS數據庫相互作用。其中(1)負責檢查真實(shí)系統和DTA仿真器與(3)之間的一致性,主要是比較預測的狀態(tài)變量和實(shí)際的狀態(tài)變量,一旦超過(guò)事先規定的閾值,即向(2)報告;(2)基于(1)的報告更新DTA仿真器和(4);(3)基于監視系統的實(shí)時(shí)測量值和歷史O-D數據,估計當前道路網(wǎng)絡(luò )的起迄點(diǎn)出行矩陣;(4)基于當前O-D估計結果、當前網(wǎng)絡(luò )狀態(tài)和歷史O-D數據,產(chǎn)生未來(lái)時(shí)段的O-D預測;(5)把給定的非常短的仿真間隔(幾秒鐘)的路徑?jīng)Q策與(2)產(chǎn)生的調節結合來(lái)仿真交通流的類(lèi)型;(6)仿真更長(cháng)時(shí)間的交通流的類(lèi)型并提供未來(lái)時(shí)段(20~30min)的路徑?jīng)Q策;(7)根據系統最優(yōu)和用戶(hù)平衡等不同用戶(hù)要求提供路徑?jīng)Q策:(8)提供用戶(hù)接口;(9)最小化其他單元請求的等待時(shí)間和最大化吞吐量;(10)提供所有單元間的控制以維持系統穩定并防止故障,同時(shí)保證系統同步。顯然,實(shí)時(shí)DTA系統的設計應基于層次結構。最高層,即管理單元,其他單元各自被映射到一個(gè)不同的專(zhuān)用處理器,見(jiàn)圖3。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>