關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于多Agent的傳感器管理系統(tǒng)研究與設(shè)計(jì)

基于多Agent的傳感器管理系統(tǒng)研究與設(shè)計(jì)

作者: 時(shí)間:2012-12-13 來源:網(wǎng)絡(luò) 收藏

4 多間的協(xié)調(diào)機(jī)制

SMGS強(qiáng)調(diào)各個(gè)實(shí)體間的協(xié)同工作,因此是否能夠協(xié)調(diào)地完成預(yù)定任務(wù),是多系統(tǒng)應(yīng)用于的關(guān)鍵問題之一。之間的協(xié)調(diào)機(jī)制可以用多種方法實(shí)現(xiàn),通訊是各獲取信息以進(jìn)行協(xié)商與協(xié)調(diào)必不可少的手段。我們重點(diǎn)是基KQML(Knowledge Query and Manipulation Language)的通訊與協(xié)調(diào)機(jī)制在SMGS系統(tǒng)中的應(yīng)用。

4.1 KQML語言

對(duì)于Agent中的任何一種協(xié)作,方法和語言是不可或缺的?,F(xiàn)在通訊語言有了很大的發(fā)展。這些語言定義了語法和語義用于Agent間的通訊。KQML是一種用于軟件間交換信息和知識(shí)的語言和協(xié)議,為消息的表達(dá)和處理提供了標(biāo)準(zhǔn)的格式。其主要優(yōu)點(diǎn)有: ⑴具有靈活的結(jié)構(gòu)和良好的可擴(kuò)充性;⑵獨(dú)立于網(wǎng)絡(luò)傳輸機(jī)制;⑶獨(dú)立于內(nèi)容層表達(dá)語言;⑷能夠滿足間信息傳遞的基本要求。

例如:主體A發(fā)送一個(gè)動(dòng)作表達(dá)式到主體B:

4.2 通信服務(wù)器

在KQML中,不是所有的對(duì)話都是一種簡單的問題/回答處理模型。每個(gè)主體可以使用ask(x)登錄它的知識(shí)到通信服務(wù)器。一個(gè)主體使用代理言語行為尋找其它主體提供它所需要的信息。通信服務(wù)器接收到查詢就尋找具有適當(dāng)知識(shí)的主體。

圖3 通信服務(wù)器

SMGS系統(tǒng)中各進(jìn)行協(xié)調(diào)時(shí),各Agent對(duì)活動(dòng)進(jìn)行審查,若發(fā)現(xiàn)某個(gè)Agent活動(dòng)在自身當(dāng)前條件下不能滿足,則向相關(guān)Agent發(fā)出協(xié)調(diào)請(qǐng)求,參與協(xié)調(diào)的Agent可以通過黑板方式或其他方式進(jìn)行協(xié)商。

5 結(jié)束語

本文提出了一種新的管理方法,即多Agent技術(shù)的管理方法。通過上述方式構(gòu)造的利用了Agent知識(shí)表示及協(xié)調(diào)求解能力,具有實(shí)施簡單、系統(tǒng)運(yùn)行高效、所需環(huán)境要求低等特點(diǎn)。充分發(fā)揮了自身的決策能力,減少?zèng)Q策過程對(duì)融合中心的依賴,提高了整個(gè)傳感器監(jiān)視網(wǎng)絡(luò)的生存能力。下一步還應(yīng)針對(duì)不同的需求進(jìn)行廣泛的仿真實(shí)驗(yàn)以分析各種管理策略的性能,并對(duì)規(guī)則庫進(jìn)行修改和調(diào)整,在實(shí)際應(yīng)用中對(duì)不同情況區(qū)別對(duì)待,充分利用系統(tǒng)資源,提高系統(tǒng)運(yùn)作效率。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

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

關(guān)閉