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

基于XML的逆向重建模型表示與應用*

2016-03-21 05:27:37楊曉強
制造技術與機床 2016年9期
關鍵詞:特征模型系統

賀 強 楊曉強

(中國民用航空飛行學院航空工程學院,四川 廣漢 618307)

基于XML的逆向重建模型表示與應用*

賀 強 楊曉強

(中國民用航空飛行學院航空工程學院,四川 廣漢 618307)

為了利用CAD系統對逆向重建模型展開創新設計,設計了基于XML逆向重建模型表示。采用CSG/B-rep混合表達的方式表示了重建的實體特征模型。建立了該模型基于XML表示的數據文件,通過CAD系統二次開發實現了XML數據文件的解析,從而在CAD系統中生成了該模型。實驗的結果表明該方法能將重建模型的特征信息和約束信息完整地傳遞到CAD系統中,實現了逆向重建結果與CAD系統的緊密集成,可有效支持基于原型的創新設計。

逆向重建;XML;CAD;二次開發

逆向工程作為先進制造技術的一個重要組成部分,已經從低層次的原型復制逐步發展成為支持產品創新設計及開發的重要技術手段[1]。利用先進的CAD系統對逆向重建模型進行改型設計是加速新產品開發的有效途徑。將同時包含了幾何參數、幾何約束、可行建模序列等原型設計意圖的逆向重建實體特征模型無縫導入到CAD系統,就能利用CAD系統強大的參數化設計能力來實現產品的創新設計。因此,如何利用CAD系統實現逆向重建模型的創新設計是逆向工程技術中一個亟待解決的問題,具有重要意義。

基于CAD系統的逆向重建模型創新設計本質上是異構CAD系統之間的數據交換問題,即逆向重建模型與CAD系統的數據交換。隨著計算機集成制造技術的深化發展,不同CAD系統之間的模型交換具有迫切的工業需求。國內外許多學者致力于這一問題的研究,出現了很多不同的解決方案。基本圖形交換規范(initial graphics exchange specification, IGES)和產品模型數據交換標準(standard for the exchange of product model data, STEP)這兩個幾何數據交換標準的發布,使得CAD系統間的幾何模型數據交換得到成功應用。但到目前為止,該類技術還不能完全保證交換數據的有效性和一致性[2]。特別地,該類交換技術針對低層次的幾何數據,因而不能傳遞模型高層次的幾何參數,約束和特征等信息,從而丟失了原始的設計意圖,以致交換后的模型只是計算機可讀的而不能進行修改。宏參數法[3-4]是一種基于設計歷史的CAD模型數據交換方法。該方法利用宏文件來實現參數化特征信息以及設計歷史的交換。宏文件由一系列標準的CAD建模命令構成,隱式地記錄了約束、參數、設計歷史和特征等設計意圖信息。該數據交換方法分為兩個層次:CAD系統的命令集與標準命令集之間的映射;CAD系統的宏文件與標準宏文件之間的映射。以Pratt教授為首的研究團隊參與了ISO的有關參數化特征信息交換的STEP標準制定,發布了過程與混合表示的標準STEP10303。該標準能對CAD模型的創建歷史、參數化模型的參數和約束進行表示,并為可變參數、維數、約束和草圖提供了表示方法[5-7]。以高曙明教授為首的研究團隊的異構CAD系統數據交換技術[8-9]是一種基于操作命令交換的異構CAD系統在線集成技術。該方法建立了基于異構CAD系統的實時協同平臺,在此基礎上實現了復雜特征操作、約束和用戶自定義特征等的在線交換。

盡管眾多的學者致力支持產品創新設計的CAD模型的數據交換技術,也取得了豐碩的研究成果,但是實現無縫的異構CAD系統間的數據集成依然是一個未能完全解決的問題,并且較少的研究針對逆向重建模型。針對這一現狀,本文提出一種基于XML描述的逆向重建模型表示,通過對CAD系統的二次開發,將逆向重建模型導入到CAD系統中,從而利用CAD系統強大的參數化設計能力開展基于模型的創新設計。

