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

動車組轉向架虛擬裝配系統可視化技術

2011-06-11 03:35:18米小珍劉光亮周韶澤
大連交通大學學報 2011年6期
關鍵詞:轉向架可視化模型

米小珍,劉光亮,周韶澤

(大連交通大學 交通運輸工程學院,遼寧 大連 116028)

0 引言

作為高速鐵路的核心運輸裝備,高速動車組集中體現了機械、電子、計算機、控制和材料等高新技術,代表了機車車輛技術的最高水平[1].轉向架是保證動車組運行安全的重要組成部分,零部件數量多、結構復雜.據統計,占整個動車組成本15%的轉向架,在維修成本中占到40%以上(全生命周期).針對維修過程中存在的裝配關系復雜、檢修效率低、樣機培訓成本高、工作量大等問題,必須更新傳統的裝配檢修模式,才能使高速動車組在制造與檢修過程中出錯機會最小化,工作效率最大化,這就用到了虛擬裝配技術.虛擬裝配技術使產品在虛擬環境中進行模擬裝配,并且可以對產品的可裝配性做出直接評價和及時修改,為設計人員提供用于分析生產、裝配和評價的虛擬樣機.這樣可以避免設計缺陷、提高了設計質量,代替實物樣機又可降低生產成本.其中,可視化技術可以為虛擬裝配系統提供直觀的圖形、圖像顯示,提高系統運行效率,生動地反映出虛擬裝配的品質與性能,直觀地表達了虛擬裝配過程,最大限度地體現虛擬裝配的真實感.

目前,可視化技術已廣泛應用于虛擬仿真、結構力學、有限元數值分析、氣象科學、天體物理、分子生物學、醫學圖象處理等領域.而且出現了工程可視化輔助設計,可以實現設計過程中直觀方便的用戶交互與控制,從而可以使設計人員對設計對象及設計過程有更深刻的觀察和理解,有利于提高工程的設計質量,也是實現工程設計現代化的關鍵所在.所以,研究工程可視化具有現實意義和工程應用價值.

本文在動車組轉向架虛擬裝配系統對可視化技術的需求分析基礎上,對裝配模型的簡化、三維剖切顯示、立體顯示等技術進行研究,實現了動車組轉向架虛擬裝配過程的可視化.

1 動車組轉向架虛擬裝配系統

轉向架傳統維修過程中存在諸多問題,例如裝配信息表達不直觀、不能共享、培訓成本高、培訓時間長等,這些問題可以在虛擬裝配系統中得到很好的解決.操作者可在虛擬環境中進行維修工作的“預實踐”,為維修人員提供有效的模擬技術支持.

動車組轉向架檢修用虛擬裝配系統的總體結構如圖1所示,系統具有裝配序列規劃、包含路徑規劃的動態交互仿真及裝配維修信息查詢等功能,可以實現產品裝配序列的自動生成、裝配過程仿真,裝配維修信息查詢,為設計人員提供工藝參考,提高維護人員的維修能力和科技素質.為實現上述功能,系統綜合應用了多種虛擬技術,如建模技術、層次化分技術、交互式仿真技術、面向維修的虛擬裝配技術、可視化技術等.其中可視化技術作為實現各個功能的支撐技術,是提高系統效率的重要手段,也是清晰表達復雜零件關系的有效方法.

圖1 動車組轉向架虛擬裝配系統總體結構

2 可視化技術需求分析

可視化技術是解釋圖像數據和根據復雜多維數據集合生成圖像的一種工具,包括圖像理解和圖像分析兩方面.具體來說,它是將數據、符號轉換為幾何圖形或圖像,以便研究人員觀察仿真和計算的結果[2].可視化技術是計算機圖形學、圖像處理、數據管理、多媒體技術、人工智能技術、人機接口等技術的集成.

虛擬裝配系統要求圖形生成速度達到實時,而計算機所提供的計算能力往往不能滿足復雜三維場景的實時繪制需要,尤其是對于高速動車組轉向架這樣的大型復雜結構,因而研究人員提出多種圖形加速方法.LOD(Level of Detail)技術是其中一種主要方法;由于裝配體零件互相遮掩無法清晰的表達零件之間的裝配關系,剖視是一種展示裝配體內部結構的重要手段.本文利用三維剖切技術,將零件間復雜的裝配關系表述地更加明確;立體顯示技術可以實現深度層次立體視覺效果,使用戶“身臨其境”的重要方式之一.系統通過立體顯示技術為用戶提供高質量的立體模型.

本文主要根據動車組虛擬裝配系統對可視化技術的需求,研究LOD技術、剖切技術和立體顯示技術及其實現.

