关于Fluent学习的一些建议

合集下载

(完整版)学习fluent(流体常识及软件计算参数设置)

(完整版)学习fluent(流体常识及软件计算参数设置)

luent中一些问题----(目录)1 如何入门2 CFD计算中涉及到的流体及流动的基本概念和术语2.1 理想流体(Ideal Fluid)和粘性流体(Viscous Fluid)2.2 牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid)2.3 可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid)2.4 层流(Laminar Flow)和湍流(Turbulent Flow)2.5 定常流动(Steady Flow)和非定常流动(Unsteady Flow)2.6 亚音速流动(Subsonic)与超音速流动(Supersonic)2.7 热传导(Heat Transfer)及扩散(Diffusion)3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?3.1 离散化的目的3.2 计算区域的离散及通常使用的网格3.3 控制方程的离散及其方法3.4 各种离散化方法的区别4 常见离散格式的性能的对比(稳定性、精度和经济性)5 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?6 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?6.1 可压缩Euler及Navier-Stokes方程数值解6.2 不可压缩Navier-Stokes方程求解7 什么叫边界条件?有何物理意义?它与初始条件有什么关系?8 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?9 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?10 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?11 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?12 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?13 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?14 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?15 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?16 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?17 23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响18 24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?30 FLUENT运行过程中,出现残差曲线震荡是怎么回事?如何解决残差震荡的问题?残差震荡对计算收敛性和计算结果有什么影响?31数值模拟过程中,什么情况下出现伪扩散的情况?以及对于伪扩散在数值模拟过程中如何避免?32 FLUENT轮廓(contour)显示过程中,有时候标准轮廓线显示通常不能精确地显示其细节,特别是对于封闭的3D物体(如柱体),其原因是什么?如何解决?33 如果采用非稳态计算完毕后,如何才能更形象地显示出动态的效果图?34 在FLUENT的学习过程中,通常会涉及几个压力的概念,比如压力是相对值还是绝对值?参考压力有何作用?如何设置和利用它?35 在FLUENT结果的后处理过程中,如何将美观漂亮的定性分析的效果图和定量分析示意图插入到论文中来说明问题?36 在DPM模型中,粒子轨迹能表示粒子在计算域内的行程,如何显示单一粒径粒子的轨道(如20微米的粒子)?37 在FLUENT定义速度入口时,速度入口的适用范围是什么?湍流参数的定义方法有哪些?各自有什么不同?38 在计算完成后,如何显示某一断面上的温度值?如何得到速度矢量图?如何得到流线?39 分离式求解器和耦合式求解器的适用场合是什么?分析两种求解器在计算效率与精度方面的区别43 FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?44 在计算区域内的某一个面(2D)或一个体(3D)内定义体积热源或组分质量源。

fluent经验之谈(过来人的总结)

fluent经验之谈(过来人的总结)

continuity不收敛的问题(1)连续性方程不收敛是怎么回事?在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事。

这和fluent程序的求解方法SIMPLE有关。

SIMPLE根据连续方程推导出压力修正方法求解压力。

由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。

你可以试验SIMPLEC方法,应该会收敛快些。

在计算模拟中,continuity总不收敛,除了加密网格,还有别的办法吗?别的条件都已经收敛了,就差它自己了,还有收敛的标准是什么?是不是到了一定的尺度就能收敛了,比如10-e5具体的数量级就收敛了continuity是质量残差,具体是表示本次计算结果与上次计算结果的差别,如果别的条件收敛了,就差它。

可以点report,打开里面FLUX选项,算出进口与出口的质量流量差,看它是否小于0.5%.如果小于,可以判断它收敛.(2) fluent残差曲线图中continuity是什么含义?是质量守恒方程的反映,也就是连续性的残差。

这个收敛的快并不能说明你的计算就一定正确,还要看动量方程的迭代计算。

表示某次迭代与上一次迭代在所有cells积分的差值,continuty表示连续性方程的残差(3) 正在学习Fluent,模拟圆管内的流动,速度入口,出口outflow运行后xy的速度很快就到1e-06了,但是continuity老是降不下去,维持在1e-00和1e-03之间,减小松弛因子好像也没什么变化大家有什么建议吗?你查看了流量是否平衡吗?在report->flux里面操作,mass flow rate,把所有进出口都选上,compute一下,看看nut flux是什么水平,如果它的值小于总进口流量的1%,并且其他检测量在继续迭代之后不会发生波动,也可以认为你的解是收敛的。

