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

軸類零件實體模型重用方法研究

2021-07-30 09:36:48白雪飛胡延平
機械工程與自動化 2021年4期
關(guān)鍵詞:模型設(shè)計

白雪飛,胡延平

(大連理工大學(xué) 機械工程學(xué)院,遼寧 大連 116033)

0 引言

計算機輔助設(shè)計軟件的廣泛應(yīng)用,使得CAD模型已經(jīng)成為當(dāng)前機械設(shè)計、制造和分析的核心。CAD模型作為一種重要的設(shè)計資源,若能夠?qū)ζ溆行е赜茫瑢τ诒苊庠O(shè)計資源浪費、加快新產(chǎn)品的開發(fā)具有重要意義。相關(guān)研究顯示,當(dāng)前產(chǎn)品設(shè)計的絕大部分是對原有設(shè)計實例的直接使用或者是在原有實例的基礎(chǔ)上進(jìn)行適應(yīng)性修改,即基于實例設(shè)計(Case-Based Design,CBD)[1]。而模型重用是基于實例設(shè)計的一個重要研究方向。

基于實例設(shè)計可分為兩個階段:實例檢索和適應(yīng)性修改。當(dāng)前模型重用的研究主要集中在模型實例的檢索階段,例如You CF等將基于局部特征匹配開發(fā)的模型實例檢索應(yīng)用到產(chǎn)品數(shù)據(jù)管理中[2]。白曉亮等針對現(xiàn)有CAD模型檢索算法對局部細(xì)節(jié)特征描述不足的現(xiàn)狀,提出基于最大公共子圖的三維CAD模型檢索算法,實現(xiàn)CAD模型設(shè)計和制造知識的重用[3]。

上述模型檢索算法能根據(jù)設(shè)計需求有效地檢索出相關(guān)模型實例,但檢索出的模型實例往往無法直接應(yīng)用到當(dāng)前設(shè)計環(huán)境中,原因在于同一個設(shè)計領(lǐng)域中,沒有兩個設(shè)計問題或者需求能夠完全相同,故針對已檢索出的模型實例進(jìn)行適應(yīng)性修改是必不可少的。文獻(xiàn)[1]提出一種在查詢模型和候選模型(根據(jù)查詢模型檢索出的實例模型)之間建立設(shè)計元素的對應(yīng)關(guān)系,并根據(jù)對應(yīng)關(guān)系將查詢模型所包含的設(shè)計需求轉(zhuǎn)換到候選模型中,實現(xiàn)候選模型的自動形狀適應(yīng)。

本文以機械行業(yè)中常見的軸類零件模型為例,研究在基于實例設(shè)計的適應(yīng)性修改階段如何輔助用戶對軸類零件模型進(jìn)行快速形狀適應(yīng)性修改。通過VC++2019對Creo平臺進(jìn)行二次開發(fā),構(gòu)建軸類零件實體模型重用原型系統(tǒng),以加快軸類零件的建模和設(shè)計速度。

1 軸類模型的適應(yīng)性修改

適應(yīng)性修改處于基于實例設(shè)計的第二個階段,也就是對檢索出的原有實例根據(jù)新的設(shè)計需求進(jìn)行變型設(shè)計。以軸類模型為例,其變型可以分為以下兩種:

(1)結(jié)構(gòu)變型,即對模型所包含的如軸段、鍵槽等圖形單元及其拓?fù)浣Y(jié)構(gòu)進(jìn)行更改。

(2)尺寸變型,即保持模型拓?fù)浣Y(jié)構(gòu)不變的前提下應(yīng)用參數(shù)化技術(shù)完成尺寸更新。

