国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OSG與CEGUI的電力設備虛擬裝配關鍵技術探究

2013-11-15 02:07:42黎大健
電子測試 2013年24期
關鍵詞:模型庫碰撞檢測線程

趙 堅,黎大健,秦 楷

(廣西電網(wǎng)公司電力科學研究院,廣西南寧,530023)

0 引言

伴隨著國內(nèi)經(jīng)濟的高速發(fā)展,對電能的需求正在快速擴大,為了滿足進一步需求,國家加大了電力行業(yè)基礎建設的投入,包括電網(wǎng)技術升級、優(yōu)化電源布局,建設超高壓電網(wǎng)等。電網(wǎng)升級和超高壓電網(wǎng)建設中,大型輸變電等設備的升級改造、安裝維修等工作任務繁重,另外電力設備的檢修安裝都存在相當危險性與復雜度,如何快速培養(yǎng)一批技術熟練的工程師,給電力事業(yè)的建設提出了挑戰(zhàn)。

近年來,虛擬裝配技術受到了學術界和工業(yè)界的廣泛關注,并對虛擬制造等先進制造模式的實施具有非常深遠的影響。用戶通過建立其產(chǎn)品的數(shù)字化裝配模型,通過虛擬裝配技術,在計算機上創(chuàng)建近乎實際的虛擬環(huán)境,并且用在此虛擬環(huán)境中制造的虛擬產(chǎn)品代替?zhèn)鹘y(tǒng)設計中的物理樣機,這樣,為設計人員對產(chǎn)品裝配過程的模擬和分析提供了便利,使產(chǎn)品裝配性能的預估值更為準確,更使產(chǎn)品的潛在裝配沖突和缺陷得到及早的發(fā)現(xiàn)和反饋,可以極大的縮短產(chǎn)品的開發(fā)周期,降低其生產(chǎn)成本,使其在市場中的競爭力大幅提高。

1 虛擬裝配技術

1.1 虛擬裝配技術分類

根據(jù)實現(xiàn)功能和目的的差異,關于虛擬裝配的研究大體可以分為以下三類:以產(chǎn)品設計為中心的虛擬裝配、以工藝規(guī)劃為中心的虛擬裝配和以虛擬原型為中心的虛擬裝配。

(1)以產(chǎn)品設計為中心的虛擬裝配。

在產(chǎn)品設計過程中,為了更好的協(xié)助與裝配相關設計決策的執(zhí)行,需要運用在虛擬環(huán)境下對計算機數(shù)據(jù)模型進行裝配關系分析的計算機技術,它結合面向裝配設計的理論方法,從設計原理方案的角度出發(fā),在各種因素的制約下尋求裝配結構的最優(yōu)解,并由此擬定產(chǎn)品的裝配草圖。該技術以全面改善產(chǎn)品的可裝配性為目的,通過模擬試裝和定量分析,找出零件結構設計中不合適裝配或性能不好的結構特征,由此進行設計修改。從技術角度來講,最終要保證所設計的產(chǎn)品合理可行;而從經(jīng)濟角度來講,又要盡可能的降低產(chǎn)品的總成本,此外,還要兼顧環(huán)保等社會因素。

(2)以工藝規(guī)劃為中心的虛擬裝配

產(chǎn)品的裝配工藝設計過程中存在著工藝規(guī)劃問題,于此,采用計算機仿真和虛擬現(xiàn)實技術,基于產(chǎn)品的信息模型和裝配模型,可以獲得較優(yōu)的裝配工藝方案來指導實際的裝配生產(chǎn)。根據(jù)工藝規(guī)劃所涉及的范圍和層次,可將其分為系統(tǒng)級裝配規(guī)劃和作業(yè)級裝配規(guī)劃。系統(tǒng)級裝配規(guī)劃是裝配生產(chǎn)的總體規(guī)劃,主要包括市場需求、生產(chǎn)規(guī)模、投資狀況、資源分配、裝配車間分布、裝配生產(chǎn)線平衡等內(nèi)容,是裝配生產(chǎn)的綱領;作業(yè)級裝配規(guī)劃是指裝配作業(yè)與過程規(guī)劃,主要包括裝配順序的規(guī)劃,工藝路線的制定,裝配路徑的規(guī)劃,操作空間的干涉驗證等。以工藝規(guī)劃為中心的虛擬裝配,其操作仿真的逼真度非常高,如虛擬裝配的實施對象,操作過程,以及操作過程中所用的工具及輔助材料等,都需要與生產(chǎn)實際情況高度吻合,以生動直觀的反映產(chǎn)品裝配的真實過程,使得仿真結果可信度高。

1.2 虛擬裝配的關鍵技術

(1)三維場景建模技術

