0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用逆向工程實現(xiàn)覆蓋件模具快捷有效的應(yīng)用設(shè)計

電子設(shè)計 ? 來源:電子機(jī)械工程 ? 作者:馮祖軍,朱冒冒, ? 2021-04-02 11:01 ? 次閱讀

作者:馮祖軍,朱冒冒,郭建華,鞠魯粵

產(chǎn)品的設(shè)計和開發(fā)中利用逆向工程可以極大地縮短產(chǎn)品的開發(fā)周期和開發(fā)費用,尤其是我國的汽車行業(yè),許多覆蓋件模具均是從國外直接進(jìn)口,這些模具的設(shè)計資料比較匱乏。轎車覆蓋件改型或國產(chǎn)化,采用逆向工程不失為一種快捷有效的方法。

逆向工程一般可分為四個階段:(1)零件原形的數(shù)字化。通常采用三坐標(biāo)測量機(jī)(CMM)或激光掃描等測量裝置來獲取零件原形表面點的三維坐標(biāo)值。 (2)從測量數(shù)據(jù)中提取零件原形的幾何特征。按測量數(shù)據(jù)的幾何屬性對其進(jìn)行分割,采用幾何特征匹配與識別的方法來獲取零件原形所具有的設(shè)計與加工特征。(3)零件原形CAD模型的重建。將分割后的三維數(shù)據(jù)在相應(yīng)軟件系統(tǒng)中分別做表面模型的擬合,并通過各表面片的求交與拼接獲取零件原形表面的CAD模型。(4)重建CAD模型的檢驗與修正。采用根據(jù)獲得的CAD模型重新測量和加工出樣品的方法來檢驗重建的CAD模型是否滿足精度或其他試驗性能指標(biāo)的要求,對不滿足要求者重復(fù)以上過程,直至達(dá)到零件的設(shè)計要求。而其中實物幾何特征的識別和提取是整個過程中的重點和難點。

在逆向工程中,因為大部分實物的形狀比較復(fù)雜,特別是存在大量自由曲面特征,通常無法用單一整張曲面來擬合所有數(shù)據(jù)點。這就需要提取曲面特征,將點云分成許多有意義的區(qū)域來單獨處理,分別用不同的方法擬合出不同的曲面;然后通過求交、裁剪,用過渡曲面將曲面連接起來,最后形成整張光順的曲面模型。曲面的劃分直接影響曲面的構(gòu)造方法、曲面的拼接、曲面的縫合及實體模型的建立。所構(gòu)造的曲面能否反映原來實物的特征,很大程度上取決于分片質(zhì)量的好壞。

在現(xiàn)行使用的曲面構(gòu)型軟件中,數(shù)據(jù)分片一般都采用交互式方法進(jìn)行:即由用戶通過對原始數(shù)據(jù)點云 的觀察,分析某一數(shù)據(jù)集合,從中找出各個特征,交互式對其邊界進(jìn)行定義,然后對所得數(shù)據(jù)片分別采用相應(yīng)的曲面重構(gòu)方法完成單個曲面的重構(gòu)。再通過公共的邊界線或過渡曲面將各個構(gòu)型曲面連接起來。這種方法實現(xiàn)比較直觀,目前很多商用軟件都采用這種方式。如surfacer。雖然方法直觀,簡便,卻存在很大不足。采用用戶交互式的數(shù)據(jù)區(qū)間定義,在實際過程中存在很大的隨意性。確定的邊界比較模糊,通常先是對數(shù)據(jù)進(jìn)行一個大致的劃分,然后根據(jù)對擬合曲面情況的觀察和誤差、光順性的檢測結(jié)果進(jìn)行反復(fù)的修改、刪除甚至重構(gòu)。這種做法費時,效率比較低,并且修改觀察時因人不同產(chǎn)生的結(jié)果可能不同,這需要有一定的實際經(jīng)驗和幾何構(gòu)型水平,是一種摸索和嘗試的過程。曲面原有特征也得不到很好的保護(hù)和體現(xiàn),所取得效果未必能達(dá)到用戶的要求。因此,實現(xiàn)原形特征的自動提取來劃分?jǐn)?shù)據(jù)一直以來是人們追求的目標(biāo)。

國內(nèi)外有很多人對實物原型特征識別和曲面的自動分片進(jìn)行了研究,但多數(shù)算法比較復(fù)雜,實現(xiàn)起來比較困難,有些主要針對規(guī)則數(shù)據(jù)點云的,且都沒有真正達(dá)到分片的自動化。

