| 摘要 | 第8-10页 |
| ABSTRACT | 第10-11页 |
| 第1章 绪论 | 第12-19页 |
| 1.1 引言 | 第12-13页 |
| 1.2 课题研究内容国内外研究现状及存在的问题 | 第13-17页 |
| 1.2.1 运动仿真研究现状及存在的问题 | 第13-14页 |
| 1.2.2 有限元法数值模拟工具开发的研究现状及存在的问题 | 第14-16页 |
| 1.2.3 金属板料抛喷丸加工的研究现状及存在的问题 | 第16页 |
| 1.2.4 STEP标准的应用现状 | 第16-17页 |
| 1.3 课题的提出及意义 | 第17-18页 |
| 1.4 课题的主要研究内容 | 第18-19页 |
| 第2章 三维运动仿真与数值模拟环境的总体设计 | 第19-23页 |
| 2.1 开发平台与编程语言的选择 | 第19-20页 |
| 2.2 三维环境功能模块划分 | 第20-21页 |
| 2.3 三维环境各功能模块描述 | 第21-22页 |
| 2.3.1 STEP中性交换文件的实体信息提取模块 | 第21页 |
| 2.3.2 面向OpenGL的STEP几何模型重建模块 | 第21页 |
| 2.3.3 零部件运动模块 | 第21页 |
| 2.3.4 碰撞检测模块 | 第21页 |
| 2.3.5 有限元数值模拟模块 | 第21-22页 |
| 2.4 本章小结 | 第22-23页 |
| 第3章 STEP标准及中性交换文件的信息提取 | 第23-37页 |
| 3.1 STEP标准与应用概述 | 第23-29页 |
| 3.1.1 STEP标准的原理与结构 | 第23-24页 |
| 3.1.2 STEP标准的内容 | 第24-28页 |
| 3.1.3 STEP描述语言EXPRESS | 第28-29页 |
| 3.2 STEP中性交换文件 | 第29-33页 |
| 3.2.1 应用协议AP203简介 | 第29-30页 |
| 3.2.2 STEP中性文件结构 | 第30-31页 |
| 3.2.3 STEP中性交换文件数据段的分析 | 第31-33页 |
| 3.3 STEP中性交换文件信息提取 | 第33-36页 |
| 3.3.1 STEP实体的EXPRESS描述到C++的映射 | 第33-35页 |
| 3.3.2 STEP中性文件信息提取流程 | 第35-36页 |
| 3.4 本章小结 | 第36-37页 |
| 第4章 STEP中性文件中几何模型在三维环境下重建 | 第37-52页 |
| 4.1 面向OpenGL的STEP几何模型的重建 | 第37-38页 |
| 4.2 STEP几何模型的三角剖分 | 第38-47页 |
| 4.2.1 概述 | 第38-39页 |
| 4.2.2 STEP几何模型的剖分过程 | 第39页 |
| 4.2.3 二维平面连通域的三角剖分 | 第39-40页 |
| 4.2.4 工程中常用曲面的三角剖分 | 第40-46页 |
| 4.2.5 自由曲面的三角剖分的初步研究 | 第46-47页 |
| 4.3 三维环境的设置与三角面模型绘制 | 第47-51页 |
| 4.3.1 OpenGL技术基础 | 第47-49页 |
| 4.3.2 三维环境基本参数的设置 | 第49-50页 |
| 4.3.3 三角面片模型的绘制 | 第50-51页 |
| 4.4 本章小结 | 第51-52页 |
| 第5章 三维环境中运动仿真功能 | 第52-66页 |
| 5.1 运动功能的实现 | 第52-55页 |
| 5.1.1 零部件的运动变换 | 第52-54页 |
| 5.1.2 零部件运动约束 | 第54页 |
| 5.1.3 运动动画的实现 | 第54-55页 |
| 5.2 运动仿真中碰撞干涉检验 | 第55-60页 |
| 5.2.1 碰撞干涉检验方法简介 | 第55-56页 |
| 5.2.2 分层的碰撞检测算法 | 第56-60页 |
| 5.3 三维环境中基本功能的实现 | 第60-63页 |
| 5.3.1 三维环境视景的平移、旋转和缩放 | 第60-61页 |
| 5.3.2 三维环境中拾取功能 | 第61-62页 |
| 5.3.3 三维环境中的光照和材质 | 第62-63页 |
| 5.4 实例验证 | 第63-65页 |
| 5.5 本章小结 | 第65-66页 |
| 第6章 面向对象的有限元法数值模拟程序设计 | 第66-81页 |
| 6.1 有限元法数值模拟程序的总体设计 | 第66-68页 |
| 6.1.1 面向对象方法简介 | 第66-67页 |
| 6.1.2 程序的总体设计 | 第67-68页 |
| 6.2 有限元分析类的设计 | 第68-78页 |
| 6.2.1 有限元分析类的功能分析 | 第68-69页 |
| 6.2.2 有限元分析类的总体设计 | 第69-70页 |
| 6.2.3 有限元分析类的关键算法及程序流程 | 第70-78页 |
| 6.3 其它几个类的设计 | 第78-80页 |
| 6.3.1 单元类的设计 | 第78-79页 |
| 6.3.2 节点类的设计 | 第79页 |
| 6.3.3 载荷类的设计 | 第79页 |
| 6.3.4 约束类的设计 | 第79-80页 |
| 6.4 有限元数值模拟程序的面向对象编程 | 第80页 |
| 6.5 本章小结 | 第80-81页 |
| 第7章 金属板料抛喷丸加工数值模拟 | 第81-95页 |
| 7.1 金属板料抛喷丸加工简介 | 第81-82页 |
| 7.2 金属板料抛喷丸加工中研究现状及存在的问题 | 第82-84页 |
| 7.3 金属板料抛喷丸加工数值模拟工具的开发 | 第84-94页 |
| 7.3.1 数值模拟中等效弯矩的获取 | 第84-88页 |
| 7.3.2 薄板弯曲单元类的设计 | 第88-90页 |
| 7.3.3 动态模拟的实现 | 第90页 |
| 7.3.4 金属板料抛喷丸加工数值模拟工具的体系结构与流程 | 第90-92页 |
| 7.3.5 程序运行界面 | 第92-94页 |
| 7.4 本章小结 | 第94-95页 |
| 结论与展望 | 第95-97页 |
| 结论 | 第95-96页 |
| 展望 | 第96-97页 |
| 参考文献 | 第97-102页 |
| 致谢 | 第102-103页 |
| 学位论文评阅及答辩情况表 | 第103页 |