3 動車組轉向架虛擬裝配系統可視化的實現

3.1 基于AABB包圍盒的LOD技術

本系統中的LOD技術以離散型LOD為整體框架、基于AABB包圍盒的模型簡化算法實現.

LOD,即細節層次.其基本思想是利用物體的一種簡單形式來表達物體,從而使繪制的圖形簡潔明了.即當視點靠近物體時,用細節模型表示物體,當視點遠離物體時,用簡化模型來表示.由于距離的原因,簡化后的模型與細節模型看上去相差無幾,這樣就可以獲得一個比較好的加速效果,提高系統效率[3].離散型LOD的基本思想是預處理時為每個物體在不同層次細節上創建不同的模型,在運行時選擇不同的層次模型來表示物體.其優點為:可以解除簡化與渲染過程的耦合,使簡化模型易于編程實現;生成LOD模型時間短,不會影響系統運行效率;現代圖形硬件對離散型LOD支持較好,可以將相互獨立的LOD模型在預處理中編譯處理成優化的渲染格式,便于圖形的讀取.離散型LOD技術實現了動車組轉向架中大型復雜模型的快速導入、實時仿真及交互式操作.

包圍盒是用體積稍大且特性簡單的幾何體來近似地代替復雜的幾何對象.AABB包圍盒是包含對象且各邊平行于坐標軸的最小六面體[4].四種常見的包圍盒如圖2所示,包圍球技術包圍簡約性好、但計算誤差大,OBB和k-DOPs包圍盒技術包圍緊密性很好、但計算繁瑣,AABB包圍盒技術在計算體積的復雜度、簡約性和緊密性上是一種折中,而且對于動車組零件而言,零件的形狀相對比較規則,用AABB包圍盒技術已經足夠滿足計算的要求.因此本文選用AABB包圍盒技術對模型進行簡化,這種簡化算法比一般的網格化算法有更快的處理速度,提高了系統效率.在模型簡化過程中,主要是對物體內部零件和小的零件進行簡化.簡化方法為:設整個大部件的包圍盒為A,內含N個零件,其中某零件的包圍盒為ai(i∈N),設定閾值M(0<M<1),當,即為部件內的“小零件”,對其進行簡化;當ai?aj(?j∈N,j≠i)時,即某零件在另一零件內或從屬于另一零件,對其進行簡化.以空氣彈簧為例,簡化過程如下:

圖2 四種常見的包圍盒

首先導入零件模型,建立場景圖結構.然后計算場景圖內的包圍盒,根據基于AABB盒的簡化方法簡化模型,最后將簡化后的零件模型導入到場景圖結構.以空氣彈簧為例,對應不同的閾值M,得到不同的簡化結果.如圖3所示.(a)為簡化前模型;(b)為閾值M=0.001時簡化后的模型;(c)為M=0.005時的簡化模型.在模型簡化過程中,根據場景的不同選擇不同的閾值以達到圖像質量與系統效率之間的平衡.

圖3 LOD簡化后模型比較

3.2 剖切技術

二維剖視圖主要用于顯示零件剖開后的斷面和內部結構,能夠極大限度地表現零件內部信息.在三維造型系統中,剖視是用一個平面把一個零件或裝配體切開,從而顯示被遮蔽零件的結構形狀和位置關系.這在復雜的零件和裝配設計過程中十分有用,是三維造型系統可視化的重要組成部分[5].三維造型中的剖視分類,國標中沒有明確定義,一般將剖切面劃分為5種,即單一剖切面、兩相交的剖切平面(旋轉面)、幾個平行的剖切面(階梯剖)、組合的剖切平面(復合剖)和不平行于任何基本投影面的剖切平面(斜剖).在實際應用當中,平面剖切使用最多,而且是其他剖切方式的基礎.

OSG(OpenSceneGraph)圖形系統對剖切有很好的支持,可以實現上述各種剖切方式.其實現原理為:在三維空間內建立剖面方程Ax+By+Cz+D=0,當剖面與零件相交時,產生剖切效果.設被剖切零件上任意一點M,其剖面方程法向量n=(A,B,C).當m與n的夾角< m,n >∈(π/2,π)時,M點被剖切掉,M點的集合,即為零件被剖切部分.當剖面法向量n與坐標軸平行時,即為平行剖切或垂直剖切;當任意賦值時,即為斜剖;旋轉面剖切需要在零件上建立包圍盒,在包圍盒內使兩個剖面相交,實現旋轉剖;階梯剖是在旋轉剖的基礎上,利用位置變換節點或矩陣變換節點疊加得到的.通過對動車組轉向架結構分析可知,階梯剖應用較少,平面剖切和旋轉面剖切就可以方便簡潔的表達被遮掩部件的細節信息.

