国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

坦克兵力行為智能體模型研究

2016-08-18 07:49孫少斌韓志軍馮亞斌
火力與指揮控制 2016年7期
關(guān)鍵詞:兵力分隊坦克

孫少斌,韓志軍,馮亞斌

(裝甲兵學(xué)院作戰(zhàn)實驗中心,安徽 蚌埠 233050)

坦克兵力行為智能體模型研究

孫少斌,韓志軍,馮亞斌

(裝甲兵學(xué)院作戰(zhàn)實驗中心,安徽蚌埠233050)

為了有效模擬兵力物理行為和智能行為的不同特性,提出了一個復(fù)合結(jié)構(gòu)坦克兵力智能體模型,該模型綜合了反應(yīng)式行為和慎思行為兩方面的優(yōu)點。采用層次化組合方法建立了基于行為模式的兵力物理行為模型,使兵力智能體能對動態(tài)戰(zhàn)場環(huán)境作出靈活的反應(yīng)。結(jié)合兵力不同類型任務(wù)的分析,設(shè)計了基于規(guī)劃的兵力智能行為模擬方法,使兵力智能體能按照戰(zhàn)術(shù)原則進(jìn)行作戰(zhàn)任務(wù)規(guī)劃。

行為建模,物理行為,智能行為,行為模式,任務(wù)規(guī)劃

0 引言

兵力行為是引起作戰(zhàn)復(fù)雜性的根本原因,兵力行為模擬是作戰(zhàn)建模與仿真最具挑戰(zhàn)性的工作,已成為作戰(zhàn)建模與仿真的熱點和難點研究領(lǐng)域。傳統(tǒng)的基于有限狀態(tài)機(jī)和規(guī)則的兵力行為建模方法,行為間的邏輯關(guān)系定義清晰,實現(xiàn)簡單,實時性和反應(yīng)性好,能很好地模擬作戰(zhàn)實體的物理特性;但由于戰(zhàn)場環(huán)境的動態(tài)變化和不確定性,對作戰(zhàn)過程中各種情況進(jìn)行預(yù)先的定義困難,將作戰(zhàn)任務(wù)表示成各個獨立的狀態(tài)和對各狀態(tài)遷移進(jìn)行定義的過程非常復(fù)雜,難以實現(xiàn)復(fù)雜的推理過程等智能行為模擬。

智能體是具有一定智能的自治實體,具有自治性、反應(yīng)性、面向目標(biāo)性(主動性)和社會性4個主要特性。與傳統(tǒng)的仿真建模方法比較,智能體采用“自底向上”的建模方法,系統(tǒng)沒有集中式的控制,智能體通過相互間的協(xié)作和競爭,獨立追求實現(xiàn)自己的目標(biāo),其結(jié)果是一個動態(tài)變化的環(huán)境,很適宜于對復(fù)雜自適應(yīng)系統(tǒng)的建模與仿真,是兵力行為模擬的理想方法。本文主要探討基于智能體的坦克兵力行為模擬問題。通過利用軍事領(lǐng)域?qū)Ρπ袨槟M的有利知識,結(jié)合傳統(tǒng)兵力行為建模優(yōu)點,按照面向服務(wù)的層次化組合思想,設(shè)計實現(xiàn)了一個復(fù)合型坦克兵力行為智能體模型。

1 坦克兵力行為智能體模型結(jié)構(gòu)

兵力行為的模擬依賴于一組特定的功能組件及它們之間合理的邏輯控制關(guān)系。建立坦克兵力行為智能體模型,首先要設(shè)計合理的智能體模型結(jié)構(gòu),需要解決的問題是智能體由哪些功能模塊組成,模塊組成結(jié)構(gòu)和控制關(guān)系,它們之間如何交互信息,智能體感知到的信息如何影響它的行為和內(nèi)部狀態(tài),以及如何將這些模塊組合起來形成一個有機(jī)的整體,實現(xiàn)坦克兵力智能體功能。

1.1坦克兵力行為智能體模型特點

