fluent 笔记
fluent学习笔记
进气扇( intake fan )
用于描述具有指定的压力阶跃、 流动方向、 周围 (进口)总压和温度的外部进风扇
ห้องสมุดไป่ตู้
排气扇( exhaust fan )
用于描述具有指定的压力阶跃、周围(排放处 的静压的外部排风扇
壁
用于限定流体和固体区域。 在粘性流动中, 壁面 被默认为无滑移边界条件, 但用户可以根据壁面
数; UDF profile Update interval 说明 fluent 每隔多少次调用一次用户 自定义函数。 对于非稳态问题, 迭代是指的对话框见教材。 其中 time step size 对应 时间步长, number of time steps 代表需要求解的时间步数,它们与 总的求解时间的关系是:时间步长 * 时间步数 =总的求解时间。 Max iterations per time step 代表每个时间步长最多迭代的次数 (6)保存计算后的 case和 data 文件 7、fluent 自带的后处理模块 Fluent 自带的图形工具可以很方便的处理 CFD 求解结果中包含的信 息,并观察相应的结果。 显示网格、等值线和轮廓、速度矢量和极限。 流程图——亿图软件
该项设置所考虑的主要容为外部环境对部反应的影响 4、定义流体的物理性质 5、设置边界条件 Define→boundary condition (1)、设置流体区域( fluid)的边界条件 在 zong 列表中选择 fluid,即流体所在的区域,然后单击 set,可以看 到关于 fluid 区域连接条件设置的对话框,其中 material name 温恩框 中显示的是 fluid 区域中的物质,从 fluent 数据库中复制出来物质的 明智都会在这里显示出来,只要选择即可。 ( 2)其他边界条件的设置 例如壁面、进出口之类额边界条件。
fluent学习笔记
fluent技术基础与应用实例
fluent数值模拟步骤简介
主要步骤:
1、根据实际问题选择2D或3Dfluent求解器从而进行数值模拟。
2、导入网格(File→Read→Case,然后选择有gambit导出的.msh文件)
3、检查网格(Grid→Check)。如果网格最小体积为负值,就要重新进行网格划分。
4、选择计算模型。
5、确定流体物理性质(Define→Material)。
6、定义操作环境(Define→operating condition)
7、制定边界条件(Define→Boundary Conditions)
8、求解方法的设置及其控制。
9、流场初始化(Solve→Initialize)
10、迭代求解(Solve→Iterate)
11、检查结果。
12、保存结果,后处理等。
具体操作步骤:
1、fluent2d或3d求解器的选择。
2、网格的相关操作
(1)、读入网格文件
(2)、检查网格文件
文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划分网格。
(3)、设置计算区域
在gambit中画出的图形是没有单位的,它是一个纯数量的模型。故在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent总求解器的单位。
(4)、显示网格。
Display→Grid
3、选择计算模型
(1)、基本求解器的定义
Define→Models→Solver
Fluent中提供了三种求解方法:
fluent学习笔记
fluent技术基础与应用实例
4.2.2 fluent数值模拟步骤简介
主要步骤:
1、根据实际问题选择2D或3Dfluent求解器从而进行数值模拟。
2、导入网格(File→Read→Case,然后选择有gambit导出的.msh文件)
3、检查网格(Grid→Check)。如果网格最小体积为负值,就要重新进行网格划分。
4、选择计算模型。
5、确定流体物理性质(Define→Material)。
6、定义操作环境(Define→operating condition)
7、制定边界条件(Define→Boundary Conditions)
8、求解方法的设置及其控制。
9、流场初始化(Solve→Initialize)
10、迭代求解(Solve→Iterate)
11、检查结果。
12、保存结果,后处理等。
具体操作步骤:
1、fluent2d或3d求解器的选择。
2、网格的相关操作
(1)、读入网格文件
(2)、检查网格文件
文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划分网格。
(3)、设置计算区域
在gambit中画出的图形是没有单位的,它是一个纯数量的模型。故在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent总求解器的单位。
(4)、显示网格。
Display→Grid
3、选择计算模型
(1)、基本求解器的定义
Define→Models→Solver
fluent中文攻略笔记(已读,不错)
单精度和双精度求解器
在所有的操作系统上都可以进行单精度和双精度计算。对于大多数情况来说,单精度计算已经足够,但在下面这些情况下需要使用双精度计算:
(1)计算域非常狭长(比如细长的管道),用单精度表示节点坐标可能不够精确,这时需要采用双精度求解器。
(2)如果计算域是许多由细长管道连接起来的容器,各个容器内的压强各不相同。如果某个容器的压强特别高的话,那么在采用同一个参考压强时,用单精度表示其他容器内压强可能产生较大的误差,这时可以考虑使用双精度求解器。
(3)在涉及到两个区域之间存在很大的热交换,或者网格的长细比很大时,用单精度可能无法正确传递边界信息,并导致计算无法收敛,或精度达不到要求,这时也可以考虑采用双精度求解器。
网格文件是包含各个网格点坐标值和网格连接信息2,以及各分块网格的类型和节点数量等信息的文件
进程文件(journal file)是一个FLUENT 的命令集合,其内容用Scheme 语言写成。可以通过两个途径创建进程文件:一个是在用户进入图形用户界面后,系统自动记录用户的操作和命令输入,自动生成进程文件;另一个是用户使用文本编辑器直接用Scheme 语言创建进程文件,其工作过程与用FORTRAN 语言编程类似。
File -> Write -> Start Journal
系统就开始记录进程文件。此时原来的Start Journa(l 开始进程)菜单项变为Stop Journal(终止进程),点击Stop Journal(终止进程)菜单项则记录过程停止。
边界函数分布文件(profile file)用于定义计算边界上的流场条件
FLUENT知识点
FLUENT知识点
FLUENT是一种计算流体力学(CFD)软件,用于模拟和分析流体流动
和热传递的现象。它由美国公司Ansys开发,已经成为工程和科学领域中
最常用的CFD模拟工具之一、下面是一些关于FLUENT软件的知识点。
1. FLUENT的基本原理:FLUENT使用Navier-Stokes方程组来描述流
动过程,它基于流体力学和热力学原理。它可以模拟各种流动情况,包括
稳态和非稳态流动、气流和液流、可压缩和不可压缩流体等。
2.网格生成:在FLUENT中,首先需要生成一个计算网格。网格的划
分对于计算结果的准确性和计算速度至关重要。FLUENT提供了多种网格
生成方法,包括结构网格和非结构网格,用户可以根据需要选择适当的网
格类型。
3.边界条件和初始条件:在进行流动模拟之前,需要定义合适的边界
条件和初始条件。边界条件包括流体速度、压力和温度等。初始条件是指
模拟开始时的流体状态。FLUENT提供了多种边界条件和初始条件的设置
选项。
4.物理模型:FLUENT支持多种物理模型,包括湍流模型、传热模型、化学反应模型等。这些物理模型可以根据流动问题的特点进行选择和调整,以获得准确的计算结果。
5. 数值方法:FLUENT使用有限体积法来离散化Navier-Stokes方程组。它将流场划分为小的控制体积,并在每个控制体积上进行数值解算。FLUENT提供了多种求解算法和网格收敛策略,以提高计算的准确性和稳
定性。
6.模拟结果的后处理:FLUENT可以输出各种流动参数和图形结果,
以便分析和解释模拟结果。用户可以获取流体速度、压力、温度分布等信息,并绘制流线图、剖面图、轮廓图等。
fluent笔记讲解
fluent笔记讲解
Discretization离散Node values节点值,coarsen粗糙refine 细化curvature曲率,X-WALL shear Stress 壁面切应力的X方向。strain rate应变率
1、求解器:(solver)分为分离方式(segeragated)和耦合方式(coupled),耦合方式计算高速可压流和旋转流动等复杂高参数问题时比较好,耦合隐式(implicit)耗时短内存大,耦合显式(explicit)相反;
2.收敛判据:观察残差曲线。
可以在残差监视器面板中设置Convergence Criterion(收敛判据),比如设为10 -3 ,则残差下降到小于10 -3 时,系统既认为计算已经收敛并同时终止计算。
(2)流场变量不再变化。
有时候不论怎样计算,残差都不能降到收敛判据以下。此时可以用具有代表性的流场
变量来判断计算是否已经收敛——如果流场变量在经过很多次迭代后不再发生变化,就可以认为计算已经收敛。
(3)总体质量、动量、能量达到平衡。
在Flux Reports (通量报告)面板中检查质量、动量、能量和其他变量的总体平衡情况。通过计算域的净通量应该小于0.1%。Flux Reports(通量报告)面板如图2-17 所示,其启动方法为:Report -> Fluxes
3.一阶精度与二阶精度:First Oder Upwind and Second Oder Upwind(一阶迎风和二阶迎风)
①一阶耗散性大,有比较严重的抹平现象;稳定性好
fluent学习笔记
fluent学习笔记
单/双精度解算器
1,如果⼏何体为细长形的,⽤双精度的;
2,如果模型中存在通过⼩直径管道相连的多个封闭区域,不同区域之间存在很⼤的压差,⽤双精度。
3,对于有较⾼的热传导率的问题和对于有较⼤的⾯⽐的⽹格,⽤双精度。
Cortex 是fluent为⽤户提供接⼝和图形的⼀个过程。
边界条件被记录后,如果以后再读⼊的话,是按照相应的区域的名字来对照的。如果⼏个名字相似的区域想使⽤相同的边界条件,那么在边界条件⽂件中应该编辑该边界条件对应的区域名为name-*,就是要使⽤通配符!
⽹格类型的选择:1。建模时间2。计算花费⼀般对于同⼀⼏何体三⾓形/四⾯体⽹格元素⽐四边形/六⾯体的数⽬要少。但是后者却能允许较⼤的纵横⽐,因此对于狭长形的⼏何体选择该种⽹格类型。3 数字发散。引起发散的原因是由于系统的截断误差,如果实际流场只有很⼩的发散,这时的发散就很重要。对于fluent来说,⼆次离散有助于减少发散,另外优化⽹格也是降低发散的有效途径。如果流动和⽹格是平⾏的话,
对于⽹格和⼏何体的要求:
1,对于轴对称的⼏何体,对称轴必须是x轴。
2,gambit 能⽣等⾓的或⾮等⾓的周期性的边界区域。另外,可以在fluent中通过make-periodic⽂本命令来⽣成等⾓的周期性的边界区域。
⽹格质量:
1.节点密度和聚变。对于由于负压强梯度引起的节点脱离,以及层流壁⾯边界层的计算精度来说,节点浓度的确定是很重要的。对于湍流的影响则更重要,⼀般来说任何流管都不应该⽤少于5个的⽹格元素来描述。当然,还要考虑到计算机的性能。2.光滑性。相邻⽹格元素体积的变化过⼤,容易引起较⼤的截断误差,从⽽导致发散。Fluent 通过修正⽹格元素的体积变化梯度来光滑⽹格。
Fluent软件学习笔记
Fluent软件学习笔记
Fluent软件学习笔记
⼀、利⽤Gambit建⽴计算区域和指定边界条件类型
1)⽂件的创建及其求解器的选择
软件基本知识:
Geometry 绘制图形
Mesh ⽹格划分
Zones 指定边界条件类型和区域类型Operation绘图⼯具⾯板Tools 指定坐标系统等视图控制⾯板:全图显⽰(Fit to window)
选择象限显⽰视图
选择显⽰项⽬
撤销或重复上⼀步
⿏标键:左键单击——旋转模型
中键单击——平移模型
右键单击——放缩模型
Shift+⿏标左键——选择点、边、⾯等
①建⽴新⽂件:Flie New
②选择求解器:Solver
2)创建控制点:Operation-Geometry-Vertex
创建边:Operation-Geometry-Edge
创建⾯:Operation-Geometry-Face
3)划分⽹格
对边进⾏划分:
对⾯进⾏划分:Operation-Mesh-Face-Mesh Faces
注:打开的⽂本框中:Quad-四边形⽹格
Elements- Tri-三⾓形⽹格
Quad/Tri-混合型⽹格
Map映射成结构化⽹络
Submap分块/区映射块结构化⽹络
Type- Pave平铺成⾮结构化⽹络
Tri Primitive 将⼀个三⾓形区域分解为三个四边形区域在划
分结构化⽹格
Interval size:指定⽹格间距
Interval count:指定⽹格个数
4)边界条件类型的指定:Operation-Zones
Add添加Name:为边界命名
Action- Modify修改Type:指定类型
Fluent笔记及实例要点
Fluent 重要说明摘记
第01章fluent简单算例21
FLUENT是用于模拟具有复杂外形的流体流动以及热传导的计算机程序。
对于大梯度区域,如自由剪切层和边界层,为了非常准确的预测流动,自适应网格是非常有用的。
FLUENT解算器有如下模拟能力:
●用非结构自适应网格模拟2D或者3D流场,它所使用的非结构网格主要有三角形/五边
形、四边形/五边形,或者混合网格,其中混合网格有棱柱形和金字塔形。(一致网格和悬挂节点网格都可以)
●不可压或可压流动
●定常状态或者过渡分析
●无粘,层流和湍流
●牛顿流或者非牛顿流
●对流热传导,包括自然对流和强迫对流
●耦合热传导和对流
●辐射热传导模型
●惯性(静止)坐标系非惯性(旋转)坐标系模型
●多重运动参考框架,包括滑动网格界面和rotor/stator interaction modeling的混合界面
●化学组分混合和反应,包括燃烧子模型和表面沉积反应模型
●热,质量,动量,湍流和化学组分的控制体源
●粒子,液滴和气泡的离散相的拉格朗日轨迹的计算,包括了和连续相的耦合
●多孔流动
●一维风扇/热交换模型
●两相流,包括气穴现象
●复杂外形的自由表面流动
上述各功能使得FLUENT具有广泛的应用,主要有以下几个方面
●Process and process equipment applications
●油/气能量的产生和环境应用
●航天和涡轮机械的应用
●汽车工业的应用
●热交换应用
●电子/HV AC/应用
●材料处理应用
●建筑设计和火灾研究
总而言之,对于模拟复杂流场结构的不可压缩/可压缩流动来说,FLUENT是很理想的软件。
fluent中文教程笔记
fluent中文教程笔记
1.FLUENT 提供三种不同的解格式:分离解;隐式耦合解;显式耦合解。三种解法都可
以在很大流动范围内提供准确的结果,但是它们也各有优缺点。分离解和耦合解方法的区别在于,连续性方程、动量方程、能量方程以及组分方程的解的步骤不同,分离解是按顺序解,耦合解是同时解。两种解法都是最后解附加的标量方程(比如:湍流或辐射)。隐式解法和显式解法的区别在于线化耦合方程的方式不同。
2. 分离解以前用于FLUENT 4 和FLUENT/UNS,耦合显式解以前用于RAMPANT。分离解以前是用于不可压流和一般可压流的。而耦合方法最初是用来解高速可压流的。现在,两种方法都适用于很大范围的流动(从不可压到高速可压),但是计算高速可压流时耦合格式比分离格式更合适。
FLUENT 默认使用分离解算器,但是对于高速可压流(如上所述),强体积力导致的强
烈耦合流动(比如浮力或者旋转力),或者在非常精细的网格上的流动,你需要考虑隐式解法。这一解法耦合了流动和能量方程,常常很快便可以收敛。耦合隐式解所需要内存大约是分离解的1.5 到2 倍,选择时可以通过这一性能来权衡利弊。在需要隐式耦合解的时候,如果计算机的内存不够就可以采用分离解或者耦合显式解。耦合显式解虽然也耦合了流动和能量方程,但是它还是比耦合隐式解需要的内存少,但是它的收敛性相应的也就差一些。
注意:分离解中提供的几个物理模型,在耦合解中是没有的:多项流模型;混合组分/PDF 燃烧模型/预混合燃烧模型/Pollutant formation models/相变模型/Rosseland 辐射模型/指定质量流周期流动模型/周期性热传导模型。
FLUENT学习笔记
模拟分离的两个区域内的传热
如果用户的传热计算域涉及到由固体区域或某个壁面分开的两个流动区域(如图11.2.2所示),那么,就需要仔细的设定此计算模型:
在任一个流动区域都不能使用outflow边界条件
通过对每个计算域设定不同的流体介质,用户可以创建单独的流体介质属性(但是,对于需要组分计算的情况,用户只能对整个计算域设定一个单一的混合介质)。
图表 1 涉及到两个彼此分离流动的典型逆流换热
流动与传热的耦合计算
对于流动与传热耦合问题(例如,模型中包含有依赖于温度的介质属性或浮力),在计算能量方程之前,用户可以首先求解流动方程。获得收敛的流场计算结果之后,用户可以再选择能量方程,然后同时求解流动与传热方程,最终获得问题的完整解。
11.3.7多表面辐射传热模型
多表面辐射传热模型可计算出在封闭(区域)内的漫灰表面之间的辐射换热。两个表面间的辐射换热量依赖于它们的尺寸、间距和方向。这种特性可以用一个被称为“角系数(视系数)”的几何量来度量。
多表面辐射传热模型的主要假定是忽略了所有的辐射吸收、发射和散射,因此,模型中仅考虑表面之间的辐射传热。
漫灰辐射
FLUENT中的多表面辐射换热模型假定辐射面均为漫灰表面。灰表面的辐射发射和吸收与波
长无关。同时,由基尔霍夫定律[ 161]可知,(热平衡时)物体的辐射发射率等于其对黑体辐
射的吸收比()。对于漫反射表面,其反射率与入射方向以及反射方向无关。
FLUENT中使用的就是漫灰表面模型。另外,正如前文所述,对于我们所感兴趣的量来说,
表面之间的辐射换热量实际上并不受到隔开这些表面的介质的影响。这样,由灰体假设,如果表面接受到一定的入射辐射(E),那么,一部分被反射(E),部分被吸收(E),剩余的则穿过表面物体(E)。对于具体问题中遇到的多数表面,其对热辐射(红外谱段)
fluent学习笔记
fluent技术基础与应用实例
4.2.2 fluent 数值模拟步骤简介
主要步骤:
1、根据实际问题选择2D或3Dfluent 求解器从而进行数值模拟。
2、导入网格(File→Read→Case然,后选择有gambit 导出的.msh 文件)
3、检查网格(Grid→Check)。如果网格最小体积为负值,就要重新
进行网格划分。
4、选择计算模型。
5、确定流体物理性质(Define→Material)。
6、定义操作环境(Define→operatingcondition)
7、制定边界条件(Define→Boundary Conditions)
8、求解方法的设置及其控制。
9、流场初始化(Solve→Initialize)
10、迭代求解(Solve→Iterate)
11、检查结果。
12、保存结果,后处理等。
具体操作步骤:
1、fluent2d 或3d 求解器的选择。
2、网格的相关操作
(1)、读入网格文件
(2)、检查网格文件
文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划
分网格。
(3)、设置计算区域
在gambit 中画出的图形是没有单位的,它是一个纯数量的模型。故
在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent 总求解器的单位。
(4)、显示网格。
Display→Grid
3、选择计算模型
(1)、基本求解器的定义
Define→Models→Solver
fluent学习笔记
模拟分离的两个区域内的传热
如果用户的传热计算域涉及到由固体区域或某个壁面分开的两个流动区域(如图11.2.2所示),那么,就需要仔细的设定此计算模型:
● 在任一个流动区域都不能使用outflow 边界条件
● 通过对每个计算域设定不同的流体介质,用户可以创建单独的流体介质属性(但是,对
于需要组分计算的情况,用户只能对整个计算域设定一个单一的混合介质)。
图表1涉及到两个彼此分离流动的典型逆流换热
流动与传热的耦合计算
对于流动与传热耦合问题(例如,模型中包含有依赖于温度的介质属性或浮力),在计算能量方程之前,用户可以首先求解流动方程。获得收敛的流场计算结果之后,用户可以再选择能量方程,然后同时求解流动与传热方程,最终获得问题的完整解。
11.3.7多表面辐射传热模型
多表面辐射传热模型可计算出在封闭(区域)内的漫灰表面之间的辐射换热。两个表面间的辐射换热量依赖于它们的尺寸、间距和方向。这种特性可以用一个被称为“角系数(视系数)”的几何量来度量。
多表面辐射传热模型的主要假定是忽略了所有的辐射吸收、发射和散射,因此,模型中仅考虑表面之间的辐射传热。
漫灰辐射
FLUENT 中的多表面辐射换热模型假定辐射面均为漫灰表面。灰表面的辐射发射和吸收与波长无关。同时,由基尔霍夫定律[ 161]可知,(热平衡时)物体的辐射发射率等于其对黑体辐射的吸收比(αε=)
。对于漫反射表面,其反射率与入射方向以及反射方向无关。 FLUENT 中使用的就是漫灰表面模型。另外,正如前文所述,对于我们所感兴趣的量来说,表面之间的辐射换热量实际上并不受到隔开这些表面的介质的影响。这样,由灰体假设,如果表面接受到一定的入射辐射(E ),那么,一部分被反射(E ρ),部分被吸收(E α),剩余的则穿过表面物体(E τ)。对于具体问题中遇到的多数表面,其对热辐射(红外谱段)是不可穿透的,因此,可以认为这些表面是非透明的。所以,我们可以忽略掉辐射的穿透率。从能量守恒有,1=+ρα,又由于εα
fluent学习笔记
fluent 技术基础与应用实例
4.2.2 fluent 数值模拟步骤简介
主要步骤:
1、根据实际问题选择2D 或3Dfluent 求解器从而进行数值模拟。
2、导入网格(File→Read→Case然, 后选择有gambit 导出
的.msh 文件)
3、检查网格( Grid→ Check)。如果网格最小体积为负值,就要重新进行网格划分。
4、选择计算模型。
5、确定流体物理性质( Define→Material )。
6、定义操作环境( Define→operatingcondition )
7、制定边界条件( Define→ Boundary Conditions)
8、求解方法的设置及其控制。
9、流场初始化( Solve→ Initialize)
10、迭代求解( Solve→ Iterate)
11、检查结果。
12、保存结果,后处理等。
具体操作步骤:
1、fluent2d 或3d 求解器的选择。
2、网格的相关操作
(1)、读入网格文件
(2)、检查网格文件文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划分网格。
(3)、设置计算区域
在gambit 中画出的图形是没有单位的,它是一个纯数量的模型。故在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent 总求解器的单位。
(4)、显示网格。Display→Grid
3、选择计算模型
(1)、基本求解器的定义
学习FLUENT心得笔记
進口排气孔边界条件:
用于计算进口排气孔处的损失系数,流动方向,以及周围的温度和压力。
输入:除了一些常见的参数外,主要是一个损失系数(前面的11个和压力边界条件相同)。对于损失系数,按照公式计算:其中ρ为密度,kL是一个无量纲的经验系数,注意:△p
表示流动方向的压力损失,你可以定义为常数或者速的多项式、分段式函数。定义面板和定义温度相关属性的相同。
进气风扇边界条件
用于模型化一个外部的有指定压力升高、流动方向、周围温度和压力的进气风扇。
输入:前11项和压力边界条件的一样。通过进气风扇的压力上升被认为是流速的函数。对于逆向流,进气风扇被当作一个带损失系数的出口排气孔。你可以设置压力上升为常量,或者速度的函数。
压力出口边界条件:需要指定一个静压,这只适用于亚音速流动,对于超音速,这个条件是无用的。流动的一些特性将由上游推倒得到。如果在解算过程中流动逆相,需要设置一系列的“逆流”条件。
输入:静压,
逆流条件:
总温,湍流参数,化学成分质量分数,混合物分数和变迁,过程变量,多相边界条件。
辐射条件,分散相边界条件。
定义静压:注意输入的静压和工作条件面板的工作压力相关,注意关于液体静压的评论。
系统也提供一个关于径向平衡边界条件的选择,选择该项的化,输入的静压只适用于最小半径,其他部分的压力通过下是计算,r为距离回转轴的半径距离,vθ为切向速度。注意折椅边界条件对于旋转速度是零也适用。该条件只适用于3D计算和轴对称计算。
定义逆流条件:适用于流体被拖动穿过出口。
定义辐射参数:
定义分散相条件:
6.9压力far-field边界条件:用于定于无穷远处自由流的压力条件,常被称作特性边界条件,因为这里使用因为这里使用特性信息(黎曼常量)来计算边界的流动变量。该条件仅适用于利用理想气体公式计算密度的流动,其他的不允许。该区域必须足够的远。
(整理)fluent学习笔记.
(整理)fluent学习笔记.
单/双精度解算器
1,如果几何体为细长形的,用双精度的;
2,如果模型中存在通过小直径管道相连的多个封闭区域,不同区域之间存在很大的压差,用双精度。
3,对于有较高的热传导率的问题和对于有较大的面比的网格,用双精度。
Cortex 是fluent为用户提供接口和图形的一个过程。
边界条件被记录后,如果以后再读入的话,是按照相应的区域的名字来对照的。如果几个名字相似的区域想使用相同的边界条件,那么在边界条件文件中应该编辑该边界条件对应的区域名为name-*,就是要使用通配符!
网格类型的选择:1。建模时间2。计算花费一般对于同一几何体三角形/四面体网格元素比四边形/六面体的数目要少。但是后者却能允许较大的纵横比,因此对于狭长形的几何体选择该种网格类型。3 数字发散。引起发散的原因是由于系统的截断误差,如果实际流场只有很小的发散,这时的发散就很重要。对于fluent来说,二次离散有助于减少发散,另外优化网格也是降低发散的有效途径。如果流动和网格是平行的话,
对于网格和几何体的要求:
1,对于轴对称的几何体,对称轴必须是x轴。
2,gambit 能生等角的或非等角的周期性的边界区域。另外,可以在fluent中通过make-periodic文本命令来生成等角的周期性的边界区域。
网格质量:
1.节点密度和聚变。对于由于负压强梯度引起的节点脱离,以及层流壁面边界层的计算精度来说,节点浓度的确定是很重要的。对于湍流的影响则更重要,一般来说任何流管都不应该用少于5个的网格元素来描述。当然,还要考虑到计算机的性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、pressure based和density based
density based适用于可压缩流,pressure based适用于不可压缩流.
density based把density作为主要变量之一。但不可压时density是常数(一般加入假想的人工可压缩性,来减缓这个矛盾
二、Coupled和segregated求解有什么区别?
Coupled会同时求解所有的方程(质量守恒方程、动量守恒方程和能量守恒方程)而不是单个方程求解(方程互相分离)。当速度和压力高度耦合(高压和高速)时应该使用耦合求解,但这样会需要较长的计算时间。
在耦合求解中,能量方程中总是包含组分扩散(Species Diffusion Term)项。
当使用segregated求解时,fluent允许指定固体材料的各项异性传导性。
求解方法主要根据要求解的模型来选择。Segregated方法是基于压力,而coupled求解是基于密度的。这样就使得segregated求解低速流动较好而coupled求解音速/超音速问题较好。我不推荐使用coupled求解所有低于马赫数4的流动(直到基于压力的coupled求解方法出现在下一个fluent版本中)。我曾经用segregated方法求解直到1.5马赫的问题,并且结果很好。但是速度越高,需要的网格就越多(因为segregated趋向于“平滑”波动),所以必须多加注意划分网格。
Coupled方法使用默认设置时往往是比较稳定的。Segregated方法常常对容许极根很敏感。当使用segregated方法求解时,不要提高turbulent viscosity ration limit(除非你根据过去的经验或者你的物理模型有很好的理由超过这个极限,但我从没有听说这样是比较理想的)。不要给压力和温度极限限定的合理的范围(例如Plimits=Pstatic+/-(2*dynamic pressure))来计算适当的温度。
三、刚看了一些关于压力基和密度基的介绍,在这里简单总结一些,希望对大家有用。
1,pressure based 求解方法在求解不可压流体时,如果我们联立求解从动量方程和连续性方程离散得到的代数方程组,可以直接得到各速度分量及相应的压力值,但是要占用大量的计算内存,这一方法已可以在Fluent6.3中实现,所需内存为分离算法的1.5-2倍,同时Fluent6.3中的压力基耦合求解器也很适合求解带有激波的高速空气动力问题(可压流体),这是一个新变化。本人也在尝试用这个模型模拟一些噪声问题。
2,density based求解方法是针对可压流体设计的,因而更适合于可压流场的计算。以速度分量、密度(密度基)作为基本变量,压力则由状态方程求解。
四、Pressure-Based Solver是Fluent的优势,它是基于压力法的求解器,使用的是压力修正算法,求解的控制方程是标量形式的,擅长求解不可压缩流动,对于可压流动也可以求解;Fluent 6.3以前的版本求解器,只有Segregated Solver和Coupled
Solver,其实也就是Pressure-Based Solver的两种处理方法;
Density-Based Solver是Fluent 6.3新发展出来的,它是基于密度法的求解器,求解的控制方程是矢量形式的,主要离散格式有Roe,AUSM+,该方法的初衷是让Fluent具有比较好的求解可压缩流动能力,但目前格式没有添加任何限制器,因此还不太完善;它只有Coupled的算法;对于低速问题,他们是使用Preconditioning方法来处理,使之也能够计算低速问题。
Density-Based Solver下肯定是没有SIMPLEC,PISO这些选项的,因为这些都是压力修正算法,不会在这种类型的求解器中出现的;一般还是使用Pressure-Based Solver解决问题。
四、CFD技术贴之6-如何提高gridgen,fluent的工作效率 2007-03-02 21:10
提到工作效率,因为在公司,所以比较看重。做CFD,有很多技巧可以提高效率。今天我和peter用了3个小时左右准备了22个case dat文件,每个200万网格,然后准备周末放在并行fluent上,每个四个nodes算两天。准备过程很简单,就是重复性工作太多,每个case都是一样的,只是我们要优化windbreak,别的superstructure都是一样的,只有一个windbreak不同,我们准备了11个windbreak,在incident wind angle 15度和30度下算,所以就是22个case。关于如果建立不同角度的风速,以后再说。
基本的步骤就是在gridgen里面设好不同的windbreak,然后输出case file。然后再fluent里面设好边界条件,然后interpolate,再reorder domain,然后保存。我们使用journal来节省时间,在gridgen里面写好glf文件,执行,一下子输出11个case,然后在fluent里面也用journal,自动设置边界条件,scale,fuse,append case,interpolate,reorder domain,自动保存。全部自动完成,只需每次读入不同的jouranl file就行了。关于journal的生成,要特别小心,因为fluent的journal命令在选择菜单下的frame'的时候,是用数字(从0开始,而不是1)来确定位置,而不是根据名字,所以要想用一个journalfile解决问题,就得保证每个case里面的zone次序是一样的,这样fluent就不会选错。生成journal的方法,可以自己写命令,简单一点的就是start journal,然后自己操作一遍,把操作写入journal,然后就可以用了。但要注意检查,因为复杂的命令保证会有错,要看懂命令,然后修改好