[发明专利]基于属性邻接图的结构件碎面缺陷自动识别与修正方法在审
申请号: | 201710846570.6 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107577891A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 周敏 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G05B19/4093 |
代理公司: | 北京中安信知识产权代理事务所(普通合伙)11248 | 代理人: | 李彬,徐林 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 属性 邻接 结构件 缺陷 自动识别 修正 方法 | ||
1.一种基于属性邻接图的结构件碎面缺陷自动识别与修正方法,其特征在于:该方法包括如下步骤:
a:碎面缺陷定义
对结构件数模表面的曲面组F,即相邻有界曲面f1~fn所组成的连通面域,若其子曲面fi(i=1,2,…,n)均属于同一张完整的面,且同时满足如下条件:
1、各子曲面fi的几何类型一致;
2、各子曲面fi在公共边界处具有G2以上的连续性;
3、曲面组F中,存在子曲面fi的相对面积小于预设的面积阈值;则称各子曲面fi(i=1,2,…,n)共同构成一个碎面缺陷,且单个子曲面fi称为碎面;
b:碎面缺陷自动识别
b1:有效邻接图构建
首先,根据结构件三维模型中的B-Rep信息,获得结构件三维模型上的拓扑面之间邻接关系,并基于此关系构建拓扑面邻接图G;然后,检测三维模型中是否存在拓扑缺陷;如果存在拓扑缺陷,则删除拓扑面邻接图G中拓扑缺陷所对应的顶点及其连接边,得到有效邻接图;如果不存在拓扑缺陷,则拓扑面邻接图G即为有效邻接图;
b2:有效邻接图边属性计算
采用预设的采样点阈值在拓扑面的公共边界曲线上进行等参数采样,然后分别计算两邻接拓扑面在各采样点处的法矢、主曲率和主方向,分析有效邻接图中各邻接顶点在对应边上的连续性,得到具有边属性的邻接图G';其中,采样点阈值为确定边界曲线上采样点的密集程度的参数;
遍历具有边属性的邻接图G',标识并提取图中具有G2或G2以上连续性的边结点,得到无重复边的特征边集Ec,Ee为拓扑面邻接图G的边集合;
然后,对特征边集Ec中各元素以邻接关系进行分组,针对同组边元素分别构建新的子边集E1,E2,…,En,再以子边集E1,E2,…,En构造具有边属性的邻接图G'的边导出子图集{G1',G2',…,Gn'};其中,子图Gi'(i=1,2,…,n)为具有边属性的邻接图G'的由子边集Ei(i=1,2,…,n)导出的子图;
b3:有效邻接图面属性计算
识别曲面几何类型,同时计算其对应的几何参数;
根据曲面几何类型,删除具有边属性的邻接图G'的边导出子图集{G1',G2',…,Gn'}中几何类型不一致的顶点及其关联边,获得最终代表碎面缺陷的子图集,即得到有效的碎面缺陷识别结果,其中,代表碎面缺陷的子图集中的各子图分别对应于结构件模型表面的一个碎面缺陷,子图中各顶点所对应的拓扑面为碎面,子图中各边所对应的拓扑边为碎边;
c:碎面缺陷自动修正
根据碎面缺陷内各碎面的几何类型和几何参数构造相应类型的基面,基面为包含或贴近各碎面的一张曲面;然后,对基面进行拟合,将碎面缺陷以一张完整的曲面进行表示以修正碎面缺陷。
2.根据权利要求1所述的基于属性邻接图的结构件碎面缺陷自动识别与修正方法,其特征在于:所述步骤b1中,拓扑缺陷包括孤点、悬边和悬面。
3.根据权利要求2所述的基于属性邻接图的结构件碎面缺陷自动识别与修正方法,其特征在于:所述步骤b1中,根据如下方法检测三维模型中的拓扑缺陷:
孤点检测:对三维模型中的顶点,若其关联边的数目为0,即未被任何边使用,则该点是孤点;
悬边检测:对模型中的边,若其关联面的数目为0,即未被任何面使用,则该边是悬边;
悬面检测:对模型中的面,若其方向不唯一,则该面为悬面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710846570.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提升机尾绳扭结检测装置
- 下一篇:一种轿厢固定机构