目前,兵力行為智能體模型結(jié)構(gòu)基本上可以分為反應(yīng)型、慎思型和混合型3種?;谛袨槟J降姆磻?yīng)型智能體和基于規(guī)劃的慎思(認(rèn)知)型智能體模型各有優(yōu)勢和不足,都不能完全滿足坦克兵力行為模擬的需要。坦克兵力既有與戰(zhàn)場環(huán)境變化有關(guān)的反應(yīng)式動作,又有與戰(zhàn)術(shù)原則相關(guān)的智能行為。通過對坦克兵力作戰(zhàn)的抽象和武器特點分析,坦克兵力模型結(jié)構(gòu)應(yīng)滿足:①模型結(jié)構(gòu)要明確區(qū)分物理行為模型和智能行為模型,并體現(xiàn)它們之間的邏輯控制關(guān)系;②模型控制過程符合對兵力作戰(zhàn)過程的抽象,并體現(xiàn)坦克分隊作戰(zhàn)使命、任務(wù)、動作的層次分解/組合關(guān)系;③模型應(yīng)能有機(jī)結(jié)合基于行為模式的反應(yīng)式行為和基于規(guī)劃的慎思行為;④有利于坦克分隊作戰(zhàn)條令、戰(zhàn)術(shù)原則等領(lǐng)域知識的運用。

1.2坦克兵力智能體模型結(jié)構(gòu)

為了真實模擬坦克分隊兵力作戰(zhàn)行為,同時提高系統(tǒng)的模塊性和可實現(xiàn)性,借鑒INTERRAP的層次結(jié)構(gòu)思想,綜合BDI慎思智能體和反應(yīng)式智能體優(yōu)勢,采用復(fù)合智能體結(jié)構(gòu)實現(xiàn)坦克兵力行為模擬。如圖1所示。

圖1 CGF Agent層次模型結(jié)構(gòu)

模型主要由分層的兵力知識庫和多狀態(tài)的控制單元組成。在模型結(jié)構(gòu)的設(shè)計上清晰地分離了兵力的知識庫和功能控制部分,并層次化組織各功能模塊。通過分離知識庫和功能控制,方便了各自獨立實現(xiàn),提高了系統(tǒng)的模塊性和靈活性,使各部分能采用最適宜的技術(shù)相對獨立地加以解決,有利于軍事領(lǐng)域知識的應(yīng)用,增強(qiáng)了系統(tǒng)的可擴(kuò)展性。兵力知識庫設(shè)計按照坦克分隊作戰(zhàn)原則和戰(zhàn)術(shù)規(guī)則(分隊?wèi)?zhàn)術(shù)、單車戰(zhàn)術(shù))等領(lǐng)域知識的關(guān)系,根據(jù)包含知識的復(fù)雜度進(jìn)行層次化的組織構(gòu)造。一方面底層知識是上層知識的構(gòu)造和描述單元,另一方面上層知識可以直接調(diào)用和觸發(fā)下層知識,既方便了知識庫的建立,又方便了作戰(zhàn)領(lǐng)域知識的應(yīng)用。

在控制單元設(shè)計上,根據(jù)戰(zhàn)場環(huán)境下兵力受制性的特點,對經(jīng)典的BDI智能體模型進(jìn)行了適當(dāng)?shù)牟眉?,并按照坦克分隊作?zhàn)使命、任務(wù)、動作的層次分解/組合關(guān)系進(jìn)行組織。智能體按照“認(rèn)知環(huán)境-決策-規(guī)劃-動作”的方式進(jìn)行行動,與實際兵力作戰(zhàn)行動相一致。動作層通過物理行為實現(xiàn),智能行為根據(jù)一般兵力和指揮型兵力角色的不同將智能行為分為局部規(guī)劃和協(xié)作規(guī)劃,分別對應(yīng)任務(wù)和使命層。局部規(guī)劃通過有機(jī)組合作戰(zhàn)動作實現(xiàn)兵力個體任務(wù),協(xié)作規(guī)劃協(xié)調(diào)各兵力任務(wù)執(zhí)行完成作戰(zhàn)使命。

2 坦克兵力智能體控制單元

