• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)

    2017-12-19 06:56:16瑋,李
    關(guān)鍵詞:模塊化組件狀態(tài)

    蒲 瑋,李 雄

    (裝甲兵工程學(xué)院陸軍裝備作戰(zhàn)仿真軍隊(duì)重點(diǎn)實(shí)驗(yàn)室,北京 100072)

    基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)

    蒲 瑋,李 雄

    (裝甲兵工程學(xué)院陸軍裝備作戰(zhàn)仿真軍隊(duì)重點(diǎn)實(shí)驗(yàn)室,北京 100072)

    針對(duì)目前作戰(zhàn)仿真Agent軟件實(shí)現(xiàn)模塊化程度不高、復(fù)用性較差和開(kāi)發(fā)效率較低的問(wèn)題,提出了一種基于Agent能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法。提出了BDI模型在作戰(zhàn)仿真Agent中的實(shí)現(xiàn)方式及其能力封裝與能力關(guān)系的基本概念;基于能力封裝,設(shè)計(jì)了作戰(zhàn)仿真Agent能力組件的結(jié)構(gòu)、要素、功能類和執(zhí)行算法;基于能力關(guān)系,設(shè)計(jì)了基于能力組件的作戰(zhàn)仿真Agent通用執(zhí)行模塊的結(jié)構(gòu)、數(shù)據(jù)模型、功能類和執(zhí)行算法。以裝甲分隊(duì)平臺(tái)級(jí)仿真Agent的實(shí)現(xiàn)為例,驗(yàn)證了方法的可行性與有效性。

    Agent;作戰(zhàn)仿真;能力;能力組件;模塊化

    0 引言

    Agent的基本概念起源于分布式人工智能(Distributed Artificial Intelligence,DAI)技術(shù)的研究,在DAI領(lǐng)域通常把系統(tǒng)具有自主性、交互性、反應(yīng)性、主動(dòng)性等特征的計(jì)算機(jī)實(shí)體稱為Agent[1]。目前,基于Agent的建模與仿真(Agent-Based Modeling and Simulation,ABMS)是復(fù)雜適應(yīng)系統(tǒng)(Complex Adaptive System,CAS)研究最有效的方法之一,在社會(huì)生產(chǎn)生活的各個(gè)領(lǐng)域取得了廣泛的應(yīng)用[2]。將ABMS方法與軍事問(wèn)題研究相結(jié)合,所形成的基于Agent的作戰(zhàn)建模與仿真方法[3],已經(jīng)成為解決作戰(zhàn)復(fù)雜系統(tǒng)分析問(wèn)題的熱點(diǎn)方法,并在軍事科學(xué)研究的各個(gè)領(lǐng)域廣泛使用[4]。

    隨著ABMS方法在實(shí)際建模仿真領(lǐng)域的廣泛應(yīng)用,在工程實(shí)踐的過(guò)程中,暴露出了基于Agent的建模與仿真實(shí)現(xiàn)中存在的程序規(guī)范性不強(qiáng)、復(fù)用性較差、開(kāi)發(fā)效率較低和平臺(tái)適應(yīng)性較弱的問(wèn)題?;谝陨蠁?wèn)題的出現(xiàn),面向Agent程序設(shè)計(jì)(Agent-Oriented Programming,AOP)[5-6]和面向Agent的軟件工程(Agent-Oriented Software Engineering,AOSE)[7]思想被相繼提出?;陂L(zhǎng)期以來(lái)面向?qū)ο蟪绦蛟O(shè)計(jì)的開(kāi)發(fā)經(jīng)驗(yàn),基于組件技術(shù),構(gòu)建模塊化的Agent體系結(jié)構(gòu),是解決當(dāng)前面向Agent的軟件工程面臨的一系列問(wèn)題的有效途徑和方法[8]。文獻(xiàn)[9]將仿真模型可移植性規(guī)范(SMP2)引入基于Agent的建模仿真中,將Agent仿真中的元素映射到SMP2的模型設(shè)計(jì)和開(kāi)發(fā)模式架構(gòu)下,并根據(jù)Agent仿真特性對(duì)SMP2進(jìn)行相應(yīng)擴(kuò)展,實(shí)現(xiàn)了在多Agent仿真總體模型層次上的基于模型驅(qū)動(dòng)架構(gòu)和組件設(shè)計(jì)思想的Agent模塊化仿真模型開(kāi)發(fā);文獻(xiàn)[10]針對(duì)FatiMA(Fearnot AffecTIve MindArchitecture)Agent心智狀態(tài)模型的實(shí)現(xiàn),提出了一種通用性的模塊化體系結(jié)構(gòu),由一個(gè)核心推理算法模塊和環(huán)境識(shí)別、動(dòng)作行為等若干個(gè)功能模塊組成,設(shè)計(jì)了各模塊的執(zhí)行算法及其數(shù)據(jù)交互關(guān)系,相對(duì)于傳統(tǒng)實(shí)現(xiàn)方法,其體系結(jié)構(gòu)更加靈活和易于擴(kuò)展,在Agent功能實(shí)現(xiàn)層次實(shí)現(xiàn)了模塊化設(shè)計(jì);文獻(xiàn)[11]基于ABMS開(kāi)發(fā)方法,在統(tǒng)一的作戰(zhàn)概念模型框架下對(duì)物理域、信息域、認(rèn)知域和社會(huì)域進(jìn)行合理抽象,建立了可組合的體系仿真模型框架,據(jù)此開(kāi)發(fā)了面向體系效能分析應(yīng)用的仿真平臺(tái),用戶可以根據(jù)體系效能評(píng)估問(wèn)題和作戰(zhàn)背景,快速定義和組合不同的作戰(zhàn)實(shí)體Agent模型形成體系仿真應(yīng)用系統(tǒng),進(jìn)行體系對(duì)抗仿真分析與評(píng)估,實(shí)現(xiàn)了Agent仿真模型與仿真管理框架相分離,在仿真系統(tǒng)構(gòu)建層次實(shí)現(xiàn)了作戰(zhàn)Agent仿真實(shí)現(xiàn)的模塊化重組。

    以上方法在多Agent仿真總體模型、Agent功能實(shí)現(xiàn)和仿真系統(tǒng)構(gòu)建3個(gè)層次上,對(duì)實(shí)現(xiàn)Agent仿真模型的模塊化進(jìn)行了有益的探索,取得了良好的應(yīng)用效果,為提高仿真模型的復(fù)用性和開(kāi)發(fā)效率提供了基本方法支撐,對(duì)于作戰(zhàn)仿真Agent軟件實(shí)現(xiàn)模塊化具有重要的參考借鑒價(jià)值。但是,作戰(zhàn)仿真Agent實(shí)現(xiàn)的模塊化,不僅局限于以上3個(gè)高層次的模塊化,更包括了對(duì)于作戰(zhàn)仿真Agent的戰(zhàn)場(chǎng)情況判斷、作戰(zhàn)指揮決策、協(xié)同控制通信和作戰(zhàn)行動(dòng)執(zhí)行等領(lǐng)域相關(guān)的低層次功能的模塊化,如何實(shí)現(xiàn)對(duì)以上功能的模塊化封裝,完成在不同作戰(zhàn)仿真Agent角色之間的相同功能模塊重用,是當(dāng)前作戰(zhàn)仿真Agent建模面臨的現(xiàn)實(shí)問(wèn)題,也是提高作戰(zhàn)仿真Agent建模效率的關(guān)鍵。Agent能力是一種在元級(jí)推理基礎(chǔ)上,對(duì)BDI模型進(jìn)行封裝,支持模塊化和復(fù)用的一種面向Agent的軟件工程理論模型和機(jī)制[12],基于Agent能力的基本概念,可以實(shí)現(xiàn)對(duì)作戰(zhàn)仿真Agent決策和執(zhí)行等低層功能的封裝。因此,本文基于Agent能力及其能力封裝的基本概念,針對(duì)BDI作戰(zhàn)仿真Agent模塊化實(shí)現(xiàn)的軍事需求,提出一種基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì),在BDI心智狀態(tài)模型及其能力封裝基本方法研究的基礎(chǔ)上,完成對(duì)作戰(zhàn)仿真Agent能力組件及基于能力組件的體系結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)作戰(zhàn)仿真Agent能力實(shí)現(xiàn)層面的深度模塊化,提高作戰(zhàn)仿真Agent建模的復(fù)用性和開(kāi)發(fā)效率。

    1 BDI概念模型及其Agent能力封裝

    1.1 BDI概念模型及其在作戰(zhàn)仿真Agent中的實(shí)現(xiàn)方式

    Bratman提出的BDI(Belief-Desire-Intension)心智狀態(tài)模型[13]如圖1所示,是當(dāng)前應(yīng)用最為廣泛的Agent決策推理模型。其中,信念(Belief)指Agent對(duì)所處環(huán)境和自身執(zhí)行狀態(tài)的認(rèn)知,愿望(Desire)是指在特定的任務(wù)狀態(tài)下Agent希望達(dá)成的目標(biāo),意圖(Intension)是指為實(shí)現(xiàn)目標(biāo)所選擇的當(dāng)前行動(dòng)[14-15]。其基本的推理過(guò)程為:Agent獲取環(huán)境和自身狀態(tài)信息更新信念庫(kù),根據(jù)變化的信念,生成愿望目標(biāo),綜合信念和愿望,選擇當(dāng)前意圖即行動(dòng)計(jì)劃,進(jìn)行執(zhí)行[16]。

    圖1 BDI心智狀態(tài)模型

    由于BDI模型是從哲學(xué)層面提出的,能夠全面地反映人類推理過(guò)程的理論模型,在當(dāng)前計(jì)算能力和資源有限的條件下進(jìn)行實(shí)際應(yīng)用,應(yīng)根據(jù)仿真領(lǐng)域和仿真應(yīng)用的實(shí)際需要,對(duì)BDI模型進(jìn)行簡(jiǎn)化和改進(jìn)[17-18]。對(duì)于作戰(zhàn)仿真Agent的BDI模型,主要依據(jù)作戰(zhàn)行動(dòng)的基本特點(diǎn)和規(guī)律,從軍事概念和仿真實(shí)現(xiàn)兩個(gè)層次進(jìn)行簡(jiǎn)化和改進(jìn),形成的BDI模型在軍事概念層次和仿真實(shí)現(xiàn)層次的對(duì)應(yīng)關(guān)系如圖2所示,對(duì)于作戰(zhàn)仿真BDI模型的實(shí)現(xiàn),最終轉(zhuǎn)化為對(duì)于狀態(tài)—事件—計(jì)劃(State-Event-Plan,SEP)模型的實(shí)現(xiàn)。

    圖2 BDI模型要素在其他層的對(duì)應(yīng)關(guān)系

    1)軍事概念層次

    首先,信念一詞在軍事領(lǐng)域有特定的用途,使用該詞容易引起歧義,由于BDI模型中的信念主要指對(duì)所處環(huán)境和自身執(zhí)行狀態(tài)的認(rèn)知,因此,將信念在軍事概念層次映射為外部戰(zhàn)場(chǎng)環(huán)境狀態(tài)和Agent內(nèi)部屬性狀態(tài);其次,愿望在BDI模型中表示從Agent個(gè)體出發(fā),希望達(dá)到或保持的狀態(tài),強(qiáng)調(diào)的是個(gè)體的主觀能動(dòng)性,而作戰(zhàn)實(shí)體是在上級(jí)的作戰(zhàn)編成內(nèi)行動(dòng),其行動(dòng)目標(biāo)主要受到上級(jí)的作戰(zhàn)命令控制,可以根據(jù)戰(zhàn)場(chǎng)態(tài)勢(shì)和自身狀態(tài)的變化進(jìn)行一定程度的靈活處置,因此,愿望在軍事概念層次映射為作戰(zhàn)命令、戰(zhàn)場(chǎng)狀態(tài)改變和屬性狀態(tài)改變;最后,意圖在BDI模型中表示為實(shí)現(xiàn)目標(biāo)所選擇具體行為,在軍事概念層次,可以理解為所選擇的作戰(zhàn)執(zhí)行計(jì)劃。

    2)仿真實(shí)現(xiàn)層次

    仿真實(shí)現(xiàn)的主要工作就是使用當(dāng)前主要的程序設(shè)計(jì)方法和語(yǔ)言將軍事概念模型映射為仿真模型,以便于在計(jì)算機(jī)平臺(tái)中進(jìn)行實(shí)現(xiàn)。首先,戰(zhàn)場(chǎng)狀態(tài)和屬性狀態(tài)均是一種可實(shí)時(shí)更新的多類型的數(shù)據(jù)集合,數(shù)據(jù)結(jié)構(gòu)比較接近,因此,以狀態(tài)數(shù)據(jù)集的形式進(jìn)行實(shí)現(xiàn);其次,作戰(zhàn)命令、戰(zhàn)場(chǎng)狀態(tài)改變和屬性狀態(tài)變化均可理解為引起作戰(zhàn)仿真Agent行為變化的事件,因此,使用事件數(shù)據(jù)集的形式進(jìn)行實(shí)現(xiàn);最后,由于作戰(zhàn)計(jì)劃包括了動(dòng)作行為及其相互關(guān)系,與其他數(shù)據(jù)在數(shù)據(jù)結(jié)構(gòu)和存儲(chǔ)方式上均有所不同,因此,采用計(jì)劃數(shù)據(jù)集的形式進(jìn)行實(shí)現(xiàn)。

    1.2 Agent能力及能力封裝

    軟件工程的許多工作主要集中在如何處理多部門平行開(kāi)發(fā)、開(kāi)發(fā)成果重用和大型軟件維護(hù)所帶來(lái)的復(fù)雜性問(wèn)題,模塊化是解決這一系列問(wèn)題的關(guān)鍵,隨著基于Agent的仿真系統(tǒng)開(kāi)發(fā)的愈加復(fù)雜,也面臨著和其他類型軟件系統(tǒng)開(kāi)發(fā)相同的問(wèn)題。在長(zhǎng)期的工程實(shí)踐過(guò)程中,Agent能力的概念應(yīng)運(yùn)而生,Agent能力通過(guò)將與Agent的某種功能相關(guān)的信念、愿望、意圖及其執(zhí)行方法的封裝,實(shí)現(xiàn)Agent的模塊化,基于能力的Agent可以被視為由不同的能力組成的集合。按照作戰(zhàn)仿真Agent仿真實(shí)現(xiàn)層對(duì)BDI模型要素的映射,作戰(zhàn)仿真Agent能力(Warfare Simulation Agent Capability,WSAC)可以定義為:WSAC={Identifier,Perceived Events,States,Plans,OtherWSAC},其中:

    Identifier表示能力的惟一性標(biāo)識(shí),包括名稱、類型、編號(hào)和層級(jí)等內(nèi)容;

    Perceived Events表示在本能力外由其他Agent或本Agent的其他能力所產(chǎn)生,并被本能力所關(guān)注,并能夠進(jìn)行處理的事件,事件包括了事件類型、事件名稱、與該事件有關(guān)的計(jì)劃集合等內(nèi)容;

    States表示與本能力相關(guān)的所有狀態(tài)信息,包括戰(zhàn)技性能指標(biāo)、空間位置屬性、作戰(zhàn)任務(wù)狀態(tài)、其他Agent的狀態(tài)和環(huán)境狀態(tài)等內(nèi)容,在仿真執(zhí)行過(guò)程中,可以通過(guò)狀態(tài)改變事件進(jìn)行狀態(tài)變量的更新,并可對(duì)狀態(tài)的外部可見(jiàn)性進(jìn)行區(qū)分;

    Plans表示為處理某一個(gè)事件,所要執(zhí)行的具體實(shí)施計(jì)劃的集合,每一條計(jì)劃包括了處理事件、計(jì)劃內(nèi)容、狀態(tài)要求和權(quán)重系數(shù)等屬性;

    OtherWSAC表示與該能力執(zhí)行中需要調(diào)用的其他能力,能力之間通過(guò)事件和直接訪問(wèn)的方式進(jìn)行交互。

    基于單一WSAC的作戰(zhàn)仿真Agent決策行為的基本過(guò)程如圖3所示。首先,Agent將環(huán)境產(chǎn)生的事件按照WSAC的Perceived Events數(shù)據(jù)集的需求,發(fā)送給對(duì)應(yīng)的WSAC,WSAC根據(jù)事件更新?tīng)顟B(tài)集合;其次,接收到事件后,WSAC在Perceived Events數(shù)據(jù)集中進(jìn)行查找,找到該事件及其對(duì)應(yīng)的計(jì)劃集合,按照權(quán)重系數(shù)選擇執(zhí)行計(jì)劃;最后,在計(jì)劃集合中查找該計(jì)劃,并根據(jù)計(jì)劃的狀態(tài)要求與狀態(tài)集合進(jìn)行比對(duì),確定計(jì)劃執(zhí)行滿足條件后,執(zhí)行該計(jì)劃,否則選擇其他計(jì)劃執(zhí)行,計(jì)劃執(zhí)行中更新?tīng)顟B(tài)集合數(shù)據(jù)。

    1.3 Agent能力關(guān)系

    為進(jìn)一步提升Agent能力實(shí)現(xiàn)的模塊化水平,增強(qiáng)對(duì)于層次化能力結(jié)構(gòu)的表述,實(shí)現(xiàn)慎思型Agent推理過(guò)程的組合運(yùn)用,提高作戰(zhàn)仿真Agent決策的時(shí)效性和準(zhǔn)確性,需要引入Agent能力關(guān)系的概念[19],這種能力關(guān)系包括3種類型:

    1)協(xié)作關(guān)系。該類型關(guān)系指為完成某一個(gè)作戰(zhàn)任務(wù),需要以某一個(gè)能力為主,在其他能力的協(xié)助下共同完成,此時(shí),能力之間的關(guān)系為協(xié)作關(guān)系,如圖4a所示,火力打擊能力需要在戰(zhàn)場(chǎng)機(jī)動(dòng)能力、偵察情報(bào)能力和通信指揮能力的協(xié)作下,完成火力打擊任務(wù)。

    2)組成關(guān)系。該類型關(guān)系指某一高層次能力由多個(gè)低層次子能力構(gòu)成,依托該關(guān)系可實(shí)現(xiàn)作戰(zhàn)仿真Agent的多層次推理,如圖4b所示,指揮控制能力由決策能力、通信能力、終端操作能力構(gòu)成。

    3)泛化關(guān)系。該類型關(guān)系指能力之間的一般與特殊的關(guān)系,在新的能力出現(xiàn)后,可以基于已有的一般能力,在繼承的基礎(chǔ)上進(jìn)行能力擴(kuò)展,從而提高能力的復(fù)用性,如圖4c所示,裝甲車機(jī)動(dòng)能力、坦克車機(jī)動(dòng)力和輪式車輛機(jī)動(dòng)能力可以繼承自機(jī)動(dòng)能力。

    圖3 基于作戰(zhàn)仿真Agent能力的Agent決策行為過(guò)程

    圖4 作戰(zhàn)仿真Agent能力的關(guān)系

    圖5 作戰(zhàn)仿真Agent能力組件結(jié)構(gòu)

    2 作戰(zhàn)仿真Agent的能力組件設(shè)計(jì)

    2.1 能力組件的結(jié)構(gòu)設(shè)計(jì)

    作戰(zhàn)仿真Agent的能力組件是構(gòu)成作戰(zhàn)仿真Agent的核心功能實(shí)現(xiàn)單元,是對(duì)WSAC在功能實(shí)現(xiàn)層次的進(jìn)一步封裝,使其具備根據(jù)能力內(nèi)容進(jìn)行自主決策和行為執(zhí)行的能力,其體系結(jié)構(gòu)如圖5所示,主要包括事件接收機(jī)、決策推理機(jī)、行為執(zhí)行機(jī)和能力體4個(gè)功能部件。事件接收機(jī)主要功能為接收來(lái)自外部(環(huán)境、其他Agent和本Agent的其他能力組件)和內(nèi)部(能力組建運(yùn)行中產(chǎn)生的事件)的事件消息,構(gòu)成一個(gè)事件緩存隊(duì)列;決策推理機(jī)主要完成根據(jù)外部事件觸發(fā),更新?tīng)顟B(tài)數(shù)據(jù),查詢最優(yōu)方案,控制行為執(zhí)行的功能;能力體包括事件集、狀態(tài)集、計(jì)劃集合相關(guān)能力組建集4個(gè)數(shù)據(jù)集合,是能力組建的核心部件,主要功能為對(duì)能力數(shù)據(jù)進(jìn)行記錄,管理,為決策推理機(jī)等部件提供基本知識(shí)數(shù)據(jù);行為執(zhí)行機(jī)根據(jù)決策推理機(jī)選擇的計(jì)劃執(zhí)行,在執(zhí)行過(guò)程中不斷更新?tīng)顟B(tài)集數(shù)據(jù),并根據(jù)情況變化產(chǎn)生外部和內(nèi)部事件。

    2.2 能力體的要素設(shè)計(jì)

    事件集、狀態(tài)集和計(jì)劃集是能力體的3個(gè)核心數(shù)據(jù)集合,是能力體發(fā)揮作用的關(guān)鍵,因此,能否按照作戰(zhàn)仿真Agent能力的基本理論和要求,對(duì)事件、狀態(tài)和計(jì)劃的具體實(shí)現(xiàn)進(jìn)行設(shè)計(jì),決定了作戰(zhàn)仿真Agent能否實(shí)現(xiàn)自主決策和智能推理。

    1)事件。事件Event可以定義為:Event={ID,Type,TimeRule,PlansList,EData},其中,ID表示對(duì)事件的唯一標(biāo)識(shí),Type表示對(duì)事件的類型劃分,TimeRule表示對(duì)事件處理的時(shí)限性要求,PlanList表示處理該事件的相關(guān)計(jì)劃集合,EData表示與該類型事件相關(guān)的數(shù)據(jù)。事件各屬性的數(shù)據(jù)類型和其他情況說(shuō)明如表1。

    表1 事件結(jié)構(gòu)體數(shù)據(jù)項(xiàng)

    2)狀態(tài)。狀態(tài)State可以定義為:State={ID,Type,AgentLocation,CapbilityLocation,SData},其中,ID表示對(duì)狀態(tài)的唯一標(biāo)識(shí),Type表示狀態(tài)數(shù)據(jù)的類型,AgentLocation表示狀態(tài)數(shù)據(jù)的Agent位置,CapbilityLocation表示狀態(tài)數(shù)據(jù)的能力組件位置,SData表示與該類型狀態(tài)對(duì)應(yīng)的數(shù)據(jù)。狀態(tài)各屬性的數(shù)據(jù)類型和其他情況說(shuō)明如表2。

    表2 狀態(tài)結(jié)構(gòu)體數(shù)據(jù)項(xiàng)

    3)計(jì)劃。計(jì)劃Plan可以定義為:Plan={ID,EventType,Order,StateID,SCondition,SubPlanList},其中,ID表示對(duì)計(jì)劃的唯一標(biāo)識(shí),EventType表示計(jì)劃對(duì)應(yīng)的事件,Order表示該計(jì)劃的優(yōu)先級(jí),StateID表示執(zhí)行該計(jì)劃對(duì)應(yīng)狀態(tài),SCondition表示執(zhí)行該計(jì)劃滿足的狀態(tài)要求,SubPlanList表示該計(jì)劃具體的子計(jì)劃。計(jì)劃各屬性的數(shù)據(jù)類型和其他情況說(shuō)明如表3。

    表3 計(jì)劃結(jié)構(gòu)體數(shù)據(jù)項(xiàng)

    2.3 能力組件的功能類設(shè)計(jì)

    對(duì)于能力組件的功能結(jié)構(gòu)和能力體的要素,采用12個(gè)功能類進(jìn)行實(shí)現(xiàn),所建立的作戰(zhàn)仿真Agent能力組件的類圖如圖6所示。其中,CapComponent類是整個(gè)能力組件的管理類,對(duì)EventReceiver、Reasoner、ActionExecute和Capability 4個(gè)功能部件類進(jìn)行統(tǒng)一管理控制,4個(gè)功能部件類與能力組件結(jié)構(gòu)設(shè)計(jì)中的功能部件相對(duì)應(yīng),分別實(shí)現(xiàn)接收內(nèi)外事件、決策推理、行為執(zhí)行和能力知識(shí)與數(shù)據(jù)管理的功能;EventSet、StateSet、PlanSet和CapComponnetSet類是能力的數(shù)據(jù)管理類,對(duì)Event類、State類和Plan類等能力要素類對(duì)象進(jìn)行管理,數(shù)據(jù)管理類對(duì)象由Capability類進(jìn)行管理。

    圖6 作戰(zhàn)仿真Agent能力組件的功能類

    圖7 作戰(zhàn)仿真Agent能力組件的執(zhí)行流程

    2.4 能力組件的執(zhí)行算法設(shè)計(jì)

    根據(jù)作戰(zhàn)仿真Agent能力組件的功能類設(shè)計(jì)和基于單一WSAC的作戰(zhàn)仿真Agent決策行為的基本過(guò)程,設(shè)計(jì)能力組件的執(zhí)行算法,以4個(gè)功能部件類的交互關(guān)系對(duì)執(zhí)行算法進(jìn)行表述,構(gòu)建的交互圖模型如圖7所示。能力組件的執(zhí)行包括3個(gè)獨(dú)立平行運(yùn)行的循環(huán)線程,第1個(gè)循環(huán)線程是事件接收,主要執(zhí)行過(guò)程為EventReceiver接收事件,放入事件緩存,根據(jù)事件類型是否為本組件處理和相關(guān)組件處理,分別通知Resaoner或Cpability進(jìn)行事件處理;第2個(gè)循環(huán)線程是決策推理,主要執(zhí)行過(guò)程為Reasoner解析事件,根據(jù)事件數(shù)據(jù),更新?tīng)顟B(tài)集合,查找和按照優(yōu)先級(jí)選擇執(zhí)行計(jì)劃,根據(jù)計(jì)劃執(zhí)行的狀態(tài)約束對(duì)計(jì)劃是否可執(zhí)行進(jìn)行判斷,并通知ActionExecute對(duì)計(jì)劃進(jìn)行執(zhí)行;第3個(gè)循環(huán)線程是行為執(zhí)行,ActionExecute接收?qǐng)?zhí)行計(jì)劃,進(jìn)行執(zhí)行,并更新?tīng)顟B(tài)數(shù)據(jù),根據(jù)實(shí)際情況產(chǎn)生內(nèi)部事件進(jìn)行戰(zhàn)場(chǎng)情況的自適應(yīng)運(yùn)行。

    3 基于能力組件的作戰(zhàn)仿真Agent通用執(zhí)行模塊設(shè)計(jì)

    3.1 通用執(zhí)行模塊總體功能結(jié)構(gòu)設(shè)計(jì)

    基于能力組件的作戰(zhàn)仿真Agent主要由通用執(zhí)行模塊和能力組件構(gòu)成,不同的作戰(zhàn)仿真Agent通用執(zhí)行模塊相同,但能力組件不同,通用執(zhí)行模塊的主要功能是實(shí)現(xiàn)Agent與環(huán)境的數(shù)據(jù)通信,對(duì)能力組件進(jìn)行集中管理和統(tǒng)一調(diào)度,其體系結(jié)構(gòu)如圖8所示。通用執(zhí)行模塊主要包括交互數(shù)據(jù)通信模塊、作戰(zhàn)仿真Agent管理控制模塊、作戰(zhàn)仿真Agent能力組件管理模塊和Agent交互條件數(shù)據(jù)庫(kù)。交互數(shù)據(jù)通信模塊主要功能為按照作戰(zhàn)Agent通信語(yǔ)言,依據(jù)作戰(zhàn)Agent交互協(xié)議完成多Agent之間的數(shù)據(jù)通信;作戰(zhàn)仿真Agent管理控制模塊主要功能為對(duì)整個(gè)作戰(zhàn)仿真Agent的各模塊進(jìn)行管理控制,實(shí)現(xiàn)從事件獲取到動(dòng)作執(zhí)行全決策過(guò)程的運(yùn)行控制;作戰(zhàn)仿真Agent能力組件管理模塊主要功能為對(duì)能力組件及其注冊(cè)事件進(jìn)行統(tǒng)一管理,在管理控制模塊的控制下,完成作戰(zhàn)仿真Agent決策推理和作戰(zhàn)行為執(zhí)行的任務(wù);Agent交互條件數(shù)據(jù)庫(kù)主要功能為對(duì)編程編組數(shù)據(jù)、指揮系統(tǒng)數(shù)據(jù)和交互協(xié)議數(shù)據(jù)進(jìn)行管理,為其他模塊提供作戰(zhàn)仿真Agent交互關(guān)系條件的查詢和數(shù)據(jù)更新接口服務(wù)。

    3.2 能力組件集合的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

    能力組件集合數(shù)據(jù)結(jié)構(gòu)是作戰(zhàn)仿真Agent通用執(zhí)行模塊設(shè)計(jì)的關(guān)鍵,其主要作用就是對(duì)于能力的關(guān)系進(jìn)行表述,以便于對(duì)能力組件進(jìn)行高效的訪問(wèn)。由于能力關(guān)系中的泛化關(guān)系表示了能力之間的繼承關(guān)系,因此,在能力組件的具體實(shí)現(xiàn)中,不會(huì)對(duì)父類進(jìn)行實(shí)例化,因此能力組件集合的數(shù)據(jù)結(jié)構(gòu)主要對(duì)協(xié)作關(guān)系和組成關(guān)系進(jìn)行表述,采用二叉樹的數(shù)據(jù)結(jié)構(gòu)進(jìn)行表示,具體實(shí)現(xiàn)方法為對(duì)Capbility類增加CapComS屬性,該屬性的數(shù)據(jù)類型為CapComponentPointerSet結(jié)構(gòu)體指針(見(jiàn)圖6),其中,CapComponentPointerSet數(shù)據(jù)結(jié)構(gòu)包括以CapComponent*為數(shù)據(jù)類型的Relation和Compose屬性,分別表示協(xié)作關(guān)系和組成關(guān)系,以及Next屬性,以便于對(duì)能力組件按照屬性結(jié)構(gòu)進(jìn)行數(shù)據(jù)組織。以火力打擊能力為例,其數(shù)據(jù)結(jié)構(gòu)如圖9所示?;鹆Υ驌裟芰Π?個(gè)協(xié)作關(guān)系的能力和3個(gè)組成關(guān)系的能力,按照能力組件集合的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),所形成的數(shù)據(jù)結(jié)構(gòu)為:火力打擊能力組件的Relation屬性指向第1個(gè)通信指揮能力組件,通信指揮能力組件使用Next屬性與偵察情報(bào)和戰(zhàn)場(chǎng)機(jī)動(dòng)能力組件形成線性列表關(guān)系;火力打擊能力組件的Compose屬性指向第1個(gè)跟蹤瞄準(zhǔn)能力組件,跟蹤瞄準(zhǔn)能力組件使用Next屬性與激光制導(dǎo)和效果評(píng)估能力組件形成線性列表關(guān)系。

    圖8 作戰(zhàn)仿真Agent通用執(zhí)行模塊功能結(jié)構(gòu)

    圖9 能力組件集合的數(shù)據(jù)結(jié)構(gòu)

    3.3 通用執(zhí)行模塊的功能類設(shè)計(jì)

    通用執(zhí)行模塊,采用10個(gè)功能類進(jìn)行實(shí)現(xiàn),所建立的基于能力組件的作戰(zhàn)仿真Agent通用執(zhí)行模塊的類圖如圖10所示。其中,BaseAgent類代表作戰(zhàn)仿真Agent,對(duì)AgentManager、Communication、InterConditionDataBase和CapbilityManager類等通用執(zhí)行模塊功能類進(jìn)行管理,主要功能是為仿真系統(tǒng)提供該作戰(zhàn)仿真Agent的執(zhí)行接口,啟動(dòng)和循環(huán)執(zhí)行仿真過(guò)程;AgentManager類實(shí)現(xiàn)作戰(zhàn)仿真Agent管理控制模塊的功能;Communication類實(shí)現(xiàn)交互數(shù)據(jù)通信模塊的功能;InterConditionDataBase類實(shí)現(xiàn)Agent交互條件數(shù)據(jù)庫(kù)模塊的功能,包括:GroupStructDataManager類,實(shí)現(xiàn)作戰(zhàn)編組數(shù)據(jù)的管理與查詢,CommunicationNetManager類,實(shí)現(xiàn)作戰(zhàn)實(shí)體指揮信息系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)的管理與查詢,InterProtoclsManager類,實(shí)現(xiàn)作戰(zhàn)仿真實(shí)體交互協(xié)議數(shù)據(jù)的管理與查詢;CapbilityManager類實(shí)現(xiàn)作戰(zhàn)仿真Agent能力組件管理模塊的功能,包括:RegisterEventSet類,實(shí)現(xiàn)對(duì)能力組件可處理事件的注冊(cè)與管理,CapbilitySet類,實(shí)現(xiàn)對(duì)能力組件的管理和事件處理。

    圖10 作戰(zhàn)仿真Agent通用執(zhí)行模塊功能類

    3.4 通用執(zhí)行模塊的執(zhí)行算法設(shè)計(jì)

    根據(jù)作戰(zhàn)仿真Agent通用執(zhí)行模塊的功能類設(shè)計(jì)和能力組件的執(zhí)行流程,設(shè)計(jì)通用執(zhí)行模塊的執(zhí)行算法,以4個(gè)通用執(zhí)行模塊類的交互關(guān)系對(duì)執(zhí)行算法進(jìn)行表述,構(gòu)建的活動(dòng)圖模型如圖11所示,執(zhí)行的主要過(guò)程為:Communication類根據(jù)接收到的數(shù)據(jù),通知AgentManager類進(jìn)行數(shù)據(jù)的讀取和處理,AgentManager類根據(jù)數(shù)據(jù)類型進(jìn)行處理,如果為系統(tǒng)數(shù)據(jù),根據(jù)數(shù)據(jù)更新要求,調(diào)用InerConditionDataBase類對(duì)組織結(jié)構(gòu)數(shù)據(jù)和通信網(wǎng)絡(luò)數(shù)據(jù)等進(jìn)行更新;如果為事件,則將事件轉(zhuǎn)發(fā)給CapabilityManager類,CapabilityManager類接收事件,并根據(jù)事件注冊(cè)判斷,是否處理該事件,如果處理該事件,則通過(guò)CapbilitySet類查找到處理該事件的CapbilityComponent類進(jìn)行處理,并根據(jù)需要,向InterConditionDataBase類查詢交互條件,調(diào)用Communication類與其他Agent進(jìn)行通信。

    4 仿真實(shí)例驗(yàn)證

    4.1 仿真條件設(shè)置

    本文所提出的基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法的根本目標(biāo),在于使作戰(zhàn)仿真Agent能夠更加真實(shí)地仿真實(shí)際作戰(zhàn)行為,并基于真實(shí)作戰(zhàn)行為的仿真,發(fā)現(xiàn)作戰(zhàn)規(guī)律,檢驗(yàn)評(píng)估戰(zhàn)法,為作戰(zhàn)人員的戰(zhàn)法選擇、決策制定提供定量分析的依據(jù)。裝甲分隊(duì)(包括坦克連、戰(zhàn)車排等)作戰(zhàn)仿真是陸軍體系作戰(zhàn)仿真的基礎(chǔ),主要用于探索復(fù)雜陸戰(zhàn)系統(tǒng)行為規(guī)律。因此,為仿真驗(yàn)證本文所提出的基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)的可行性及有效性,并分析方法應(yīng)用的局限性,以坦克連進(jìn)攻戰(zhàn)斗中“正面攻擊”和“正擊側(cè)攻”2種典型戰(zhàn)法的仿真評(píng)估(戰(zhàn)損情況和作戰(zhàn)效率2個(gè)方面)為目標(biāo),構(gòu)設(shè)了一個(gè)“紅軍某新型坦克連對(duì)藍(lán)軍戰(zhàn)車排進(jìn)攻戰(zhàn)斗”的仿真實(shí)驗(yàn)想定條件,主要內(nèi)容包括:戰(zhàn)場(chǎng)環(huán)境:中等起伏丘陵地;作戰(zhàn)階段劃分:機(jī)動(dòng)展開(kāi)、沖擊突破和戰(zhàn)斗結(jié)束;作戰(zhàn)兵力規(guī)模:紅方1個(gè)坦克連(10輛坦克,配屬3輛步戰(zhàn)車),藍(lán)方一個(gè)戰(zhàn)車排(4輛戰(zhàn)車);信息通聯(lián)情況:紅、藍(lán)雙方分別組建戰(zhàn)術(shù)互聯(lián)網(wǎng);仿真結(jié)束條件:對(duì)抗雙方一方被全部消滅;仿真實(shí)驗(yàn)平臺(tái):基于白方Agent的通用作戰(zhàn)仿真控制系統(tǒng)(軟件著作權(quán)登記號(hào):2016SR110946)。白方Agent主要實(shí)現(xiàn)作戰(zhàn)仿真Agent模型之外的仿真系統(tǒng)的態(tài)勢(shì)顯示控制、數(shù)據(jù)統(tǒng)計(jì)分析、通信服務(wù)等功能。新型坦克改進(jìn)情況:新型坦克(Ⅱ型)是在是在原有型號(hào)(Ⅰ型)基礎(chǔ)上,在底盤等部分保持不變的情況下,通過(guò)對(duì)火控系統(tǒng)和信息系統(tǒng)升級(jí)改造形成的改進(jìn)型號(hào);已有能力組件:原有型號(hào)坦克的全部能力組件、紅軍步戰(zhàn)車的全部能力組件和藍(lán)軍步戰(zhàn)車的全部能力組件。

    圖11 作戰(zhàn)仿真Agent通用執(zhí)行模塊執(zhí)行過(guò)程

    圖12 作戰(zhàn)仿真初始態(tài)勢(shì)

    仿真粒度及作戰(zhàn)仿真Agent映射關(guān)系:仿真粒度為單裝平臺(tái)級(jí),即采用將1個(gè)坦克、步戰(zhàn)車等作戰(zhàn)實(shí)體直接映射為1個(gè)Agent的方式。紅方作戰(zhàn)力量映射為1個(gè)坦克連長(zhǎng)車指揮Agent,3個(gè)坦克排長(zhǎng)車指揮Agent、6個(gè)戰(zhàn)斗坦克Agent和3個(gè)步戰(zhàn)車Agent,藍(lán)方作戰(zhàn)力量映射為1個(gè)戰(zhàn)車排長(zhǎng)車指揮Agent和3個(gè)戰(zhàn)車Agent,共計(jì)6類17個(gè)作戰(zhàn)仿真Agent。

    仿真初始態(tài)勢(shì):仿真初始態(tài)勢(shì)如圖12所示,藍(lán)軍戰(zhàn)車排已經(jīng)進(jìn)入防御陣地,完成戰(zhàn)斗準(zhǔn)備,紅軍坦克連從行軍轉(zhuǎn)入疏開(kāi)隊(duì)形,3個(gè)坦克排按照預(yù)定路線機(jī)動(dòng)接敵。

    4.2 能力組件構(gòu)設(shè)

    根據(jù)基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì),各作戰(zhàn)仿真Agent的通用執(zhí)行模塊是相同的,區(qū)分不同作戰(zhàn)仿真Agent模型的關(guān)鍵在Agent所包含的能力組件,因此,基于仿真條件中給出的已有能力組件,針對(duì)仿真實(shí)驗(yàn)想定設(shè)置的6類作戰(zhàn)仿真Agent建模的實(shí)際需要,所構(gòu)建的能力組件結(jié)構(gòu)如圖13所示,其中,灰色的矩形代表了為本仿真實(shí)例新開(kāi)發(fā)的能力組件,白色矩形代表了已有能力組件,圓角矩形代表了6類作戰(zhàn)仿真Agent,各能力之間構(gòu)成了協(xié)作(實(shí)心箭頭表示)、組成(空心菱形表示)和泛化(空心箭頭表示)關(guān)系。

    圖13 裝甲分隊(duì)平臺(tái)級(jí)作戰(zhàn)仿真Agent能力組件結(jié)構(gòu)

    4.3 作戰(zhàn)仿真實(shí)驗(yàn)

    將仿真案例中確定的6類基于能力組件的作戰(zhàn)仿真Agent模型,按照?qǐng)D12所設(shè)計(jì)的能力組件關(guān)系結(jié)構(gòu),與通用執(zhí)行模塊一同,在Microsoft Visual Studio 2010編譯環(huán)境中進(jìn)行了編譯,共生成了TankCompanyAgent.dll、TankPlatoonAgent.dll和TankAgent.dll等6個(gè)動(dòng)態(tài)庫(kù),將生成的動(dòng)態(tài)庫(kù)以仿真模型的形式嵌入“基于白方Agent的通用作戰(zhàn)仿真控制系統(tǒng)”中使用,利用該系統(tǒng)已有的仿真條件輸入、態(tài)勢(shì)顯示控制、數(shù)據(jù)統(tǒng)計(jì)分析、通信服務(wù)、時(shí)間與模型管理和數(shù)據(jù)庫(kù)管理等仿真平臺(tái)功能,按照仿真想定要求,分別針對(duì)“正面攻擊”(戰(zhàn)法1)和“正擊側(cè)攻”(戰(zhàn)法2)2種典型戰(zhàn)法,進(jìn)行了100次的紅軍坦克連對(duì)藍(lán)軍戰(zhàn)車排進(jìn)攻戰(zhàn)斗的仿真推演,仿真推演界面如圖14所示,推演過(guò)程如圖15所示。

    圖14 仿真實(shí)例運(yùn)行界面

    圖15 仿真過(guò)程二維態(tài)勢(shì)

    4.4 仿真結(jié)果分析

    1)可行性分析??尚行苑治鍪侵父鶕?jù)仿真實(shí)驗(yàn)的數(shù)據(jù)結(jié)果,對(duì)本文所提出的基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法,是否滿足作戰(zhàn)仿真實(shí)際需要的分析,根據(jù)作戰(zhàn)仿真的目標(biāo),主要包括兩個(gè)方面,一是所構(gòu)建的作戰(zhàn)仿真Agent的行為是否符合作戰(zhàn)行為實(shí)際,二是基于Agent的作戰(zhàn)仿真能夠評(píng)估戰(zhàn)法,發(fā)現(xiàn)作戰(zhàn)行為規(guī)律。

    (1)仿真實(shí)際作戰(zhàn)行為。通過(guò)對(duì)仿真想定所設(shè)置的2種戰(zhàn)法的作戰(zhàn)仿真過(guò)程的回放和數(shù)據(jù)統(tǒng)計(jì),軍事專業(yè)人員認(rèn)為基于能力組件的作戰(zhàn)仿真Agent對(duì)于作戰(zhàn)命令事件、戰(zhàn)場(chǎng)狀態(tài)改變事件和屬性狀態(tài)改變事件的計(jì)劃處置情況,符合仿真Agent和戰(zhàn)場(chǎng)環(huán)境狀態(tài)實(shí)際,總體與實(shí)際作戰(zhàn)理論與經(jīng)驗(yàn)一致(具體數(shù)據(jù)見(jiàn)表4),滿足了仿真可信度的要求。

    表4 事件處理結(jié)果數(shù)據(jù)統(tǒng)計(jì)

    (2)發(fā)現(xiàn)作戰(zhàn)行為規(guī)律。根據(jù)對(duì)坦克連進(jìn)攻戰(zhàn)斗中“正面攻擊”和“正擊側(cè)攻”2種典型戰(zhàn)法的仿真評(píng)估目標(biāo),分別對(duì)相同條件下的2種戰(zhàn)法的“紅方戰(zhàn)斗結(jié)束后剩余車輛數(shù)”和“戰(zhàn)斗結(jié)束時(shí)間”2個(gè)數(shù)據(jù)項(xiàng)進(jìn)行了迭代仿真100次的數(shù)據(jù)統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果如圖16所示?!凹t方戰(zhàn)斗結(jié)束后剩余車輛數(shù)”經(jīng)過(guò)仿真迭代,戰(zhàn)法1平均為5.15臺(tái),戰(zhàn)法2平均為8.55臺(tái),“戰(zhàn)斗結(jié)束時(shí)間”經(jīng)過(guò)仿真迭代,戰(zhàn)法1平均為46.14分,戰(zhàn)法2平均為32.72分,通過(guò)仿真數(shù)據(jù)可見(jiàn),使用戰(zhàn)法2紅方戰(zhàn)損數(shù)量較少,完成戰(zhàn)斗的時(shí)間較短,因此,在地形條件和敵情條件允許的情況下,使用“正擊側(cè)攻”的戰(zhàn)法,可提高戰(zhàn)斗效能,以較小的代價(jià)和較高的效率,達(dá)成戰(zhàn)斗目標(biāo)。

    2)有效性分析。有效性分析是指在可行性要求滿足的基礎(chǔ)上,對(duì)本文所提出的基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法,是否能夠提高作戰(zhàn)仿真Agent的模塊化程度,提高仿真模型的復(fù)用性和開(kāi)發(fā)效率進(jìn)行分析。首先,從作戰(zhàn)仿真Agent的體系結(jié)構(gòu)來(lái)看,無(wú)論從通用執(zhí)行程序(通用執(zhí)行模塊),還是從作戰(zhàn)領(lǐng)域模型程序(能力組件)均實(shí)現(xiàn)了模塊化;其次,與傳統(tǒng)的將作戰(zhàn)仿真Agent的所有功能集中在知識(shí)庫(kù)、行為庫(kù)、事件庫(kù)中的實(shí)現(xiàn)方法相比較,傳統(tǒng)的作戰(zhàn)仿真Agent的復(fù)用是在C++(或其他語(yǔ)言)類的層次上進(jìn)行的,而本文所提出的方法,是在組件層次上的復(fù)用,比傳統(tǒng)的方法復(fù)用效率有了較大的提高,為仿真模型的模塊級(jí)層次復(fù)用提供了結(jié)構(gòu)基礎(chǔ);最后,從本仿真實(shí)驗(yàn)案例的能力組件結(jié)構(gòu)(如圖13所示)來(lái)看,針對(duì)新型坦克進(jìn)行作戰(zhàn)仿真的能力組件的復(fù)用情況如表5所示。

    圖16 作戰(zhàn)仿真實(shí)驗(yàn)的戰(zhàn)損及戰(zhàn)斗時(shí)間的統(tǒng)計(jì)數(shù)據(jù)

    表5 作戰(zhàn)仿真Agent能力組件的復(fù)用情況

    其復(fù)用率為:

    可見(jiàn),能力組件的復(fù)用率較高,同時(shí),新的能力組件開(kāi)發(fā),只需要關(guān)注新型坦克與原型坦克的不同,在現(xiàn)有的體系框架內(nèi)進(jìn)行開(kāi)發(fā),避免了針對(duì)框架的重復(fù)開(kāi)發(fā)工作。因此,本文所提出的基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法對(duì)于提高仿真模型的復(fù)用性和開(kāi)發(fā)效率具有一定的效果。

    3)局限性分析

    本文對(duì)作戰(zhàn)仿真Agent采用了慎思型BDI的決策機(jī)制模型,相比于傳統(tǒng)的反應(yīng)型模型,從理論上講,在決策處理的時(shí)間消耗會(huì)有所提高,為對(duì)這一問(wèn)題進(jìn)行定量化分析,基于性能分析軟件,對(duì)仿真實(shí)例進(jìn)行了軟件執(zhí)行性能測(cè)試,系統(tǒng)運(yùn)行的硬件基本環(huán)境為:CPUXeon3.2GHz,內(nèi)存32G,顯卡NVIDIA Quadro5000,操作系統(tǒng)Window 7 64位旗艦版,性能測(cè)試工具為Vtune Performance Analyzer 8.0,1個(gè)仿真周期的CPU執(zhí)行時(shí)間測(cè)試結(jié)果如圖17所示,反應(yīng)型數(shù)據(jù)來(lái)源于實(shí)驗(yàn)室歷史數(shù)據(jù)。EventReceiver、Reasoner和ActionExecute分別對(duì)應(yīng)圖10中的功能類,表示該類中函數(shù)的執(zhí)行時(shí)間,Other代表了除了以上類函數(shù)的執(zhí)行時(shí)間外,1個(gè)仿真周期內(nèi)的數(shù)據(jù)讀寫、態(tài)勢(shì)渲染和模型管理等函數(shù)的執(zhí)行時(shí)間。通過(guò)數(shù)據(jù)可見(jiàn),機(jī)動(dòng)展開(kāi)階段,處理的事件和交互關(guān)系較少,慎思型和反應(yīng)型的Agent執(zhí)行時(shí)間差距不大,但是沖擊突破階段,處理的事件和交互關(guān)系更為復(fù)雜,慎思型的Agent執(zhí)行時(shí)間明顯增加。因此,在計(jì)算能力有限,執(zhí)行效率要求較高的情況下,本文所提出的方法比較適于Agent數(shù)量較少,仿真行為與復(fù)雜系統(tǒng)的實(shí)際行為之間的一致性要求較高的小規(guī)模分隊(duì)級(jí)作戰(zhàn)仿真Agent使用,對(duì)于規(guī)模大、數(shù)量多的基于Agent的作戰(zhàn)仿真而言,采用該方法會(huì)出現(xiàn)仿真運(yùn)行時(shí)間較長(zhǎng)的問(wèn)題。

    圖17 仿真模型的執(zhí)行性能比較

    5 結(jié)論

    本文針對(duì)作戰(zhàn)仿真Agent軟件實(shí)現(xiàn)中存在的模塊化程度不高,復(fù)用性較差和開(kāi)發(fā)效率較低的問(wèn)題,從軍事需求出發(fā),提出了BDI模型在作戰(zhàn)仿真Agent中的實(shí)現(xiàn)方式,基于Agent能力及其能力封裝的基本概念,對(duì)作戰(zhàn)仿真Agent的BDI模型進(jìn)行了能力封裝,構(gòu)建了可模塊化組合的能力關(guān)系,對(duì)作戰(zhàn)仿真Agent的能力組件和基于能力組件的作戰(zhàn)仿真Agent通用執(zhí)行模塊進(jìn)行了結(jié)構(gòu)、要素、功能類和執(zhí)行算法的設(shè)計(jì),形成了一種基于能力組件的作戰(zhàn)仿真Agent模塊化結(jié)構(gòu)設(shè)計(jì)方法,并構(gòu)建了一個(gè)“紅軍新型坦克連對(duì)藍(lán)軍戰(zhàn)車排進(jìn)攻戰(zhàn)斗”的仿真想定和應(yīng)用案例,通過(guò)仿真模型的構(gòu)成和仿真系統(tǒng)的運(yùn)行,驗(yàn)證了所提出的模塊化設(shè)計(jì)方法的可行性和有效性。該方法通過(guò)作戰(zhàn)仿真Agent能力層次的模塊化結(jié)構(gòu)設(shè)計(jì),提高了作戰(zhàn)仿真Agent模型構(gòu)建的質(zhì)量和軟件開(kāi)發(fā)的工作效率,保證了仿真行為與復(fù)雜系統(tǒng)的實(shí)際行為之間的一致性,通過(guò)性能分析,該方法主要適用于規(guī)模小、精度要求高的分隊(duì)平臺(tái)級(jí)作戰(zhàn)仿真,下一步將對(duì)該方法進(jìn)行功能拓展,使之能應(yīng)用于更高層次,更大規(guī)模的基于Agent的體系作戰(zhàn)仿真中。

    [1]史忠植.智能主體及其應(yīng)用[M]. 北京: 科學(xué)出版社, 2000.

    [2]廖守億, 王仕成, 張金生. 復(fù)雜系統(tǒng)基于Agent的建模與仿真[M]. 北京: 國(guó)防工業(yè)出版社, 2015.

    [3]李雄. 基于Agent的作戰(zhàn)建模[M].北京:國(guó)防工業(yè)出版社, 2013.

    [4]姜曉平, 朱奕, 傘冶. 基于復(fù)雜系統(tǒng)的信息化作戰(zhàn)仿真研究進(jìn)展[J]. 計(jì)算機(jī)仿真, 2014, 31(2): 8-13.

    Jiang Xiaoping, Zhu Yi, San Ye. Survey of information-based combat simulation using complex systems theory[J]. Computer Simualtion, 2014, 31(2): 8-13.

    [5]毛新軍, 胡翠云, 孫躍坤, 等. 面向Agent程序設(shè)計(jì)的研究[J]. 軟件學(xué)報(bào), 2012, 23(11): 2923-2936.

    Mao Xinjun, Hu Cuiyun, Sun Yuekun, et al. Research on agent-oriented programming[J]. Journal of Software, 2012, 23(11): 2923-2936.

    [6]胡翠云, 毛新軍, 陳寅. 基于組織的面向Agent程序設(shè)計(jì)及其語(yǔ)言O(shè)ragent[J]. 軟件學(xué)報(bào), 2012, 23(11): 2885-2900.

    Hu Cuiyun, Mao Xinjun, Chen Yin. Organization-based agent-oriented programming and language oragent[J]. Journal of Software, 2012, 23(11): 2885-2900.

    [7]毛新軍. 面向Agent軟件工程:現(xiàn)狀、挑戰(zhàn)與展望[J]. 計(jì)算機(jī)科學(xué), 2011, 38(1): 1-7.

    Mao Xinjun. State-of-the-Art, challenges and perspectives of agent-oriented software engineering[J]. Computer Science, 2011, 38(1): 1-7.

    [8]Dam H K, Winikoff M. Towards a next-generation AOSE methodology[J]. Science of Computer Programming,2013,78(6):684-694.

    [9]余文廣, 王維平, 李群, 等. 模型驅(qū)動(dòng)的組件化Agent仿真模型開(kāi)發(fā)方法[J]. 系統(tǒng)工程與電子技術(shù), 2011, 33(8): 1907-1912.

    Yu Wenguang, Wang Weiping, Li Qun, et al. Modeldriven and componentbased development method ofagentbased simulation models[J]. Systems Engineering and Electronics, 2011, 33(8): 1907-1912.

    [10] Joao D, Samuel M, Ana P. FAtiMA modular: towards an agentarchitecture with a generic appraisalframework[J]. Lecture Notes in Computer Science, 2014, 8751(1):44-56.

    [11] 黃建新, 李群, 賈全, 等. 可組合的Agent體系仿真模型框架研究[J]. 系統(tǒng)工程與電子技術(shù), 2011, 33(7): 1553-1567.

    Huang Jianxin, Li Qun, Jia Quan, et al.Research on composable agent model framework for SoS[J]. System Engineering and Electronics, 2011, 33(7): 1553-1567.

    [12] Lin P, Patrick L. Formalisations of capabilities for BDI-agents[J]. Autonomous Agents and Multi-Agent Systems, 2005, 19(10): 249-271.

    [13] Bratman M, Israel D, Pollack M. Plans and resource-bounded practical reasoning[J]. Computational Intelligence, 1988, 4(3): 349-355.

    [14] Simeon V, John T, James H, et al. Preference-based reasoning in BDI agent systems[J]. Autonomous Agents and Multi-Agent Systems, 2016, 30(2): 291-330.

    [15] Max W, Lin P, Sebastian S. Improving domain-independent intention seletion in BDI system[J]. Autonomous Agents and Multi-Agent Systems, 2015, 29(4): 683-717.

    [16] Hanen L R, Fahem K, Lamjed B S. Computational models of immediate and expected emotions for emotional BDI agents[J]. Lecture Notes in Computer Science, 2015, 9120(1): 424-435.

    [17] Rao A S, Georgeff M. BDI agents: from theory to practice[C]. 1st International Coference on Multi-Agent System, 1995, 312-319.

    [18] James H, David N M, John T, et al. An operational semantics for the goal life-cycle in BDI agents[J]. Autonomous Agents and Multi-Agent Systems, 2014, 28(4): 682-719.

    [19] Ingrid N. Improving the design and modularity of BDI agents with cpability relationships[J]. Lecture Notes in Computer Science, 2014, 8758(1): 58-80.

    [20] 蒲瑋, 李雄, 陳強(qiáng). 基于MaSE的多Agent作戰(zhàn)仿真控制框架設(shè)計(jì)方法[J]. 裝甲兵工程學(xué)院學(xué)報(bào), 2015, 29(6): 64-71.

    Pu Wei, Li Xiong, Chen Qiang. Multi-agent warfare simulation control framework design methodbased on MaSE[J]. Journal of Academy of Armored Force Engineering, 2015, 29(6): 64-71.

    ModularizationStructureDesignforWarfareSimulationAgentBasedonCapabilityComponent

    PU Wei,LI Xiong

    (PLA Key Laboratory of Army Equipment Warfare Simulation, Academy of Armored Forces Engineering, Beijing 100072, China)

    To solve the problem of low degree of modularity, low reuse and low development efficiency of warfare simulation agent software, a modularization structure design method for warfare simulation agent based on capability component is proposed. The implementation of BDI model in warfare simulation agent, and the basic concept of capability encapsulation and capability relationship are proposed. The structure, element, class and executive algorithm of warfare simulation agent’s capability component based on capability encapsulation are designed. The structure, data model, class and executive algorithm of warfare simulation agent’s general executive module based on capability component are designed. An instance of platform-level armored troop warfare modeling is used to verify the feasibility and effectiveness of the method.

    agent; warfare simulation; capability; capability component; modularization

    1672-3813(2017)03-0045-13;

    10.13306/j.1672-3813.2017.03.004

    TP391.9

    A

    2016-07-31;

    2016-11-24

    國(guó)家自然科學(xué)基金(61473311);北京市自然科學(xué)基金(9142017)

    蒲瑋(1983-),男,河北石家莊人,博士研究生,主要研究方向?yàn)閺?fù)雜作戰(zhàn)系統(tǒng)仿真、裝備作戰(zhàn)仿真等。

    (責(zé)任編輯耿金花)

    猜你喜歡
    模塊化組件狀態(tài)
    模塊化自主水下機(jī)器人開(kāi)發(fā)與應(yīng)用
    無(wú)人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
    能源工程(2022年2期)2022-05-23 13:51:50
    新型碎邊剪刀盤組件
    模塊化住宅
    U盾外殼組件注塑模具設(shè)計(jì)
    狀態(tài)聯(lián)想
    生命的另一種狀態(tài)
    ACP100模塊化小型堆研發(fā)進(jìn)展
    模塊化VS大型工廠
    熱圖
    家庭百事通(2016年3期)2016-03-14 08:07:17
    国产主播在线观看一区二区| 性色avwww在线观看| 日本黄色片子视频| 欧美日本视频| 久久精品人妻少妇| 变态另类丝袜制服| 给我免费播放毛片高清在线观看| 成人三级做爰电影| 成人高潮视频无遮挡免费网站| 国产男靠女视频免费网站| 岛国视频午夜一区免费看| 亚洲精品中文字幕一二三四区| 午夜激情欧美在线| 中文字幕高清在线视频| 欧美又色又爽又黄视频| 欧美性猛交黑人性爽| 国产欧美日韩一区二区精品| 国产av一区在线观看免费| 亚洲欧美日韩东京热| 人人妻人人澡欧美一区二区| 91av网站免费观看| 欧美一级毛片孕妇| 网址你懂的国产日韩在线| 亚洲成人中文字幕在线播放| 国产精品久久久久久人妻精品电影| 精品一区二区三区四区五区乱码| 99国产精品99久久久久| 99国产极品粉嫩在线观看| 国产三级黄色录像| 在线看三级毛片| 天堂av国产一区二区熟女人妻| 亚洲一区二区三区色噜噜| 免费电影在线观看免费观看| 最近在线观看免费完整版| 日本一本二区三区精品| 悠悠久久av| 亚洲18禁久久av| 午夜免费激情av| 精品久久久久久久久久久久久| 欧美日韩精品网址| 美女黄网站色视频| av女优亚洲男人天堂 | 97人妻精品一区二区三区麻豆| 亚洲狠狠婷婷综合久久图片| 欧美3d第一页| 亚洲av五月六月丁香网| 国产精品一及| 午夜精品久久久久久毛片777| 国产成人av激情在线播放| 日韩中文字幕欧美一区二区| 精品国产美女av久久久久小说| 一个人观看的视频www高清免费观看 | 亚洲av中文字字幕乱码综合| 99国产极品粉嫩在线观看| 中文字幕熟女人妻在线| 99久久综合精品五月天人人| 又紧又爽又黄一区二区| 国产精品 欧美亚洲| 亚洲va日本ⅴa欧美va伊人久久| 亚洲自拍偷在线| av在线天堂中文字幕| 成年免费大片在线观看| 亚洲色图av天堂| 精品国产三级普通话版| 国产亚洲精品久久久com| 一本精品99久久精品77| 悠悠久久av| 亚洲精品国产精品久久久不卡| 别揉我奶头~嗯~啊~动态视频| 脱女人内裤的视频| 久久久久久人人人人人| 天天添夜夜摸| 人妻久久中文字幕网| 亚洲欧美日韩东京热| 五月伊人婷婷丁香| 性色avwww在线观看| 观看免费一级毛片| 又粗又爽又猛毛片免费看| 露出奶头的视频| 亚洲人成伊人成综合网2020| 久久久久免费精品人妻一区二区| 午夜福利欧美成人| 91久久精品国产一区二区成人 | xxx96com| 999久久久国产精品视频| 哪里可以看免费的av片| 一级作爱视频免费观看| 91九色精品人成在线观看| 村上凉子中文字幕在线| 免费搜索国产男女视频| 两个人看的免费小视频| 每晚都被弄得嗷嗷叫到高潮| 99国产综合亚洲精品| 欧美丝袜亚洲另类 | 精品久久久久久久末码| 国产高清三级在线| 此物有八面人人有两片| 91久久精品国产一区二区成人 | 国产伦精品一区二区三区四那| 黄色丝袜av网址大全| 少妇熟女aⅴ在线视频| 国产真人三级小视频在线观看| 岛国在线免费视频观看| 国产高清三级在线| 国产av在哪里看| 欧美日韩乱码在线| 精品99又大又爽又粗少妇毛片 | 久9热在线精品视频| 成人一区二区视频在线观看| 精品人妻1区二区| 免费观看人在逋| 欧美成人免费av一区二区三区| 99久久精品一区二区三区| 精品福利观看| 欧美黄色片欧美黄色片| 国产成人精品久久二区二区91| 亚洲成a人片在线一区二区| 成人永久免费在线观看视频| 午夜福利欧美成人| 给我免费播放毛片高清在线观看| 国产亚洲精品综合一区在线观看| 国产主播在线观看一区二区| 亚洲色图 男人天堂 中文字幕| 成人欧美大片| 美女大奶头视频| 久久久久久久精品吃奶| 天堂影院成人在线观看| 麻豆久久精品国产亚洲av| 琪琪午夜伦伦电影理论片6080| 国产69精品久久久久777片 | 老司机午夜十八禁免费视频| 白带黄色成豆腐渣| 床上黄色一级片| 很黄的视频免费| 成人高潮视频无遮挡免费网站| 免费av毛片视频| 午夜精品在线福利| 黑人操中国人逼视频| 97人妻精品一区二区三区麻豆| 老鸭窝网址在线观看| 最新美女视频免费是黄的| 麻豆久久精品国产亚洲av| 露出奶头的视频| 欧美一级毛片孕妇| 国产高清视频在线播放一区| 国产精品,欧美在线| 嫩草影院入口| 午夜精品久久久久久毛片777| 精品日产1卡2卡| 亚洲va日本ⅴa欧美va伊人久久| 国产男靠女视频免费网站| 亚洲性夜色夜夜综合| 国产淫片久久久久久久久 | 久久久久亚洲av毛片大全| 亚洲欧美一区二区三区黑人| 精品国产乱子伦一区二区三区| 久久久久亚洲av毛片大全| 亚洲七黄色美女视频| 日韩欧美国产在线观看| 人人妻人人澡欧美一区二区| 亚洲精华国产精华精| 久久久精品大字幕| 国产一区在线观看成人免费| 一级作爱视频免费观看| 天天一区二区日本电影三级| 免费电影在线观看免费观看| 久久久国产成人精品二区| 变态另类成人亚洲欧美熟女| 噜噜噜噜噜久久久久久91| 成熟少妇高潮喷水视频| 亚洲 国产 在线| 亚洲av第一区精品v没综合| www.熟女人妻精品国产| 女人高潮潮喷娇喘18禁视频| 亚洲成av人片免费观看| 搡老熟女国产l中国老女人| 黄色女人牲交| 国产麻豆成人av免费视频| 国产精品乱码一区二三区的特点| 岛国视频午夜一区免费看| 国产日本99.免费观看| 手机成人av网站| 国产欧美日韩精品亚洲av| 首页视频小说图片口味搜索| 999精品在线视频| 制服丝袜大香蕉在线| 级片在线观看| 97超级碰碰碰精品色视频在线观看| 婷婷亚洲欧美| 国产一区二区三区在线臀色熟女| 精品久久久久久成人av| 国产精品久久久久久亚洲av鲁大| 国产精品久久视频播放| 麻豆一二三区av精品| www日本黄色视频网| 久久久色成人| 国产精品1区2区在线观看.| 亚洲国产欧美人成| 亚洲精品乱码久久久v下载方式 | 偷拍熟女少妇极品色| svipshipincom国产片| 国产高潮美女av| 亚洲av第一区精品v没综合| 精品久久久久久久久久免费视频| 亚洲国产看品久久| 97超级碰碰碰精品色视频在线观看| 亚洲va日本ⅴa欧美va伊人久久| 深夜精品福利| 亚洲国产精品久久男人天堂| 亚洲美女黄片视频| 操出白浆在线播放| 全区人妻精品视频| 欧美成人性av电影在线观看| 日韩欧美在线乱码| 丰满人妻一区二区三区视频av | 久久久久精品国产欧美久久久| 又粗又爽又猛毛片免费看| 色精品久久人妻99蜜桃| 一个人看视频在线观看www免费 | 国产成人av教育| 亚洲色图av天堂| 亚洲无线在线观看| 欧美国产日韩亚洲一区| 丁香欧美五月| 免费在线观看成人毛片| 色哟哟哟哟哟哟| 欧美成人性av电影在线观看| 久久精品国产综合久久久| 91麻豆精品激情在线观看国产| 99久久精品国产亚洲精品| 黑人巨大精品欧美一区二区mp4| 听说在线观看完整版免费高清| 国产高清videossex| av天堂在线播放| 一本久久中文字幕| 激情在线观看视频在线高清| 观看美女的网站| 人妻丰满熟妇av一区二区三区| 国产又色又爽无遮挡免费看| 欧美黄色淫秽网站| 18禁观看日本| 欧美乱妇无乱码| 亚洲自偷自拍图片 自拍| 十八禁网站免费在线| 校园春色视频在线观看| 国产av在哪里看| tocl精华| 日本成人三级电影网站| av视频在线观看入口| 99国产精品99久久久久| 18禁国产床啪视频网站| 午夜成年电影在线免费观看| 国产男靠女视频免费网站| 欧美乱妇无乱码| 国产精品一区二区三区四区免费观看 | 久久久久久久午夜电影| 淫妇啪啪啪对白视频| 男女下面进入的视频免费午夜| 一进一出抽搐动态| 人妻夜夜爽99麻豆av| 亚洲黑人精品在线| 亚洲自偷自拍图片 自拍| 亚洲精品粉嫩美女一区| 两个人看的免费小视频| 欧美中文日本在线观看视频| 伊人久久大香线蕉亚洲五| 中亚洲国语对白在线视频| 91九色精品人成在线观看| 十八禁网站免费在线| 日本三级黄在线观看| 亚洲自拍偷在线| 欧美日韩一级在线毛片| 999久久久精品免费观看国产| 免费人成视频x8x8入口观看| 国产精品99久久久久久久久| 久久中文字幕人妻熟女| 真人做人爱边吃奶动态| 亚洲精品美女久久久久99蜜臀| 熟女少妇亚洲综合色aaa.| 女人高潮潮喷娇喘18禁视频| 精品无人区乱码1区二区| 亚洲电影在线观看av| 免费搜索国产男女视频| 国产毛片a区久久久久| 噜噜噜噜噜久久久久久91| 精品久久久久久久久久免费视频| 久久中文看片网| 一卡2卡三卡四卡精品乱码亚洲| 精品人妻1区二区| 午夜精品久久久久久毛片777| 日本成人三级电影网站| 欧美xxxx黑人xx丫x性爽| 亚洲欧美日韩东京热| 精品久久久久久久毛片微露脸| 精品国产乱子伦一区二区三区| 国产蜜桃级精品一区二区三区| av片东京热男人的天堂| 日韩精品青青久久久久久| 久久性视频一级片| 亚洲中文字幕日韩| 男人的好看免费观看在线视频| 亚洲av五月六月丁香网| 亚洲国产精品成人综合色| 国产成+人综合+亚洲专区| 亚洲国产欧美人成| 看片在线看免费视频| 国产高清视频在线观看网站| 亚洲在线自拍视频| 亚洲18禁久久av| 中文在线观看免费www的网站| 美女大奶头视频| av片东京热男人的天堂| 男女午夜视频在线观看| 国产视频内射| 国产av在哪里看| 黄色片一级片一级黄色片| 国产一区二区三区视频了| 亚洲精品久久国产高清桃花| 久久久久国产精品人妻aⅴ院| 免费大片18禁| 国产亚洲精品一区二区www| 成年女人永久免费观看视频| 国产激情偷乱视频一区二区| 国产午夜精品久久久久久| 亚洲人成网站高清观看| 一进一出好大好爽视频| 黄色丝袜av网址大全| 精品国产三级普通话版| 午夜成年电影在线免费观看| 中文字幕人成人乱码亚洲影| 欧美日韩亚洲国产一区二区在线观看| 巨乳人妻的诱惑在线观看| 欧美3d第一页| 97人妻精品一区二区三区麻豆| 成年免费大片在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 99久国产av精品| 亚洲乱码一区二区免费版| 狂野欧美白嫩少妇大欣赏| 亚洲成人久久性| 毛片女人毛片| 每晚都被弄得嗷嗷叫到高潮| 亚洲成人久久爱视频| 全区人妻精品视频| 香蕉国产在线看| 九九在线视频观看精品| 禁无遮挡网站| 999精品在线视频| 欧美乱妇无乱码| 亚洲 欧美 日韩 在线 免费| 亚洲色图 男人天堂 中文字幕| 亚洲电影在线观看av| 一本久久中文字幕| 欧美日韩黄片免| 亚洲成av人片免费观看| 悠悠久久av| 最近在线观看免费完整版| 男女下面进入的视频免费午夜| 中出人妻视频一区二区| 美女午夜性视频免费| 国产v大片淫在线免费观看| 国产成人系列免费观看| 欧美一级毛片孕妇| 日本 av在线| 美女扒开内裤让男人捅视频| 热99在线观看视频| 天堂影院成人在线观看| 99精品欧美一区二区三区四区| 久久热在线av| 九色成人免费人妻av| 国产又黄又爽又无遮挡在线| 天堂动漫精品| 麻豆一二三区av精品| 视频区欧美日本亚洲| 看黄色毛片网站| 淫秽高清视频在线观看| 在线观看舔阴道视频| 天天添夜夜摸| 天堂网av新在线| 国产主播在线观看一区二区| 99久久无色码亚洲精品果冻| 90打野战视频偷拍视频| 91老司机精品| 99re在线观看精品视频| 成年免费大片在线观看| 亚洲va日本ⅴa欧美va伊人久久| 97人妻精品一区二区三区麻豆| 美女 人体艺术 gogo| 亚洲 欧美 日韩 在线 免费| 日韩av在线大香蕉| 怎么达到女性高潮| 国内揄拍国产精品人妻在线| 国产成人aa在线观看| 网址你懂的国产日韩在线| 制服丝袜大香蕉在线| 国产激情偷乱视频一区二区| 久久天堂一区二区三区四区| 亚洲人与动物交配视频| 成人高潮视频无遮挡免费网站| 18禁国产床啪视频网站| 国产成人aa在线观看| 在线播放国产精品三级| 精品久久久久久,| 桃色一区二区三区在线观看| 好男人电影高清在线观看| 男人和女人高潮做爰伦理| 国产精品99久久99久久久不卡| 成在线人永久免费视频| 亚洲国产欧美网| 亚洲精品色激情综合| 一卡2卡三卡四卡精品乱码亚洲| 久久久久久人人人人人| 久久久久久久精品吃奶| 国产成人精品久久二区二区免费| 97超视频在线观看视频| 亚洲精品乱码久久久v下载方式 | 亚洲专区国产一区二区| 亚洲性夜色夜夜综合| 亚洲第一电影网av| 亚洲成人精品中文字幕电影| 欧美日韩亚洲国产一区二区在线观看| 国产精品一及| 淫妇啪啪啪对白视频| 亚洲精品国产精品久久久不卡| 天堂av国产一区二区熟女人妻| 成人特级av手机在线观看| 波多野结衣巨乳人妻| 亚洲狠狠婷婷综合久久图片| 日本熟妇午夜| 欧美xxxx黑人xx丫x性爽| 国产极品精品免费视频能看的| 国产亚洲欧美在线一区二区| 中文在线观看免费www的网站| 精品国产美女av久久久久小说| 久久久久久久久免费视频了| 国产av不卡久久| 国产成人精品久久二区二区免费| 欧美日韩乱码在线| 亚洲色图av天堂| 一边摸一边抽搐一进一小说| 每晚都被弄得嗷嗷叫到高潮| 欧美丝袜亚洲另类 | 日韩欧美在线二视频| 日韩欧美一区二区三区在线观看| 国产高清三级在线| 综合色av麻豆| 欧美日韩瑟瑟在线播放| 男人的好看免费观看在线视频| 成人av一区二区三区在线看| 桃色一区二区三区在线观看| 国产伦精品一区二区三区视频9 | 91九色精品人成在线观看| а√天堂www在线а√下载| 变态另类成人亚洲欧美熟女| 成人性生交大片免费视频hd| 亚洲国产精品999在线| 精品99又大又爽又粗少妇毛片 | 黑人欧美特级aaaaaa片| 久久久久久久午夜电影| 757午夜福利合集在线观看| 精品久久久久久久末码| 99久久久亚洲精品蜜臀av| 桃色一区二区三区在线观看| 久久久成人免费电影| 看免费av毛片| 欧美日韩乱码在线| 一二三四在线观看免费中文在| 真人一进一出gif抽搐免费| 99国产极品粉嫩在线观看| 午夜福利成人在线免费观看| 五月玫瑰六月丁香| 黑人操中国人逼视频| 91久久精品国产一区二区成人 | 色哟哟哟哟哟哟| 三级毛片av免费| 亚洲国产精品999在线| 日本在线视频免费播放| 久久人妻av系列| 琪琪午夜伦伦电影理论片6080| 搞女人的毛片| a在线观看视频网站| 午夜福利高清视频| 成熟少妇高潮喷水视频| 国产高清视频在线观看网站| 国产成+人综合+亚洲专区| 欧美xxxx黑人xx丫x性爽| 欧美一区二区精品小视频在线| 又爽又黄无遮挡网站| 91麻豆精品激情在线观看国产| 一级毛片精品| 亚洲欧美日韩卡通动漫| 我的老师免费观看完整版| 国产亚洲欧美98| 国产精品久久久人人做人人爽| 国产激情欧美一区二区| 成人午夜高清在线视频| 免费在线观看影片大全网站| 欧美中文日本在线观看视频| 岛国视频午夜一区免费看| 亚洲成av人片在线播放无| 日本 欧美在线| 色哟哟哟哟哟哟| 日本撒尿小便嘘嘘汇集6| 亚洲片人在线观看| 国产精品野战在线观看| 男女之事视频高清在线观看| 欧美日韩黄片免| 性欧美人与动物交配| 亚洲激情在线av| 中文字幕高清在线视频| a级毛片在线看网站| 亚洲专区中文字幕在线| 欧洲精品卡2卡3卡4卡5卡区| АⅤ资源中文在线天堂| 亚洲自偷自拍图片 自拍| 午夜福利视频1000在线观看| 无遮挡黄片免费观看| 国产人伦9x9x在线观看| 亚洲狠狠婷婷综合久久图片| 欧美日韩综合久久久久久 | 久久久久国产精品人妻aⅴ院| 给我免费播放毛片高清在线观看| 久久国产乱子伦精品免费另类| 国产综合懂色| 亚洲国产欧美人成| 国产黄片美女视频| 午夜激情欧美在线| 日韩欧美一区二区三区在线观看| 亚洲国产欧美网| 中国美女看黄片| 午夜福利在线在线| 欧美大码av| 国产精品自产拍在线观看55亚洲| 免费av不卡在线播放| 狂野欧美白嫩少妇大欣赏| 亚洲美女视频黄频| 日韩成人在线观看一区二区三区| xxx96com| 国产黄色小视频在线观看| 99视频精品全部免费 在线 | 精品国产美女av久久久久小说| 在线国产一区二区在线| 欧美成人一区二区免费高清观看 | www.精华液| 久久精品综合一区二区三区| av福利片在线观看| 久久久久性生活片| 91麻豆精品激情在线观看国产| 韩国av一区二区三区四区| 午夜免费激情av| 无遮挡黄片免费观看| 精品一区二区三区av网在线观看| 日本a在线网址| 老汉色∧v一级毛片| 18禁黄网站禁片午夜丰满| 老熟妇仑乱视频hdxx| 免费在线观看成人毛片| 色在线成人网| 欧美3d第一页| 男女下面进入的视频免费午夜| 又爽又黄无遮挡网站| 一区福利在线观看| 伦理电影免费视频| 男女下面进入的视频免费午夜| 日本三级黄在线观看| 日韩欧美一区二区三区在线观看| 成人18禁在线播放| 丰满人妻一区二区三区视频av | 两人在一起打扑克的视频| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲av电影不卡..在线观看| 国产伦精品一区二区三区视频9 | 亚洲成a人片在线一区二区| 国产精品久久久av美女十八| 欧美另类亚洲清纯唯美| 精品国产美女av久久久久小说| 看免费av毛片| 国产精品自产拍在线观看55亚洲| 国内精品一区二区在线观看| 亚洲精华国产精华精| 亚洲中文字幕一区二区三区有码在线看 | 最近最新中文字幕大全电影3| 国产成年人精品一区二区| 少妇的逼水好多| 亚洲精品中文字幕一二三四区| 一二三四在线观看免费中文在| 亚洲成av人片免费观看| 12—13女人毛片做爰片一| 欧美丝袜亚洲另类 | 91在线观看av| 久久性视频一级片| 午夜福利欧美成人| 亚洲国产欧美网| 青草久久国产| 啦啦啦免费观看视频1| 成人精品一区二区免费| 男人的好看免费观看在线视频| 亚洲成人中文字幕在线播放| 波多野结衣巨乳人妻| 亚洲五月婷婷丁香| www日本黄色视频网| 色综合婷婷激情| 给我免费播放毛片高清在线观看| 男人舔女人下体高潮全视频| 午夜日韩欧美国产| 男人和女人高潮做爰伦理| 热99在线观看视频| 成人永久免费在线观看视频| 欧美日韩福利视频一区二区| 1024香蕉在线观看| 久久久久国产精品人妻aⅴ院| 美女 人体艺术 gogo| 中文字幕人妻丝袜一区二区| 手机成人av网站| 亚洲一区高清亚洲精品|