●駱建偉
(武警學院 基礎部,河北 廊坊 065000)
基于網絡的模擬訓練系統建設研究
●駱建偉
(武警學院 基礎部,河北 廊坊 065000)
充分發揮計算機通信網絡和三維模擬技術在模擬訓練中的優勢,在節約訓練成本的同時保障訓練質量,已經成為軍隊、教育、消防以及社會服務等行業提升綜合訓練和管理水平的重要手段。在系統介紹模擬訓練系統的基礎上,基于水罐消防車仿真訓練系統的建設經驗,探討了網絡環境下模擬訓練系統建設思路。
網絡;模擬訓練;系統設計
隨著科技發展的不斷深入,人類正逐步進入一個新的“信息化時代”。計算機通信網絡技術蓬勃發展,為人們帶來了突破時空限制的合作環境,使協同式工作環境和思維方式深入人心。網絡技術的普及和進步,多媒體形式的日益豐富,以及三維網頁的可視化程度不斷躍進使虛擬訓練這種全新的教育和訓練形式成為一種必然趨勢。傳統訓練對于訓練場景的搭建是組織多人多次培訓的瓶頸問題,其高昂的成本和不穩定的訓練效果極大地制約了實戰能力的培養。因此,建設基于網絡的三維仿真模擬訓練系統是解決傳統訓練瓶頸問題的必然要求。
模擬訓練系統由于能夠突破傳統訓練對訓練場地和成本等多方資源的客觀限制并且成本投入少、綠色無污染而被廣泛應用于各種應急場合和高危領域,深入分析模擬訓練系統的定義和基本特點是建設科學的模擬訓練系統的前提和質量保證。
(一)模擬訓練系統的定義
模擬訓練系統是指利用計算機的虛擬現實技術和仿真手段來開展模擬化、專業化和實戰化的綜合訓練,從而提高被訓人員實戰能力、提升綜合訓練水平的現代化教學和訓練系統。由于充分利用了計算機網絡以及各種虛擬現實技術,三維模擬仿真訓練系統往往能通過三維可視化技術真實構建出訓練現場的場地和情景,并通過各種交互設備,積極調動受訓者的視覺、聽覺、觸覺,讓他們在虛擬的三維環境中協同完成訓練任務。
(二)模擬訓練系統的基本特點
1.實戰性
進行訓練的最終目的是要提高受訓人員的組織能力和指揮能力,這就必然要求訓練能盡可能的營造出真實的情景和感受。然而傳統訓練往往迫于各方因素的限制而難以達到這一要求。在模擬訓練系統中實戰型的問題就可以得到切實解決,主要表現在以下方面:首先,模擬訓練系統中的情節是多變的。利用基于網絡的模擬訓練系統能夠保證依據受訓者的不同處理措施設置多種可能的變化過程,這些沒有預料到的場景往往能更好的鍛煉受訓者應對突發事件的能力。其次,基于網絡的模擬訓練系統實現了對人員、裝備的真實占用或損耗的控制,更貼近實戰。傳統訓練雖然能夠對作戰的空間、人員和裝備進行模擬,但不能控制人員和裝備的真實占用或者損耗,而基于網絡的模擬訓練系統無疑解決了這一問題。
2.可重復性
傳統的訓練方式一般需要耗用大量人力、物力和財力,因而實施多次的重復演練必然受到限制。此外由于訓練過程中設置的指揮名額有限,不能保證所有的受訓者都有擔任指揮人員的機會,因此受訓者可能得不到全面的鍛煉。相比之下,基于網絡的模擬訓練系統的優勢就凸現出來了[1]。由于沒有費用的限制,又能夠準確再現場景,所以使得多次重復的開展具有不同針對性的同一訓練成為可能。受訓人員可以同時擔任指揮人員,針對某一問題展開訓練,也能以普通角色參與訓練。這樣不但在提高訓練次數的過程中保證他們的熟練程度,同時也能夠極大的提高他們的組織和指揮能力。
3.突出重點
傳統的訓練方式往往限于時間和花費等因素難以突出重點科目,如果基于網絡的模擬訓練系統,則可以集中時間和精力訓練關鍵科目,在兼顧全局的同時做到突出重點,在設置訓練內容時,可以增大重點訓練科目的作業量,同時設置多個角色,保證更多的人員參與訓練,全面提高受訓者的各方面素質。
4.過程的可知性
日常訓練的主要目的之一是在接近實戰的過程中不斷發現問題并解決問題。傳統訓練方式由于具有涉及的科目多、人員復雜等特點,導演者往往難以通觀全局,也不可能全面的掌握演習過程中可能存在的問題[2]。而基于網絡的模擬訓練系統則可很好地解決了這一問題。利用訓練系統本身具有的記錄功能,計算機能將受訓者解決問題的時間、步驟和方法詳細地記錄下來,便于導演者隨時調用,分析每一位受訓者在訓練中的表現。
模擬訓練系統的建設是解決傳統訓練瓶頸問題,提升綜合訓練水平的必然要求,具體表現在以下幾個方面:
(一)完善專業訓練系統的需要
在發達國家,模擬訓練系統已經被廣泛應用于交通、刑偵、醫療救護和應急管理等眾多領域,而在我國模擬訓練系統雖已初步應用于電力、能源、航天、化工和國防等領域,但其中模擬訓練系統的建設體系還不完善,需要在進行專業訓練的過程中突破傳統訓練思維模式的限制,積極構建和完善各個行業的專業訓練系統,打造新型專業訓練模式。
(二)降低訓練成本和保障訓練安全的需要
利用模擬訓練系統進行模擬訓練可以排除天氣、場地、時間和裝備等多種可能因素的影響,減少訓練器材、訓練設施和裝備的投入,從而大大降低訓練的成本,又能讓受訓者直接感受到真實的作戰場景,甚至做到在與現實環境完全一致的背景下訓練,一方面保證了訓練的真實性,另一方面也可以輕易地模擬出現實環境中不可能操作的高危險場景,保障了訓練的安全需要。甚至對于失重狀態這樣在現實訓練中根本難以完全達到的效果也可以通過虛擬現實技術、仿真技術在虛擬訓練系統中得以實現。
(三)提升訓練效益的需要
相對于傳統訓練方式而言,利用基于網絡的模擬訓練系統模擬訓練,對提升訓練效益有著更為突出的作用。一是模擬訓練系統集安全、可控、無風險、可多次重復等多種特點于一身,既能進行常規的模擬保障性訓練,又能進行各種突發事件下的模擬訓練,同時還具有模擬訓練的高效率和高效益等突出的優勢[3]。二是能夠通過HLA技術達到分布交互式的仿真效果,實現對分散資源的集中高效利用。HLA是一種近年發展起來的面向對象的開放體系結構,它能通過特有的數據分發和聲明管理服務,大幅減少仿真系統中的網絡信息通信量,從而實現不同系統之間的網絡互聯[4]。
鑒于以上對模擬訓練系統的需求分析,結合模擬訓練系統的特點,筆者設計了基于網絡的水罐消防車仿真訓練系統。該模擬訓練系統以Oracle數據庫和VR map 3.0虛擬現實軟件為基礎,利用Java語言開發而成。
(一)系統總體框架設計
該系統同時支持服務器/客戶機和單獨在PC機上操作兩種形式。系統主要由以下幾部分組成,系統總體框架圖如圖1所示。
1.用戶管理子系統
用戶管理子系統是為了方便系統的管理者對用戶進行管理而設計的,用戶主要包括管理員、受訓者和教員3種。其中,系統的管理員擁有進入該系統,對系統內部的數據進行管理、刪除和修改的權限。教員和受訓者擁有進行操作和對基本功能進行修改的權限。

