王 亮
(淮陰工學(xué)院,江蘇 淮安 223001)
逆向工程簡(jiǎn)稱RE (Reverse Engineering),又稱“反求工程”[1]。產(chǎn)品設(shè)計(jì)過程通過逆向工程來反映和描述。與“逆向設(shè)計(jì)”相對(duì)應(yīng)的是“正向設(shè)計(jì)”,“正向設(shè)計(jì)”過程是從無到有的,分為三個(gè)步驟:第一,設(shè)計(jì)者在大腦中對(duì)產(chǎn)品進(jìn)行構(gòu)造、功能和指標(biāo)等進(jìn)行構(gòu)思;第二,三維數(shù)字化模型通過繪制圖紙的方式建立;第三,將其引入具體的生產(chǎn)過程中,從而完成全部設(shè)計(jì)生產(chǎn)周期。
逆向工程基本原理就是一個(gè)“從有到無”的過程,即根據(jù)已經(jīng)存在的產(chǎn)品模型,反向推出產(chǎn)品設(shè)計(jì)數(shù)據(jù)(包括設(shè)計(jì)圖紙或數(shù)字模型)的過程[2]。
逆向工程可歸納為以下三個(gè)步驟:(1)分析階段:對(duì)反求對(duì)象的功能原理,結(jié)構(gòu)形狀、材料性能、加工工藝等方面有全面深入的了解。(2)二次設(shè)計(jì)階段:測(cè)量規(guī)劃樣本模型、重構(gòu)、改進(jìn)模型的設(shè)計(jì)和仿制。(3)產(chǎn)品制造階段。
目前,比較常用的有三種測(cè)量方法:一種是非接觸式測(cè)量,這種方法在逆向開發(fā)過程中得到越來越廣泛的應(yīng)用,因?yàn)樗@取的測(cè)量數(shù)據(jù)多,信息密度大,測(cè)量精度好,工作效率高;第二種是接觸式測(cè)量,也就是在物理模型上打點(diǎn)時(shí)使用三坐標(biāo)測(cè)量機(jī),提取三維坐標(biāo)打點(diǎn)的信息;第三種是逐層掃描式數(shù)據(jù)測(cè)量法,對(duì)于不僅需要外形數(shù)據(jù),而且需要內(nèi)部形狀數(shù)據(jù)的生產(chǎn)設(shè)計(jì)時(shí),可用逐層掃描測(cè)量法完成數(shù)據(jù)的獲取[3]。
數(shù)據(jù)分割,首先依據(jù)構(gòu)成實(shí)物曲面外形的子曲面類型,然后將屬于同一曲面類型的數(shù)據(jù)劃歸成組和數(shù)據(jù)域,最后重建模型。數(shù)據(jù)分割有兩種方法:自動(dòng)分割和基于丈量的分割[4]。
數(shù)據(jù)平滑,在丈量數(shù)據(jù)時(shí)容易產(chǎn)生噪聲,通過數(shù)據(jù)平滑可以消除噪聲并且獲得良好的提取效果和準(zhǔn)確數(shù)據(jù)。一般常采用標(biāo)準(zhǔn)高斯、中值或均勻?yàn)V波等計(jì)算方法。。
數(shù)據(jù)處理,逆向工程中重要的技術(shù)環(huán)節(jié)之一,丈量系統(tǒng)的不同導(dǎo)致所獲得的數(shù)據(jù)格式是不一致的,它直接影響著重建后續(xù)CAD模型的過程。
逆向工程中,曲面重構(gòu)是其關(guān)鍵技術(shù)之一,進(jìn)行曲面重構(gòu)前,對(duì)零件進(jìn)行仔細(xì)分析是重要環(huán)節(jié),在分析過程中應(yīng)考慮以下兩點(diǎn):
(1)形成完整的設(shè)計(jì)方案。面對(duì)點(diǎn)云數(shù)據(jù),首先要全面考慮好先后流程,以及如何去做,然后再劃分模型特征區(qū),最后整合出整體的設(shè)計(jì)思路。
(2)確定由哪些曲面類型構(gòu)成了設(shè)計(jì)模型,從而為曲面重構(gòu)過程中選取合適的曲面重構(gòu)方法和工具提供有利依據(jù)。
逆向工程技術(shù)主要應(yīng)用在以下方面:
已有產(chǎn)品零件的仿制和改型:通過逆向工程技術(shù)進(jìn)行產(chǎn)品仿制和改型能夠吸收先進(jìn)設(shè)計(jì)制造成果,以使產(chǎn)品設(shè)計(jì)周期短、起點(diǎn)高、效果好[5]。
質(zhì)量檢驗(yàn):產(chǎn)品的檢測(cè)是逆向工程技術(shù)發(fā)展的一個(gè)新方向,在掃描測(cè)量加工后的零部件時(shí),利用曲面重構(gòu)技術(shù)在逆向工程中的應(yīng)用,對(duì)重新建構(gòu)模型與最初設(shè)計(jì)的模型的數(shù)據(jù)進(jìn)行比較分析,有助于檢測(cè)誤差和提高精度,在進(jìn)行實(shí)際制造的產(chǎn)品外形是否達(dá)到達(dá)標(biāo),精度是否準(zhǔn)確等都可以通過逆向工程技術(shù)加以檢測(cè)。
新產(chǎn)品的迅速研發(fā)和優(yōu)化設(shè)計(jì):在實(shí)現(xiàn)創(chuàng)新設(shè)計(jì)的過程中,將逆向工程和工業(yè)設(shè)計(jì)結(jié)合起來共同研發(fā)新品。
損壞或磨損零件的還原:在進(jìn)行制造工藝復(fù)雜,成本昂貴的零部件 CAD模型還原時(shí),快速原型制造已成為目前行之有效的手段之一,它的制作過程是在 CAD模型的直接驅(qū)動(dòng)下產(chǎn)生的。逆向工程技術(shù)恰好可以提供 CAD模型,兩種技術(shù)相結(jié)合形成產(chǎn)品由測(cè)量到建模到修改最后進(jìn)行再測(cè)量的一個(gè)閉環(huán)系統(tǒng),從而實(shí)現(xiàn)快速測(cè)量、設(shè)計(jì)、制造、修改的反復(fù)循環(huán)[6]。
目前我國(guó)的逆向工程技術(shù)研究還處于起步階段,與國(guó)外先進(jìn)水平相比差距依然很大,因此,我國(guó)需要盡快建立逆向工程技術(shù)的系統(tǒng)研究平臺(tái),在工業(yè)設(shè)計(jì)中考慮逆向工程,通過采用逆向工程可以大大縮短研發(fā)周期,降低產(chǎn)品研發(fā)成本。
[1]E.Badouel, L.Bernardinello, and P.Darondeau, “Polynomial algorithmsfor the synthesis of bounded nets”, Lecture Notes in ComputerScience, vol.915, 364-378, 1995.
[2]金濤,童水光.逆向工程技術(shù)[M].北京:機(jī)械工業(yè)出版社,2003.
[3]M.Farsari, G.Filippidis, S.Zoppel, G.A.Reider, C.Fotakis,Efficient femtosecond laser micromachining of bulk 3C-SiC, J.Micromech.Microeng.15 (2005) 1786–1789.
[4]E.Badouel and P.Darondondeau, “On the synthesis of general Petrinets”, Inria Research Report No 3025, 1996.
[5]E.Badouel and P.Darondeau, “Theory of Regions”, Lecture Notes in Computer Science, vol.1491, pp.529-586, 1998.
[6]劉德平.逆向工程關(guān)鍵技術(shù)及其應(yīng)用研究[D].西安:西安電子科技大學(xué), 2008.
[7]Thiozawa et al.Thermal air flow analysis of an automotive headlamp:the PIV measurement and the CFD calculation for a mass production model[J].JSAE Review, 2001(22):245-252
[8]Belle R M,Vemuri B C.On three—dimensional surface reconstruction methods.IEEE PAMI.1991,13(1):1-13