控制單元實現(xiàn)坦克兵力智能體作戰(zhàn)行為的生成和控制。基于思維狀態(tài)(mental state)理論的BDI模型把智能體作為思維系統(tǒng)來研究,認(rèn)為智能體的行為是由智能體的思維狀態(tài)驅(qū)動的,并通過對這些思維狀態(tài)屬性的描述和控制來實現(xiàn)智能體的行為。BDI模型為智能體如何行為提供了一種合理的解釋,即智能體的行為是由智能體的思維狀態(tài)驅(qū)動的,為智能體行為生成和控制提供了有效的框架描述。由于人類思維是一種典型的復(fù)雜系統(tǒng),我們還遠(yuǎn)遠(yuǎn)沒有完全掌握人類思維的結(jié)構(gòu)和機(jī)理,對信念、愿望、意圖的產(chǎn)生和形成還難以完整準(zhǔn)確地描述,人們對意圖的理解、推理規(guī)則、形式語義至今都還沒形成共識,許多學(xué)者指出意圖本質(zhì)上是邏輯貧乏的;而且人類的思維與行為方式,與學(xué)習(xí)訓(xùn)練和所處的環(huán)境密切相關(guān),難以建立適宜任何環(huán)境的通用人類思維行為模型。

戰(zhàn)場環(huán)境中的兵力不同于一般智能體,其行為受上級命令的約束,要以上級命令來規(guī)范自身行為。本文基于BDI框架,根據(jù)作戰(zhàn)環(huán)境下兵力的受制性特點,利用作戰(zhàn)領(lǐng)域規(guī)范性、約束性知識對BDI模型進(jìn)行適當(dāng)?shù)牟眉?,來實現(xiàn)坦克兵力行為的模擬和控制。在BDI模型中,智能體的愿望之間可能存在矛盾,為由愿望導(dǎo)出意圖帶來了困難。而在戰(zhàn)場環(huán)境中兵力具有較為明確的目標(biāo),即完成其擔(dān)負(fù)的作戰(zhàn)任務(wù),消滅敵人,保存自己,其目標(biāo)具有一致性,對兵力的行為進(jìn)行了有效的限制和約束。兵力只需要決定其所企圖的目標(biāo),兵力的意圖便是當(dāng)前承諾將要執(zhí)行的目標(biāo)(任務(wù))。目標(biāo)和任務(wù)是坦克兵力思維狀態(tài)的關(guān)鍵屬性,對兵力的行為有強(qiáng)制性的約束作用。坦克兵力行為驅(qū)動控制由態(tài)勢認(rèn)知與決策(BDI模型的裁剪)和一個分層的規(guī)劃控制組成。態(tài)勢認(rèn)知與決策模塊根據(jù)戰(zhàn)場環(huán)境特殊性,通過信念、目標(biāo)和任務(wù)描述兵力的思維狀態(tài),驅(qū)動兵力的行為。規(guī)劃控制根據(jù)對作戰(zhàn)使命、任務(wù)和動作的抽象,按照協(xié)作規(guī)劃、局部規(guī)劃和物理行為進(jìn)行分層組織。

兵力智能體的行為過程與BDI模型基本一致,符合對實際作戰(zhàn)過程的抽象。兵力根據(jù)當(dāng)前的態(tài)勢認(rèn)知確定要實現(xiàn)的任務(wù),任務(wù)經(jīng)過規(guī)劃后形成執(zhí)行計劃,然后由物理行為控制執(zhí)行計劃的動作序列(Courses of Action,COA)實現(xiàn)任務(wù),這是兵力行為的基本模式。在任務(wù)的執(zhí)行過程中,底層接口不斷感知環(huán)境態(tài)勢變化,并對環(huán)境的變化作出實時反應(yīng)控制,使兵力對環(huán)境的變化能作出適時的合理反應(yīng)。

2.1態(tài)勢認(rèn)知與決策

態(tài)勢認(rèn)知與決策是兵力行為模擬的基礎(chǔ)。態(tài)勢認(rèn)知與決策是在一定的時間和空間內(nèi)兵力感知周圍環(huán)境信息,理解其中的含義,對形勢作出評估,并以此為基礎(chǔ)對其未來的事件和狀態(tài)進(jìn)行預(yù)測,決策兵力智能體要實現(xiàn)的任務(wù)。坦克兵力智能體態(tài)勢認(rèn)知與決策結(jié)構(gòu)如圖2所示。

圖2 智能體內(nèi)部態(tài)勢認(rèn)知與決策

