fluent问题集合

合集下载

fluent常见问题

fluent常见问题

fluent常见问题1 1. 什么是结构化网格和非结构化网格1.1结构化网格从严格意义上讲,结构化网格是指网格区域内所有的内部点都具有相同的毗邻单元。

它可以很容易地实现区域的边界拟合,适于流体和表面应力集中等方面的计算。

它的主要优点是:网格生成的速度快。

网格生成的质量好。

数据结构简单。

对曲面或空间的拟合大多数采用参数化或样条插值的方法得到,区域光滑,与实际的模型更容易接近。

它的最典型的缺点是适用的范围比较窄,只适用于形状规则的图形。

尤其随着近几年的计算机和数值方法的快速发展,人们对求解区域的几何形状的复杂性的要求越来越高,在这种情况下,结构化网格生成技术就显得力不从心了。

1.2非结构化网格同结构化网格的定义相对应,非结构化网格是指网格区域内的内部点不具有相同的毗邻单元。

即与网格剖分区域内的不同内点相连的网格数目不同。

从定义上可以看出,结构化网格和非结构化网格有相互重叠的部分,即非结构化网格中可能会包含结构化网格的部分。

2.如果一个几何造型中既有结构化网格,也有非结构化网格,分块完成的,分别生成网格后,也可以直接就调入fluent中计算。

3.在fluent中,对同一个几何造型,如果既可以生成结构化网格,也可生成非结构化网格,当然前者要比后者的生成复杂的多,那么应该选择哪种网格,两者计算结果是否相同,哪个的计算结果更好些呢?一般来说,结构网格的计算结果比非结构网格更容易收敛,也更准确。

但后者容易做。

影响精度主要是网格质量,和你是用那种网格形式关系并不是很大,如果结构话网格的质量很差,结果同样不可靠,相对而言,结构化网格更有利于计算机存储数据和加快计算速度。

结构化网格据说计算速度快一些,但是网格划分需要技巧和耐心。

非结构化网格容易生成,但相对来说速度要差一些。

4.在gambit中,只有map和submap生成的是结构化网格,其余均为非结构化网格。

2 我们经常遇到计算区是对称的问题,如同心圆环内的自然对流,圆柱绕流,我们为了节省计算资源,许多时候都把计算区域趣味一半,但有些问题的真实情况是两步分的流场及物理量的分布并不对称呀,问我们如何判断该不该区一般呢?对秤的问题一般用在流场稳态解..需满足1.几何图形对秤..2.边界条件对秤..也就是物理条件对秤..3.structral网格..所以对秤轴的Flux和properties gradient必须为0...3 按照算例学习了一段时间,有些简单的问题还可以分析对错,但是对于一些头脑里没有概念的问题,是做出了很多图行了,矢量图了,但是如何比较仔细全面的分析其合理性,觉得有些困难,望师兄指点~~~~~~~~~~~~答:一般来讲计算应该辅助以高精度的实验作为证明,无法或不容易用实验实现的往往是计算一个经典的或别人算过的例子对比一下。

fluent出错问题收集

fluent出错问题收集

Question 1
Fluent中读UDF时经常会遇到错误,也非常的让人头疼,这是我遇到的一个问题,终于被我彻底搞清楚了,现在将问题和解决方法叙述如下,以造福菜鸟们及自己以后备用。

1 编译出的第一种问题:
rror [cortex] [time 12/1/13 19:41:25] The UDF library you are trying to load (libudf) is not compiled for 2ddp on the curent platform (win64).
系统找不到指定的文件。

C:\Users\hexian\Desktop\syan\libudf\win64\2ddp\libudf.dll
这个问题的根源是build没有成功,而不是load没有成功。

成功的build,应该显示如下:
没有build成功的原因有很多,可能你的C源程序有错误,这样一般在build之后会提示的,
像这种错误就老老实实的回去检查源文件吧!
如果build编译成功了,load还出现我们刚开始说的那个错误,就是没有系统找不到UDF.h的原因,自己将udf.h找到,一般默认的地址是(C:\Program Files\ANSYS Inc\v140\fluent\fluent14.0.0\src\udf.h ),然后将这个地址添加到环境变量的Path下面去,就OK了!记得重新启动计算机!当然在编写C源文件的时候,也可以使用udf.h的绝对路径。

2 出现如下错误时是因为没有将nmake的路径添加到环境变量中,所以在电脑中收索nmake命令,然后将他的地址添加到环境变量中就可以了。

fluent相关问题汇总

fluent相关问题汇总

fluent相关问题汇总1、实体、实面与虚体、虚面的区别在建模中,经常会遇到实...与虚...,而且虚体的计算域好像也可以进行计算并得到所需的结果,对二者的根本区别及在功能上的不同对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格Gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split等功能;2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,Gambit的建模和网格生成的灵活性增加了很多。

