fluent常见问题解答(二)
1流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么? 这个问题的范畴好大啊。简要的说一下个人的理解吧:流场数值求解的目的就是为了得到某个流动状态下的相关参数,这样可以节省实验经费,节约实验时间,并且 可以模拟一些不可能做实验的流动状态。主要方法有有限差分,有限元和有限体积法,好像最近还有无网格法和波尔兹曼法(格子法)。基本思路都是将复杂的非线 性差分/积分方程简化成简单的代数方程。相对来说,有限差分法对网格的要求较高,而其他的方法就要灵活的多 2 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?
可压缩Euler及Navier-Stokes方程数值解 描述无粘流动的基本方程组是Euler方程组,描述粘性流动的基本方程组是Navier-Stokes方程组。用数值方法通过求解Euler方程和Navier-Stokes方程模拟流场是计算流体动力学的重要内容之一。由于飞行器设计实际问题中的绝大多数流态都具有较高的雷诺数,这些流动粘性区域很小,由对流作用主控,因此针对Euler方程发展的计算方法,在大多数情况下对Navier-Stokes方程也是有效的,只需针对粘性项用中心差分离散。
用数值方法求解无粘Euler方程组的历史可追溯到20世纪50年代,具有代表性的方法是1952年Courant等人以及1954年Lax和Friedrichs提出的一阶方法。从那时开始,人们发展了大量的差分格式。Lax和Wendroff的开创性工作是非定常Euler(可压缩Navier-Stokes)方程组数值求解方法发展的里程碑。二阶精度Lax-Wendroff格式应用于非线性方程组派生出了一类格式,其共同特点是格式空间对称,即在空间上对一维问题是三点中心格式,在时间上是显式格式,并且该类格式是从时间空间混合离散中导出的。该类格式中最流行的是MacCormack格式。
采 用时空混合离散方法,其数值解趋近于定常时依赖于计算中采用的时间步长。尽管由时间步长项引起的误差与截断误差在数量级上相同,但这却体现了一个概念上的 缺陷,因为在计算得到的定常解中引进了一个数值参数。将时间积分从空间离散中分离出来就避免了上述缺陷。常用的时空分别离散格式有中心型格式和迎风型格式。空间二阶精度的中心型格式(一维问题是三点格式)就属于上述范畴。该类格式最具代表性的是Beam-Warming隐式格式和Jameson等人采用的Runge-Kutta时间积分方法发展的显式格式。迎风型差分格式共同特点是所建立起的特征传播特性与差分空间离散方向选择的关系是与无粘流动的物理特性一致的。第一个显式迎风差分格式是由Courant等人构造的,并推广为二阶精度和隐式时间积分方法。基于通量方向性离散的Steger-Warming和Van Leer矢通量分裂方法可以认为是这类格式的一种。该类格式的第二个分支是Godunov方法,该方法在每个网格步求解描述相邻间断(Riemann问题)的当地一维Euler方程。根据这一方法Engquist、Osher和Roe等人构造了一系列引入近似Riemann算子的格式,这就是著名的通量差分方法。
对于没有大梯度的定常光滑流动,所有求解Euler方程格式的计算结果都是令人满意的,但当出现诸如激波这样的间断时,其表现确有很大差异。绝大多数最初发展起来的格式,如Lax-Wendroff格式中心型格式,在激波附近会产生波动。人们通过引入人工粘性构造了各种方法来控制和限制这些波动。在一个时期里,这类格式在复杂流场计算中得到了应用。然而,由于格式中含有自由参数,对不同问题要进行调整,不仅给使用上带来了诸多不便,而且格式对激波分辨率受到影响,因而其在复杂流动计算中的应用受到了一定限制。 另外一种方法是力图阻止数值波动的产生,而不是在其产生后再进行抑制。这种方法是建立在非线性限制器的概念上,这一概念最初由Boris和Book及Van Leer提出,并且通过Harten发展的总变差减小(TVD, Total Variation Diminishing)的重要概念得以实现。通过这一途径,数值解的变化以非线性的方式得以控制。这一类格式的研究和应用,在20世纪80年代形成了一股发展浪潮。1988年,张涵信和庄逢甘利用热力学熵增原理,通过对差分格式修正方程式的分析,构造了满足熵增条件能够捕捉激波的无波动、无自由参数的耗散格式(NND格式)。该类格式在航空航天飞行器气动数值模拟方面得到了广泛应用。
1987年,Harten和Osher指出,TVD格式最多能达到二阶精度。为了突破这一精度上的限制引入了实质上无波动(ENO)格式的概念。该类格式“几乎是TVD”的,Harten因此推断这些格式产生的数值解是一致有界的。继Harten和Osher之后,Shu和Osher将ENO格式从一维推广到多维。J.Y.Yang在三阶精度ENO差分格式上也做了不少工作。1992年,张涵信另辟蹊径,在NND格式的基础上,发展了一种能捕捉激波的实质上无波动、无自由参数的三阶精度差分格式(简称ENN格式)。1994年,Liu、Osher和Chan发展了WENO(Weighted Essentially Non-Oscillatory)格式。WENO格式是基于ENO格式构造的高阶混合格式,它在保持了ENO格式优点的同时,计算流场中虚假波动明显减少。此后,Jiang提出了一种新的网格模板光滑程度的度量方法。目前高阶精度格式的研究与应用是计算流体力学的热点问题之一。
不可压缩Navier-Stokes方程求解 不可压缩流体力学数值解法有非常广泛的需求。从求解低速空气动力学问题,推进器内部流动,到水动力相关的液体流动以及生物流体力学等。满足这么广泛问题的研究,要求有与之相应的较好的物理问题的数学模型以及鲁棒的数值算法。
相 对于可压缩流动,不可压缩流动的数值求解困难在于,不可压缩流体介质的密度保持常数,而状态方程不再成立,连续方程退化为速度的散度为零的方程。由此,在 可压缩流动的计算中可用于求解密度和压力的连续方程在不可压缩流动求解中仅是动量方程的一个约束条件,由此求解不可压缩流动的压力称为一个困难。求解不可 压缩流动的各种方法主要在于求解不同的压力过程。
目前,主要有两类求解不可压缩流体力学的方法,原始变量方法和非原始变量方法。求解不可压缩流动的原始变量方法是将Navier-Stokes方程写成压力和速度的形式,进行直接求解,这种形式已被广为应用。非原始变量方法主要有Fasel提出的流函数-涡函数法、Aziz和Hellums提出的势函数-涡函数方法。在求解三维流动问题时,上述每一个方法都需要反复求解三个Possion方程,非常耗时。原始变量方法可以分为三类:第一种方法是Harlow和Welch首先提出的压力Possion方程方法。该方法首先将动量方程推进求得速度场,然后利用Possion方程求解压力,这一种方法由于每一时间步上需要求解Possion方程,求解非常耗时。第二种方法是Patanker和Spalding的SIMPLE(Semi-Implicit Method for Pressure-Linked Equation)法,它是通过动量方程求得压力修正项对速度的影响,使其满足速度散度等于零的条件作为压力控制方程。第三种方法是虚拟压缩方法,这一方法是Chorin于1967年提出的。该方法的核心就是通过在连续方程中引入一个虚拟压缩因子,再附加一项压力的虚拟时间导数,使压力显式地与速度联系起来,同时方程也变成了双曲型方程。这样,方程的形式就与求解可压缩流动的方程相似,因此,许多求解可压缩流动的成熟方法都可用于不可压缩流动的求解。
目前,由于基于求解压力Possion方程的方法非常复杂及耗时,难于求解具体的工程实际问题,因此用此方法解决工程问题的工作越来越少。工程上常用的主要是SIMPLE方法和虚拟压缩方法。 3 什么叫边界条件?有何物理意义?它与初始条件有什么关系? 边界条件与初始条件是控制方程有确定解的前提。 边界条件是在求解区域的边界上所求解的变量或其导数随时间和地点的变化规律。对于任何问题,都需要给定边界条件。
初始条件是所研究对象在过程开始时刻各个求解变量的空间分布情况,对于瞬态问题,必须给定初始条件,稳态问题,则不用给定。对于边界条件与初始条件的处理,直接影响计算结果的精度。
在瞬态问题中,给定初始条件时要注意的是:要针对所有计算变量,给定整个计算域内各单元的初始条件;初始条件一定是物理上合理的,要靠经验或实测结
4 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别? 我们知道很多描述物理问题的控制方程最终就可以归结为偏微分方程,描述流动的控制方程也不例外。
从 数学角度,一般将偏微分方程分为椭圆型(影响域是椭圆的,与时间无关,且是空间内的闭区域,故又称为边值问题),双曲型(步进问题,但依赖域仅在两条特征 区域之间),抛物型(影响域以特征线为分界线,与主流方向垂直;具体来说,解的分布与瞬时以前的情况和边界条件相关,下游的变化仅与上游的变化相关;也称 为初边值问题);
从物理角度,一般将方程分为平衡问题(或稳态问题),时间步进问题。 两种角度,有这样的关系:椭圆型方程描述的一般是平衡问题(或稳态问题),双曲型和抛物型方程描述的一般是步进问题。
至于具体的分类方法,大家可以参考一般的偏微分方程专著,里面都有介绍。关于各种不同近似水平的流体控制方程的分类,大家可以参考张涵信院士编写《计算流体力学—差分方法的原理与应用》里面讲的相当详细。
5三种类型偏微分方程的基本差别如下: 1)三种类型偏微分方程解的适定性(即解存在且唯一,并且解稳定)要求对定解条件有不同的提法; 2)三种类型偏微分方程解的光滑性不同,对定解条件的光滑性要求也不同;
椭圆型和抛物型方程的解是充分光滑的,因此对定解条件的光滑性要求不高。而双曲型方程允许有所谓的弱解存在(如流场中的激波),即解的一阶导数可以不连续,所以对定解条件的光滑性要求很高,这也正是采用有限元法求解双曲型方程困难较多的原因之一。 3)三种类型偏微分方程的影响区域和依赖区域不一样。
在双曲型和抛物型方程所控制的流场中,某一点的影响区域是有界的,可采用步进求解。如对双曲型方程求解时,为了与影响区域的特征一致,采用上风格式比较适宜。而椭圆型方程的影响范
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常见问题湍流与黏性有什么关系?湍流和粘性都是客观存在的流动性质。
湍流的形成需要⼀定的条件,粘性是⼀切流动都具有的。
流体流动⽅程本⾝就是具⾮线性的。
NS⽅程中的粘性项就是⾮线性项,当然⽆粘的欧拉⽅程也是⾮线性的。
粘性是分⼦⽆规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。
湍流粘性是基于湍流体的parcel湍流混掺是类⽐于层流体中的分⼦⽆规则运动,只是分⼦⽆规则运动遥远弱些吧了。
不过,这只是类⽐于,要注意他们可是具有不同的属性。
粘性是耗散的根源,实际流体总是有耗散的。
⽽粘性是制约湍流的。
LANDAU说,粘性的存在制约了湍流的⾃由度。
湍流粘性系数和层流的是不⼀样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很⼩,远⼩于层流时的粘性系数;⽽在过渡区,与之相当,在⼀个数量级;在充分发展的湍流区,⼜远⼤于层流时的粘性系数.这是鮑⾟内斯克1987年提出的。
1 FLUENT的初始化⾯板中有⼀项是设置从哪个地⽅开始计算(compute from),选择从不同的边界开始计算有很⼤的区别吗?该怎样根据具体问题选择从哪⾥计算呢?⽐如有两个速度⼊⼝A和B,还有压⼒出⼝等等,是选速度⼊⼝还是压⼒出⼝?如果选速度⼊⼝,有两个,该选哪个呀?有没有什么原则标准之类的东西?⼀般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进⼝(如多个进⼝时)进⾏初始化。
对于⼀般流动问题,初始值的设定并不重要,因为计算容易收敛。
但当⼏何条件复杂,⽽且流动速度⾼变化快(如⾳速流动),初始条件要仔细选择。
如果不收敛,还应试验不同的初始条件,甚⾄逐次改变边界条件最后达到所要求的条件。
2 要判断⾃⼰模拟的结果是否是正确的,似乎解的收敛性要⽐那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于⼀个具体的问题,初始条件和边界条件的设定并不是唯⼀的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为⽌,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?对于⼀个具体的问题,边界条件的设定当然是唯⼀的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛⽐较好,我⼀般是逐渐的调节边界条件到额定值("额定值"是指你题⽬中要求的⼊⼝或出⼝条件,例如计算⼀个管内流动,要求⼊⼝压⼒和温度为10MPa和3000K,那么我开始叠代时选择⼊⼝压⼒和温度为1MPa和500K(假设,这看你⾃⼰问题了),等流场计算的初具规模、收敛的较好了,再逐渐调⾼压⼒和温度,经过好⼏次调节后最终到达额定值10MPa和3000K,这样⽐⼀开始就设为10MPa 和3000K收敛的要好些)这样每次叠代可以⽐较容易收敛,每次调节后不⽤再初始化即⾃动调⽤上次的解为这次的初始解,然后继续叠代。
学习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的收敛标准是相对而言的。
porus media model—fluent常见问题
用名义速度定义多孔介质1)on fluid model turn on porous zone to set the select zone to be porous2)定义多孔介质速度公式:在Solver(求解器)面板中有一个Porous Formulation(多孔公式)区可以确定在多孔介质区域上使用名义速度或物理速度。
缺省设置为名义速度3)定义流过多孔介质的流体;在Material Name(材料名称)中选择所需的流体名称即可。
If you are modeling species transportor multiphase flow, the Material Name list will not appear in the Fluid panel.For species calculations, the mixturematerial for all fluid/porous zones will be the material you specified in the Species Model panel. For multiphase flows,the materials are specified when you define the phases,4. 在多孔区域上设置化学反应:如果化学反应中包括表面反应,则需要设定Surface to V olume Ratio(面体比)。
面体比是多孔介质单位体积上拥有的表面积,因此可以作为催化反应强度的度量。
根据这个参数,FLUENT 可以计算出体积单元上总的表面积。
5. 定义粘性和惯性阻力系数粘性和惯性阻力系数的定义方式是相同的。
在直角坐标系中定义阻力系数的办法是:在二维问题中定义一个方向矢量,或在三维问题中定义两个方向矢量,然后再在每个方向上定义粘性和惯性阻力系数。
在二维计算中的第二个方向,即没有被显式定义的那个方向,是与被定义的方向矢量相垂直的方向。
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计算错误汇总)
fluent 计算错误汇总(fluent 计算错误汇总)Fluent calculation error summary1..Fluent cannot display imagesWhen you run fluent, you check grid after importing case, and this error always occurs when you display gridError, message, from, graphics, function, Update_Display:Unable, to, Set, OpenGL, Rendering, ContextError:, FLUENT, received, a, fatal, signal (SEGMENTATION, VIOLATION)Error, Object: ()Terms of settlement:Right click the shortcut, and put the target byx:fluent.incntbinntx86fluent.exeChange to: x:fluent.incntbinntx86fluent.exe, 2D, -driver, MSWIf there is a three-dimensional, you can build a shortcut to change:X:fluent.incntbinntx86fluent.exe 3D -driver MSWThis can be called directly. If not for the above reasons, it may also conflict with other software, such as MATLAB, whichwill make fluent unable to display images.Q1:GAMBIT cannot run after installation. The error message is "unable find Exceed X Server""A. GAMBIT needs to be loaded with EXCEED.Gambit run: first run the command prompt, enter gambit, enterFluent: run directly in the beginning - Fluent Inc programQ2:Fluent cannot run after installation. Error message is "unable find/open license.dat""A., FLUENT, and GAMBIT need to copy the corresponding license.dat files to the FLUENT.INC/license directoryQ3: error message: when running gambit, the prompt could not find the gambit fileThe default setup settings are recommended for A., FLUENT, and GAMBIT,After you have finished installing GAMBIT, set the environment variable,Set the way "- INC-Set Environment FLUENT program start"In addition, setting up the environment variable needs to be restarted, otherwise you will still be prompted for an environment variable.What does Q4: need to pay attention to when using Fluent and Gambit?A. installed FLUENT and GAMBIT, it is best to set the user default pathRecommend setting methods to build a directory in a non system partition, such as d:\usersA) Win2K users in the control panel - users and passwords - Advanced - advanced, using the fluent user's configuration fileModify the local path to d:\users, restart the user, run the command prompt, and check whether the user path is modifiedB) XP user, send the command prompt to the desktop shortcut, and right-click the command promptIn the shortcut start position, add D:\users and reset the checkQ5:Gambit operation failed. Error message "IDENTIFIER" "default_ Server""The default file for A. gambit has been opened. To the user's default directory, delete files such as default_id.*Q6:Gambit running failed, Gambit running interface flash, no error information,Only the exceed is started and a directory of gambit.xxxx israndomly generated in the directory where gambit is locatedA. because of the error of the gambit program, there are two directories in the fluent folder with gambit,What you need to do correctly is the gambit.exe in fluent inc/ntbin/ntx86,Instead of the gambit.exe under the gambit folderQ7: installed FLUENT6.1, this problem occurs at runtime: Error:, sopenoutputfile:, unable, to, open, file, for, output Error Object: "c:\temp\kill-fluent1684""A. to build a temp directory in C, two errors can be resolved. What about iterative divergence in Q8:Fluent computation?A. FLUENT the number of iterative calculation start Courant is best to use a smaller, otherwise easily lead to iterative divergence.To modify Slovecontrolssolution, modify Courant NumberThe default value is 1, beginning with less experience, such as 0.01, and then gradually increasing,Experienced colleagues decide for themselvesOr, FLUENT modify the limit of the iterative value, SlovecontrolsLimitsDecide on what you calculateQ9:fortran program reported wrong stack overflow how to do?The general FORTRAN compiler defaults to "allocatable array" placed in the heap, and "automatic array" placed on the stack.The default setting for the stack is generally 1048576.Array out of bounds, prompt stack overflow in Visual Fortran. Compiler under UNIX platform such as F77It's usually core dump.Now change the default settings of the stack.In VF, you can run link or editbin commands in command line mode.Question 1:Gambit why can't it be started?There may be 3 reasons1.exceed problem. Running Gambit appears Using X_DEVICE.... Exceed installation is no problem, if not, please re install exceed, install the exceed best custom installation, select only Xserver, and nothing else, so the best;2.License problem. Into the command line, set up theenvironment variables, run Gambit, if you display License Error, that is the License problem, and re Copy License file to the license directory under the installation directory;3..Lok file problem. The establishment of Defaul.dbs default Gambit starts, if there are default.lok files, the gambit cannot start, delete the file, the.Lok file is locked in this project, please see the detailed description of the Gambit help;4. is also a License problem, but even if the copy License file is not resolved again, you can then try to modify the system time.Question 2: how to improve convergence?1. ensure that the mesh is fine enough2., maybe your boundary conditions are too bad, you can try to change the boundary conditions to be more conventional. After calculating the convergence, gradually increase the value of the boundary variables until you meet the requirements3. adjust the relaxation factor appropriately and choose the solution that best fits the model you are usingQuestion 3:Fluent how is the pressure in the pressure inlet and the pressure outlet boundary set?First of all, we should make clear the two concepts:Total pressure = static pressure + dynamic pressure (for incompressible flow)Absolute pressure gauge (gauge = pressure) + reference pressure (operating pressure)Set the pressure boundary in Fluent is the gauge set in pressure-inlet is the total pressure; pressure-outlet set is static (Note: This contains not head pressure Hydrostatic Head).Question 4: what is static pressure, total pressure and dynamic pressure?Hydrostatic pressure, dynamic pressure, and total pressure are the concepts of fluid mechanics (total pressure, strictly speaking aerodynamics).1. hydrostatic pressure is the pressure at which the fluid moves at the same speed. The pressure measured by the pressure is due to the motion of molecules.The 2. dynamic pressure equals the 0.5* density * (velocity * velocity), a definition given in terms of energy.3. total pressure is actually a balance of energy. It is a function of static pressure and Maher number. It is the pressure measured by a manometer in the fluid at rest.4. a reference pressure (operating, pressure) is also present in the fluentThis is because, the pressure term in the NS equation is a derivative form, so when solving the pressure, must be given a reference value can be determined, such as solving afirst-order differential equation, dy/dx=1, for y = x + constant. Only given that constant can the condition of definite solution be formed. The operation pressure in fluent is equivalent to that constant, so theoryHi, Chang Gu Qiao Shi Jia Gu Guowei, Yun Cha Hong of kappa.Fluent is to solve the pressure gauge,Plus, this reference pressure is absolute pressure.Question 5: post-processing shows why always flashing, abnormal?Post processing display problems are generally a video card problem:1. video cards are too old;2. drive is wrong, not installed DirectX and OpenGL and a series of engines;3. video card drivers may be damaged by virusesQuestion 6: how should the viscosity of the mixture be calculated?The volume fraction of I component gas in a mixed gas, the molecular weight * I component, gas dynamic viscosity of * I component / sigma (volume fraction of gas I component gas, molecular weight of * I component)Question 7: what is the PDF model?The PDF model does not solve the transport equation of a single component, and solves the transport equation of the mixed component distribution. The concentration of each component is obtained by mixing the components. The PDF model is particularly suitable for the simulation of turbulent diffusion flames and similar reaction processes. In the model, the probability density function PDF (probability, density) is usedFunction) to consider turbulence effects. The model does not require the user to explicitly define the reaction mechanism, but is handled by the flame surface method (i.e., the mixed burning model) or the chemical equilibrium calculation, and thus has more advantages over the finite rate model.Question 8:SCCM what is the unit?Vacuum unit conversions, flow rates and leakage rates: 1 Pa = L/s = 59.2 SCCMQuestion 9:Schmidt, what is Number?The relation between momentum and mass transport: the ratio of viscosity to diffusivityQuestion 10:Prandtl, what is Number?The ratio of kinematic viscosity to thermal diffusivity indicates the degree of difficulty in the transport of momentum and heatQuestion 11:Lewis, what is Number?Is the ratio between the thermal diffusivity and the diffusion coefficientQuestion 12: how do I import fluent mesh files into CFX?First import the gambit mesh to the icem-cfd, and then the cfx. Icem-cfd has the import mesh function and interfaces with the fluentWhat about the conflict between 13:Fluent and MATLAB?In the control panel - >> management service will matlab server offQuestion 14:Fluent software expired how to do?In all directories, find out if there is a file that is newer than the current system time. When you find it, change the file time back. Fluent looks for the latest time in all the files in the computer. If this time is new to the system time, the fluent thinks that the system time has been modified, and it is useless to change the system time.Problem 15:Phoenics installation FAQ1. "Tcl error" - not loaded with active.exe (I have no idea in the PHOENICS installer);2. "visual, FORTRAN, run-time, error" - no FORTRAN installed;3. "code expired" - the system time has not changed correctly.Question 16:Fluent common answer 1Q: in fluent, opening display in grid can only pop up a whitish screen and die. Fluent display:Error:, Floating, point, error:, divide, by, zeroError, Object: ()Error:, FLUENT, received, a, fatal, signal (SEGMENTATION, VIOLATION)Error, Object: ()A:1. may be that the graph has not been shown yet, you suddenly turn it off and later show that this is the case. You are advised to save case and date, exit fluent, read again case and date, you can display normally;2. graphics card for OpenGL support is not good, update video card driverQuestion 17:Fluent common answer 2Q: after startup, display as follows:Error:, sopenoutputfile:, unable, to, open, file, for, output Error Object: "c:\temp\kill-fluent692""A: crack is not clean, does not affect the useQuestion 18:Fluent common answer 3Q: when the grid imports fluent: Building...: grid,domain: error: null pointera: 计算域指针无效, 一般需要重新生成网格.问题19: fluent常见报错解答4q: 运行时出现如下信息:error:fluent received fatal signal (access _ violation)1. note exact events leading to an error.2. save the case / data under the new name.3. exit program and reboot to continue.4. report an error to your distributor.error object: (a)a: 只要是严重的错误和发散, fluent都显示这个, 这些信息说明不了任何问题.模型要做一定的调整.问题20: fluent常见报错解答5q: 出现如下信息fluent 6.1.22: welcome to2003: copyright fluent inc.: all rights reserveddump: cannot open file "fl _ s117.dmp".dump: error: unable to open file: (a)encountered: error in critical code section: hit return to exit.a: 这可能是整理注册表或清理垃圾文件时把一些fluent要用到的文件清除了.直接重新覆盖安装即可恢复.问题21: fluent常见报错解答6q: 计算完display时出现如下信息error message: the text from graphics function compute _ _ extent:the device for '/ driver / opengl / win + w0 / inner / scale' doesn't seem to be alive: an error message from _ camera _ graphics function set by _ volume:: xmin equal to or greater than xmax ata: 删掉显卡重装驱动, 并检察directx等是否安装问题22: fluent常见报错解答7q: 迭代计算中窗口显示:turbulent viscosity limited to viscosity ratio of...a: 这是提示你turbulent viscosity ratio 已超过给定上限, 你可以在solve - controls - limits的选项中加大max turbulent viscosity ratio值, 可以加大2个数量级.问题23: fluent常见报错解答8q: 运行fluent出现如下信息the system clock has been set backfeature: fluentlicense path: c: a fluent.inc license.dat a license...88309 flexlm error: -for further information, refer to the user manual flexlm himself,available at "".a: license过期, 把系统时间一点点往后调就ok问题24: fluent常见报错解答9q: 在linux es3下安装了fluent6.1.22, 启动后出现一下提示copyright 2003 fluent inc.: all rights reserved: loading "/ app / fluent / fluent.inc / fluent6.1.22 / lib / flprim.dmp.117-32": done.script file: ding ding fluent3267 in / root /a: 正常, 其中 "ding script file in / root / ding fluent3267" 是fluent产生的临时文件, 用来杀死fluent及其相关进程, 免得死进程时无法kill.只要fluent是正常退出, 则自动删除.Question 25: maximum memory cannot be opened when using VC and VF programming more than 256MB, or there may be a warning, only some version of the compiler warning, can still connect running, but how to solve some version of the compiler is not?Project->setting->Link->OutputWill stack allocations under Reserve and commit?Change to the maximum number of memory you wantNote: it is counted in bytes, so if you want to open 500MBYou need to write in 524288000 (500*1024*1024)Problem 26: the gambit was installed, but the runtime said it lacked base80.dllYou ran the wrong Gambit.exe.Open the directory fluent.inc/ntbin/ntx86, and run the gambit insideQuestion 27: what are the authoritative periodicals on CFD in the world?Journal of fluid mechanicsAIAA (American Aeronautics and Space Administration)Question 28: what is "convection" and "diffusion"?A drop of ink is placed in a sink. If the water is still, the range of colors expands evenly around, and this is diffusion. Diffusion is caused by molecular motion.If water flows, it extends not only the color range but also the distance to the downstream, which is convection. Convection is a fluid mass movement caused by uneven distribution of flow field.Convection has strong directionality compared with diffusion.Problem 29:Gambit common error 1Q: after installation, run the gambit.exe display: WARNING<17>-H:\hb\fluent\gambit\ntbin\ntx86\GambIT.1264 at 480, in @<#>July21: 2003, 16:11:54, FDIWHAT, sysfile.c:FILE, EXISTS: Warning:locale, not, supported, by, Xlib, locale, set, to, C: Using, X_DEVICE_DRIVER, with, standard, visual.A: This is normal. Do not close the window using GambitQuestion 30: what is PIV?Particle image velocimetryProblem 31:Fluent how to set a barrier with zero thicknessFor 3D, draw a face, spilt body, in the connected manner;For 2D, draw a line, the spilt surface, in the connected mannerQuestion 32: what is Favre-averaged, N-S, equations?The mean equation (rather than the ordinary time average) obtained by the Faver mean, which is generally referred to as turbulence, is mentioned in the book.Question 33:uniform, what is grid?Uniform meshQuestion 34: what is the difference between a conservative equation and a nonconservative equation?Conservative and nonconservative equations are also called conservative and non conservative equations. The difference between them is reflected in the convection term of theequation.For the conservation equation, the convection term is expressed as div (U in diameter)Among them, U is the velocity vector, and the phi is the universal variable. In the momentum equation, it is u, V, wFor the non conservation equation, the convection term is not used in divergence form, written for P Udiv.This can be derived by continuous equations.If for infinitesimal bodies, these two are equivalent. But the units we actually compute are of finite size, so the two forms have different characteristics. Prominent in the calculation of shock waves. It is impossible to calculate the position of the shock wave and the oscillation of the solution by using the non conservative equation.In general, we recommend the use of conservation type control equations. Because he's always conservative for any size computing unit.How is the dimensionless data in question 35:Tecplot?Dataalter write a formula canQuestion 36: how do I import pre files into gambit?In pre, save the file in.Stp format and import GambitWhat is the difference between the entity and the virtual body in question 37:gambit?The entities and virtual entities of the gambit do not have any effect on the results when they are generated and calculated, and the main differences between the entity and the virtual body are the following:1. Entities can perform Boolean operations, but virtual bodies cannot, although Boolean operations cannot be performed, but virtual bodies have functions such as merge, split, and so on.2, entity computing is available in many CAD software, but virtual body is one of the major features of gambit. After the virtual body, the flexibility of gambit modeling and grid generation has been increased a lot.3. In the process of mesh generation, if there are several relatively flat surfaces, they can be synthesized by merge one, so, when the grid can save steps, for a relatively large surface curvature, may generate mesh quality is not good, then you can take the way to divide it with split in order to improve the quality of the grid into several small。
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经典问题及答疑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计算错误分析
1. FlUENT1.1 求解方面1.1.1 floating point error是什么意思?怎样避免它?Floating point error已经提过很多次了并且也已经对它讨论了许多。
下面是在Fluent论坛上的一些答案:从数值计算方面看,计算机所执行的运算在计算机内是以浮点数(floating point number)来表示的。
那些由于用户的非法数值计算或者所用计算机的限制所引起的错误称为floating point error。
1)非法运算:最简单的例子是使用Newton Raphson方法来求解f(x)=0的根时,如果执行第N次迭代时有,x=x(N),f’(x(N))=0,那么根据公式x(N+1)=x(N)-f(x(N))/ f’(x(N))进行下一次迭代时就会出现被0除的错误。
2)上溢或下溢:这种错误是数据太大或太小造成的,数据太大称为上溢,太小称为下溢。
这样的数据在计算机中不能被处理器的算术运算单元进行计算。
3)舍入错误:当对数据进行舍入时,一些重的数字会被丢失并且不可再恢复。
例如,如果对0.1进行舍入取整,得到的值为0,如果再对它又进行计算就会导致错误。
避免方法计算和迭代我认为设一个比较小的时间步长会比较好的。
或者改成小的欠松驰因子也会比较好。
从我的经验来看,我把欠松驰因子设为默认值的1/3;降低欠松驰因子或使用耦合隐式求解;改变欠松驰因子,如果是非稳态问题可能是时间步长太大;改善solver-control-limits 比例或许会有帮助;你需要降低Courant数;如果仍然有错误,不选择compute from初始化求解域,然后单击init。
再选择你想从哪个面初始化并迭代,这样应该会起作用。
另外一个原因可能是courant数太大,就样就是说两次迭代之间的时间步太大并且计算结果变化也较大(残差高)。
网格问题当我开始缩放网格时就会发生这个错误。
在Gambit中,所有的尺寸都是以mm 为单位,在fluent按scale按钮把它转换成m,然后迭代几百次时就会发生这种错误。
fluent常见问题解答
Fluent经典问题1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?学习任何一个软件,对于每一个人来说,都存在入门的时期。
认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。
由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT安装软件可以应用。
然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。
不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。
如果身边有懂得FLUENT的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。
另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。
2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。
A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid):流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。
流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。
粘性的大小依赖于流体的性质,并显著地随温度变化。
实验表明,粘性应力的大小与粘性及相对速度成正比。
当流体的粘性较小(实际上最重要的流体如空气、水等的粘性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性力可忽略不计。
