网格生成技术
工程中有限元网格生成技术的研究和应用

Ke wo ds c mp e a pl a i n ; fni e e n me h e r to tc n q e s r e y r : o utr p i to s i t lme t c e s g ne ai n e h i u ; u v y;
Abs r c :Th n t l me tme h g n r t n tc n q e i n i e rn sa c o s d r s ac ta t e f ie ee n s e e ai e h i u n e g n e i g i r s e e e r h i o d ma n b t e n i e i g s i n e a d c mp ai n s inc .Th n v ra D n D s o i e we n e g ne rn c e c n o utto c e e e u i e s l2 a d 3 me h g n r ton meho s a e smp y s mm a ie e e ai t d i l u r rz d.By e g ne rng e mp e ,t e me h a lc to s n i e i xa l s h s pp ia i n i a l z d b s d on t e g n r to t od .Fo o s e i lc v la d hy r u i n i e rn nay e a e h e e a i n meh s r s me e p ca i i n d a lc e g n e i g p o lms uc a t e e p i ae r b e s h s h r du lc t no e u e i , t e pt z ton f o nu e i d n mb rng h o i mi ai o n de mb r n c nsr c i n a d so h si u tn n c nc ee t em e h c a a t rsi sa d te t n t od r o tu to n t c a t p ti g i o r t , h s h r ce itc n r ame tmeh sae c
三维DGTD若干关键技术研究

三维DGTD若干关键技术研究三维DGTD若干关键技术研究引言:在现代科学和工程领域,电磁场分析是一项重要的任务。
全电动车、通信系统、无线充电、设备辐射和抗电磁干扰等多个领域都需要进行电磁场分析。
因此,研究电磁场分析的方法和技术具有重要的现实意义。
离散时域求解器(DGTD)是一种众所周知的电磁场求解方法,在三维电磁场分析中得到了广泛的应用。
本文将介绍三维DGTD方法的若干关键技术研究以及对该方法的进一步改进。
一、DGTD方法基础DGTD方法是一种基于时域有限差分法的求解电磁场的方法,该方法将时域Maxwell方程组进行离散,采用有限差分格式,通过求解离散的Maxwell方程组得到电磁场的时变解。
DGTD 方法通过将时域Maxwell方程离散化来模拟电磁场的传播和相互作用过程,可以获得电磁场的时域解。
DGTD方法具有良好的稳定性和精度,特别适用于模拟电磁场的快速变化过程。
二、网格生成技术网格生成是DGTD方法的关键技术之一。
网格的好坏直接影响到DGTD方法的计算精度和计算效率。
传统的网格生成方法主要有结构化网格和非结构化网格两种。
结构化网格生成方法简单易行,但对于复杂的几何模型难以处理;非结构化网格生成方法可以较好地适应复杂几何模型,但生成过程较为复杂。
针对三维DGTD方法中复杂几何模型的网格生成问题,研究人员提出了多种改进的网格生成算法,如自适应网格生成算法、转换融合法等。
这些算法可以使得DGTD方法能够在复杂几何模型下得到更高的计算精度和计算效率。
三、边界条件处理技术边界条件处理是DGTD方法中的关键问题之一。
在求解离散的Maxwell方程组时,需要给出节点上的电磁场初值和边界条件。
一般来说,边界条件包括电场、磁场和电流的边界条件。
对于比较简单的边界条件,如简单电磁屏蔽箱和简单介质表面,可以采用传统的边界条件处理方法。
但是,对于复杂的边界条件,如不规则表面和多层介质边界条件,传统的边界条件处理方法不再适用。
动网格生成技术