1 基于XML的逆向重建模型表示

1.1 逆向重建模型的組成

針對基于實體特征融合的重建模型,其含有實體特征、幾何約束以及布爾運算關系。實體特征主要包括特征的類型和特征的幾何參數,主要由基本體特征和基于草圖的特征組成。基于草圖的實體特征通過對輪廓截面草圖進行拉伸、放樣、旋轉和掃掠等操作的方式生成。相對于基本實體特征,其幾何形狀較為復雜。常見的實體特征如圖1所示。

實體特征間及實體特征內的約束通常可歸納為共面約束、平行約束、同軸約束、距離約束、垂直和對稱約束等六種類型。特征加約束構成了逆向重建的實體模型。實體模型的計算機表示方法以構造實體幾何法(CSG)和邊界表示法(B-rep)為主,并向多重模式的方向發展。其中,CSG/B-rep混合表示方法將兩種方法有機結合,整體模型用CSG樹表示,各個終端節點則用B-rep表示,使得表示的模型具有清晰的模型整體結構,同時低層元素(頂點、邊、面)完整。綜上所述,本文采用CSG/B-rep混合表示方法來表達逆向重建模型。

如圖2所示,逆向重建模型的特征二叉樹反映了建模歷史,是原始模型正向造型過程的一種可行解。特征間的布爾運算關系和約束反映了設計意圖。這樣的重建模型導入到CAD系統中,就繼承了原型的設計意圖,這對基于原型的創新尤為關鍵。

1.2 基于XML的重建模型表示

可擴展標記語言XML是一系列規則的集合[10],能夠存儲CAD模型的幾何參數、特征、約束和設計歷史等知識,因而已經廣泛應用于不同CAD系統之間的數據交換[11]。特別地,XML可以方便地表達CSG/B-rep混合表示的逆向重建模型。其表示的重建模型的CSG樹形結構與CAD系統正向造型過程生成的特征樹相對應。每個特征樹都對應一顆XML樹,XML樹則通過一個XML文檔表示。基于XML的逆向重建模型表示獨立于CAD系統平臺,對CATIA、NX、Pro/E等主流的CAD系統進行簡單的二次開發后即可以導入逆向重建模型的XML文檔表示,進而生成可參數化驅動的CAD模型。

1.2.1 基于XML的模型表示

重建模型是若干個實體特征經過一系列布爾運算得到,形成了一顆特征樹。該特征樹中,所有的終端節點表示一個實體特征,而所有的父節點均為布爾運算關系。重建模型的XML表示如下。

……

+

+

……

+

+

對重建模型中的各個特征也進行了基于XML的表示,篇幅關系此處僅給出拉伸體的XML表示:

其中,“BasicSketch”是拉伸體的輪廓草圖,“NumOfLine”存儲了該輪廓草圖包含圖元的數量。對輪廓草圖,本文定義了直線、圓弧、樣條等圖元類型的XML表示,它們的有機組合構成了“BasicSketch”。

1.2.2 基于XML的約束表示

實體特征內的約束主要包括尺寸約束、幾何關系約束、位置約束等。針對本文所定義的基本實體特征,其隱式約束在數據交換文件中直接定制添加。基于草圖的特征的幾何約束通常是顯式約束,表示為:

< Constraint Type=”Vertical” Obj1_ID = ”Line_ID”Obj2_ID=”Line_ID”/>

……

其中,Type標簽表示了約束的類型,Obj1ID,Obj2ID表明了被幾何約束作用的圖元索引。

實體特征之間的約束主要包括定位約束、拓撲約束和對稱約束以及尺寸鏈約束。定位約束對實體特征間的相對位置進行限制。針對基本實體特征具有的拓撲平面設計了基準面的XML表示舉例如下:

35

40

其中,BasePlaneDef標簽表明該特征的草圖基準面依賴FeatureIndex標簽所指定的特征,f1標記的是所依賴特征的面,ParaH和ParaV標記的是特征的輪廓草圖在基準面上的定位參數。