虛擬現(xiàn)實系統(tǒng)中存在很多不同的場景模型,如果這些模型都用三維渲染引擎自身代碼生成的話,系統(tǒng)的開發(fā)效率會極其低下,因此,在實際的開發(fā)過程中,工作人員要先用三維建模軟件構建出所需的各種三維模型,然后再通過引擎插件將這些構建好的模型文件導入到場景中來,這樣,不僅提高了工作效率,而且會加大開發(fā)人員之間的合作力度,使得非計算機相關專業(yè)人員也能夠致力于系統(tǒng)的開發(fā)。

而在這些三維建模軟件中,Maya可謂一枝獨秀,其獨特的界面設計,合理的快捷鍵組合,與其他建模軟件相比,極大的提高了開發(fā)效率,可謂事半功倍;此外,3ds Max的表現(xiàn)也不俗,因此,在此次系統(tǒng)的開發(fā)中,我們選用了這兩款三維軟件來構建場景模型。

(2)三維實時繪制

三維圖形的繪制已經(jīng)有幾十年的研究歷史,技術相對較為成熟,由于圖形數(shù)據(jù)量龐大,而受到計算機硬件處理能力的限制,圖形的渲染與繪制需要一定時間,而在三維仿真系統(tǒng)中希望圖形能夠進行實時繪制,這也是關鍵問題之一,例如在變壓器線圈繞制仿真過程中線圈圖形的刷新率要求非常高。

(3) 碰撞檢測

三維場景漫游中不可避免進行大量交互,而交互過程中的碰撞必然會導致三維實體間的交錯,因此必須通過碰撞檢測技術規(guī)避這類交錯問題。根據(jù)場景中模型的形狀情況,本項目將考慮在兩種碰撞檢測算法中選擇。

① 如果模型多為規(guī)則圖形,則采用包圍盒樹法進行碰撞檢測,的核心是將物體簡化為多面體或球體,計算兩待測實體中心點的距離與它們半徑之和的關系,以此來判定兩物體是否可能碰撞。

② 如果模型多為非規(guī)則圖形,采用空間投影的方法,將不規(guī)則物體投影成一個較規(guī)則的物體來進行碰撞檢測,或采用縮放的方法,將一個物體縮小而另一個物體相應地放大,同樣可以加速碰撞檢測.

1.3 多分辨率模型調(diào)度

為了實現(xiàn)場景模型的實時繪制與渲染,解決模型數(shù)據(jù)量龐大的矛盾,可以通過多分辨率模型調(diào)度的方法解決,即將三維場景模型進行多分辨率處理,處理后的不同分辨率模型間的數(shù)據(jù)量將進行數(shù)量級程度的減小,系統(tǒng)在進行三維場景顯示時會根據(jù)視場遠近自動調(diào)用相應分辨率的模型進行顯示,從而大大提高三維場景的繪制效率與渲染效果。

2 電力設備虛擬裝配系統(tǒng)設計與實現(xiàn)

2.1 系統(tǒng)架構

(1)三維仿真顯示平臺

整個三維仿真顯示交互平臺總共分為三層。

第一層為數(shù)據(jù)驅(qū)動層,驅(qū)動三維裝配模型進行裝配路徑規(guī)劃、動態(tài)裝配、約束加載、干涉檢測。

第二層為功能層,實現(xiàn)模型裝配過程中實時交互以及文字、圖片提示,實現(xiàn)變壓器生產(chǎn)過程中相關設備的功能仿真,實現(xiàn)變壓器零部件運動仿真

第三層為渲染層,主要進行界面、設備模型和場景模型的渲染與顯示。

(2)模型庫管理系統(tǒng)

本系統(tǒng)主要對兩個庫進行管理:三維模型庫、場景模型庫。

三維模型庫以裝配體為單位組織管理零件模型,最小粒度為零件模型,在裝配仿真過程中以裝配體結構查找調(diào)用零件模型。

場景模型庫主要管理裝配模型所在的環(huán)境模型或者外圍設施模型

(3)三維模型創(chuàng)建

三維模型庫中變壓器相關設備的模型創(chuàng)建可以根據(jù)具體精度需求采用:CAD/Maya/3DsMax進行建模與裝配,并保存于三維模型數(shù)據(jù)庫中。

場景模型庫中模型主要通過Maya/3DsMax進行建模實現(xiàn),并保持與場景模型庫中。

2.2 系統(tǒng)具體實現(xiàn)

(1)OSG渲染線程模塊

OSG渲染線程模塊是整個虛擬裝配系統(tǒng)的核心模塊,該系統(tǒng)負責場景的動態(tài)渲染和顯示。該渲染線程流程圖如下:

圖4-2 OSG渲染線程流程圖圖2.OSG渲染流程