第4卷第1期空 军 工 程 大 学 学 报(自然科学版)V ol.4No.1 2003年2月JOURNAL OF AIR FORCE ENGINEERING UNIVERSIT Y(NAT URAL SC IE NCE EDIT ION)F eb.2003动网格生成技术史忠军, 徐 敏, 陈士橹(西北工业大学航天工程学院,陕西西安 710072)摘 要:基于动气动弹性仿真中二维动网格方法的研究,提出了一种三维动网格生成技术,该方法的主要特点是在计算域内利用原有的初始网格进行插值计算来构造新网格。
对于流体-结构耦合中每时间步长计算的动网格算法主要考虑网格的稳定性和计算效率。
最后,选取了二维、三维中一些有代表性的实例进行了演示,结果表明对于变形量不是很大的情形是令人满意的。
关键词:动气动弹性;动网格;计算流体力学中图分类号:V224;TJ81 文献标识码:A 文章编号:1009-3516(2003)01-0061-04随着计算机设备和计算技术发展,CFD常常用于各种学科之中,如优化设计、气动弹性、热分析、气动伺服弹性[1]。
对于这些问题在小扰动的条件下采用线性方法可以得到很好的解决,但对复杂流场(振动诱发涡流、跨音速颤振、大控制面的运动)要求使用非线性方法,并需要借助大规模的并行计算平台技术。
CFD 在各门学科中应用还包括结构载荷计算、表面运动分析、优化设计的区域变形技术,即动网格生成技术。
在气动外形设计和气动弹性优化[2]中,对飞行器气动弹性性能和飞行品质的评估,必须依据飞行器外形的变化,对网格不断地作相应的调整,如颤振分析中,在每一时间步长结构发生变形,我们需要及时给CFD计算提供这一信息,就需要使用动网格来适应运动的物面。
因此,我们必须对网格再生成的有效性和效率的问题进行研究。
对于动网格的算法,最大的困难在于防止边界网格点重复交错和网格点丢失。
一种最简单的方法就是根据新的物面重新生成计算网格,但需要花费大量的时间。
第3讲-网格生成技术简介PPT课件

• 结构化网格
网格的类型
• 非结构化网格
• 混合网格
进入
Dy
网格间距重要性I
壁面
壁面
流向
流出
均匀网格间距
Dy
d
y u
均匀网格
计算所得速度曲线
y u
计算所得速度曲线
物理边界层
x
展宽网格
物理Hale Waihona Puke 界层非均匀网格间距x
.
5
网格间距重要性II
入口
最大正向速度
顶部壁面
h 台阶
分界流线
回流涡团
2h
最大负向速度
20
基于求解的自适应加密
.
21
实例—方腔拖曳流动
• 不可压缩流动研究的经典案例
实例—方腔拖曳流动
• 不同网格类型的影响
实例—方腔拖曳流动
• 不同网格类型的影响—速度云图
实例—方腔拖曳流动
• 不同网格类型的影响—收敛性
实例—方腔拖曳流动
• 不同网格类型的影响—中轴线上速度分布
实例—方腔拖曳流动
第三讲网格生成技术简介屠基元教授清华大学墨尔本皇家理工大学非均匀网格间距流出进入流向计算所得速度曲线物理边界层计算所得速度曲线物理边界层展宽网格均匀网格间距ii计算网格最大负向速度出口2h分界流线最大正向速度顶部壁面底部壁面台阶入口回流涡团正交结构化网格贴体结构化网格圆筒内部结构化网格和非结构化网格的划分structuredmeshunstructuredmesh顶点顶点顶点顶点结构化网格非结构化网格在顶点处倾斜的单元10带不匹配单元表面的正交结构化网格11匹配与不匹配单元表面的多块结构化网格12131415hexatetra16hexatetraii171819ii20rmituniversity21不同网格尺度的影响四边形中轴线上的速度分布rmituniversity29最佳网格多是非均匀的流场梯度较大的区域细化网格梯度较小的区域采用较粗网格
CFD网格及其生成方法概述

