◆胡偉 朱敏
基于PostEngineer的慣性平臺維修培訓仿真系統研究
◆胡偉 朱敏
(中國人民解放軍第5720工廠 安徽 241007)
航空裝備維修對產品維修技術開發和維修操作技能要求高,人員能力培養成本高、周期長、難度大。本文基于PostEngineer開發某慣性平臺維修培訓仿真系統,經實際應用與統計分析,該平臺覆蓋產品組件的原理學習和實操訓練,與傳統教學手段相比,學員對產品維修知識點掌握全面,培訓周期短,為用戶提供了直觀、逼真的維修訓練環境。
PostEngineer;培訓系統;虛擬仿真;慣性平臺
裝備維修是部隊戰斗力保障的重要組成部分,隨著裝備設計和制造技術的發展,大量新技術、新工藝應用于裝備設計和制造,裝備維修也隨之遇到新的難度和挑戰,美軍裝備維護手冊提出:“維修工程師可以進入到虛擬環境中,對虛擬產品進行維修,部件的可達性、部件分配空間的合理性以及完成特定維修任務所需時間等信息均可借助虛擬技術進行評估”,為虛擬現實技術(Virtural Reality,以下簡稱VR)在裝備維修領域的應用指明了方向[1-2]。
慣性導航系統是飛機重要的傳感器設備,能提供飛行狀態下的加速度、速度、位置、姿態、航向等數據信息。該系統內部組件結構復雜、器件精密度高、裝配銜接要求精細,使得培養該型慣導修理人員成本、周期及難度大大增加。
PostEngineer開發軟件(以下簡稱“PE”)是三維交互式可視化系統的虛擬現實開發平臺,內嵌可擴展的對象庫[3-4]。可實現產品全生命周期的可視化數據展現、交互培訓、虛擬監控、售后使用及維修指導等。
通過PE虛擬仿真技術完成某型慣性導航平臺組件培訓系統的設計和開發,分模塊實現產品原理教學、維修實操訓練的三維虛擬建模和交互,可以為受訓人員提供直觀、逼真的訓練環境,有效提高慣導修理人員培養效率,降低培養成本[5]。
PE虛擬仿真平臺具有完全自主知識產權,可提供代碼級信息安全和技術保障。其基于結構化腳本語言的二次開發模式,方便實現復雜的控制邏輯;基于OpenGL圖形庫開發,支持多種CAD文件接口;可實現大數據處理,完成多維信息的集成和顯示;實時交互,實現自動考核評估;軟硬件結合,實現虛擬設備和硬件的雙向驅動[6]。
PE開發過程主要分為兩部分:動畫制作和交互設計。動畫制作指通過PE動畫編輯器創建三維模型的運動及特殊效果動畫,交互設計是指用戶與虛擬系統之間的交互方式。PE以面向對象的形式開發,用戶通過定義各種對象以及對象間的關系構造復雜虛擬交互系統。
系統主要包括教學演示以及訓練兩個基本功能,根據產品結構劃分為外滾環、俯仰環、內滾環以及方位環等四個部分,分別從拆分和安裝兩個角度進行設計與實現。
借用PE虛擬仿真開發平臺的物理引擎,進行慣性平臺裝配部件之間的實時碰撞檢測,可實現數字模型的虛擬裝配評估,減少實際產品評估帶來的制造修理成本和周期。
根據培訓系統功能的需求,整個培訓系統分為講解和訓練兩個主模塊,在主模塊下分別設置拆卸和安裝子模塊,在子模塊下設置環架、方位分解及安裝,如圖1所示。
基于PE的項目開發過程主要是三維模型的建立、平面圖的設計、專業資料的整理和軟件的設計等,如圖2所示。
某產品培訓平臺的設計按照產品螺釘建模、裝配調整成型、產品上色、基礎動畫制作、講解動畫及聲音、訓練及交互設計等過程進行,其過程如圖3所示。

圖1 系統功能架構框圖

圖2 項目開發流程框圖

圖3 培訓平臺設計過程
培訓平臺設計的第一步為產品及螺釘的建模,由于本系統產品結構復雜,精度高,選用CATIA軟件進行模型建立。CATIA模型注重模型的幾何準確性和精確度,能提高VR場景中的訓練要求,產品建模完畢后如圖4所示。
產品和螺釘建模完畢后,要進行裝配調整成型,包括方位環裝配調整、內傾斜框與方位環裝配、外滾環及內部裝配,由于產品結構復雜,部分數據難以測量準確,所以要根據其模型誤差進行反復調整。待調整合理后最后加上螺釘逐個裝配,最后就完成產品的整體裝配調整。裝配成型后的產品如圖5所示。