造成连续方程高残差不收敛的原因主要有以下几点:1.网格质量,主要可能是相邻单元的尺寸大小相差较大,它们的尺寸之比最好控制在1.2以内,不能超过1.4.2.离散格式及压力速度耦合方法,如果是结构网格,建议使用高阶格式,如2阶迎风格式等,如果是非结构网格,除pressure保持standard格式不变外,其他格式改用高阶格式;压力速度耦合关系,如果使用SIMPLE,SIMPLEC,PISO等segerated solver对联系方程收敛没有提高的话,可以尝试使用coupled solver。

Fluent心得

Fluent心得

Fluent心得fluent经典问题及答疑1对于刚接触到fluent新手来说,面对铺天盖地的学习资料和令人难读的fluenthelp,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2cfd计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

(13楼)3在数值演示过程中,线性化后的目的就是什么?如何对排序区域展开线性化?线性化时通常采用哪些网格?如何对掌控方程展开线性?线性化常用的方法存有哪些?它们存有什么相同?(#80)4常见离散格式的性能的对比(稳定性、精度和经济性)(#62)5在利用非常有限体积法创建线性方程时,必须严格遵守哪几个基本原则?(#81)6流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?(#130)7可压缩流动和不容放大流动,在数值数学分析上各有何特点?为何不容放大流动在解时反而比可压缩流动存有更多的困难?(#55)8什么叫边界条件?有何物理意义?它与初始条件有什么关系?(#56)9在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则?10在数值排序中,略偏微分方程的双曲型方程、椭圆型方程、抛物型方程存有什么区别?(#143)11在网格分解成技术中,什么叫做贴体坐标系?什么叫做网格单一制求解?(#35)12在gambit的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系?13在gambit中表明的“check”主要通过哪几种去推论其网格的质量?及其在搞网格时大致注意到哪些细节?(#38)14画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169)15对于自己的模型,大多数人存有这样的见解:我的模型如何去图画网格?用什么样的方法最简单?这样搞网格到底对不对?(#154)16在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40)17依据实体在gambit建模之前精简时,必须遵从哪几个原则?(#170)18在设置gambit边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2d)?(#128)19为何在分割网格后,还要选定边界类型和区域类型?常用的边界类型和区域类型存有哪些?(#127)20何为流体区域(fluidzone)和固体区域(solidzone)?为什么要使用区域的概念?fluent是怎样使用区域的?(#41)21如何监控fluent的计算结果?如何推论排序与否发散?在fluent中发散准则就是如何定义的?分析排序收敛性的各控制参数,并表明如何挑选和设置这些参数?化解不发散问题通常的几个化解方法就是什么?(9楼)22什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23在fluent运转过程中,经常可以发生“turbulenceviscousrate”少于了极限值,此时例如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24在fluent运行计算时,为什么有时候总是出现“reversedflow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25冷却过程中经常碰到一个“棘手”问题就是排序后温度场没什么变化?即为燃烧问题,化解排序过程中燃烧的方法存有哪些?什么原因引发燃烧困难的问题?(#183)26什么叫问题的初始化?在fluent中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27什么叫做pdf方法?fluent中演示煤粉冷却的方法存有哪些?(#197)28在利用prepdf排序时发生不稳定性如何化解?即为均衡排序失利。

FLUENT学习经验总结(狠珍贵,学长传授)

FLUENT学习经验总结(狠珍贵,学长传授)

1对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?答:学习任何一个软件,对于每一个人来说,都存在入门的时期。

认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。

由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT 安装软件可以应用。

然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。

不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。

如果身边有懂得FLUENT的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。

另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。

2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid):流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。

流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。

粘性的大小依赖于流体的性质,并显著地随温度变化。

实验表明,粘性应力的大小与粘性及相对速度成正比。

