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

基于OpenGL 的相貫線切割軌跡的建模與仿真

2010-01-01 01:46:06郭艷玲
圖學學報 2010年2期

趙 龍 , 郭艷玲

(1.農(nóng)業(yè)部漁業(yè)裝備與工程重點開放實驗室,上海 200092; 2. 中國水產(chǎn)科學研究院漁業(yè)機械儀器研究所,上海 200092; 3. 東北林業(yè)大學機電工程學院,黑龍江 哈爾濱 150040)

在建筑、機械、石油、化工等領域經(jīng)常會遇到大量管類零件之間相互拼接的情況,如壓力容器的生產(chǎn)、建筑用桁架以及海洋平臺加工制造過程中經(jīng)常遇到的肘管等[1]。在這種情況下,相貫線切割機成為了科技人員研究的主要對象,而在相貫線切割機的研究過程中,對于相貫線軌跡的研究則成為其研究的前提和重點。

目前在相貫孔加工過程中仍然有許多工廠采用先放樣制作樣板,再繪制相貫線進行手工切割,最后用人工打磨的工藝方法對鋼管實施加 工[2]。這種方法的缺點是工作強度大,效率低,難以保證切割后焊接的性能與質(zhì)量。針對這一問題,通過可視化編程來實現(xiàn)具有變角度坡口切割軌跡的仿真顯得十分必要。

1 相貫線數(shù)學模型的建立

為了展開對相貫線軌跡的研究,建立一個行之有效的數(shù)學模型至關重要。如圖1 所示,已知兩圓管偏心傾斜相交,傾斜角為θ,偏心距為e,R 和r 分別表示主管和支管的半徑,其中R>r。

圖1 相貫線數(shù)學模型

由于圓管本身存在一定的對稱性,因此從這一思路出發(fā),可以通過極坐標來描述相貫線方 程[3]。于是,從x 或x1正方向看,相貫線在空間中的方程(即相貫線上任意一點M 的方程)可以表示為

其中 φ為支管上節(jié)點M 的圓周角,范圍為0°~360°。

根據(jù)空間解析幾何學可知[4],Oxyz 坐標系與Ox1y1z1坐標系之間存在以下變換關系

于是聯(lián)立方程(1)、(2),可以得出兩圓柱相貫線上各個節(jié)點的參數(shù)方程為

2 接頭類型及坡口角度的研究

2.1 相貫接頭的類型

鋼管在各種工程領域中的應用十分廣泛,由于不同領域?qū)︿摴艿囊笥兴煌虼舜嬖谥喾N形式和規(guī)格的相貫接頭。一般來說,鋼管在使用過程中主要承受載荷和內(nèi)壓。對于前者而言,主管不需要開孔,支管采用騎座式的相貫接頭,俗稱馬鞍形相貫接頭,其中支管內(nèi)壁和主管外壁相貫;而對于后者而言,通常采用插入式相貫接頭,需要在主管上切割出焊接坡口,如圖2所示。

圖2 接頭類型示意圖

2.2 坡口角度的比較和分析

管子在切割時,為了保證焊接的質(zhì)量和可靠性,需要預留出一定角度的坡口,有定角度坡口和變角度坡口之分。所謂定角度坡口指的就是在切割過程中,支管上各個相貫節(jié)點處的素線與支管軸線始終保持一定數(shù)值的角度。然而實踐證明,定角度坡口僅僅適用于兩管垂直對心相交或者是各個節(jié)點處的二面角都比較大的情況。因為,二面角比較大,切割出來的坡口則可能過小;而二面角比較小,切割出來的坡口則可能過大。這樣就會大大影響切割后焊接的質(zhì)量和可靠性,同時對于壁厚不大的鋼管來說,在切割時甚至會熔斷部分坡口,導致焊接無法正常進行。所謂變角度坡口指的是在整個切割過程中,各個節(jié)點處的切割角(當相貫接頭為插入式時,切割角等于坡口角)始終隨著二面角的變化而變化,這樣切割出的坡口既均勻又可靠。當然,無論是定角度坡口還是變角度坡口,都應該盡量避免極限切割,因為在這一切割過程中,局部節(jié)點處的坡口角變化劇烈,切割后會大大降低焊接的質(zhì)量和穩(wěn)定性。

