前言:本站為你精心整理了DIS作戰指揮輔助決策系統范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
論文摘要:文章首先提出了DIS作戰指揮系統中輔助決策子系統的方案,然后給出系統的設計思想、軟硬件方案,并討論了關鍵技術。
1、前言
作戰指揮決策是作戰行動的基礎,正確的行動來源于正確的決策。軍事指揮決策的任務是定下決心和制定實現決心的行動計劃。其目的是提高軍隊指揮效能,最大限度發揮部隊的戰斗力。DIS作戰指揮系統作為DIS作戰指揮手段的技術實現,是在現代作戰理論指導下,綜合運用現代電子信息技術和設備,與作戰指揮人員緊密結合,對部隊和武器實施指揮與控制的人機交互系統。
作為DIS作戰指揮系統建設的一個重要方面,輔助決策為指揮員提供了擬制、評估、優先作戰方案和保障方案,系統模擬、軍事重演、軍事專家系統等輔助決策的功能。
輔助決策系統以人工智能、軍事運籌學和信息處理技術作為工具,以數據庫、專家系統和數學模型為基礎,通過計算、推理和仿真等輔助手段來實現上述功能,以輔助指揮人員制定作戰方案,組織實施作戰指揮,并在平時借此完成作戰模擬和進行部隊訓練。
2、設計思想
為了適應部隊指揮作戰的需要,DIS作戰指揮輔助決策系統應具有互操作性、資源共享、信息集成處理、分布式計算處理、安全保密及系統管理等多方面能力。系統設計的主要指導思想如下:
(1)實時性
輔助決策必須具有較高的實時性,表現為指揮員的指揮機關提供實時戰場態勢、敵我態勢,實時、準確地計算出決策依據要素和備選決策方案,以提高指揮員在作戰指揮中的快速反應能力。輔助決策的實時性要求使得在軟件設計上有時無法采用運算量大的優化模型,或只能尋求簡化模型,以滿足必須的實時性。
(2)科學性
必須采用合理的輔助決策模型,才能保證態勢要素、威脅要素、決策要素的分析估計結果的科學性,成為指揮員決策的依據。輔助決策模型大約分為情報分析、資源分配和作戰三類模型。
(3)可擴充性
隨著作戰樣式和方式的不斷變化,輔助決策采用的手段和方法也應相應地變化,滿足作戰決策和指揮的需要。由于作戰和技術體制的變化,輔助決策的范圍也會不斷變化,要求具有適應輔助決策范圍變化的能力。所以,一個完整的輔助決策系統具有可擴充性。可擴充性包括兩方面的內容:方案庫的擴充和模型的擴充。方案庫的擴充,提供作戰方法的擴充手段,模型的擴充適應輔助決策范圍變化和完善輔助決策體制,滿足作戰需要。
(4)人機交互性
電腦不能代替人腦,輔助決策不能取代人工決策,決策活動本身是由人來完成的。在許多場合只是需要借助電腦中的某些知識,而最終用人的智慧進行決策,所以,所有的輔助決策系統都應具有良好的人機交互能力,協調人腦和電腦的工作,完成人腦和電腦的溝通。
3、主要功能
系統能根據作戰任務、空情、裝備部署及作戰能力等情況,根據作戰指揮原則、條令條例等規則對作戰預案進行分析與仿真,選擇最優方案供指揮員決策。輔助決策系統提供以下幾大功能模塊:
(1)情報決策(情況判斷)
其基本任務是適時收集戰場情報,優化配置情報力量,對采集的信息進行分析綜合,判斷敵方的戰略或戰術意圖,預測敵方的行動方案及作戰步驟、目標劃分和威脅估計,為指揮員決策提供可靠的依據,如進行威脅估計、敵情綜合、戰態評估、作戰過程復現和戰后綜合評價等。情報決策包括:
戰略預測:主要是預測敵方戰略意圖、主要戰役方向、總攻擊時間和戰略預備隊配置情況等;戰術預測:綜合雷達、無線電技術偵察、監視衛星和技術文件等情報源信息,預測敵方空中機群和地面集群的行動企圖、攻擊目標、攻擊手段等;武器攻擊預測:預測目標的性質(如飛機、導彈、艦船等)、攻擊地點、攻擊手段(如空降、常規轟炸、核攻擊等)、攻擊任務和目標(如偵察、轟炸、偷襲、護航等)。
(2)組織決策
其任務是根據預定目標和作戰任務,對現有人員、武器、裝備進行科學編組,使之發揮最大作用,如確定編制體制,人員配備,戰斗編成,兵力剖分,陣地布防和優化配置情報、通信、筑城、航空等各種戰斗實體和保障實體。
(3)戰斗決策(定下決心)
其基本任務是根據上級意圖,敵情及我情,考察地形、氣象等環境因素的影響,確定自己的行動目標,制定戰備等級,明確主要作戰方向,部署兵力兵器,確定作戰模式,規定部隊任務,組織協同保障等。
4、技術方案
4.1系統組成
該系統采用三層客戶(服務器服務模式,如圖1。通過分開客戶端、數據服務器和應用服務器,把各應用子系統之間的共享數據集中到數據服務器上,來實現數據的集中管理,以保證共享數據的可靠性、一致性和安全性。各個應用子系統則在一個或多個應用服務器上加以實現,實行分布管理。各應用服務器一方面是數據服務器的客戶機,另一方面又是該應用的諸客戶機的服務器。
該系統通過OASOracleApplicationServer)來實現三層結構中應用服務器的功能,OAS是一個以插件為基礎的應用環境,采用三層體系結構:HTTP監聽層、OAS層和應用層。其中HTTP監聽層是由監聽Listener)、適配器接口(AdapterInterface)和分配器組成。OAS層是當處理請求時,為調用應用提供資源管理。應用層包括應用Cartridge和CartridgeServer.一個Cartridge.由執行應用邏輯的代碼和使其定位于應用邏輯的配置數據組成。例如,PL/SQLCartridge包含的代碼可以使其與Oracle.數據庫連接,并且可以執行數據庫中的PL/SQL存儲過程。DIS作戰指揮輔助決策系統的結構圖如圖2所示。
該系統包括的子系統:作戰靜(動態資料管理子系統、作戰預案想定子系統、作戰實施管理子系統、作戰方案論證子系統等。
4.2軟件結構
輔助決策系統采用一個三部件結構,包括對話部件、數據部件和模型部件。該軟件主要作為作戰研究、戰前部署、預案擬制使用的輔助決策軟件,為指揮員提供作戰研究,全面掌握情況,合理進行資源分配、部隊部署、優化配置的工具,具有全面、嚴密、準確的特點。該軟件的創新點就是在標準輔助決策軟件的基礎上,加上了對數據倉庫和數據開采的支撐能力。結構如圖3所示。
4.3關鍵技術
有關輔助決策涉及的較為復雜的戰術理論、作戰模型和數據處理技術,建立良好的數學模型,選擇優化的算法實現是完成相關功能的關鍵技術問題。
4.3.1數據庫的設計
在輔助決策系統中,各功能子系統之間的數據共享是中心問題。該軟件平臺選用的數據庫管理系統是Oracle8.1.6EnterpriseEditiononNT,三層應用服務器是OracleApplicationServeronNT,數據庫訪問工具是SQL/PLUS可以用命令方式訪問本地或遠程數據庫。應用軟件開發工具為MicrosoftVisualC++6.0,通過ODBC實現與數據庫的接口。
該系統數據庫設計的任務是在Oracle8i所提供的RDBMS的支持下,按照系統應用功能的要求設計一個結構合理、使用效率較高的數據庫及其應用系統,包含兩方面的內容:一是數據設計,即設計數據庫框架或數據庫結構;二是物理設計,即設計數據庫應用子系統(數據庫管理及維護子系統和信息查詢子系統)。該系統數據庫被分為以下幾個專用數據庫:系統運行狀態庫、情報數據庫、部隊管理數據庫、作戰綜合數據庫、圖形圖像庫和資源數據庫等等。
有關數據建模、數據庫設計、動態數據庫存儲管理、信息查詢、信息、信息分發、三層結構應用服務、空間數據庫管理、遠程數據庫調用、數據庫安全性、恢復備份等是數據庫設計管理中的重要技術問題。在設計數據庫時應考慮到數據庫的安全性、完整性、并發控制、恢復、后備等多方面的因素,從而使系統方便地、及時地、準確地獲取所需信息。
另外,在某些時候,當用戶在讀取、保存、打印與數據維護時不需要顯示數據,這時候該系統采用數據倉庫來解決此問題。數據倉庫本身是一個看不到的對象。當人們需要使用它時,首先聲明數據倉庫的參考變量,然后利用程序建立一個數據倉庫的實例。
//聲明數據倉庫變量
DataStoreids_mystore
Ids_mystore=createDataStore
最后指定一個數據窗口對象跟它結合,可以設置交易對象讀取數據并且與其它的數據窗口或是與數據倉庫共享數據。
4.3.2推理模塊的建立
推理模塊的質量和效率不僅依賴于所采用的求解方法(如匹配方法、不確定性的傳遞方法等),而且還依賴于求解問題的策略,即推理的控制策略。推理的控制策略主要包括推理方向、搜索策略、沖突消解策略、求解策略及限制策略等。因此研究如何在計算機上實現推理的控制策略是輔助決策系統的一個關鍵問題。
推理模塊的設計采用MicrosoftVisualC++6.0實現各種所需算法,程序采用結構化程序設計,程序模塊具有良好的輸入/輸出接口。
推理模塊中用到基于案例的推理方法、層次分析法(AHP)、模糊排序法、模糊多屬性決策方法和模糊綜合判斷法等多屬性決策(MCDM)求解方法。其中重點采用AHP和模糊綜合判斷法。
4.3.3人機界面的設計
總體程序的人機界面的設計采用MicrosoftVisualC++6.0集成開發環境提供的各種Windows標準控件,采用下拉式菜單設計與多窗口顯示,便于請求和響應。設定數據時,可用對話方式鍵入,亦可調用數據庫的數據文件輸入。下面圖4是輔助決策系統中戰斗部署的人機界面。
仿真演示臺建立在SGI工作站上,采用Mutigen-Paradigm公司的三維建模工具MutiGenCreator建模,并用場景管理和描述工具Vega完成實時視覺模擬。在該模擬訓練系統中,需要進行大量的信息傳輸。系統采用了MicrosoftVisualC++語言完成通信模塊的設計。
為使該模擬訓練系統能夠協調一致地模擬演示,必須建立良好的網絡運行環境,選用優良的網絡操作系統,實現可靠的通信功能。Windows2000/NT是一個具有網絡高級管理和訪問的操作系統,可方便地用于建立一個對等的局域網。但是Windows操作系統只能提供操作系統級的網絡通信功能,不能提供進程或應用程序內部的網絡通信功能,而系統中的信息傳輸要求在程序內部進行,必須通過編程才能實現系統中信號傳遞的要求。為此,筆者決定在網絡協議的基礎上開發通信程序。TCP/IP協議是目前最流行、使用最安全的網絡協議之一。同時,它給用戶提供了開發網絡應用程序的接口,使應用程序開發者能夠設計出高性能的網絡程序。因此,筆者選用TCP/IP協議作為Windows系統的默認協議,并利用它提供的WindowsSockets/規范開發筆者的網絡通信程序。
該項目進行了DIS作戰指揮輔助決策系統框架的研究,已經具有某型導彈車、連指揮車和某自行高炮等虛擬實體。其中某型導彈車具備導彈的發射、導彈頭體分離、子彈拋灑等戰術動作。在視景上,將SGI550超級圖形工作站配以大屏幕投影儀產生大屏幕立體畫面,在仿真運行過程中,實時顯示三維虛擬戰場環境和戰斗景象,給人以身臨其境的效果,實現了仿真結果的可視化,并解決了目標實體的靈活設置、三維戰場實時顯示、特殊效果的實時渲染等關鍵技術。
5結論
系統開發分為三步:首先經過科學分析、嚴密論證確定系統研制方案,并進行關鍵技術的預研;第二,進行DIS作戰指揮輔助決策分析系統的初步研制,并不斷改進直至滿足設計要求;第三,根據DIS作戰指揮系統的統一要求,增加和完善系統的功能。目前DIS作戰指揮輔助決策系統已經具備基本功能,有待進一步完善。整個系統在實際應用中可從輸入、輸出、作戰指揮等方面模擬裝備配置,對于提高人員素質和部隊作戰能力起著重要作用。
參考文獻
1朱曉蕓,俞瑞釗.一個面向對象的智能決策支持系統工具[J]計算機工程與應用,1994:30(3):37-41
2周獻中等.防空CI系統戰前輔助決策的MADM模型及框架設計[J]火力與指揮控制,1994:19(3):17-21
3嚴振華等.雷達部隊指揮輔助決策分析系統的設計和實現[J]雷達空軍學院學報2001:15(1):30-32
4魏世孝,周獻中.多屬性理論方法及其在系統中的應用[J]北京:國防工業出版社,1998
5.BichlerMLeeJ,LeeHSetaLABSolute:Anintelligentdecisionmakingframewordfore-soureing[C].3rdInternationalWordshoponAdvanceIssueofE-CommerceandWebBasedInformationSystemWECWIS2001),2001:195-199
6.OnselS,UlenginF,TopeuYLProblemstrueturningandevaluationintegration:Acasestudyintransportationplanning[C]14thInternationalConferenceonMultipleCriteriaDeccisionMakingMCDM),RESEARCHANDPRACTICEINMULTIPLECRITERIADECISIONMAKING2000:458-472