①信念。信念是智能體對共享的外部環(huán)境和自身狀態(tài)認(rèn)知的符號表示,是關(guān)于自身、戰(zhàn)場環(huán)境和其他兵力的信息模型。坦克兵力智能體信念包括戰(zhàn)場態(tài)勢和自身狀態(tài)。戰(zhàn)場態(tài)勢(外部影響)決定了什么情況和環(huán)境什么模式能應(yīng)用;自身狀態(tài)(內(nèi)部影響)決定什么模式適合達(dá)到智能體的當(dāng)前目標(biāo),并影響智能體對其他智能體和自身能力的信任。

②目標(biāo)。目標(biāo)是智能體基于對信念的評估而確定的對將來的預(yù)期,是根據(jù)當(dāng)前態(tài)勢的分析評估以及要達(dá)到的作戰(zhàn)目的而確定的。需要在知識庫中的相關(guān)知識、作戰(zhàn)原則等條件的支持下,通過決策機(jī)制確定。

③任務(wù)。任務(wù)是智能體為實現(xiàn)特定目標(biāo)而執(zhí)行的有目的的行為,表示智能體已對實現(xiàn)某目標(biāo)作出了承諾,并將付諸行動。任務(wù)是具體化、實例化了的特定目標(biāo),決策機(jī)制決定哪個目標(biāo)轉(zhuǎn)變?yōu)槿蝿?wù),而規(guī)劃機(jī)制確定實現(xiàn)任務(wù)的動作序列(courses of Action,COA),執(zhí)行任務(wù)的動作序列決定了智能體的行為。任務(wù)是目標(biāo)的子集并直接制約智能體的行為,智能體根據(jù)其任務(wù)作出規(guī)劃、執(zhí)行動作。

④評估決策。評估決策模塊是態(tài)勢認(rèn)知與決策的核心。它的主要作用是:①控制智能體對戰(zhàn)場環(huán)境的感知和通信,將感知的信息進(jìn)行解釋、分類,并更新信念;②對信念進(jìn)行評估預(yù)測,確定并更新目標(biāo);③對目標(biāo)進(jìn)行決策確定要實現(xiàn)的任務(wù);④對復(fù)合任務(wù)進(jìn)行分解分配,調(diào)度規(guī)劃機(jī)制生成任務(wù)計劃(動作序列);⑤反應(yīng)式任務(wù)決策,在需要對外界激勵做出及時反應(yīng)時,決策執(zhí)行何種反應(yīng)式任務(wù)。

2.2任務(wù)規(guī)劃

在決策機(jī)制基于感知的戰(zhàn)場態(tài)勢確定了當(dāng)前的任務(wù)后,由規(guī)劃機(jī)制實現(xiàn)完成任務(wù)的具體動作步驟。由于兵力在作戰(zhàn)編成內(nèi)擔(dān)任特定的角色(連、排長或單兵),不同角色任務(wù)具有不同的特性。指揮員角色的兵力(指揮型)需要對分隊任務(wù)協(xié)調(diào)進(jìn)行規(guī)劃,一般兵力只需對個體任務(wù)進(jìn)行規(guī)劃,規(guī)劃相應(yīng)分為協(xié)作規(guī)劃和局部規(guī)劃兩層。

通過對坦克兵力作戰(zhàn)決策規(guī)劃過程和任務(wù)的特點分析,基于分隊任務(wù)、個體任務(wù)和動作層次間的分解/組合關(guān)系,結(jié)合坦克兵力各種任務(wù)的統(tǒng)一描述,構(gòu)建坦克分隊層次任務(wù)網(wǎng)絡(luò)HTN(Hierarchical Task Networks),基于分隊層次任務(wù)網(wǎng)絡(luò)HTN,建立規(guī)劃算子庫,實現(xiàn)坦克兵力智能體的任務(wù)規(guī)劃。規(guī)劃具有層次性的樹狀結(jié)構(gòu),它的節(jié)點是子計劃、可執(zhí)行的行為模式或基本動作。

協(xié)作規(guī)劃是智能體進(jìn)行分隊使命任務(wù)規(guī)劃和協(xié)作的機(jī)制。通過聯(lián)合規(guī)劃庫、存于知識庫的協(xié)作知識進(jìn)行方案和協(xié)作的規(guī)劃。只有擔(dān)任指揮員角色的智能體進(jìn)行協(xié)作規(guī)劃和行動的協(xié)調(diào)控制。協(xié)作規(guī)劃主要功能是實現(xiàn)分隊任務(wù)的分解分配,并對各子任務(wù)的約束條件和協(xié)作要求進(jìn)行規(guī)劃,各子任務(wù)的實現(xiàn)計劃由各下級智能體分別實現(xiàn)。