2.3 坡口角度的計算

在研究完相貫線以后,為了進一步研究切割時的運動規(guī)律,還需要對切割過程中的坡口進行相應的研究。由于在研究坡口時,必須先確定鋼管相貫接頭的空間幾何關系,因此需要對有關參考平面和空間幾何角度加以定義。以騎座式相貫接頭為例,針對管端切割給出了相關參數(shù)的具體定義,如圖3 所示。

(1) 主管軸剖面Pm

相貫線上任選點的主管軸剖面,是通過該點并包含主管軸線的平面。

(2) 支管軸剖面Pb

相貫線上任選點的支管軸剖面,是通過該點并包含支管軸線的平面。

(3) 主切面Qm

相貫線上任選點的主切面是過該點并切于主管表面的平面。

(4) 支切面Qb

相貫線上任選點的支切面是過該點并切于支管內(nèi)表面的平面(注:考慮到繪圖效果,在表達Qb時可能會引起誤解,望請讀者見諒)。

(5) 法剖面Pf及其方向向量nf

相貫線上任選點的法剖面是過該點并垂直于兩軸剖面的平面,方向向量nf通過點M 且垂直于法剖面Pf。

(6) 法向量nm、nb和坡口向量np

法向量nm、nb分別為過點M 且垂直于切平面Qm、Qb的向量,坡口向量np指定了切割時割炬所在的位置方向。

(7) 二面角Ф

二面角Ф 是主切面Qm和支切面Qb在法剖面內(nèi)且位于支管外部的夾角。

(8) 坡口角? 以及理論切割角ω

對于管端切割來說,坡口角? 指的是坡口向量np與主切面Qm之間的夾角,而理論切割角ω則是坡口向量np與支切面Qb之間的夾角;對于主管開孔來說,坡口角? 指的是坡口向量np與支切面Qb之間的夾角,而理論切割角ω 則是坡口向量np與主切面Qm之間的夾角。二者的大小取決于二面角Ф 的大小。

根據(jù)美國石油協(xié)會標準規(guī)定,當二面角Ф≥90°時,坡口角?=45°;當二面角Ф<90°時,坡口角?=Ф/2。

為求解坡口角? ,必須首先計算出向量nm(am, bm, cm)和nb(ab, bb, cb)之間的夾角θ。由線性代數(shù)學[5]可知,θ 滿足如下方程

根據(jù)互補原理,通過夾角θ 可以求出二面角Ф 的大小,進而可以求出點M 處的坡口角? 和理論切割角ω。如圖3 所示,二者滿足

圖3 相貫體空間幾何關系

其次,還需要計算割炬在運動過程中的實際切割角ρ,即割炬在旋轉(zhuǎn)平面內(nèi)的傾斜角。如圖4,它在數(shù)值上滿足

圖4 二面角、實際切割角和坡口角之間的關系

再次,為了進行計算機仿真,還需要確定坡口向量np的大小。由于坡口向量的計算有賴于向量nm、np之間的夾角α 和向量nb、np之間的夾角β 的大小,因此需要對二者展開計算。

圖5 給出了坡口向量求解過程中各個夾角之間的關系,該關系滿足

圖5 向量夾角示意圖

這樣,在求出向量nm、nb的向量積nf(af,bf,cf)以后就可以通過夾角α 和β 以及向量np、nf相互垂直等條件推導出如下方程

通過上述方程求出坡口向量np(ap, bp, cp)后,就可以通過點M 處的坐標計算出過點M 且方向向量為np的直線方程從而求出主管外表面上對應的坡口節(jié)點,為坡口軌跡的仿真創(chuàng)造了重要前提。

3 軌跡的仿真

在仿真過程中,需要在VC++所提供的開發(fā)環(huán)境下借助于開放式圖形語言OpenGL 和相應數(shù)學模型來完成仿真程序的編寫。

3.1 OpenGL 渲染機制

