Fluent 菜鸟必读.docx
《Fluent 菜鸟必读.docx》由会员分享,可在线阅读,更多相关《Fluent 菜鸟必读.docx(51页珍藏版)》请在冰豆网上搜索。
Fluent菜鸟必读
Fluent常见问题回答摘自清洁能源论坛
第3页共37页
请问一下fluent与gambit,和exceed是什么关系呀,我的系统是windowsxp,
该怎样运行gambit呀
gambit是fluent的前处理软件,用来为fluent划分网格的,而gambit必须在unix环境下才可以运行,exceed
就是在windows环境下模拟unix的软件。
所以进行数值模拟时,首先用gambit划分网格,这时会自动运行exceed来模拟unix环境。
划分好网格后导入fluent,就可以进行数值模拟了。
FLUENT软件的下载
现在网上有很多fluent的安装及帮助文件,大家可以到北大天网、工大校内ftp(
一下,
这里给出一个下载安装软件的路径:
匿名登陆即可。
FLUENT软件的安装
需要安装的软件:
Exceed
Gambit
Fluent
安装顺序:
首先安装Exceed,再装Gambit和Fluent。
最后不要忘了把flexlm文件复制到系统盘根目录下。
安装完成后,你可以分别双击FLUENT.INC\ntbin\ntx86文件夹下的gambit和fluent的图标,来运行它们。
gambit运行过程中常遇到的一个问题是:
在Gambit建模过程中出现界面突然跳出,并且下次运行Gambit
时,界面调不出来,这时只需删去gambit工作目录下的(默认的工作目录为\FLUENT.INC\ntbin\ntx86)后
缀为*.lok的文件,就会恢复正常。
贴子主题:
我是个新手,能说说如何学好fluent吗?
fluent和gambit的帮助文件都很完善,最好先做几个例子,按照帮助TutorialGuidestepbystep做下去,不
懂的时候看User'sGuide。
实在不行的时候到论坛上问问各位高手。
这个东西内容很多,模型很多,牵涉的领域也很多,这个应该知道,所以,关键看你学哪一部分,这一点
先请教别人(和你要搞得研究同一领域的,并且已经在比较熟练运用的人),问问它看帮助文件的那些部分,
有些不涉及你自己领域的你完全可以不看,也没必要,比如说,你要搞扩散燃烧,那就先吧相应的算例跟
着做一边,在以算例中牵涉到的模型和理论为基点辐射开来看(做算例比较重要,同一个算例跟着做几遍,
每次都有收获——对新手而言)。
我就比较郁闷,刚开始接触这个东西的时候,乱七八糟的算例跟着做了好几个,但是后来发现对自己一点
用都没有。
后来集中精力看某一部分相关的模型,便才有了一点点入门。
另外,这个东西不好学(或许我
资质太差)学了一年了还是稀里糊涂的。
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第4页共37页
工欲善其事,必先利其器。
最好先对CFD基本理论和方法有个比较清楚的理解,则事倍而功半。
最初的障碍是造型和网格划分,如果你是学机械的,对作图比较在行,
这一关很容易过。
我有一个师弟,原来是学纯机械的,根本没学过流体力学,
传热学的,但是他对造型非常熟悉,一般学机械的都学过计算机图形学,用过造型软件,然后加一点网格
生成的知识,所以他学GAMBIT非常快。
对于CFD求解器的操作部分,对于界面操作本身非常简单,只需搞清求解的设置的步骤,就可以开始进行
一些初步的计算了。
但是要解决问题,取决于你对你建立的物理模型的理解,对流体力学和传热的理解。
我也建议先搞清需要求解的问题的类别,是单相流动,层流、湍流、流动传热耦合、是否需要计算辐射、
用离散相模型吗,用燃烧模型吗。
贴子主题:
gambit和fluent的默认工作目录的更改:
gambit和fluent的默认目录:
FLUENT.INC\ntbin\ntx86文件夹下。
你可以更改gambit的默认目录:
先在桌面上放一个gambit快捷方式,鼠标右击该快捷方式,选属性,在起始位置出输入新的路径即可。
对
fluent默认的工作目录的更改也是类似的。
贴子主题:
[转帖]fluent学习的过程
对于一个刚开始接触软件的新手,应该从以下方面入手学习:
1.GAMBIT软件的学习,首先熟悉这个前处理软件,在里面构造几何体、划网格及设置边界条件(关于软
件界面的介绍和一些算例在本研究所的ftp上有,在《学术报告第23期》)。
2.FLUENT软件的应用过程(可以结合一些算例学习):
1).构造计算域,创建网格
2).运行合适的解算器:
2D、3D、2DDP、3DDP
3).输入网格
4).检查网格
5).选择解算器的格式
6).选择需要解的基本方程:
层流还是湍流(无粘)、化学组分还是化学反应、热传导模型等
7).确定所需要的附加模型:
风扇,热交换,多孔介质等
8).指定材料物理性质
9).指定边界条件
10).调节解的控制参数
11).初始化流场
12).开始计算
13).检查结果
14).保存结果
15).必要的话,细化网格,改变数值和物理模型
贴子主题:
[转帖]fluent新手问
1.刚学fluent,觉得fluent里头要设置的参数太多,不知道究竟该选择那些参数,fluent帮助里头的例子
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第5页共37页
作了,就觉得全是参数设置,一头雾水,而且一步步下来作出的结果跟例子的结果差很多,晕。
。
。
大牛们,
谈谈您学fluent的体会吧,您是如何跨过这些槛的让吾等小牛牛找到正确的前进方向,受到榜样的鼓励
致敬!
答:
一开始是要跟着tut或者师兄们的经验来设置,最好能同时参考帮助文件,慢慢理解这些常规设置的意义。
然后当你熟悉了这些设置之后,你可能又要解决新问题,比如由定常问题变成非定常的什么的,那么又要
增加很多设置,这个时候就要和别人讨论或者自己看帮助,看fluent是怎么让你设置。
刚刚上手时,是觉得fluent的设置很多,但是当你渐渐掌握一些之后就发现其实也就那么多,更高深的设
置要不就是你根本用不上(比如很多具体模型,象涡轮机的什么的),要不就是一些刚刚开发的,还不能
100%确定能真实反映现实现象。
慢慢来,别急
最大的体会是要有两心:
耐心和细心.仔仔细细认认真真做几个tutorial,保证会有提高。
另外对流体力学的
基本理论应该掌握的扎实,(后悔上大学的时候没仔细听课)
2.看了一篇有一篇的文章
模仿了一个又一个算例
但总是觉得什么都不会
解决问题的步骤自己一点都没有搞清楚
走起路来,怎么这么难呢?
要掌握所有流体力学的知识简直要穷其毕生哦
若想真正能够应用于实践,
我还要等多久哦
还有一年就毕业了
大家觉得呢?
答:
算例要解决的问题算例已经说清楚了,可是它终究不是你要解决的问题。
要真正解决自己的问题,亲自动
手做自己的算例吧!
真正要掌握一个东西,不是一味的重复别人之作,不是一味的模仿,
而是,在此基础上,作出自己的东西来,这样,你才能真正掌握他!
刚开始fluent算例对你了解软件还是很有帮助的,等你深入计算时,回头看算例,肯定收获颇丰,我得一
点感受。
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第6页共37页
贴子主题:
FLUENT软件介绍
FLUENT软件介绍
FLUENT是世界领先的CFD软件,在流体建模中广泛的被应用。
由于它一直以来以用户界面友好而著称,
所以对初学者来说非常容易上手,提高生产速度。
它基于非结构化及有限容量的解算器的独立性能在并行
处理中的表现堪称完美。
Fluent的软件设计基于CFD软件群的思想,从用户需求角度出发,针对各种复杂
流动的物理现象,FLUENT软件采用不同的离散格式和数值方法,以期在特定的领域内使计算速度、稳定
性和精度等方面达到最佳组合,从而高效率地解决各个领域的复杂流动计算问题。
基于上述思想,Fluent
开发了适用于各个领域的流动模拟软件,这些软件能够模拟流体流动、传热传质、化学反应和其它复杂的
物理现象,软件之间采用了统一的网格生成技术及共同的图形界面,而各软件之间的区别仅在于应用的工
业背景不同,因此大大方便了用户。
所包括的软件模块
GAMBIT——专用的CFD前置处理器,FLUENT系列产品皆采用FLUENT公司自行研发的Gambit前处理
软件来建立几何形状及生成网格,是一具有超强组合建构模型能力之前处理器,然后由Fluent进行求解。
也可以用ICEMCFD进行前处理,由TecPlot进行后处理。
Fluent5.4——基于非结构化网格的通用CFD求解器,针对非结构性网格模型设计,是用有限元法求解不可
压缩流及中度可压缩流流场问题的CFD软件。
可应用的范围有紊流、热传、化学反应、混合、旋转流(rotating
flow)及震波(shocks)等。
在涡轮机及推进系统分析都有相当优秀的结果,并且对模型的快速建立及shocks
处的格点调适都有相当好的效果。
Fidap——基于有限元方法的通用CFD求解器,为一专门解决科学及工程上有关流体力学传质及传热等问
题的分析软件,是全球第一套使用有限元法于CFD领域的软件,其应用的范围有一般流体的流场、自由表
面的问题、紊流、非牛顿流流场、热传、化学反应等等。
FIDAP本身含有完整的前后处理系统及流场数值
分析系统。
对问题整个研究的程序,数据输入与输出的协调及应用均极有效率。
Polyflow——针对粘弹性流动的专用CFD求解器,用有限元法仿真聚合物加工的CFD软件,主要应用于塑
料射出成形机,挤型机和吹瓶机的模具设计。
Mixsim——针对搅拌混合问题的专用CFD软件,是一个专业化的前处理器,可建立搅拌槽及混合槽的几何
模型,不需要一般计算流力软件的冗长学习过程。
它的图形人机接口和组件数据库,让工程师直接设定或
挑选搅拌槽大小、底部形状、折流板之配置,叶轮的型式等等。
MixSim随即自动产生3维网络,并启动
FLUENT做后续的模拟分析。
Icepak——专用的热控分析CFD软件,专门仿真电子电机系统内部气流,温度分布的CFD分析软件,特别
是针对系统的散热问题作仿真分析,藉由模块化的设计快速建立模型。
贴子主题:
[转帖]在学Fluent之前建议要先了解学习那些内容
在学Fluent之前建议要先了解、学习那些内容
1)网格(基本不了解,要学到什么层次,是不是要先学有关它的内容及网格的制作)
2)流体力学(以前没学过,现在也在补)
3)有限元(没学过,有必要学吗)
……
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第7页共37页
其中的第一和第二肯定是必须的,由于CFD中大多采用的控制容积的方法,因而如果对有限元不是熟的话
可以不作要求,FEA(FINITEELEMENT)主要用于固体力学问题的求解方面。
要做CFD模拟,一定的流体
力学知识是基础,只有这样,才能真确构建求解思路并判断结果的可靠度,同时为数学模型的建立奠定基
础。
关于网格的生成现在似乎愈来愈成为制约CFD推广的一个瓶劲,当然由于商业软件的大量投入使用,
使得个人在网格生成方面所发费的精力有所改善。
商业软件固然容易上手,但是要做到灵活应用于不同场
合,则还是需要基本的几何拓扑方面的知识。
如果要成为cfd高手,以上几条都是必须要学习的;
当然如果时间比较紧,也可以边学fluent边学习以上内容
贴子主题:
[转帖]使用FLUENT几个常遇到的问题
下面几个问题是使用FLUENT的同仁经常遇到的
有的问题问了不下10次了,归纳一下
1.GAMBIT需要装EXCEED才能用,推荐EXCEED6.2
出错信息“unablefindExceedXServer”
fluent的运行:
直接在开始-程序-FluentInc里面
gambit的运行:
先运行命令提示符,输入gambit,回车
2.FLUENT和GAMBIT需要把相应license.dat文件拷贝到FLUENT.INC/license目录下
出错信息“unablefind/openlicense.dat"
3.FLUENT和GAMBIT推荐使用默认安装设置,
安装完GAMBIT请设置环境变量,
设置办法“开始-程序-FLUENTINC-SetEnvironment"
出错信息:
运行gambit时提示找不到gambit文件?
4.安装好FLUENT和GAMBIT最好设置一下用户默认路径
推荐设置办法,在非系统分区建一个目录,如d:
\users
a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件
修改本地路径为d:
\users,重起到该用户运行命令提示符,检查用户路径是否修改
b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式
在快捷方式-起始位置加入D:
\users,重起检查
5.gambit的缺省文件已经打开,gambit运行失败,
到用户默认目录删除default_id.*等文件
出错信息“IDENTIFIER"default_id"CURRENTLYOPEN”
6.FLUENT计算开始迭代最好使用较小的库朗数,否则容易导致迭代发散?
修改办法slove-controls-solution,修改courantNumber
默认值为1,开始没有经验的改小点,比如0.01,然后逐渐加大,
经验丰富的同仁自己决定
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第8页共37页
7.FLUENT修改迭代值的极限,slove-controls-Limits
根据你计算的情况决定
归纳了一下FLUENT使用过程中,经常遇到的几个问题,
建议初次使用FLUENT遇到麻烦的时候,先看看此文,或许就是其中的某种情况。
贴子主题:
请问怎么样用图形来表示三维的流场?
如果用fluent来算三维方腔,如何来用图形来描述其流场,速度场,温度场和压力场等?
组合截面图
流线图
。
。
。
。
贴子主题:
如何将UG和PRO/E中的风机import到gambit中啊?
要在gambit中划分风机网格,构型在UG或PRO/E中完成,但是无法将文件导出成gambit中需要的turbo
文件*.tur和*.ibl格式,不知该怎么办?
其他格式的文件在gambit里对风机不太好划分网格吧?
求教求教
ug或pro/e中生成了几何模型可以以很多种形式导入gambit,如stepigsstl等。
至于导成*.tur和*.ibl,肯定
是不可能,有兴趣的话你可以打开*.tur文件看看,里面是些点的坐标值,可以自己编写*.tur文件,也可以
先将几何模型导入turbogrid,生成curve文件。
贴子主题:
FLUENT计算后显示的图形如何编辑和保存
用右键点击显示的图形的边框,点击copytoclipboard,然后就可以粘贴到别的地方去了。
直接这样的话是黑色背景的图片,要是想要白的色背景的图片,先点击PageSetup在弹出的对话框中选中
ReverseForegroundOrientation,然后再copytoclipboard就可了。
在PageSetup对话框里还有其他选项可以
设置,大家可以试一试。
贴子主题:
[转帖][转帖]fluent迭代计算时为何无法显示图像
用gambit画好了网格,读入fluent中,check后没有出现问题,但是到了display——grid后,出现了
ErrormessagefromgraphicsfunctionUpdate_Display:
UnabletoSetOpenGLRenderingContext
Error:
FLUENTreceivedafatalsignal(SEGMENTATIONVIOLATION).
ErrorObject:
()
请问这是什么原因,请多多指教,谢谢。
答:
去下载最新的显卡驱动安装。
报错如下
Error:
Floatingpointerror:
dividebyzero
ErrorObject:
()
请大侠指教如何解决呢?
问题已经找到了,是显卡不支持OPGL,现在解决的办法是将硬件加速全关
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第9页共37页
贴子主题:
[转帖]什么是松弛因子
我觉得FLUENT中关于松弛因子的解释就很清楚的.
由于流体力学中要求解非线性的方程,在求解过程中,控制变量的变化是很必要的,这就通过松弛因子来实现
的.它控制变量在每次迭代中的变化.也就是说,变量的新值为原值加上变化量乘以松弛因子.
如:
A1=A0+B*DETA
A1新值
A0原值
B松弛因子
DETA变化量
松弛因子可控制收敛的速度和改善收敛的状况!
为1,相当于不用松弛因子
大于1,为超松弛因子,加快收敛速度
小于1,欠松弛因子,改善收敛的条件
一般来讲,大家都是在收敛不好的时候,采用一个较小的欠松弛因子。
Fluent里面用的是欠松弛,主要防止两次迭代值相差太大引起发散。
松弛因子的值在0~1之间,越小表示
两次迭代值之间变化越小,也就越稳定,但收敛也就越慢
贴子主题:
[转帖]courantnumber与收敛
courantnumber实际上是指时间步长和空间步长的相对关系,系统自动减小courant数,这种情况一般出现
在存在尖锐外形的计算域,当局部的流速过大或者压差过大时出错,把局部的网格加密再试一下。
在fluent中,用courantnumber来调节计算的稳定性与收敛性。
一般来说,随着courantnumber的从小到
大的变化,收敛速度逐渐加快,但是稳定性逐渐降低。
所以具体的问题,在计算的过程中,最好是把courant
number从小开始设置,看看迭代残差的收敛情况,如果收敛速度较慢而且比较稳定的话,可以适当的增加
courantnumber的大小,根据自己具体的问题,找出一个比较合适的courantnumber,让收敛速度能够足够
的快,而且能够保持它的稳定性。
贴子主题:
gambit的作用及使用
gambit是fluent软件的前处理模块,它的主要作用是生成网格文件(.msh)。
在gambit里进行的操作主要有以下3各方面:
1.构造计算域(画出你需要的几何图形),
2.划分网格,
3.定义边界。
完成以上三步以后,就可以输出网格文件(file--export--mesh)。
因为mesh文件是gambit生成的,所以在fluent里应该用read--case来读入mesh文件。
贴子主题:
fluent求解过程出错
我在用fluent计算一个3D的动网格的列子的时候,出现了这样的错误,不知道是什么原因?
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第10页共37页
希望大家能帮我解答。
(ani-monitor-update1#t#f)()
>
Error:
Floatingpointerror:
dividebyzero
ErrorObject:
()
每一个时间步lterate之后都会出现这样的提示,而且不能继续lterate
UDF编译没有错误,而且能够实现要求的动作。
但上面的问题总出现,急等解答。
是不是边界条件设置出问题?
上面不是写着"dividebyzero",就是除于0,查查什么地方设成0了。
贴子主题:
[转帖]怎样子分析计算结果的合理性
按照算例学习了一段时间,有些简单的问题还可以分析对错,但是对于一些头脑里没有概念的问题,是做
出了很多图行了,矢量图了,但是如何比较仔细全面的分析其合理性,觉得有些困难,望师兄指点
~~~~~~~~~~~~
答:
一般来讲计算应该辅助以高精度的实验作为证明,无法或不容易用实验实现的往往是计算一个经典的或别
人算过的例子对比一下。
既然已经作出了很多图,可以试试分析一下,看看跟经典的理论一致否。
图是做
出来了,但是真的想说明问题,恐怕还有一段路。
以上是我的一点看法。
贴子主题:
[转帖]如何设置流体重力参数
流体在重力作用下沿壁面垂直下来,在那里设置这个重力参数?
在fluent/define/operatingconditions面板上可以选择重力项,并填入重力加速度
贴子主题:
[转帖]有关计算区域取对称与否的问题
我们经常遇到计算区是对称的问题,如同心圆环内的自然对流,圆柱绕流,我们为了节省计算资源,许多
时候都把计算区域趣味一半,但有些问题的真实情况是两步分的流场及物理量的分布并不对称呀,问我们
如何判断该不该区一般呢?
对秤的问题一般用在流场稳态解..需满足1.几何图形对秤..2.边界条件对秤..也就是物理条件对
秤..3.structral网格..所以对秤轴的Flux和propertiesgradient必须为0...
贴子主题:
结构化网格和非结构化网格
1.什么是结构化网格和非结构化网格
1.1结构化网格
从严格意义上讲,结构化网格是指网格区域内所有的内部点都具有相同的毗邻单元。
它可以很容易地实现区域的边界拟合,适于流体和表面应力集中等方面的计算。
它的主要优点是:
Fluent常见问题回答摘自清洁能源论坛,JimKing整理
第11页共37页
网格生成的速度快。
网格生成的质量好。
数据结构简单。
对曲面或空间的拟合大多数采用参数化或样条插值的方法得到,区域光滑,与实际的模型更容易接近。
它的最典型的缺点是适用的范围比较窄,只适用于形状规则的图形。
尤其随着近几年的计算机和数值方法
的快速发展,人们对求解区域的几何形状的复杂性的要求越来越高,在这种情况下,结构化网格生成技术
就显得力不从心了。
1.2非结构化网格
同结构化网格的定义相对应,非结构化网格是指网格区域内的内部点不具有相同的毗邻单元。
即与网格剖
分区域内的不同内点相连的网格数目不同。
从定义上可以看出,结构化网格和非结构化网格有相互重叠的
部分,即非结构化网格中可能会包含结构化网格的部分。
2.如果一个几何造型中既有结构化网格,也有非结构化网格,分块完成的,分别生成网格后,也可以直接
就调入fluent中计算。
3.在fluent中,对同一个几何造型,如果既可以生成结构化网格,也可生成非结构化网格,当然前者要比后
者的生成复杂的多,那么应该选择哪种网格,两者计算结果是否相同,哪个的计算结果更好些呢?
一般来说,结构网格的计算结果比非结构网格更容易收敛,也更准确。
但后者容易做。
影响精度主要是网格质量,和你是用那种网格形式关系并不是很大,如果结构话网格的质量很差,结果同
样不可靠,相对而言,结构化网格更有利于计算机存储数据和加快计算速度。
结构化网格据说计算速度快一些,但是网格划分需要技巧和耐心。
非结