网格生成技术
工程中有限元网格生成技术的研究和应用
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可能不存在。
六面体网格生成办法
ห้องสมุดไป่ตู้
β = xξ xη + yξ yη ,
γ = xξ2 + yξ2
和代数法相比,偏微分方程法的计算较为复杂,需要求解偏微分方程,右端强迫函数的选取 也不方便,可以通过强迫函数的选取得到希望的映射网格。
・21・
上海交通大学博士学位论文
3.2.3 超单元映射法
等 参 超 单 元 网 格 生 成 法 是 由 Zienkiewicz 和 Phillips 最早提出的[31,42],其基本思想是将划分区域分 成更简单的子块(超单元) ,子块被映射为自然坐标系 中的单位直角形(正方形) ,根据每个方向给定的分级 权系数,将自然坐标系中的直角形(正方形)离散并 反向变换回超单元。在三维情况使用超单元生成法时, 要划分的实体用 20 节点六面体单元分成数个子区域 (图3-3) 。在超单元内一点的坐标 x,y 和 z 和自然坐 标之间的关系由下式确定
・20・
第 3 章 六面体单元生成方法及相关技术
x (ξ , η , ζ ) F (ξ ,η , ζ ) = y (ξ , η , ζ ) z (ξ ,η , ζ )
(0 ≤ ξ ≤ 1,
0 ≤ η ≤ 1, 0 ≤ ζ ≤ 1)
(3-1)
多变量的坐标变换式(3-1)使用无限插值(Transfinite Interpolation)来完成。在三维情况下,使 用混合函数和与之相联系的参数(特定点的位置及偏导数)来显式地决定式(3-1),然后通过对每 个单变量的循环完成无限插值。一般来说,这些混合函数和参数都选取为区域边界处的函数和参 数。文献[40]给出了几种无限插值函数及其参数的选取。 代数法无限插值网格生成法的特点是计算简单,可以采用中间变量的方法方便地控制网格的 密度,对边界简单的区域,可以生成质量较高的网格,但缺点是不适应复杂边界的划分,边界不 规则时生成的网格的质量很差,并可能产生奇异性。可以通过将划分区域分解为子区域的方法, 在子区域上应用,可以在一定程度上克服这些缺点,但不易实现自动划分。
icem阵列block方法
icem阵列block方法ICEM阵列Block方法ICEM是ANSYS公司推出的一款专业仿真软件,适用于各种工程应用领域。
其中,ICEM阵列Block方法是一种常用于网格生成的技术,本文将详细介绍ICEM阵列Block方法,并探讨各种相关方法。
1. ICEM阵列Block方法简介ICEM阵列Block方法是一种基于阵列方式的网格生成技术。
它通过指定几何形状和网格尺寸,自动生成阵列状的网格结构,从而简化了网格生成的过程。
阵列Block方法在各种工程应用中具有广泛的应用,并且易于控制网格质量和精度。
2. 常用的ICEM阵列Block方法均匀阵列均匀阵列是最常用的一种阵列Block方法。
它通过指定每个方向上的网格数目和网格大小,生成均匀分布的网格结构。
均匀阵列适用于需要等距离网格的应用,但可能不适用于复杂几何形状的网格生成。
非均匀阵列非均匀阵列是一种根据几何形状的变化而生成的网格结构。
它通过指定几何形状的控制点,并根据控制点之间的距离自动生成网格。
非均匀阵列适用于复杂几何形状的网格生成,可以精确控制各个区域的网格密度。
参数化阵列参数化阵列是一种根据特定参数生成的阵列网格结构。
它通过定义几何形状的参数,并根据参数的变化自动生成不同的网格结构。
参数化阵列可以用于优化设计过程中的网格生成,以及参数化分析和优化。
借助几何操作生成阵列除了上述方法外,ICEM阵列Block还提供了一系列几何操作,如旋转、偏移、放缩等,可以根据几何形状的需要生成不同的阵列状网格结构。
这些几何操作可以用于生成复杂的网格结构,提高网格生成的灵活性和效率。
3. ICEM阵列Block方法的优势ICEM阵列Block方法具有以下优势:•简化网格生成过程,减少手动操作的需要。
•提高网格生成的效率,节省时间和人力资源。
•可以精确控制网格的质量和精度。
•适用于各种复杂几何形状的网格生成。
•可以与其他网格生成技术相结合,进一步优化网格质量和精度。
网格生成技术之无限插值法
¤Grid Generation Series¤网格生成•••适体坐标系•••代数方法•••无限插值法Copyright © 2007 版权所有目录1. 概述 (1)1.1前序 (1)1.2名词解释 (1)1.3映射关系 (1)2. 二维无限插值法生成网格 (2)2.1模型公式 (2)2.2操作步骤 (3)2.3编程实例 (3)3. 三维无限插值法生成网格 (9)3.1计算公式 (9)3.2编程实例 (11)4. 参考文献 (16)5. 版权声明 (17)1. 概述1.1前序网格生成技术的编程实现与应用曾是笔者感觉深奥而有趣的事情。
因对这方面并不熟悉,2006年夏初,笔者决定做网格生成方面的努力。
查看了若干资料后,虽对其数学原理未有涉足,但还是有幸获得或推出了生成二维网格和三维网格生成的TFI实现公式,并编写了测试程序进行验证,如封面图片的网格就是当时笔者用TFI方法编程生成的。
后来忙别的事情,就一直落在“纸堆”里。
2007年夏初,有网友询问TFI,又想起来,于是四处找了找,看着笔记,发现一年前的清晰思路都模糊了。
当时在图书馆借过一本书对我的帮助也很大,但书名已记不起来了,无法在后面的参考文献中列出。
现在决定用休息时间把笔记整理一下,以供需要的朋友查阅。
无限插值法(TFI)是结构化网格生成技术中属于适体坐标系的代数方法。
其优点是算法简单、生成网格速度很快,对于较规则区域,TFI法得到的网格效果也令人满意。
对于没有把握的复杂区域,笔者认为最好采用TFI方法生成初始网格场,然后采用PDE(偏微分网格生成技术)进行网格场优化。
1.2名词解释(1)网格生成技术:对给定区域进行离散以生成计算网格的方法。
(2)结构化网格:排列有序、相邻节点位置关系明确的网格。
(3)适体坐标系:坐标轴与计算区域的边界一致的坐标系,又称贴体坐标系、附体坐标系。
(4)代数方法:通过代数关系式创建物理平面上的区域与计算平面上的区域的映射方法。
计算流体力学模拟中的网格生成方法及优化
计算流体力学模拟中的网格生成方法及优化概述:计算流体力学(CFD)模拟是一种通过数值计算方法来模拟流体力学问题的技术。
在进行CFD模拟时,一个重要的步骤是生成适合模拟的网格。
网格的质量和适应性对CFD模拟的准确性和计算效率具有重要影响。
本文将介绍计算流体力学模拟中常用的网格生成方法以及优化措施。
一、网格生成方法:1. 结构化网格生成方法:结构化网格生成方法是一种将空间分割成规则拓扑结构的网格生成方法。
它的主要优点是适用于几何较简单的模型,计算速度较快。
常见的结构化网格生成方法包括直线加密法、均匀加密法、双曲型加密法等。
2. 非结构化网格生成方法:非结构化网格生成方法是一种将空间划分成不规则形状的网格的生成方法。
它适用于几何较复杂的模型,并且在处理流动现象中的复杂几何和边界条件时更具优势。
在非结构化网格生成中,常用的方法包括三角形剖分法、四面体剖分法和网格点移动法等。
3. 自适应网格生成方法:自适应网格生成方法是一种根据计算区域中流场的变化来调整网格的分布和密度的方法。
通过自适应网格生成方法,可以将网格精细化于流场变化较大的区域,从而提高模拟的准确性和精度。
常用的自适应网格生成方法包括几何适应方法和解适应方法等。
二、网格优化措施:1. 网格质量优化:网格质量对CFD模拟的准确性和计算效率具有重要影响。
因此,在网格生成后,通常需要进行网格质量优化。
常见的网格质量指标包括网格形状、网格扭曲度、网格尺寸、网格变形等。
通过调整网格节点的位置或调整连接节点的几何关系,可以优化网格的质量。
2. 网格适应性优化:为了更好地模拟流场中的局部细节,对于具有复杂边界条件的CFD模拟,网格适应性优化非常重要。
通过根据流场的局部变化来调整网格的分布和密度,可以提高模拟的准确性和计算效率。
常见的网格适应性优化方法包括加密区域网格划分方法、最大垫片法和自适应加密方法等。
3. 网格更新优化:在进行CFD模拟过程中,流场可能会有较大的变化,因此,为了保证模拟的精度和计算效率,需要进行网格更新优化。
网格生成技术之无限插值法
¤Grid Generation Series¤网格生成•••适体坐标系•••代数方法•••无限插值法Copyright © 2007 版权所有目录1. 概述 (1)1.1前序 (1)1.2名词解释 (1)1.3映射关系 (1)2. 二维无限插值法生成网格 (2)2.1模型公式 (2)2.2操作步骤 (3)2.3编程实例 (3)3. 三维无限插值法生成网格 (9)3.1计算公式 (9)3.2编程实例 (11)4. 参考文献 (16)5. 版权声明 (17)1. 概述1.1前序网格生成技术的编程实现与应用曾是笔者感觉深奥而有趣的事情。
因对这方面并不熟悉,2006年夏初,笔者决定做网格生成方面的努力。
查看了若干资料后,虽对其数学原理未有涉足,但还是有幸获得或推出了生成二维网格和三维网格生成的TFI实现公式,并编写了测试程序进行验证,如封面图片的网格就是当时笔者用TFI方法编程生成的。
后来忙别的事情,就一直落在“纸堆”里。
2007年夏初,有网友询问TFI,又想起来,于是四处找了找,看着笔记,发现一年前的清晰思路都模糊了。
当时在图书馆借过一本书对我的帮助也很大,但书名已记不起来了,无法在后面的参考文献中列出。
现在决定用休息时间把笔记整理一下,以供需要的朋友查阅。
无限插值法(TFI)是结构化网格生成技术中属于适体坐标系的代数方法。
其优点是算法简单、生成网格速度很快,对于较规则区域,TFI法得到的网格效果也令人满意。
对于没有把握的复杂区域,笔者认为最好采用TFI方法生成初始网格场,然后采用PDE(偏微分网格生成技术)进行网格场优化。
1.2名词解释(1)网格生成技术:对给定区域进行离散以生成计算网格的方法。
(2)结构化网格:排列有序、相邻节点位置关系明确的网格。
(3)适体坐标系:坐标轴与计算区域的边界一致的坐标系,又称贴体坐标系、附体坐标系。
(4)代数方法:通过代数关系式创建物理平面上的区域与计算平面上的区域的映射方法。
3 网格生成技术(30)
3 网格生成技术(通用汽车徐工为辅,约30 页,周老师为主)3.1 概述对流动与传热问题进行数值计算的第一步是生成网格,即要对空间上连续的计算区域进行剖分,把它划分成许多个子区域,并确定每个区域中的节点。
由于工程上所遇到的流动与传热问题大多发生在复杂区域内,因而不规则区域内网格的生成是计算流体力学与计算传热学中一个十分重要的研究领域。
实际上,流动与传热问题数值计算结果的最终的精度及计算过程的效率,主要取决于所生成的网格与所采用的算法。
现有的各种生成网格的方法在一定的条件下都有其优越性及弱点,各种求解流场的算法也各有其适应范围。
一个成功而高效的数值计算,只有在网格的生成及求解流场的算法这两者之间有良好的匹配时才能实现。
自从1971年Thompson等人提出生成适体坐标的方法以来,网格生成技术在计算流体力学及传热学中的作用日益被研究者所认识到。
从1986年召开第一届国际计算流体力学网格生成会议以后,该会议每隔2一3年召开次,一直延续至今,就可以看出网格主成技术在计算流体与计算传热学中的地位及这一方面研究的活跃程度。
文献中现有的生成复杂计算区域中网格的方法大致可以按图2-1所示方式来分类。
从总体上来说,流动与传热问题数值计算中采用的网格可以大致分为结构化网格与非结构化网格两大类。
一般数值计算中正交与非正交曲线坐标系中生成的网格都是结构化网格.其特点是每一节点与其邻点之间的联结关系固定不变且隐含在所生成的网格中,因而我们不必专门设置数据去确认节点与邻点之间的这种联系。
生成适体坐标的方法原则上都是些特定的变换,即把物理空间上的一些不规则区域变换成为计算空间上的规则区域。
3.2 结构化网格在结构化网格中,每一个节点及控制容积的几何信息必须加以存储,但该节点的邻点关系则是可以依据网格编号的规律而自动得出的,因而不必专门存储这一类信息,这是结构化网格的一大优点。
但是,当计算区域比较复杂时,即使应用网格生成技术也难以妥善地处理所求解的不规则区域,这时可以采用组合网格,又叫块结构化网格。
球面等积六边形离散网格的生成算法及变形分析
球面等积六边形离散网格的生成算法及变形分析一、本文概述本文旨在深入探讨球面等积六边形离散网格的生成算法及其变形分析。
球面等积六边形网格作为一种高效的离散化表示方法,在地理信息系统、全球气候模型、球面图像处理等多个领域具有广泛的应用前景。
本文首先介绍了球面等积六边形网格的基本概念、特性及其在相关领域的重要性,随后详细阐述了生成此类网格的算法原理及实现步骤。
在此基础上,文章进一步分析了球面等积六边形网格的变形特性,包括变形的原因、影响因素以及可能的优化策略。
通过本文的研究,我们期望为相关领域提供一种高效、精确的球面离散化方法,并为其在实际应用中的优化提供理论支持。
二、球面等积六边形离散网格的生成算法球面等积六边形离散网格的生成算法主要基于球面几何和等积投影原理。
该算法的目标是在球面上生成一系列形状规则、面积相等的六边形单元,以实现对球面的高效离散化。
初始化参数:设定球面的半径 (R),以及所需的六边形网格的分辨率,即每个六边形的边长 (a)。
同时,设定一个起始点 (P_0) 作为网格生成的起点。
计算六边形顶点坐标:基于球面几何知识,利用等积投影原理,计算出六边形的六个顶点在球面上的坐标。
这些坐标可以通过球面三角函数和立体几何关系得到。
生成六边形网格:以初始点 (P_0) 为中心,按照计算出的顶点坐标,生成第一个六边形。
然后,根据设定的分辨率和六边形的排列规则(如正六边形网格或蜂窝状网格),逐步生成整个球面上的六边形网格。
优化和调整:在生成过程中,需要对网格进行优化和调整,确保所有六边形的面积尽可能相等,并且网格在球面上分布均匀。
这可以通过调整六边形的边长、旋转角度等方式实现。
存储和输出:将生成的球面等积六边形离散网格以适当的数据格式存储,并输出为可视化图像或数据文件,以便后续的分析和处理。
通过以上算法步骤,可以生成高质量的球面等积六边形离散网格。
这些网格在地球科学、天文学、地理信息系统等领域具有广泛的应用价值,可以用于地表分析、气候模拟、空间数据可视化等多种任务。
网格生成技术及应用PPT学习教案
引入与网格线相 交的边界点作为 附加的计算节点
凡是与直角坐标网格线倾斜 相交的边界,采用该网格的 对角线作为计算边界
无论网格划分的多 细,这些边界总是 充满锯齿形尖角
可改善模拟不规则边 界的光滑性,但易引 起计算数值不稳定性
第10页/共38页
实现了网格生成的自动化, 应用于有限分析法,计算了 具体问题,取得较好结果
微分方程法
微
椭圆型方程方法
应用最广
分
方
双曲型方程方法
程
法
抛物型方程方法
第21页/共38页
——微分方程法——
椭圆型方程方法
y
S3 S4 S1
S2 x
已知条件:
➢计算平面上ξ,η方向的节点总数和节点 位置;
➢物理平面计算区域边界上的节点设置 ,反映 出网格 疏密布 置;
S2 S4 S1
第22页/共38页
第23页/共38页
0,在S1上 1,在S 2上 =0 ( x, y),在S4上 =1 ( x, y),在S 3上
椭圆型方程方法
——微分方程法——
由于物理平面上的边界线都是曲线, 确定边 界条件 比较困 难,故 用ξ,η为 独立变 量, x,y为因变 量来建 立微分 方程, 推导过 程:
dx x d x d dy y d y d d xdx ydy d xdx ydy
第14页/共38页
代数法
———多面法
Z i 1 (r )
y
Zi (r)
x
s r
Vi (r, si )
ZN (r, sN )
在ZN,Z1两固定边界
之间生成辅助表面Z2…ZN-1
Zi1(r, si1 ) ,0<r<1,把相邻两表面上
- 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非活动三角形活动三角形指的是与其相邻的至少有一个满足要求的三角形或域外三角形,非活动三角形则反之。