通過提取散亂數(shù)據(jù)點的拓?fù)浣Y(jié)構(gòu),完成數(shù)據(jù)點的三角網(wǎng)格化;然后進(jìn)行數(shù)據(jù)精簡,估算精簡后各測點的法矢和曲率,把曲率極值點作為邊界特征候選點;最后連邊界點組成邊界線。該算法被用于上海大眾公司SAN模具數(shù)字化項目,取得了較好效果。

1 建立三角網(wǎng)格模型

光學(xué)設(shè)備測得的數(shù)據(jù)點云數(shù)據(jù)量大,數(shù)據(jù)排列無明顯的組織結(jié)構(gòu),對這樣的點我們采用Riemann圖建立散亂數(shù)據(jù)點間的鄰接關(guān)系,然后采用最小內(nèi)角最大化原理完成數(shù)據(jù)點的三角網(wǎng)絡(luò)化。

2 曲面法矢及曲率求解

對于給定的多面體,在某頂點Pi處的法矢量npi,通常用與之相鄰的所有平面單位法矢ni的加權(quán)組合來計算。

在實際的應(yīng)用中,權(quán)值λi通常有以下幾種取法:

pIYBAGBwBRqAGBwOAAARqLoinTw930.png

實際上,這種算法是最簡單的算法。各有關(guān)平面對公共頂點法矢的貢獻(xiàn)是相等的,類似于在平面情況下的計算公式。其優(yōu)點是計算非常簡單,但沒有明顯的幾何意義。

o4YBAGBwBSCAO8cIAAAVshdKYeA198.png

其中Ai表示相關(guān)的三角形的面積,面積越大,該平面法矢在式中對公共頂點法矢的貢獻(xiàn)越小。

o4YBAGBwBSaAfJRQAAAZbAkV1ag953.png

其中l(wèi)i為有關(guān)的邊長,可以看出三角平面的兩個相關(guān)的邊越長,該平面法矢在式中對公共頂點法矢的貢獻(xiàn)越小。

在此,采用三角形面積作為權(quán)因子,用該點周圍的若干三角形法矢的加權(quán)平均來計算該點法矢。數(shù)據(jù)點三角網(wǎng)絡(luò)化后,在點P0周圍有m個點Pi(I=1,2,。..m)與之相鄰接,稱為點P0的鄰域點集,m個三角形所在的各平面有m個單位法矢n1,n2,…nm。由P0,Pi,Pi+1所組成的三角形的法矢為ni:

o4YBAGBwBTKAeHRDAABMQQEc1j0789.png

用這種方法估算法矢簡單適用。在編制程序時,除可以估算各點法矢外,還允許各點自帶法矢,以提高數(shù)據(jù)處理的靈活性。

在獲得鄰域點集在P0點的法矢后,就可以對鄰域點集進(jìn)行局部參數(shù)化。由于要估算該點的曲率值,所以局部參數(shù)化曲面一般采用二次或二次以上的曲面。經(jīng)實踐總結(jié),對空間散亂分布的數(shù)據(jù)采用局部拋物面的擬合方法比較好。在參數(shù)化的過程中,選擇P0點為坐標(biāo)原點,則對它進(jìn)行局部參數(shù)擬合的曲面方程可表示為h(u,v)=au2+buv+cv2,并選取h坐標(biāo)軸與曲面在P0點的法矢nP0的方向相同,另兩個坐標(biāo)軸向量u,v位于P0點的切平面內(nèi)。則由三者構(gòu)成的標(biāo)架為δ=(u, v, nP0)。它們組成的坐標(biāo)系是一個仿射系。如u,v 為P0點的主方向,其對應(yīng)的主曲率為k1,k2(見圖1)。

o4YBAGBwBaSAOZXzAABMPvKy-II422.png

根據(jù)法矢nP0、則過矢量點P0的切平面方程為:

o4YBAGBwBa6AJYV_AACyITYGJho672.png

完成鄰域點集的坐標(biāo)局部參數(shù)化后,便可以應(yīng)用加權(quán)最小二乘原理對鄰域點集進(jìn)行曲面擬合。然后利用高斯-亞當(dāng)消元法求得該問題的最佳參數(shù)估計a*,b*,c*。于是可得鄰域點集的逼近曲面為h(u,v)=a*u2+b*uv+c*v2。由此可推導(dǎo)出該點的逼近主曲率和主方向。

o4YBAGBwBZKAaCMtAAD7td2Ec0Y309.png

對應(yīng)的主方向為:

pIYBAGBwBYqAVdCWAAB4f4c1rWw430.png

在獲得各點的曲率后,取曲率極值點作為特征點的候選點。

3 邊界點的提取

一條曲線上的邊界點可分為階躍邊界(高度不連續(xù))、褶皺邊界(切矢不連續(xù))和光滑邊界(曲率不連續(xù))。