局部規(guī)劃模塊提供智能體個體任務(wù)計劃的規(guī)劃機(jī)制,即生成智能體完成特定子任務(wù)需要執(zhí)行的動作序列。局部性體現(xiàn)在兩個方面,一方面每個智能體根據(jù)其個體任務(wù)、自身的狀態(tài)獨立規(guī)劃任務(wù)的實現(xiàn)計劃,而不是由某個智能體對全局進(jìn)行規(guī)劃并將命令分發(fā)給其他智能體;另一方面,智能體并不需要對任務(wù)作出完全的規(guī)劃,而只要生成近期的動作序列就可以了,因為環(huán)境是動態(tài)變化的,長期的規(guī)劃很可能會因為情況的變化而失去意義。智能體在規(guī)劃出部分動作計劃后,便可交由下層執(zhí)行,并繼續(xù)規(guī)劃后期的行動。

2.3物理行為控制

兵力智能體行為包括內(nèi)省的思維活動(智能行為)和外向的物理活動(物理行為)。智能行為是物理行為產(chǎn)生的基礎(chǔ),并驅(qū)動物理行為;物理行為是智能行為的結(jié)果和外在表現(xiàn)。一方面,坦克分隊作戰(zhàn)條令對某些常規(guī)情況下的作戰(zhàn)行為進(jìn)行了明確規(guī)范,是作戰(zhàn)實體特定環(huán)境下的例行行為,不需要進(jìn)行推理和決策規(guī)劃。另一方面無論坦克分隊的使命、任務(wù)和作戰(zhàn)式樣如何不同,它們都是通過執(zhí)行由基本的作戰(zhàn)動作組成的動作序列COA(Course of Actions)實現(xiàn)的。通過將例行的和基本的作戰(zhàn)行為實現(xiàn)為行為模式(保存在知識庫中),可以兼顧智能體規(guī)劃性任務(wù)(表示為基本行動序列COA)、例行性任務(wù)和反應(yīng)式任務(wù)的執(zhí)行和控制,物理行為控制模塊主要功能是實現(xiàn)行為模式的執(zhí)行和控制。

物理行為控制模塊另一功能是實現(xiàn)智能體的反應(yīng)式行為,使其能對動態(tài)變化的戰(zhàn)場環(huán)境作出實時性反應(yīng)。同時能夠接受上層的規(guī)劃方案,并控制執(zhí)行方案,方案表示為行為模式組成的動作序列COA。當(dāng)任務(wù)完成或由于情況發(fā)生變化,任務(wù)無法完成時向上層通告。

3 坦克兵力智能體知識庫

知識庫包含坦克智能體進(jìn)行感知、決策規(guī)劃所需的環(huán)境信息、作戰(zhàn)原則和戰(zhàn)術(shù)規(guī)則、方案規(guī)劃等知識,包含的內(nèi)容多,特點和應(yīng)用各不相同。知識庫按照包含知識的復(fù)雜程度進(jìn)行構(gòu)造,并與智能體控制單元層次結(jié)構(gòu)相對應(yīng)。最底層包含智能體的戰(zhàn)場環(huán)境模型與信息,并按照分類信息進(jìn)行組織,這類知識代表了戰(zhàn)場環(huán)境信息、作戰(zhàn)實體及實體之間的關(guān)系,是智能體的主要信息感知源。第二層知識是智能體物理(武器裝備)行為模型,描述了智能體實體所能執(zhí)行的基本動作、常規(guī)性的例行任務(wù)和對環(huán)境的各種反應(yīng)行為,表示為各種行為模式(Behavior Patterns)。計劃庫(規(guī)劃)位于第三層,計劃庫定義為遞規(guī)地調(diào)用行為模式或沒實例化的子計劃。最高層是協(xié)作知識庫,如協(xié)作協(xié)議和聯(lián)合計劃。

3.1戰(zhàn)場環(huán)境信息

