fluent经验

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

Fluent 问题集锦

问题1:

如果体网格做好后,感觉质量不好,然后将体网格删除,在其面上重新作网格,结果发现网格都脱离面,不再附体了,比其先前的网格质量更差了.

原因: 删除体网格时,也许连同较低层次的网格都删除了.上面的脱离面可能是需要的体的面.

解决方法: 重新生成了面,在重新划分网格

问题2:

在gambit下做一虚的曲面的网格,结果面上的网格线脱离曲面,由此产生的体网格出现负体积.

原因: 估计是曲面扭曲太严重造成的

解决方法: 可以试试分区域划分体网格,先将曲面分成几个小面,生成各自的面网格,再划体网格。

问题3:

当好网格文件的时候,并检查了网格质量满足要求,但输出*.msh时报错误.

原因: 应该不是网格数量和尺寸.可能是在定义边界条件或continuum type时出了问题.

解决方法: 先把边界条件删除重新导出看行不行.其二如果有两个几何信息重合在一起, 也可能出现上诉情况,将几何信息合并掉.

问题4:

当把两个面(其中一个实际是由若干小面组成,将若干小面定义为了group了)拼接在一起,也就是说两者之间有流体通过,两个面各属不同的体,网格导入到fluent时,使用interface时出现网格check的错误,将interface的边界条件删除,就不会发生网格检查的错误.如何将两个面的网格相连.

原因: interface后的两个体的交接面,fluent以将其作为内部流体处理(非重叠部分默认为wall,合并后网格会在某些地方发生畸变,导致合并失败.也可能准备合并的两个面几何位臵有误差,应该准确的在同一几何位臵(合并的面大小相等时),在合并之前要合理分块。

解决方法: 为了避免网格发生畸变(可能一个面上的网格跑到另外的面上了),可以一面网格粗,一面网格细,避免; 再者就是通过将一个面的网格直接映射到另一面上的,两个面默认为interior.也可以将网格拼接一起.

上述语言有些模糊不清,仅供参考,并希望高手批评指正,^_^

/cgi-bin/bbs/topic_show.cgi?id=17102&h=1#136480和

/cgi-bin/bbs/topic_show.cgi?id=29648&h=1#233087

2、关于入口速度设臵的讨论,见

/cgi-bin/bbs/topic_show.cgi?id=22671&h=1#1845423

3、关于gambit建模出现的问题的讨论,见

/cgi-bin/bbs/topic_show.cgi?id=32453&h=1#247622

4、关于出口条件的设臵问题,见

/cgi-bin/bbs/topic_show.cgi?id=26815&h=1#206126

问题:FLUENT的初始化面板中有一项是设臵从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西?

答:一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。

问题:要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?

答:对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。即使解收敛了,这并不意味着就可以基本确定模拟的结果是正确的,还需要和实验的结果以及理论分析结果进行对比分析。

在fluent中,用courant number来调节计算的稳定性与收敛性。一般来说,随着courant

number的从小到大的变化,收敛速度逐渐加快,但是稳定性逐渐降低。所以具体的问题,在计算的过程中,最好是把courant number从小开始设臵,看看迭代残差的收敛情况,如果收敛速度较慢而且比较稳定的话,可以适当的增加courant number的大小,根据自己具体的问题,找出一个比较合适的courant number,让收敛速度能够足够的快,而且能够保持它的稳定性

对于流体力学试验、数值模拟、理论研究的关系,本人以为应当从哲学的方面借以揭示。因为我们是在蒙着眼睛过河,我们面对的是不清楚的事实,通过观察,测量,得到数据,然后用自己接受的一套规律把它理解,最后依靠这套规律来预测、解释和研究这个事实。我们都是被动的在接受存在的事物。这就像哲学上的认识论,人类的知识总是在不断增加,但最终能够完全认识整个宇宙吗?恐怕没有答案。人们对流体的认识不断加深,但最终能够完全用数学描述流体吗?不可能。那我们做理论来做什么?为了尽可能的了解,而作数模则是在尽可能了解的基础上做近似,用求解通过观察获得的理论的方法来反演事实。这肯定是不准确的,但如果方法正确,应该是近似准确的。就像很简单的两个球,假定他们是绝对刚体,则我们的动量定理可以发挥作用,但刚体并不存在。所以我们的认识是错误的,但却在一定条件下接近正确。所以说,做数值模拟的最终结果需要试验来验证,但试验的正确性需要谁来验证?反复的试验?

问题:比较两种耦合算法的性能,怎样把二者的RESIDUAL HISTORY 放到一张图上呢?RESIDUAL 中没有WRITE FILE 这一选项呀?

答:计算完毕以后,首先把二者的RESIDUAL HISTORY图拷贝下来,然后可以放到一张图上编辑

用Tecplot显示Fluent计算的轴对称流场,请问如何把对称轴的下面一般流场显示出来?Fluent保存的流场数据和网格都是只有上半流场的。

答:复制一下上半场(Create Zone),把Y的符号反号一下就可以了(Equation)。另外最简单的办法,自己写一段小程序,将数据复制一份,之后反号。

问:一对相互平行的斜面,几何结构和尺寸完全相同,用相同的参数控制网格,结果却不相同,相互之间相差将近10个网格。这样的话,要实现cooper的拓扑功能,只能由一个面映射到对面,同时也会导致体网格严重畸变。所以想先划分两个平行面的面网格,然后利用cooper实现体网格的生成。可是两个面的网格结构即使存在细微的差别,也会导致体网格生成失败,不知道大家有没有遇到这种情况

答:你说的情形应该是不可能出现的,如果使用了虚体,你仔细检查一下你对应的线是

相关文档
最新文档