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

基于幾何特征的注塑模冷卻系統干涉檢查算法

2017-02-14 04:01:38于盛睿
中國塑料 2017年1期

于盛睿,嚴 鋒

(1.景德鎮陶瓷大學機電工程學院,江西景德鎮333403;2.華為技術有限公司武漢研究所,湖北武漢430074)

基于幾何特征的注塑模冷卻系統干涉檢查算法

于盛睿1,嚴 鋒2

(1.景德鎮陶瓷大學機電工程學院,江西景德鎮333403;2.華為技術有限公司武漢研究所,湖北武漢430074)

提出了一種基于幾何特征的注塑模冷卻系統干涉檢查算法:對注塑模型芯或者型腔冷卻系統進行特征識別,提取冷卻系統回路中心線;對冷卻系統回路中心線進行循環遍歷,確定冷卻系統回路中任意兩段水路中心線的空間幾何位置關系,進而針對水路不同的空間幾何位置關系,計算其最小距離,并根據水路許可的安全距離判據,進行水路間的干涉檢查。實例測試表明,該冷卻系統干涉檢查算法能實現冷卻系統干涉檢查的自動化,提高了設計人員的工作效率,并降低出錯率。

注塑模;冷卻系統;特征識別;數學模型;干涉檢查

0 前言

注塑模冷卻系統是注塑模設計的主要內容之一[1]。注塑模的結構十分復雜,一副模具有時包含多達數百個冷卻水孔和水路。在結構設計中,冷卻系統的設計依賴于成型系統、澆注系統和頂出系統等各模塊的設計,需要前面幾個模塊傳遞的數據,如型腔尺寸、型芯尺寸、澆注系統尺寸等[2]。冷卻系統設計時,不僅要保證水孔和水路與型腔的最小距離,以滿足模具強度的要求;而且要防止水孔和水路與模板其他部分發生干涉。由于大型復雜注塑模的模板上水孔和水路數量眾多,依賴于現有的人工檢查干涉,效率低下,同時漏檢概率高[3-4]。

現有的干涉檢查技術是通過計算幾何體間是否發生交集來判定是否碰撞或者干涉,主要有層次包容盒法和空間剖分法[5-10]。層次包圍盒的概念由Clark提出,其思想是構建層次包圍盒樹狀結構來逼近幾何對象。通過對包圍盒間的相交測試來進行幾何對象的碰撞檢測[5]。在層次包容盒法研究方面,Chang等[6]提出基于包圍球和定向包圍盒(Oriented Bounding Box,OBB)的層次結構,提高了碰撞檢測的效率。Zhang等[7]提出基于流式流式軸向平行包圍盒(Aixe Align Bounding Box,AABB)的碰撞檢測算法,在圖形處理器(GPU)上并行執行多個流計算,提高了更新可變形體的速度。然而,層次包容盒的精確度與包容盒選取的大小直接關系,有可能包容不緊,從而導致算法可靠性下降。空間剖分法是將大的虛擬場景按照某種空間剖分技術劃分成若干小的單元,每個物體對應一個或多個單元,只有處于同一單元的物體才可能發生碰撞,減少了碰撞檢測次數[8]。近年來,在空間剖分法的研究過程中取得了許多成果。Katz等[9]在形狀分割中運用模糊數據聚類,避免了對模型的過度分割。Hu等[10]為了將過度分割模型得到的相似塊進行分類,將子空間聚類方法應用于共同分割中。然而,空間剖分法用空間網格標識物體在空間中的方位,當實體數目較多或者空間分布不均勻,速度較慢[11]。為了提高冷卻系統干涉檢查效率,本文在對注塑模常見冷卻系統的幾何特征進行總結的基礎上,提出一種基于幾何特征的干涉檢查方法,通過特征識別,簡化冷卻水路為含有截面屬性信息的空間線段,從而將干涉問題轉化為求解冷卻水路空間線段最小間距,有效地實現冷卻系統的干涉檢查。