拓撲約束主要針對實體特征間的布爾運算關系。基于XML的重建模型表示的“樹形”結構確定了特征間的拓撲約束。對稱約束主要包括反射、平移和旋轉對稱。基于XML的對稱約束表示如下(以圓柱體為例):

……

// 對稱面

旋轉對稱與平移對稱分別對應CAD系統的環形、矩形陣列特征。針對矩形陣列的XML表示,XML文件存儲了某一方向陣列特征的個數和間距。針對環形陣列的XML表示XML文件存儲了環形陣列特征的個數和夾角,以及旋轉軸。由于對稱約束的XML表示類似,本文僅給出了反射對稱約束的XML表示。

尺寸鏈約束的獲取需要完全理解模型的原始設計意圖,然而設計意圖的完全理解目前還難以完全依賴計算機完成。因此,在基于XML的重建模型導入CAD系統后,通過人工交互的方式建立模型完整的尺寸鏈約束。

2 基于CATIA的實例驗證

選擇DOM作為XML的解析方法,對CAD系統進行二次開發后,解析數據交換文件并在CAD系統中生成該模型。采用廣泛應用在航天、航空等領域的CAD系統CATIA作為驗證平臺,并基于自動化應用接口的宏(Automation API)來進行二次開發。圖3為逆向重建模型基于XML的表示,圖4a為CATIA系統解析該XML模型表示后生成的可參數化驅動的模型,圖4b為該模型基礎上的再設計。實驗的結果表明,基于XML的逆向重建模型表示包含了原始模型的設計意圖,與主流CAD系統能夠很好地集成,從而能利用CAD系統強大的設計能力實現逆向創新設計。

3 結語

為了實現逆向工程基于原型而高于原型的創新設計要求,設計了一種能支持重建模型在CAD系統中進行創新設計的、基于XML的逆向重建模型表示。采用CSG/B-rep混合表達的方式表達了重建的實體特征模型。依據該表示,對特征、約束和重建模型進行基于XML的表示并對CAD系統進行二次開發以解析該表示,從而實現了逆向重建結果與CAD系統的集成。利用CATIA系統驗證了基于XML表示的逆向重建模型的創新設計,實驗的結果證明,該方法能將逆向重建模型的特征信息和約束關系等高層信息完整地傳遞到CAD系統中,進而驅動逆向重建模型的參數化設計,為創新設計奠定基礎。

[1] Ye Xiuzi, Liu Hongzheng, Chen Lei, et al. Reverse innovative design-an integrated product design methodology [J]. Computer-Aided Design, 2008, 40 (7): 812-827.

[2]Goyal K, Madan J, Pabla. Current issues in CAD model data exchange: a review [J]. International Journal of Engineering Studies, 2010, 2(3):329-336.

[3]Song I, Han S. Parametric CAD data exchange using geometry-based neutral macro file [J]. Lecture Notes in Computer Science, 2010, 6240: 145-152.

[4]Li J G, Han S, Shin S, et al. CAD Data exchange using the macro-parametrics approach: an error report [J]. International Journal of CAD/CAM, 2011, 10(2): 1-6.

[5]Kim J, Pratt M, Iyer R G, et al. Standardized data exchange of CAD models with design intent [J]. Computer- Aided Design, 2008, 40(7):760-777.

[6]Pratt M. Exchanging history-based parametric CAD models using ISO 10303 [J]. International Journal of Product Lifecycle Management, 2010, 4 (4):312-316.

[7]Kim B C, Mun D, Han S, et al. A method to exchange procedurally represented 2D CAD model data using ISO 10303 STEP [J]. Computer-Aided Design, 2011, 43 (12): 1717-1728.

[8]張宗常. 異構CAD系統間復雜特征操作的在線交換[D]. 杭州:浙江大學, 2010.

[9]Gao Shuming. Real-time exchange of CAD models based on neutral modeling commands [J]. International Journal of Product Lifecycle Management, 2010, 4 (4): 331-337.

[10]王瑞, 聶鋼, 章誠忠,等. 基于XML的機械工程數據表存儲及檢索方法的研究[J]. 工具技術, 2003,37 (4):7-10.