尺寸變型設(shè)計的主要方法是通過參數(shù)化技術(shù)來完成模型尺寸參數(shù)的修改[4-6]。參數(shù)化技術(shù)本質(zhì)上是一種數(shù)據(jù)驅(qū)動機制,基于對二維或者三維圖形數(shù)據(jù)的操作,完成圖形幾何數(shù)據(jù)的參數(shù)化修改。目前,主流CAD平臺,例如Creo,都已實現(xiàn)了參數(shù)化設(shè)計。由于使用參數(shù)化技術(shù)來實現(xiàn)尺寸變型的解決方案已經(jīng)十分成熟,本文著重于軸類模型的結(jié)構(gòu)變型,也就是對模型中所包含的與設(shè)計需求不符合的圖形單元,例如軸段、鍵槽、倒角和圓角等進(jìn)行增加、刪除和替換等操作,從而實現(xiàn)一種半自動的、計算機輔助的軸類模型適應(yīng)性結(jié)構(gòu)變型,從而將一個被檢索出的與新設(shè)計需求相類似但不完全相同的模型實例變型成一個能夠在形狀上完全符合新設(shè)計需求的軸類零件模型,例如二級圓柱齒輪減速器的Ⅱ軸到Ⅲ軸的轉(zhuǎn)換。

對軸類模型進(jìn)行結(jié)構(gòu)變型,首先需要分析組成軸類模型的圖形單元,如圖1所示[7]。

圖1 軸類模型包含的圖形單元

2 軸段的添加

軸段在CAD系統(tǒng)中的表示是由圓形截面拉伸或者矩形截面旋轉(zhuǎn)所形成的伸出特征,是軸類模型的基礎(chǔ)單元。以圖2所示的二級減速器的Ⅲ軸為例,其包含7個軸段。

從圖2可以看出,軸段作為軸的基礎(chǔ)部分存在,而倒角、鍵槽等單元的存在需要依托于軸段。對軸類零件模型進(jìn)行變型設(shè)計需要涉及到軸段單元的添加操作,根據(jù)新軸段的添加位置可以分為以下兩種情況:

圖2 軸類零件模型

(1)邊緣軸段的添加:例如在軸段7的右側(cè)添加一個新的軸段。

(2)中間軸段的添加:例如在軸段6、7之間添加一個新軸段。

對邊緣軸段的添加,只涉及到新軸段的添加;而對于中間軸段的添加,還需要涉及到受影響單元的判斷、單元重建以及重建前后模型項對應(yīng)關(guān)系的確定。

基于特征建模的CAD系統(tǒng)以父子關(guān)系表示圖形單元間的關(guān)聯(lián),例如軸段6、7之間,先創(chuàng)建的軸段6作為父單元,而軸段7依賴于軸段6提供的端面進(jìn)行草繪,故軸段7以軸段6的子單元存在,在兩個軸段之間添加新軸段,需要對軸段6的相關(guān)子單元重建,否則會出現(xiàn)如圖3所示的單元間干涉情況。

圖3 中間軸段添加所引起的干涉問題

干涉問題的出現(xiàn)主要是受影響單元未能將其草繪參考平面調(diào)整至新軸段上所致。故在創(chuàng)建完新軸段后,需要對受影響的單元進(jìn)行參考模型項的調(diào)整和重建,以獲得正確的添加結(jié)果。

2.1 受影響單元的判斷及單元重建順序

Creo以父子關(guān)系表示單元間的關(guān)聯(lián)關(guān)系,單元之間是一種多對多的關(guān)聯(lián)關(guān)系。通過建立軸類零件模型的圖形單元關(guān)系圖,搜索受影響單元所構(gòu)成的子圖,并對其進(jìn)行拓?fù)渑判颍@取單元重建的順序。

圖形單元關(guān)系圖表示為G=(V,E),其中,頂點集V是模型中包含的所有可見單元,邊集E由不同單元之間的父子關(guān)系構(gòu)成。通過Creo提供的相關(guān)接口,從模型中提取這兩種關(guān)聯(lián)關(guān)系,建立圖形單元關(guān)系圖。以圖2所示的二級減速器的Ⅲ軸為例,相應(yīng)的圖形單元關(guān)系如圖4所示。

圖4中框選出的子圖表示在軸段6、7之間添加新軸段后的受影響單元。通過對該子圖進(jìn)行拓?fù)渑判颍梢垣@取單元重建的順序,如表1所示。

表1 圖形單元重建順序

圖4 圖形單元關(guān)系圖

2.2 單元模型項對應(yīng)關(guān)系的確定

