论文部分内容阅读
边界元的前处理技术是进行边界元核心程序计算,以及后处理实现的前提。而其中的网格剖分是前处理中的关键。对二维结构化和非结构化网格的剖分以及三维表面结构化和非结构化网格的剖分是本论文研究的主要内容。论文运用图形学,几何学,数据结构理论以及VB环境下的OpenGL编程技术对边界元的网格剖分技术进行了详细的研究,主要包括二维复杂区域的结构化和非结构化三角网格剖分的方法和实现过程,三维曲面的结构化和非结构化三角网格剖分的实现,交贯隧道的边界元网格剖分,以及由地形等高线提取数据获得边界元三维地形网格图,和可视化在剖分结果显示中的应用等内容。 论文对结构化网格的生成进行了详细的研究。分别对二维和三维曲面的情况讨论了单元节点编号的方法,数据结构的构成以及节点坐标的求解方法。提出了采用展开的方法对三维实体表面进行布点和剖分的方法,得到了较好的效果。 非结构化网格是网格发展的趋势,它的适用范围比较广泛,单元的布置不受相邻单元个数的限制。本文也详细讨论了平面多连通区域的非结构化网格的生成方法以及实现的详细步骤,对三维曲面的网格剖分提出了映射投影的方法来进行剖分,并且提出了修正由于投影产生的网格变形的方法。 任意断面形状的交贯隧道的网格剖分,一般情况是通过插值求解两条隧道表面的曲面方程组来求得交贯线的方程,本文避免了繁琐的计算提出了采用追踪的方法来生成交贯线上节点的方法,较好的解决了曲面交贯处的网格闭合问题。 由地形等高线提取数据获得边界元三维地形网格,是模拟分析地表边界问题的关键。本文给出了采用等高线内插的方法来求解网格节点坐标的方法。 论文以Visual和OpenGL可视化图形平台为基础,开发了一个应用于二维结构化和非结构化三角网格剖分,三维结构化和非结构化三角网格剖分的边界元网格剖分程序BEM_Grid,通过对实例的剖分验证了程序的可行性和实用性,初步实现了边界元网格自动生成系统BEM_Grid。