CFD网格及其生成方法概述作者:王福军网格是CFD模型的几何表达形式,也是模拟与分析的载体。
网格质量对CFD计算精度和计算效率有重要影响。
对于复杂的CFD问题,网格生成极为耗时,且极易出错,生成网格所需时间常常大于实际CFD计算的时间。
因此,有必要对网格生成方式给以足够的关注。
1 网格类型网格(grid)分为结构网格和非结构网格两大类。
结构网格即网格中节点排列有序、邻点间的关系明确,如图1所示。
对一于复杂的儿何区域,结构网格是分块构造的,这就形成了块结构网格(block-structured grids)。
图2是块结构网格实例。
图1 结构网格实例图2 块结构网格实例与结构网格不同,在非结构网格(unstructured grid)中,节点的位置无法用一个固定的法则予以有序地命名。
图3是非结构网格示例。
这种网格虽然生成过程比较复杂,但却有着极好的适应性,尤其对具有复杂边界的流场计算问题特别有效。
非结构网格一般通过专门的程序或软件来生成。
图3 非结构网格实例2 网格单元的分类单元(cell)是构成网格的基本元素。
在结构网格中,常用的ZD网格单元是四边形单元,3D网格单元是六面体单元。
而在非结构网格中,常用的2D网格单元还有三角形单元,3D 网格单元还有四面体单元和五面体单元,其中五面体单元还可分为棱锥形(或楔形)和金字塔形单元等。
图4和图5分别示出了常用的2D和3D网格单元。
图4 常用的2D网格单元图5 常用的3D网格单元3 单连域与多连域网格网格区域(cell zone)分为单连域和多连域两类。
所谓单连域是指求解区域边界线内不包含有非求解区域的情形。
单连域内的任何封闭曲线都能连续地收缩至点而不越过其边界。
如果在求解区域内包含有非求解区域,则称该求解区域为多连域。
所有的绕流流动,都属于典型的多连域问题,如机翼的绕流,水轮机或水泵内单个叶片或一组叶片的绕流等。
图2及图3均是多连域的例子。
对于绕流问题的多连域内的网格,有O型和C型两种。
流体机械CFD中的网格生成方法进展

文章编号: 1005 0329(2010)04 0032 06技术进展流体机械CFD中的网格生成方法进展刘厚林,董 亮,王 勇,王 凯,路明臻(江苏大学,江苏镇江 212013)摘 要: 网格生成技术是流体机械内部流动数值模拟中的关键技术之一,直接影响数值计算的收敛性,决定着数值计算结果最终的精度及计算过程的效率;本文在分析大量文献的基础上,首先,对流体机械CFD中的网格生成方法即结构化网格、非结构化网格、混合网格进行了比较全面的总结,系统地分析这些网格划分方法的机理、特点及其适用范围;其次,对特殊的网格生成技术,如曲面网格生成技术、动网格技术、重叠网格生成技术、自适应网格技术进行了阐述;再次,指出了良好的网格生成方法应具备的特点;最后提出了网格生成技术的发展趋势。
关键词: 流体机械;网格生成;计算流体动力学;动网格;自适应网格中图分类号: TH311 文献标识码: A do:i10.3969/.j i ssn.1005-0329.2010.04.008Overvie w onM esh Generati o n M et hods i n CF D of F lui d M achineryL IU H ou-lin,DONG L iang,W ANG Y ong,W ANG K a,i LU M i ng-zhen(Jiangsu U n i v ers it y,Zhenji ang212013,Ch i na)Abstrac t: M esh genera ti on techno logy i s one of the cr iti ca l technology f o r fl u i d m ach i nery fl ow nume rica l s i m u l at-i on,and d-i rectly i nfl uence t he astr i ngency o f nume rical si m u l a ti on,wh ich has an i m portan t e ffect on the nu m er ica l s i m u l a tion results,fi na l precision and the effi c i ency o f compu tati onal process.O n the bas i s o f analyzi ng a great dea l litera t ures,firstl y,m esh genera ti on m ethods and t heory of fluid m ach i nery are comprehens i ve l y su mm ar i zed such as structured mesh,unstructured mesh,hybrid gr i d and respecti ve re lati ve m erits and the pr i nciple,charac teristcs and scopes of t hese m ethods we re sy stema ti ca lly ana l ysed.Second-ly,Spec i a lm esh generation m ethod w ere su mm ar i zed,such as surface m eshi ng,m ov ing gr i d,adapti ve gr i d and especiall y i ntro-duced the pr i nci p le and app licati on areao f adapti ve g ri d.T h irdly,the character i sti c o f m esh g enerati on m e t hod w ere pion ted out.F i na lly,t he trends of mesh generati on are presen ted,and the tre m endous d ifference i s analyzed i n mesh au t om atic gene ra tion at a-broad and the necessary o f exp l o iti ng CFD soft w are and resea rchi ng the m esh auto m atic gene ration techn i que i n our country are put forwa rd.K ey word s: fl uids m achi nery;m esh g enerati on;co m puta ti ona l fl u i d dyna m ics;mov i ng gr i d;adaptive gr i d1 前言计算流体动力学(CFD)中,按一定规律分布于流场中的离散点的集合叫网格,产生这些节点的过程叫网格生成。
机械设计中有限元分析的几个关键问题