Creo中的模型項指的是模型中所包含的用來描述模型外形、大小等屬性的數(shù)據(jù)項,常用的模型項有表面、邊和尺寸等。在Creo中進(jìn)行建模常以模型項作為參考,例如草繪平面、尺寸標(biāo)注等。當(dāng)中間軸段繪制完畢后,在重建受影響單元的過程中,由于圖形單元被重繪,相關(guān)模型項消失,需要重新設(shè)定參考。例如,在圖2的軸段6、7之間添加新軸段后,軸段7的草繪參考平面便不再是軸段6的可見端平面,而是新軸段的可見端平面,此外,對于倒角1來說,由于軸段7被重繪,倒角特征所參考的邊消失,需要重新設(shè)定參考,定位到新的軸段7對應(yīng)邊上。

因為Creo中包含的模型項多種多樣,而特征建模的過程中,用于參考的模型項主要是面和邊兩種,故確定軸段模型項的對應(yīng)關(guān)系也就是確定軸段表面和邊的對應(yīng)關(guān)系。

對于兩個圖形單元表面間對應(yīng)關(guān)系的確定,可以通過建立單元有序面集的描述符,并判斷兩個有序面集是否相等,若相等,則按照有序面集的順序建立表面之間的對應(yīng)關(guān)系。對于邊對應(yīng)關(guān)系的確定,基于邊是由兩個面相鄰接所形成的原理,通過判斷面的對應(yīng)關(guān)系以及邊的兩個相鄰面便可以獲取邊的對應(yīng)關(guān)系。單元面集描述符如下:

描述符矩陣是組成軸段的4個表面相關(guān)信息的集合,不同列對應(yīng)不同的表面,不同行對應(yīng)不同的表面屬性。T1~T4表示的是表面類型,有平面Plane和圓柱面Cylinder兩種;RP1~RP4表示平面相對坐標(biāo)系的位置,有-1和1兩種;RC1~RC4表示圓柱面的相對位置,有-1和1兩種合法值。通過描述符判斷兩個軸段單元表面間對應(yīng)關(guān)系的過程如圖5所示。

圖5 面對應(yīng)關(guān)系的確定過程

2.3 受影響圖形單元的重建

在獲取完受影響單元的重建順序以及新軸段與父軸段模型項對應(yīng)關(guān)系后,便可以完成中間軸段添加后的受影響圖形單元重建操作,并在重建過程中對重建前后圖形單元模型項對應(yīng)關(guān)系進(jìn)行確定,相關(guān)過程如圖6所示。

圖6 中間軸段添加及受影響單元的重繪過程

3 其余圖形單元的添加

通常軸類零件中除軸段等基本圖形單元外,還會包含其余一些常見的輔助圖形單元,例如鍵槽和倒角、圓角等。由于Creo對倒角和圓角提供了方便、快捷的添加方式,故本文只考慮倒角和圓角的重建,而不考慮它們的添加操作。對于鍵槽,它的具體形狀依賴于與之配合的鍵,以平鍵為例,鍵的相關(guān)形狀由國家標(biāo)準(zhǔn)規(guī)定,通過與之配合的軸段軸徑,選取鍵的截面尺寸,并從可用的長度尺寸序列選取平鍵的長度;而鍵槽的位置則由其余參考面之間的距離確定。鍵槽的相關(guān)圖示如圖7所示。

圖7 鍵槽特征

從圖7中可以看出,確定一個鍵槽的相關(guān)參數(shù)如表2所示。

表2 鍵槽單元的參數(shù)

對于鍵槽的添加,可以分為兩步:首先,由用戶選擇鍵槽所在軸段與參考平面,查詢標(biāo)準(zhǔn),獲取參數(shù)B、t1以及L的可用系列;然后將L的可用值顯示給用戶,從用戶處獲取L的選擇值以及距離x,完成鍵槽特征的創(chuàng)建。

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

本文基于VC++2019和Creo平臺提供的Object Toolkit C++二次開發(fā)接口,構(gòu)建軸類零件實體模型重用原型系統(tǒng),對軸類零件模型結(jié)構(gòu)的適應(yīng)性修改提供計算機輔助支持,使設(shè)計人員能夠快速完成軸類模型的結(jié)構(gòu)變型。下面以二級齒輪減速器的Ⅱ軸到Ⅲ軸的結(jié)構(gòu)適應(yīng)性修改為例,說明原型系統(tǒng)的效果。