3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。

对于虚体生成的计算网格,和实体生成的计算网格,在计算的时候没有区别,关键是看网格生成的质量如何,与实体虚体无关。

经常在作复杂模型计算的时候,大部分都是用的虚体,特别是从其他的建模软件里面导进来的复杂模型,基本上不能够生成实体。

至于计算的效果如何,与Fluent的设置和网格的质量有关,与模型无关。

2、什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?问题的初始化就是在做计算时,给流场一个初始值,包括压力、速度、温度和湍流系数等。

理论上,给的初始场对最终结果不会产生影响,因为随着跌倒步数的增加,计算得到的流场会向真实的流场无限逼近,但是,由于Fluent等计算软件存在像离散格式精度(会产生离散误差)和截断误差等问题的限制,如果初始场给的过于偏离实际物理场,就会出现计算很难收敛,甚至是刚开始计算就发散的问题。

因此,在初始化时,初值还是应该给的尽量符合实际物理现象。

FLUENT相关问题汇总

FLUENT相关问题汇总

FLUENT相关问题汇总1•保证网格足够精细•可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求•适当调小松弛因子,并选择最符合你所使用的模型的求解策略2首先应该明确两个概念:•总压=静压+动压(对不可压缩流动)•绝对压力=表压(gauge pressure)+参考压力(operating pressure)Fluent的压力边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet中设定的是静压(注意:这里面没有包含水头压力Hydrostatic Head)。

3流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。

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

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

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

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

此时我们可以近似地把流体看成无粘性的, 这样的流体称为理想流体。

十分明显,埋想流体对于切向变形没有任何抗拒能力。

这样对于粘性而言,我们可以将流体分为理想流体和粘性流体两大类。

应该强调指出,真正的理想流体在客观实际中是不存在的,它只是实际流体在某些条件下的一种近似模型。

4日常生活和工程实践中最常遇到的流体其切应力与剪切变形速率符合线性关系,称为牛顿流体。

而切应力与变形速率不成线性关系者称为非牛顿流体。

非牛顿流体中又因其切应力与变形速率关系特点分为膨胀性流体,拟塑性流体,具有屈服应力的理想宾厄流体和塑性流体等。

通常油脂、油漆、牛奶、牙音、血液、泥浆等均为非牛顿流体。

非牛顿流体的研究在化纤、塑料、石油、化工、食品及很多轻工业中有着广泛的应用。

fluent问题汇总-推荐下载

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经典问题及解答

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经典问题整理

网格质量与那些因素有关?网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。

因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。

对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。

例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。

对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。

通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。

Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。

有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。

实体与虚体的区别在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。

那么它们的区别是什么呢?对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。

关键是看你网格生成的质量如何,与实体虚体无关。

gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。

2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。

fluent入门一般问题集锦

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

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

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

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

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

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

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

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

(13楼)见楼主提供的资料3在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80)首先说一下CFD的基本思想:把原来在时间域及空间域上连续的物理量的场,如速度场,压力场等,用一系列有限个离散点上的变量值的集合来代替,通过一定的原则和方式建立起关于这些离散点上场变量之间关系的代数方程组,然后求解代数方程组获得场变量的近似值。

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经典问题及答疑4

Fluent经典问题及答疑41.在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求解器读取。

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

