基于回转体实例检索的CAPP系统研究

作者:李尚远;冯桂坤;王兵强;丁志超 刊名:科技视界 上传者:郭瑺亮

【摘要】以回转体零件为例,对基于实例检索的CAPP系统进行技术研究.以已存在的实例作为基础构建实例库,对目标零件按照一定的规则进行编码和相似件的检索算法,借助良好的人机交互界面,根据目标零件编码从实例库中检索出相似件.当检索出的实例与所需求的零件不符时可以对实例库进行修改,提高实例库的准确性和效率.

全文阅读

0引言CAPP在制造企业生产现代化中起着非常重要的作用,CAPP系统可以减轻工艺工程师的繁重劳动,减少工艺设计过程中的某些人力劳动,同时减少了人在设计过程中由于某些忽略而造成的错误,从而提高工艺过程设计的质量,有利于推动CAPP向着工具化方向的发展,以适应不同企业对于柔性、通用化的工艺资源管理的要求[1]。基于实例检索的CAPP系统是近年来人工智能领域的重要研究方向。它的出现大大加快了产品的开发速度,可以帮助人们快速解决生产设计中遇到的问题。基于实例的检索推理方法以先前成功的工艺设计实例为起点,以特征信息为导引从实例库中提取与该零件相似的特征实例,进行当前新问题的检索求解。1零件信息描述零件可以由基于特征的几何结构和加工工艺来进行描述。零件的一个基本特征由一个主特征与几个辅特征组成。其中主特征主要指零件的基本几何形状,例如面、槽等;辅特征则用于对主特征做局部修饰,例如倒角、退刀槽等。同一类零件的特征类型、数量和相互关系有相似之处。在本文中我们采用多层次的树形结构来描述整个的零件信息模型,如图1所示。位于顶端的特定节点称为根节点,每一个根节点都代表一个实例的存在。根节点下面又分出许多的子节点,这些子节点代表着实例的各个主特征。这些主特征的子节点上有的又会分出各种辅特征。这些节点平行的为兄弟关系,上下的为父子关系。当检索这些特征时,按照“先父子后兄弟”的顺序进行:首先判断每一个节点有无子节点,当子节点为空时停止父子检索;进一步判断是否存在兄弟节点。在树形结构中,每一个节点都对应零件特征,如键槽、倒角等。树中节点的存储结构采用链式存储结构。图1零件信息结构2编码模型的确立在上述结构层次的基础上,引入相应的编码方法,就可以建立实例的索引模型。编码是用来对实例零件的各个特征进行描述和标识的。实例库中的每一个实例都有一个编码与之对应。根据分类编码体系的规则,用字符描述和标识零件特征就是对零件进行分类编码的过程。对零件的各个特征及属性进行编码操作后,零件的信息和数据就可以代码化,从而便于计算机进行处理、检索和信息交流[2]。本文以日本的KK-3编码系统为基础,对其21位编码进行简化,选择对本系统应用意义较大的14位编码,形成本系统的编码方式,零件部分编码见表1.其中的第一个数字代表零件的长径比,第二个数字代表零件的单元数量,以此类推……此时零件就可以以14位的编码数字描述出来。表1零件编码表3实例检索的相似计算通过输入零件编码从实例库中搜索出的实例可能与零件不是完全相似。此时便需要进行实例与零件的相似度的计算。通过计算可以得出实例库中与新零件最相似的实例件,并将最相似的三个零件罗列在界面上供用户选择,如图2。图2相似件检索相似性系数就是用于衡量新零件与实例零件相似程度的一个参数。相似性系数不但与零件类型、特征(包括主、辅特征)的类型等因素有关,还与零件的材料类型、热处理方法、毛坯类型、生产类型以及形状特征的精度等级、表面粗糙度和形位公差等因素有关[3]。通过相似度计算来确定最符合需要的实例。根据大量的实践和分析总结,设从实例库中检索到n个相似的实例,则零件特征的相似性计算公式Sf为:Sf=nk=1Σωifik式中fik为零件特征中的第i个属性的相似系数,ωi为该属性的权重系数。权重系数介于[0,1]之间。如果新零件的长径比、毛坯类型、材料类型、热处理方式与实例零件的长径比、毛坯类型、材料类型、热处理方式逐一比较,若相同,则对应的相似系数fik的取值为1;若不相同,则公式中对应的相似系数取值为0.零件主特征相似系数与辅特征相似系数的计算公式如下:其中主特征包括单

参考文献

引证文献

问答

我要提问