兵力智能體是基于對外部環(huán)境的認(rèn)知進(jìn)行動作的,智能體感知信息的主要來源是戰(zhàn)場環(huán)境信息數(shù)據(jù)庫,戰(zhàn)場環(huán)境信息數(shù)據(jù)庫通過環(huán)境建模實現(xiàn)。坦克分隊?wèi)?zhàn)場環(huán)境信息主要包括地理環(huán)境信息和作戰(zhàn)部署信息,這類知識代表了戰(zhàn)場環(huán)境條件、實體狀態(tài)及實體之間的關(guān)系。地理環(huán)境信息主要包括:①戰(zhàn)場的地理和空間位置、地形、地表土質(zhì)、地表覆蓋、水文等;②戰(zhàn)場人工環(huán)境,描述作戰(zhàn)中臨時形成的、影響雙方行動的一些人為戰(zhàn)場條件,主要包括工事和各種障礙、煙霧、電子干擾等;③戰(zhàn)場環(huán)境對作戰(zhàn)行為的影響,包括對偵察行為的影響、對機(jī)動行為的影響、對攻擊行為的影響等。作戰(zhàn)部署包括雙方的部隊編成與武器裝備的配備、各作戰(zhàn)實體的地域位置和狀態(tài)等。環(huán)境信息數(shù)據(jù)庫包含作戰(zhàn)環(huán)境全局性的、完全的、準(zhǔn)確信息,并按照分類信息進(jìn)行組織。智能體能認(rèn)知到的信息多少和準(zhǔn)確程度取決于其感知能力。地理環(huán)境信息利用各種原始數(shù)據(jù)(如數(shù)字高程地圖)通過環(huán)境建模產(chǎn)生。作戰(zhàn)部署信息保存所有作戰(zhàn)實體的位置、類型、狀態(tài)、性質(zhì)和當(dāng)前的作戰(zhàn)態(tài)勢,通過作戰(zhàn)想定和導(dǎo)調(diào)控制生成。

3.2行為模式

行為模式(Patterns of Behavior)是對智能體基本動作、常規(guī)例行任務(wù)和反應(yīng)式行為的描述和程序?qū)崿F(xiàn),體現(xiàn)了智能體常規(guī)例行性任務(wù)的程序化解決途徑。坦克分隊許多低層作戰(zhàn)任務(wù)是常規(guī)的例行性任務(wù),作戰(zhàn)條令和原則對這些例行性任務(wù)進(jìn)行了詳細(xì)規(guī)定,具有明顯的技術(shù)性和強(qiáng)制性特征,不需要進(jìn)行推理和決策規(guī)劃。通過將坦克武器裝備所能執(zhí)行的基本動作,作戰(zhàn)過程中一些常規(guī)的不需進(jìn)行復(fù)雜規(guī)劃推理的任務(wù)和對環(huán)境的反應(yīng)行為實現(xiàn)為行為模式,可以有效提高智能體規(guī)劃效率和實時性。武器裝備基本動作行為模式主要用于局部規(guī)劃和計劃的表示,例行任務(wù)用于不需進(jìn)行規(guī)劃推理的常規(guī)例行化任務(wù)的執(zhí)行,反應(yīng)行為模式主要用于智能體對戰(zhàn)場環(huán)境變化的動態(tài)反應(yīng)。

為了簡化建模和提高重用度,采用層次化組合的方法構(gòu)建行為模式庫。首先識別出武器裝備需要辨識的狀態(tài)變化,對引起這些狀態(tài)變化所有操作進(jìn)行建模,構(gòu)成原子行為模式集,如啟動、加速、減速、裝彈、測距、瞄準(zhǔn)、發(fā)射等。高層的行為模式通過一定形式的合成來構(gòu)造。

3.3規(guī)劃知識

行為模式描述了智能體的物理行為,反映了智能體武器裝備的物理性能,武器裝備在作戰(zhàn)過程中如何使用取決于智能體的戰(zhàn)術(shù)思想和原則。規(guī)劃知識是用于支持智能體進(jìn)行任務(wù)規(guī)劃的知識,根據(jù)不同角色智能體任務(wù)規(guī)劃不同特性,規(guī)劃分為協(xié)作規(guī)劃和局部規(guī)劃,分別對應(yīng)分隊?wèi)?zhàn)術(shù)和單車戰(zhàn)術(shù)知識。規(guī)劃知識以層次化的基本計劃單元存儲,被表示成樹狀結(jié)構(gòu),基本計劃單元是一些規(guī)劃算法或例程,樹葉為實現(xiàn)計劃的動作序列并通過行為模式描述。