取曲率極值點或零交叉點(對第一種邊界線來講)作為離散曲面的邊界點?;舅枷肴缦拢?/p>

(1)先選取一候選邊界點P, 在該點兩邊沿主方向m1取最近的兩鄰近點T1,T2,求它們沿m1方向上的曲率KT1,KT2。如果k1大于KT1、KT2則該點為最大曲率極值點。

(2)同理選定主方向m2,在P點兩邊沿主方向取鄰近點T3、T4,求他們沿m2方向上的曲率KT3、KT4,如果k2小于KT3、KT4,則該點為最小曲率極值點。

(3)對所有候選點進(jìn)行上述操作,就可得到所需的全部邊界點。

在數(shù)據(jù)點的界點提取之后,可對界點進(jìn)行組織,去除偽界點,采用鄰邊編碼鏈表算法形成一個有序的實體邊界輪廓圖。實際反求時,封閉邊界的提取可分為兩步進(jìn)行。首先是單邊界的提?。黄浯问菍芜吔绨葱蜃粉?,形成封閉邊界。該算法可進(jìn)一步實現(xiàn)邊界特征提取的自動程度。但在汽車覆蓋件模具的逆向設(shè)計中,過渡曲面一般為光滑過渡,曲率變化不十分明顯。用這種算法產(chǎn)生的邊界輪廓并不能真正完成點云的較準(zhǔn)確劃分。因此,文中在特征點提取后,采用人機(jī)交互的方式,來生成封閉的邊界輪廓特征。這樣既避免了上面提到的單純靠人機(jī)交互實現(xiàn)分片的缺點,又克服了單純自動提出過程中對偏差不便調(diào)整的弊端。

4 實例和結(jié)論

該算法借鑒了文獻(xiàn)中所提的方法,并進(jìn)行了改進(jìn)。文中所提算法不僅可用于規(guī)則數(shù)據(jù)點的特征點的提取,而且通過對散亂數(shù)據(jù)點的簡化及三角網(wǎng)格化,可對其進(jìn)行特征點的提取。本算法的優(yōu)點是結(jié)構(gòu)明晰,實現(xiàn)起來簡單,相對單純?nèi)藱C(jī)交互的方式,提高了精度,避免了大量嘗試重構(gòu)過程,相對自動算法提高了算法的靈活性。文中所提算法通過MFC和OpenGL 結(jié)合編程在上海大眾汽車公司SAN2000前圍模具設(shè)計中得到應(yīng)用,取得了很好的效果,圖2和圖3為SAN2000前圍模具采用此方法的實例 。首先采用德國GOM公司生產(chǎn)的ATOS(Advanced Topometric Sensor )非接觸式結(jié)構(gòu)光測量儀,取得模具的數(shù)據(jù)點。借助surfacer軟件完成對數(shù)據(jù)的預(yù)處理。然后利用文中的算法計算各數(shù)據(jù)點的法矢和曲率估算,提取邊界特征點,完成數(shù)據(jù)分片。當(dāng)然該算法也有比較大的局限性,對光滑過渡特征還不能很好地獲得其完整邊界,需通過人工交互進(jìn)行調(diào)整。這還有待于在今后的研究中發(fā)現(xiàn)更好的方法。

pIYBAGBwBXWAXLp_AAEF9UqGpOg871.png

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3019

    文章

    7789

    瀏覽量

    165687
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6760

    瀏覽量

    88618
