亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web 服務(wù)和多Agent技術(shù)的水下平臺作戰(zhàn)推演系統(tǒng)構(gòu)建

        2016-11-10 08:14:09孫宇祥劉高峰
        指揮控制與仿真 2016年5期
        關(guān)鍵詞:功能服務(wù)模型

        孫宇祥,劉高峰

        (海軍工程大學(xué)電子工程學(xué)院,湖北 武漢 430033)

        ?

        基于Web 服務(wù)和多Agent技術(shù)的水下平臺作戰(zhàn)推演系統(tǒng)構(gòu)建

        孫宇祥,劉高峰

        (海軍工程大學(xué)電子工程學(xué)院,湖北 武漢430033)

        對象智能建模、模型調(diào)用管理等是水下平臺作戰(zhàn)推演系統(tǒng)設(shè)計與開發(fā)過程中的難點問題?;贠ODA環(huán)指揮控制描述模型,刻畫了水下平臺作戰(zhàn)推演的業(yè)務(wù)流程和功能,采用Web服務(wù)和Agent建模技術(shù),建立了一種基于Web服務(wù)和多Agent技術(shù)的水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu),有效地解決了作戰(zhàn)推演模型的智能性、重用性和擴展性等問題,并給出了智能體建模的程序框架,對水下平臺作戰(zhàn)推演系統(tǒng)的設(shè)計與開發(fā)等具有重要參考價值。

        系統(tǒng)結(jié)構(gòu);作戰(zhàn)推演;Web服務(wù);Agent建模

        作戰(zhàn)推演是指按照已知的或想定的情況和數(shù)據(jù)對作戰(zhàn)過程進行的模仿,包括實兵演習(xí)模擬、計算機作戰(zhàn)模擬,通常用于研究、檢驗作戰(zhàn)計劃,評價作戰(zhàn)裝備效能,研究探索新的作戰(zhàn)理論等[1]。利用作戰(zhàn)推演手段,既可對作戰(zhàn)策略和作戰(zhàn)計劃的合理性和可行性進行驗證,訓(xùn)練指揮員分析問題和處置事件的能力,還可以在作戰(zhàn)想定背景下探討新的戰(zhàn)法[2]。因此,研究構(gòu)建一個緊貼實戰(zhàn)、模型智能、結(jié)構(gòu)合理、使用靈活的水下平臺作戰(zhàn)推演系統(tǒng),開展水下無人器、潛艇等水下平臺的作戰(zhàn)預(yù)案演練,對于優(yōu)化水下平臺作戰(zhàn)預(yù)案以及提升訓(xùn)練指揮員的作戰(zhàn)能力具有重要作用。

        本文基于OODA環(huán)指揮控制描述模型,簡要刻畫水下平臺作戰(zhàn)推演的業(yè)務(wù)流程和功能域,將Web服務(wù)技術(shù)和Agent建模技術(shù)結(jié)合,構(gòu)建一種基于Web 服務(wù)和多Agent的水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu),并探討智能體建模技術(shù)的實現(xiàn)方法。

        1 水下平臺作戰(zhàn)推演功能界定

        水下平臺作戰(zhàn)推演功能界定是構(gòu)建水下平臺作戰(zhàn)推演系統(tǒng)的基礎(chǔ)。目前,國內(nèi)外已研發(fā)和應(yīng)用了不同類型和用途的作戰(zhàn)推演系統(tǒng)[4-9]。其中,聯(lián)合戰(zhàn)爭系統(tǒng)(JWARS)是美軍支持聯(lián)合戰(zhàn)役作戰(zhàn)方案分析的模擬系統(tǒng),主要包括問題域、仿真域和平臺域三部分。問題域提供用于分析的目的、能夠描述作戰(zhàn)功能的軟件;仿真域提供驅(qū)動仿真運行的“引擎”;平臺域提供系統(tǒng)硬件及人機交互界面[2]。借助聯(lián)合戰(zhàn)爭系統(tǒng)的功能界定方法,針對水下平臺作戰(zhàn)過程及其特點,采用較典型的OODA環(huán)指揮控制描述模型[10],開展水下平臺作戰(zhàn)過程的業(yè)務(wù)流程分析,刻畫水下平臺作戰(zhàn)推演功能。

        1.1水下平臺作戰(zhàn)業(yè)務(wù)的一般過程

        水下平臺作戰(zhàn)系統(tǒng)的一般工作過程為:由導(dǎo)航設(shè)備、探測設(shè)備等完成本平臺和目標(biāo)相關(guān)信息的感知;情報分系統(tǒng)收集戰(zhàn)場信息,并完成情報收集與綜合處理,形成統(tǒng)一戰(zhàn)術(shù)態(tài)勢;指揮分系統(tǒng)進行水聲環(huán)境和戰(zhàn)術(shù)態(tài)勢分析,輔助指揮員完成攻防決策,明確攻防方案,包括確定攻防武器類型、通道、平臺占位機動方案等;武器分系統(tǒng)進行射擊解算、發(fā)射控制,完成武器攻擊和綜合防御等作戰(zhàn)活動[10]。

        以潛艇為例,利用OODA環(huán)指揮控制模型,按照觀察(O)-判斷(0)-決策(D)-執(zhí)行(A)過程[11],潛艇作戰(zhàn)過程主要分為:預(yù)警探測、態(tài)勢生成與監(jiān)視、作戰(zhàn)輔助決策、武器攻防控制等階段,如圖1所示。

        圖1 水下平臺作戰(zhàn)過程模型

        1.2水下平臺作戰(zhàn)推演功能確定

        根據(jù)水下平臺作戰(zhàn)過程劃分和作戰(zhàn)推演需求,可將作戰(zhàn)推演功能劃分為問題功能域、業(yè)務(wù)功能域和仿真功能域三部分,如圖2所示。

        問題功能域是開展作戰(zhàn)推演的前提和基礎(chǔ),主要根據(jù)作戰(zhàn)任務(wù)等,對不同水下平臺的作戰(zhàn)想定內(nèi)容進行任務(wù)分析、功能描述和實體解析。

        業(yè)務(wù)功能域?qū)λ缕脚_作戰(zhàn)推演業(yè)務(wù)功能進行實時仿真,主要包括傳感器偵察與探測、情報收集與綜合處理、態(tài)勢生成與監(jiān)視、態(tài)勢分析、作戰(zhàn)輔助決策、武器攻擊、綜合防御等仿真功能,用于完成對水下平臺作戰(zhàn)系統(tǒng)的全過程仿真。

        仿真功能域提供作戰(zhàn)推演系統(tǒng)的控制和管理能力,主要包括仿真引擎、推演控制和調(diào)度管理、作戰(zhàn)環(huán)境與兵力仿真、想定編輯與生成、作戰(zhàn)推演工作界面和輔助工具等,用于支撐水下平臺作戰(zhàn)推演系統(tǒng)的仿真運行。

        圖2 水下平臺作戰(zhàn)推演功能域劃分

        2 水下平臺作戰(zhàn)推演系統(tǒng)結(jié)構(gòu)構(gòu)建

        2.1水下平臺作戰(zhàn)推演系統(tǒng)的基本組成

        根據(jù)功能界定,水下平臺作戰(zhàn)推演系統(tǒng)主要由導(dǎo)控分系統(tǒng)、水下平臺模型仿真分系統(tǒng)、環(huán)境與兵力仿真分系統(tǒng)、作戰(zhàn)推演工作臺和推演資源庫等組成,通過仿真服務(wù)總線(SSB)建立各部分的連接關(guān)系,如圖3所示。

        圖3 水下平臺作戰(zhàn)推演系統(tǒng)組成

        導(dǎo)控分系統(tǒng)是水下平臺作戰(zhàn)推演系統(tǒng)的管理與控制中心,主要包括想定編輯與生成、仿真運行控制、推演事件生成與管理、推演效果評估、推演過程記錄與回放、戰(zhàn)場態(tài)勢顯示、推演數(shù)據(jù)管理等功能構(gòu)件,用于導(dǎo)控人員對整個水下平臺作戰(zhàn)推演實施進行控制和管理。

        水下平臺模型仿真分系統(tǒng)是水下平臺作戰(zhàn)推演系統(tǒng)的核心組成部分,主要由傳感器模型、情報模型、指揮模型和武器模型組成,每部分分別包括若干子功能構(gòu)件,用于完成水下平臺作戰(zhàn)系統(tǒng)的業(yè)務(wù)功能仿真。

        環(huán)境與兵力仿真分系統(tǒng)是水下平臺作戰(zhàn)推演系統(tǒng)的基礎(chǔ),用于生成和維護戰(zhàn)場環(huán)境、作戰(zhàn)實體,提供作戰(zhàn)區(qū)域的地理環(huán)境和主要實體等靜態(tài)和動態(tài)信息。

        作戰(zhàn)推演工作臺是水下平臺作戰(zhàn)推演系統(tǒng)的人機交互界面,主要用于指揮員實時監(jiān)視水下平臺的作戰(zhàn)態(tài)勢,使用推演輔助工具,完成推演過程中指揮與控制活動等作業(yè)任務(wù)。

        推演資源庫是水下平臺作戰(zhàn)推演系統(tǒng)的數(shù)據(jù)和模型管理中心,主要包括環(huán)境數(shù)據(jù)庫、作戰(zhàn)模型庫、作戰(zhàn)想定庫、協(xié)議服務(wù)庫等,為作戰(zhàn)推演提供數(shù)據(jù)和模型服務(wù)。

        仿真服務(wù)總線是水下平臺作戰(zhàn)推演系統(tǒng)各組成部分的互連互通部分,為服務(wù)請求者和服務(wù)提供者提供一種標(biāo)準(zhǔn)化的通信基礎(chǔ)結(jié)構(gòu),具有發(fā)現(xiàn)、路由、匹配和選擇的能力,支持服務(wù)之間的動態(tài)交互。

        2.2水下平臺作戰(zhàn)推演系統(tǒng)Agent模型構(gòu)成

        水下平臺作戰(zhàn)推演系統(tǒng)的關(guān)鍵任務(wù)之一是建立完備且與問題求解相匹配的仿真模型體系[12]。利用多Agent建模技術(shù),將水下平臺模型仿真分系統(tǒng)、環(huán)境與兵力仿真分系統(tǒng)中的各子功能進行Agent建模,從而構(gòu)建出水下平臺作戰(zhàn)推演系統(tǒng)的對象模型及其集成結(jié)構(gòu),如圖4所示。

        圖4 水下平臺作戰(zhàn)推演系統(tǒng)Agent模型構(gòu)成

        環(huán)境與兵力仿真分系統(tǒng)主要對作戰(zhàn)區(qū)域內(nèi)的所有地理環(huán)境、海洋環(huán)境、氣象環(huán)境和電磁環(huán)境進行模擬,并對作戰(zhàn)區(qū)域中的主要作戰(zhàn)實體、事件實體進行Agent建模,精確地仿真戰(zhàn)場環(huán)境和兵力對抗行為等。

        水下平臺模型仿真分系統(tǒng)包括傳感器模型Agent、情報模型Agent、指揮模型Agent和武器模型Agent等。其中,傳感器模型Agent主要包括聲納Agent、雷達(dá)Agent、導(dǎo)航Agent和通信Agent等;情報模型Agent主要包括情報收集與綜合處理Agent、目標(biāo)運動要素解算Agent、態(tài)勢生成與監(jiān)視Agent等;指揮模型Agent是構(gòu)成系統(tǒng)的核心組成成員,具有從外部獲取信息的能力及一定的決策能力,能改變自身狀態(tài),并與其他實體進行交互,以完成相關(guān)的指揮控制活動,主要包括態(tài)勢分析Agent、輔助決策Agent等;武器模型Agent根據(jù)作戰(zhàn)指揮模型Agent下達(dá)的指令,協(xié)同魚雷Agent、導(dǎo)彈Agent、聲抗Agent等完成魚雷攻擊、導(dǎo)彈攻擊、水雷布放及對抗防御等作戰(zhàn)過程。

        導(dǎo)控分系統(tǒng)用于導(dǎo)控人員對整個水下平臺作戰(zhàn)推演實施進行控制和管理,采用Web服務(wù)的方式對其進行建模。

        2.3水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu)建立

        Web服務(wù)作為仿真模型服務(wù)體系的技術(shù)設(shè)計工具,具有良好的封裝性、復(fù)用性和跨平臺高度集成性等特點[13]。文獻[12]提出一種基于Web 服務(wù)的潛艇作戰(zhàn)仿真平臺框架,把不同類型的子系統(tǒng)進行模塊劃分并利用Web服務(wù)技術(shù)集成起來,提高了模型的重用性。但從本質(zhì)上而言,其集成過程是根據(jù)流程提供的服務(wù)執(zhí)行順序及相互之間的數(shù)據(jù)傳輸關(guān)系進行集成,Web服務(wù)技術(shù)作為靜態(tài)應(yīng)用程序,只能被動地等待調(diào)用,而不能主動提供服務(wù),難以適應(yīng)水下平臺作戰(zhàn)推演系統(tǒng)的要求。由于Agent技術(shù)引入人工智能特性,具有自治性、適應(yīng)性、反應(yīng)性等特點,與Web服務(wù)相結(jié)合構(gòu)成一個基于Web服務(wù)的多Agent系統(tǒng),可以互為補充。

        因此,以水下平臺作戰(zhàn)推演模型體系為基礎(chǔ),充分利用Web服務(wù)和多Agent建模兩者的優(yōu)勢,構(gòu)建一種服務(wù)化、智能化的水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu),如圖5所示。

        圖5 水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu)

        該系統(tǒng)結(jié)構(gòu)采用包括應(yīng)用層、服務(wù)流程層、Agent處理層、Web服務(wù)層和資源層的五層體系結(jié)構(gòu),通過分層處理,削弱了系統(tǒng)中各模塊的耦合性,使系統(tǒng)具有了更強的適應(yīng)性。

        1)應(yīng)用層:該層主要由作戰(zhàn)推演工作臺和導(dǎo)控分系統(tǒng)組成,主要用于受訓(xùn)人員與水下平臺作戰(zhàn)推演系統(tǒng)之間的人機交互,以及導(dǎo)控人員對水下平臺作戰(zhàn)推演系統(tǒng)的控制和管理。

        2)服務(wù)流程層:該層為水下平臺作戰(zhàn)推演系統(tǒng)提供OODA環(huán)作戰(zhàn)流程,通過服務(wù)流程描述庫進行存儲。作用是保證用戶下達(dá)某項推演指令后按照OODA環(huán)作戰(zhàn)流程,把需要的服務(wù)類型發(fā)送給任務(wù)Agent去分配任務(wù),然后在Agent處理層查找調(diào)用最符合作戰(zhàn)任務(wù)的Web服務(wù)并反饋給任務(wù)Agent。任務(wù)Agent把選好的Web服務(wù)信息發(fā)送給服務(wù)流程模板,并按照服務(wù)流程的順序組合這些服務(wù)信息,構(gòu)建滿足受訓(xùn)人員需求的新應(yīng)用。

        3)Agent處理層:該層處于中間層,是服務(wù)集成智能化的關(guān)鍵部分,主要有4個方面的工作:一是負(fù)責(zé)Web服務(wù)與Agent之間的通信,為每個服務(wù)Agent注冊相應(yīng)的Web服務(wù);二是根據(jù)服務(wù)流程中的功能需求發(fā)布任務(wù):三是根據(jù)一定的需求評估選擇最匹配的Web服務(wù);四是把選擇好的Web服務(wù)信息綁定到流程中,以形成一個能夠滿足業(yè)務(wù)需求的新應(yīng)用。

        4)Web服務(wù)層:它是服務(wù)集成系統(tǒng)的執(zhí)行者,主要為封裝已有功能組件而形成的Web服務(wù)。通過Web服務(wù)的封裝,不僅可以降低開發(fā)成本,提高可重用性,還能夠提高系統(tǒng)的靈活性,方便新應(yīng)用系統(tǒng)的構(gòu)建。Web服務(wù)層中的每個Web服務(wù)都由一個對應(yīng)的服務(wù)Agent代理,并注冊到Agent注冊中心,每個Web服務(wù)之間不直接進行通信,而是由相應(yīng)的服務(wù)Agent負(fù)責(zé)。

        5)資源層:該層包括環(huán)境數(shù)據(jù)庫、作戰(zhàn)模型庫、作戰(zhàn)想定庫、協(xié)議服務(wù)庫等,為水下平臺作戰(zhàn)推演系統(tǒng)提供數(shù)據(jù)支持及持久服務(wù)。

        2.4服務(wù)Agent的管理流程

        服務(wù)Agent主要有指揮模型Agent、情報模型Agent、武器模型Agent、環(huán)境生成Agent和兵力模型Agent等,其管理包括注冊、調(diào)用等環(huán)節(jié)。

        1)服務(wù)Agent的注冊流程

        服務(wù)Agent注冊流程如圖6所示。UDDI中心節(jié)點在整個Agent服務(wù)集成體系結(jié)構(gòu)中是核心地位,為各服務(wù)Agent協(xié)同工作功能的實現(xiàn)提供了一個統(tǒng)一的發(fā)現(xiàn)、服務(wù)描述和集成平臺。各服務(wù)Agent發(fā)出SOAP請求傳到Agent服務(wù)UDDI中心節(jié)點,注冊中心的SOAP服務(wù)器在接收到UDDI SOAP消息并進行處理,把發(fā)出SOAP請求的服務(wù)Agent在Agent服務(wù)注冊庫中注冊,然后把SOAP響應(yīng)返回給發(fā)出SOAP請求的服務(wù)Agent。上述各服務(wù)Agent既可以將自己的基本信息發(fā)布到UDDI中心節(jié)點上去,也可以根據(jù)需要從UDDI中查找其他相關(guān)已注冊的服務(wù)Agent,最后調(diào)用綁定的服務(wù),形成協(xié)同工作的集成體系結(jié)構(gòu)。

        圖6 服務(wù)Agent注冊流程

        2)服務(wù)Agent的調(diào)用流程

        調(diào)用Agent服務(wù)流程如圖7所示。在該結(jié)構(gòu)中,受訓(xùn)人員可以通過輸入需求,在服務(wù)流程庫查找到相應(yīng)的服務(wù)流程,并把該流程需要的服務(wù)類型發(fā)送給任務(wù)Agent去分配任務(wù),任務(wù)Agent收到服務(wù)類型后,向UDDI中心節(jié)點的選擇Agent發(fā)送消息,Agent服務(wù)庫中的選擇Agent根據(jù)用戶的需求,選擇當(dāng)前服務(wù)庫中最符合用戶需求的服務(wù)反饋給任務(wù)Agent,任務(wù)Agent把選好的服務(wù)Agent對應(yīng)的Web服務(wù)信息發(fā)送給服務(wù)流程模板,并按照服務(wù)流程的順序組合服務(wù)信息,實現(xiàn)構(gòu)建滿足用戶需求的新應(yīng)用。

        圖7 服務(wù)Agent的調(diào)用流程圖

        3 水下平臺作戰(zhàn)推演系統(tǒng)關(guān)鍵技術(shù)實現(xiàn)方法

        基于Web 服務(wù)和多Agent的水下平臺作戰(zhàn)推演系統(tǒng)涉及多項關(guān)鍵技術(shù),如多智能體建模技術(shù)、系統(tǒng)集成技術(shù)等。其中,智能體建模技術(shù)是構(gòu)建水下平臺作戰(zhàn)推演系統(tǒng)的核心技術(shù),其本質(zhì)是將Agent作為系統(tǒng)的基本抽象單位,賦予一定的智能性,然后在多個Agent之間設(shè)置具體的交互方式,從而得到相應(yīng)的模型;而每個Agent則是一種高粒度的抽象,它除了對屬性、事件和方法的封裝外,還封裝了相關(guān)的思維能力和決策行為,表現(xiàn)出較高的自治性、較強的面向目標(biāo)性、靈活的反應(yīng)性和其他Agent進行交互的社會性等。智能體建模技術(shù)主要應(yīng)用在通用模型Agent、基礎(chǔ)功能類Agent、業(yè)務(wù)功能類Agent的構(gòu)建過程中,進而體現(xiàn)水下平臺作戰(zhàn)推演系統(tǒng)對象智能建模的特征。

        3.1通用模型Agent構(gòu)建

        基于Agent的概念和特征可知,Agent一般具有自治能力、目標(biāo)能力、反應(yīng)能力和社會交往能力等。其中,自治能力指Agent能夠在無外界干預(yù)情況下自動操作,即Agent內(nèi)部結(jié)構(gòu)應(yīng)包含推理模塊;目標(biāo)能力指Agent的行為具有一定的目的性,即它的內(nèi)部結(jié)構(gòu)中含有心智特征,包括信念(B)、目標(biāo)(D)和意圖(I);反應(yīng)能力指Agent能夠感知環(huán)境并對環(huán)境變化作出反應(yīng),即它的內(nèi)部結(jié)構(gòu)中含有感知器和效應(yīng)器;社會交往能力指Agent可與其他Agent進行交互,即它的內(nèi)部結(jié)構(gòu)應(yīng)包含通信模塊和通信接口。因此,構(gòu)建的通用Agent模型結(jié)構(gòu)應(yīng)該體現(xiàn)出對象智能建模特征。圖8給出了通用模型Agent的基本結(jié)構(gòu),主要包括感知器、效應(yīng)器、推理機、內(nèi)部心智狀態(tài)和通信模塊等。

        圖8 通用Agent模型結(jié)構(gòu)

        通用Agent根據(jù)對環(huán)境的感知或與其他Agent的通信,建立各自的信念,確立自己的目標(biāo),并作為知識加以存儲。然后依據(jù)參照心智狀態(tài)在推理機的作用下,產(chǎn)生行動作用于環(huán)境,或者產(chǎn)生意圖與其他Agent進行通信,直至Agent認(rèn)定的目標(biāo)已實現(xiàn)、或者目標(biāo)已改變時,放棄原來的意圖,并更新知識能力和心智狀態(tài)。通用Agent程序框架為

        Agent(){

        Perception();//感知

        While(true){

        Reasoning();//推理

        DecisionMaking();//決策

        InformationInteraction();//通信

        Action();//執(zhí)行

        }

        Exit();

        }

        3.2基礎(chǔ)功能類Agent的程序框架

        基礎(chǔ)功能類Agent繼承自通用模型Agent,主要包括選擇Agent、任務(wù)Agent等。以選擇Agent為例,其功能包括:接受任務(wù)Agent提出的服務(wù)選擇請求,并根據(jù)WSDL文件進行相應(yīng)的參數(shù)傳遞,選擇相應(yīng)的Web服務(wù)。建立的選擇Agent程序框架為

        /* ServiceAgentjava:負(fù)責(zé)選擇Web服務(wù)的Agent */

        public class ServiceAgent extends Agent

        {

        public void setupQ

        {

        //創(chuàng)建一個Agent行為類

        AddBehavior(new CallServiceBehavious){}

        //清除Agent操作

        Protected void takeDown(){}

        }

        }

        /*聲明其Behavior,Behavior為選擇某個Web服務(wù)的過程*/

        private class CallServiceBehavior extends Behavior{

        public void action(){

        private Boolean 函數(shù)名(){

        //選擇相應(yīng)Web服務(wù)的具體代碼

        //構(gòu)造返回的結(jié)果值

        return true;

        }

        }

        public Boolean done(){}

        }

        3.3業(yè)務(wù)功能類Agent的程序框架

        業(yè)務(wù)功能類Agent繼承自通用模型Agent,包括傳感器模型Agent、情報模型Agent、指揮模型Agent、武器模型Agent等。以指揮模型Agent為例,在作戰(zhàn)過程中存在多種不同決策能力的指揮模型Agent,其共性是具有表征自身的屬性,能夠保持或改變內(nèi)部狀態(tài);具有從外部獲取信息的能力及一定的決策能力。建立的指揮模型Agent程序框架為

        /*CommandAgentjava:指揮模型Agent*/

        public class CommandAgent extends Agent{

        public void setup(){

        //創(chuàng)建Agent行為類

        /*① 獲取感知距離范圍內(nèi)其他Agent的相關(guān)信息*/

        addBehaviour(new searchBehavious()){}

        /*② 信息發(fā)送與接收模塊是通信感知模塊的對外接口*/

        addBehaviour(new dispatcherBehavior()){}

        /*③ 決策模塊是Agent產(chǎn)生智能行為的模塊*/

        addBehaviour(new decisionBehavior()){}

        /*③ 行動模塊主要依據(jù)行為規(guī)則控制相應(yīng)的動作*/

        addBehaviour(new actionBehavior()){}

        /*④ 集成執(zhí)行結(jié)果*/

        AddBehavior(new InterResultsBehavior()){}

        }

        }

        /*聲明上述4個Behavior,searchBehabvious詳細(xì)如下,其他Behavior結(jié)構(gòu)與其相似*/

        private class searchBehavior extends Behavior{

        public void action(){}

        public Boolean doneQ{}

        }

        4 結(jié)束語

        本文在OODA環(huán)指揮控制描述模型的基礎(chǔ)上,分析了水下平臺作戰(zhàn)推演的功能和業(yè)務(wù)流程,基于Web服務(wù)和Agent建模技術(shù),構(gòu)建了服務(wù)化、智能化的水下平臺作戰(zhàn)推演系統(tǒng)體系結(jié)構(gòu)。該體系結(jié)構(gòu)與基于Web 服務(wù)的作戰(zhàn)仿真平臺框架相比,有機結(jié)合了Web服務(wù)和Agent建模技術(shù),具有作戰(zhàn)推演模型的智能性、重用性和可擴展性等優(yōu)點,為基于MAX Sim仿真平臺的原型系統(tǒng)設(shè)計、開發(fā)與集成等奠定了良好技術(shù)基礎(chǔ)。

        [1]軍事科學(xué)院.中國人民解放軍軍語[M].北京:軍事科學(xué)出版社,2011.

        [2]黃承靜,魏佳寧.預(yù)己從嚴(yán):兵棋推演及其應(yīng)用[M].北京:航空工業(yè)出版社,2015.

        [3]徐利明,潘懷強,楊海波.基于仿真技術(shù)的潛艇作戰(zhàn)訓(xùn)練模擬系統(tǒng)[J].系統(tǒng)仿真學(xué)報,2009,21(17):5411-5413.

        [4]Paul Bello.Theoretical Foundations for Rational Agency in Third Generation Wargames[R].USA:US Air Force Research Lab,2006.

        [5]Ang Yang,Hussein A.Abbass,Ruhul Sarker.Landscape Dynamics in Multi-agent Simulation Combat Systems[C].17thJoint Australian Conference on Artificial Intelligence,Cairns,Australia,Lecture Notes in Computer Science,2005:121-148.

        [6]劉高峰,安儒奎,龔立.一種FC式艦艇綜合訓(xùn)練模擬系統(tǒng)結(jié)構(gòu)研究[J].系統(tǒng)仿真學(xué)報,2014,31(12):270-274.

        [7]呂超.面向海軍分隊對抗的仿真與推演方法研究[D].南京:南京理工大學(xué),2011.

        [8]肖明彥,陸銘華,史揚.基于EJB和HLA的潛艇作戰(zhàn)仿真系統(tǒng)設(shè)計與實現(xiàn)[J].計算工程與設(shè)計,2011,32(12):4159-4163.

        [9]胡曉峰,司光亞,吳琳.SDS2000:一個定性定量相結(jié)合的戰(zhàn)略決策綜合集成研討與模擬環(huán)境[J].系統(tǒng)仿真學(xué)報,2000,12(6):595-599.

        [10]潘冠華.艦艇綜合指揮控制系統(tǒng)原理[M] 西安:西北工業(yè)大學(xué)出版社,2010.

        [11]朱江,蔡蔚,聞傳花.基于OODA指揮控制環(huán)的作戰(zhàn)仿真實驗[J].指揮控制與仿真,2015,37(3):112-115.

        [12]顧闖,張強.基于Web Service的潛艇作戰(zhàn)仿真平臺框架研究 [J].四川兵工學(xué)報,2009,30(11):56-59.

        [13]吳建斌,吳家鑄,王芳.基于Web Service平臺體系結(jié)構(gòu)研究 [J].計算機工程與科學(xué),2005,27(10):22-27.

        Construction of Underwater Platform Combat Deduction System Based on Web Service and Multi-Agent Technology

        SUN Yu-xiang,LIU Gao-feng

        (College of Electronic Engineering,Naval University of Engineering,Wuhan 430033, China)

        Object-Oriented intelligent modeling,model management,et.al,are difficult problems in the designing and development of underwater platform combat deduction system.The command and control description model based on OODA loop depicted the business process and functions of underwater platform combat deduction,using web services and Agent modeling technology,established an underwater platforms deduction system architecture based on Web services and multi-Agent,effectively solve the problem of intelligence,reusing and extensibility in combat deduction modeling,and established program framework.The paper has reference value in the designing and development of underwater platforms deduction system.

        architecture; combat deduction;Web Service;multi-Agent

        1673-3819(2016)05-0090-06

        2016-05-27

        2016-07-07

        孫宇祥(1990-),男,山東青島人,碩士研究生,研究方向為作戰(zhàn)建模與仿真。

        劉高峰(1965-),男,博士,副教授,碩士生導(dǎo)師。

        U674;E917

        ADOI:10.3969/j.issn.1673-3819.2016.05.020

        猜你喜歡
        功能服務(wù)模型
        一半模型
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿意服務(wù)”到“感動服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        關(guān)于非首都功能疏解的幾點思考
        3D打印中的模型分割與打包
        日本色偷偷| 成人午夜特黄aaaaa片男男| 国产一区二区波多野结衣| 国产精品亚洲综合久久婷婷| 中文亚洲成a人片在线观看| 精品婷婷国产综合久久| 国产精品天干天干| 特黄a级毛片免费视频| 性做久久久久久久| 风流少妇一区二区三区91| 亚洲精品人成中文毛片| 激情第一区仑乱| 国产精品亚洲A∨天堂| av天堂在线免费播放| 91九色免费视频网站| 乱人伦中文无码视频在线观看| 精品欧美久久99久久久另类专区| 人妻中文字幕一区二区三区| 色翁荡息又大又硬又粗视频| 久久久久亚洲精品无码网址色欲| 久久国产精品老女人| 精品人妻一区二区三区不卡毛片| 亚洲成av人片不卡无码 | 大伊香蕉在线精品视频75| 免费无遮挡毛片中文字幕| 亚洲国产一区二区中文字幕| 蜜臀性色av免费| 亚洲AV无码一区二区三区人| 精品人妻中文字幕一区二区三区| 日韩极品视频免费观看| 天天燥日日燥| 毛片无码高潮喷白浆视频| 中文字幕文字幕视频在线| 无码a级毛片免费视频内谢| 亚洲精品无码人妻无码| 亚洲一二三四五区中文字幕| 国产视频一区二区在线免费观看| 波多野42部无码喷潮| 亚洲午夜精品久久久久久抢 | a级毛片无码久久精品免费| 国产成人综合久久久久久|