- 相關推薦
試論虛擬雷達維修訓練系統(tǒng)的設計與實現(xiàn)工學論文
論文關鍵詞:虛擬現(xiàn)實 數(shù)據(jù)庫 雷達維修 系統(tǒng)設計
論文摘 要:如果將虛擬現(xiàn)實技術(VR)應用于裝備維修訓練,能使操作者通過虛擬模擬仿真訓練得到操作真實設備的訓練效果,同時不僅能減少使用、維修成本,而且不受場地和時間的限制。本文介紹了虛擬雷達維修訓練的系統(tǒng)設計思路,以及總體結構、系統(tǒng)的組成和實現(xiàn)方法。
引 言
目前觀通部隊在裝備保障方面還有很多缺陷,最主要的方面就是技師的維修能力不強,造成這個現(xiàn)象的主要原因就是技師的實踐經(jīng)驗不多。由于雷達在運行時大部分都是高壓,一不小心就很容易燒壞設備,所以技師的維修訓練一般只能靠理論學習。因此迫切需要一個雷達維修的仿真模擬系統(tǒng),用以解決技師的維修實際操作訓練。
1、軟件體系結構設計
為了滿足維修時協(xié)同操作的要求,同時考慮到系統(tǒng)的擴展,所以選擇使用HLA/RTL來構架該系統(tǒng):HLA是為了將多個仿真應用集成起來而定義的一種軟件體系結構。HLA能將多個小的計算機仿真系統(tǒng)聯(lián)合成為一個大的仿真系統(tǒng),同時還能幫助實現(xiàn)整個系統(tǒng)的擴展。HLA的核心思想就是通過互操作和重用,其顯著特點是通過運行支撐環(huán)境HLA(High Level Architecture),提供通用的、相對獨立的支撐服務程序,將仿真應用同底層的支撐環(huán)境分開。所以該系統(tǒng)采用HLA/RTI的框架,這樣就可以很方便的對操作的技師數(shù)目進行增減,而且還可以減少機器負擔。
2、數(shù)據(jù)結構設計:
現(xiàn)實中的雷達維修,應該是首先測量幾個關鍵節(jié)點的數(shù)值,然后把這些數(shù)值跟正常時節(jié)點的數(shù)值進行比較,根據(jù)異常的節(jié)點數(shù)值來判斷故障的,而雷達工作狀態(tài)有兩種:高壓和低壓。所以該系統(tǒng)的數(shù)據(jù)庫應該有5個表,NorLoTable記錄在低電壓下無故障時各個節(jié)點的數(shù)據(jù),ErLoTable記錄在低電壓下故障時數(shù)值改變的節(jié)點的數(shù)據(jù),NorHiTable記錄在高電壓下無故障時各個節(jié)點的數(shù)據(jù),ErLoTable記錄在低電壓下故障時數(shù)值改變的節(jié)點的數(shù)據(jù),ErHiTable記錄在高電壓下故障時數(shù)值改變的節(jié)點的數(shù)據(jù)。ErPhTable記錄的是故障名、故障的現(xiàn)象、故障序號。
3、維修訓練模塊設計:
1、查看節(jié)點功能的實現(xiàn):再虛擬維修中,一個重要功能就是查看虛擬設備的運作情況,包括機器各個元件的電流電壓等電氣情況以及虛擬儀器的數(shù)據(jù)。在本系統(tǒng)的訓練模塊中,要能實現(xiàn)使用者可以通過鼠標虛擬雷達中各個關鍵節(jié)點在高壓時或者低壓時的數(shù)據(jù)。
2、碰撞檢測功能的實現(xiàn):
針對雷達機械部件大部分都是正方形,所以采用AABB ( axis— aligned bounding boxes)包圍盒的算法,它的原理可概括為:每個物體的包圍盒為長方體,長方體的面與坐標軸平行,然后將長方體投影到每個坐標袖上,得到一個區(qū)間:分別對三個坐標軸上所有物體的投影區(qū)間排序,只有當兩個物體在三個坐標軸上的投影同時重疊時才有可能在空間發(fā)生碰撞。
3、裝配時拾取的實現(xiàn):
模型拾取有多種方法,如采用構造的裝配樹狀結構模型,通過點擊節(jié)點進行檢索;采用名稱或識別號進行檢索;直接在三維裝配環(huán)境中通過鼠標點擊拾取物體模型。
使用鼠標點擊來拾取物體是最簡單、最直觀的方法之一,同時考慮到雷達觀通站裝備傳感手套不可能也不現(xiàn)實,所以這個系統(tǒng)使用鼠標點擊的方法來實現(xiàn)拾取功能,其過程是通過獲取鼠標在屏幕上的點擊點,經(jīng)屏幕坐標轉換得到投影點,以視點為起點,經(jīng)投影點構造一條垂直指向屏幕的射線,然后經(jīng)投射變換、坐標變換獲得一條位于模型空間的射線。由于所有模型都位于視錐之內(nèi),因而只需判斷這條射線與場景中的哪些模型相交,經(jīng)過選擇即可獲取所需模型。
4、評分功能的實現(xiàn):維修的評分標準應該有4個:是否使用到高壓、維修時更換部件數(shù)目是否大于標準數(shù)目、維修時間、維修不成功的次數(shù)。維修控制臺管理員給出各項的加權值,從而可以實現(xiàn)評分功能。
4、故障診斷模塊設計:
目前故障診斷的實現(xiàn)方法大體上有:基于專家系統(tǒng)的智能故障診斷技術、基于神經(jīng)網(wǎng)絡的智能故障診斷技術、基于模糊邏輯的診斷方法、基于故障樹分析的診斷方法、基于事例推理診斷方法。
這些方法有自我學習能力,而且在故障案例庫中的信息比較全面的前提下準確率很高,但是它們都要求在輸入關鍵節(jié)點的信息(數(shù)值形式),這就要求技師在使用專家系統(tǒng)時,必須測量所有的故障案例庫中關鍵節(jié)點的信息,而且輸入不能是數(shù)值以外的信息,這就導致很多維修技師常用來判斷故障的依據(jù)不能輸入(比如某某器件過熱、波形異常等),而且當需要添加新的關鍵節(jié)點的時候,那么要對整個故障案例庫中的故障實例都添加該節(jié)點的數(shù)值,所以在擴展方面不是很好。
考慮到本系統(tǒng)的故障診斷模塊只作為維修時的參考信息,以及本系統(tǒng)的數(shù)據(jù)存儲形式,在這里采用最簡單的數(shù)據(jù)表ErPhTable進行檢索,匹配相似故障現(xiàn)象,然后列出所有的結果。維修人員可以輸入幾個故障的關鍵現(xiàn)象,然后通過模式匹配方法輸出結果集。比如維修人員輸入故障現(xiàn)象是“磁控管不工作”、“保險絲S1燒斷”,那么搜索語句就是:
select FaultN from ErPhTable where Phenomena like ‘%磁控管不工作%’ and Phenomena like ‘%保險絲S1燒斷%’
結束語
虛擬雷達維修系統(tǒng)是從系統(tǒng)工程的角度出發(fā),采取虛擬現(xiàn)實技術、數(shù)據(jù)庫、故障診斷、圖形圖像技術、仿真、多媒體技術等高科技手段,以武器裝備的電氣信息、維修流程和歷史經(jīng)驗等數(shù)據(jù)為基礎,建立起雷達維修的虛擬系統(tǒng),實現(xiàn)雷達保障工作的訓練和維修的信息化。經(jīng)研究,該系統(tǒng)具有開發(fā)周期短,實用性強,可擴展性好、易維護、資源占用小的特點。
參考文獻:
1。王劍, 陸國棟, 譚建榮 三維場景中圖形對象的拾取方法 機械 2004
2。劉玉海,俞康倫,張錫恩 基于虛擬現(xiàn)實的裝備維修仿真訓練系統(tǒng)研究 計算機仿真 2002
3。劉玉海 某大型導彈武器系統(tǒng)虛擬維修系統(tǒng) 兵工學報 2004
4。陳雷,伊明,陳二雷 基于包圍盒的碰撞檢測算法研究 開發(fā)研究與設計技術 2007
【試論虛擬雷達維修訓練系統(tǒng)的設計與實現(xiàn)工學論文】相關文章:
氣象雷達綜合測試系統(tǒng)的設計與實現(xiàn)04-27
雷電資料與雷達數(shù)據(jù)綜合分析系統(tǒng)的設計與實現(xiàn)04-27
輪機英語考證評估訓練系統(tǒng)的設計與實現(xiàn)04-28
仿真訓練系統(tǒng)基于DirectPlay的RTI設計與實現(xiàn)04-27
基于OpenGL的虛擬校園漫游系統(tǒng)的實現(xiàn)04-29
數(shù)據(jù)結構虛擬課堂的設計與實現(xiàn)04-28
二三維聯(lián)動的虛擬校園設計與實現(xiàn)05-03
網(wǎng)上虛擬課堂系統(tǒng)的研究與設計04-29