论文部分内容阅读
目前数值分析方法已经广泛应用于各种科学计算和工程分析中,发挥着越来越重要的作用。应用数值分析方法时,首先需要对分析模型进行离散,即网格划分。网格划分技术出现至今,出现了很多网格生成方法。但在某些工程领域,现有方法难以满足数值分析的要求,因此需要对其进行具体研究,提出相应的网格划分算法。网格划分方法主要分为结构化网格划分和非结构化网格划分两种。结构化网格形状规则,网格质量较高。对于一些数值分析领域,采用结构化网格,网格的方向与分析区域边界的方向一致或者垂直,有利于提高分析结果的精度。本文针对某些工程领域对网格的特殊要求,开展了结构化网格生成方法的研究,提出了一种基于区域分解的网格生成算法,可在复杂的区域中生成结构化四边形网格,满足这些领域中对结构化网格生成的需要。本文以轮胎表面结构化四边形网格生成为研究对象,根据轮胎表面相邻区域较多,存在多连通域的特点,提出了一种区域自动分解的方法,可在轮胎表面生成结构化四边形网格。该方法首先将多连通域转化为单连通域,继而将区域分解为一系列规则子区域,然后在子区域生成结构化四边形网格,最后合并子区域得到整个区域的网格。为了能满足相邻区域之间的网格匹配以及每一区域上的节点数目约束条件,本文提出了采用线性规划的方法,对边界节点的数目进行自动调整,可以在区域内生成结构化四边形网格。本文提出的区域分解法能够发挥了映射法的优势,同时解决了映射法难以在复杂区域中生成结构化网格的问题。对于河流等模型,边界形状通常比较曲折,曲率变化较大,边界节点位置对网格质量影响较大。针对河流模型的结构特点,本文提出了根据网格节点质量,自动调整边界节点位置的方法,该算法生成的网格接近垂直岸边,能够提高河流分析的精度。本文还开展了三维模型表面结构化四边形网格生成的研究。三维表面四边形网格应用广泛,通常应用于三维模型的金属板料成形、流体力学分析等领域。但三维模型表面形状复杂,在其表面直接生成结构化网格难度较大,网格质量难以得到保证。为了降低结构化网格生成难度,本文提出了将三维表面映射到二维平面上生成网格的方法。三维模型表面结构化四边形网格的生成步骤包括包括子表面和特征边的确定、多连通域的转化、边界离散、三维模型表面的映射、平面网格的生成以及三维表面网格的映射等。根据本文提出的四边形结构化网格生成方法,开发了相应算法和程序。将开发的程序应用到轮胎表面、河流模型、三维模型表面的网格生成,验证了本文提出方法的可靠性。