1 冷卻系統中心線空間位置關系分類

冷卻系統由一組或多組冷卻回路構成,按照連接形式不同,可分為串聯冷卻回路和并聯冷卻回路[12],如圖1所示。根據冷卻回路的組成和幾何特征可知,冷卻回路是由一組直接或間接連接的圓柱面組成。針對該特點,利用特征識別和中心線分段算法[13-14],可從圖1的冷卻系統回路實體模型中提取出一組冷卻回路中心線段,如圖2所示。

圖1 常見冷卻回路形式Fig.1 Common style of cooling circuits

圖2 冷卻回路中心線提取Fig.2 Centerline extracting of cooling circuits

對于多條冷卻系統回路(圖3),由空間幾何可知,冷卻回路中任取2條中心線,空間位置關系可分為平行、相交和異面[14-15]。

圖3 多組冷卻回路Fig.3 Multigroup cooling circuit

2 冷卻系統干涉檢查算法設計

2.1 算法總體流程

按照幾何空間位置分類,對冷卻系統干涉檢查算法進行設計,該干涉檢查算法流程如圖4所示:

圖4 算法流程圖Fig.4 Algorithm flow chart

(1)步驟1:通過對冷卻系統回路實體模型進行特征識別,提取組成冷卻系統回路的中心線段;

(2)步驟2:循環遍歷步驟1中提取出的中心線段,判定中心線段間的空間幾何位置關系,包括:平行(共線)、相交、異面;

(3)步驟3:計算中心線段間的最小距離,根據冷卻水路許可的安全距離判據,判斷是否干涉;

(4)步驟4:統計發生干涉的冷卻水路信息。

由于針對冷卻系統特征識別,許多學者開展過研究工作,因此這里重點對算法中冷卻回路中心線空間幾何位置關系的判定和中心線段最小距離的計算進行介紹。

2.2 冷卻回路中心線段幾何位置關系判定

構造如下所述數學模型,進而判定冷卻中心線段空間幾何位置關系。

假設有2條冷卻水路中心線段AB和CD,P1為AB上的點,P2為CD上的點,則存在式(1):

式中 t1、t2——屬于定義域在[0,1]之間的實數

設點A、B、C、D、P1、P2的坐標分別為(x0,y0,z0)、(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)、(x01,y01,z01,)和(x23,y23,z23),則式(1)可轉化為式(2)和式(3):

又可知兩冷卻中心線段上兩點P1、P2的長度Ψ有關系式(4):

將式(2)和式(3)帶入式(4),轉化后可得式(5):

其中Ψ為因變量,t1和t2為自變量;a、b、c、d、e和f均為由x0、y0、z0、x1、y1、z1、x2、y2、z2、x3、y3和z3表示的代數式,其由式(6)~(11)表達,為已知參量:

由此可知,式(5)為關于t1和t2為自變量的函數,為表述方便,將Ψ表示為函數F(t1,t2),則式(5)可進一步表示為式(12):

由式(12)可知,冷卻水路中心線段最小距離問題轉化為求解二元函數最小值問題。根據多元函數極值和最值的知識[16],結合函數形式,可知當t1、t2在整個實數域上變化時,一定會存在唯一極小值,該極小值即為最小值。利用偏導數求解極值點,可得線性方程組,如式(13)所示:

式(13)所示的線性方程組,當t1、t2的取值范圍為實數域R時,一定有解。根據方程組解的個數和函數的取值情況,可以進行如下位置關系判定:

①存在無數解時,說明冷卻水路中心線段AB和 CD平行或共線。任取一組解(m,n),若F(m,n)=0,說明冷卻水路中心線段AB和CD所在直線共線;否則AB和CD平行。

②存在唯一解(m,n),F(m,n)=0時,說明冷卻水路中心線段AB和CD所在直線相交。

③存在唯一解(m,n)時,F(m,n)>0時,說明冷卻水路中心線段AB和CD所在直線異面。

