基于STEP中性文件的特征信息提取和转子模型重建
发布时间:2017-05-19 22:13
本文关键词:基于STEP中性文件的特征信息提取和转子模型重建,由笔耕文化传播整理发布。
【摘要】:国际标准STEP是对产品数据信息的描述以及产品数据信息的共享与交换,它是一种中性交换机制,能够独立于各具体系统,描述的是产品从设计开发到生命结束的数据信息,而且能保持数据的一致和完整。本文主要针对转子类零件,详细的分析与研究了STEP标准及其结构组成,将STEP中性交换文件所描述的三维几何特征信息提取出来,然后基于OpenGL平台对其进行转子模型重建。主要研究内容和成果如下: 1. EXPRESS语言与C++语言的映射。STEP标准中包含有很多的应用协议,,本文主要针对的是产品的三维形状设计,所以主要研究分析AP203应用协议以及与之有关系的集成资源;对STEP标准进行研究,了解EXPRESS形式化信息描述语言;遵循AP203应用协议,建立三维几何实体的EXPRESS语言与C++语言之间的映射,对每一个实体建立C++类。 2.基于STEP应用协议的词法分析器的设计。按照STEP应用协议表达实体的原理进行STEP词法分析器的设计。该词法分析器可以完成STEP中性交换文件的读入、实体信息的提取,实体对象的实例化等功能;运用C++语言编程完成了STEP中性文件中实体信息的提取。 3.基于STEP中性交换文件的特征信息提取算法的设计。STEP中性交换文件是根据AP203应用协议建立起来的,STEP中性文件是通过实体间的相互引用描述了产品的几何特征信息,实体间存在着引用关系,通过一定的算子操作实现产品信息的表达。基于STEP中性文件结构、实体信息表达方式和词法描述格式研究基础上,利用基于STEP中性交换文件的特征信息提取算法,完成转子三维模型的信息提取,为后面的三维几何实体特征的模型重建与显示奠定了基础。 4.基于OpenGL的三维几何实体模型重建。研究OpenGL三维建模平台,根据提取出的三维几何实体信息,运用OpenGL技术实现三维实体的重新绘制。研究了OpenGL3D图形库在三维实体模型重建中的应用。在Visual C++平台上,通过一定的方式调用OpenGL动态链接库中相应的函数,实现STEP数据模型的三维几何实体模型重建。
【关键词】:STEP标准 词法分析器 特征识别 信息提取 三维模型重建
【学位授予单位】:河南工业大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TH16;TH122
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 前言10-15
- 1.1 研究背景及意义10-12
- 1.2 图形数据标准的研究现状及其发展趋势12-13
- 1.3 本文主要研究内容13-15
- 第二章 STEP 标准与 STEP 中性文件结构分析15-26
- 2.1 STEP 标准简介15-18
- 2.1.1 STEP 标准的发展现状15-16
- 2.1.2 STEP 标准的体系结构16-18
- 2.2 EXPRESS 形式化描述语言18-20
- 2.2.1 EXPRESS 语言描述18-19
- 2.2.2 EXPRESS 语言的数据类型19
- 2.2.3 EXPRESS 语言实体特征之间的关系19-20
- 2.3 EXPRESS 语言与 C++语言之间的映射20-23
- 2.3.1 简单数据类型的映射20
- 2.3.2 聚合数据类型的映射20-21
- 2.3.3 自定义数据类型的映射21
- 2.3.4 实体数据类型的映射21-23
- 2.4 STEP 中性文件结构分析23-25
- 2.5 本章小结25-26
- 第三章 STEP 中性文件后处理器与词法分析器设计26-40
- 3.1 基于 STEP 中性文件的后处理器的设计原理26-27
- 3.2 STEP 词法分析器的设计原理27-29
- 3.3 文件预处理模块29-34
- 3.4 实体对象的实例化34-39
- 3.4.1 笛卡尔点的实例化34-37
- 3.4.2 直线的实例化37-39
- 3.5 本章小结39-40
- 第四章 基于 STEP 中性交换文件的转子模型特征识别与信息提取40-57
- 4.1 特征信息提取的算法40-41
- 4.2 特征识别技术原理41-43
- 4.2.1 特征的概念41-42
- 4.2.2 特征识别的主要技术及其应用研究42-43
- 4.3 转子类零件加工特征识别技术43-47
- 4.3.1 STEP 数据模型中边的凹凸性的判断43-46
- 4.3.2 转子类零件加工特征概述46
- 4.3.3 简单特征的识别46-47
- 4.4 基于 STEP 中性文件的特征提取47-56
- 4.4.1 STEP 中性文件的特征分类与描述47-49
- 4.4.2 STEP 中性文件的特征识别49-56
- 4.5 本章小结56-57
- 第五章 基于 OpenGL-面向 Rotors Dynamics 的转子模型重建57-66
- 5.1 转子动力学分析软件 Rotors Dynamics 简介57
- 5.2 OpenGL 平台简介57-60
- 5.2.1 OpenGL 的体系结构58-59
- 5.2.2 OpenGL 的图形处理步骤59-60
- 5.3 OpenGL 的动态链接库-OpenGL3D 在转子模型重建中的应用60-62
- 5.3.1 OpenGL3D 的概述60-61
- 5.3.2 OpenGL3D 在转子模型重建中的应用61-62
- 5.4 应用实例62-65
- 5.5 本章小结65-66
- 第六章 总结与展望66-68
- 6.1 总结66-67
- 6.2 展望67-68
- 参考文献68-71
- 致谢71-72
- 个人简历72
【参考文献】
中国期刊全文数据库 前10条
1 余冬梅,赵付青,张聚礼,谢鹏寿,包仲贤;机械CAD产品信息传输接口的研究及应用[J];甘肃工业大学学报;2002年04期
2 赵付青,余冬梅,杨亚红;基于STEP标准的三维零件信息系统[J];甘肃工业大学学报;2003年04期
3 高飞,叶尚辉;边界表示的数学模型及其应用[J];计算机辅助设计与图形学学报;1996年05期
4 张思荣,谭建荣,张家泰,邱长华;STEP中性交换文件的实现方法[J];计算机辅助设计与图形学学报;1999年01期
5 孟明辰,杨玲,白连科;基于STEP的特征造型系统[J];计算机集成制造系统-CIMS;1997年01期
6 韦银星,吴锡英;STEP后处理器的设计及实现[J];计算机集成制造系统-CIMS;1997年02期
7 黄鲜萍,卢炎麟,黄旭松;基于STEP中性文件的有限元自动建模[J];机械设计与研究;2002年02期
8 王国勋,王军,孙军;EXPRESS描述到C++模式映射的研究[J];机械工程师;2004年07期
9 强大再,陆长德,余隋怀,何卫平;基于OpenGL的三维仿真实现[J];机械科学与技术;1999年05期
10 陈廉清;STEP中以文件交换形式实现产品信息交换的研究[J];机械科学与技术;2000年01期
本文关键词:基于STEP中性文件的特征信息提取和转子模型重建,由笔耕文化传播整理发布。
本文编号:380045
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/380045.html