STAGE Scenario戰場環境開發和武器系統驗證的仿真軟件
- 公司名稱 北京華躍英泰科技有限公司
- 品牌
- 型號
- 產地
- 廠商性質 代理商
- 更新時間 2017/3/2 5:40:40
- 訪問次數 3110
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
STAGE Scenario是一個用于開發假想戰場環境和武器系統驗證的仿真軟件。這種戰場環境包括帶地形高度的數字地圖,大氣環境,海洋環境;運動的或靜止的實體,如飛機、艦船、坦克、導彈和地面站;并主要通過戰術手段(即偵察、通信、交戰、擊毀)進行交互作用。
STAGE Scenario提供了一個向戰場數據庫輸入信息的圖形用戶界面,用這個界面可以生成動態、互動、復雜、實時的戰場環境。STAGE Scenario提供的菜單和窗口,便于生成這類戰術信息,控制和觀察模擬運行過程中生成的數據。STAGE Scenario還提供了使仿真中的實體對環境狀況作出反應的描述語言。
更重要的是,STAGE Scenario包括一個圖形化的場景管理器和一套資料庫,使用戶能擴充其核心產品。用戶可以增加新的實體類型,設定新實體參數,并為原有實體增加新參數。用戶自己編寫的仿真模型可以集成到STAGE Scenario的仿真程序中,來實現用戶對仿真行為的*控制。描述(腳本)語言的功能也可以擴充。
STAGE Scenario是順應近來軍事采購向非定制產品發展的趨勢而開發的COTS產品,用于建立定制仿真,能夠大大節省成本并獲得*的。
STAGE Scenario使仿真開發更加方便快捷,起步更快,維護費用更低。仿真工程師可以集中精力定制仿真,以滿足與應用有關的特殊需求,而不是把精力花在常見特點上,如想定生成軟件、實時仿真控制和外部通信。
STAGEScenario快速原型建立過程使系統功能能夠得到較早的展示。用戶只需“點一擊”窗口界面修改預先設定的參數和曲線,就可以生成新的系統。飛機、直升機、艦船、潛艇和裝甲*都可以“生成”,并以機動和戰術聯結在想定中。想定可以得到實時運行,實體也能受到動態控制。
STAGE Scenario具有開放、模塊化、仿真體系結構*的靈活性。可用其它用戶自己定義的模型取代STAGE的內置仿真模型。這些模型包括武器系統仿真、傳感器傳播算法、運輸工具動力建模和其它假想環境所需的仿真模型。
STAGE Scenario能集成和連接外部仿真軟件和其它軟硬件。用TCP(UDP)/IP、共享內存、DIS或HLA可把其他仿真軟件鏈接到STAGE Scenario上。
典型應用
由于其仿真能力的多樣性和靈活性,STAGE Scenario已被廣泛應用于各種仿真系統中,如:
戰術想定分析
對于為研究新戰術和新設備而設計的仿真軟件來說,STAGEScenario是一個理想的框架,因為它易于集成、開放、靈活而且可靠。STAGE Scenario正用于為武器評價、軍事學說發展和*分析,它非常適于用作分布式交互仿真(DIS/HLA)的支撐平臺。
訓練
當要求有現實的外部世界環境時,STAGE Scenario可以用于各種訓練系統,例如:
l *武器控制(航空火控)
l 空勤人員的導航和武器訓練系統
l 裝甲車火炮操作
l 指揮與控制
l 海戰系統
l 格斗和飛行訓練
真實系統和假想系統的仿真
一般說來,STAGE Scenario可以用作設計建造仿真器,為建立原型,尤其是為機載電子設備開發、人為因素設計、指揮和控制系統設計而對真實系統和假想系統進行仿真的平臺。
體系結構
STAGE Scenario由三個主要部件組成
l 場景管理器SM(Scenario Manager)
l 仿真引擎 (Simulation Engine)
l 開發工具包(Development Kit)
場景管理器SM(Scenario Manager)
STAGE Scenario場景管理器用來建立和裝配一個戰場環境的各部分。然后由SIM來運行這一想定,產生一個不斷演化的假想環境。構成這一想定的部件存儲在戰術數據庫中。
SM還用于使假想環境中的想定實體的演化過程可視化。通過使用網絡上的多路傳輸地址,STAGE Scenario允許多個SM監測和控制SIM,使多個操作人員在同一仿真練習中交互。
SM用戶界面的核心是SAD(Situation Awareness Display),它顯示想定的俯瞰圖。SAD包括一張用符號表示法繪制的演習區域地圖,該圖表示出了想定及其實體。
仿真引擎SIM
SIM包括一個仿真引擎和一些模擬假想環境中實體的各種行為的仿真模塊。SIM負責激活假想環境。它可與SM通信,從中得到想定及其實體的描述信息,輸出關于想定演化的數據,并對仿真流控制命令作出反應。
模型管理器可以并行運行,這使STAGE Scenario能從帶多個CPU的計算機上受益:為每個可用的CPU都建立線索;靈敏的同步機制保證從CPU中獲得*的性能。
開發工具包DK
STAGE Scenario開發工具包允許用戶在已經內置于SIM、SM和戰術數據庫內的能力外,自行擴充STAGE Scenario的能力。DK包含集成開發環境IDE(Integrated Development Environment)和一套資料庫及頭文件(程序員工具包)。
IDE是一個強大的圖形數據結構編輯器。在開發仿真模塊時,IDE用來輸入支持這些模塊的數據結構。用戶可以在現有的SM原型中增加新的字段,建立新的原型及其原型之間的新關系。根據這些增加的內容,IDE將自動擴展戰術數據庫,并修改SM用戶界面,從而使數據輸入、顯示、存儲和檢索這些添加的內容相對應。IDE還生成一個新的想定下載模塊以便容納由用戶添加的數據。
程序員工具包用于向SIM和SM增加功能、替換內置模塊,以及通過由用戶編寫的代碼擴充描述語言的功能。用戶編寫的模塊還可用來將SIM與本地或遠程的仿真過程連接起來。在仿真期間,可以修改通過SM監測和控制的數據。
與其他產品連接
與外部過程通信
STAGE Scenario提供可擴展的nCOM接口或標準的DIS或HLA接口來與外部程序進行通信,包括實體的狀態數據和仿真結果的輸出,以及外部程序對STAGE Scenario中實體的驅動,也可采用共享內存或TCP(UDP)/IP通信方式來與外部程序進行通信。通過STAGE Scenario的用戶模塊(USER MODULE)可對STAGE Scenario的界面和功能進行擴展。
與STAGE FLIGHTSIM/HELISIM連接
STAGE Scenario實體可被STAGE FLIGHTSIM/HELISIM從外部進行控制。在想定要求飛行員的高級指揮的情形時是非常有吸引力的。用戶可從簡單的、基于航程基準點的軌跡中分離實體,并用更真實的方式驅動它。
在STAGE Scenario方面,可通過一個用戶模塊處理STAGE FLIGHTSIM/HELISIM的更新來實現這一點。想定中的飛機或直升機的許多參數都可由STAGE FLIGHTSIM/HELISIM驅動。DK提供的源代碼可方便地做到這一點。
對廣泛的軍事和航天應用領域,STAGE Scenario是一個已經成功地用于集成各種仿真器的成熟產品。STAGE Scenario提供各種工具和框架產生定制的應用程序,縮短了建立復雜仿真和訓練系統所需的時間。STAGE Scenario使用戶迅速生成仿真環境的原型,然后利用STAGE Scenario的開放性和靈活性與他們自己的高保真模型結合起來。
因此,STAGE Scenario對研究人員和系統集成人員以及戰術仿真系統建造人員都是寶貴的工具。
STAGE Scenario 的新特性
基于插件的結構
STAGE Scenario Manager是以基于插件的結構來實現的,它為STAGE Scenario的*提供了方便的服務和組件集成的工具,使用戶能在此基礎上開發開放的,可擴展的,可重構的軟件產品,減少集成新的庫和組件的時間,提高開發效率。
實體和想定數據采用XML格式
STAGE Scenario 采用XML格式來存貯數據,以前版本的數據需要用文件菜單的IMPORT命令來進行轉換。
管理多重數據庫、想定和腳本
STAGE Scenario 可管理多重數據庫、想定和腳本,相互間的切換不需要多個窗口,數據庫的內容可以直觀地進行增加、刪除、相互拷貝,可以方便地進行數據庫的合并。
腳本編輯
以全新的腳本分析器代替了原來的基于文本方式的腳本編輯,象其它語言(VC6.0)一樣提供命令和語言提示信息,*地方便了腳本語言的編制。
全新的地圖生成工具
STAGE Scenario 提供了方便易用的基于JAVA語言的地圖生成工具。但地圖數據格式沒有變化,以前版本的地圖仍可使用。
三維場景顯示工具
STAGE Scenario三維場景顯示是STAGE Scenario 的一個選項,提供設計階段和運行階段的三維場景顯示。它與VEGA Prime集成,使用戶直觀地觀察戰場態勢,或從不同視點觀察場景中的實體,包括尾煙、爆炸等*。
使命編輯功能
使命編輯能力使zui終用戶不用編程就能根據*要求來定義和執行*任務。
顯示語言定制
通過更改XML格式文件,無需重寫代碼和編譯即可定制各國語言(如中文)的菜單、對話框、窗口等顯示信息。