圖1 基于網絡的模擬訓練系統總體框架圖
2.訓練設計子系統
訓練設計和評定子系統是模擬訓練系統的重要組成部分。該子系統由教員進行操作和使用,它主要用于進行訓練場景的設計和制作,對訓練情況進行評定,并負責考評結果的查詢和輸出。訓練場景的設計制作對于系統而言具有重要意義,場景的構建是否真實,情節設計是否合理,訓練問題的安排是否科學,甚至問題評定的分數是否合理,都會對受訓者的訓練產生重要影響。
3.訓練考核子系統
訓練考核子系統主要負責對受訓者進行訓練和考核。當受訓者進入訓練和考核子系統后,系統會調用模擬訓練的具體情節和問題。受訓者需要根據系統所顯示的問題做出相應判斷、進行組織的安排部署以完成答題操作[5]。此時系統會自動的記錄受訓者的操作信息,并根據受訓者進行操作的時間和問題回答的情況,給出受訓者的訓練成績。如圖2所示即為消防模擬訓練的考核系統界面。

圖2 訓練考核子系統
4.場景制作子系統
訓練場景的真實性直接影響著訓練的最終效果。選擇訓練場景時應該注意場景的典型性,或結合地區實際和典型案例進行,尤其要注意重點模擬對象或者高危生產工段的模擬設計,并嚴格按照圖紙的比例實施,以確保場景的真實性。考慮到軟件的兼容性問題,本系統在建模工作過程中采用了3D Studio Max和Auto CAD軟件。圖3所示為系統模型設計,圖4所示即為設計的消防模擬訓練場景。


