实体造型特征识别技术的研究_第1页
实体造型特征识别技术的研究_第2页
实体造型特征识别技术的研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实体造型特征识别技术的研究     (武汉理工大学 机电工程学院 武汉 430070)    摘要:自动特征识别技术一直是CAD/CAM领域的研究热点,现有的商品化的CAD系统都是以几何和拓扑的形式定义和存储产品的信息,从实体模型中提取具有特定工程意义的特征信息,是特征识别的难点。本文从实体构造、特征识别系统原理出发阐述了具有代表性的特征识别方法,并对其进行分析。运用基于边界匹配的特征识别方法设计一实例实现了特征信息的提取。 关键词:特征识别,实体造型,信息提取 Researching Feature R

2、ecognition Technology of Entity Model KE Chang-zhong ZENG Xia (Wuhan University of Technology, Mechanical and Electrical Engineering Institute, HuBei Wuhan, 430070) Abstract Effective integration of CAD and CAM is demanded by manufacturing industries. So an intelligent interface between CAD and CAM

3、is imperative. Now CAD describes and memories parts by geometry or topology, but CAPP experts part representation in terms of manufacturing features. Therefore feature recognition has been an important research area .In this paper, it is expatiated on representative technique of feature recognition

4、by the theory of entity model and feature recognition, and analyses it. The feature recognition based on border matching is used in an instance and to realize extraction of entity feature information. Keyword feature recognition, entity modeling, extraction of feature information 1引言 CAD/CAPP/CAM的集成

5、是制造业中一直关注的问题。现有的商品化的CAD系统都是以几何和拓扑的形式定义和存储产品的信息,基于数学和几何学理论的线框模型,曲面模型和实体模型,只产生较低层次的几何信息,如点、线、面基本体素等1。对于CAPP及后续系统来说,这一低层次的信息无法被其自动理解。从产品中识别出具有一定工程意义的几何形状,即特征信息的过程,就是特征识别。特征识别作为CAD与CAPP间的智能接口,特征识别技术对实现CAD/CAPP的集成具有非常重要的意义。 2特征识别技术 在近20多年的发展中,特征的定义,首次由C.Hayers和P.Wright把“被连续加工过程切除材料的形状”定义为特征开始,到J.Shah提出的“

6、特征是一个形状,对这类形状,工程设计人员可附加一些工程信息、特征、属性及可用于几何推理的知识”,特征的定义仍然是不统一,不完善的。但是总的来说特征应该是一部件的物理组元,具有一定拓扑关系的一组几何元素构成的形状实体,它对应零件上的一个或多个功能,能够被固定的加工方式加工成形2。 21 实体模型的构造 在零件的造型过程中,具有严格的几何,拓扑等实体几何模型的构成信息,这也是描述零件信息的基础。由于零件模型使用了特征造型的方法,因此零件的实体模型是基于造型特征定义和实例化操作的3。 特征实体模型基本结构见图1所示。在商用CAD系统中,实体模型一般是采用边界表示法(B-rep)和构造立体几何表示法(

7、CSG又称布尔模型)组合。零件毛坯是零件的造型基体,每个造型特征都具有自身局部的B-rep和CSG树表示。每个特征参数接口定义在它的数据结构中提供了造型的部分加工信息,在造型输入接口可抽取造型所需信息。 图1 实体特征模型构成示意图 22特征识别方法 对于下图2中零件,CAPP系统所能接受的信息应该是外圆柱体特征包含有一个孔特征。但是Solidworks2006系统中生成此零件的方法基本上有一下三种: 做一环状草图,选取拉伸可以获得此图。此做法实际上是两圆柱做布尔减运算。并没有表现出孔的特征。 在草图上绘制一矩形,绕某边旋转,所返回的特征为一旋转体。也没有反应出孔的特征。 先生成一个圆柱,然后

8、在圆柱顶端采用切除的方法开一通孔。这种方法在特征树中可以反应出孔特征来。    图2 简单零件实体图 对于CAPP系统来说,这几种方法无法使CAD/CAPP集成,需要采用特征识别技术识别出CAD模型中具有工程意义的制造特征。特征识别是对零件实体模型进行解释,从商品化CAD系统低层次的信息提取出供高层次使用信息的过程。这一过程是将几何模型中的几何信息与预定义的特征类信息进行比较,确定相匹配的特征实体,从而识别出相应的特征。图3是特征识别系统结构示意图。 CAD系统    特征识别器 特征识别 特征提取 CAPP系统

