【技术实现步骤摘要】
一种基于图和最小不相交特征体积抑制的多阶段制造特征识别方法
[0001]本专利技术涉及制造特征识别,更具体地说涉及一种基于图和最小不相交特征体积抑制的多阶段制造特征识别方法,属于智能制造
技术介绍
[0002]设计与制造之间的信息壁垒是制约制造业智能化的关键因素。设计环节关注低维度的几何元素(面、边、点)和他们拓扑信息,并以这些几何元素为信息载体,规定了制造要求(精度、表面粗糙度等)。制造环节关注高维度的特征信息(Hole,Step,Boss等),通过为零件上的制造特征选择合适的加工操作以获得最终的零件形状。在传统工艺规划活动中,工艺工程师们需要花费大量的时间去“翻译”CAD模型,从低维度的几何拓扑信息中获得高维度的制造特征信息,这个过程严重依赖工程师的经验和知识。因此,如何以自动化的方式去翻译零件实体模型,将低维度的几何拓扑信息转换为高维度的制造特征信息成为制造领域研究的热点问题之一。
[0003]公开号为CN108009527A的专利技术专利《一种面向STEP
‑
NC2.5D制造特征的智能特征识别方法》通过将零件的几何拓扑信息转换为图表示,然后分解出最小子图作为神经网络的输入来识别制造特征。该方法可以精确高效的识别零件上拓扑边界完整的特征,然而会忽略掉零件上由于特征相交导致的边界被改变甚至破坏的特征。公开号为CN107463533B的专利技术专利《一种基于PCA与CNN的三维CAD实体模型制造特征识别方法》通过将CAD实体模型点云数据中分割出特征对应的区域作为已训练完成的CNN
【技术保护点】
【技术特征摘要】
1.一种基于图和最小不相交特征体积抑制的多阶段制造特征识别方法,其特征在于:包括如下步骤:1)提取零件的几何和拓扑信息并将其表示为AAG:以满足STEP标准的零件三维模型文件作为输入,首先解析零件上的几何元素及其拓扑关系,并在边的凹凸性分析的基础上将其表示为属性邻接图AAG;属性邻接图AAG是用易于计算机处理的四元组图G={V,E,T,L}来表示零件的几何和拓扑信息,其中:V是图的节点集合,对应零件上的一个面;E是图上边的集合,表示节点v
i
,v
j
对应的零件表面之间的公共边;T(v
i
)∈{0,1,...}表示节点v
i
对应的零件表面的类型;L(e(v
i
,v
j
))∈{
‑
1,0,1}表示零件上边e(v
i
,v
j
)是一条凹边、中性边、凸边;2)根据特征的边界将AAG分解为特征子图:在零件上,凸边被认为是特征的边界,通过移除零件AAG上所有的凸边从而将AAG分解为一系列特征子图;3)利用子图同构算法识别每个特征子图对应的特征类型:将特征识别问题转换为子图同构问题,并设计子图同构算法来识别分解AAG得到的每个特征子图包含的特征的类型;4)修复相交特征的边界:首先,提出一种构造已识别特征的最小不相交体积MNV的方法;在此基础上,在零件上抑制已识别且互不相交特征的MNV来修复在相交过程中被改变甚至破坏的特征边界;未被抑制的特征将保留在零件实体模型上;5)将步骤4)保留有未被抑制特征的零件实体模型作为新的零件输入,重复步骤1)
‑
步骤4),直到零件上所有特征均被识别。2.根据权利要求1所述的一种基于图和最小不相交特征体积抑制的多阶段制造特征识别方法,其特征在于:步骤1)中,边的凹凸性分析方法如下,给定面f1,f2和他们之间的边l,P
mid
(x0,y0,z0)是边l的中点,面f1和f2在点P
mid
处的法向量n1和n2是唯一确定的;
●
若n1和n2共线,则表示f1和f2在边l处是平滑过渡的,边l是一条中性边,label
l
=0;否则,在n1和n2以及点P
mid
形成的平面内构建以r为半径、圆心为P
mid
的辅助圆O;点p1和p2分别是辅助圆O与面f1、面f2的交点,p
x
是连接点p1、p2形成线段的中点;
●
若点p
x
在零件实体模型的内部,则边l是一条凸边,label
l
=1;
●
若点p
x
在零件实体模型的外部,则边l是一条凹边,label
l
=
‑
1。3.根据权利要求2所述的一种基于图和最小不相交特征体积抑制的多阶段制造特征识别方法,其特征在于:辅助圆O的半径r取值范围按下式确定,其中tol表示输入模型的精度容差,argmin{|l1|,|l2|,...,|l
n
|}表...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。