机械设计中有限元分析的几个关键问题有限元分析是机械设计中非常重要的技术手段之一,它通过数值计算的方法来模拟和评估物体在作用力下的应变、变形和应力等特性。
在进行有限元分析时,有一些关键问题需要考虑和解决,下面将详细介绍这几个问题。
1. 网格生成网格生成是有限元分析的第一步,它将连续的物体转化为离散的有限元网格。
网格的质量直接影响到分析结果的准确性和可靠性。
在进行网格生成时,需要保证网格的单元形状和尺寸比例适当,避免单元过于扭曲或者尺寸差异过大。
还需要考虑物体的几何特征和实际应力情况,合理地选择不同类型的单元,如三角形单元、四边形单元或六面体单元等。
2. 材料特性在进行有限元分析时,必须准确地定义材料的特性参数,如弹性模量、屈服强度、泊松比等。
这些参数会直接影响到分析结果的准确性。
在选择材料模型和确定参数时,需要进行充分的材料试验和数据分析。
还需要考虑材料的非线性特性,如塑性变形、屈服和断裂等,以便更准确地模拟实际工作条件下的物体行为。
3. 边界条件和加载在有限元分析中,需要合理地设置边界条件和加载,以模拟实际工作条件下的物体行为。
边界条件指的是物体上的约束条件,如固定支撑、应力加载或位移加载等。
加载情况指的是物体在作用力下的响应情况。
在设置边界条件和加载时,需要根据实际情况考虑物体的几何形状、约束和力的大小、方向等因素,以尽可能真实地模拟实际工作条件下的物体行为。
4. 网格收敛性检验在进行有限元分析时,需要进行网格收敛性检验,以验证分析结果的准确性和可靠性。
网格收敛性指的是在网格逐渐细化的过程中,分析结果是否趋于稳定。
一般来说,当网格收敛时,分析结果应该收敛于一个稳定的解。
需要通过逐步细化网格来进行比较分析结果,以确保分析结果的准确性。
5. 结果解释和验证在进行有限元分析后,需要对分析结果进行解释和验证。
解释结果指的是将分析结果转化为实际工程问题的答案,以便为设计决策提供依据。
验证结果指的是将分析结果与实验结果进行比较,以验证分析模型和参数的准确性和可靠性。
三维约束Delaunay四面体网格生成算法及实现

