連人豪 張河遠
摘要:為進一步提升森林防火訓練效能,通過有效集成GIS、模擬仿真、林火理論、森林防火應急預案等理論與技術,采用面向服務的設計方法,設計并實現(xiàn)了森林防火三維新虛擬訓練系統(tǒng)。研究表明,系統(tǒng)可完成森林防火場景自定義、森林火災模擬、森林撲火決策與部署、訓練效果評估、訓練檔案生成等任務,可滿足高效開展森林防火訓練的需要。
關鍵詞:森林防火;三維虛擬訓練;模擬仿真;地理信息系統(tǒng)
DOIDOI:10.11907/rjdk.172494
中圖分類號:TP319文獻標識碼:A文章編號:16727800(2017)010012603
0引言
森林防火訓練工作是森林防火工作的重要組成部分,對于提高各級森林防火管理人員的管理水平與撲火隊員的撲火技戰(zhàn)術水平十分重要[1]。目前,森林防火訓練是根據(jù)森林防火應急預案進行實裝演練,這種訓練方式存在以下問題:一是訓練成本高,實裝演練需要消耗大量人、財、物;二是訓練環(huán)境受到限制,實裝演練受到天氣、場地、人員及物質(zhì)調(diào)配等條件制約;三是訓練內(nèi)容不足,實裝演練無法模擬復雜的森林防火場景?;谄淇茖W性、經(jīng)濟性、直觀性與交互性等優(yōu)勢,虛擬訓練作為實裝訓練的重要補充與主要手段,已成為信息化條件下提高訓練效能的有效途徑[2]。本文將三維地理信息系統(tǒng)、模擬仿真、森林防火模型、森林防火預案等進行有機集成,設計了森林防火三維虛擬訓練系統(tǒng),并完成了系統(tǒng)實現(xiàn)。該系統(tǒng)可用于森林防火隊伍及相關院校的森林防火訓練與教學中。
1系統(tǒng)設計
1.1系統(tǒng)目標
系統(tǒng)是充分利用GIS技術、三維模擬仿真技術、大型空間數(shù)據(jù)庫技術及現(xiàn)代網(wǎng)絡通信技術,以基礎地理數(shù)據(jù)、森林資源數(shù)據(jù)為基礎,配載森林防火基礎設施、物質(zhì)設備、防火隊伍、防火預案等森林防火專題數(shù)據(jù),以森林防火應急指揮流程為主線,構(gòu)建能夠模擬仿真森林防火指揮訓練業(yè)務全過程,實現(xiàn)參訓人員實時虛擬交互,并可對虛擬訓練效果進行考核評價的大型互動、直觀形象、準確全面的森林防火三維虛擬訓練系統(tǒng)。
1.2設計原則
(1)虛實結(jié)合?;诘乩?、森林資源、森林防火資源與森林防火工作狀態(tài)等現(xiàn)實,依托專家知識與思想,通過計算機技術模擬三維可視化、可操控時空場景,實現(xiàn)森林防火相關科目訓練目標。
(2)定量與定性相結(jié)合。系統(tǒng)設計盡可能定量表述或處理。對于難以或無法定量化,而定性表述與處理更合理的數(shù)據(jù)或事項,應該作定性表述或處理。
(3)電算化與專家評判決策互補。此原則是“定量與定性相結(jié)合”的延伸與補充,即電算化完成定量處理,無法電算化部分由專家評判決策。
1.3體系結(jié)構(gòu)
整個系統(tǒng)結(jié)構(gòu)采用B/S模式,共分成四層:表現(xiàn)層、業(yè)務邏輯層、平臺層、數(shù)據(jù)庫層(見圖1)。模擬仿真平臺是系統(tǒng)核心平臺,采用計算機圖形學與虛擬現(xiàn)實技術,為森林防火訓練提供軟件仿真訓練技術支撐[3]。GIS服務在后臺由類似ArcGIS Server或Supermap IServer的地理信息服務引擎提供[45],并與三維仿真引擎之間通過標準化的Web Service接口實現(xiàn)交互。流程控制與協(xié)同交互部分則由工作流引擎與消息隊列共同完成。
1.4數(shù)據(jù)庫
森林防火三維虛擬訓練系統(tǒng)數(shù)據(jù)庫共包括四大類:基礎地理信息數(shù)據(jù)庫、森林防火專題數(shù)據(jù)庫、訓練數(shù)據(jù)庫、系統(tǒng)管理數(shù)據(jù)庫。
(1)基礎信息數(shù)據(jù)庫主要負責存放符合國家基礎地理信息標準的大比例尺地理信息,包括等高線、交通、水系、居民地、綠地植被以及遙感影像等在內(nèi),為森林防火場景中地形地貌構(gòu)建、最優(yōu)路徑分析、滅火方案制定等提供信息支撐。
(2)森林防火專題數(shù)據(jù)庫主要負責具有森林防火主題特色的專題地理信息,具體包括林斑、林相、防火隔離帶、林區(qū)道路、瞭望臺、視頻監(jiān)控點、重點防火單位、檢查站、護林站、防火物質(zhì)儲備庫等地理信息及其屬性信息,為精細化模擬仿真森林防火場景提供支撐[6]。
(3)訓練考核數(shù)據(jù)庫主要負責存放訓練考核方案、森林防火指揮撲救方案、訓練考核記錄、考核成績等在內(nèi)的森林防火訓練考核信息,是系統(tǒng)的核心數(shù)據(jù)庫。
(4)系統(tǒng)管理數(shù)據(jù)庫主要負責存放系統(tǒng)用戶、角色、使用日志以及森林防火模型參數(shù)等信息。
1.5功能模塊
系統(tǒng)基于面向服務的架構(gòu),采用模塊化設計思想進行功能模塊設計,將整個系統(tǒng)劃分成5個子系統(tǒng),相互之間相輔相成,協(xié)同構(gòu)建森林防火三維虛擬訓練系統(tǒng)框架。
(1)三維仿真子系統(tǒng)。該子系統(tǒng)是森林防火三維虛擬訓練系統(tǒng)的基礎支撐系統(tǒng),主要利用模擬仿真引擎,實現(xiàn)對森林防火地理空間信息進行三維可視化表達分析。主要功能模塊包括:三維場景可視化、常用三維空間分析功能(空間量算、緩沖分析、路徑分析等)、火場動態(tài)模擬、森林防火標繪等。
(2)導演臺子系統(tǒng)。該子系統(tǒng)是控制、信息傳輸中樞,用于顯示三維虛擬訓練態(tài)勢,全面對仿真過程進行監(jiān)視并根據(jù)訓練目標進行控制[7]。具體功能包括:場景設置與管理、火情配置、消防資源配置、林火蔓延模型設置、滅火模型設置、資源調(diào)度模型設置、損失評價模型設置、撲火案例評價、仿真環(huán)境與角色設置。
(3)輔助防火決策子系統(tǒng)。該子系統(tǒng)主要是在森林防火模型的支持下,向參訓人員提供森林防火火情快速定位、量測分析、防火資源標注管理、作戰(zhàn)指揮部署以及災后損失評估等功能[8]。滅火輔助決策子系統(tǒng)主要由輔助決策支持工具、滅火資源數(shù)據(jù)與滅火方案生成、支持模塊運作的滅火輔助決策參數(shù)庫等幾部分組成。主要功能模塊包括:撲火突破點決策、危險地帶識別、主要滅火方法設計、滅火手段組合設計、撲火方案設計、林火損失計算等。
(4)訓練考核管理子系統(tǒng)。該子系統(tǒng)主要實現(xiàn)對訓練及考核內(nèi)容的管理與維護。主要功能包括:訓練檔案管理、能力認證管理[9]、培訓內(nèi)容管理、考核指標管理、訓練記錄與回放、考核成績管理等。endprint
(5)系統(tǒng)管理子系統(tǒng)。該子系統(tǒng)主要實現(xiàn)對參訓人員、參訓角色、系統(tǒng)使用日志以及森林防火模型參數(shù)等系統(tǒng)信息的管理與維護。主要功能包括:用戶管理、角色管理、權限管理、日志管理、系統(tǒng)參數(shù)配置等。
2系統(tǒng)實現(xiàn)
系統(tǒng)數(shù)據(jù)庫采用Oracle數(shù)據(jù)庫,負責存儲地理信息數(shù)據(jù)與虛擬考核數(shù)據(jù);GIS平臺采用ArcGIS Server,負責提供基本的地理信息數(shù)據(jù)與功能服務;模擬仿真平臺選用Converse 3D,負責三維可視化森林防火場景及提供標準的三維空間分析服務[10];前端開發(fā)是基于QT跨平臺開發(fā)包,利用C++語言實現(xiàn),構(gòu)建起整個系統(tǒng)的前端交互邏輯;業(yè)務邏輯層基于Microsft.net框架構(gòu)建標準化的Web服務,負責提供通用、標準的森林防火虛擬訓練考核服務,其中包括森林防火模型服務;消息隊列引擎選用微軟MSMQ,負責參訓多客戶端之間的消息傳遞[11];系統(tǒng)各功能模塊之間通過Web服務接口實現(xiàn)交互,降低系統(tǒng)各功能模塊的耦合性。部分系統(tǒng)功能界面見圖2-圖4(彩圖見封二)。
3結(jié)語
本文將三維GIS、模擬仿真、林火理論、森林防火模型、消息隊列、工作流引擎等進行有機結(jié)合,以直觀形象、準確高效地實現(xiàn)虛擬訓練為目標,設計構(gòu)建了森林防火虛擬訓練管理系統(tǒng)。能夠?qū)⑸址阑饘<摇⒏骷壷笓]員、防火員根據(jù)不同訓練目的,進行森林防火訓練方案的定制,以及在同一個森林防火場景下進行協(xié)同虛擬訓練,并對訓練效果進行動態(tài)評價考核,不受時間、地點等實訓必備條件的約束,訓練成本也大為降低。森林防火虛擬訓練系統(tǒng)作為實裝訓練的關鍵補充,能夠滿足各種林火條件、各種場景的森林防火虛擬訓練需要,從而實現(xiàn)森林防火訓練工作的信息化、高效化、常態(tài)化,達成全面提升森林防火訓練效能的目標。
參考文獻參考文獻:
[1]周俊亮.借鑒國外先進經(jīng)驗 做好我國的森林防火培訓工作[J].森林防火,2006(3):89.
[2]楊軍,賀珍妮,胡勝利,等.反坦克導彈射擊虛擬訓練系統(tǒng)設計與實現(xiàn)[J].2017,34(2):184188.
[3]孫遠輝,馬民.模擬仿真平臺在軍事教學訓練中的應用研究[J].計算機工程與科學,2014,36(S1):261263.
[4]郭江.森林防火信息服務平臺的設計與實現(xiàn)[D].北京:北京林業(yè)大學,2015.
[5]張歡.基于SuperMap的森林火災監(jiān)測系統(tǒng)的實現(xiàn)[J].森林工程,2011,27(5):5053.
[6]楊志高.廣州市森林防火信息系統(tǒng)研建[D].長沙:中南林學院,2003.
[7]秦虎,高彬,王會婷.基于DIS的電子戰(zhàn)指揮自動化輔助決策系統(tǒng)研究[J].系統(tǒng)仿真學報,2006(4):10441047.
[8]林乾開.基于Skyline的森林防火輔助決策系統(tǒng)的研建[J].測繪通報,2013(12):7880+84.
[9]梁曉峰.基于B/S結(jié)構(gòu)的訓練管理考核系統(tǒng)的設計與實現(xiàn)[J].四川兵工學報,2013,34(4):6365.
[10]陶健林,王廣軍,章健.應用Converse3D設計和實現(xiàn)虛擬校園[J].安慶師范學院學報:自然科學版,2013,19(1):6265.
[11]王天培.利用MSMQ實現(xiàn)消息處理引擎[J].電腦知識與技術,2005(5):3336.
責任編輯(責任編輯:何麗)endprint