论文摘要
六面体网格生成技术是三维有限元仿真软件的关键技术之一。现有的六面体网格生成算法大多依赖特定的几何特征和拓扑结构,对于复杂几何实体,六面体网格的自动生成还没有得到很好的解决。近年来,随着基于体单元的三维有限元技术的广泛应用,六面体网格生成已经成为三维有限元仿真的一个瓶颈。本文对复杂几何实体的六面体网格生成技术开展了深入的研究,主要内容有:1、对典型的六面体网格生成算法进行了研究,主要分析并比较了扫掠法、映射法、子映射法、四面体分解法、基于栅格法、中轴面法、堆砌法、弦须编织法等常用的算法,并对扫掠法进行了重点讨论。2、提出了一种基于扫掠体识别的虚拟分解算法。首先将模型的边界进行分类,选择一条封闭凸环作为源环;然后根据源环找出对应的连接面和目标面;最后,针对不同的目标面类型构造裁剪面,将实体模型分解为多个扫掠体的组合。根据此算法获得的实体集合都可采用扫掠法生成六面体网格,可实现对实体的六面体网格自动划分。3、以Open CASCADE几何造型系统为平台,采用动态链接库开发技术,开发了网格自动生成软件3D-Mesher中的六面体网格自动生成模块。在软件中实现了IGES,STL几何模型的导入以及NASTRAN,ANSYS数据文件的导出。对虚拟分解算法的编程接口进行了设计,并给出了相关的算法和数据结构。利用虚拟分解技术有利于减少人工交互操作,提高六面体网格生成的自动化程度。在上述研究的基础上,实现了基于虚拟分解的六面体网格生成算法,该算法可应用到较广泛的实体模型中。应用实践证明,该算法稳定可靠,可生成质量较高的六面体网格。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 有限元网格生成技术1.2.1 网格生成技术的历史1.2.2 网格生成技术的现状1.2.3 网格生成技术的发展趋势1.3 选题依据及章节安排1.3.1 选题依据1.3.2 章节安排第二章 六面体网格生成的常用算法2.1 引言2.2 六面体网格生成算法分类2.3 典型的六面体网格生成算法2.3.1 映射法2.3.2 子映射法2.3.3 扫掠法2.3.4 四面体分解法2.3.5 基于栅格法2.3.6 中轴面法2.3.7 堆砌法2.3.8 弦须编织法2.4 算法比较2.5 本章小结第三章 基于扫掠体识别的虚拟分解算法3.1 引言3.2 虚拟分解的相关概念3.2.1 点的类型3.2.2 边的类型3.2.3 环的类型3.2.4 扫掠体的定义3.3 虚拟分解算法3.3.1 虚拟分解算法的总体流程3.3.2 选择扫掠源环3.3.3 确定连接面3.3.4 确定目标面3.3.5 分割扫掠体3.4 基于扫掠的六面体网格生成算法3.4.1 源曲面的网格划分3.4.2 连接曲面网格划分3.4.3 目标曲面网格生成3.4.4 内结点和六面体单元生成3.5 子区域的网格相容性3.6 本章小结第四章 六面体网格自动生成算法的实现4.1 引言4.2 3D-MESHER 软件系统框架说明4.2.1 Open CASCADE 三维几何引擎4.2.2 Open CASCADE 应用框架4.2.3 MFC 概述4.2.4 动态链接库开发技术4.2.5 基于插件的二次开发技术4.2.6 软件系统界面设计4.2.7 数据接口4.3 六面体网格生成模块功能及关键算法的实现4.3.1 扫掠体的数据结构4.3.2 虚拟分解算法的实现4.3.3 扫掠法的实现4.3.4 软件功能模块示例4.4 3D-MESHER 的特点4.5 本章小结第五章 总结与展望5.1 全文总结5.2 研究展望参考文献致谢攻读硕士学位期间发表(录用)论文情况
相关论文文献
标签:有限元分析论文; 六面体网格论文; 虚拟分解论文; 扫掠体识别论文; 扫掠法论文;