三维约束Delaunay 四面体网格生成算法及实现一、引言网格生成是工程科学与计算科学相交叉的一个重要研究领域,是有限元前置处理的关键技术。
从总体上讲,网格生成技术分为结构化网格和非结构化网格两大类,其中,非结构网格能适应复杂外形且自动性高,逐渐成为数值求解偏微分方程的有效方法之一,它在有限元分析、科学计算可视化、生物医学和机器人等学科领域具有重要的应用价值。
当前,典型的非结构四面体网格生成算法主要有八叉树法(Octree )、前沿推进法(AFT)和Delauay法等。
较其它方法而言,Delauay 法具有成熟的理论基础和判断准则,更适用于三维实体的网格生成。
Delaunay 法最早由Delaunay 于1934 年提出,在此基础上,Chew、Ruppert 、Miller 和等学者在算法改良方面开展了大量研究。
目前,二维Delaunay 法的研究已趋成熟,但三维Delaunay 法在处理复杂实体的边界一致性问题仍是学者研究的热点。
本文在前人研究的基础上,采用约束Delaunay 四面体(Constrained Delaunay Tetrahedralization , CDT 法来处理指定区域的边界一致性问题,编制了基于CDT勺三维自适应四面体网格生成程序,并对工程实例进行了分析。
二、CDT定义及算法(一)CDT定义在三维区域的四面体网格生成中,四面体的外接球内部不包含任何网格顶点的四面体称为符合Delaunay 准则的四面体,如果一个点集的四面体生成中每个四面体都符合Delaunay 准则,则此四面体生成是点集的Delaunay 四面体生成。
在一定条件限定之下以Delaunay 准则为标准将空间分解成许多四面体称为约束Delaunay 四面体生成。
通常情况下,将约束Delaunay 三角(二维)/四面体(三维)生成的问题记为CDT。
(二)CDT存在性由于三维空间存在不能划分为四面体集合的多面体(如多面体),故给定一个用分段线性复合体(piecewise linear complexes , PLCs)描述的三维区域,的CDT可能不存在。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 网格生成技术数值模拟流体运动时,首先将流动区域离散成一定形状的网格,然后在网格节点上求解离散化的控制方程。
数值模拟的计算精度既与控制方程的离散格式的精度密切相关,也与网格结构和分布有关,为了尽量减少计算误差,保证解的稳定性,生成的网格至少满足下面的一些原则:①网格的贴体性。
计算网格应准确反映流动区域的边界形状,并且要能较容易的引入边界条件。
②网格的疏密变化。
在物理梯度大的地方,网格要密些,以提高对流动结构的捕捉能力,搞高数值模拟的精度。
另外,由于在数值模拟之前,人们对流动结构的主要特征不甚了然,如哪此地方会出现旋涡,水跃、激波会产生在什么地方等,因此,计算网格最好能根据计算结果的变化而进行调整,即网格具有自适应性。
由于流动边界和流体运动结构的复杂性,自动生成复杂流场的理想分布网格相当困难,网格生成所费人力也很高,即使在计算流体力学高度发展的国家,网格生成仍占一个计算任务全部人力时间的60%~80%,因此,网格生成技术成为了CFD(计算流体力学)中一个独立的分支,网格生成技术也是CFD中最活跃的研究领域之一。
目前,网格生成方法很多,根据网格拓扑结构可分为两大类:即结构网格和非结构网格。
1.1结构网格的生成结构网格中网格节点与邻点相连,连方式与节点的位置无关,如二维空间中的矩形网格、三维空间中的六面体网格。
对于简单的计算区域,很容易进行结构网格的剖分,对于复杂的流动区域,尽管可以采用阶梯形网格对边界进行近似处理,但是这种处理通用性差,且会影响计算精度,为解决这个问题,人们一般采用坐标变换技术生成计算网格。
坐标变换生成计算网格又称贴体坐标技术,其基本思想是通过数学变换将复杂的物理区域变换到规则的计算空间中,物理空间和计算空间一一对应。
目前生成贴体拟合坐标的方法可以分成代数变换和偏微分方程变换两大类。
代数变换网格生成是用代数公式,一般为显示,给出物理区域和计算区域之间的对应关系,常用的方法有保角变换(conformal mapping)、剪切变换(shearing transformation)和Hermit变换等。
代数变换网格生成方法应用范围有限,其原因是对于复杂的计算区域,代数变换较难实现,边界附近的节点控制也十分困难。
偏微分方程方法用微分方程将不规则区域变换成规则区域,其通用性较好,又有生成的网格均匀、网格疏密易于控制等优点,由此得到了普遍的应用。
Winslow于1967年提出用偏微分方程生成计算网格的思想,后来,Thompson,Thomas和Mastin对这一方法进行了全面而系统的研究,提出了著名的TTM方法。
在TTM方法中,计算网格控制方程中源项的各控制参数的选取没有一定之规,具体参数的选取与研究者的经验很有关系。
由于控制方程中源项影响网格的疏密分布,所以,源项中各控制参数的选取也成为TTM方法中的一个弱点。
Thomas 和Middlecoff于1980年提出了一种确定控制方程中源项的方法,该方法可以根据边界节点信息控制网格的疏密,但是求出的网格的正交性不太理想。
Hilgenstock提出了求控制方程源项的新思路,即根据网格与边界线的夹角来确定源项,大大改善生成网格正交性能。
现在Hilgenstock方法已在网格生成技术中得到了比较广泛的应用。
对于较为复杂的计算区域,在全域中生成一套计算网格比较困难,因为,此时局部网格会发生严重畸变,生成的网格不再适用于数值求解。
为此,人们提出了分区的思想,即将计算区域分解成若干几何边界比较简单的子区,在每个子区独立生成计算网格,同时也允许必要时在各子区使用不同的物理控制方程。
分区方法生成计算网格的优点是:⑴从局部到整体保证所生成的计算网格具有较高的品质,如较好的光顺性和正交性;⑵便于控制各子区的网格疏密;⑶易于实施并行计算。
从子区的连接方式看,分块网格可以分成两大类,即多块嵌套网格和多块搭接网格。
多块嵌套网格中,子区相互重叠,重叠区的网格线可以一致,也可以不一致。
如果重叠区的网格线不一致,则计算时,应用插值方法传递块与块之间的信息。
在多块搭接网格中,子区互不重叠,相邻块之间以公共边界相连接,块与块之间的物理量通过边界点传递,无需插值,边界上的动量自然守恒,在相同的条件下,其网格数量少于嵌套网格,但对于不可压缩流体运动问题,当用SIMPLE(或SIMPLER)方法求解流场时,要特别注意边界上压场的处理,如果处理不当,会在公共边界上形成压强间断,进而影响流场的求解。
实际网格生成时,这两种方法可以混合使用。
目前,多块网格生成技术已在空气动力学中得到了广泛的应用,尤其普遍应用于航空器周围绕流场的计算中,并出现了许多通用程序。
1.2非结构网格生成技术非结构网格中网格节点的连接方式与位置有关,每个节点的邻点数量与节点附近的网格结构有关,其单元形状一般为三角形(二维)或四面体(三维)。
非结构网格具有很强的几何灵活性,同时其数据结构的随意性有利于实现自适应策略,因此,近年来,非结构网格生成技术的研究和应用在CFD中很受重视,公开发表的非结构网格生成的文献十分丰富,关于非结构网格生成技术的学术讨论也时有召开。
根据网格生成思路不同,非结构网格生成方法可以分成:Delaunay三角形化方法、阵面推进方法、四分树(八分树)方法等几种,其中应用最为普遍的是Delaunay三角形化方法和阵面推进方法。
1.2.1 Delaunay三角形化方法Dirichlet(1850)研究发现,在平面上给定点集P,则s P可将此平面s分成互不重叠的网格,每个网格内含有给定点集中的一个点P,且网i格内的任意一点P到P的距离比到点集s P中的其它任何点j P都近,该i网格可以用集合j V 表示,即 },,,:{}{s j i j P j i i j P P P P P V ∈≠∀-≤-=网格所围的区域称为V oronoi 区域,把相邻的V oronoi 区域的形成点i P 相连时,则形成Delaunay 三角形。
以平面问题为例,如图所示,4321P P P P 为给定点集,点集将整个平面分为四个V oronoi 区域,即4321A A A A 、125A A A 、5236A A A A 和634A A A ,四个点连成了两个三角形321P P P 和431P P P 。
V oronoi 单元及对应的Delaunay 三角形有许多重要的特性,如i )Delaunay 三角形的外接圆中只包含对应的V oronoi 顶点(In-circle property );ii )给定点集,在所有可能形成的三角形中,Delaunay 三角形的最小内角大于所有可能形成的三角形中的最小内角(Minimum-Maximum property );iii )给定点集,生成的Delaunay 三角形是唯一的。
Delaunay 三角形的这些特性,尤其是特性i )已成为用Delaunay 三角形化方法生成非结构网格的主要判断准则。
A3A2A1A5A4A6P1P2P3P4图1. Voronoi单元示意图V oronoi 子区域可以用细胞生长方式类比,即假定空间(或平面)中有N 个细胞(点集),它们以相同的速度生长,当细胞壁相互接触时,细胞停止生长,最终形成的图案就是V oronoi图形。
V oronoi多边形又可以用动物的活动领地来解释,将离散的节点看成离散的食物源,则V oronoi多边形就是食物附近动物的活动领地。
所以,八十年代以前V oronoi多边形主要应用于气象学(如大气压或海拔高度的拟合)、社会统计学(如动物在领地中的行为)等领域,八十年代之后V oronoi多边形及相应的Delaunay三角形才被广泛地应用于计算流体力学之中。
Delaunay三角形化有许多算法,常用的有如下几种:⑴寻找V oronoi邻居,如Kennon方法;⑵Bowyer或Waston算法;⑶边交换方法(edge swap); ⑷最长边传播路径方法(the Longest-Edge Propagation Path)。
寻找V oronoi邻居算法的基本思路是:根据Delaunay准则,即Delaunay特性i),对计算区域中的每一个规定节点寻找V oronoi邻居,然后将互为V oronoi邻居的点用直线相连,即形成了三角形剖分。
这种网格生成方法需对计算区域中的每一个规定点进行V oronoi邻居判断,搜索运算的工作量相当大,计算时间较长,很难推广到三维空间的网格剖分中。
Bowyer/Waston算法是Bowyer和Waston于1981年分别提出的,该方法以不断地加入节点的方式进行,具体思路如下:假设已对N个节点实现了三角形化,现增加一个节点,由于该节点的加入,原V oronoi图案遭到了破坏,必须进行修改,因此,首先判断哪些三角形不满足Delaunay性质,删除这些单元,并根据Delaunay 特性连接被删除单元的顶点和新增节点,即实现了新的三角形化。
Bowyer 算法所需时间可以用式N b N N a k K +log 表示,式中,N 是生成的节点数,k k b a ,是与空间维数k 有关的常量,该算法可以从数学上证明上最优的,并且很容易推广至三维空间中,因此在非结构网格的生成中得到了广泛的应用。
边交换方法主要用于网格的局部优化中,因此经常与其它方法一起使用。
最长边路径传播方法的思路是:根据三角形的最长边对区域中的三角形进行排序,如排成序列n t t t t ......210,其中三角形i t 是三角形1-i t 最长边的邻居,然后在所有三角形最长边的中心根据Delaunay 准则插入新点,重新生成网格,直到所有三角形满足给定要求(如所有三角形内角大于30°)为止。
从网格的生成方法易知,该算法的判断量(哪些三角形是相邻单元)计算量(需计算三角形的边长)是很大的,因此,将该方法推广到三维情形也有一定的困难。
上述四种算法均以Delaunay 准则为基础,但这些基本算法(算法4除外)有两个问题没有涉及,其一是边界的完整性如何得到保证,其二是网格的疏密如何控制。
为此,国外许多学者做了大量的工作,提出了许多具有实用价值的方法。
Weatherill 等提出,先在计算区域中插入边界节点,然后根据网格节点的分布函数插入内部节点,网格节点的分布函数由边界节点的分布信息确定或事先给定,也可以根据流场的计算信息确定(即采用网格自适应策略)。
边界节点插入后要进行边界完整性检查,以确保边界的贴体性要求。
Weatherill 方法充分利用了Bowyer算法的优点,是一种成熟高效的方法。
Rebay 也是先插入边界节点,然后在域内生成网格。
在生成域内部节点时,他提出了两种方案,一、对已生成的三角形根据节点分布函数进行排序,在节点分布函数最大的三角形外接圆心处插入新点,直到节点分布函数满足要求为止;二、对三角形进行分类,如下:I域内三角形II域外三角形i 符合要求的三角形ii 不符合要求的三角形a活动三角形b非活动三角形活动三角形指的是与其相邻的至少有一个满足要求的三角形或域外三角形,非活动三角形则反之。