2.3 冷卻回路中心線段最小距離求解及干涉判斷

上述方法判定了冷卻水路中心線段所在直線的空間幾何位置關系,并且求解了式(13)所示函數在實數域R上的最小值。但由于冷卻水路并非直線,轉化到函數上表現為t1,t2的定義域為0≤t1≤1,0≤t2≤1,故冷卻水路距離最小值不一定對應于上述所求實數域R上函數的最小值。

圖5中OEFG圍成的矩形區域為根據t1,t2的取值范圍所作定義區域。根據冷卻水路中心線段的空間幾何位置關系,結合圖5所示定義區域,可分為以下3種情況討論求解中心線段間的距離最小值并判斷干涉。

圖5 定義區域Fig.5 Definitional domain

(1)情況1:中心線平行

由上面的判斷依據可知,冷卻水路中心線段平行對應著方程組(13)在實數域R上存在無數解,可知在圖5所示定義域中,方程組(13)也存在無數解,任取一組解(m,n),當式(12)所示函數F(m,n)=0時,共線;否則為一般平行。對于這2種情況,有如下討論:

1)共線

①中心線段端點相接,即為兩冷卻水路首尾相接,沒有發生干涉。

②中心線段端點沒有直接相接,但是中間通過其他中心線段間接相接,則認為2條冷卻水路沒有發生干涉。

③中心線段端點沒有直接相接,也沒有通過其他中心線段間接相接,計算2條中心線最接近的端點距離,若該值小于冷卻水路許可的安全距離,則2條冷卻水路發生干涉;否則,未發生干涉。

2)平行

從一條中心線段的端點作垂線到另外一條中心線段所在的直線,該垂距即為兩中心線段的最小間距,對應到函數上則為式(12)所示函數最小值F(m,n)的平方根。若F1/2(m,n)小于冷卻水路許可的安全距離,則2條冷卻水路發生干涉;否則,未發生干涉。

(2)情況2:中心線異面

冷卻水路中心線段異面對應著方程組(13)在實數域R上存在唯一解(m,n)且F(m,n)>0,而式(12)中t1,t2定義域如圖5所示,不能保證該唯一解位于定義區域內,從而最小值F(m,n)不一定能獲得。轉化到幾何上則表現為兩條冷卻水路中心線段所在直線間的公垂線的長度為F1/2(m,n),但垂足不一定都在冷卻水路中心線段內,從而F1/2(m,n)不能真實地代表冷卻中心線段的距離最小值。具體根據(m,n)取值不同時有如下討論:

1)當極值點(m,n)定義在圖5所示定義區域內,此時有0≤m≤1,0≤n≤1,在幾何上表現為公垂線的兩垂足均在2條冷卻水路中心線段內部,則該極值點即為所要求的冷卻水路中心線段距離最小值。

2)當極值點(m,n)定義在圖5所示定義區域外,在幾何上表現為公垂線的兩垂足至少有一個在冷卻水路中心線段的延長線上,此時該極值點不是所要求的距離最小值,最小值對應的點會在定義區域的邊界上獲得,即OE、EF、FG和OG線段上。

假設最小值對應的點在線段OE上,則t2=0,說明兩冷卻水路中心線段AB和CD間的最小長度連線的一個端點一定是某一條冷卻水路中心線段的端點,設為AB上的點A。此時的連線相當于由點A向冷卻水路中心線段CD上的任意一點進行連線,在連線中取最小值。即式(12)可轉化為式(14):

由式(14)可知,當t1在實數域R上取值時,函數存在唯一的極值點同時是最小值對應點,并且容易證明當函數取最小值時,所連線段恰好垂直于線段CD所在的直線。如果取極值點時,0≤t1≤1,表明垂足位于線段CD內,該極值即為所求的最小值;否則最小值不能取到極值對應點處,需在t1=0或t1=1時得到,即最小長度連線的一個端點一定在線段CD的端點上。同理,在EF、FG和OG上取最小值時,結論相同。

