亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于點云的異構(gòu)CAD幾何一致性對比檢查研究

        2022-05-15 18:39:18王宏
        現(xiàn)代商貿(mào)工業(yè) 2022年9期
        關(guān)鍵詞:自適應控制點云

        王宏

        摘 要:針對異構(gòu)CAD全三維數(shù)字化協(xié)同研制需求,提出了一種基于點云數(shù)據(jù)異構(gòu)CAD模型幾何一致性對比檢查的方法。首先,對原始異構(gòu)CAD模型線、面進行分割,提取點云數(shù)據(jù);其次,將點云數(shù)據(jù)導入待檢測CAD軟件中與轉(zhuǎn)換后模型進行匹配;最終,通過計算點云數(shù)據(jù)中點到模型相對應線、面最小距離,實現(xiàn)異構(gòu)CAD模型對比檢查。該方法通過給定控制多邊形的弦長比實現(xiàn)曲面點云提取的自適應調(diào)整,改進點云生成質(zhì)量,同時運用線、面鄰接關(guān)系,減少模型表面遍歷次數(shù),進而提高點云數(shù)據(jù)歸屬計算效率。

        關(guān)鍵詞:點云;異構(gòu)模型;對比檢查;自適應控制

        中圖分類號:TB 文獻標識碼:A doi:10.19311/j.cnki.1672-3198.2022.09.087

        隨著信息技術(shù)的不斷發(fā)展以及復雜產(chǎn)品快速敏捷研制的要求,直升機等大型產(chǎn)品已全面走上國際協(xié)同研制的道路。但是,由于國際上各大直升機設計生產(chǎn)廠商使用CAD軟件平臺差異。如何保證轉(zhuǎn)換模型與原始設計模型的數(shù)據(jù)一致性成為聯(lián)合設計環(huán)境構(gòu)建的難點。文獻[1]采用XML對模型建模過程進行描述,實現(xiàn)異構(gòu)CAD數(shù)據(jù)交換。文獻[2]提出一種基于特征識別異構(gòu)CAD模型對比方法。也有一些商業(yè)軟件通過一種獨立其他CAD軟件的中間格式進行異構(gòu)CAD模型的轉(zhuǎn)換和對比。以上方法和工具都能部分解決異構(gòu)CAD模型對比中的問題,但在實際應用過程中,沒有很好的平衡對比精度與效率,或者需要對現(xiàn)有研制流程進行大規(guī)模改造,無法實現(xiàn)與現(xiàn)有數(shù)據(jù)管理系統(tǒng)高度集成。

        在工程領域,為了完成復雜型面制造精度的快速檢測,通常使用三坐標測量機或激光掃描儀獲取被測型面點云數(shù)據(jù),然后將產(chǎn)品的三維CAD模型與型面測量點云數(shù)據(jù)進行配準比較和誤差分析,給出產(chǎn)品的制造精度。本文則借鑒復雜型面三維數(shù)字化檢測技術(shù)實現(xiàn)異構(gòu)CAD模型幾何數(shù)據(jù)對比,首先對原始CAD模型線、面分割獲取點云數(shù)據(jù),然后導入轉(zhuǎn)換或重建的CAD模型中,通過計算點云中各數(shù)據(jù)點和相應線、面之間最小距離,對轉(zhuǎn)換或重建CAD模型幾何精度進行檢測。

        1 點云數(shù)據(jù)的提取

        1.1 直線、平面數(shù)據(jù)點提取

        由于直線和平面數(shù)據(jù)描述比較簡單,在CAD模型重建和轉(zhuǎn)換過程中,出現(xiàn)問題的可能性比較小,為了提高點云提取效率,對于直線和平面,采用等步長分割方法進行采點。

        如圖1所示,通過面的遍歷和識別獲取平面數(shù)據(jù)后,首先取平面中某一頂點為原點,該頂點所在某條邊線在該頂點處切線為x軸,平面法線方向為z軸,給定精度d為單位長度,建立空間直角坐標系。然后以單位長度為步長在x軸和y軸方向?qū)ζ矫媲懈?,切割后四邊形各頂點即為待提取點云數(shù)據(jù)。

        1.2 曲線、曲面數(shù)據(jù)點提取

        曲線、曲面分割在有限元網(wǎng)格劃分領域有廣泛的應用,網(wǎng)格劃分是進行有限元分析的基礎,直接影響有限元數(shù)值計算的收斂性、精度和效率。目前對于自由曲面網(wǎng)格劃分主要有映射法、八叉樹法、前沿推進等方法。在模型曲線、曲面數(shù)據(jù)點提取中,要求對曲面劇烈變化區(qū)域提取點應適當加密,這與有限元曲面網(wǎng)格劃分中存在很大不同。本文采用Boehm插入節(jié)點的方法對曲線、曲面進行分割,通過給定曲線控制多邊形弦長比,實現(xiàn)點云數(shù)據(jù)自適應提取。

        對于Bezier型p階樣條曲線:

        將節(jié)點t重復插入p-1次,則原B樣條曲線以節(jié)點矢量t為分割點,形成兩個Bezier型B樣條曲線, NURBS曲線可以分別對WX,WY,WZ,W進行節(jié)點插入運算,實現(xiàn)NURBS曲線分割。

        如圖2所示,由于樣條曲線的凸包性,曲線必定在其控制多邊形所形成的凸包之中,對于給定曲線段,可以使用控制多邊形的累積弦長(ab+bc+cd)與控制頂點兩端點連接弦長(ad)的比值反映曲線彎曲程度,曲線彎曲程度與弦長比值正相關(guān)。同樣,如果要滿足相同的弦長比,曲線曲率越大的區(qū)域分割點越密集,反之越稀疏。通過給定控制多邊形弦長比,實現(xiàn)對曲線分割的自適應控制。

        B樣條曲面、NURBS曲面分割是相應曲線分割在U、W兩個方向的推廣。在同一參數(shù)控制下,分別計算在U、W兩個方向的弦長比,如果任意方向弦長比均滿足控制參數(shù)要求,分別在U、W方向進行分割,這樣原來p階曲面被分割為4各小型p階曲面。

        計U、W方向的弦長比分別為R(U)、R(W),采用二叉樹方式的遞歸分割算法如下:

        2 點云數(shù)據(jù)的組織

        用TXT文檔作為點云數(shù)據(jù)傳遞的中性文件,采用自由格式的正文編碼形式書寫,清晰易懂且便于軟件的解釋和處理。為了提高后續(xù)點云數(shù)據(jù)與模型匹配準確性和效率,如圖3所示,點云數(shù)據(jù)文件主要由4部分構(gòu)成:基本屬性;線、面鄰接關(guān)系;邊線點云數(shù)據(jù);面點云數(shù)據(jù)。其中,模型屬性信息包含模型實例名稱、材料信息、審簽信息、重量特性等對零件特性描述;線、面鄰接關(guān)系主要是對模型邊線與外表面鄰接關(guān)系說明;邊線點云數(shù)據(jù)包含直線邊和曲線邊切割后獲得的點數(shù)據(jù);面點云數(shù)據(jù)包含平面和曲面切割后網(wǎng)格的頂點數(shù)據(jù)。

        3 點云數(shù)據(jù)與CAD模型的對比

        點云數(shù)據(jù)與CAD模型的對比就是計算出點云數(shù)據(jù)與三維CAD模型的偏差,其實質(zhì)就是點云數(shù)據(jù)中的點到模型對應邊、面最小距離的計算。由于CAD模型的外表面由多個平面或曲面構(gòu)成,因此,點云數(shù)據(jù)與CAD模型的對比主要分為兩個步驟:點云數(shù)據(jù)與CAD模型中特定線、面的歸屬;本文在點云數(shù)據(jù)的組織基礎上,通過線、面鄰接關(guān)系減少對模型表面的遍歷,提高點云數(shù)據(jù)歸屬計算效率。其基本步驟如下:

        (1)讀取點云數(shù)據(jù)傳遞中性文件,獲取線、面鄰接關(guān)系、邊線點云數(shù)據(jù)、面點云數(shù)據(jù)。

        (2)通過線、面鄰接關(guān)系表獲取點云數(shù)據(jù)中邊線Line_m以及其鄰接面Surface_a、Surface_b。

        (3)計算邊線Line_m所有點到CAD模型某條邊線最近距離,并求平均值,遍歷CAD模型中所有邊線,獲取平均距離最小值,其所對應CAD模型邊線即為Line_m的歸屬邊線,記為Line_M。

        (4)分別在Surface_a、Surface_b隨機選取若干點,構(gòu)成點集{P}、{Q}。

        (5)計算點集{P}中所有點到CAD模型邊線Line_M某個鄰接面最近距離,并求平均值,遍歷邊線Line_M所有鄰接面,獲取平均距離最小值,其所對應CAD模型的面即為Surface_a的歸屬面,記為Surface_A。

        (6)同樣通過點集{Q}計算Surface_b在CAD模型歸屬面,記為Surface_B。

        (7)循環(huán)調(diào)用,知道點云數(shù)據(jù)中所有的線和面在CAD模型中找到相應的歸屬的線和面。

        完成點云數(shù)據(jù)的歸屬計算后,計算點云所有點到相應歸屬線、面最小距離,并用色斑圖進行可視化顯示,支持后續(xù)檢查報告生成和對比結(jié)果分析。

        4 系統(tǒng)實現(xiàn)與驗證

        中方作為主體研制單位,為了保證中方獲取的模型與原始NX模型幾何數(shù)據(jù)的一致性,異構(gòu)CAD模型幾何一致性對比原型系統(tǒng)主要由模型數(shù)據(jù)提取和模型數(shù)據(jù)對比兩個模塊組成。

        4.1 模型數(shù)據(jù)提取模塊

        模型數(shù)據(jù)提取主要包含對NX模型基本屬性的提取以及點云數(shù)據(jù)的提取?;緦傩蕴崛】梢灾苯诱{(diào)用當前模型的屬性值獲得。點云數(shù)據(jù)提取則由對NX原始模型邊線和面進行查找、識別、分割以及分割點的獲取等步驟組成。在NX二次開發(fā)中,通常采用Collection類進行迭代,獲取模型邊線及表面實例,隨后使用SolidLineType、SolidFaceType方法完成對邊線及面類型的判定。

        4.2 模型數(shù)據(jù)對比模塊

        模型數(shù)據(jù)對比需要在CATIA軟件中進行,包含模型基本屬性對比和點云數(shù)據(jù)對比兩種形式。模型基本屬性對比可直接采用模板法進行。在基于CAA的CATIA二次開發(fā)中,使用QueryInterface接口對轉(zhuǎn)換后CATIA中線、面進行遍歷,再通過IsLyingOn方法判斷這些線面的鄰接關(guān)系,找出點云數(shù)據(jù)與CATIA模型線、面之間的對應關(guān)系,最后,運用CATCreateDistanceMinTopo接口求點到對應線、面的最小距離,并進行色斑圖結(jié)果顯示。

        4.3 實例驗證

        本文選取100個直升機典型結(jié)構(gòu)件NX模型,對其中50個模型使用CATIA重新建模,另外50個模型通過STEP中間格式轉(zhuǎn)換為CATIA模型。進而對該方法及系統(tǒng)的有效性進行驗證。首先,將模型在NX中打開,設置點云提取精度,對點云數(shù)據(jù)進行提取;隨后,給定對比精度,采用批處理方式將點云數(shù)據(jù)與通過重建和轉(zhuǎn)換獲取的CATIA模型進行一致性對比,結(jié)果如表1所示。

        由對比結(jié)果可知,重建模型有兩個未通過檢測,轉(zhuǎn)換模型有一個未通過檢測。提取相應模型并在CATIA中打開,并將相應點云數(shù)據(jù)導入到CATIA中,其中圖4為重建獲得的CATIA模型,從圖中可以看到在模型表面變化劇烈地方,數(shù)據(jù)點采集明顯變密。

        將模型與點云數(shù)據(jù)手動對比一致性,對比結(jié)果分別如圖5所示。經(jīng)過分析,重建CATIA模型草圖未完全約束,使得重建CATIA模型與原始模型存在誤差。轉(zhuǎn)換模型在轉(zhuǎn)換過程中出現(xiàn)破面,造成部分點距離計算超差,無法通過檢測。

        5 結(jié)論

        (1)借鑒實際工程中復雜型面制造精度的快速檢測技術(shù),提出了一種基于點云數(shù)據(jù)的異構(gòu)CAD模型對比的方法。

        (2)結(jié)合實際應用背景,開發(fā)了基于NX和CATIA的異構(gòu)CAD模型檢查系統(tǒng),并進行實例驗證,具有良好效果。

        (3)點云數(shù)據(jù)提取中性文件為TXT文檔格式,后續(xù)可以直接作為NX模型導入VPM系統(tǒng)中的驗證文件,與TeamCenter和VPM具有很好的集成度。

        (4)后續(xù)可以對模型中三維標注信息的對比檢查進行補充,從而在工程中得到更好應用。

        參考文獻

        [1]董超.基于XML的CAD裝配模型數(shù)據(jù)交換[D].大連:大連理工大學,2009.

        [2]Li X,He F,Cai X,et al.A method for topological entity matching in the integration of heterogeneous CAD systems[J].Integrated Computer-Aided Engineering,2013,20(1):15-30.

        [3]李歡,陳志同,屈新河.毛坯海量點集與CAD數(shù)模的自適應快速精確配準方法研究[J].航空制造技術(shù),2017,523(4):101-105.

        [4]江存.自由曲面空間網(wǎng)格結(jié)構(gòu)網(wǎng)格劃分、優(yōu)化及力性能研究[D].杭州:浙江大學,2015.

        [5]梅中義,范玉青.NURBS曲面的四邊形網(wǎng)格的分割與逼近[J].圖學學報,2003,24(3):105-110.

        [6]陳永府,張華.任意曲面的三角形網(wǎng)格劃分[J].計算機輔助設計與圖形學學報,1997,9(5): 396-401.

        猜你喜歡
        自適應控制點云
        基于三角形相似性的點云配準算法
        軟件工程(2024年7期)2024-12-31 00:00:00
        三維激光掃描技術(shù)在公路軟弱圍巖隧道變形監(jiān)測中的應用
        基于DNSS與點到平面的ICP結(jié)合的點云配準算法
        基于RBF神經(jīng)網(wǎng)絡的PID自校正控制研究
        注塑機注射速度控制研究現(xiàn)狀和發(fā)展綜述
        計算技術(shù)與自動化(2015年3期)2015-12-31 16:57:45
        利用LiDAR點云快速進行等高線制作
        科技資訊(2015年20期)2015-10-15 19:23:03
        分數(shù)階Volta系統(tǒng)自適應混合投影同步及其在保密通信中的應用
        軟件導刊(2015年8期)2015-09-18 12:48:03
        一種航空發(fā)動機自適應控制方法與仿真
        軟件導刊(2015年7期)2015-08-06 13:04:23
        基于三維激光掃描點云的樹冠面積快速精準計算方法
        綠色科技(2015年6期)2015-08-05 18:25:42
        一区二区三区四区在线观看视频| 色狠狠一区二区三区中文| 国产公开免费人成视频| 国产熟妇高潮呻吟喷水| 免费现黄频在线观看国产| 无遮挡网站| 国产丝袜高跟美腿一区在线| 国产免费精品一品二区三| 人妻经典中文字幕av| 久久精品国产av一级二级三级| 女人被弄到高潮的免费视频| chinese国产乱在线观看 | 五月综合丁香婷婷久久| 亚洲国产精品18久久久久久| 国内女人喷潮完整视频| 老太脱裤让老头玩ⅹxxxx| h动漫尤物视频| 亚洲第一区二区精品三区在线| 精品国产麻豆免费人成网站| 无码毛片视频一区二区本码| 人妻AV无码一区二区三区奥田咲| 日本二区三区视频在线观看| 99精品国产综合久久麻豆| 真实国产精品vr专区| 国产乱色精品成人免费视频| 无码一区二区三区不卡AV| 狼人av在线免费观看| 精品一区中文字幕在线观看| 人妻精品久久久久中文字幕69| 水蜜桃精品一二三| 国产白丝网站精品污在线入口| 人妻av中文字幕精品久久| 黑人大群体交免费视频 | 亚洲色无码播放| 国产美女在线精品亚洲二区| 蜜桃精品国产一区二区三区| 51国产偷自视频区视频| 亚洲一区二区三区成人网站| 激情亚洲的在线观看| 国产主播一区二区三区在线观看| 少妇高潮av久久久久久|