關 閉

        新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鹤峰县| 迭部县| 牡丹江市| 青海省| 曲靖市| 穆棱市| 三原县| 绍兴县| 即墨市| 黑龙江省| 波密县| 西青区| 福安市| 宜昌市| 连州市| 海南省| 丘北县| 炉霍县| 巫山县| 十堰市| 即墨市| 长春市| 镇雄县| 黄龙县| 布拖县| 保康县| 屯留县| 翼城县| 日喀则市| 晋宁县| 福鼎市| 迭部县| 蒙城县| 新闻| 庆云县| 堆龙德庆县| 黎平县| 三明市| 安乡县| 重庆市| 鄂温|