適應(yīng)性修改的源模型為減速器的Ⅱ軸,目標(biāo)模型為Ⅲ軸,如圖8所示。

圖8 適應(yīng)性修改的源模型和目標(biāo)模型

通過重新建模、手動適應(yīng)和計算機輔助適應(yīng)三種建模手段的對比,可以看出通過使用原型系統(tǒng)對已有軸類零件模型進(jìn)行適應(yīng)性修改,建模時間明顯縮短,如圖9所示。

圖9 實驗結(jié)果

5 結(jié)論

通過將軸類零件實體模型的適應(yīng)性結(jié)構(gòu)變型轉(zhuǎn)化為對軸段、鍵槽等圖形單元的添加、刪除和替換操作,實現(xiàn)一種以用戶為主導(dǎo)、計算機輔助的軸類零件模型結(jié)構(gòu)快速適應(yīng)性修改。實驗結(jié)果顯示,通過對已有軸類零件模型提供計算機輔助的快速適應(yīng)性修改,新模型的建模時間縮短,效率得到明顯提升。

猜你喜歡
模型設(shè)計
一半模型
重要模型『一線三等角』
何為設(shè)計的守護(hù)之道?
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 亚洲精品你懂的| 亚洲中文字幕无码mv| 欧美日韩午夜| 九色91在线视频| 日韩中文字幕亚洲无线码| 色综合天天综合| 久久综合结合久久狠狠狠97色| 亚洲国产第一区二区香蕉| 中文成人在线视频| 久久人午夜亚洲精品无码区| 色哟哟色院91精品网站| 91久久大香线蕉| 全部免费特黄特色大片视频| 国产在线97| 日韩精品无码免费专网站| 亚洲精选无码久久久| av在线无码浏览| 91九色国产porny| 亚洲三级视频在线观看| 亚洲色图欧美在线| 久久香蕉国产线看观看精品蕉| 中文无码影院| 亚洲国产中文欧美在线人成大黄瓜| 国产在线视频二区| 中文字幕无码制服中字| 日本a级免费| 亚洲黄色激情网站| 亚洲色无码专线精品观看| a级免费视频| 精品人妻无码区在线视频| 一级看片免费视频| 中文字幕乱码二三区免费| 中日无码在线观看| 日本三区视频| 亚洲国产日韩在线成人蜜芽| 久久婷婷色综合老司机| 日韩第九页| 欧美日韩国产在线人成app| 国产精品综合色区在线观看| 91口爆吞精国产对白第三集 | 亚洲精品无码久久久久苍井空| 亚洲无卡视频| 国内精品九九久久久精品| 欧美精品影院| 爆操波多野结衣| 国产精品免费p区| 国产成人无码AV在线播放动漫| 国产成人免费手机在线观看视频| 婷婷99视频精品全部在线观看| 国产乱码精品一区二区三区中文| 免费Aⅴ片在线观看蜜芽Tⅴ | 亚洲精品欧美重口| 中文字幕1区2区| 国产精品视频系列专区| 精品国产欧美精品v| 久久精品中文字幕免费| 日韩精品资源| 99视频只有精品| 亚洲国产中文欧美在线人成大黄瓜| 欧美日韩国产系列在线观看| 综合色区亚洲熟妇在线| 99视频精品全国免费品| 国产玖玖视频| 国产精品久久久久久久久久久久| 天堂岛国av无码免费无禁网站| 欧美日韩北条麻妃一区二区| 国产高清不卡视频| 国产全黄a一级毛片| 91精品专区| 亚洲精品大秀视频| 四虎综合网| 九色91在线视频| 色综合激情网| 精品成人一区二区三区电影| 9啪在线视频| 日本手机在线视频| 国产成人一级| 国产浮力第一页永久地址| 国产一二三区在线| 国产综合无码一区二区色蜜蜜| 成人国产精品2021| 在线无码私拍|