<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(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語言

          對于Agent中的任何一種協(xié)作,方法和語言是不可或缺的?,F(xiàn)在通訊語言有了很大的發(fā)展。這些語言定義了語法和語義用于Agent間的通訊。KQML是一種用于軟件間交換信息和知識的語言和協(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中,不是所有的對話都是一種簡單的問題/回答處理模型。每個(gè)主體可以使用ask(x)登錄它的知識到通信服務(wù)器。一個(gè)主體使用代理言語行為尋找其它主體提供它所需要的信息。通信服務(wù)器接收到查詢就尋找具有適當(dāng)知識的主體。

          圖3 通信服務(wù)器

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

          5 結(jié)束語

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


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();