9、加工特征定义,分类 实体模型 特征转换 零件信息模型 图3 特征识别系统结构示意图 特征识别的方法整体上可以分为两大类:基于边界匹配的特征识别方法和基于体信息的特征识别方法。 221 基于边界匹配的特征识别方法 由于每一类特征都有一定的边界模式,因而特征识别的自然方法就是通过搜索零件的边界模型,寻找其中符合特征边界模式的区域,进而识别出零件中包含的所有特征4。具有代表性的基于边界匹配的特征识别方法有: a.基于规则的特征识别方法 基于规则的特征识别方法是零件某一特征是规则定义,基于专家系统进行特征识别。比如孔特征的规则描述为:孔开始于一个入口面;孔面共轴;孔的所有面顺序相连;孔终止于一个有效的

10、孔底面。这种方法是将零件边界模型表示中的事实与特征规则进行匹配,从而识别出零件中的特征。 基于规则的特征识别方法是特征识别方法提出最早的一个,所以该方法必定存在难以解决的问题,有如下三点:1)特征的规则定义方法不唯一,不完备,用户不易掌握;2)需要进行大量匹配,使得识别效率不高;3)无法识别相交特征(相交特征指与其它特征发生边界相交的特征)。 特征发生相交后,会导致不等程度的几何、拓扑元素的丢失,使特征无固定模式可寻。因此相交特征就成了特征识别的难点。基于这些原因,目前不太使用该类方法。 b基于图的特征识别方法 基于图的特征识别方法采用面边图示(也就是以面为结点,以面之间的邻接关系为弧的图)特

11、征的边界模式,来表示零件的边界模型。特征边界模式的图表示要比规则定义更加完整。采用图来表示特征边界模式的主要优点有:1)特征的图表示具有唯一性,完备性;2) 易于生成库特征的图表示。用户只需在实体造型系统中构造出一个特征实例,那么就可以由统一的算法自动生成该特征的图表示。 基于图的特征识别方法的特征搜索策略是子图匹配,也就是将零件面边图中的适当子图与特征的面边图进行匹配来识别特征。因此这种方法具有以下几个优点:1)允许用户添加新的特征类型而不必改动程序;2)易于与特征设计相结合;3)能够支持设计、加工、分析等多种应用领域的特征识别。 但是图表示方法对相交特征难以有效的识别,并且不易对相交特征做

12、出多重解释。 c基于痕迹的特征识别方法 特征痕迹是一个特征实例在零件CAD模型中的存留信息。在特征发生相交后,特征的完整边界模式已经不复存在,但是只要它确是零件的一个特征,就一定会在零件的CAD模型中留有痕迹,因此基于痕迹可以识别出所有特征。在现有的CAD模型中只有实体边界表示技术是成熟的,而具体的特征痕迹可以是几何拓扑信息,也可以是设计特征、公差等其它CAD信息,所以人们主要采用几何、拓扑信息来定义特征痕迹。 基于痕迹的特征识别方法的识别过程是:首先抽取出零件边界表示中的所有特征痕迹;然后从几何推理上来判别每一特征痕迹对应于真实特征的可能性;最后利用实体造型操作构造出特征痕迹所对应的完整特征

13、。 基于痕迹的特征识别方法能够很好的处理一般性的相交特征问题,能够提高特征识别的效率。 222 基于体分解的特征识别方法 基于体分解进行特征识别的方法是将产品模型分解为凸体的集合,通过对分解出的凸体进行重新组合,产生对应的特征的体元,对特征体元进行分类,确定出特征类型后,建立特征的体表示。 这类特征识别方法能够比较好的解决基于边界特征识别方法中难于解决的相交特征识别问题。 3应用实例 根据特征实体造型特点和其所提供的抽取信息的参数接口,在此运用基于边界匹配的特征识别技术开发了一个特征信息提取的插件。对零件模型上的造型进行逐个识别,抽取出CAPP所需的加工信息。 本实例采用特征识别系统的CAD支

14、撑软件Solidworks2006环境,利用它的对外参数接口函数API(Application Programming Interface )函数,用Visual C+6.0 作为开发软件开发动态连接文件。在实体模型中,获得某个面上的孔的个数。结果输出如下图4所示。这一步可以为孔特征的进一步信息提取提供基础。 图4 实例结果 4结束语 随着科学技术的不断发展,特征识别技术在CAD/CAPP/CAM集成中占据越来越重要的地位。采用不同设计方法设计出来的造型,CAPP难以识别其特征信息。运用基于边界匹配的特征识别方法可以在一定程度上解决孔特征的识别,并且对探索新的特征识别方法具有一定的参考价值。 参考文献 1吴江,基于特征识别的CADCAPP集成技术研

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论