局部規(guī)劃知識包括單車戰(zhàn)術(shù)知識的描述和實現(xiàn)個體任務(wù)規(guī)劃算法的規(guī)劃庫,提供單智能體個體任務(wù)規(guī)劃機(jī)制,如機(jī)動路線規(guī)劃、地形利用、障礙規(guī)避等。規(guī)劃庫實現(xiàn)了單車任務(wù)規(guī)劃規(guī)則、常規(guī)的例行化任務(wù)計劃(表示為相應(yīng)的行為模式)和一些標(biāo)準(zhǔn)的任務(wù)規(guī)劃算法。

協(xié)作規(guī)劃知識描述了分隊任務(wù)方案規(guī)劃和協(xié)作的知識,包括坦克分隊?wèi)?zhàn)術(shù)知識和協(xié)作的知識策略,以及實現(xiàn)不同分隊任務(wù)方案規(guī)劃的規(guī)劃庫,如作戰(zhàn)階段的劃分、主攻方向和突破口選擇、兵力部署、任務(wù)分配、機(jī)動方式、火力分配等。

3.4知識庫的層間關(guān)系

在分層的智能體知識庫中有兩種層間關(guān)系。一是信息可能在層間傳送,底層包含的信息對上層是可見的,而高層的知識對底層不可見。這使得我們能夠從當(dāng)前層局部的觀點以底層知識顯式地或隱式地描述計劃和協(xié)議。第二,高層的數(shù)據(jù)結(jié)構(gòu)以底層的數(shù)據(jù)為模塊進(jìn)行定義,方便了高層的計劃的描述及直接交與下層控制執(zhí)行。

4 結(jié)論

本文通過對坦克兵力作戰(zhàn)過程抽象建模,將作戰(zhàn)抽象為具有層次化分解/組合關(guān)系的使命、任務(wù)和動作3個層次要素,作戰(zhàn)過程抽象為態(tài)勢認(rèn)知、決策、規(guī)劃和控制執(zhí)行?;趯嶋H作戰(zhàn)行為的抽象建模,結(jié)合坦克兵力特點,通過綜合基于行為模式的反應(yīng)行為和基于規(guī)劃的慎思行為,按照層次結(jié)構(gòu)化組合的思想對坦克兵力智能體模型進(jìn)行了優(yōu)化設(shè)計,模型具有如下特點:

①智能體的行為過程與實際兵力作戰(zhàn)行為過程一致,能很好描述作戰(zhàn)使命、任務(wù)和動作間的層次分解/組合關(guān)系,使得模型能自然地描述坦克兵力實際作戰(zhàn)過程;

②通過清晰地分離智能體的知識庫和功能控制部分,使各部分能采用適宜的技術(shù)相對獨立地加以解決,方便了各自獨立實現(xiàn),提高了系統(tǒng)的模塊性和作戰(zhàn)領(lǐng)域知識的方便應(yīng)用;

③通過層次化的組織結(jié)構(gòu),清晰區(qū)分了物理行為模型和智能行為模型,并根據(jù)智能體角色的不同,將智能行為分為局部規(guī)劃和協(xié)作規(guī)劃,組織控制結(jié)構(gòu)與實際一致。層次結(jié)構(gòu)化的組織簡化了模型的構(gòu)造,下層是上層的基本構(gòu)造模塊,通過有效組合可以構(gòu)造上層模塊;上層問題可以分解為下層實現(xiàn),提高了模型構(gòu)造效率和智能體決策規(guī)劃效率;

④通過行為模式實現(xiàn)智能體的基本動作、常規(guī)例行行為和反應(yīng)式行為,利用作戰(zhàn)任務(wù)對智能體的規(guī)劃行為進(jìn)行規(guī)范和約束,綜合了基于模式的反應(yīng)行為和基于規(guī)劃的慎思行為兩方面特性,使其能互相補(bǔ)充,能很好地適應(yīng)動態(tài)變化的戰(zhàn)場環(huán)境。