圖4 產品建模

圖5 產品裝配成型
由于CATIA模型不對產品材質紋理進行設置,為使創建的三維模型逼真,將模型導入到3DS MAX軟件后,通過表面貼圖的方式對模型進行渲染著色。
渲染完成后將模型通過交互接口導入到PE虛擬現實設計軟件中進行場景仿真制作,對模型材質、紋理、透明度等進行修改。產品上色后如圖6所示。

圖6 產品上色
模型導入PE虛擬現實設計軟件后,首先對模型節點分組固化。分解、安裝等動畫實現的基礎就是產品節點的完整建立。
完成產品色彩節點調整后,進行動畫制作,進行PE模型的初步處理,初始化動畫背景按鈕制作以及初始化動畫制作,完成基礎動畫的制作。
根據系統功能需求建立各模塊,在各模塊下首先分組制作基礎分解動畫,安裝動畫可利用分解動畫的反向動畫完成。在基礎分解動畫制作完成后,利用基礎動畫添加相機變化、文字語音解說等制作復合動畫。講解動畫即是利用復合動畫進行銜接完成。
完成拆卸訓練動畫、裝配訓練動畫等,添加按鈕界面,對整體進行梳理修改,完成培訓平臺的開發。
訓練模塊需要對模型進行交互設置以完成人機互動功能,主要采用控制點以及觸發器。控制點是通過對單個部件的操作引發動畫執行,主要使用在分解模塊中;觸發器是通過鼠標依次點擊兩個部件來觸發動畫的運行,主要運用在安裝模塊中。
對于整體界面的完善制作,主要包括添加界面、背景、按鈕等。在此過程中,需注意各按鈕內要添加模塊初始化動畫。
用戶進入教學模塊,可選擇拆分講解動畫、裝配講解動畫。拆卸模塊又按分解順序劃分為模塊拆卸、臺體拆卸、外三環拆卸,裝配模塊為拆分逆過程,學員可自主分階段進行學習。圖7為拆分講解動畫效果圖。

圖7 拆分講解界面
訓練模式布局同教學模塊,拆卸安裝互為逆過程。用戶進入訓練模式,可使用顯示系統生成的虛擬動作,來完成與數字虛擬樣件的裝配和分解交互,系統依據用戶操作步驟進行判斷,并給予提示(如圖3所示)。基于該模塊,對學員進行裝配、分解等方面的虛擬培訓,減少物理調教試驗。圖8為訓練臺分解效果圖,圖9為訓練臺體裝配效果圖。

圖8 臺體分解界面

圖9 臺體裝配界面
基于PostEngineer技術開發的某型慣性平臺組件維修培訓仿真平臺,具有基于產品的豐富表現元素、直觀的表現方式、人性化的訓練模式和便捷的可修改擴充體驗等特點,能有效縮短培訓周期、減少設備損耗、規避事故隱患,交互功能體現用戶個性需求。將虛擬維修應用平臺引入理論教學中,可以有效推進航修培訓方法和手段的進步,使培訓內容形象、真實。本文所開發的慣性平臺維修培訓系統,可為下一步航空修理產業提供經驗和相關技術支持。
[1]MIL-HDBK-470,Designing and Developing Maintainable Products and Systems,Department of Defense Handbook [S].August 1997.
[2]楊宇航,蘇曼迪,喬輝.復雜裝備維修訓練通用仿真系統[J].系統仿真學報,2008,20(11):2885-2892.
[3]郭叔偉,孫巖,丁祥. 基于虛擬現實技術的飛行教學系統設計和應用研究[J].裝備制造技術,2016(9):202-204.
[4]周來,鄭丹力,顧宏斌,等. 虛擬現實飛行模擬訓練中的視覺交互技術研究[J].航空學報,2013,34(10):2391-2401.
[5]PostEngineer開發手冊.武漢創景可視.
[6]李昂,宗磊.基于PostEngineer虛擬仿真平臺的艦艇導航裝備虛擬保障研究[J].艦船電子工程,2016,(9):66-69.