剖切的實現:在系統中調用ClipPlane類的成員函數創建剖切平面,根據用戶輸入的剖面參數對剖切平面進行設置,在定義了平面索引后對導入的模型進行剖切.本系統實現剖切實例如下圖所示:圖4中(a)為空氣彈簧的直剖,通過剖切可以觀察到其內部結構;(b)為空氣彈簧的斜剖;圖5為輪對的旋轉面剖切,可以觀察到齒輪箱與箱座之間的裝配關系.

圖4 空氣彈簧的剖切

圖5 輪對的旋轉剖切

普通的靜態剖視圖能夠顯示的信息數量有限,不能完全描繪零件間的位置關系.采用交互控制技術和剖面參數實現的交互式剖切,可以使用戶更容易理解各部分之間復雜的空間關系.

3.3 立體顯示技術

在觀察真實世界時,我們的眼睛得到的是兩幅不同的圖像,這兩幅圖像中任意相應兩點投射到視網膜上的水平距離,即為位差[6],它使雙眼產生了體視感覺.視差則是投射到監視器上,將在視網膜投射為位差的兩幅圖像的任意相應兩點的水平距離.這兩幅具有視差的圖像稱為體試圖像對.視差的大小決定了視網膜上位差的大小,直接決定了成像的效果.視差有四種基本類型:零視差、正視差、負視差和發散視差,如圖6所示.

圖6 視差類型

當圖像對之間不存在任何差別,即為零視差,相當于看無限遠處的景物圖像;當視差小于或等于瞳距且視線不交叉時,產生正視差,融合后的立體圖像位于顯示器平面的后面;兩眼視線交叉時產生負視差,成像位于眼睛與顯示器之間;發散視差是視差取值大于兩眼瞳距,在這種情況下,即使很短的時間,也會使眼睛產生不舒服的感覺,在現實中一般不會出現發散視差的可能.

視差又可分為垂直視差和水平視差.垂直視差是相關點的垂直坐標差,具有垂直視差的圖像對在大腦中很難融合成立體圖像,應避免垂直視差的產生.水平視差是相關點的水平坐標差,具有水平視差的圖像對融合效果好,因此應多采用水平視差來產生立體效果.

目前有多種計算圖像對的算法,其中透視投影旋轉法、平行投影法和雙中心投影法是比較典型的三種算法.透視投影旋轉法在平面顯示器上會產生垂直視差和圖像的扭曲,常不采用.平行投影法雖然解決了上述問題,但會產生無界的水平視差,給觀察者一種逆透視的感覺,不能滿足觀察要求.雙中心投影法是用兩個中心分別對左眼視景和右眼視景進行投影[7],不產生垂直視差、無界的水平視差等缺陷.因此,本文利用雙中心投影法實現模型的立體顯示.

雙中心投影法的原理為:假定兩眼到投影平面的距離相等,并且將兩眼簡化成兩個視點,如圖7所示.設:左視點坐標為(-e/2,0,-d),右視點坐標為(e/2,0,-d),雙眼距為e,投影平面為z=0且平行于x-y平面,空間有一點p=(x,y,z),Pl=(xl,yl)是點 p在投影平面的左投影,pr=(xr,yr)是點p在投影平面的右投影.

圖7 雙中心投影法數學模型

將左、右眼視景分別按單眼點投影法投影得到以下左、右眼點投影的方程組:

解方程組(1)可以得到左投影點在視平面的坐標Pl=(xl,yl).解方程組(2)可以得到右投影點在視平面的坐標Pr=(xr,yr).由左、右眼投影點坐標值,可以看到yl=yr,即左、右投影點在y方向的坐標相同,因此沒有垂直視差.而水平視差H=xl- xr=de/(d+z),其極限值為e.e值是決定水平視差H的關鍵系數.只有當e足夠小時,左右視景才能融合成3D圖像.參考文獻[6]建議e=0.028d.

系統中立體顯示的實現:程序調用OSG中的osg::stereo,通過交互式操作對為立體顯示參數賦值.如圖8所示,通過對屏幕高度、寬度、距離等的賦值,完成程序中 setStereoMode、setDisplay-Type、setStereo、setEyeSeparation、setDisplaySettings等函數的調用,根據雙中心投影法計算得到水平視差值,在場景圖中分別對左視圖和右視圖進行計算與繪制,利用紅藍分色實現立體顯示,實現立體顯示.交互式的立體顯示,可實現在不同規格的顯示器上得到相同的立體效果.圖8為立體參數的設置,圖9為輪對的立體顯示效果圖,需配戴紅藍立體眼鏡觀察立體效果.