6、在Fluent中用gambit的时候,导入pro/e的stp文件后,在消去最短边的时候,有些最短边不能消去,其是空间线段,用面merge的方法和 连接点的方法都不行,该怎么消去这类短边? 答:短边是 由于Pro/e的精度产生的,如果直接导入到Gambit,然后划分网格,总会出现一些小的犄角,一些小的短边,这些地方的网格 质量是非常的差,我一般的 做法都是,导入到Gambit,将所有的线在原位臵复制,删掉导入的体,再将线缝合成面,再缝合成体,这 样就可以除去那些短边,小角度的问题了。
9、如何用CFD软件模拟静脉滴注药水瓶中药水浓度降低问题? 新课题:医院打点滴用的塑料瓶(不用的材料制造的)装入药物后药水浓度会不断降低,塑料瓶的设计要求4小时内药水浓度降低不能超 过1%。 药水浓度降低的原因有二:1)光化学反应;2)塑料瓶与药水发生化学反应导致沉积。 对此如何用CFD软件模拟? 答:这个,fluent中打开组分输运方程并打开化学反应(volume),光化学反应一般是0级反应动力学,反应速率是固定的。塑料瓶与药水 的反应可用壁面化学反应表达,关键是找到反应动力学参数。
上海海基盛元软件科技有限公司
三、可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid)) 在流体的运动过程中,由于压力、温度等因素的改变,流体质点的体积(或密度,因质点的质量一定),或多或少有所改变。流体质点的 体积或密度在受到一定压力 差或温度差的条件下可以改变的这个性质称为压缩性。真实流体都是可以压缩的。它的压缩程度依赖于 流体的性质及外界的条件。例如水在100个大气压下,容积 缩小0.5%,温度从20°变化到100°,容积降低4%。因此在一般情况下液 体可以近似地看成不可压的。但是在某些特殊问题中,例如水中爆炸或水击等问 题,则必须把液体看作是可压缩的。气体的压缩性 比液体大得多,所以在一般情形下应该当作可压缩流体处理。但是如果压力差较小,运动速度较小,并且没有很大 的温度差,则实 际上气体所产生的体积变化也不大。此时,也可以近似地将气体视为不可压缩的。 在可压缩流体的连续方程中含密度,因而可把密 度视为连续方程中的独立变量进行求解,再根据气体的状态方程求出压力。不可压流体的压力场是通过连续方程间接 规定的。由于 没有直接求解压力的方程,不可压流体的流动方程的求解具有其特殊的困难。 四、层流(Laminar Flow)和湍流(Turbulent Flow) 粘性流体运动有两种形态,即层流和湍流。这两种形态的性质截然不同。层流是流体运动规则,各部分分层流动互不掺混,质点的轨线是 光滑的,而且流动稳定。湍 流的特征则完全相反,流体运动极不规则,各部分激烈掺混,质点的轨线杂乱无章,而且流场极不稳定。 这两种截然不同的运动形态在一定条件下可以相互转化。 五、定常流动(Steady Flow)和非定常流动(Unsteady Flow) 以时间为标准,根据流体流动的物理量(如速度、压力、温度等)是否随时间变化,将流动分为定常与非定常两大类。当流动的物理量不 随时间变化,为定常流动; 反之称为非定常流动。定常流动也称为恒定流动,或者稳态流动;非定常流动也称为非恒定流动、非稳 态流动。许多流体机械在起动或关机时的流体流动一般是非定 常流动,而正常运转时可看作是定常流动。 六、亚音速流动(Subsonic)与超音速流动(Supersonic) 当气流速度很大,或者流场压力变化很大时,流体就受到了压速性的影响。马赫数定义为当地速度与当地音速之比。当马赫数小于1时, 流动为亚音速流动;当马赫 数远远小于1(如M<0.1)时,流体的可压速性及压力脉动对密度变化影响都可以忽略。当马赫数接近1时 候(跨音速),可压速性影响就显得十分重要 了。如果马赫数大于1,流体就变为超音速流动。 七、热传导(Heat Transfer)及扩散(Diffusion) 除了粘性外,流体还有热传导及扩散等性质。当流体中存在温度差时,温度高的地方将向温度低的地方传送热量,这种现象称为热传导。 同样地,当流体混合物中存在组元的浓度差时,浓度高的地方将向浓度低的地方输送该组元的物质,这种现象称为扩散。 流体的宏观性质,如扩散、粘性和热传导等,是分子输运性质的统计平均。由于分子的不规则运动,在各层流体间交换着质量、动量和能 量,使不同流体层内的平均 物理量均匀化,这种性质称为分子运动的输运性质。质量输运宏观上表现为扩散现象,动量输运表现为 粘性现象,能量输运表象为热传导现象。理想流体忽略了粘 性,即忽略了分子运动的动量输运性质,因此在理想流体中也不应考虑 质量和能量输运性质——扩散和热传导,因为它们具有相同的微观机制。
7、在FLUENT中,UDF里面的compiled型的执行方式和interpreted型的执行方式有什么不同? 答:一个是编译,一个是解释,解释的话,直接就可以用,编译需要安装如 C VS等附带软件(有点麻烦)。不过用编译,计算速度快,且 一般C能实现的编译都可以 8、高速鱼雷超空泡计算时无论是用FLUENT还是Star-ccm+都无法收敛,问题出在哪里?松弛因子等都调过了,网格也比较细了。 答:建议用 Pumplinx尝试一下,其空化模型比较好用。在用CFD做水下超空化设备的时候,计算的稳定性和收敛性受到算法和网格技术的 限制。PumpLinx正 好在计算流体机械的空化汽蚀方面有比较先进的模型,且稳定性和收敛性都有比较好的保证,为此采用PumpLinx 软件顺利的解决了主动超空化的问题。
10、在Fluent中,什么情况下选择单、双精度解算器? 答:Fluent的单双精度求解器适合于所有的计算平台,在大多数情况下,单精度求解器就能很好地满足计算精度要求,且计算量小。 但在有些情况下推荐使用双精度求解器: 1)如果几何体包含完全不同的尺度特征(如一个长而壁薄的管),用双精度的; 2)如果模型中存在通过小直径管道相连的多个封闭区域,不同区域之间存在很大的压差,用双精度。 3)对于有较高的热传导率的问题或对于有较大的长宽比的网格,用双精度。
上海海基盛元软件科技有限公司
18、如何理解“理想流体”和“粘性流体”? 答一:流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为 粘性应力。流体所具备的这 种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。粘性的大小依赖于流体的性质, 并显著地随温度变化。实验表明,粘性应力的大小与粘性及相 对速度成正比。当流体的粘性较小(实际上最重要的流体如空气、水 等的粘性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性 力可忽略不计。此时我们可以近似 地把流体看成无粘性的,这样的流体称为理想流体。十分明显,理想流体对于切向变形没有任何抗拒能力。这样对于粘性而言,我 们可以将流体分为理想流体和粘性流体两大类。应该强调指出,真正的理想流体在客观实际中是不存在的,它只是实际流体在某些 条件下的一种近似模型。 答二: 1.理想流体,即用欧拉方程来定义的,是不考虑粘性、热传导、质量扩散等扩散特性的流体。 2.粘性流体,即粘性是流体的重要属性之一,自然界中存在的流体都具有粘性。由于流体的粘性影响,必然伴随着流体机械能的损失,即 所谓的流动损失。因此在管内流动中,确定流动损失是管道设计与计算的关键。 3.扩展阅读 流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应 力。流体所具备的这种抵抗 两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。粘性的大小依赖于流体的性质,并显著 地随温度变化。实验表明,粘性应力的大小与粘性及相对速度 成正比。当流体的粘性较小(实际上最重要的流体如空气、水等的粘 性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性力可忽 略不计。此时我们可以近似地把流 体看成无粘性的,这样的流体称为理想流体。十分明显,理想流体对于切向变形没有任何抗拒能力。这样对于粘性而言,我们可以 将流体分为理想流体和粘性流体两大类。应该强调指出,真正的理想流体在客观实际中是不存在的,它只是实际流体在某些条件下 的一种近似模型。 4.深入阅读,各种《流体力学》书籍中都有相关的定义。 5.深入扩展 二、牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid) 牛顿流体是指在受力后极易变形,且切应力与变形速率成正比的低粘性流体。 牛顿内摩擦定律表达式:τ=μγ 式中:τ--所加的切应力; γ--剪切速率(流速梯度); μ--度量液体粘滞性大小的物理量,简称为黏度,物理意义是产生单位剪切速率所需要的剪切应力。 从流体力学的角度来说,凡是服从牛顿内摩擦定律的流体称为牛顿流体,否则称为非牛顿流体。 所谓服从内摩擦定律是指在温度不变的条件下,随着流速梯度的变化,μ值始终保持一常数。 水、酒精等大多数纯液体、轻质油、低分子化合物溶液以及低速流动的气体等均为牛顿流体;高分子聚合物的浓溶液和悬浮液等一般为非 牛顿流体。 许多液体包括聚合物的熔体和浓溶液,聚合物分散体系(如胶乳)以及填充体系等并不符合牛顿流动定律,这类液体统称为非牛顿流体。
Fluent经典问题合集
更新时间:2013-11-11
Hale Waihona Puke Fluent你知多少?更新
Fluent一直是很多工程师关心的问题,小编提别整理了一期内容叫Fluent你知多少,将一些精华的问题收入在其中,供给哪些需要用的朋友 们(此内容会不断更新)! 1、在fluent中,用ICEM画六面体结构网格画了4个域,发现并行计算用多个核就老是提示内存不足,但是用一个核可以算,这到底是因为 域太多的原因还是六面体结构网格本身就占内存很多的原因? 答:机器设臵问题,重新连接设臵。 2、在Fluent中用滑移网格,网格可以动,但是到计算的时候网格就不动了,这是为什么? 答:滑移网格是不可预览的 只有动网格可以预览。采用动网格形式 不可用interface面进行动网格设臵。 3、在FLUENT中,如何提取两相流出口处一定时间内气相、液相分别的质量? 答:后处理 report 选择和你相关的选项,也可以在后处理tecplot中,对所需参数进行处理。 4、设定边界条件为对流边界条件,其中 对流换热系数应如何确定,是采用经验数值还是采用《传热学》中的计算公式进行计算呢? 答:对流换热系数可以在计算完成以后在后处理wall里面得出 5、在Fluent中用gambit建模,保存成*.msh文件时总是出现No entity的错误,该如何解决? 提示是否为:ContinuumEntity fluid does not contain any valid entity and is not written! BoundaryEntity wall does not contain any validentity and is not written! 答:假如是的话你试试看在2维网格输出时要将Export 2-D(X-Y) Mesh选项选上
相关文档
最新文档