fluent读书笔记
- 格式:doc
- 大小:234.50 KB
- 文档页数:7
读书感言
我最近阅读了《FLUENT入门与进阶教程》这一本书,该书作者于勇,曾担任东北师范大学副教授,设计工程师,2010年被评为“全国劳动模范”。
《FLUENT入门与进阶教程》是一本介绍计算流体力学软件FLUEN'T应用方法的指导性教材。
全书主要内容包括FLUENT软件概述、流体力学与计算流体力学基础、流体流动的数值模拟、自然对流与辐射传热、离散相的数值模拟、多相流模型、燃烧的数值模拟一组分输运与化学反应模型、移动与变形区域中流动问题的模拟、FLUENT中常用的边界条件、用户自定义函数UDF、并行计算等。
其中,书中每个章节中的实例均有详细的说明与详尽的操作步骤,看书时,我们可以按照书中的提示与步骤操作即可完成一个具体问题的数值模拟与分析,进而逐步掌握利用FLUEN'T进行流体流动与传热数值模拟的基本方法和技巧。
《FLUENT入门与进阶教程》所选实例具有代表性,有一定的难度(例如飞行器外流与复杂旋风分离器内流的数值模拟),我可以通过这些实例的学习比较迅速掌握解决实际工程问题的思路与方法。
我觉得边看边操作的学习效果比较好,基本简单的操作比较好学,难点的需要好好琢磨。
而且我发现读书可以帮助我
们逐渐地超越自身,在精神上逐渐地从日常生活中突围,从而不断地走向开阔和“无限”。
1.1.1 FLUENT 软件包中包括以下几个软件:(1)FLUENT 求解器——FLUENT 软件的核心,所有计算在此完成。
(2)prePDF——FLUENT 用PDF 模型计算燃烧过程的预处理软件。
(3)GAMBIT——FLUENT 提供的网格生成软件。
(4)TGRID——FLUENT 用于从表面网格生成空间网格的软件。
(5)过滤器——或者叫翻译器,可以将其他CAD/CAE 软件生成的网格文件变成能被FLUENT 识别的网格文件。
3.4.2 生成面网格对于平面及轴对称流动问题,只需要生成面网格。
对于三维问题,也可以先划分面网格,作为进一步划分体网格的网格的网格种子。
Gambit 根据几何形状及CFD 计算的需要提供了三种不同的网格划分方法:1、映射方法映射网格划分技术是一种传统的网格划分技术,它仅适合于逻辑形状为四边形或三角形的面,它允许用户详细控制网格的生成。
在几何形状不太复杂的情况下,可以生成高质量的结构化网格。
2、子映射方法为了提高结构化网格生成效率,Gambit 软件使用子映射网格划分技术。
也就是说,当用户提供的几何外形过于复杂,子影射网格划分方法可以自动对几何对象进行再分割,使在原本不能生成结构化网格的几何实体上划分出结构化网格。
子映射网格技术是FLUENT公司独创的一种新方法,它对几何体的分割只是在网格划分算法里进行,并不真正对用户提供的几何外形做实际操作。
3、自由网格对于拓扑形状较为复杂的面,可以生成自由网格,用户可以选择合适的网格类型(三角 形或四边)。
3.4.4 生成体网格对于三维流动问题,必须生成三维实体网格。
Gambit 提供五种体网格的生成方法。
1、映射网格对于六面体结构,可以使用映射网格方法直接生成六面体网格。
对于较为复杂的几何形体,必须在划分网格前将其分割为若干格六面体结构。
2、子映射网格Gambit 软件的子映射网格划分技术同样适用于体网格。
也就是说,当用户提供的几何外形过于复杂,子影射网格划分方法可以自动对几何对象进行再分割,使在原本不能生成结构化网格的几何实体上划分出结构化网格。
Fluent 笔记在选择网格的时候,你应该考虑下列问题:● 初始化的时间● 计算花费● 数值耗散网格质量对计算精度和稳定性有很大的影响。
网格质量包括:节点分布,光滑性,以及歪斜的角度(skewness )。
体积为负值表示一个或多个单元有不正确的连接。
通常说来我们可以用Iso-Value Adaption 确定负体积单元,并在图形窗口中察看它们。
进行下一步之前这些负体积必须消除。
对于轴对称算例,在x 轴下方的节点数将被列出。
对于轴对称算例来说x 轴下方是不需有节点的,这是因为轴对称单元的体积是通过旋转二维单元体积得到的,如果x 轴下方有节点,就会出现负体积。
修改网格网格被读入之后有几种方法可以修改它。
你可以标度和平移网格,可以合并和分离区域,创建或切开周期性边界。
除此之外,你可以在区域内记录单元以减少带宽。
还可以对网格进行光滑和交换处理。
并行处理时还可以分割网格。
注意:不论你何时修改网格,你都应该保存一个新的case 文件和数据文件(如果有的话)。
如果你还想读入旧的data 文件,也要把旧的case 保留,因为旧的数据无法在新的case 中使用。
湍流强度I 定义为相对于平均速度u_avg 的脉动速度u^'的均方根。
小于或等于1%的湍流强度通常被认为低强度湍流,大于10%被认为是高强度湍流。
完全发展的管流的核心的湍流强度可以用下面的经验公式计算:()81Re 16.0-≅'≡H D avg u u I对于压力入口边界条件你需要输入如下信息● 驻点总压● 驻点总温● 流动方向● 静压● 湍流参数(对于湍流计算)● 辐射参数(对于使用P-1模型、DTRM 模型或者DO 模型的计算)● 化学组分质量百分比(对于组分计算)● 混合分数和变化(对于PDF 燃烧计算)● 程序变量(对于预混和燃烧计算)● 离散相边界条件(对于离散相的计算)● 次要相的体积分数(对于多相计算)速度入口边界条件需要输入下列信息● 速度大小与方向或者速度分量。
Fluent软件学习心得与体会Fluent软件学习心得与体会作为一名工科学生,学习和掌握流体力学相关的软件工具是非常重要的。
在这方面,ANSYS Fluent软件是被广泛使用的一款流体仿真软件,它具有强大的求解能力和友好的用户界面。
在我深入学习并应用这款软件的过程中,我积累了许多宝贵的心得体会,现在将和大家分享一下。
首先,我认为系统性学习和理解基本原理是掌握Fluent软件的关键。
在开始使用这款软件之前,我先通过翻阅相关的教材和视频教程了解了流体力学的基本理论和模型。
这让我对软件中的各项参数和模型有了更深刻的认识,并且使我能够更好地应用软件解决流体力学问题。
其次,Fluent软件的用户界面相对来说算是比较友好和直观的。
但在实际使用中,我发现了一些需要注意的地方。
首先是网格的设置,合理的网格划分对于数值模拟的结果准确性有着重要的影响。
我学会了在软件中使用不同的网格生成方法,并且根据具体的问题进行优化。
其次是模型选择和边界条件的设定。
在使用Fluent软件时,根据实际问题需求选择合适的模型,并设置合理的边界条件是非常重要的。
我在实践中不断尝试和调整,逐渐掌握了这些技巧。
另外,Fluent软件提供了丰富的后处理功能,能够对仿真结果进行多种可视化展示。
在我的学习过程中,我学会了使用软件中的不同后处理工具,如云图、曲线图、剖面图等,来直观地展示流场的各项参数。
这些可视化结果帮助我更深入地理解流体动力学的本质,并且能够有效地与实际问题进行对比,进一步提升仿真结果的准确性。
另外,Fluent软件不仅仅用于传统的流体动力学问题仿真,还可以用于多学科领域的耦合问题仿真。
例如,我曾经用Fluent软件进行了流体与固体的热传导耦合问题的仿真计算。
通过这个实践,我发现Fluent软件能够与其他ANSYS软件进行无缝的耦合,实现多学科问题的综合求解。
这为解决更加复杂的实际工程问题提供了很大的方便。
总的来说,学习和应用Fluent软件使我在流体力学领域的研究和实践中受益匪浅。
Fluent软件学习笔记Fluent软件学习笔记⼀、利⽤Gambit建⽴计算区域和指定边界条件类型1)⽂件的创建及其求解器的选择软件基本知识:Geometry 绘制图形Mesh ⽹格划分Zones 指定边界条件类型和区域类型Operation绘图⼯具⾯板Tools 指定坐标系统等视图控制⾯板:全图显⽰(Fit to window)选择象限显⽰视图选择显⽰项⽬撤销或重复上⼀步⿏标键:左键单击——旋转模型中键单击——平移模型右键单击——放缩模型Shift+⿏标左键——选择点、边、⾯等①建⽴新⽂件:Flie New②选择求解器:Solver2)创建控制点:Operation-Geometry-Vertex创建边:Operation-Geometry-Edge创建⾯:Operation-Geometry-Face3)划分⽹格对边进⾏划分:对⾯进⾏划分:Operation-Mesh-Face-Mesh Faces注:打开的⽂本框中:Quad-四边形⽹格Elements- Tri-三⾓形⽹格Quad/Tri-混合型⽹格Map映射成结构化⽹络Submap分块/区映射块结构化⽹络Type- Pave平铺成⾮结构化⽹络Tri Primitive 将⼀个三⾓形区域分解为三个四边形区域在划分结构化⽹格Interval size:指定⽹格间距Interval count:指定⽹格个数4)边界条件类型的指定:Operation-ZonesAdd添加Name:为边界命名Action- Modify修改Type:指定类型Delete删除Entity :选择边/⾯5)Mesh⽹格⽂件的输出:File-Export-Mesh注:对于⼆维情况,必须选中Export2-D(X-Y)Mesh总结:建⽴⼏何模型划分⽹格定义边界条件输出⽹格⽂件(即建⽴计算区域)⼆、利⽤Fluent求解器求解1)Fluent求解器的选择2d:⼆维、单精度求解器2ddp:⼆维、双精度求解器3d:三维、单精度求解器3ddp:三维、双精度求解器2)⽂件导⼊和⽹格操作①导⼊⽹格⽂件:File-Read-Case②检查⽹格⽂件:Grid-Check(若minimum volume即最⼩⽹格的体积的值⼤于0,则⽹格可以⽤于计算)③设置计算区域尺⼨:Grid-ScaleFluent中默认的单位为m,⽽Gambit作图时候采⽤的单位为mm④显⽰⽹格:Display-Grid3)选择计算模型①求解器的定义:Define-Models-Solver(压⼒基、密度基)②其他操作模型的选定Multiphase多相流模型Energy考虑传热与否Species反应及其传热相关Viscous层流或湍流模型选择Define-Models-Viscous:打开粘性模型Inviscid⽆粘模型Laminar层流模型Spalart-Allmaras单⽅程湍流模型(S-A模型)K-epsilon双⽅程模型(k-ε模型)K-omega双⽅程模型以及雷诺应⼒模型③操作环境的设置:Define-Operating ConditionsPascal(环境压强)、Gravity(重⼒影响)4)定义流体的物理性质:Define-MaterialsFluent Database中调出5)设置边界条件:Define-Boundary Conditions①设置Fluid流体区域的物质:Zone-Fluid--Set②设置Inlet的边界条件:Zone-Inlet-Set③设置Outlet的边界条件④设置Wall的边界条件6)求解⽅法的设置及控制①求解参数的设置:Solve-Controls-Solutions...Equations:需要求解的控制⽅程Pressure-Velocity Coupling:压⼒-速度耦合求解⽅式Discretization:所求解的控制⽅程Under-Relaxation Factor:松弛因⼦②初始化:Solve-Initialize-Initialize...设置Compute Form为Inlet,依次点击Init和Close图标完成对流场的初始化③打开残差监控图:Solve-Monitors-Residuai...④保存当前的Case⽂件:File-Write-Case...⑤开始迭代计算:Solve-Iterate...⑥保存计算后的Case和Date⽂件:File-Write-Case&Date...7)计算结果显⽰显⽰速度等值线图:Display Contours...Contous of-------选中Velocity...Surfaces-------指定平⾯Levels--------等值线数⽬(默认)Options-----------选中Filled绘制的是云图注:轴对称问题,可通过镜像选择显⽰整个圆管的物理量分布镜像选择显⽰的设置:Display-Views... 在Mirror Planes中选择axial为镜像平⾯,然后点击Apply图标接受设置绘制速度⽮量图:Display-Vectors...Vectors of-------选中VelocityStyle----------箭头类型Scale---------⽮量被放⼤倍数Skip----------⽮量密集程度显⽰某边上速度的速度剖⾯XY点线图:Plot-XY Plot...注:Plot Direction:表⽰曲线将沿什么⽅向绘制显⽰迹线F ile—path lines在release from surface列表中选择释放粒⼦的平⾯设置step size和step的数⽬,step size设置长度间隔steps设置了⼀个微粒能够前进的最⼤步数单击display三、⼆维⽰例⼆维定常可压缩流场分析——NACA 0006翼型⽓动⼒计算⼆维定常不可压缩流场分析——卡门涡街动画的设置:Solve-Animate-Define三维定常可压缩流动⽰例第⼆章:流体⼒学基本⽅程及边界条件三⼤控制⽅程:质量守恒、动量守恒及能量守恒⽅程初始条件边界条件:速度⼊⼝三维定常速度场的计算1、内部⽹格的显⽰打开examine mesh对话框温度场的计算Fluent处理中选中能量⽅程求解器:define/models/energy设置wall边界条件时候,convection热对流边界条件多相流模型VOF模型的选择define/models/multiphase基本相及第⼆相的设置define/phase动画的设置。
湍流与黏性有什么关系?湍流和粘性都是客观存在的流动性质。
湍流的形成需要一定的条件,粘性是一切流动都具有的。
流体流动方程本身就是具非线性的。
N-S方程中的粘性项就是非线性项,当然无粘的欧拉方程也是非线性的。
粘性是分子无规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。
湍流粘性是基于湍流体的parcel湍流混掺是类比于层流体中的分子无规则运动,只是分子无规则运动遥远弱些吧了。
不过,这只是类比于,要注意他们可是具有不同的属性。
粘性是耗散的根源,实际流体总是有耗散的。
而粘性是制约湍流的。
LANDAU说,粘性的存在制约了湍流的自由度。
湍流粘性系数和层流的是不一样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很小,远小于层流时的粘性系数;而在过渡区,与之相当,在一个数量级;在充分发展的湍流区,又远大于层流时的粘性系数.这是鮑辛内斯克1987年提出的。
1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西?一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。
对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。
但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。
如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。
2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。
fluent中文教程笔记1.FLUENT 提供三种不同的解格式:分离解;隐式耦合解;显式耦合解。
三种解法都可以在很大流动范围内提供准确的结果,但是它们也各有优缺点。
分离解和耦合解方法的区别在于,连续性方程、动量方程、能量方程以及组分方程的解的步骤不同,分离解是按顺序解,耦合解是同时解。
两种解法都是最后解附加的标量方程(比如:湍流或辐射)。
隐式解法和显式解法的区别在于线化耦合方程的方式不同。
2. 分离解以前用于FLUENT 4 和FLUENT/UNS,耦合显式解以前用于RAMPANT。
分离解以前是用于不可压流和一般可压流的。
而耦合方法最初是用来解高速可压流的。
现在,两种方法都适用于很大范围的流动(从不可压到高速可压),但是计算高速可压流时耦合格式比分离格式更合适。
FLUENT 默认使用分离解算器,但是对于高速可压流(如上所述),强体积力导致的强烈耦合流动(比如浮力或者旋转力),或者在非常精细的网格上的流动,你需要考虑隐式解法。
这一解法耦合了流动和能量方程,常常很快便可以收敛。
耦合隐式解所需要内存大约是分离解的1.5 到2 倍,选择时可以通过这一性能来权衡利弊。
在需要隐式耦合解的时候,如果计算机的内存不够就可以采用分离解或者耦合显式解。
耦合显式解虽然也耦合了流动和能量方程,但是它还是比耦合隐式解需要的内存少,但是它的收敛性相应的也就差一些。
注意:分离解中提供的几个物理模型,在耦合解中是没有的:多项流模型;混合组分/PDF 燃烧模型/预混合燃烧模型/Pollutant formation models/相变模型/Rosseland 辐射模型/指定质量流周期流动模型/周期性热传导模型。
3. FLUENT 不会管所解能量方程是温度还是焓形式,它都会设定默认的亚松弛因子为1.0。
在能量场影响流体流动(通过温度相关属性或者焓)的问题中,你应该是用较小的亚松弛因子,一般在0.8 到1.0之间。
当流场和温度场解耦时(没有温度相关属性或者浮力),你可以保留松弛因子的默认值1.0。
整个用户手册包括四卷:卷一:对fluent介绍,用户界面,文件的导入导出,系统,网格,边界条件,物理特性的信息。
卷二:物理模型,求解器,网格优化卷三、卷四:后处理,图形,报告,并行处理,用户定义函数第一卷第一章介绍了fluent的性能,fluent与该公司其他产品和第三方产品之间的交互,对你提出了如何根据实际应用选择恰当的求解器建议,同时对安装步骤作了介绍,最后给出了一个例子。
1.介绍(C语言写成)2.程序结构可以用gambit产生网格,也可以用tgrid从existing boundary mesh产生网格,也可直接用第三方程序如(ANSYS)生成网格3.性能可压缩和不可压缩流动稳态和瞬时分析无粘流,层流,紊流牛顿非牛顿流动对流传热,包括自然对流和强制对流耦合传导/对流热交换辐射传热化学物质的混合与反应,包括燃烧子模型和表面堆积反应模型多个运动参考系,如转子与定子相互作用模型中的分界面和混和面的滑移有惯性或无惯性参考系模型Arbitrary volumetric source of heat, mass, momentum, turbulence and chemical species颗粒,液滴,气泡分相模型(包括和连续相的耦合)的拉格朗日求解通过多孔介质的流动one-dimensional fan/heat-exchanger performance models两相流包括气穴复杂面形状的自由面流动4.求解1)需要考虑的问题◆定义模型的目标你期待什么样的结果;需要的精确度如何;你需要的求解速度;你是不是需要专门的模型处理能力(比如在4.5中的fortran用户定义子程序,5.0中的C用户定义函数)◆确定模型的求解域如何从一个完整的物理系统中隔离出一个控制域;求解域的开始和结束位置;需要什么样的边界条件;这个问题能否简化成2D模型;◆选择物理模型无粘流,层流,紊流?稳态非稳态?热交换是否需要考虑?可压缩不可压缩?需要考虑其他的物理模型?2)求解步骤◆产生几何形状和网格◆ 对2D 或者3D 模型选择恰当的求解器◆ 导入网格◆ 检查网格◆ 选择求解方程◆ Choose the basic equation to be solved◆ 定义材料特性◆ 定义边界条件◆ 调整求解控制参数◆ 流动的初始条件◆ 计算◆ 检查结果◆ 保存结果◆ 可能的优化网格或者改变物理模型数字模型Tgrid :从gambit 或者其他CAD 系统导入的面网格,可以通过Tgrid 产生体网格5. 开始fluent6. 选择求解方程两种方法中最初segregated 压缩流体,couple 求解器用于高速压缩流动,现在两中方法广泛应用于压缩和不可压缩流动,但是在高速压缩流动上耦合求解器还是比前者好在需要用coupled implicit 求解器的地方,如果你的 计算机没有足够的存储力,那么你用segregated 或者coupled explicit在segregated 中的一些物理模型在coupled 中没有:多相模型mixture fraction/PDF 燃烧模型预混料燃烧模型Pollutant formation models相变模型rosseland radiation model指定质量流量的周期性流动模型周期性热交换模型7. 例子1) 60°菱形的空腔,边长0.1m ,空腔里面的空气密度不变3/0.1m kg =ρ,s m kg ⋅⋅=-/100.25μ,气体由上面的壁面以0.1m/s 向右的速度拖动。
Fluent 学习笔记 (一)在选择网格的时候,你应该考虑下列问题:⏹ 初始化的时间 ⏹ 计算花费⏹数值耗散网格质量对计算精度和稳定性有很大的影响。
网格质量包括:节点分布,光滑性,以及歪斜的角度(skewness )。
体积为负值表示一个或多个单元有不正确的连接。
通常说来我们可以用Iso-V alue Adaption 确定负体积单元,并在图形窗口中察看它们。
进行下一步之前这些负体积必须消除。
对于轴对称算例,在x 轴下方的节点数将被列出。
对于轴对称算例来说x 轴下方是不需有节点的,这是因为轴对称单元的体积是通过旋转二维单元体积得到的,如果x 轴下方有节点,就会出现负体积。
修改网格网格被读入之后有几种方法可以修改它。
你可以标度和平移网格,可以合并和分离区域,创建或切开周期性边界。
除此之外,你可以在区域内记录单元以减少带宽。
还可以对网格进行光滑和交换处理。
并行处理时还可以分割网格。
注意:不论你何时修改网格,你都应该保存一个新的case 文件和数据文件(如果有的话)。
如果你还想读入旧的data 文件,也要把旧的case 保留,因为旧的数据无法在新的case 中使用。
湍流强度I 定义为相对于平均速度u_avg 的脉动速度u^'的均方根。
小于或等于1%的湍流强度通常被认为低强度湍流,大于10%被认为是高强度湍流。
完全发展的管流的核心的湍流强度可以用下面的经验公式计算:()81Re16.0-≅'≡HD avgu u I标准 k-e 模型是个半经验公式,主要是基于湍流动能和扩散率。
k 方程是个精确方程,e 方程是个由经验公式导出的方程。
k-e 模型假定流场完全是湍流,分之间的粘性可以忽略。
标准 k-e 模型因而只对完全是湍流的流场有效。
FLUENT 提供两种数值求解方法:分离解法("FLUENT/UNS")和耦合解法("RAMPANT")。
对于压力入口边界条件你需要输入如下信息: ● 驻点总压 ● 驻点总温 ● 流动方向● 静压● 湍流参数(对于湍流计算)●辐射参数(对于使用P-1模型、DTRM 模型或者DO 模型的计算)●化学组分质量百分比(对于组分计算)●混合分数和变化(对于PDF燃烧计算)●程序变量(对于预混和燃烧计算)●离散相边界条件(对于离散相的计算)●次要相的体积分数(对于多相计算)速度入口边界条件需要输入下列信息●速度大小与方向或者速度分量。
Fluent学习笔记(⼀)前⾔:之前⽤过CFX,看完Fluent感觉好⽤多了。
不过,本⼈是⾃⼰编代码做CFD的,我对这些CFD软件⼀直持有保守观点,我始终认为只有掌握CFD的基本原理才抓住了他的本质。
学个CFX,Fluent在我看来就是学会了怎么点点功能按键,⼀个完全不懂CFD的⼈可以靠Fluent输出五颜六⾊的图⽚,外⾏⼈⼀看还以为是⼤神。
不过,我承认,⽤Fluent或者CFX对快速求解分析⼀些问题是很好的⼯具,对于不是专门做CFD的⾏外⼈员来说蛮好⽤。
对于我这种像研究CFD原理的⼈来说,就当⼀个技能学了。
如果在命名过程中使⽤.gz或.z的后缀,则系统会⽤相应的压缩⽅式保存算例⽂件和数据⽂件,它们是Fluent中的压缩⽂件格式。
进程⽂件相当于重播⽤户曾经进⾏的操作,可以读⼊。
记录⽂件也可以记录⽤户所有的键盘和菜单输⼊动作,但是不可以重播。
边界函数分布⽂件⽤于定义计算边界上的流场条件,例如可以⽤边界函数分布⽂件定义管道⼊⼝处的速度分布。
Mesh->check检查⽹格的质量,输出⽹格的常⽤信息,⽐如坐标值、体积值、⾯积值。
当体积为负时,意味着存在⼀个或多个单元有不合适的连通性,⼀个负体积的单元经常可以使⽤Iso-Value Adaption。
在合并⾯域时,选择所要合并的⾯,在Tolerance中输⼊适当的公差值,单机fuse按钮进⾏合并。
在两个⼦域交会的边界处不需要⽹格的节点位置统⼀,如果使⽤Tolerance的默认值没有使所有合适的⾯合并,那么可以适当增加Tolerance的数值,然后再试着合并域,但是Tolerance不应该超过0.5,否则可能会合并错误的节点。
通常情况下,⽹格设置后还需要进⾏光顺和单元⾯交换来提⾼最后数值⽹格的质量,光顺重新配置节点和⾯的交换修改单元的连通性,从⽽使⽹格在质量上取的改善。
(单元⾯交换仅仅适⽤于三⾓形和四⾯体单元的⽹格适应)求解器的类型有Pressure-based和density-based。
Fluent学习笔记(19)-----CFD基础思想和本质计算流体⼒学是(computational fluid dynamics,CFD)是通过计算机进⾏数值模拟,分析流体流动和传热等物理现象的技术。
通过CFD技术,可以利⽤计算机分析并显⽰流场中的现象,从⽽能在较短的时间内预测流场。
CFD 模拟能够帮助流体⼒学的问题,为实验提供指导,为设计提供参考,从⽽节省⼈⼒、物理和时间。
根据流体⼒学知识,⾃然界所有的流动现象都可以⽤两个⽅程来描述:连续性⽅程(即是质量守恒⽅程)和Navier-Stokes ⽅程(即是动量⽅程)。
理论上,如果已知某⼀时刻流场的参数(如速度分布),将之设为初值,然后代⼊这两个⽅程中直接求解,即可求得任⼀时刻任⼀地点流场的参数。
然⽽,基于Navier-Stokes⽅程本质的⾮线性以及边界处理的困难,除少数简单的问题外,解析和数值求解Navier-Stokes⽅程都是极具挑战性的任务。
证明Navier-Stokes⽅程解的存在性与光滑性仍是美国克雷数学研究所(clay mathematics institute)悬赏100万美元征解的世纪难题。
实际上对于湍流,如果直接求解三维⾮稳态的控制⽅程,将对计算机的内存和CPU要求⾮常⾼,⽬前还⽆法应⽤与⼯程计算。
⼯程中,为降低计算过程对内存和CPU的要求,将⾮稳态的Navier-Stokes⽅程对时间做平均处理,期望得到对时间做平均化的流场。
但Navier-Stokes⽅程对时间做平均处理后,控制⽅程组并不封闭(即⽅程组的未知数⼤于⽅程数),因此需要⼈为构造额外的⽅程,使⽅程组封闭,这个构成额外⽅程的过程就是建⽴湍流封闭模式,即建⽴湍流模型的过程。
这样处理后的时均化的控制⽅程采⽤⽬前的计算机求解速度已可以接受,可应⽤于⽅程问题的计算。
这就是当前商业软件(FLUENT,CFX,STAR-CD),⼴为采⽤的CFD处理⽅法。
因此,从根本上讲,CFD求解的本质就是解⽅程。
模拟分离的两个区域内的传热如果用户的传热计算域涉及到由固体区域或某个壁面分开的两个流动区域(如图11.2.2所示),那么,就需要仔细的设定此计算模型:● 在任一个流动区域都不能使用outflow 边界条件● 通过对每个计算域设定不同的流体介质,用户可以创建单独的流体介质属性(但是,对于需要组分计算的情况,用户只能对整个计算域设定一个单一的混合介质)。
图表1涉及到两个彼此分离流动的典型逆流换热流动与传热的耦合计算对于流动与传热耦合问题(例如,模型中包含有依赖于温度的介质属性或浮力),在计算能量方程之前,用户可以首先求解流动方程。
获得收敛的流场计算结果之后,用户可以再选择能量方程,然后同时求解流动与传热方程,最终获得问题的完整解。
11.3.7多表面辐射传热模型多表面辐射传热模型可计算出在封闭(区域)内的漫灰表面之间的辐射换热。
两个表面间的辐射换热量依赖于它们的尺寸、间距和方向。
这种特性可以用一个被称为“角系数(视系数)”的几何量来度量。
多表面辐射传热模型的主要假定是忽略了所有的辐射吸收、发射和散射,因此,模型中仅考虑表面之间的辐射传热。
漫灰辐射FLUENT 中的多表面辐射换热模型假定辐射面均为漫灰表面。
灰表面的辐射发射和吸收与波长无关。
同时,由基尔霍夫定律[ 161]可知,(热平衡时)物体的辐射发射率等于其对黑体辐射的吸收比(αε=)。
对于漫反射表面,其反射率与入射方向以及反射方向无关。
FLUENT 中使用的就是漫灰表面模型。
另外,正如前文所述,对于我们所感兴趣的量来说,表面之间的辐射换热量实际上并不受到隔开这些表面的介质的影响。
这样,由灰体假设,如果表面接受到一定的入射辐射(E ),那么,一部分被反射(E ρ),部分被吸收(E α),剩余的则穿过表面物体(E τ)。
对于具体问题中遇到的多数表面,其对热辐射(红外谱段)是不可穿透的,因此,可以认为这些表面是非透明的。
所以,我们可以忽略掉辐射的穿透率。
Fluent软件学习笔记一、利用Gambit建立计算区域和指定边界条件类型1)文件的创建及其求解器的选择软件基本知识:Geometry 绘制图形Mesh 网格划分Zones 指定边界条件类型和区域类型Operation绘图工具面板Tools 指定坐标系统等视图控制面板:全图显示(Fit to window)选择象限显示视图选择显示项目撤销或重复上一步鼠标键:左键单击——旋转模型中键单击——平移模型右键单击——放缩模型Shift+鼠标左键——选择点、边、面等①建立新文件:Flie New②选择求解器:Solver2)创建控制点:Operation-Geometry-Vertex创建边:Operation-Geometry-Edge创建面:Operation-Geometry-Face3)划分网格对边进行划分:对面进行划分:Operation-Mesh-Face-Mesh Faces注:打开的文本框中:Quad-四边形网格Elements- Tri-三角形网格Quad/Tri-混合型网格Map映射成结构化网络Submap分块/区映射块结构化网络Type- Pave平铺成非结构化网络Tri Primitive 将一个三角形区域分解为三个四边形区域在划分结构化网格Interval size:指定网格间距Interval count:指定网格个数4)边界条件类型的指定:Operation-ZonesAdd添加Name:为边界命名Action- Modify修改Type:指定类型Delete删除Entity :选择边/面5)Mesh网格文件的输出:File-Export-Mesh注:对于二维情况,必须选中Export2-D(X-Y)Mesh总结输出网格文件()二、利用Fluent求解器求解1)Fluent求解器的选择2d:二维、单精度求解器2ddp:二维、双精度求解器3d:三维、单精度求解器3ddp:三维、双精度求解器2)文件导入和网格操作①导入网格文件:File-Read-Case②检查网格文件:Grid-Check(若minimum volume即最小网格的体积的值大于0,则网格可以用于计算)③设置计算区域尺寸:Grid-ScaleFluent中默认的单位为m,而Gambit作图时候采用的单位为mm④显示网格:Display-Grid3)选择计算模型①Define-Models-Solver(压力基、密度基)②其他操作模型的选定Multiphase多相流模型Energy考虑传热与否Species反应及其传热相关Viscous层流或湍流模型选择Define-Models-Viscous:打开粘性模型Inviscid无粘模型Laminar层流模型Spalart-Allmaras单方程湍流模型(S-A模型)K-epsilon双方程模型(k-ε模型)K-omega双方程模型以及雷诺应力模型③操作环境的设置:Define-Operating ConditionsPascal(环境压强)、Gravity(重力影响)4)定义流体的物理性质:Define-MaterialsFluent Database中调出5)设置边界条件:Define-Boundary Conditions①设置Fluid流体区域的物质:Zone-Fluid--Set②设置Inlet的边界条件:Zone-Inlet-Set③设置Outlet的边界条件④设置Wall的边界条件6)求解方法的设置及控制①求解参数的设置:Solve-Controls-Solutions...Equations:需要求解的控制方程Pressure-Velocity Coupling:压力-速度耦合求解方式Discretization:所求解的控制方程Under-Relaxation Factor:松弛因子②初始化:Solve-Initialize-Initialize...设置Compute Form为Inlet,依次点击Init和Close图标完成对流场的初始化③打开残差监控图:Solve-Monitors-Residuai...④保存当前的Case文件:File-Write-Case...⑤开始迭代计算:Solve-Iterate...⑥保存计算后的Case和Date文件:File-Write-Case&Date...7)计算结果显示➢显示速度等值线图:Display Contours...Contous of-------选中Velocity...Surfaces-------指定平面Levels--------等值线数目(默认)Options-----------选中Filled绘制的是云图注:轴对称问题,可通过镜像选择显示整个圆管的物理量分布镜像选择显示的设置:Display-Views... 在Mirror Planes中选择axial为镜像平面,然后点击Apply图标接受设置➢绘制速度矢量图:Display-Vectors...Vectors of-------选中VelocityStyle----------箭头类型Scale---------矢量被放大倍数Skip----------矢量密集程度➢显示某边上速度的速度剖面XY点线图:Plot-XY Plot...注:Plot Direction:表示曲线将沿什么方向绘制➢显示迹线F ile—path lines在release from surface列表中选择释放粒子的平面设置step size和step的数目,step size设置长度间隔steps设置了一个微粒能够前进的最大步数单击display三、二维示例➢二维定常可压缩流场分析——NACA 0006翼型气动力计算➢二维定常不可压缩流场分析——卡门涡街动画的设置:Solve-Animate-Define三维定常可压缩流动示例第二章:流体力学基本方程及边界条件三大控制方程:质量守恒、动量守恒及能量守恒方程初始条件边界条件:速度入口三维定常速度场的计算1、内部网格的显示打开examine mesh对话框温度场的计算Fluent处理中选中能量方程求解器:define/models/energy设置wall边界条件时候,convection热对流边界条件多相流模型VOF模型的选择define/models/multiphase基本相及第二相的设置define/phase动画的设置。
单/双精度解算器1,如果几何体为细长形的,用双精度的;2,如果模型中存在通过小直径管道相连的多个封闭区域,不同区域之间存在很大的压差,用双精度。
3,对于有较高的热传导率的问题和对于有较大的面比的网格,用双精度。
Cortex 是fluent为用户提供接口和图形的一个过程。
边界条件被记录后,如果以后再读入的话,是按照相应的区域的名字来对照的。
如果几个名字相似的区域想使用相同的边界条件,那么在边界条件文件中应该编辑该边界条件对应的区域名为name-*,就是要使用通配符!网格类型的选择:1。
建模时间2。
计算花费一般对于同一几何体三角形/四面体网格元素比四边形/六面体的数目要少。
但是后者却能允许较大的纵横比,因此对于狭长形的几何体选择该种网格类型。
3 数字发散。
引起发散的原因是由于系统的截断误差,如果实际流场只有很小的发散,这时的发散就很重要。
对于fluent来说,二次离散有助于减少发散,另外优化网格也是降低发散的有效途径。
如果流动和网格是平行的话,对于网格和几何体的要求:1,对于轴对称的几何体,对称轴必须是x轴。
2,gambit 能生等角的或非等角的周期性的边界区域。
另外,可以在fluent中通过make-periodic文本命令来生成等角的周期性的边界区域。
网格质量:1.节点密度和聚变。
对于由于负压强梯度引起的节点脱离,以及层流壁面边界层的计算精度来说,节点浓度的确定是很重要的。
对于湍流的影响则更重要,一般来说任何流管都不应该用少于5个的网格元素来描述。
当然,还要考虑到计算机的性能。
2.光滑性。
相邻网格元素体积的变化过大,容易引起较大的截断误差,从而导致发散。
Fluent 通过修正网格元素的体积变化梯度来光滑网格。
3.元素形状。
主要包括倾斜和纵横比。
一般纵横比要小于5:1。
4.流场。
很倾斜的网格在流动的初始区域是可以的,但在梯度很大的地方就不行。
由于不能实现预测该区域的存在,因此要努力在整个区域划分优良的网格。
学习FLUENT心得笔记2(不看后悔哟)进口排气孔边界条件:用于计算进口排气孔处的损失系数,流动方向,以及周围的温度和压力。
输入:除了一些常见的参数外,主要是一个损失系数(前面的11个和压力边界条件相同)。
对于损失系数,按照公式计算:其中ρ为密度,kL是一个无量纲的经验系数,注意:△p表示流动方向的压力损失,你可以定义为常数或者速的多项式、分段式函数。
定义面板和定义温度相关属性的相同。
进气风扇边界条件用于模型化一个外部的有指定压力升高、流动方向、周围温度和压力的进气风扇。
输入:前11项和压力边界条件的一样。
通过进气风扇的压力上升被认为是流速的函数。
对于逆向流,进气风扇被当作一个带损失系数的出口排气孔。
你可以设置压力上升为常量,或者速度的函数。
压力出口边界条件:需要指定一个静压,这只适用于亚音速流动,对于超音速,这个条件是无用的。
流动的一些特性将由上游推倒得到。
如果在解算过程中流动逆相,需要设置一系列的“逆流”条件。
输入:静压,逆流条件:总温,湍流参数,化学成分质量分数,混合物分数和变迁,过程变量,多相边界条件。
辐射条件,分散相边界条件。
定义静压:注意输入的静压和工作条件面板的工作压力相关,注意关于液体静压的评论。
系统也提供一个关于径向平衡边界条件的选择,选择该项的化,输入的静压只适用于最小半径,其他部分的压力通过下是计算,r为距离回转轴的半径距离,vθ为切向速度。
注意折椅边界条件对于旋转速度是零也适用。
该条件只适用于3D计算和轴对称计算。
定义逆流条件:适用于流体被拖动穿过出口。
定义辐射参数:定义分散相条件:6.9压力far-field 边界条件:用于定于无穷远处自由流的压力条件,常被称作特性边界条件,因为这里使用因为这里使用特性信息(黎曼常量)来计算边界的流动变量。
该条件仅适用于利用理想气体公式计算密度的流动,其他的不允许。
该区域必须足够的远。
6.10 出口流边界条件:用于模拟结算前流动的速度和方向等都未知的流动,不需要任何设定,但是要能够了解该条件的限制条件。
《Fluent简明教程》1。
用fluent解决问题:a定义模型目标~从CFD模型中需要得到什么样的结果?从模型中需要得到什么样的精度。
b选择计算模型~如何隔绝所要的模拟系统,计算区域的起点和终点是什么?在模型的边界处理处使用什么样的边界条件?二维还是三维问题?什么样的网格拓扑结构适合解决问题?c物理模型的选取:无粘,层流还是湍流?定常还是非定常?可压流还是不可压流?是否否需要应用其它的物理模型?d 确定解得程序:问题是否可以简化?是否可以使用确使用缺省的解得格式与参数值?采用哪种解格式可以加速收敛?使用多重网格计算机的内存是否够用?得到收敛解需要多久的时间?2.解决问题的步骤:a 创建网格b 选择合适的计算器:2D、3D、2DDP、3DDPc 输入网格d 检查网格e 选择解得格式f 选择需要解得基本方程:层流还是湍流(无粘)、化学成分还是化学反应、热传导模型等。
g确定所需要附加的模型:风扇、热交换、多孔介质等。
H 指定材料的物理性质I 指定边界条件J 调节解得控制参数K初始化流场L 计算解M 检查结果N保存结果O必要的话,细化网格,改变物理模型。
3。
非耦合求解方法主要用于不可压缩或压缩性不强的流体流动。
耦合求解则可以用在高速可压缩性流动。
耦合隐式求解能较快的得到收敛解,但所需内存较大,在内存不顾的情况下可以考虑用耦合显示求解,但收敛时间较长。
4。
对于所有流动,Fluent都需要求解质量和动量守恒方程,对于包含传热和可压缩性流动,还需要能量守恒方程。
如果是湍流,还要相应的输运方程。
5。
如果流动和传热不是耦合的,那么我们可以先求解绝热流动场,然后加进能量方程。
即:可以先关闭动量或者能量方程中的一个,先求解另外一个。
如果流动和温度是耦合的,那么可以先求解流动方程,收敛后在激活能量方程,在一起求解。
Coupled solver总是同时求解流动和能量方程。
6。
湍流模型:大致分为三类:第一类是湍流输运系数模型。
模型的任务是给出计算湍流粘性系数μ的方法。
根据建立模型所需要的微分方程数目,可分为零方程模型,单方程模型和双方程模型。
第二类是抛弃了湍流输运系数的概念,直接建立湍流应力和其它二阶关联量的输运方程。
第三类是大涡模拟。
7。
雷诺平均就是把N-S方程中的瞬时变量分解成平均量和脉动量两部分。
8。
单方程模型:只需求解湍流粘性的输运方程,并不需要求解当地剪切层的厚度。
对于求解有壁面流动影响流动及逆压力梯度的边界层问题有很好的模拟效果,在透平机械湍流模拟方面也有比较好的效果。
其属于低雷诺数湍流模型,故需要很好的解决边界层的粘性影响区求解问题。
其对网格粗糙带来的数值误差不是太敏感。
但Spalart-Allmaras模型不能预测各向同性湍流的耗散,而且其没有考虑长度尺度的变化,故对一些流动尺度变化较大的流动问题也不适用。
9。
标准k-ε模型:需要求解湍流动能及其耗散率方程。
该模型假设为完全湍流、分子粘性的影响可以忽略,故其只适用于完全湍流的流动过程模拟。
10 RNG k-ε模型,在Fluent中,如果是默认设置,则其实针对高雷诺数的流动问题,如是对低雷诺数问题进行分析,则需进行相应的设置。
11、可实现的k-ε模型:该模型适合的流动类型比较广泛,包括有旋均匀剪切流、自有流(射流和混合层),腔道流动和边界层流动。
对以上流动过程模拟结果都比标准k-ε模型的结果好,特别是可实现k-ε模型对圆口射流和平板射流模拟中,能给出较好的射流扩张角。
12. 三个双方程模型的区别在于:1。
计算湍流粘性的方法不同2。
控制湍流扩散的湍流Prandtl数不同 3。
ε方程中的产生项和Gk的关系不同。
13。
雷诺应力模型RSM:边界条件,在流场进口,雷诺应力模型需要各个雷诺应力分量和湍流动能耗散率的值。
可以直接输入,也可以通过湍流强度和特征长度来计算。
在壁面,雷诺应力模型通过壁面函数,给出各个雷诺应力分量和耗散率的值。
如果湍流场各向异性很明显,如强旋流动以及应力取得的二次流动等流动中,求解RSM模型能得到较好的结果。
14。
LES模型:基本假设,1、动量、能量、质量以及其它标量主要由大涡输运。
2.流动的几何和边界条件决定了大涡的特性,并且流动特性在大涡中体现。
3、小尺度涡旋受几何和边界条件影响较小,并且各向同性3、大涡模拟过程中,直接求解大涡。
15。
大涡模拟的变量是过滤后的量,而不是时间平均量,并且湍流应力也不相同。
大涡模拟现阶段只能针对不可压流体。
16。
壁面对湍流有明显影响。
在很靠近壁面的地方,粘性阻尼减少了切向速度脉动,壁面也阻止了方向速度脉动。
而在离开壁面稍微远点的地方,由于平均速度梯度的增加,湍流动能迅速变大,因而湍流增强。
17。
近壁区域可以分为三层,最接近壁面的地方被称为粘性底层,流动是层流状态,分子粘性对于动量、热量和质量输运起到决定作用。
外区域是完全湍流层,湍流起决定作用。
在完全湍流和层流底层之间的区域为混合区域,改区域内分子粘性与湍流都起着相当的作用。
18。
近壁处理的方法有两类:一是不求解层流底层的混合区,采用半经验公式(壁面函数)来求解层流底层与完全湍流区之间的区域。
二是改进湍流模型,粘性影响的近壁区域,包括层流底层都可以求解。
对于高雷诺数的流动,采用壁面函数可以节省计算资源,而改变模型由于求解的变量变化梯度较大,会导致计算量的增加。
在实际工程问题中,采用壁面函数是很好的选择。
但如研究的是低雷诺数的流动问题,则采用壁面函数方法处理近壁面区域就不合适了,其前提假设条件也不满足,此时就需要一个合适的模型。
19。
在采用雷诺应力模型和k-ε双方程模型时,包括壁面近邻的控制体的湍流动能都要计算,其边界条件为湍动能在壁面法向方向上梯度为零。
标准壁面函数包含了定常剪切和局部平衡假设条件,但如果壁面有很强的压力梯度,并且很强的非平衡性,则需要选择非平衡壁面函数。
20。
SIMPLER算法中,初始的压力场和速度场是协调的,且由SIMPLER算法给出的压力场不必做欠松弛处理,迭代计算时比较容易得到收敛解。
但在SIMPLER的每一层迭代中,要比SIMPLE算法多解一个压力的方程组,一个迭代步内的计算量较大。
总体SIMPLER算法的计算效率要比SIMPLE算法高。
SIMPLEC算法得到的压力修正值p一般较合适,因此在SIMPLEC算法中可不再对压力进行欠松弛处理。
不过选取适当的稍小于1的松弛因子,对加快迭代过程中解得收敛也是有效果。
PISO算法为一步预测,两步修正,有利于加快单个迭代不中的收敛速度。
虽然它需要额外的贮存空间来计算二次压力修正中的源项,当对比发现,其计算速度很快,总体效率比较高。
Fluent用户手册推荐:对于瞬态问题,PISO算法有明显的优势,而对稳态问题选SIMPLE 或SIMPLEC可能相对较好。
21。
SIMPLEC算法和PISO算法总体上与SIMPLER算法具有相同的计算效率。
一般来讲,动量方程与标量方程(如温度方程)如果不是耦合在一起,则PISO算法在收敛性方面显得很健壮,效率较高。
但若两者耦合非常密切时,SIMPLEC和SIMPLER算法可能效果要更好一点。
SIMPLE算法和SIMPLEC算法常用于定常流动的计算中,PISO算法虽可以用来计算定常流动,但更常用于非定常流动的计算或网格偏斜情况比较严重的情况中。
22。
求解方法:压力基隐式求解、密度基隐式求解、密度基显式求解。
压力基求解器是有原来的分离式求解器发展而来,但同时压力基求解器增加了耦合算法,可以自由地在分离求解和耦合求解之间转换。
压力基求解器收敛速度快,但需要更多的内存和计算量。
密度基求解器是在原来的耦合求解器的基础上发展而来,密度基求解器相比压力基求解器,内存和计算量更大。
23。
一般而言,S-A模型适合于翼型、壁面边界层的流动,但不适合射流等自由剪切湍流问题。
标准k-ε模型具有较高的稳定性、经济性和计算精度,应用广泛,适合高雷诺数湍流,但不适合旋流等各向异性较强的流动;RNG k-ε模型可以计算低雷诺数湍流,其考虑旋转效应,对强旋流动精度有所提高;Realizable k-ε叫前面两种k-ε模型的优点是可以保持雷诺应力和真实湍流一致,可以更精确的模拟平面和圆形射流的扩散速度,同时在旋流计算、带方向压强梯度的边界层计算和分离流计算等问题中,计算结果更符合真实情况。
但是Realizable k-ε模型在同时存在旋转和静止区的流场计算中,比如多重参考系、旋转滑移网格等计算中,会产生非物理湍流粘性,故在类似的计算中应慎重使用。
标准k-ω模型包括低雷诺数的影响、可压缩下影响和剪切流扩散,适用于尾迹流动、混合流、射流、以及受壁面限制的流动附着边界层湍流和自由剪切流计算;SST k-ω模型综合了k-ω模型在近壁区计算的优点和k-ε模型远场计算的优点,同时增加了横向耗散倒数项,在湍流粘度定义中考虑了湍流剪切应力的输运过程,使用范围更广,可以用于带逆压梯度的流动计算、翼型计算、夸声速带激波计算等。
雷诺应力模型没有采用涡粘性各向同性假设,在理论上比前面的湍流模式理论要精确的多,直接求解雷诺应力分量,适用于强旋流动,如龙卷风、旋流燃烧室的流动等。
计算速度的快慢与计算量成反比。
在湍流模型中,DES和LMS计算量最大,其它又快到慢依次是S-A,k-ε,k-ω,雷诺应力模型。
24。
迎风是相当对对于局部速度定义的,即用上游节点的变量值计算本地的变量值。
一阶迎风格式和二阶迎风格式可以理解为保留Taylor格式的项数不同,从而精度更高。
二阶精度更高,但同样收敛速度也较慢一些。
QUICK格式是针对结构化网格才有意义,一般在内场有三阶精度,但在边界只有二阶精度,虽然非结构化网格也能够使用QUICK,但实际使用的还是二阶迎风格式。
在流动方向可以预期的情况下,使用QUICK格式可以提高精度,对非结构化网格使用二阶迎风格式就可以了。
25.Reorder网格:顺次点击Grid-Reorder-Domain,可以理解为对计算域的网格重新编号和排序,这样错的目的就是为了加快计算速度。
特别是对为那个歌数量超过100万的算例,加速效果比较明显。
26。
基于节点的高斯格林函数Green-Gauss Node Based求梯度的方法比基于控制体中心的精度更高,特别适合非结构化网格。
27。
大的松弛因子可以加快收敛速度,但是容易导致求解不稳定。
对于高阶差分格式推荐较低的松弛因子。
28。
多重网格法常用在现实时间推进算法中,用于加快收敛。
残差光顺(Residual smoothing)理论上可以加快收敛,但会增加计算量,光顺次数愈多,增加的计算量越大,而且Residual Smoothing往往和现实时间推进、多重网格、松弛因子配合使用,在最佳搭配下才能起到加快收敛的作用。
29。
30。
当结构网格和流动方向一致时,QUICKG格式明显具有较高的精度。