關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于多Agent的傳感器管理系統研究與設計

        基于多Agent的傳感器管理系統研究與設計

        作者: 時間:2012-12-13 來源:網絡 收藏

        4 多間的協調機制

        SMGS強調各個實體間的協同工作,因此是否能夠協調地完成預定任務,是多系統應用于的關鍵問題之一。之間的協調機制可以用多種方法實現,通訊是各獲取信息以進行協商與協調必不可少的手段。我們重點是基KQML(Knowledge Query and Manipulation Language)的通訊與協調機制在SMGS系統中的應用。

        4.1 KQML語言

        對于Agent中的任何一種協作,方法和語言是不可或缺的。現在通訊語言有了很大的發展。這些語言定義了語法和語義用于Agent間的通訊。KQML是一種用于軟件間交換信息和知識的語言和協議,為消息的表達和處理提供了標準的格式。其主要優點有: ⑴具有靈活的結構和良好的可擴充性;⑵獨立于網絡傳輸機制;⑶獨立于內容層表達語言;⑷能夠滿足間信息傳遞的基本要求。

        例如:主體A發送一個動作表達式到主體B:

        4.2 通信服務器

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

        圖3 通信服務器

        SMGS系統中各進行協調時,各Agent對活動進行審查,若發現某個Agent活動在自身當前條件下不能滿足,則向相關Agent發出協調請求,參與協調的Agent可以通過黑板方式或其他方式進行協商。

        5 結束語

        本文提出了一種新的管理方法,即多Agent技術的管理方法。通過上述方式構造的利用了Agent知識表示及協調求解能力,具有實施簡單、系統運行高效、所需環境要求低等特點。充分發揮了自身的決策能力,減少決策過程對融合中心的依賴,提高了整個傳感器監視網絡的生存能力。下一步還應針對不同的需求進行廣泛的仿真實驗以分析各種管理策略的性能,并對規則庫進行修改和調整,在實際應用中對不同情況區別對待,充分利用系統資源,提高系統運作效率。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乐亭县| 漯河市| 家居| 青阳县| 多伦县| 湟中县| 嘉祥县| 宜兰县| 黎川县| 黎平县| 吉林市| 吴江市| 夏津县| 海丰县| 红原县| 元氏县| 台中市| 江山市| 邳州市| 武义县| 新巴尔虎右旗| 横峰县| 潜山县| 云林县| 石泉县| 平原县| 承德县| 南丹县| 锡林浩特市| 海原县| 平谷区| 博罗县| 衡水市| 崇义县| 九寨沟县| 闸北区| 平和县| 万山特区| 宁蒗| 阿尔山市| 瑞丽市|