通過以上數學模型驗證可知,如果兩冷卻水路中心線段所在直線的公垂線的2個垂足至少有一個在其中一條線段的延長線上時,F1/2(t1,t2)的最小值取兩線段間端點連線長度和端點到另一條線段垂距長度中較小一個的平方。

如圖6中AB和CD為需要進行干涉檢查的2條異面冷卻水路。分別提取出冷卻水路中心線段AB和CD,做公垂線EF,發現垂足E位于線段CD外,不滿足要求,使用端點向對方線段做垂線,與端點連線長度作比較,可知垂線CG滿足要求,即為冷卻水路距離最小值。

圖6 冷卻水路垂線段最小值Fig.6 Minimum of vertical line segments between the two cooling channels

綜上所述,對于中心線異面,有如下結論:

①F1/2(m,n)大于冷卻水路許可的安全距離,則2條冷卻水路未發生干涉;

②F1/2(m,n)小于冷卻水路許可的安全距離,且(m,n)位于定義區域內,則2條冷卻水路發生干涉;

③F1/2(m,n)小于冷卻水路許可的安全距離,且(m,n)位于定義區域外,則計算兩中心線段端點連線的長度和端點到另一中心線段垂距的長度。則這些長度中的最小值即為冷卻水路中心線段距離最小值,若該值小于冷卻水路許可的安全距離,則2條冷卻水路發生干涉。

(3)情況3:中心線相交

由于冷卻水路中心線相交是異面的特例,故推理過程不再贅述。相似冷卻水路中心線段距離最小值可通過異面情況進行轉化,有如下結論:

1)(m,n)位于圖5所示定義區域內,則2條冷卻水路發生干涉;

2)(m,n)位于圖5所示定義區域外,則計算兩中心線段端點連線的長度和,同時分別從一中心線段的端點向另一中心線段作垂線,若垂足在中心線段內部,需計算垂距的長度。則這些長度中的最小值即為中心線段最小間距,若該間距小于冷卻水路許可的安全距離,則兩條冷卻水路發生干涉。

3 應用實例

基于上述方法,開發了注塑模冷卻系統干涉檢查模塊。用戶在指定冷卻系統的進水口、出水口和水路穿越的模板、以及設置水路許可的安全距離后,系統就可以自動提取模具的冷卻系統回路中心線和直徑等相關信息,判斷冷卻系統的干涉情況。

圖7所示為某注塑模具的型腔部分。通過特征識別提取出如圖8所示的冷卻水路中心線,最后利用本文所述算法進行干涉檢查,并將發生干涉的2條水路以黑色高亮顯示,如圖9所示。

圖7 模具型腔和冷卻系統Fig.7 Mold cavity and cooling systems

圖8 冷卻回路冷卻水路中心線段Fig.8 Cooling channels’centerlines of cooling circuits

圖9 高亮顯示水路干涉檢查Fig.9 Interference checking of cooling systems using highlight

4 結論

(1)注塑模冷卻系統設計要求滿足2個條件:保證水孔和水路與型腔的最小距離,以滿足模具強度的要求;保證水孔和水路與模板其它部分不發生干涉,因而需要對冷卻系統進行干涉檢查;

(2)針對注塑模設計過程中,冷卻系統干涉檢查出錯率高和效率低下的問題,提出一種基于幾何特征的注塑模冷卻系統干涉檢查算法,通過特征識別,簡化冷卻水路為含有截面屬性信息的空間線段,從而將干涉問題轉化為求解冷卻水路空間線段最小間距;

(3)通過求解冷卻水路空間線段最小間距及利用干涉判據的判斷,開發了實用的冷卻系統干涉檢查模塊。通過數學模型和典型模具實例,對該算法的可行性和有效性進行了驗證。