(1)CEGUI界面線程模塊

圖4-3 CEGUI模塊圖3.CEGUI界面流程

CEGUI模塊是負責與用戶交互的模塊,通過得到輸入系統(tǒng)的信息,為OSG渲染模塊提供渲染信息,如圖3。

(3)OSG渲染線程模塊與CEGUI模塊通訊

用戶通過鼠標鍵盤輸入設備輸入信息,CEGUI模塊接收用戶的輸入信息后,將其傳送給控制臺后臺主模塊,主模塊通過相關算法和處理機制,對接收到的信息進行處理和過濾,對信息進行優(yōu)化處理,并將優(yōu)化處理后的信息連續(xù)的傳送給OSG渲染模塊,OSG接收信息后,即根據(jù)信息要求,渲染更新場景,并將渲染后的信息通過顯示器反饋給用戶。

圖4.OSG與CEGUI通訊流程

2.3 系統(tǒng)實現(xiàn)案例

(1)線圈繞制初始化狀態(tài)仿真

圖6.線圈繞制仿真

圖1.系統(tǒng)架構

4 結論

本文以變壓器虛擬裝配系統(tǒng)的實現(xiàn)過程為線索,主要完成了以下工作:

深入研究虛擬現(xiàn)實技術的特點,歷史以及現(xiàn)今虛擬現(xiàn)實的應用范圍,探索了一個完整的虛擬現(xiàn)實系統(tǒng)的組成,研究了虛擬現(xiàn)實技術在仿真行業(yè)的現(xiàn)狀,以及國內(nèi)外在虛擬現(xiàn)實上實現(xiàn)的成果,了解目前業(yè)界比較流行的虛擬現(xiàn)實開發(fā)軟件。

針對高壓/超高壓電力設備的裝配與檢修的復雜性與安全性,提出一種適合高壓/超高壓電力設備的虛擬裝配系統(tǒng)架構,并在此基礎上提出了基于CEGUI與OSG結合的界面設計、建模、渲染顯示、交互控制等等關鍵技術與方法,并最終實現(xiàn)了一套以輸變電為主的電力設備虛擬裝配仿真系統(tǒng)。

[1]陳定方等.虛擬設計[M].北京:機械工業(yè)出版社,2007.

[2]王世偉,譚建榮,張樹有等.虛擬環(huán)境中面向裝配設計的數(shù)據(jù)場景圖研究[J].計算機輔助設計與圖形學學報,2003,15(1):76-80.

[3]程菊明,李梅蓮,劉連芳.虛擬場景的管理及其在OSG中的應用[J].微計算機信息,2008,24(2-3):280-281.

[4]Don Burns.Using Reference Pointers in Producer and OpenSceneGraph.2003:85-90.

[5]Leandro Matta Barros.A Short Introduction to the Basic Principles of the Open Scene Graph,2005.

[6]周紅軍,王選科.虛擬現(xiàn)實系統(tǒng)概述[J].航空計算技術,2005.3,35(1).

[7]姜學智,李忠華.國內(nèi)外虛擬現(xiàn)實技術的研究現(xiàn)狀[J].遼寧工程技術大學學報,2004,23(2):238-240.

猜你喜歡
模型庫碰撞檢測線程
全新預測碰撞檢測系統(tǒng)
基于BIM的鐵路信號室外設備布置與碰撞檢測方法
Unity3D中碰撞檢測問題的研究
電子測試(2018年1期)2018-04-18 11:53:00
淺談linux多線程協(xié)作
BIM技術下的某辦公樓項目管線碰撞檢測
基于模型庫系統(tǒng)的金融體系流動性風險預警機制研究
基于模型庫系統(tǒng)的金融體系流動性風險預警機制研究
基于模型庫的現(xiàn)代成本會計計量系統(tǒng)研究
會計之友(2014年28期)2014-10-13 15:54:36
GIS地形分析模型庫管理系統(tǒng)的設計與實現(xiàn)
測繪工程(2013年6期)2013-12-06 08:59:14
Linux線程實現(xiàn)技術研究
阳高县| 马边| 瑞安市| 治多县| 上思县| 安化县| 长治县| 武冈市| 闸北区| 衡山县| 凤庆县| 永康市| 遵义市| 苍溪县| 秦安县| 东乌珠穆沁旗| 贵州省| 剑川县| 开封县| 泰来县| 特克斯县| 喀什市| 子洲县| 咸丰县| 拜城县| 西丰县| 林芝县| 滨海县| 琼海市| 玉树县| 顺义区| 湖州市| 德保县| 宾川县| 克拉玛依市| 乳山市| 台山市| 衡阳市| 霍山县| 铜鼓县| 三门县|