Fluent操作手册详解Word格式文档下载.docx
《Fluent操作手册详解Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Fluent操作手册详解Word格式文档下载.docx(96页珍藏版)》请在冰豆网上搜索。
![Fluent操作手册详解Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/24/5db00858-fc0c-405a-aa15-93cf1d609b13/5db00858-fc0c-405a-aa15-93cf1d609b131.gif)
从CFD模型中需要得到什么样的结果?
从模型中需要得到什么样的精度;
选择计算模型:
你将如何隔绝所需要模拟的物理系统,计算区域的起点和终点是什么?
在模型的边界处使用什么样的边界条件?
二维问题还是三维问题?
什么样的网格拓扑结构适合解决问题?
物理模型的选取:
无粘,层流还湍流?
定常还是非定常?
可压流还是不可压流?
是否需要应用其它的物理模型?
确定解的程序:
问题可否简化?
是否使用缺省的解的格式与参数值?
采用哪种解格式可以加速收敛?
使用多重网格计算机的内存是否够用?
得到收敛解需要多久的时间?
在使用CFD分析之前详细考虑这些问题,对你的模拟来说是很有意义的。
当你计划一个CFD工程时,请利用提供给FLUENT使用者的技术支持。
.
解决问题的步骤
确定所解决问题的特征之后,你需要以下几个基本的步骤来解决问题:
1.创建网格.
2.运行合适的解算器:
2D、3D、2DDP、3DDP。
3.输入网格
4.检查网格
5.选择解的格式
6.选择需要解的基本方程:
层流还是湍流(无粘)、化学组分还是化学反应、热传导模型等
7.确定所需要的附加模型:
风扇,热交换,多孔介质等。
8..指定材料物理性质
8.指定边界条件
9.调节解的控制参数
10.初始化流场
11.计算解
12.检查结果
13.保存结果
14.必要的话,细化网格,改变数值和物理模型。
解算器中用户可以选择的输入
选择解的格式
FLUENT提供三种不同的解格式:
分离解;
隐式耦合解;
显式耦合解。
三种解法都可以在很大流动范围内提供准确的结果,但是它们也各有优缺点。
分离解和耦合解方法的区别在于,连续性方程、动量方程、能量方程以及组分方程的解的步骤不同,分离解是按顺序解,耦合解是同时解。
两种解法都是最后解附加的标量方程(比如:
湍流或辐射)。
隐式解法和显式解法的区别在于线化耦合方程的方式不同。
详情请参阅相关章节。
分离解以前用于FLUENT4和FLUENT/UNS,耦合显式解以前用于RAMPANT。
分离解以前是用于不可压流和一般可压流的。
而耦合方法最初是用来解高速可压流的。
现在,两种方法都适用于很大范围的流动(从不可压到高速可压),但是计算高速可压流时耦合格式比分离格式更合适。
FLUENT默认使用分离解算器,但是对于高速可压流(如上所述),强体积力导致的强烈耦合流动(比如浮力或者旋转力),或者在非常精细的网格上的流动,你需要考虑隐式解法。
这一解法耦合了流动和能量方程,常常很快便可以收敛。
耦合隐式解所需要内存大约是分离解的1.5到2倍,选择时可以通过这一性能来权衡利弊。
在需要隐式耦合解的时候,如果计算机的内存不够就可以采用分离解或者耦合显式解。
耦合显式解虽然也耦合了流动和能量方程,但是它还是比耦合隐式解需要的内存少,但是它的收敛性相应的也就差一些。
注意:
分离解中提供的几个物理模型,在耦合解中是没有的:
多项流模型;
混合组分/PDF燃烧模型/预混合燃烧模型/Pollutantformationmodels/相变模型/Rosseland辐射模型/指定质量流周期流动模型/周期性热传导模型。
网格检查是最容易出的问题是网格体积为负数。
如果最小体积是负数你就需要修复网格以减少解域的非物理离散。
你可以在Adapt下拉菜单中选中Iso-Value...来确定问题之所在,其它关于网格检查的信息请参阅“网格检查”一章。
分离解算器是FLUENT默认的解算器,FLUENT中默认物理模型是层流流动,
第02章fluent用户界面22
WindowsNT系统独有的页面设置面板功能:
在图形显示窗口的system菜单中点击PageSetup..菜单,弹出页面设置面板如下:
第一个Color:
允许你选择是否使用彩色图
第二个Color:
选择彩色图形
GrayScale:
选择灰度比例图
Monochrome:
选择黑白图
ColorQuality:
允许你指定图形的色彩模式
TrueColor:
创建一个由RGB值定义的图,这假定了你的打印机或者显示器有至少65536个色彩或无限色彩。
MappedColor:
用色彩图创建图形,这对于只有256色的设备是一个不错的选择
DitheredColor:
用20个或更少的色彩创建一个颤动图
ClipboardFormats:
允许你选择所需格式复制到剪贴板。
图形窗口的大小会影响剪贴板图形的尺寸。
要得到最好的结果最好是调节图形窗口的尺寸并用Windows剪贴板查看器检查剪贴板图形。
Bitmap:
图形窗口以位图形式复制
DIBBitmap:
是一个与设备有关的图形窗口位图复制
Metafile:
是一个Windows图元文件
EnhancedMetafile:
是一个Windows增强图元文件
PictureFormat:
允许你指定光栅和矢量图
Vector:
创建矢量图,这一格式在打印时有很高的清晰度,但是一些大的3D图可能会花很长时间来打印
Raster:
创建光栅图,这一格式在打印时有相对较低的清晰度,但是一些大的3D图可能会花较少时间来打印
PrinterScale%:
控制打印图形覆盖页面的范围,减少尺度会有效的增加图形页面的空白。
Options:
包括控制图形其它属性的选项
LandscapeOrientation(Printer):
指定图形的方向。
如果选上改选项,图形将会在前景(landscape)模式中形成,否则是在肖像(portrait)模式下形成。
改选项只在输出时应用。
ReverseForeground/Background:
如果选定就会使图形的前景和背景颜色互换。
这一功能可以使你复制白前景黑背景的图为黑前景白背景。
第03章fluent文件的读写
读入新的网格文件
用特定网格设定完case文件之后,你可以将新网格与已知边界条件,材料属性,解参数等结合。
这一功能一般用于产生比正在使用更好的网格,此时你不用重新输入所有的边界条件,材料属性和参数。
只要新网格和原来的网格有相同的区域结构即可
新旧网格应该具有同一区域,并具有相同的顺序,否则会有警告出现,因为相容性可能会造成边界条件的问题。
在文本界面使用file/reread-grid命令读入新网格
在进行网格适应的时候必须保存新的case文件和data文件,否则新的data据文件将和case文件不符。
如果你不保存一个更新的case或data文件,FLUENT会给出警告。
自动保存Case文件和Data文件
在计算过程中一般是需要自动保存文件的,否则因为断电等故障可能造成计算前功尽弃。
FLUENT允许我们在计算时设定间隔保存文件。
这一功能在时间相关计算时是非常有用的,因为它使得我们不必中断计算来保存结果。
对于定常问题也可以使用自动保存功能,从而可以检验迭代过程中不同状态的解
点击菜单File/wite/utosave...,弹出下图:
Figure1:
自动保存Case/Data面板
在这个面板中必须设定保存频率和文件名,保存频率的默认值是零,也就是说默认没有自动保存。
定常流是在迭代中指定保存频率,非定常流是在时间步中指定保存频率(若使用显式时间步进法也是在迭代中设定保存频率)。
如果保存频率是10,那么在定常计算中每迭代10步保存一次。
FLUENT自动保存不同的文件类型,用后缀来区分.cas、dat、gz或者.Z。
所有自动保存的设置都存在case文件中。
读入FLUENT/UNS和RAMPANT的Case文件和Data文件
FLUENT/UNS3或4以及RAMPANT2,3,或4中创建的case文件可以和目前的case文件按相同的方式读入。
如果读入的是FLUENT/UNS创建的case文件,FLUENT将会在解控制面板种选择分离解。
如果读入的是RAMPANT创建的case文件,FLUENT将会在解控制面板种选择耦合显式解。
FLUENT/UNS4以及RAMPANT4中创建的Data文件可以按相同的方式读入到FLUENT中。
导入FLUENT4的Case文件,点击菜单File/Import/FLUENT4Case...出现对话框,选择所需文件。
FLUENT将只读入FLUENT4case文件的网格信息和区域类型,读入文件之后你必须指定边界条件,模型参数,材料属性等信息。
导入FIDAP7Neutral文件,点击菜单File/Import/FIDAP7...,弹出对话框,选择所需文件。
FLUENT将只读入FIDAP7...文件的网格信息和区域类型,读入文件之后你必须指定边界条件,模型参数,材料属性等信息。
用户输入
要开始日志文件进程,请选择菜单:
File/Write/StartJournal...
在文件选择对话框中输入文件名之后,日志记录就开始了,StartJournal...选项也变成了StopJournalmenu选项。
退出程序或者选择StopJournal都可以结束日志文件的记录。
(File/Write/StopJournal)
你可以在点击菜单File/Read/Journal..之后在选择文件对话框中读入日志文件。
日志文件通常是在主文本菜单(最上层菜单)中加载,而不管你在哪一个文本菜单层。
创建Transcript文件
Transcript文件包含了FLUENT标准输入输出的完全记录(通常是键盘和图形用户界面的输入和屏幕的输出)。
在transcript文件中,GUI命令是作为Scheme代码行来记录的。
FLUENT将所有的键入和图形用户界面的输入以及文本窗口的输出记录下来作为transcript文件。
Transcript文件对程序的进程作了记录以便于将来的参考。
因为它们包括消息以及其它输入,所以它并不像日志文件,它不可以重新读入到程序中。
在记录时,只有一个transcript文件可以打开,但是你可以同时写日志文件和transcript文件。
当transcript记录正在运行时,你也可以读入日志文件。
要启动transcripting进程,请选择File/Write/StartTranscript...菜单。
在选择文件对话框中输入文件名之后,transcript记录过程就开始了,而且StartTranscript...按钮就会变成StopTranscriptmenu按钮。
点击StopTranscript按钮或者退出程序就会结束transcript进程。
轮廓文件的读写
边界轮廓用于指定解域的边界区域的流动条件。
例如,它们可以用于指定入口平面的速度场。
读入轮廓文件
点击菜单File/Read/Profile...弹出选择文件对话框,你就可以读入边界轮廓文件了。
写入轮廓文件
你也可以在指定边界或者表面的条件上创建轮廓文件。
例如:
你可以在一个算例的出口条件中创建一个轮廓文件,然后在其它算例中读入该轮廓文件,并使用出口轮廓作为新算例的入口轮廓。
要写一个轮廓文件,你需要使用WriteProfile面板(Figure1),菜单:
File/Write/Profile...
WriteProfile面板
1.保留DefineNewProfiles的默认选项。
2.选择表面,你想要在该表面上获取表面列表中的轮廓的数据
3.选择变量,你想要在该值列表中创建轮廓
4.点击Write...按钮,并在选择文件对话框中输入轮廓文件的名字。
FLUENT会保存表面上数据点的网格坐标,以及这些位置上所选定变量的值。
当你将轮廓文件读入到解算器中时,表面名将会是轮廓名,值的名字将是在边界条件控制面板的下拉菜单中出现的流场(field)名。
如果你在将轮廓读入时对边界轮廓进行了修改(比如:
你将原轮廓再定位产生一个新的轮廓),或者你想将不同的轮廓文件用于一个case文件,你可以选择WriteCurrentlyDefinedProfiles选项然后点击Write...按钮。
所有目前定义的轮廓都会保存在选择文件对话框中你所指定的文件中。
不管你什么时候需要将该文件读入到解算器中,这个文件都可以读入
写边界条件网格
你可以将边界区域(表面网格)写进一个文件中。
该文件可用TGrid读入来产生体网格。
如果你对其它网格生成程序产生的网格不满意,你就会发现这项功能很有用。
点击菜单File/Write/BoundaryGrid...打开选择文件对话框,你就可以将边界网格写入。
第04章fluent单位系统
需要强调的是FLUENT内部使用的是国际单位,所以单位的转换仅仅是将内部的数值转换到你所需的界面。
需要注意FLUENT输入的单位和剩下问题单位的设定是不同的。
必须在如下的定义中使用国际单位而不管你所使用的单位系统
●边界特征
●源项(参阅质量、动量、能量和其他源项的定义)
●自定义流场函数
●外部创建XY图形文件的数据
●自定义函数
在定义材料属性时,所采用的是指定温度相关多项式或者分段多项式函数,请记住函数中的温度总是Kelvin或者Rankine单位。
如果你使用的是Celsius或Kelvin作为你的温度单位,那么多项式的系数必须是Kelvin;
如果你使用Fahrenheit或者Rankine作为你的温度单位,你必须使用Rankine作为输入单位。
关于温度相关的材料属性请参阅“用温度相关函数定义属性”一节。
网格文件的单位
一些网格文件允许我们对网格尺度定义一组单位。
然而,当你将网格读入FLUENT的时候,它总是将长度单位假定为米,如果不是这样你就需要标度网格,具体内容请参阅“标度网格一节”
确定FLUENT中的单位系统
FLUENT提供British,SI,CGS,"
default."
单位系统。
这些单位系统之间可以相互转换,转换方法是在设定单位面板中的SetAllTo选项中确定所要单位。
菜单Define/Units...
单位设定面板
英制单位点击british按钮;
国际单位点击si按钮;
CGS(centimeter-gram-second)单位点击cgs按钮;
回到默认单位,点击default按钮。
默认单位和国际单位相似,但角度单位是度而不是弧度。
点击某一按钮之后单位系统马上就转换了,如果不想定义任何单位关闭面板就可以了。
改变单位后,所有后来输入的单位都参照新的单位系统。
自定义单位系统
如果你想自己定义一个与上面所述四钟单位都不同的单位,你可以用单位设定面板选择可选单位或者指定自己的单位名称及相关转换因子。
列出当前单位
在定义一个或多个数量的单位之前,你可能想要列出当前单位,那么你只需要点击单位设定面板上的List按钮,FLUENT就会在文本窗口中列出当前的所有量以及它们的单位、转换因子和偏移量。
改变某一量的单位
FLUENT允许改变个别变量的单位。
当你使用某一设定单位,但是想改变某一量或者少数几个量的单位时这一功能是很有用的。
比方说你想要使用国际标准单位,但是图形的尺寸是英寸。
你就可以选择国际标准单位然后将长度单位从米转换到英寸。
具体转换步骤如下:
1.在数量列表中选定某一数量(它们是按照字母排序的)
2.选择新的单位
像上面的例子,你在数量列表中选择长度,然后选择所需单位。
转换因子马上更新为0.0254meters/inch。
如果新的单位有非零偏移量,偏移量也会随之更新。
例如你使用国际单位作为温度的单位,但是现在用华氏温度取代开尔文温度,转换因子将会变成1,偏移量将会变成273.15。
选定数量和新单位后,单位的改变就已经完成了,不需要再做其它的工作。
定义新的单位
对某一数量定义新的单位步骤如下:
1.在单位设定面板选定需要修改单位的量
2.点击New...按钮,出现下图
单位定义按钮
3.输入新单位的名字,转换因子以及偏移量
4.点击OK之后,新单位就出现在单位设定面板了
比如:
你想要使用小时作为时间单位,你只需在数量列表中选择时间然后点击按钮,出现单位定义面板,输入转换因子3600,点击OK即可。
在定义新单位时,转换因子都是相对国际单位的如果你想定义速度单位为feet/min你就可以按照下式计算转换因子:
,至此你也就知道转换因子的含义了。
第05章fluent网格
网格拓扑结构
FLUENT是非结构解法器,它使用内部数据结构来为单元和表面网格点分配顺序,以保持临近网格的接触。
因此它不需要i,j,k指数来确定临近单元的位置。
解算器不会要求所有的网格结构和拓扑类型,这使我们能够灵活使用网格拓扑结构来适应特定的问题。
二维问题,可以使用四边形网格和三角形网格,三维问题,可以使用六面体、四面体,金字塔形以及楔形单元,具体形状请看下面的图形。
FLUENT可以接受单块和多块网格,以及二维混合网格和三维混合网格。
另外还接受FLUENT有悬挂节点的网格(即并不是所有单元都共有边和面的顶点),有关悬挂节点的详细信息请参阅“节点适应”一节。
非一致边界的网格也可接受(即具有多重子区域的网格,在这个多重子区域内,内部子区域边界的网格节点并不是同一的)。
详情请参阅非一致网格
单元类型
选择适当的网格类型
FLUENT在二维问题中可以使用由三角形、四边形或混合单元组成的网格,在三维问题中可以使用四面体,六面体,金字塔形以及楔形单元,或者两种单元的混合。
网格的选择依赖于具体的问题,在选择网格的时候,你应该考虑下列问题:
●初始化的时间
●计算花费
●数值耗散
初始化的时间
很多实际问题是具有复杂几何外形的,对于这些问题采用结构网格或块结构网格可能要花费大量的时间,甚至根本无法得到结构网格。
复杂几何外形初始化时间的限制刺激了人们在非结构网格中使用三角形网格和四面体网格。
然而,如果你的几何外形并不复杂的话,两种方法所耗费的时间没有明显差别
如果你已经有了结构网格代码如FLUENT4生成的网格,那么在FLUENT中使用该网格会比重新生成网格节约大量的时间。
这一特点也刺激了人们在FLUENT仿真中使用四边形网格和六面体网格。
FLUENT有一个格式转换器允许你从其它程序中读入结构网格。
计算花费
当几何外形太复杂或者流动的长度尺度太大时,三角形网格和四面体网格所生成的单元会比等量的包含四边形网格和六面体网格的单元少得多。
这是因为三角形网格和四面体网格允许单元聚集在流域的所选区域,而四边形网格和六面体网格会在不需要加密的地方产生单元。
非结构的四边形网格和六面体网格为对于一般复杂外形提供了许多三角形和四面体网格的优点。
四边形和六边形单元的一个特点就是它们在某些情况下可以允许比三角形/四面体单元更大的比率。
三角形/四面体单元的大比率总会影响单元的歪斜。
因此,如果你有相对简单的几何外形,而且流动和几何外形很符合,比如长管,你就可以使用大比率的四边形和六边形单元。
这种网格可能会比三角形/四面体网格少很多单元。
数值耗散
多维条件下主要的误差来源就是数值耗散又被称为虚假耗散(之所以被称为虚假的,是因为耗散并不是真实现象,而是它和真实耗散系数影响流动的方式很类似)。
关于数值耗散有如下几点:
●当真实耗散很小时,即对流占主导地位时,数值耗散是显而易见的。
●所有的解决流体问题的数值格式都会有数值耗散,这是因为数值耗散来源于截断误差,截断误差是描述流体流动的离散方程导致的。
●FLUENT中所用的二阶离散格式可以帮助减少解的数值耗散的影响。
●数值耗散量的大小与网格的分辨率成反比。
因此解决数值耗散问题的一个方法就是精化网格。
●当流动和网格成一条直线时数值耗散最小(所以我们才要使用结构网格来计算啊)
最后一点和网格选择最有关系。
很明显,使用三角形/四面体网格流动永远不会和网格成一条直线,而如果几何外形不是很复杂时,四边形网格和六面体网格可能就会实现流动和网格成一条线。
只有在简单的流动,如长管流动中,你才可以使用四边形和六面体网格来减少数值耗散,而且在这种情况下使用四边形和流面体网格有很多优点,因为与三角形/四面体网格相比你可以用更少的单元得到更好的解。
在计划解决你的问题的开始,应该注意下面的几何图形设定以及网格结构的必要条件。
●对于轴对称图形来说,必须定义笛卡尔坐标系的x轴为旋转轴(Figure1).
轴对称图形必须以x轴为中线
●周期性边界条件要具有周期性网格,虽然GAMBIT和TGrid能够产生真正的周期性边界,但是GeoMesh和大多数CAD软件包是无法产生周期性边界条件的。
如果下面的条件需要满足的话,TGrid提供了GeoMesh和大多数CAD软件产生的三角形表面网格生成周期性边界的功能。
1.周期及其内部在它们的边界曲线上有相同的节点分布。
2.周期及其内部的节点与常数平动因子和转动因子有关。
详情请见GAMBIT和TGrid的帮助文件。
如果你用GeoMesh和大多数CAD软件产生四边形网格和六面体网格,你必须保证在周期性区域内的网格是相同的。
然后便可以在FLUENT中使用make-periodic命令建立周期性边界。
详细内容请参阅“创建周期性区域”一节。
(你能够在解算器中对三角形或四面体网格创建周期性边界条件而不用上面所述的TGrid来创建)
网格质量
网格质量对计算精度和稳定性有很大的影响。
网格质量包括:
节点分布,光滑性,以及歪斜的角度(skewness)。
节点密度和聚集度
连续性区域被离散化使得流动的特征解(剪切层,分离区域,激波,边界层和混合区域)与网格上节点的密度和分布直接相关。
在很多情况下,关键区域的弱解反倒戏剧化的成了流动的主要特征。
由逆压梯度造成的分离流强烈的依靠边界层上游分离点的解。
边界层解(即网格近壁面间距)在计算壁面剪切应力和热传导系数的精度时有重要意义。
这一结论在层流流动中尤其准确,网格接近壁面需要满足:
其中
=从临近单元中心到壁面的距离;
=自由流速度;
=流体的动力学