關(guān) 閉

新聞中心

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

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

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

3 基于CORBA的DTA

3.1 AMH框架下的DTA

多處理機(jī)/并行計(jì)算對(duì)實(shí)時(shí)DTA相當(dāng)重要。在實(shí)時(shí)DTA系統(tǒng)中,一些功能周期性執(zhí)行;另一些功能非周期性地被其他功能觸發(fā)。因此,設(shè)計(jì)時(shí),最根本的一點(diǎn)是把握每個(gè)功能單元的執(zhí)行周期。

可以把所有循環(huán)集成在一個(gè)異步多層次AMH(Asynchronous Multi-Horizon)框架中。在AMH框架中,各功能在不同層次的分布式處理器上實(shí)現(xiàn)。每個(gè)功能以周期性模式、非周期性模式或聯(lián)合活動(dòng)模式運(yùn)行。周期性活動(dòng)模式下,基于執(zhí)行循環(huán)定時(shí)執(zhí)行;非周期性活動(dòng)模式下,只有當(dāng)其他功能發(fā)出一個(gè)事件調(diào)用請求時(shí)才執(zhí)行;聯(lián)合活動(dòng)模式下,一個(gè)功能定時(shí)執(zhí)行,同時(shí)允許其他功能觸發(fā)以啟動(dòng)一個(gè)新功能的運(yùn)行。也就是說,在當(dāng)前執(zhí)行循環(huán)中,當(dāng)接收到一個(gè)調(diào)用請求時(shí),將從下一個(gè)執(zhí)行循環(huán)的起點(diǎn)開始新功能的運(yùn)行。這個(gè)策略非常重要,保證系統(tǒng)對(duì)環(huán)境變化實(shí)時(shí)響應(yīng),同時(shí)維持整個(gè)DTA系統(tǒng)的可靠和穩(wěn)定。

3.2 ILU框架下的DTA系統(tǒng)

在CORBA環(huán)境下實(shí)現(xiàn)實(shí)時(shí)DTA系統(tǒng)最好使用中間語言統(tǒng)一體ILU(Inter Language Unification),因?yàn)椋桑蹋帐枪蚕淼模捎眯愿?。ILU支持?chuàng)建新的對(duì)象、遠(yuǎn)程過程調(diào)用和異步調(diào)用。一旦一個(gè)ILU對(duì)象被創(chuàng)建,它就通知ILU服務(wù)器其已經(jīng)存在。通過這個(gè)服務(wù)器,每個(gè)對(duì)象都能獲得其他對(duì)象的信息。此后,每個(gè)對(duì)象均能遠(yuǎn)程訪問其他任何對(duì)象,就像在同一臺(tái)機(jī)器上。

實(shí)時(shí)DTA系統(tǒng)可以由三個(gè)主要對(duì)象組成:操作對(duì)象、GUI和ATMS數(shù)據(jù)庫,見圖4。CORBA中的對(duì)象需要被指定為服務(wù)器或客戶機(jī)。服務(wù)器定義為一個(gè)接收客戶機(jī)請求并執(zhí)行這個(gè)請求的對(duì)象;客戶機(jī)定義為一個(gè)向服務(wù)器發(fā)送請求的對(duì)象。一個(gè)對(duì)象也可以同時(shí)被指定為客戶機(jī)和服務(wù)器。它既能發(fā)送也能接收請求。

在實(shí)時(shí)DTA系統(tǒng)中,三個(gè)對(duì)象均被指定為客戶機(jī)和服務(wù)器。在操作對(duì)象下設(shè)計(jì)六個(gè)子操作對(duì)象。每個(gè)子操作對(duì)象在一個(gè)運(yùn)行周期工作。在狀態(tài)估計(jì)對(duì)象下設(shè)計(jì)一致性檢查和一致性更新兩個(gè)對(duì)象,是因?yàn)檫@兩個(gè)對(duì)象與狀態(tài)估計(jì)對(duì)象直接作用。GUI負(fù)責(zé)輸入指令輸出結(jié)果。ATMS數(shù)據(jù)庫包括實(shí)時(shí)監(jiān)視數(shù)據(jù)、系統(tǒng)輸出、歷史數(shù)據(jù)及其中的相互作用。

是保證智能系統(tǒng)運(yùn)行的核心手段?;冢茫希遥拢?a class="contentlabel" href="http://www.butianyuan.cn/news/listbylabel/label/技術(shù)">技術(shù)設(shè)計(jì)實(shí)時(shí)運(yùn)行的系統(tǒng)是恰當(dāng)?shù)慕鉀Q方案。國際上這方面的研究尚處于系統(tǒng)測試階段,而國內(nèi)更是剛剛起步。本文對(duì)這一框架進(jìn)行初步探討,期待有更多的學(xué)者深入研究,開發(fā)出真正實(shí)用的實(shí)時(shí)交通系統(tǒng),以促進(jìn)智能交通系統(tǒng)的發(fā)展。


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