当流体的粘性较小(实际上最重要的流体如空气、水等的粘性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性力可忽略不计。

学习fluent_(流体常识及软件计算参数设置)

学习fluent_(流体常识及软件计算参数设置)

Fluent中一些问题----(目录)1 如何入门2 CFD计算中涉及到的流体及流动的基本概念和术语2.1 理想流体(Ideal Fluid)和粘性流体(Viscous Fluid)2.2 牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid)2.3 可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid)2.4 层流(Laminar Flow)和湍流(Turbulent Flow)2.5 定常流动(Steady Flow)和非定常流动(Unsteady Flow)2.6 亚音速流动(Subsonic)与超音速流动(Supersonic)2.7 热传导(Heat Transfer)及扩散(Diffusion)3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?3.1 离散化的目的3.2 计算区域的离散及通常使用的网格3.3 控制方程的离散及其方法3.4 各种离散化方法的区别4 常见离散格式的性能的对比(稳定性、精度和经济性)5 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?6 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?6.1 可压缩Euler及Navier-Stokes方程数值解6.2 不可压缩Navier-Stokes方程求解7 什么叫边界条件?有何物理意义?它与初始条件有什么关系?8 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?9 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?10 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?11 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?12 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?13 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?14 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?15 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?16 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?17 23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响18 24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?30 FLUENT运行过程中,出现残差曲线震荡是怎么回事?如何解决残差震荡的问题?残差震荡对计算收敛性和计算结果有什么影响?31数值模拟过程中,什么情况下出现伪扩散的情况?以及对于伪扩散在数值模拟过程中如何避免?32 FLUENT轮廓(contour)显示过程中,有时候标准轮廓线显示通常不能精确地显示其细节,特别是对于封闭的3D物体(如柱体),其原因是什么?如何解决?33 如果采用非稳态计算完毕后,如何才能更形象地显示出动态的效果图?34 在FLUENT的学习过程中,通常会涉及几个压力的概念,比如压力是相对值还是绝对值?参考压力有何作用?如何设置和利用它?35 在FLUENT结果的后处理过程中,如何将美观漂亮的定性分析的效果图和定量分析示意图插入到论文中来说明问题?36 在DPM模型中,粒子轨迹能表示粒子在计算域内的行程,如何显示单一粒径粒子的轨道(如20微米的粒子)?37 在FLUENT定义速度入口时,速度入口的适用范围是什么?湍流参数的定义方法有哪些?各自有什么不同?38 在计算完成后,如何显示某一断面上的温度值?如何得到速度矢量图?如何得到流线?39 分离式求解器和耦合式求解器的适用场合是什么?分析两种求解器在计算效率与精度方面的区别43 FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?44 在计算区域内的某一个面(2D)或一个体(3D)内定义体积热源或组分质量源。

学习FLUENT简单、常见问题汇总

学习FLUENT简单、常见问题汇总