[1]馮 剛,田雅萍,張朝閣.注塑模具冷卻系統的關鍵技術及研究進展[J].工程塑料應用,2014,42(9):115-119.Feng Gang,Tian Yaping,Zhang Chaoge.The Key Technology and Research Progress of Injection Mold Cooling System[J].Engineering Plastics Application,2014,42(9):115-119.

[2]李德群.現代模具設計方法[M].北京:機械工業出版社,2001:5-150.

[3]陶明康,王華昌,鄭志鎮,等.基于UG的注射模冷卻水道快速設計[J].模具工業,2012,38(6):1-5.Tao Mingkang,Wang Huachang,Zheng Zhizhen,et al.UG-based Rapid Design of Injection Mould for Cooling Water Channel[J].Die&Mould Industry,2012,38(6):1-5.

[4]周瑾喻,王華昌,李建軍.基于UG的注射模干涉檢查功能開發[J].模具工業,2011,37(2):6-10.Zhou Jinyu,Wang Huachang,Li Jianjun.UG-based Development of Interference Checking Module for Checking Modoule for Injection Mould[J].Die&Mould Industry,2011,37(2):6-10.

[5]彭晏飛,盧真真.基于空間剖分和包圍盒的快速碰撞檢測算法[J].計算機應用與軟件,2015,32(8):150-153.Peng Yanfei,Lu Zhenzhen.Fast Collision Detection Algorithm Based on Space Subdivision and Bounding Box[J].Computer Applications and Software,2015,32(8):150-153.

[6]Chang J W,Wang W P,Kim M S.Efficient Collision Detection Using a Dual OBB-sphere Bounding Volume Hierarchy[J].Computer-Aided Design,2009,42(1):50-57.

[7]Zhang X Y,Kim Y J.InteractiveCollision Detection for Deformable Models Using Streaming AABBs[J].IEEE Transactions on Visualization and Computer Graphics,2007,13(2):318-329.

[8]張國飚,張 華,劉滿祿,等基于空間剖分的碰撞檢測算法研究[J].計算機工程與應用,2014,50(07):46-49.Zhang Guobiao,Zhang Hua,Liu Manlu,et a1.Researchof Collision Detection Algorithm Based on Spatial Subdivision[J].Computer Engineering and Applications,2014,50(7):46-49.

[9]Katz S,Tal A.Hierarchical Mesh Decomposition Using Fuzzy Clustering and Cuts[J].ACM Transactions on Graphics,2003,22(3):945-961.

[10]Hu R Z,Fan L B,Liu L G.Co-segmentation of Dshapesvia Subspace Clustering[J].Computer Graphics Forum,2012,31(5):1703-1713.

[11]華 都.基于UG的注塑模冷卻系統CAD[D].武漢:華中科技大學材料成形與模具技術國家重點實驗室,2006.

[12]張維合.塑料成型工藝與模具設計[M].北京:化學工業出版社,2014:200-216.

[13]Joshi S,Chang T C.Graph-based Heuristics for Recognition of Machined Features from a 3D Solid Model[J].Computer-Aided Design,1988,20(2):58-66.

[14]張 龍,李 慶,黃志高,等.一種面向集成的注塑模冷卻系統特征識別算法[J].現代制造工程,2013,(4):1-5.Zhang Long,Li Qing,Huang Zhigao,et al.A Method of Feature Recognition of Injection Mold Cooling System for Integration[J].Modern Manufacturing Engineering,2013,(4):1-5.

[15]李 慶,張 龍,黃志高,等.面向CAD/CAE集成的注塑模冷卻系統特征識別[J].中國機械工程,2013,24(8):1042-1046.Li Qing,Zhang Long,Huang Zhigao,et al.Feature Recognition of Injection Mold Cooling System for CAD/CAE Integration[J].China Mechanical Engineering,2013,24(8):1042-1046.

[16]Rangarajan K Sundaram[美].最優化導論[M].北京:人民郵電出版社,2008:224-252.

A Method for Interference Checking of Injection Mold Cooling System Based on Geometry Features