[11]吳華鵬, 陳大融. XML在機械工程中的應用[J]. 機械設計, 2001, 11(11):4-7.

如果您想發表對本文的看法,請將文章編號填入讀者意見調查表中的相應位置。

XML based representation and application of the reverse reconstructed model

HE Qiang, YANG Xiaoqiang

(Civil Aviation Flight University of China, Guanghan 618307, CHN)

For innovative redesign of the reverse reconstructed model by making use of modern CAD system, a new XML based reconstructed model representation is designed. The reconstructed model was expressed as hybrid CSG/B-rep mode. A XML-based data file depending on the hybrid model was established which could be parsed in CAD systems. After second development of CAD systems, the file was imported and feature-based CAD model was rebuilt. The experimental result shows that this XML based file can completely transfer the feature information and constraint information into the CAD system. It achieves the integration between the reverse reconstruction and CAD systems which can support innovative redesign effectively.

reverse reconstruction; XML; CAD; second development

*國家自然科學基金資助項目(51175434)

TP391

A

10.19287/j.cnki.1005-2402.2016.09.015

賀強,男,1985年生,博士,講師,主要研究復合材料數字化制造、維修技術與適航審定技術等。

?穎) (

2016-03-29)

160920

猜你喜歡
特征模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 全部免费毛片免费播放| 女高中生自慰污污网站| 欧美色综合久久| 91偷拍一区| 国产一在线观看| 欧美一区二区丝袜高跟鞋| 在线观看网站国产| 欧美精品啪啪一区二区三区| 99偷拍视频精品一区二区| 伊人成人在线视频| 91年精品国产福利线观看久久| 久久无码高潮喷水| 国产精品hd在线播放| 亚洲国产精品VA在线看黑人| 国产免费久久精品99re不卡| 免费午夜无码18禁无码影院| 久久亚洲精少妇毛片午夜无码| 亚洲国产中文欧美在线人成大黄瓜 | 国产高清毛片| 真人免费一级毛片一区二区| 欧美 亚洲 日韩 国产| 少妇极品熟妇人妻专区视频| 91色在线观看| 精品少妇三级亚洲| 亚洲中文字幕无码爆乳| 九月婷婷亚洲综合在线| 欧美一级99在线观看国产| 四虎永久在线精品影院| 欧美亚洲国产精品第一页| 97影院午夜在线观看视频| 97国内精品久久久久不卡| 凹凸国产分类在线观看| 国产成人超碰无码| 亚洲三级电影在线播放| 白丝美女办公室高潮喷水视频| 依依成人精品无v国产| 欧美日韩免费在线视频| 国产精品丝袜视频| 国产视频一二三区| 日本人又色又爽的视频| 又粗又硬又大又爽免费视频播放| 亚洲欧美成人综合| 中文字幕日韩视频欧美一区| 欧美不卡视频在线| 国产主播喷水| 亚洲熟女偷拍| 五月婷婷精品| 国产成人久久综合777777麻豆| 99国产精品免费观看视频| 国产1区2区在线观看| 国产欧美另类| 色婷婷电影网| 亚洲中文字幕在线观看| 韩日无码在线不卡| 欧美一区日韩一区中文字幕页| 伊人色在线视频| 熟女成人国产精品视频| 午夜视频日本| 久久9966精品国产免费| 思思99思思久久最新精品| 国产尤物视频网址导航| 亚洲第一视频免费在线| 欧美国产日产一区二区| 国产精品香蕉在线观看不卡| 久久黄色视频影| 3p叠罗汉国产精品久久| 欧美色视频在线| 一级毛片免费观看不卡视频| 日本人妻丰满熟妇区| 成人日韩视频| 亚洲成人福利网站| 日韩中文精品亚洲第三区| 无码区日韩专区免费系列| 国产精品美女自慰喷水| 精品无码日韩国产不卡av| 国产欧美日韩一区二区视频在线| 国产办公室秘书无码精品| 国模在线视频一区二区三区| 99re66精品视频在线观看| 永久免费av网站可以直接看的| 欧美福利在线播放| 97色伦色在线综合视频|