999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于zSpace 的渦輪風扇發動機虛擬拆裝系統

2022-04-20 08:21:06潘亞東
科學技術創新 2022年11期
關鍵詞:動畫發動機模型

陳 偉 李 磊 潘亞東

(1、中國民航大學航空工程學院,天津 300300 2、中國民航大學工程訓練創新創業實踐基地,天津 300300)

1 概述

航空發動機是飛機的心臟,是“工業皇冠上的明珠”。航空發動機的研制水平充分體現了一個國家的工業基礎、經濟實力和科技水平等綜合國力,在民航領域,航空發動機的自主研發與制造是我國建設民航強國的重要舉措。民用航空運輸領域現在普遍采用渦輪風扇發動機,其研發周期長、技術難度大且結構異常復雜,同時由于渦扇發動機體形龐大,造價高昂,因此滿足所有人觀察研究真實渦扇發動機結構的需求極其困難。

虛擬現實(Virtual Reality)技術,是利用電腦模擬產生一個三維空間的虛擬環境,通過輸出設備提供給使用者關于視覺、聽覺、觸覺等感官的模擬,通過各種輸入設備與虛擬環境中的事物進行交互,讓使用者如同身臨其境一般,并能夠及時、無限制地觀察三維空間內的事物,近年來廣泛應用于醫學、教育、設計、影視娛樂等領域。因此采用虛擬現實技術搭建一個渦輪風扇發動機拆裝系統,不僅能夠清晰展示發動機的構造與系統,而且成本較低,具備良好的推廣價值。本文以CFM56-7B 渦輪風扇發動機為對象,結合桌面虛擬現實系統zSspace 和實時3D 互動創作平臺Unity 3D,開發一套渦輪風扇發動機虛擬拆裝系統,實現發動機VR 模型拆裝的人機交互以及相關理論知識學習。

2 系統設計

2.1 系統開發流程

系統開發整體流程設計如下:首先,收集渦扇發動機的信息,整理相關資料并完成發動機選型,利用SolidWorks 軟件建立發動機三維模型,并將建好的三維模型導入3DS Max 軟件中進行渲染和格式轉換,導出為FBX 文件,然后導入Unity 3D 平臺進行系統開發。其次,由于本系統開發使用zSpace 300 型一體機為硬件平臺,需提前下載并安裝zSpace SDK,并將zSpace 提供的zCore 和zView 兩個插件包導入到Unity 3D 平臺,為下一步開發做好準備。最后將開發出的系統在zSpace 平臺上進行軟件硬件匹配測試。開發具體流程如圖1 所示。

圖1 開發具體流程

2.2 系統結構框架

渦扇發動機虛擬拆裝系統結構框架如圖2 所示,包括三個模塊,分別是賬號管理、VR 模型交互和拓展與補充。賬號管理首先是注冊與登錄界面,擁有賬號的特定用戶才可使用系統,既確保了系統安全,也避免重要信息泄露給無關人員。注冊成功并登錄后進入到系統目錄(如圖3 所示),用戶根據自身需求選擇相應板塊進行體驗。系統目錄包含VR 模型交互和拓展與補充兩大類,每個大類又下設三個小項。在VR 模型交互模塊,用戶使用6 自由度觸控筆完成抓取、旋轉、平移、縮放模型等交互操作,模擬人手與發動機的交互,全方位沉浸式觀看發動機,同時發動機模型剖視可以展示更多信息,如發動機內部的轉子和靜子葉片、高低壓轉子軸、內外涵道氣流通路等,在此過程中zSpace 保證了模型不失真、不變形,而且在增強現實模式下,發動機模型便“脫離”屏幕的束縛,與現實世界融為一體。

圖2 系統結構框架

圖3 系統目錄

發動機部件拆卸、組裝兩個模塊可以完成對發動機的整機拆裝和對五大部件(風扇和進氣道、壓氣機、燃燒室、渦輪和尾噴管)的拆裝,更詳細地了解發動機的組成與功用,了解發動機的構造與系統。拓展與補充板塊則利用動畫、視頻和圖片,較充分地還原發動機的工作過程、氣流通路的形成、高低壓轉子及風扇間的傳動關系等,另提供發動機相應的技術參數,達到對發動機工作過程進行動態展示,也可根據系統需求,補充相應內容,如發動機部件拆裝視頻等。