了解OpenGL 渲染機制是利用OpenGL 實現(xiàn)具體仿真的重要前提。大多數(shù)OpenGL 實現(xiàn)都使用相似的操作順序,這些處理步驟被稱為OpenGL 渲染流水線[6]。當應用程序?qū)penGL所提供的API 函數(shù)進行調(diào)用時,這些命令被放置在一個命令緩沖區(qū)中,為了避免只有當緩沖區(qū)滿時才去對所有的繪圖命令、頂點數(shù)據(jù)和紋理數(shù)據(jù)進行處理,需要調(diào)用glFinish()來強制完成對相應場景的渲染。

3.2 仿真算法的研究以及坡口軌跡的仿真

兩管之間的位置關系確定以后,需要在主管上體現(xiàn)出具有真實感的坡口。與CSG 造型方法不同的是,OpenGL 并不是通過基本體素以及施加在其上的幾何變換、布爾運算和局部修改等方法來構造空間實體的,而是通過自身所提供的點、線、面等一些基本圖元按照一定的方式和順序進行排列和組合從而完成三維實體的構造。雖然CSG 在構造三維實體時簡單易用,靈活多變,但是由于這種構造方式建立在充分利用圖形硬件的深度緩存和模板緩存的機理之上,在整個渲染過程中,并沒有對CSG 模型的幾何邊界進行有效的計算,因此無法通過CSG 造型的方式來獲取相貫線坡口上的每一個節(jié)點的數(shù)據(jù)。而OpenGL 恰恰相反,它是利用預先生成的一系列數(shù)據(jù)點通過不同方式的組合來構造所需的實體。這樣不僅保證了所需模型的準確構造,而且還可以通過這些數(shù)據(jù)點實現(xiàn)相貫線軌跡的仿真加工。

為了進行相貫線仿真算法的研究,這里以支管外壁與主管內(nèi)壁之間的相貫線為研究對象,如圖6 所示。

圖6 內(nèi)相貫線邊界劃分圖

其中左邊界、左內(nèi)邊界、右邊界和右內(nèi)邊界全部分布在主管內(nèi)壁所在的圓周上。從左邊界和左內(nèi)邊界開始,順次在兩條邊界上對應取點,每隔兩對節(jié)點就可以形成一個四邊形,于是在這兩條邊界上就充滿了一組空間四邊形,通過向glBegin()函數(shù)傳遞參數(shù)QL_QUAD_STRIP 的方式來指定特定的填充圖元完成對這些四邊形的渲染,從而形成一個均勻的四邊形空間曲面片。該曲面只是位于主管內(nèi)壁圓周上的一部分,為了繪制一個完整的圓周還需要對主管上余下的柱面進行繪制。如圖6 所示,設最前點M1的坐標為(x1, y1, z1),最后點M2的坐標為(x2, y2, z2),于是生成的曲面在主管內(nèi)壁上跨越的圓周角θ 滿足下列關系式

因此,剩余邊界上的任意一點M(x,y,z)滿足方程

其中 R 為主管內(nèi)壁圓周半徑,任意一點M 上的z 坐標分別與左右邊界上的z 值相同,圓周角r的范圍為β~(360-α)。

為了構造相應的坡口曲面,需要從分別位于主管內(nèi)外壁上的內(nèi)邊界開始順次取點,然后進行相應的渲染從而完成坡口曲面的繪制。

3.3 坡口軌跡的仿真

基于以上對仿真算法的研究,編程實現(xiàn)其功能后生成的坡口模型如圖7 所示。

圖7 多管相貫孔線框模型

如上節(jié)所述,此時看到的還是一個不完整的模型,它由線框和空間曲面組成。為了表達一個完整的三維模型,還需要增加一些輔助的表面,如位于主管兩端的環(huán)形表面、主管的內(nèi)外圓柱面、以及陣列孔之間的柱面等。同時,由于在OpenGL 中為了生成具有真實感的三維模型,還需要對建立的模型進行特殊的光照處理。因此,在通過數(shù)學模型創(chuàng)建一系列數(shù)據(jù)點并依靠這些數(shù)據(jù)點去構造某種圖元時,需要為每一個頂點數(shù)據(jù)指定法向并為相應圖元指定具體的明暗處理。相關代碼如下:

運行程序,分別選擇菜單 View 下的Intersection Show 和Groove Show 以顯示沒有坡口的相貫線孔和帶有坡口的相貫線孔,如圖8 所示。

圖8 仿真效果圖

4 結 束 語