YU Shengrui1,YAN Feng2
(1.School of Mechanical and Electronic Engineering,Jingdezhen Ceramic Institute,Jingdezhen 333403,China;2.Wuhan Research Institute,Huawei Technologies Co,Ltd,Wuhan 430074,China)

A new geometry-based automatic interference checking method of injection mold cooling system was proposed.The centerlines of cooling circuits were extracted correctly by the core or cavity cooling system feature recognition.The centerline of the cooling system loop was traversed to determine the spatial geometric position of any two sections of the water center line in the loop of the cooling system.For these geometry relationships,different methods for calculating the minimum distance were summarized.According to the established allowable safe distance criterion of the cooling circuit,the interference detection of cooling circuit was implemented using the calculated minimum distance.The case study indicated that this method could realize the automatic check for the interference of injection mold cooling systems,improve the productivity,and reduce the error rate.

injection mold;cooling system;feature recognition;mathematic model;interference detection

TQ320.66+2

B

1001-9278(2017)01-0080-07

10.19491/j.issn.1001-9278.2017.01.015

2016-07-11

聯系人,ysr.hotdog@163.com

主站蜘蛛池模板: 久热中文字幕在线| 久久99久久无码毛片一区二区| 啪啪啪亚洲无码| 欧美亚洲一区二区三区在线| 91久久偷偷做嫩草影院免费看| 亚洲国产成人久久77| 国产成人一区二区| 玖玖免费视频在线观看| 久久99国产乱子伦精品免| 在线播放国产99re| 欧美成人精品高清在线下载| 男女精品视频| 国产乱视频网站| 中文字幕av一区二区三区欲色| 九九热精品免费视频| 精品一区二区三区自慰喷水| 久久久久中文字幕精品视频| 亚洲妓女综合网995久久| 少妇极品熟妇人妻专区视频| 91视频日本| 国产91久久久久久| 亚洲国产精品一区二区第一页免 | 色综合日本| 色哟哟精品无码网站在线播放视频| 欧美午夜视频| 国产午夜无码片在线观看网站 | 亚洲女人在线| 韩日午夜在线资源一区二区| 婷婷亚洲天堂| 国产福利不卡视频| 国产中文一区a级毛片视频 | 五月婷婷丁香综合| 久久九九热视频| 无码区日韩专区免费系列| 无码AV日韩一二三区| 日韩av资源在线| 日日拍夜夜操| 国产精品第三页在线看| 亚洲动漫h| 这里只有精品国产| 亚洲品质国产精品无码| 精品伊人久久久香线蕉| 精品久久久久久中文字幕女| 久久精品国产在热久久2019 | 91视频99| 五月婷婷激情四射| 国产精品伦视频观看免费| 老汉色老汉首页a亚洲| 国产素人在线| 国产h视频免费观看| A级全黄试看30分钟小视频| 岛国精品一区免费视频在线观看 | 欧美一区精品| 青青青国产视频手机| 美女无遮挡免费网站| 国产精品自在拍首页视频8| 免费jizz在线播放| 国产无人区一区二区三区| 亚洲欧美天堂网| 欧美成人怡春院在线激情| 无码中文字幕精品推荐| 夜夜操国产| 久久国产精品娇妻素人| 亚洲国产无码有码| 91久久偷偷做嫩草影院免费看 | 亚洲电影天堂在线国语对白| 欧美不卡视频在线| 亚洲成人网在线播放| 亚洲va在线∨a天堂va欧美va| 72种姿势欧美久久久大黄蕉| 免费人成在线观看成人片| 国产精品va免费视频| 国产性爱网站| 国产剧情国内精品原创| 欧美一级99在线观看国产| 日韩高清欧美| 精品国产Ⅴ无码大片在线观看81| 亚洲天堂区| 在线观看国产精品一区| 四虎在线高清无码| 91精品啪在线观看国产60岁| 国产一级裸网站|