3 開發過程

3.1 建模優化與模型導入

首先需建立發動機模型,機型選用CFM56-7B 渦輪風扇發動機,因Unity3D 本身無法建立復雜的三維模型,因此采用SolidWorks 進行建模。在模型建立完成之后,為了使模型更真實需導入3DS Max 進行模型渲染,由于SolidWorks 不支持FBX 格式的導出,所以需先將三維模型導出為STL 格式,再通過3DS Max 自帶的合并導入方式,依次將CFM56-7B 零部件模型導入3DS Max 中,同時用3DS Max 對模型各零部件的位置和角度進行調整優化以減少模型占用的系統內存。修改完成之后,將模型導出為FBX 格式并拖拽至Unity3D 中,建模如圖4 所示。

圖4 CFM56-3 發動機模型

模型在3DS Max 中導出為FBX 格式文件后可直接將文件拖拽至Unity 3D 的Assets 工程文件下,Unity 3D將自動讀取模型。同時,為了方便管理及后續故障排查,在Assets 下創建文件夾將所有工程素材、代碼程序、場景動畫分別儲存。在完成資源導入后,通過File 下的New Scene 創建新場景,將Assets 中Unity 3D 讀取的模型文件直接拖拽至Scene 窗口下,通過界面Hierarchy 面板可查看管理已添加至場景中的模型。

3.2 基于zSpace 的Unity 3D 開發

3.2.1 zSpace 資源包的使用

完成系統開發首先需要導入zSpace 提供的插件包。實現增強現實效果需要借助zView 插件包,但同時標準zCore 組件必須出現在Unity 3D 場景中,zView 才能正常工作,所以需要先導入zCore 組件并完成相應配置。本系統選用的是zCore 6.0 版本,目前與該版本兼容的Unity 3D 版本包括2018.x 的所有版本和2019.x 版本,為了成功構建在zSpace 上以立體呈現的獨立可執行文件,必須配置Unity 3D 中的相關選項,主要是對Project Settings中的Player 選項進行相關調試以實現立體效果。另外,還需對Unity 3D 進行基礎的場景配置,進行角度、顯示比例等的調整以適配zSpace 的顯示大小。然后將Assets/zSpace/zView 文件夾中的zView 添加到場景中,加上相應腳本才能夠實現增強現實效果。

3.2.2 模型交互與增強現實

zSpace 運用六自由度的觸筆代替人手與虛擬世界的模型進行交互,模擬人手抓取、移動和旋轉物體的過程,另外本系統還添加了模型縮放和模型爆炸兩種交互方式,避免由于zSpace 屏幕大小的限制而無法完整瀏覽發動機的情況發生,同時模型爆炸能更清楚地觀看發動機各個部件。

3.2.2.1 實現用觸控筆抓取對象,首先需利用函數構造虛擬光線然后確定光線相交的對象。通過射線與待拾取物體包圍盒碰撞檢測的方式來確定抓取時機,運用Unity 3D 軟件提供的Raycast(檢測是否碰撞)和zCore 資源包提供的GetTargetPose(獲取射線發射位置、方向)實現,模型實際抓取效果如圖5 所示。

圖5 實際抓取效果

3.2.2.2 模型零部件的平移和旋轉通過Unity 中的插件iTween 動畫庫來實現,部分代碼如下:

iTween.MoveBy (gameObject,iTween.Hash (“y”,5,“easeType”,“easeInOutExpo”,“loopType”,“none”,“delay”,5)

3.2.2.3 渦輪風扇發動機整體模型的旋轉縮放功能通過射線函數Lerp 函數實現,函數調用語句如下:

Ray=Camera.main.ScreenPointToRay(Input.mousePosition);transform.rotation =Quaternion.Lerp (transform.rotation,mRotation,Time.deltaTime*Damping).

3.2.2.4 利用Unity 3D 的動畫系統實現渦輪風扇發動機重要零部件的爆炸動畫,在程序中運用anima.SetBool(“anima-name”,true)實現對動畫的播放控制,進而實現模型的爆炸效果。

3.2.2.5 依靠zView 資源包和外接攝像頭,實現增強現實效果。并利用GetCurrentActiveConnection()函數(獲取當前鏈接)、ConnectToDefaultViewer()函數(連接到顯示軟件)、SetConnectionMode()函數(設置連接模式)使模型“掙脫”屏幕的束縛,與現實世界融為一體,沉浸式360 度觀察發動機模型。

4 結論

基于zSpace 桌面虛擬現實系統、Unity3D 虛擬現實引擎開發的渦輪風扇發動機虛擬仿真系統,該系統發揮了zSpace 的良好交互性、高保真度以及增強現實等特征優勢,極大地提高了虛擬仿真的交互性與沉浸感,使整套系統硬件設備更輕便,并且較好完成了對渦輪風扇發動機結構、工作過程的虛擬仿真。實踐表明,該虛擬仿真系統在實踐方面取得較好效果,可為虛擬仿真技術在航空發動機領域的應用提供可資借鑒的經驗。

猜你喜歡
動畫發動機模型
一半模型
做個動畫給你看
重要模型『一線三等角』
動畫發展史
重尾非線性自回歸模型自加權M-估計的漸近分布
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
發動機空中起動包線擴展試飛組織與實施
3D打印中的模型分割與打包
我是動畫迷
學生天地(2016年9期)2016-05-17 05:45:06
新一代MTU2000發動機系列
主站蜘蛛池模板: 毛片免费视频| 丰满的少妇人妻无码区| a色毛片免费视频| 午夜视频免费一区二区在线看| 日韩无码黄色网站| 国产午夜福利在线小视频| 欧美精品亚洲二区| 亚洲视频黄| 国产亚洲欧美日韩在线观看一区二区| 黄网站欧美内射| 在线色国产| 91九色最新地址| 91久久国产综合精品女同我| 一级看片免费视频| 中文字幕av一区二区三区欲色| 日韩在线观看网站| 91在线无码精品秘九色APP| 一级毛片基地| 国产精品v欧美| 91免费精品国偷自产在线在线| 亚洲成网777777国产精品| 日本在线欧美在线| 国产农村妇女精品一二区| 亚洲欧美国产高清va在线播放| 狠狠色丁香婷婷| 成人国产精品一级毛片天堂 | 国产swag在线观看| 精品国产一区91在线| 亚洲高清无在码在线无弹窗| 欧美日韩国产系列在线观看| 久久亚洲国产视频| 黄色网址手机国内免费在线观看| 在线欧美日韩| 国产精品免费电影| 国产欧美日韩综合在线第一| 精品欧美日韩国产日漫一区不卡| 黄色在线不卡| 亚洲系列中文字幕一区二区| 久久国产精品无码hdav| 亚洲国产系列| 国产婬乱a一级毛片多女| 久久成人18免费| 久久婷婷五月综合色一区二区| 久久国产精品影院| 午夜精品久久久久久久99热下载 | 好吊色妇女免费视频免费| 国产成人亚洲精品色欲AV| 扒开粉嫩的小缝隙喷白浆视频| 精品国产aⅴ一区二区三区| 日韩美女福利视频| 久久久久亚洲AV成人人电影软件 | 中字无码av在线电影| 伊人成人在线| 九九视频免费看| 亚洲毛片网站| 久久无码av三级| 久久亚洲精少妇毛片午夜无码| 欧美va亚洲va香蕉在线| 国产99热| 日韩AV手机在线观看蜜芽| 久久免费视频播放| 国产男人的天堂| 欧美有码在线观看| 欧美一级黄色影院| 国产91视频免费观看| 国产大片黄在线观看| 亚洲va欧美va国产综合下载| 午夜三级在线| 国产精品亚欧美一区二区| 国产视频你懂得| 欧美性色综合网| 国产一在线观看| 中文字幕调教一区二区视频| 成人夜夜嗨| 99精品国产高清一区二区| 亚洲国产亚洲综合在线尤物| 高清码无在线看| 国产天天射| 欧美一级黄片一区2区| 波多野结衣第一页| 日日噜噜夜夜狠狠视频| 国产大片喷水在线在线视频|