本文從鋼管切割過程中的實際問題出發(fā),緊緊圍繞切割時如何預留出一定角度的坡口這一問題,比較和分析了定角度坡口和變角度坡口的適用條件及特點,建立了相貫線的一般數(shù)學模型,并參照美國石油協(xié)會標準給出了任意節(jié)點處的坡口角度的計算方法,最后利用 VC++和OpenGL 等語言完成了程序的編寫,實現(xiàn)了具有變角度坡口軌跡的仿真。結果證明:仿真算法切實可行,仿真出來的坡口完全符合美國石油協(xié)會規(guī)范中的要求。

[1] 肖會軍, 黃 健. 一種復雜圓柱相貫線的數(shù)控切割原理[J]. 機床與液壓, 2003, (4): 254.

[2] 王國棟, 閻祥安, 等. 管端相貫線坡口切割割炬位姿控制[J]. 天津大學學報, 2005, 38(8): 684.

[3] John M Stockie. The geometry of intersecting tubes applied to controlling a robotic welding torch [J]. Mapel Tech, 1998, 19(2): 2.

[4] 朱鼎勛. 空間解析幾何學[M]. 武漢: 武漢大學出版社, 2006. 195.

[5] 鄭寶東. 線性代數(shù)與空間解析幾何[M]. 北京: 高等教育出版社, 2001. 74.

[6] [美]Richard S Wright, Jr Micheal Sweet. OpenGL 超級寶典[M]. 徐波譯. 北京: 人民郵電出版社, 2005. 24.

主站蜘蛛池模板: 久久大香香蕉国产免费网站| 午夜日b视频| 依依成人精品无v国产| 免费人欧美成又黄又爽的视频| 91丝袜乱伦| A级全黄试看30分钟小视频| 精品亚洲国产成人AV| 再看日本中文字幕在线观看| 国产成人啪视频一区二区三区| 亚洲色图欧美激情| 国产96在线 | 国产av一码二码三码无码 | 色一情一乱一伦一区二区三区小说| 国产第一页屁屁影院| 亚洲人成影院在线观看| 国产精品天干天干在线观看| 一级成人a毛片免费播放| 中字无码精油按摩中出视频| 国产毛片不卡| 午夜a级毛片| 成色7777精品在线| 成人看片欧美一区二区| 91精品国产综合久久不国产大片| 国产va在线观看| 成·人免费午夜无码视频在线观看 | 一级黄色欧美| 亚洲欧州色色免费AV| 中文字幕66页| 黄色网在线| 亚洲精品不卡午夜精品| 在线观看免费黄色网址| 日本高清成本人视频一区| 日韩欧美91| 欧美va亚洲va香蕉在线| 曰韩人妻一区二区三区| 一级毛片免费不卡在线视频| 日韩av无码精品专区| 国产99视频在线| 99re这里只有国产中文精品国产精品| 免费无码一区二区| 久久成人免费| 高h视频在线| 99国产精品免费观看视频| 熟妇丰满人妻| 亚洲人网站| 亚洲一区精品视频在线| 小蝌蚪亚洲精品国产| 国产精品自在自线免费观看| 在线观看欧美精品二区| 午夜视频免费试看| 人妻夜夜爽天天爽| 色噜噜狠狠色综合网图区| 欧美激情综合一区二区| 国产成人免费手机在线观看视频 | 国产精品妖精视频| 九九线精品视频在线观看| 亚洲日韩在线满18点击进入| 国产精品亚洲欧美日韩久久| 精品無碼一區在線觀看 | 日韩在线观看网站| 亚洲男人在线| 亚洲色无码专线精品观看| 国产精品露脸视频| 亚洲日本在线免费观看| 人妻精品久久无码区| 五月激激激综合网色播免费| 欧美成人亚洲综合精品欧美激情| 一级在线毛片| 伊人无码视屏| 国产欧美精品专区一区二区| 亚洲一区二区黄色| 毛片基地视频| 99久久性生片| 搞黄网站免费观看| 亚洲欧洲日韩国产综合在线二区| 伊人久久影视| 91在线日韩在线播放| 青青操国产视频| 国产亚洲精品91| 亚洲国产精品日韩专区AV| 日韩精品成人网页视频在线| 中文字幕天无码久久精品视频免费|