圖3 系統模型設計

圖4 場景設計
5.數據庫設計
本系統主要采用Oracle數據庫對數據進行管理,數據庫中主要保存訓練場景的數據和受訓者的訓練記錄兩大類數據。
(二)系統邏輯結構設計
本系統采用B/S三層結構進行設計,它將整個模擬系統從邏輯結構上劃分為用戶層、業務邏輯層以及數據層三個層次。
1.用戶層
用戶層是直接面向用戶、完成和用戶之間交互活動的應用層,它通常是通過在界面上合理設計一系列的操作控件來完成交互活動。此外還負責接收從用戶發出的相關訪問請求并把結果反饋給用戶。
2.業務邏輯層
業務邏輯層位于用戶層和數據訪問層之間,是整個系統有關業務邏輯處理活動的中心環節,它負責計算和處理用戶發出的請求,并接收數據層傳回的數據。在目標系統的設計過程中,應該將模擬訓練的可整合性、可操作性和可管理性作為重點進行研究,此外,為了便于系統的后期維護工作,在系統的實現過程中,每個功能模塊中都被添加了可自定義的和可增刪的功能,從而能夠在一定程度上保證系統的高度靈活性。
3.數據層
數據層主要負責訪問數據及執行程序,當邏輯層收到用戶的請求后,會對邏輯部分進行分析和計算,并將需要數據層執行的相關數據請求傳至數據層,由數據層調用相應的 SQL 語句完成數據操作和使用,由于數據處理過程中系統的安全性和可靠性要求更高,因此需要配置一臺高性能的服務器來完成該層的高速數據處理工作[6]。
(三)遇到的難點
水罐消防車仿真訓練系統建設過程中遇到了很多難點,比較重要的問題是系統復用設計要求高。
系統設計初期就要求所有的模型及場景要能夠復用其他訓練系統的設計與實現,設計時要與其他系統的設計一起進行,做到符合《三維模型設計標準規范》,此規范對演練算法、Agent模塊開發標準、演練管理、數據庫規范、3D場景坐標設計標準等要素做出了具體規范。
綜上所述,設計基于網絡的模擬訓練系統是一項系統工程, 開發這一系統并積極應用在各行業的模擬訓練中將帶來廣泛的綜合性效益,基于網絡的模擬訓練對于有效應對各種風險挑戰,提升訓練效果具有重要意義。
[1] 解旭紅.信息化條件下通信裝備保障模擬訓練系統研究[J].國防科技,2011,(1):29-32.
[2] 于力.滅火救援計算機模擬訓練系統研究[J].武警學院學報,2010,(10):27-29.
[3] 邸彥強.基于網格技術的多用戶多任務模擬訓練系統[J].系統仿真學報,2008,(2):56-60.
[4] 孫永富.兩棲裝甲裝備駕駛模擬訓練系統的實現[J].兵工自動化,2013,(2):12-16.
[5] 丁祥郭.消防接警員模擬訓練系統設計與實現[J].計算機與現代化, 2012,(9):27-29.
[6] 葛治國.汽車駕駛模擬訓練系統通信接口的設計[J].計算機應用,2001,(9):40-42.
A Research on Constructing the Simulation Training System Based on Network
LUO Jian-wei
(DepartmentofBasicCoursesTeaching,TheArmedPoliceAcademy,Langfang,HebeiProvince065000,China)
It is important to give full play to advantages of the computer communication network and three-dimensional simulation technology in simulation training, saving the cost of training and at the same time ensure the training quality in the fields of military,fire control, social services and other industries to promote comprehensive training and management level. In this paper, the simulation training system is introduced, and through the study of the construction situation and experience of simulation training system, discusses the construction of the simulation training system under the network environment.
the network; simulation; systematic design
2014-10-16
駱建偉(1978— ),女,河北巨鹿人,副教授。
N39
A
1008-2077(2015)03-0064-04