查看负体积的位置In:[>x先initialize,激活adapt菜单下的一些选项,要用到的是iso-value,然后在grid下选cell volume,然后compute,会得到网格的体积范围,然后在iso min下填入最小负值,最大值填0,然后用mark,就可以得到一个iso的面,在旁边的manage菜单下的register会出现一个iso的面,用下面的display加上display grid命令,就可以很清楚的看到负体积在计算域的位置。

kMFl6r©流体中文网论坛-- 流体力学及相关领域学术问题交流论坛。

X[以下内容由ch06 在2008年12月24日05:05pm 时添加] NU4#SY©流体中文网论坛-- 流体力学及相关领域学术问题交流论坛。

lv%"u找到位置就好修改了V4学习FLUENT简单问题解答,常见问题汇总1 现在用FLUENT的UDF来加入模块,但是用compiled udf时,共享库老是连不上?解决办法:1〉你的计算机必须安装C语言编译器。

2〉请你按照以下结构构建文件夹和存放文件:libudf/src/*.c (*.c为你的源程序);libudf/ntx86/2d(二维为2d,三维为3d)/makefile(由makefile_nt.udf改过来的)libudf/ntx86/2d(二维为2d,三维为3d)/user_nt.udf(对文件中的SOURCE,VERSION,P ARALLEL_NODE进行相应地编辑)3〉通过命令提示符进入文件夹libudf/ntx86/2d/中,运行C语言命令nmake,如果C预言编译器按装正确和你的源程序无错误,那么此时会编译出Fluent需要的库文件(*.lib)这时再启动Fluent就不会出错了。

2 在使用UDF中用编译连接,按照帮助文件中给出的步骤去做了,结果在连接中报错“系统找不到指定文件”。

udf 文件可能不在工作目录中,应该把它拷到工作目录下,或者输入它的全部路径.3 这个1e-3或者1e-4的收敛标准是相对而言的。

fluent中常见问题

fluent中常见问题

1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?学习任何一个软件,对于每一个人来说,都存在入门的时期。

认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。

由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT 流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT安装软件可以应用。

然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。

不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。

如果身边有懂得FLUENT 的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。

另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。

2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

/dvbbs/viewFile.asp?BoardID=61&ID=1411A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid):流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。

流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。

粘性的大小依赖于流体的性质,并显著地随温度变化。

实验表明,粘性应力的大小与粘性及相对速度成正比。

fluent实用技巧和问题解答

fluent实用技巧和问题解答

fluent实用技巧和问题解答1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?回答:学习任何一个软件,对于每一个人来说,都存在入门的时期。

认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。

由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT安装软件可以应用。

然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。

不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。

如果身边有懂得FLUENT的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。

另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。

个人观点:上述两本书也算不错,为Fluent在国内最早的书籍,但是作为入门书我推荐《Fluent技术基础及应用实例》清华大学出版社出版,王瑞金、张凯和王刚等人编著,个人觉得详略比较得当,容易上手。

2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid):流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于Fluent学习的一些建议
现在组内很多人在大量的使用FLUENT进行CFD计算,并且也经常遇到一些问题,比如什么情况该怎么设置,比如什么东西应该用什么模型比较好。

那么实际上大部分问题,大家在帮助中都是能够找到解答的。

特别是在刚刚学习FLUENT的阶段,大家遇到的问题也都比较类似,一些经验性的东西,也都被大家直接接受过来使用,比如对于非结构化网格,用node-base的比较好,离散格式要用二阶的比较好等等。

实际上,很多问题帮助(user guide)讲的很清楚,只是我们没有好好的利用这个资源。

这里将我们刚使用FLUENT 时中会遇到的问题做成一个简单的思考题集,给学习FLUENT的各位一个参考。

另外,这里不涉及多相流和UDF内容,如果今后有时间的话,可能会做一个UDF的专题讲解一下。

关于下面的一些问题呢,这里不会给出答案,有些问题我们都是习惯性的根据经验设置的。

但是,实际上,我们的所有设置都是对方程组、边界条件、迭代方式、离散方式以及收敛条件相关的,所以希望大家看的时候,自己通过思考,把所有的设置参数搞明白、弄清楚,这样才能一定程度上的掌握FLUENT。

FLUENT是免去了我们自己编程的一个过程,但如果连内部原理都不清楚的话,随着问题的深入,可能就没法做下去了。

最后说明一下,下文中的内容都是FLUENT运算的基本内容,主要是把方程和设置结合了一下,所以老手们可以爽爽的浏览一遍。

对于更为具体的FLUENT数据结构的内容,这里并不涉及。

由于水平有限,这里只是看着控制版,把想到的问题列出来给大家思考。

更深入的内容,大家可以边读user guide边思考。

下面的问题,请思考者仔细思考每个问题,对照user guide进行学习,并给自己一个很确定的、能说服自己的答案,有必要的话,可以做记录。

再啰嗦两句,好好利用user guide!
1、算例读取
关于算例读取这部分内容,不做太多的说明,太简单了。

大家学会下面几个东西就行:
如何读取网格、什么是case、什么是data、怎么做自动保存、自动保存面板里的那些参数都是什么意思。

2、你认识的计算流体力学求解的方程都有哪些?请写一下。

3、求解器设定
上图就是fluent的求解器solver设定,图中给的是默认状态,请思考下面几个问题
1)什么是pressure based、什么是density based,他们在求解上有什么不同?注意,我们室内计算时常用pressure based,为什么?
2)求解格式上,虽然pressure based的只有隐式方式,那么什么是隐式(implicit)?
3)速度形式的absolute和relative有什么差别,影响计算结果么?
4)Gradient option是什么意思?数值上cell based和node based是什么意思?node based有什么优势?
5)Solve里面可以设定所求解的是稳态还是非稳态算例,怎么设定?那么非稳态设定时多出来两个选项是什么意思?为什么有人推荐用Frozen Flux格式的非稳态控制方式?
6)非稳态项的离散形式,FLUENT提供了几种?
7)对于solver,你还发现那些其他有用的东西?
4、如何激活能量方程?
5、关于粘度模型
上图是激活了能量方程后的粘度模型,选用了我们室内环境常用的RNG k-e模型
1)fluent默认情况下给的inviscid、laminar等粘度模型都是什么模型?层流环境下可以用湍流粘度模型么?用了的话,会对解造成影响么?为什么?思考一下,什么是层流、什么是湍流?
2)三种K-e模型间有什么不同,及优缺点
3)就RNG模型中,请对应着方程找到model constants给的几个参数都是什么,并且解释其含义,若调整了这些参数,对方程的解会造成什么影响?
4)为什么要对近壁面粘度进行进一步处理?什么情况下用哪种近壁面模型,对应的网格都是什么样的?若生出的网格不满足你要的近壁面模型,你需要如何调整?
5)图中的可选条件,如differential viscosity model、thermal effects等都是什么意思,对应方程中的哪项?你觉得什么时候这项很有必要?
6)粘度模型中,你可以对那些变量进行自行定义,即UDF?
6、物性参数
1)请问你都可以对那些物性参数进行设置?
2)密度物性设定时,FLUENT除了可以采用常数或曲线耦合的形式外,还提供了理想气体模型、不可压缩理想气体模型及boussinesq模型,请问这几种形式下,密度到底是怎么给定的?你觉得室内环境应该如何给出?
3)如果需要增加一种物质,怎么增加呢?
4)所有的物性都是可以用UDF给定的,请问用哪个宏呢?
7、如何设定环境的重力加速度?
8、关于边界条件
1)你如何看待边界条件?
2)Fluent给定的边界条件实际是从动量方程的角度给出的。

从控制界面的角度来看,请从流体输入边界、流体输出边界、无流体输入输出边界及其他边界的角度讲上述边界条件进行分类。

3)Velocity-inlet、pressure-inlet及mass-flow-inlet有什么不同?动量方程中求解的是速度,那么这些边界条件都是如何计算速度的?
4)若想让流体以5m/s的速度,沿着右边斜上方30度射入空间,那么分别采用(3)中的三种边界条件,该如何设置?
5)激活k-e湍流模型后,如何给定湍流的边界条件,即湍流动能和湍流耗散率?FLUENT提供了四中设定方式,都是什么?他们都是怎么计算k和e的?
6)哪些边界类型不能给定温度边界条件?
7)除了wall类型的边界条件,其他边界都只能给定能量方程的第一类边界条件。

那么wall类型的边界条件,各个选项都是什么意思呢?
8)标量方程UDS的边界条件中的FLUX和VALUE是什么意思?怎么计算?UDS的单位如何?
9)如果让你用UDF编写一个宏给定边界条件,应该用哪个宏?
10)边界类型中实际上也有对内部流体的设定,即fluid和solid类型
请问,这个部分设定的是方程中的哪部分?都是什么含义?
11)请阅读帮助相关内容后回答,对于多孔介质应该预设设定?如果给定了一个多孔区域,其孔隙率是32%,填充物质平均粒径2mm,那么你怎么设定?
9、什么是FLUENT的grid interface?它对网格有什么要求?如何设定流流耦合及流固耦合?
10什么是周期性边界条件?FLUENT需要用TUI系统设定周期性边界条件,怎么设定?
11求解控制
在求解器solver的基础上,我们要对方程的各个项进行设定。

其中,非稳态项是在solver里面设定的,其他项都在solution controls里面设定。

1)Equation里面给出的是你计算的方程,那么它们是怎么迭代的呢?
2)什么是松弛因子,FLUENT里面怎么设定?欠松弛和超松弛都是什么意思?
3)对于一个优化问题,我们都是通过一次次迭代更新旧值得到新值,那么这个过程,一般我们需要从旧值开始,找一个方向和一个行进步长。

请从求解器中分别解释每次迭代值的新旧值的方向是什么?这个步长又是什么?如何控制步长?步长取大或取小各有什么优缺点?
4)什么是一个方程的离散格式?它影响的是方程的哪一项?如果让你用一阶迎风格式离散格式离散能量方程,那你离散出来的是什么样子?
5)对于压力项,FLUENT提供了五种离散格式,他们都是什么?都是几阶精度的?
6)FLUENT提供了一阶迎风、二阶迎风、power law、quick、thrid-order muscl五种格式,他们都是几阶精度的?
高阶格式有什么缺点?请试算几个算例
7)FLUENT提供的几种压力速度耦合方式都有什么优点?我们一种用SIMPLE,那么如果用其他的方式,你将如何设置?请试算几个算例。

12、初始化设定窗口的compute from是什么意思?
13、你认为一个物理过程的数值解应该是什么样的?monitor里面的residual monitors用来控制我们计算数值的求解精度的,那么什么时候我们计算的结果才收敛呢?
14、稳态和非稳态迭代控制器的每个选项都是什么意思?
15、对照着方程,再回想每个参数及方程的每一项,看看是否在你的设定中都给出了?都是在哪给出的?
FLUENT中是有一些简单后处理功能的,这里不做进一步提问。

各位可以按照上面思考题的思路自己去学习使用FLUENT后处理。

祝大家科研顺利!
房天宇
2013-1-19。

相关文档
最新文档