陳霞
海軍裝備部,北京100841
面向體系結(jié)構(gòu)的作戰(zhàn)任務(wù)剖面建模仿真方法
陳霞
海軍裝備部,北京100841
[目的]為有效分析作戰(zhàn)任務(wù)剖面的系統(tǒng)行為和系統(tǒng)性能,[方法]提出一種面向體系結(jié)構(gòu)的任務(wù)剖面建模與仿真方法。從體系結(jié)構(gòu)建模出發(fā),基于任務(wù)剖面的國軍標定義,借鑒DoDAF模型對任務(wù)剖面進行描述;建立任務(wù)剖面體系結(jié)構(gòu)模型,提出體系結(jié)構(gòu)模型到智能體(Agent)仿真模型之間的轉(zhuǎn)換關(guān)系,形成任務(wù)剖面可執(zhí)行模型。[結(jié)果]以對空防御任務(wù)剖面為例,基于體系結(jié)構(gòu)模型建立了基于Agent的仿真模型,分析了仿真模型的輸入輸出關(guān)系,[結(jié)論]可為作戰(zhàn)任務(wù)剖面設(shè)計提供方法指導(dǎo)。
體系;體系結(jié)構(gòu);任務(wù)剖面;建模仿真;智能體
隨著軍事作戰(zhàn)系統(tǒng)建設(shè)規(guī)模越來越龐大,系統(tǒng)跨越的地域和覆蓋的技術(shù)范圍也越來越廣闊,使得系統(tǒng)的設(shè)計研制已被納入體系工程(System of Systems Engineering,SoSE)范疇[1]。體系結(jié)構(gòu)指各組成部分的結(jié)構(gòu)、它們之間的關(guān)系以及指導(dǎo)它們設(shè)計和后續(xù)演進的原則與方針[2],是“體系工程”集成的“架構(gòu)”和“藍圖”[3]。體系內(nèi)各組件系統(tǒng)的動態(tài)行為特性、系統(tǒng)性能評價等需要借助于建模與仿真技術(shù)[4]?;贏gent建模仿真(Agent Based Modeling and Simulation,ABMS)方法被軍事仿真界普遍認為是網(wǎng)絡(luò)中心戰(zhàn)環(huán)境下軍事作戰(zhàn)研究的最佳方法[5-6]。
任務(wù)剖面指產(chǎn)品在完成規(guī)定任務(wù)這段時間內(nèi)所經(jīng)歷的事件和環(huán)境的時序描述[7]。作戰(zhàn)任務(wù)剖面是指從戰(zhàn)斗準備開始到完成典型作戰(zhàn)任務(wù)這段時間上所經(jīng)歷的事件和環(huán)境的總稱[8]。目前,對任務(wù)剖面的建模多限于可靠性方面[9],即通過任務(wù)剖面的可靠性模型來評估任務(wù)的可靠性;有少量文獻涉及到任務(wù)剖面的仿真,基于其活動和規(guī)則的形式化描述,建立任務(wù)剖面流程模型進行仿真驗證[10]。但一直缺乏對任務(wù)剖面中各組件系統(tǒng)之間關(guān)系的描述,其對應(yīng)的仿真模型與靜態(tài)描述之間未建立明確的關(guān)聯(lián)關(guān)系。
作戰(zhàn)任務(wù)剖面包含了作戰(zhàn)系統(tǒng)所屬各系統(tǒng)(設(shè)備)的事件序列活動,其模型應(yīng)反映各組件系統(tǒng)的結(jié)構(gòu)及關(guān)系。因此,作戰(zhàn)任務(wù)剖面模型可采用體系結(jié)構(gòu)模型描述,從而可理解系統(tǒng)的作戰(zhàn)概念、作戰(zhàn)任務(wù)、活動序列、功能結(jié)構(gòu),分析系統(tǒng)邏輯數(shù)據(jù)動態(tài)交互,分析系統(tǒng)作戰(zhàn)性能以及影響系統(tǒng)性能的諸因素間的相互關(guān)系。本文擬提出一種面向體系結(jié)構(gòu)的任務(wù)剖面建模與仿真方法,將所建立的體系結(jié)構(gòu)模型轉(zhuǎn)換為可執(zhí)行模型(Agent模型),通過可執(zhí)行模型的仿真,對系統(tǒng)作戰(zhàn)能力以及影響作戰(zhàn)能力的各個因素進行分析,確認體系結(jié)構(gòu)設(shè)計方案能否達到預(yù)期的作戰(zhàn)能力,從而可為體系結(jié)構(gòu)設(shè)計提供理論方法支撐。
1.1 體系結(jié)構(gòu)模型描述
根據(jù)作戰(zhàn)任務(wù)剖面的含義[7],從作戰(zhàn)任務(wù)、任務(wù)時間、事件規(guī)劃和使用條件4個方面對剖面進行描述。借鑒DoDAF V1.5體系結(jié)構(gòu)框架標準,作戰(zhàn)任務(wù)中的任務(wù)編成由組織關(guān)系圖(OV-4)描述,任務(wù)通道由作戰(zhàn)單元連接(OV-3)描述,任務(wù)時間采用時間軸上事件執(zhí)行劃分來描述,事件規(guī)劃由作戰(zhàn)活動模型(OV-5)描述,使用條件由邏輯數(shù)據(jù)模型(OV-7)和作戰(zhàn)規(guī)則模型(OV-6a)描述。其對應(yīng)關(guān)系如圖1所示。
作戰(zhàn)系統(tǒng)組織關(guān)系闡述人的各種角色、組織、組織類型(作戰(zhàn)系統(tǒng)體系結(jié)構(gòu)中的主要參與者)之間的指揮結(jié)構(gòu)或關(guān)系,用以清晰地描述存在于組織之間、組織內(nèi)部的各種關(guān)系,包含監(jiān)督上報、指揮控制、指揮—服從、協(xié)作關(guān)系。
作戰(zhàn)單元連接關(guān)系圖采用“需求線”描述各作戰(zhàn)單元之間的信息交換。作戰(zhàn)單元之間采用“需求線”連接,用以對信息交換要求進行說明。
任務(wù)時間軸劃分,主要針對任務(wù)執(zhí)行過程中各個時間段所經(jīng)歷的事件進行劃分,為作戰(zhàn)活動模型的形成提供事件序列。
圖1 作戰(zhàn)任務(wù)剖面模型與剖面要素對應(yīng)關(guān)系Fig.1 Correspondence between profile model and elements
作戰(zhàn)活動模型描述在執(zhí)行作戰(zhàn)使命的過程中正常開展的各種活動,以及各作戰(zhàn)活動(或任務(wù))、活動之間的輸入與輸出(I/O)流。它的輸入輸出是作戰(zhàn)單元連接關(guān)系圖中需求線上的信息類型。
邏輯數(shù)據(jù)模型描述作戰(zhàn)系統(tǒng)的數(shù)據(jù)類型結(jié)構(gòu),定義任務(wù)剖面中的數(shù)據(jù)類型、數(shù)據(jù)類型的屬性或特征,以及它們之間的相互關(guān)系。邏輯數(shù)據(jù)模型中的數(shù)據(jù)實體與作戰(zhàn)活動相關(guān),反映了作戰(zhàn)活動的輸入、輸出數(shù)據(jù)信息類型。
1.2 可執(zhí)行模型描述
任務(wù)剖面體系結(jié)構(gòu)模型中的數(shù)據(jù)模型、規(guī)則模型、活動模型等都是對系統(tǒng)作戰(zhàn)過程的靜態(tài)展示,它雖然含有大量描述作戰(zhàn)活動的行為信息,但它是不能執(zhí)行的。為了對作戰(zhàn)任務(wù)剖面模型結(jié)構(gòu)與提出的想定之間的相互影響作用進行行為分析,必須建立系統(tǒng)的可執(zhí)行模型。有了可執(zhí)行模型就可以對系統(tǒng)進行仿真,并對系統(tǒng)的特性和性能進行分析,為任務(wù)剖面模型優(yōu)化提供手段和量化評價標準。
ABMS方法在軍事仿真界已被普遍認可[11],因此,我們采用Anylogic軟件,基于Agent的建模思想,從狀態(tài)圖、流程圖、事件、函數(shù)等多方面建立任務(wù)剖面各實體的Agent模型,實現(xiàn)Agent之間的狀態(tài)轉(zhuǎn)換以及消息傳遞。Agent中事件執(zhí)行依賴條件觸發(fā),Agent之間的信息交互采用消息傳遞機制,消息的傳遞通過消息類的定義、傳輸完成。
Agent中需要的各裝備性能參數(shù)由人機界面輸入,仿真得到的作戰(zhàn)效能值直接以數(shù)值的形式顯示在人機界面中。事件執(zhí)行過程采用業(yè)務(wù)流程圖的形式動態(tài)顯示,在任務(wù)執(zhí)行過程中各Agent的狀態(tài)變化以狀態(tài)轉(zhuǎn)移圖形式顯示,各種展現(xiàn)形式可自由切換。各Agent的實現(xiàn)方式如圖2所示。
圖2 Agent參數(shù)、事件、流程、狀態(tài)實現(xiàn)方式Fig.2 Implementation of agent parameters,events,processes,states
依據(jù)作戰(zhàn)任務(wù)剖面體系結(jié)構(gòu)模型以及基于Agent的可執(zhí)行模型要素,可建立任務(wù)剖面DoDAF產(chǎn)品組件與Agent模型之間的對應(yīng)關(guān)系,如表1所示。
表1 DoDAF產(chǎn)品和Agent模型之間的對應(yīng)關(guān)系Table 1 Correspondence between DoDAF products and agent models
建立任務(wù)剖面可執(zhí)行模型的步驟如下:
1)根據(jù)任務(wù)剖面的作戰(zhàn)單元確定Agent智能體個數(shù),每個智能體可建立多個裝備,再由作戰(zhàn)活動模型與裝備之間的關(guān)聯(lián)確定各裝備在活動事件執(zhí)行中的狀態(tài)變化,確定每個智能體的狀態(tài)轉(zhuǎn)移,建立狀態(tài)圖,如圖3所示。
圖3 Agent狀態(tài)圖示例Fig.3 Examples of agent state diagrams
2)建立Agent消息體。將邏輯數(shù)據(jù)模型的數(shù)據(jù)實體轉(zhuǎn)換為Agent模型中的消息體,并確保每個消息體都與所表示數(shù)據(jù)模型中的實體一致,如圖4所示。
3)定義事件與函數(shù)。將作戰(zhàn)活動模型中的底層活動對應(yīng)為Agent模型中各Agent的事件,同時將規(guī)則模型中的各規(guī)則定義為Agent模型的函數(shù),該函數(shù)即為事件執(zhí)行的觸發(fā)函數(shù),如圖5和圖6所示。
4)建立任務(wù)剖面的業(yè)務(wù)流程圖。根據(jù)Agent的消息、參數(shù)變量、事件邏輯以及由事件觸發(fā)引起的狀態(tài)變化,建立各事件之間的信息流動模型,即業(yè)務(wù)流程圖,如圖7所示。
經(jīng)過以上步驟的轉(zhuǎn)換建立任務(wù)剖面的可執(zhí)行模型之后,對可執(zhí)行模型進行仿真,從而可基于仿真輸出數(shù)據(jù)對任務(wù)剖面組成中各實體的行為、性能、效能進行相應(yīng)的分析。
圖4 數(shù)據(jù)模型與Agent消息體對應(yīng)關(guān)系Fig.4 DoDAF data model and agent message body
圖5 作戰(zhàn)活動與Agent事件對應(yīng)Fig.5 Correspondence between operational activity and agent event
圖6 作戰(zhàn)規(guī)則與Agent函數(shù)對應(yīng)Fig.6 Correspondence between operational rule and agent function
圖7 任務(wù)剖面業(yè)務(wù)流程示意圖Fig.7 Diagram of mission profile business process
3.1 任務(wù)剖面仿真流程
本文以對空防御任務(wù)剖面為例,依據(jù)體系結(jié)構(gòu)建??蚣軜藴?,按照圖1所示對應(yīng)關(guān)系建立任務(wù)剖面體系結(jié)構(gòu)模型,并根據(jù)第2節(jié)的方法轉(zhuǎn)換為Agent可執(zhí)行模型,基于Agent模型對任務(wù)剖面進行仿真,分析其對應(yīng)的作戰(zhàn)能力。
對空防御作戰(zhàn)任務(wù)剖面包含的作戰(zhàn)節(jié)點有:搜索雷達、紅外警戒設(shè)備、跟蹤制導(dǎo)雷達、指揮控制系統(tǒng)、中遠程艦空導(dǎo)彈、近程艦空導(dǎo)彈、近程反導(dǎo)艦炮和來襲目標,可對應(yīng)建立各節(jié)點的Agent實體,并由實體的作戰(zhàn)活動及時間序列等定義Agent事件及函數(shù),形成對空防御作戰(zhàn)任務(wù)剖面可執(zhí)行模型,即仿真模型。
在對空防御作戰(zhàn)中,由搜索雷達、紅外警戒設(shè)備等探測器將探測到的來襲目標信息發(fā)送給指揮控制系統(tǒng)進行目標融合、威脅判斷等處理,再將高威脅等級目標的目標指示發(fā)送給相應(yīng)的武器系統(tǒng),同時指示跟蹤制導(dǎo)雷達對目標進行跟蹤,武器系統(tǒng)接收跟蹤制導(dǎo)雷達的精確跟蹤數(shù)據(jù)后進行諸元解算,完成對目標的攔截打擊。目標的運動軌跡由運動方程模擬,其它節(jié)點對應(yīng)的Agent狀態(tài)變化由事件觸發(fā),整體仿真流程如圖8所示。
圖8 對空防御作戰(zhàn)任務(wù)剖面仿真流程Fig.8 Simulation flow of air-defense mission profile
3.2 任務(wù)剖面仿真輸入?yún)?shù)
對空防御任務(wù)剖面的輸入?yún)?shù)對應(yīng)為體系結(jié)構(gòu)模型中規(guī)則模型所涵蓋的條件參數(shù),在進行功能級仿真時,一般涉及到的是各Agent實體的性能參數(shù),如圖9所示。
圖9 對空防御任務(wù)剖面仿真輸入?yún)?shù)示意圖Fig.9 Diagram of input parameters for air-defense mission profile simulation
3.3 任務(wù)剖面仿真輸出參數(shù)
建立任務(wù)剖面可執(zhí)行模型并進行仿真的目的是觀察作戰(zhàn)系統(tǒng)運行的性能指標,根據(jù)指標值判斷系統(tǒng)運行狀況,從而對剖面設(shè)計效果進行評價。一些典型的性能指標有:單目標成功攔截概率、對目標流的攔截概率、最大攔截目標批數(shù)、空中目標平均滯留數(shù)、目標平均滯留時間、剖面流程反應(yīng)時間等。
為了分析形成任務(wù)剖面各環(huán)節(jié)的作戰(zhàn)能力情況,還可以在仿真模型中設(shè)置各個環(huán)節(jié)對應(yīng)的輸出指標,如表2所示。
在仿真分析時,可通過改變各輸入?yún)?shù)獲得對應(yīng)的輸出參數(shù)值,由輸入輸出參數(shù)變化關(guān)系分析對作戰(zhàn)能力影響較大的影響因素,以及各個環(huán)節(jié)對整體作戰(zhàn)能力的貢獻情況;在對任務(wù)剖面模型進行適當改進后,通過改進前后的能力變化也可分析任務(wù)剖面設(shè)計方案的優(yōu)劣,從而為作戰(zhàn)任務(wù)剖面設(shè)計提供有力的決策依據(jù)。
表2 任務(wù)剖面各組件系統(tǒng)輸出參數(shù)集Table 2 Output parameters for each component system of mission profile
本文從體系結(jié)構(gòu)建模出發(fā),借鑒DoDAF模型中的組織關(guān)系圖、作戰(zhàn)單元連接、作戰(zhàn)活動模型、作戰(zhàn)規(guī)則模型、邏輯數(shù)據(jù)模型等,分別表示任務(wù)剖面的任務(wù)編成、任務(wù)通道、事件規(guī)劃、使用條件,從而對任務(wù)剖面進行描述,進而映射到Agent仿真模型中的事件、函數(shù)、消息體等,建立任務(wù)剖面體系結(jié)構(gòu)模型與可執(zhí)行模型。最后,以對空防御作戰(zhàn)任務(wù)剖面為例,建立各作戰(zhàn)節(jié)點的Agent實體,描述任務(wù)剖面仿真流程,分析仿真模型的輸入輸出關(guān)系,從而可基于仿真輸出數(shù)據(jù)對任務(wù)剖面組成中各實體的行為、性能、效能進行相應(yīng)的分析。
[1]JAMSHIDI M.System of systems engineering:innova?tions for the 21stcentury[M].Hoboken,New Jersey,USA:John Wiley&Sons,Inc.,2011.
[2]DoD Architecture Framework Working Group.DoD ar?chitecture framework version 1.5[R].[S.l.]:U.S.De?partment of Defense,2007.
[3]趙青松,楊克巍,陳英武,等.體系工程與體系結(jié)構(gòu)建模方法與技術(shù)[M].北京:國防工業(yè)出版社,2013.ZHAO Q S,YANG K W,CHEN Y W,et al.System of systems engineering and system of systems modeling[M].Beijing:National Defense Industry Press,2013(in Chinese).
[4]ZEIGLER B P.Discrete event system specification framework for self-improving healthcare service sys?tems[J].IEEE Systems Journal,2016,99:1-12.
[5]黃建新,李群,賈全,等.可組合的Agent體系仿真模型框架研究[J].系統(tǒng)工程與電子技術(shù),2011,33(7):1553-1557,1569.HUANG J X,LI Q,JIA Q,et al.Research on compos?able agent model framework for SoS[J].Systems Engi?neering and Electronics,2011,33(7):1553-1557,1569(in Chinese).
[6]GARRETT R K,Jr,ANDERSON S,BARONNT,et al.Managing the interstitials,a system of systems framework suited for the ballistic missile defense sys?tem[J].Systems Engineering,2011,14(1):87-109.
[7]中國人民解放軍總裝備部.可靠性維修性保障性術(shù)語:GJB 451A-2005[S].北京:總裝備部軍標出版發(fā)行部,2005.
[8]徐勇,楊翠蓉,楊子晨.水面艦艇作戰(zhàn)系統(tǒng)任務(wù)剖面結(jié)構(gòu)優(yōu)化[J].中國艦船研究,2013,8(4):97-102,122.XU Y,YANG C R,YANG Z C.Structural optimiza?tion method of the mission profile for the combat sys?tem of surface warships[J].Chinese Journal of Ship Research,2013,8(4):97-102,122(in Chinese).
[9]冒媛媛,趙偉.大型相控陣雷達天線陣面的任務(wù)可靠性設(shè)計[J].現(xiàn)代雷達,2016,38(9):67-70.MAO Y Y,ZHAO W.Mission reliability evaluation for antenna array of large phased radar[J].Modern Ra?dar,2016,38(9):67-70(in Chinese).
[10]向崇文,姜青山,楊輝.美軍艦載電子戰(zhàn)飛機任務(wù)剖面建模與仿真[J].電光與控制,2016,23(7):1-5.XIANG C W,JIANG Q S,YANG H.Modeling and simulation of mission profile for carrier-based elec?tronic warfare aircraft[J].Electronics Optics&Con?trol,2016,23(7):1-5(in Chinese).
[11]王輝,王坤福,劉淑芬.多Agent的作戰(zhàn)模擬體仿真體系結(jié)構(gòu)[J].吉林大學(xué)學(xué)報(理學(xué)版),2015,53(1):101-106.WANG H,WANG K F,LIU S F.Multi-agent system structure of combat simulation[J].Journal of Jilin University(Science Edition),2015,53(1):101-106(in Chinese).
Architecture oriented modeling and simulation method for combat mission profile
CHEN Xia
Naval Armament Department of PLAN,Beijing 100841,China
In order to effectively analyze the system behavior and system performance of combat mission profile,an architecture-oriented modeling and simulation method is proposed.Starting from the architecture modeling,this paper describes the mission profile based on the definition from National Military Standard of China and the US Department of Defense Architecture Framework(DoDAF)model,and constructs the architecture model of the mission profile.Then the transformation relationship between the architecture model and the agent simulation model is proposed to form the mission profile executable model.At last,taking the air-defense mission profile as an example,the agent simulation model is established based on the architecture model,and the input and output relations of the simulation model are analyzed.It provides method guidance for the combat mission profile design.
System of Systems(SoS);architecture;mission profile;modeling and simulation;agent
U674.7+03.5
:ADOI:10.3969/j.issn.1673-3185.2017.03.019
http://kns.cnki.net/kcms/detail/42.1755.TJ.20170512.1155.004.html期刊網(wǎng)址:www.ship-research.com
陳霞.面向體系結(jié)構(gòu)的作戰(zhàn)任務(wù)剖面建模仿真方法[J].中國艦船研究,2017,12(3):135-141.
CHEN X.Architecture oriented modeling and simulation method for combat mission profile[J].Chinese Journal of Ship Research,2017,12(3):135-141.
2017-01-15< class="emphasis_bold">網(wǎng)絡(luò)出版時間
時間:2017-5-12 11:55
國家部委基金資助項目
陳霞,女,1967年生,高級工程師。研究方向:作戰(zhàn)指揮信息系統(tǒng),信息系統(tǒng)總體技術(shù)