收藏 人收藏

    評論

    相關(guān)推薦

    汽車覆蓋拉延工藝設(shè)計CAD的研究

    汽車覆蓋拉延工藝設(shè)計CAD的研究車身覆蓋模具作為汽車車身重要的工藝裝備,其設(shè)計速度和質(zhì)量直接影響著汽車的開發(fā)周期和質(zhì)量。開發(fā)專業(yè)的汽車
    發(fā)表于 04-16 13:34

    三維逆向工程的成果及應(yīng)用案例

    專門為制造業(yè)提供了一個全新、高效的重構(gòu)手段,實現(xiàn)從實際物體到幾何建模的直接轉(zhuǎn)換。逆向工程技術(shù)涉及計算機(jī)圖形學(xué)、計算機(jī)圖像處理、微分幾何、概率統(tǒng)計等學(xué)科,是CAD領(lǐng)域最活躍的分支之一。我公司通過外業(yè)的三維
    發(fā)表于 03-02 15:12

    逆向工程(鈑金檢測技術(shù))

    高報酬尋找能做逆向工程,即在沒有CAD圖紙的情況下直接獲取零的輪廓進(jìn)行擬合可獲取CAD圖
    發(fā)表于 04-18 09:25

    一文詳解芯片逆向工程的設(shè)計與流程

    要根據(jù)市場需求進(jìn)入一個全然陌生的應(yīng)用和技術(shù)領(lǐng)域,這是一高風(fēng)險的投資行為。并且及時了解同類競爭對手芯片的成本和技術(shù)優(yōu)勢成為必然的工作。如果讓工程師在最短的時間以最有效率的方式設(shè)計電路才是最難
    發(fā)表于 09-14 18:26

    芯片逆向工程的流程?

    對于半導(dǎo)體產(chǎn)業(yè)而言,逆向工程更一直是IC研發(fā)設(shè)計的主軸,可以協(xié)助IC設(shè)計公司在開發(fā)新產(chǎn)品所需的成本、工時、人力與技術(shù)作全面性的分析,并在電路提取上可針對有專利性的電路,經(jīng)專利地圖數(shù)據(jù)庫分析比較以做好
    發(fā)表于 07-10 17:42

    淺析iOS應(yīng)用逆向工程

    [筆記]iOS應(yīng)用逆向工程 Part1 概念篇
    發(fā)表于 07-31 14:14

    芯片解密——逆向分析(上)

    和西歐,逆向芯片解密工程并非作為一種完整的設(shè)計方法而存在,而是一種競爭手段和保護(hù)知識產(chǎn)權(quán)的手段。這足以說明芯片逆向分析在半導(dǎo)體器件行業(yè)是不可或缺的技術(shù)。完整的逆向分析過程繁復(fù),需要諸多
    發(fā)表于 08-07 10:32

    iOS逆向工程概要

    iOS 逆向工程看書筆記day01
    發(fā)表于 08-12 06:28

    分享一款汽車覆蓋模具的設(shè)計方案

    一種基于逆向工程的汽車覆蓋模具的設(shè)計
    發(fā)表于 05-14 07:20

    模架、模具、零相關(guān)知識

    關(guān)于模架、模具、零,大家了解多少?相信很多朋友都想知道,今天深圳市正品模胚有限公司給大家介紹一下!一.模具、模胚(模架)、注塑知識我們?nèi)粘Ia(chǎn)、生活中所使用到的各種工具和產(chǎn)品,大到機(jī)床的底座、機(jī)身
    發(fā)表于 12-13 11:07

    汽車覆蓋拉延工藝設(shè)計CAD的研究

    車身覆蓋模具作為汽車車身重要的工藝裝備,其設(shè)計速度和質(zhì)量直接影響著汽車的開發(fā)周期和質(zhì)量。開發(fā)專業(yè)的汽車覆蓋
    發(fā)表于 04-06 00:59 ?7次下載

    逆向工程及其在CAD軟件中的實現(xiàn)

    目前,隨著我國機(jī)械設(shè)計制造水平的提高,逆向工程技術(shù)在眾多領(lǐng)域的應(yīng)用日益廣泛。本文闡述了逆向工程的基本概念,分析了坐標(biāo)點采集,數(shù)據(jù)處理等關(guān)鍵技術(shù),同時,論述了CAD
    發(fā)表于 09-11 16:37 ?8次下載

    基于CAXA的逆向工程實現(xiàn)技術(shù)

    基于CAXA的逆向工程實現(xiàn)技術(shù) 采用意大利COORD3 公司的AERS 三坐標(biāo)測量機(jī)采集數(shù)據(jù),利用英國DELCAM 公司的CopyCAD 軟件系統(tǒng)進(jìn)行數(shù)據(jù)處理,導(dǎo)入中國北航-
    發(fā)表于 10-18 18:32 ?1683次閱讀
    基于CAXA的<b class='flag-5'>逆向</b><b class='flag-5'>工程</b><b class='flag-5'>實現(xiàn)</b>技術(shù)

    汽車覆蓋模具邊界特征提取方案解析

    0 引言 在產(chǎn)品的設(shè)計和開發(fā)中利用逆向工程可以極大地縮短產(chǎn)品的開發(fā)周期和開發(fā)費用,尤其是我國的汽車行業(yè),許多覆蓋模具均是從國外直接進(jìn)口,這
    發(fā)表于 11-24 15:11 ?0次下載

    機(jī)械領(lǐng)域逆向工程三維掃描解決方案

    。逆向工程技術(shù)已成為實現(xiàn)新產(chǎn)品快速開發(fā)的重要手段。較傳統(tǒng)的正向設(shè)計優(yōu)勢:通過逆向工程所獲得的CAD模型,經(jīng)過CAM或RP系統(tǒng)可以復(fù)制一個外型
    的頭像 發(fā)表于 09-18 16:12 ?793次閱讀
    機(jī)械領(lǐng)域<b class='flag-5'>逆向</b><b class='flag-5'>工程</b>三維掃描解決方案