圖8 立體渲染參數設置

圖9 輪對的立體顯示

4 結論

可視化是動車組轉向架虛擬裝配系統的重要支撐技術.本文采用基于AABB包圍盒的LOD技術實現了不同場景下模型的簡化;通過建立剖面實現了三維復雜模型的直剖、斜剖和旋轉剖切;利用雙中心投影法原理通過參數設置實現了系統中復雜模型的立體顯示.

可視化技術的應用提高了系統直觀性和效率,設計和制造人員利用該系統可以快速、準確地理解產品的結構、裝配和維護檢修要求,節約了大量查找模型資料和溝通所需要的時間,提高了工作效率.本系統開發的思想和方法,可以推廣到其他領域.

[1]董錫明.現代高速列車技術[M].北京:中國鐵道出版社,2006.

[2]林茂松.科學計算可視化的應用研究[D].重慶:西南交通大學,2006.

[3]肖鵬,劉更代.OpenSceneGraph三維渲染引擎編程指南[M].北京:清華大學出版社,2010.

[4]魏迎梅.虛擬環境中碰撞檢測問題的研究[D].北京:國防科學技術大學,2000.

[5]劉曉平,王浩.CAD系統中工程剖視圖的算法研究[J].計算機輔助設計與圖形學學報,2000,12:839-841.

[6]賈惠住.虛擬現實中立體顯示技術的研究與實現[D].大慶:大慶石油學院,2002.

[7]裴俊,戴樹嶺.虛擬座艙觀景系統的技術研究[J].測控技術,1998,17:3.

猜你喜歡
轉向架可視化模型
一半模型
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
重要模型『一線三等角』
20t軸重米軌轉向架裝用搖枕的研制
基于CGAL和OpenGL的海底地形三維可視化
重尾非線性自回歸模型自加權M-估計的漸近分布
基于SPS模式的轉向架軸箱裝配線仿真研究
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
基于結構應力的轉向架構架焊縫疲勞強度研究
主站蜘蛛池模板: 超碰色了色| 国产激爽爽爽大片在线观看| 亚洲v日韩v欧美在线观看| 亚洲国产日韩欧美在线| 性做久久久久久久免费看| 制服丝袜亚洲| 欧美日韩一区二区三区在线视频| 999在线免费视频| 91精品国产丝袜| 久久人人97超碰人人澡爱香蕉| 国产亚洲精品yxsp| 特级精品毛片免费观看| 在线观看免费国产| 自偷自拍三级全三级视频| 欧美亚洲激情| 一本一本大道香蕉久在线播放| 精品午夜国产福利观看| 成人午夜福利视频| 欧美97欧美综合色伦图| 精品人妻无码区在线视频| 片在线无码观看| 九九精品在线观看| 97久久免费视频| 亚洲国产在一区二区三区| 四虎影视库国产精品一区| 最新午夜男女福利片视频| 午夜天堂视频| 日韩欧美色综合| 99久久婷婷国产综合精| 三上悠亚一区二区| 日本一区二区三区精品国产| 一级爆乳无码av| 国产福利一区二区在线观看| 午夜三级在线| jizz在线免费播放| 青青青草国产| 少妇精品网站| 国产18在线| 国产成年无码AⅤ片在线| 自拍中文字幕| 99这里只有精品免费视频| 色有码无码视频| 亚洲高清日韩heyzo| 国产成人禁片在线观看| 免费全部高H视频无码无遮掩| 日韩高清一区 | 欧美a在线视频| 不卡无码网| 久久黄色一级视频| 国产视频一区二区在线观看| 国产又色又爽又黄| 97成人在线视频| 欧美一级专区免费大片| 免费看的一级毛片| 久久青草精品一区二区三区| 国产美女视频黄a视频全免费网站| 91在线视频福利| 国产网站免费观看| 国产H片无码不卡在线视频| 国产福利免费视频| 国语少妇高潮| av在线人妻熟妇| 在线亚洲天堂| 老司机精品一区在线视频 | 国产欧美在线观看精品一区污| 亚洲视频四区| 性激烈欧美三级在线播放| 国产va免费精品| 黄色三级网站免费| 无码中文AⅤ在线观看| 国产成人免费观看在线视频| 欧美黑人欧美精品刺激| 极品性荡少妇一区二区色欲| 亚洲一级无毛片无码在线免费视频| 青草视频在线观看国产| 国产成人三级| 国产欧美综合在线观看第七页| 67194在线午夜亚洲| 亚洲男人在线天堂| 久夜色精品国产噜噜| 国产精品太粉嫩高中在线观看 | 久久久久夜色精品波多野结衣|