⑤清晰地區(qū)分了智能體的兩種基本智能行為,第一,智能體要實現(xiàn)的目標(biāo)決策,通過模型態(tài)勢認(rèn)知決策實現(xiàn);第二,智能體采用什么機(jī)制和步驟去實現(xiàn)目標(biāo),通過模型的規(guī)劃層描述。區(qū)分兩種智能行為從概念上區(qū)分要解決的問題和解決問題所用的方法,使我們能按照不同的情況選擇適宜的實現(xiàn)機(jī)制。

[1]汲雪飛,金奕,袁剛.基于HLA的武器作戰(zhàn)仿真系統(tǒng)框架研究[J].長春理工大學(xué)學(xué)報(自然科學(xué)版),2008,31 (1):63-68.

[2]郭齊勝,楊立功.計算機(jī)生成兵力導(dǎo)論[M].北京:國防工業(yè)出版社,2006.

[3]馬巧云,洪流,陳學(xué)廣.多Agent系統(tǒng)中任務(wù)分配問題的分析與建模[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),2007,35(1):54-57.

[4]KIMBERLY A R,MICHAEL R D.Modeling human and organizational behavior using a relation-centric multiagent system design paradigm[D].Master's Thesis,U.S.Naval Postgraduate School,Monterey,2003.

[5]BAXTER J W,HORN G S.Executing group tasks despite losses and failures[C]//In Proceedings of 10th Conference on Generated Forces and Behavioral Representation,Norfolk,Virginia,May 2001.

[6]JAVIER V S,VIRGINIA D.Organizing multi-agent systems [J].Autonomous Agents and Multi-Agent Systems,2005,11 (3):307-360.

Agent Model of Tank Force Behavior Modeling

SUN Shao-bin,HAN Zhi-jun,F(xiàn)ENG Ya-bin
(Warfighting Experimentation Center,Armored Force Institute,Bengbu 233050,China)

In order to effectively simulate the physical behaviors and intelligent behaviors of real battle forces,a composite model of tank force agent is introduced,which combines the advantages of reactive behavior with deliberative behaviors.The agent's physical behavior based on behavior patterns is established through hierarchically modeling,which allows agent to react flexibly to changes in its battlefield environment.Based on the analysis of different tank force tasks,the agent's intelligent behavior simulation using plan-based patterns is discussed,providing the agent with the ability of devising plans deliberately according to its tactical tenets.

behaviormodeling,physicalbehaviors,intelligentbehaviors,behaviorpatterns,task planning

TP391.9;TJ811

A

1002-0640(2016)07-0179-05

2015-06-05

2015-07-12

孫少斌(1966-),男,山東招遠(yuǎn)人,博士,副教授,研究生導(dǎo)師。研究方向:計算機(jī)應(yīng)用技術(shù),作戰(zhàn)建模與仿真。

猜你喜歡
兵力分隊坦克
第一輛現(xiàn)代坦克的“前世今生”
T-90 坦克
新編制下陸軍信息通信分隊保障能力評估模型
試論兵力投入對第五次反“圍剿”失敗的影響
兩棲攻擊艦艦載直升機(jī)兵力持續(xù)運用研究
基于深度強(qiáng)化學(xué)習(xí)的陸軍分隊?wèi)?zhàn)術(shù)決策問題研究
戰(zhàn)略戰(zhàn)役兵棋演習(xí)系統(tǒng)兵力聚合問題研究
一輛東風(fēng)EQ2102N型汽車空調(diào)不制冷故障診斷
超級坦克大亂斗
基于原子行為、通信和協(xié)商的計算機(jī)生成兵力協(xié)同作戰(zhàn)研究
伊金霍洛旗| 勐海县| 宿迁市| 璧山县| 樟树市| 巴林左旗| SHOW| 光山县| 灵石县| 荃湾区| 谷城县| 贵州省| 南投县| 安溪县| 商丘市| 华亭县| 云林县| 保德县| 柳林县| 甘孜| 高平市| 吕梁市| 绍兴县| 绩溪县| 七台河市| 崇仁县| 望奎县| 腾冲县| 新密市| 大化| 全椒县| 西吉县| 徐闻县| 抚顺县| 马龙县| 开江县| 龙口市| 阳东县| 丹寨县| 永仁县| 天峨县|