fluent经典问题整理
fluent相关问题汇总
fluent相关问题汇总1、实体、实面与虚体、虚面的区别在建模中,经常会遇到实...与虚...,而且虚体的计算域好像也可以进行计算并得到所需的结果,对二者的根本区别及在功能上的不同对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格Gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split等功能;2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,Gambit的建模和网格生成的灵活性增加了很多。
3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。
对于虚体生成的计算网格,和实体生成的计算网格,在计算的时候没有区别,关键是看网格生成的质量如何,与实体虚体无关。
经常在作复杂模型计算的时候,大部分都是用的虚体,特别是从其他的建模软件里面导进来的复杂模型,基本上不能够生成实体。
至于计算的效果如何,与Fluent的设置和网格的质量有关,与模型无关。
2、什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?问题的初始化就是在做计算时,给流场一个初始值,包括压力、速度、温度和湍流系数等。
理论上,给的初始场对最终结果不会产生影响,因为随着跌倒步数的增加,计算得到的流场会向真实的流场无限逼近,但是,由于Fluent等计算软件存在像离散格式精度(会产生离散误差)和截断误差等问题的限制,如果初始场给的过于偏离实际物理场,就会出现计算很难收敛,甚至是刚开始计算就发散的问题。
因此,在初始化时,初值还是应该给的尽量符合实际物理现象。
Fluent经典问题及解答
Fluent经典问题及解答1对于刚接触到fluent新手来说,面对铺天盖地的学习资料和令人难读的fluenthelp,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2cfd计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(13楼)3在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80)4常用离散格式的性能比较(稳定性、准确性和经济性)(#62)5在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81)6流场数值计算的目的是什么?主要的方法是什么?基本想法是什么?适用范围是什么?(#130)7可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55)8什么是边界条件?物理意义是什么?它和初始条件有什么关系?(#56)9如何协调物理问题多个边界上的不同边界条件?边界条件组合的原则是什么?在数值计算中,偏微分方程的双曲型方程、椭圆方程和抛物型方程有什么区别?(#143)11网格生成技术中的贴体坐标系是什么?什么是独立于网格的解决方案?(#35)12在gambit的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系?13 gambit中显示的哪些“检查”主要用于判断网格的质量?在做网格时,你注意到了哪些细节?(#38)14画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169)对于他们自己的模型,大多数人都有这样的想法:我的模型如何绘制网格?最简单的方法是什么?是这样吗?(#154)16在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40)17在建模之前简化实体时必须遵循哪些原则?(#170)18设置gambit边界层类型时需要注意的几个问题:A.如何处理未定义的边界线?b、如何处理计算域(2D)中的内部边界?(#128)19为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127)20什么是流体区和固体区?为什么要使用区域的概念?fluent如何使用区域?(#41)21如何监视fluent的计算结果?如何判断计算是否收敛?在fluent中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22什么是松弛因子?松弛因子对计算结果有什么影响?它对计算的收敛性有什么影响?(七楼)23在fluent运行过程中,经常会出现“turbulenceviscousrate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24在fluent运行计算时,为什么有时候总是出现“reversedflow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)燃烧过程中经常遇到的一个“头痛”问题是,计算后温度场没有变化?也就是点火问题。
fluent经典问题
Fluent经典问题答疑1.在gambit中对一体积成功的进行了体网格,网格进行了examine mesh,也没有什么问题,可当要进行边界类型(boundary type)的设定时,却发现type 只有node,element_side两项,没有什么wall,pressure_outlet等。
为何无法定义边界?答:因为没有选择求解器为fluent 5/62.在FLUENT模拟以后用display下的操作都无法显示,不过刚开始用的是好的,然后就不行了,为什么?答:DirectX 控制面板中的“加速”功能禁用即可3.把带网格的几个volume,copy到另一处,但原来split的界面,现在都变成了wall,怎么才能把wall变成内部流体呢?答:直接边界面定义为interior即可第3题:在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?注:我将原题目的提问顺序进行了修改调整,这样更利于回答。
4.FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?在Gambit目录中,有三个文件,分别是default_id.dbs,jou,trn文件,对Gambit运行save,将会在工作目录下保存这三个文件:default_id.dbs,default_id.jou,default_id.trn。
jou文件是gambit命令记录文件,可以通过运行jou文件来批处理gambit命令;dbs文件是gambit默认的储存几何体和网格数据的文件;trn文件是记录gambit命令显示窗(transcript)信息的文件;msh文件可以在gambit划分网格和设置好边界条件之后export中选择msh文件输出格式,该文件可以被fluent求解器读取。
Case文件包括网格,边界条件,解的参数,用户界面和图形环境。
fluent典型问题
1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT hel p,如何学习才能在最短的时间内入门并掌握基本学习方法呢?2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
3 在数值模拟过程中,如何对控制方程进行离散?如何对计算区域进行离散化?离散化的目的是什么?离散化时通常使用哪些网格?离散化常用的方法有哪些?它们有什么不同?4 常见离散格式的性能的对比(稳定性、精度和经济性5 在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?6 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?7可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?9 在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则?10 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?GAMBIT的前处理:11 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?12 在GAMBIT的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系?13 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?14 画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?15 对于自己的模型,大多数人有这样的想法:我的模型如何来画网格?用什么样的方法最简单?这样做网格到底对不对?16 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?17 依据实体在GAMBIT建模之前简化时,必须遵循哪几个原则?18 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?19 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?F LUENT是怎样使用区域的?FLUENT运行问题:21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题?26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
fluent问题汇总
[转贴]网友的flluent问题汇总admin 发表于: 2007-7-10 16:56 来源: 水泵人PUMPREN-社区门户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中残差是以开始5步的平均值为基准进行比较的。
如果你的初值取得好,你的迭代会很快收敛,但是你的残差却依然很高;但是当你改变初场到比较不同的值时,你的残差开始会很大,但随后却可以很快降低到很低的水平,让你看起来心情很好。
其实两种情况下流场是基本相同的。
由此来看,判断是否收敛并不是严格根据残差的走向而定的。
可以选定流场中具有特征意义的点,监测其速度,压力,温度等的变化情况。
如果变化很小,符合你的要求,即可认为是收敛了。
一般来说,压力的收敛相对比较慢一些的。
是否收敛不能简单看残差图,还有许多其他的重要标准,比如进出口流量差、压力系数波动等等,尽管残差仍然维持在较高数值,但凭其他监测也可判断是否收敛。
fluent经典问题整理
网格质量与那些因素有关?网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。
因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。
对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。
例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。
对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。
通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。
Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。
有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。
实体与虚体的区别在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。
那么它们的区别是什么呢?对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。
关键是看你网格生成的质量如何,与实体虚体无关。
gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。
2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。
fluent问答160问——工程流体网
fluent问答160问——工程流体网115 如何确定燃烧终止或火焰熄灭? 1.根据化学反应速率判断,化学反应速率小于某个值,可以认为化学反应终止。
但是这个标准怎么取? 2.根据温度判断,认为火焰温度温度小于某个值,火焰熄灭了。
同样这个“熄灭温度”怎么取?3.根据温度梯度判断,认为温度骤降时,燃烧就终止;同样存在一个标准问题。
116在Gambit中如何将两个dbs文件到入:把炉膛分成了三个dbs文件,现在想导入两个dbs文件,在Gambit中进行操作,但好象使用open命令就只能open一个dbs文件,请问这要怎么处理?(#118)117 颗粒轨迹显示问题:用dpm模型进行计算,计算完成后,在particle track s 中显示颗粒的轨迹,若是style选为line就无法显示,若是选为point就可以显示,这是为什么?118 使用revolve命令时,给出点、旋转轴以及角度、高度等参数,按理论其轨线应该是光滑的曲线,但放大后发现显示的轨线并不光滑,这是为什么?任何曲线都是用多个线段逼近的,在autocad中有专门的系统变量如isolines等来控制分段数或线框密度,那么在gambit中是否也有这样的操作呢?119 用GAMBIT生成网格时要是出现负值怎么办啊?有什么办法可以改正吗,只能将网格重新画吗?120scale是把你所画模型中的单位转化为Fluent默认的m,而unite是根据你自己的需要转化单位,也就是把Fluent中默认的m转画为其他的单位,两中方法对计算没有什么影响吗?(#116)121GAMBIT处理技巧:两个圆内切产生的尖角那个面如何生成网格质量才比较好?(#115)122 关于wall zone上的力和力矩的计算,菜单Report/Forces可以计算某一墙区域上的力和力矩。
按照帮助中的说明28.3.1:Alphanumeric Reporting-->For ces on Boundaries-->Computing Forces andMoments,力分为压力和粘性力并给出了压力的计算公式,怎么算出粘性力?123 出口的NOx值(ppm)改怎么平均?计算锅炉出口的NOx的值,用面积加权平均还是该用质量加权平均啊?124 FLUENT中,对计算结果进行面积分比较容易实现,对整个流场的体积分也很简单,但是,如果想对流场中某一部分区域进行体积分,请问如何实现?125 在定义PDF的时候,如果FLUENT自带的热动力学数据库理没有自己想要的燃料组分,如何对其进行修改呢?126 能否用fluent能否模拟催化反应?怎样定义边界才能使反应只发生在定义的催化剂表面附近,在气流到达催化剂所在位置之前不让反应发生。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
Fluent经典问题
Fluent经典问题QUICK格式可能产生比二阶精度更好的结果。
但是,一般情况下,用二阶精度就已足够,即使使用QUICK格式,结果也不一定好。
乘方格式(Power-law Scheme)一般产生与一阶精度格式相同精度的结果。
中心差分格式一般只用于大涡模拟,而且要求网格很细的情况。
53 对于FLUENT的耦合解算器,对时间步进格式的主要控制是Courant数(CFL),那么Courant 数对计算结果有何影响?courant number实际上是指时间步长和空间步长的相对关系,系统自动减小courant数,这种情况一般出现在存在尖锐外形的计算域,当局部的流速过大或者压差过大时出错,把局部的网格加密再试一下。
在Fluent中,用courant number来调节计算的稳定性与收敛性。
一般来说,随着courant number的从小到大的变化,收敛速度逐渐加快,但是稳定性逐渐降低。
所以具体的问题,在计算的过程中,最好是把courant number从小开始设置,看看迭代残差的收敛情况,如果收敛速度较慢而且比较稳定的话,可以适当的增加courant number的大小,根据自己具体的问题,找出一个比较合适的courant number,让收敛速度能够足够的快,而且能够保持它的稳定性。
54 在分离求解器中,FLUENT提供了压力速度耦和的三种方法:SIMPLE,SIMPLEC及PISO,它们的应用有什么不同?在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC (SIMPLE-Consistent)算法,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下:对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速度耦合所限制,你通常可以用SIMPLEC算法很快得到收敛解。
在SIMPLEC中,压力校正亚松驰因子通常设为1.0,它有助于收敛。
FLUENT常见问题
FLUENT常见问题如何区分层流和紊流?以什么为标准来区分呢?从层流过渡到紊流的标准是什么?答:自然界中的流体流动状态主要有两种形式,即层流laminar和湍流(就是问题中所说的紊流)turbulence.层流是指流体在流动过程中两层之间没有相互混渗,而湍流是指流体不是处于分层流动状态。
对于圆管内流动,雷诺数小于等于2300,管流一定为层流,雷诺数大于等于8000到12000之间,管流一定为湍流,雷诺数大于2300而小于8 000时,流动处于层流与湍流的过渡区。
对于一般流动,在计算雷诺数时,可以用水力半径代替管径。
第40题:在处理高速空气动力学问题时,采用哪种耦合求解器效果更好?为什么?高速空气动力学问题也属于可压缩流动的范围,在Fluent中原则上,使用Pressure-ba sed和Density-based求解器都可以。
从历史根源上讲,基于压力的求解器以前主要用于不可压缩流动和微可压缩流动,而基于密度的求解器用于高速可压缩流动。
现在,两种求解器都适用于从不可压到高速可压的很大范围流动,但总的来讲,当计算高速可压缩流动时,基于密度的求解器还是璧基于压力的求解器更有优势,因此,在使用Fluent计算高速可压缩流动时,推荐使用Density-based求解器。
也许有很多人对于Pressure-based和Density-based求解器的原理的认识还不够深,在此稍微介绍一下:求解Navier-Stokes方程的计算方法根据连续方程的处理方式,可以分为密度法和压力法。
不论是密度法还是压力法,速度场都是由动量方程所控制,差别在压力场的确定方法上,密度法是通过连续方程确定密度,再由状态方程换算压力,这一方法多用于可压缩流动,作一定修正后,也可用于低马赫数流动,而这一流动已被看做不可压缩流,但此时精度及鲁棒性都有所降低,对于湍流甚至会失去有效性。
密度法的弱点正好是压力法的长处,压力法是通过压力方程或压力修正方程来获得压力场,由于其鲁棒性及有效性,得以广泛使用。
Fluent经典160问题答疑
F luent经典问题答疑1.在gambit中对一体积成功的进行了体网格,网格进行了examine mesh,也没有什么问题,可当要进行边界类型(boundary type)的设定时,却发现type只有node,element_side两项,没有什么wall,pressure_outlet等。
为何无法定义边界?答:因为没有选择求解器为fluent5/62.在FLUENT模拟以后用display下的操作都无法显示,不过刚开始用的是好的,然后就不行了,为什么?答:DirectX控制面板中的“加速”功能禁用即可3.把带网格的几个volume,copy到另一处,但原来split的界面,现在都变成了wall,怎么才能把wall变成内部流体呢?答:直接边界面定义为interior即可第3题:在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?注:我将原题目的提问顺序进行了修改调整,这样更利于回答。
4.FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?在Gambit目录中,有三个文件,分别是default_id.dbs,jou,trn文件,对Gambit 运行save,将会在工作目录下保存这三个文件:default_id.dbs,default_id.jou,default_id.trn。
jou文件是gambit命令记录文件,可以通过运行jou文件来批处理gambit命令;dbs文件是gambit默认的储存几何体和网格数据的文件;trn文件是记录gambit命令显示窗(transcript)信息的文件;msh文件可以在gambit划分网格和设置好边界条件之后export中选择msh文件输出格式,该文件可以被fluent求解器读取。
Case文件包括网格,边界条件,解的参数,用户界面和图形环境。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
fluent常见问题集锦
fluent常见问题集锦关于wall-shadow这个shadow从何而來?其边界层应当如何设定?你定义了属性不同的两个计算域(例如A和B区域),两个区域形成共同的交界面。
其中A计算域的面取以前的名称,而B计算域的面则取该名称.shadow的名字。
在边界条件中将该表面定义为interior,则可以将该两区域结合成相连的计算域。
请问shadow是口动生成的还是要口己去定义?shadow面通常在两种情况下出现:1.当一个wall两面都是流体域时,那么wall的一面被定义为wall. 1, wall的另一面就会被软件口动定义为wall. l_shadow,它的特性和wall是一样的,有关它的处理和wall面没有什么区别;2.另外一种情况就是当你在fluent软件中,把周期性面的周期特性除去时,也会出现一个shadow面,这种情况比较好理解,shadow面和原來的面分别构成周期性的两个帀i.shadow也出现在wall的一面是流体,而另一而是固体的情况。
此时可以进行流体-固体的耦合计算。
初始化和边界条件1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入CIA和B,还有压力出口等等,是选速度入口还是圧力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西?一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。
对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。
但当儿何条件复杂,而11流动速度髙变化快(如音速流动),初始条件要仔细选择。
如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。
2耍判断口己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值(\额定值\是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口圧力和温度为lOHPa和3000K,那么我开始叠代时选择入口圧力和温度为IMPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高圧力和温度,经过好儿次调节后最终到达额定值lOMPa和3000K,这样比一开始就设为lOMPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即口动调用上次的解为这次的初始解,然后继续叠代。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
Fluent经典问题答疑
Fluent经典问题及答疑1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
(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 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41)21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。
fluent常见问题集锦
关于wall-shadow这个shadow从何而来?其边界层应当如何设定?你定义了属性不同的两个计算域(例如A 和B区域),两个区域形成共同的交界面。
其中A 计算域的面取以前的名称,而 B 计算域的面则取该名称.shadow 的名字。
在边界条件中将该表面定义为interior,则可以将该两区域结合成相连的计算域。
请问shadow 是自动生成的还是要自己去定义?shadow面通常在两种情况下出现:1.当一个wall 两面都是流体域时,那么wall 的一面被定义为wall.1,wall 的另一面就会被软件自动定义为wall.1_shadow,它的特性和wall是一样的,有关它的处理和wall面没有什么区别;2.另外一种情况就是当你在fluent 软件中,把周期性面的周期特性除去时,也会出现一个shadow 面,这种情况比较好理解,shadow面和原来的面分别构成周期性的两个面.shadow也出现在wall的一面是流体,而另一面是固体的情况。
此时可以进行流体-固体的耦合计算。
初始化和边界条件1 FLUENT 的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A 和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西?一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。
对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。
但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。
如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。
2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa 和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa 和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网格质量与那些因素有关?网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。
因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。
对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。
例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。
对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。
通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。
Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。
有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。
实体与虚体的区别在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。
那么它们的区别是什么呢?对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。
关键是看你网格生成的质量如何,与实体虚体无关。
gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。
2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。
3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。
在Fluent中进行非稳态(unsteady)计算时如何设置步长?time step size的设定是根据你的计算需要,一般是你的特征长度(比如说管道的长度)除于特征速度(比如平均速度)的值再小一到两个量级即可,如果你的time stip size太大,计算会提示你的,改小即可。
number of time steps是这样设定的:number of time steps X time step size=实际时间积累。
比如说,你计算一个射流,你需要计算到1秒时候的情况,那么(number of time steps)=1秒/(time step size)。
至于max iterations per time step 是计算每个time step 时需要叠加的次数。
如果你设置的收敛标准是默认的(一般是10e-03),那么两种情况下计算会跳到下一个time step :一是达到收敛标准;而是计算次数达到你设置的max iterations,比如默认的30次。
因此建议这个max iterations per time step设置得高点并没有什么不好,比如80或更高。
fluent与前后处理器接口问答1.ProE实体倒入步骤:A:在proe中export成step文件,之后在gambit中import注:ProE中点选保存副本图标,选择以STL格式保存副本。
参见附图。
注意,实体必须画在几何空间中第一象限。
(即实体上所有点的X、Y、Z坐标都为正)附件为一个可用的STL格式文件,你可以试试导入GAMBIT。
2.如何将UG和PRO/E中的风机import到gambit中啊?Q:要在gambit中划分风机网格,构型在UG或PRO/E中完成,但是无法将文件导出成gambit 中需要的turbo文件*.tur和*.ibl格式,不知该怎么办?其他格式的文件在gambit里对风机不太好划分网格吧?A:ug或pro/e中生成了几何模型可以以很多种形式导入gambit,如step igs stl等。
至于导成*.tur和*.ibl,肯定是不可能,有兴趣的话你可以打开*.tur文件看看,里面是些点的坐标值,可以自己编写*.tur文件,也可以先将几何模型导入turbogrid,生成curve文件。
3如何将cad导入到gambit中Q:gambit为什么读不进*.sat的文件在AutoCAD中输出的sat格式文件,到了gambit里面输入时出错--ACIS error 3205:save file is from a later version of ACIS我用的是cad2004,这条出错信息搞得我一头雾水既然出错有编号3205,我可以在帮助文件里看到它的详细解释吗?A:file-->import-->acis...存sat格式的较低版,如8。
0版,11。
0版gambit不认识你可以采用较低的AutoCAD版本A:可以使用igs模式导入A:(1)Gambit只适用于创建简单的三维几何体,对于复杂形体而言,其绘图功能是远远不够的,这时Gambit允许我们引入一些其他软件创建的文件,常用的有Autocad创建的ASCI 形式的文件.sat。
CAD中创建的图形要输出为.sat文件,要满足一定的条件。
对于二维图形来说,它必须是一个region,也就是说要求是一个联通域。
对于三维图形而言,要求其是一个ASCI body。
(2)先把autoCAD对象构成实体,导出.sat文件,再在gambit导入,注意有版本高低问题4 fluent中的cas文件能变成gambit里的dbs文件Q:在我现在想将cas文件中的网格做修改,该怎么办?A:可以,import进来就能得到5.怎么在ansys中制作模型导入fluent?A:存成一个gambit可以识别的格式。
可以打开gambit看看可以导入什么格式,看看ansys可以输出什么格式。
A: ansys use .cdb file存成.iges文件格式比较好,在gambit中读入。
6.hypermesh文件如何导入fluent?Q:用fluent求解器计算流体,想利用hypermesh做前处理,可不知怎么将建好的模型导入fluent(hm不提供fluent摸板),可不可以利用其它的什么软件转一下呢?A: hypermesh和CAE软件连接比较紧密,所以最好从CAE软件下手,而Fluent支持的CAE软件的网格格式包括Ansys、Patran和Nastran,你可以试一下。
还有一种方法就是,清楚Hypermesh网格文件的结构,又清楚Fluent网格文件的结构,随便找个编辑器手动修改。
网格文件虽然可能很大,但是关键的部分都不会很多。
hypermesh里模板设成hm的generel,然后划分网格,export,再导入gambit(import hypermesh文件),在gambit里加边界条件,其他的你应该都会。
7.请问如何将fluent结果存为ansys格式A:File-export 选择ansys8.gridgen 的网格怎样在FLUENT 中用啊?怎样输出A:分网前先选择分析软件,网格划分结束后,设定边界条件,然后export即可得到fluent 所需的cas文件gridgen教程里面有一个二维翼型的例子,它就是按照以fluent为求解器作的网格。
Spalart-Allmaras 模型k-e 模型-标准k-e 模型-Renormalization-group (RNG) k-e模型-带旋流修正k-e模型k-ω模型-标准k-ω模型-压力修正k-ω模型-雷诺兹压力模型Fluent中的湍流模型The Spalart-Allmaras 模型对于解决动力漩涡粘性,Spalart-Allmaras 模型是相对简单的方程。
它包含了一组新的方程,在这些方程里不必要去计算和剪应力层厚度相关的长度尺度。
Spalart-Allmaras 模型是设计用于航空领域的,主要是墙壁束缚流动,而且已经显示出和好的效果。
在透平机械中的应用也愈加广泛。
在原始形式中Spalart-Allmaras 模型对于低雷诺数模型是十分有效的,要求边界层中粘性影响的区域被适当的解决。
在FLUENT中,Spalart-Allmaras 模型用在网格划分的不是很好时。
这将是最好的选择,当精确的计算在湍流中并不是十分需要时。
再有,在模型中近壁的变量梯度比在k-e模型和k-ω模型中的要小的多。
这也许可以使模型对于数值的误差变得不敏感。
想知道数值误差的具体情况请看5.1.2。
需要注意的是Spalart-Allmaras 模型是一种新出现的模型,现在不能断定它适用于所有的复杂的工程流体。
例如,不能依靠它去预测均匀衰退,各向同性湍流。
还有要注意的是,单方程的模型经常因为对长度的不敏感而受到批评,例如当流动墙壁束缚变为自由剪切流。
标准k-e模型最简单的完整湍流模型是两个方程的模型,要解两个变量,速度和长度尺度。
在FLUENT 中,标准k-e模型自从被Launder and Spalding提出之后,就变成工程流场计算中主要的工具了。
适用范围广、经济,有合理的精度,这就是为什么它在工业流场和热交换模拟中有如此广泛的应用了。
它是个半经验的公式,是从实验现象中总结出来的。
由于人们已经知道了k-e模型适用的范围,因此人们对它加以改造,出现了RNG k-e模型和带旋流修正k-e模型1.RNG k-e模型RNG k-e模型来源于严格的统计技术。
它和标准k-e模型很相似,但是有以下改进:•RNG模型在e方程中加了一个条件,有效的改善了精度。
•考虑到了湍流漩涡,提高了在这方面的精度。
•RNG理论为湍流Prandtl数提供了一个解析公式,然而标准k-e模型使用的是用户提供的常数。
•然而标准k-e模型是一种高雷诺数的模型,RNG理论提供了一个考虑低雷诺数流动粘性的解析公式。
这些公式的效用依靠正确的对待近壁区域这些特点使得RNG k-e模型比标准k-e模型在更广泛的流动中有更高的可信度和精度。
2.带旋流修正的k-e模型带旋流修正的k-e模型是近期才出现的,比起标准k-e模型来有两个主要的不同点。
•带旋流修正的k-e模型为湍流粘性增加了一个公式。
•为耗散率增加了新的传输方程,这个方程来源于一个为层流速度波动而作的精确方程术语“realizable”,意味着模型要确保在雷诺压力中要有数学约束,湍流的连续性。