论文部分内容阅读
产品CAD模型的对称性可以在分析、设计过程中提供语义信息,便于零件匹配重组;在工程分析中能简化计算并提高准确性。因此,其对称性识别研究具有重大意义,本文针对IGES格式模型和特征模型研究了两种对称性识别方法。基于IGES格式模型的零件对称性识别研究。计算模型的环属性并识别匹配的环,根据匹配环构造对称轴和对称面,合并对称面和对称轴,计算环累计个数、累计面积、累计周长得到各对称元素的权值。将权值较大的对称面取交集并与旋转对称轴权值比较,从而提取出模型的主轴。特征模型的零件对称性识别研究。通过遍历零件的特征设计树,识别所含特征,根据特征的复制关系及父子关系划分特征集。为提高对称合并效率,进行特征集排序,再利用对称合并规则合并特征集对称性,从而实现零件自对称识别,获取其旋转对称轴和反射对称面。装配体模型的对称性识别研究。通过遍历装配体模型的特征设计树,对所含零件识别并分类,对零件集进行数量排序,优先合并所含零件个数较少的零件集。在零件集内部根据零件质心和包围盒数据,识别零件间的旋转、反射和平移对称。在零件集内部和零件集之间依次合并对称,其中零件集内部合并对称利用对称元素合并准则,而零件集之间合并对称采用零件集投票的方式,最终判别装配体是否全局对称。根据上述对称性识别方法,使用C++语言和SolidWorks函数库进行编程实现并生成插件。针对特征零件模型的对称性识别插件具有特征识别分类、特征集排序、特征集合并对称功能,特征装配体模型的对称性识别插件具有零件识别分类、零件集排序、对称性分析等功能,IGES格式模型的对称性识别插件具有计算环属性、识别匹配环、构造对称面与对称轴、合并对称元素、提取模型主轴等功能。实验表明,本文所述方法能够快速准确的识别IGES格式模型的反射对称面与旋转对称轴及主轴和特征模型的零件自对称、零件间对称、装配体全局对称。