文档库 最新最全的文档下载
当前位置:文档库 › Fluent常见报错和计算错误

Fluent常见报错和计算错误

Fluent常见报错和计算错误
Fluent常见报错和计算错误

Fluent 计算错误汇总:

1. .fluent 不能显示图像在运行fluent 时,导入case 后,检查完grid,在显示grid 时,总是出现这样的错误Error message from graphics function Update_Display:Unable to Set OpenGL Rendering ContextError: FLUENT received a fatal signal SEGMENTA TION VIOLATION.Error Object: 解决办法:右键单击快捷方式,把目标由x:fluent.incntbinntx86fluent.exe改成:x:fluent.incntbinntx86fluent.exe 2d -driver msw如果还有三维的,可以再建立一个快捷方式改成:x:fluent.incntbinntx86fluent.exe 3d -driver msw这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB 等,这也会使fluent 无法显示图像。

2:GAMBIT 安装后无法运行,出错信息是“unable find Exceed X Server”A. GAMBIT 需要装EXCEED 才能用。gambit 的运行:先运行命令提示符,输入gambit,回车fluent 的运行:直接在开始-程序-Fluent Inc 里面

3:Fluent 安装后无法运行,出错信息是“unable find/open license.datA. FLUENT 和GAMBIT 需要把相应license.dat 文件拷贝到FLUENT.INC/license 目录下

4:出错信息:运行gambit 时提示找不到gambit 文件A. FLUENT 和GAMBIT 推荐使用默认安装设置,安装完GAMBIT 请设置环境变量,设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。

5:使用Fluent 和Gambit 需要注意什么问题?A. 安装好FLUENT 和GAMBIT 最好设置一下用户默认路径推荐设置办法,在非系统分区建一个目录,如d:users a)win2k 用户在控制面板-用户和密码-高级-高级,在使用fluent 用户的配置文件修改本地路径为d:users,重起到该用户运行命令提示符,检查用户路径是否修改b)xp 用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式在快捷方式-起始位置加入D:users重起检查

6:Gambit 运行失败,出错信息“IDENTIFIER default_ Server ”A. gambit 的缺省文件已经打开,到用户默认目录删除default_id.等文件

7:Gambit 运行失败,Gambit 运行界面一闪而过,没有出错信息,只启动了exceed并在gambit 所在目录随机生成了一个gambit.xxxx 的目录A. 因为执行了错误的gambit 程序,在fluent 的文件夹里有两个目录下有gambit,需要正确运行的是fluent inc/ntbin/ntx86 里的那个gambit.exe,而不是gambit 文件夹下的那个gambit.exe

8:安装完fluent6.1,运行时出现这样的问题: Error: sopenoutputfile: unable to open file for output Error Object: c:tempkill-fluent1684A. 在C 盘下建个temp 目录,两个错误都可以解决。

9:Fluent 计算时迭代发散怎么办?A. FLUENT 计算开始迭代最好使用较小的库朗数,否则容易导致迭代发散。修改办法slove-controls-solution,修改courant Number 默认值为1,开始没有经验的改小点,比如0.01,然后逐渐加大,经验丰富的同仁自己决定或者,FLUENT 修改迭代值的极限,slove-controls-Limits 根据你计算的情况决定

10:fortran 程序中报错stack overflow 怎么办一般fortran 编译器默认情况是allocatable array 放在堆里,automatic array放在栈里。栈的缺省设置一般为1048576。数组越界,在Visual Fortran 里提示stack overflow。在f77 这样的unix 平台下的编译器里通常是core dump。这时把栈的缺省设置改大即可。VF 中,命令行方式运行link 或editbin 命令即可。

11:Gambit 为什么无法启动?原因可能有:1.exceed 问题。运行Gambit 出现Using X_DEVICE。。。。表示exceed 安装没有问题,如果不出现,请重新安装exceed,安装exceed 最好自定义安装,只选择x-server,其他的全部不要,这样最好;2.License 问题。进入命令行方式,设置好环境变量后,运行Gambit,如果显示License Error,那就是License 问题了,重新Copy License 文件到安装目录下的license 目录里;3..lok 文件问题。Gambit 启动的时候默认的建立Defaul.dbs,如果存在default.lok 文件,则gambit 无法启动,删除该文件即可,.lok 文件意思就是锁定本项目,详细的说明请看Gambit 帮助;4.也是License 问题,但即使重新copy License 文件也无法解决,这时可以尝试修改系统时间。

12:如何提高收敛性?1.保证网格足够精细2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求3.适当调小松弛因子,并选择最符合你所使用的模型的求解策略问题

13:Fluent 中压力进口和压力出口边界中的压力如何设置?首先应该明确两个概念:总压静压动压(对不可压缩流动)绝对压力表压gauge pressure参考压力operating pressureFluent 的压力边界中设定的都是表压,在pressure-inlet 中设定的是总压;在pressure-outlet 中设定的是静压(注意:这里面没有包含水头压力HydrostaticHead)。

14:什么是静压、总压、动压?静压、动压、总压是流体力学(总压严格说是空气动力学)中的概念。1.静压是跟随流体以同样的速度运动的压力计所测量到的压力是因为分子的运动而产生的。2.动压等于0.5密度(速度速度),是按照能量观点给出的一个定义。3.总压其实是一个能量平衡的关系,它是静压和马赫数的函数,它是静止在流体中的压力计所测量到的压力。4.在fluent 中还出现了一个参考压力operating pressure,这是因为压力项在NS 方程中是以一阶导数的形式出现的,所以在求解压力的时候,一定要给定一个参考值才能确定,就比如求解一个一阶常微分方程,dy/dx1,求出来是y=x+constant。只有给定那个constant 才能构成定解条件。fluent 中的操作压力就相当于那个constant,所以理论喜豢裳顾跷侍猓慰佳沽κ 强梢运姹愀ǖ 摹fluent 求解出来的压力是表压,再加上这个参考压力就是绝对压力。

15:后处理显示为什么老是闪烁,不正常?后处理的显示问题一般都属于显卡的问题:1.显卡太老了;2.驱动不对,没有装好directx 和opengl 等一系列引擎;3. 显卡驱动可能被病毒一类的原因破坏了

16:混合物的粘性应当如何计算?∑混合气体中i 组分气体的体积百分数×i 组分的分子量×i 组分气体动力粘度/ ∑混合气体i 组分气体的体积百分数×i 组分的分子量问题

17:什么是PDF 模型?PDF 模型不求解单个组分的输运方程,而求解混合组分分布的输运方程。各组分浓度由混合组分分布求得。PDF 模型尤其适合于湍流扩散火焰的模拟和类似的反应过程。在该模型中,用概率密度函数PDFprobability densityfunction来考虑湍流效

应。该模型不要求用户显式地定义反应机理,而是通过火焰面方法即混即燃模型或化学平衡计算来处理,因此比有限速率模型有更多的优势。

18:SCCM 是什么单位?真空单位换算流速与漏率:1 PaL/s 59.2 sccm

19:Schmidt Number 是什么?表示动量和质量输运之间的关系:粘性系数与扩散系数的比值问题

20:Prandtl Number 是什么?运动粘性系数与热扩散系数之比,表示动量、热量的输运难易程度问题

21:Lewis Number 是什么?是热扩散系数和扩散系数之间的比值问题

22:如何将fluent 的网格文件导入CFX?先将gambit 的网格导入到icem-cfd,再倒进cfx。Icem-cfd 中有import mesh功能,并且和fluent 有接口问题

23:Fluent 与matlab 冲突怎么办?在控制面板-管理-服务中将matlab 的server 关掉即可问题

24:Fluent 软件过期怎么办?在所有目录中查找是否有比当前系统时间更新的文件,找到后把文件时间改回去即可。fluent 在计算机所有文件中找一个最新时间,如果此时间新于系统时间,fluent 即认为修改过系统时间,即使把系统时间改回去是没有用的。问题

25:Phoenics 安装常见问题1.Tcl error--没装active.exe 了(phoenics 安装程序中有我却视而不见);2.visual fortran run-time error--没装fortran 了;3.code expired--系统时间没改正确。问题

26:Fluent 常见报错解答1 在Q:fluent 里,打开display 里的grid 只能弹出一个发白的屏幕,死了。fluent显示:Error: Floating point error: divide by zeroError Object: Error: FLUENT received a fatal signal SEGMENTA TION VIOLATION.Error Object: 1.A:可能是图形还没有显示完,你突然关掉它,以后再显示就是出现这种情况。建议你保存case and date 后,退出fluent,重新读一次case and date 就可以正常显示;2. 显卡对opengl 的支持不好,更新显卡驱动问题

27:Fluent 常见报错解答2Q:启动后显示如下:Error: sopenoutputfile: unable to open file for outputError Object: c:tempkill-fluent692A:破解不干净,不影响使用问题

28:Fluent 常见报错解答3Q:网格导入fluent 时:Building...:grid: Error: Null Domain PointerA:计算域指针无效,一般需要重新生成网格。

29:Fluent 常见报错解答4Q:运行时出现如下信息:Error:FLUENT received fatal signal ACCESS_VIOLATION1. Note exact events leading to error.2. Save case/data under new name.3. Exit program and restart to continue.4. Report error to your distributor.Error Object: A:只要是严重的错误和发散,fluent 都显示这个,这些信息说明不了任何问题。模型要做一定的调整。

30:Fluent 常见报错解答5Q:出现如下信息: Welcome to Fluent 6.1.22: Copyright 2003 Fluent Inc.: All Rights Reserved: Cannot open dump file fl_s117.dmp.: Error: Unable to open dump file: : Error encountered in critical code section: Hit return to exit.A:这可能是整理注册表或清理垃圾文件时把一些fluent 要用到的文件清除了。直接重新覆盖安装即可恢复。问题

31:Fluent 常见报错解答6Q:计算完display 时出现如下信息: Error message from graphics function Compute_Text_Extent:: The device for /driver/opengl/winw0/inner/scale doesnt seem to bealive: Error message from graphics function Set_Camera_By_Volume:: Xmin is equal to or greater than XmaxA:删掉显卡重装驱动,并检察directx 等是否安装问题

32:Fluent 常见报错解答7Q:迭代计算中窗口显示:turbulent viscosity limited to viscosity ratio of……A:这是提示你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits 的选项中加大Max turbulent viscosity ratio 值,可以加大2 个数量级。问题

33:Fluent 常见报错解答8Q:运行fluent 出现如下信息System clock has been set backFeature: fluentLicense path: C:Fluent.Inclicenselicense.datFLEXlm error: -88309For further information refer to the FLEXlm End User Manualavailable at https://www.wendangku.net/doc/c11454352.html,.A:license 过期,把系统时间一点点往后调就OK问题

34:Fluent 常见报错解答9Q:在linux ES3 下安装了fluent6.1.22,启动后出现一下提示Copyright2003FluentInc.:AllRightsReserved:Loading/App/fluent/Fluent.Inc/fluent6.1.22/lib/flpri m.dmp.117-32: Done.: kill script file is /root/kill-fluent3267A:正常,其中kill script file is /root/kill-fluent3267是fluent 产生的临时文件,用来杀死fluent 及其相关进程,免得死进程时无法kill。只要fluent 是正常退出,则自动删除。

35:用VC、VF 编程的时候所开的最大内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接运行,但是有的版本的编译器则不行,如何解决?project-setting-Link-Output将stack allocations 下的Reserve 和commit都改成你想要的最大内存数注意:它是以字节数来算的,所以如果你想开500MB则需要写进去524288000 50010241024

36:安装了gambit,但运行时说缺少base80.dll你运行了错误的Gambit.exe。打开目录fluent.inc/ntbin/ntx86,运行这里面的gambit问题

37:国际上cfd 的权威期刊有哪些?Journal of fluid mechanicsAIAA美国航空航天协会问题

38:何谓对流、扩散?一滴墨水滴在一个水槽中,如果水静止,颜色的范围均匀地向四周扩大了,这就是扩散作用。扩散是由于分子运动造成的。如果水体流动,则不仅颜色的范围扩大了,而且向下游漂移了一段距离,后者就是对流。对流是由于流场分布不均匀造成的流体微团运动。对流与扩散相比具有强烈的方向性。问题39:Gambit 常见报错1Q:安装好后运行gambit.exe 显示:WARNING-H:hbfluentgambitntbinntx86GambIT.1264 at 480inJuly21: 2003 16:11:54 FDIWHAT sysfile.c:FILEEXISTS: Warning:locale not supported by Xliblocale set to C:Using X_DEVICE_DRIVER with standard visual.A:这是正常的,使用gambit 不要关闭

该窗口问题

40:什么是PIV ?颗粒图像测速仪问题

41:Fluent 中如何设定零厚度的障碍物对3D,画一个面,spilt 体,用connected 的方式;对2D,画一条线,spilt 面,用connected 的方式问题

42:什么是Favre-averaged N-S equations?采用Faver 平均(而非普通时间平均)得到的时均方程的,一般讲述湍流的书里面都会提到。问题

43:uniform grid 是什么?均匀网格问题

44:保守型方程和非保守型方程有何区别?保守与非保守型方程,也叫守恒型和非守恒型方程。两者的不同体现在方程的对流项上。对于守恒型方程,对流项表示为divρUΦ其中U 是速度矢量,Φ 是通用变量,在动量方程中就是u、v、w而对于非守恒方程,对流项不采用散度的形式,而写为ρUdivΦ这个可以通过连续方程推导得出。如果对于微元体,这二者是等价的。但是,我们实际计算的单元都是有限大小,于是,这两种形式就有了不同的特性。突出表现在对激波的计算上。使用非守恒型的方程是无法正确计算出激波的位置的,而且还会引起解的振荡。一般来说,我们推荐使用守恒型的控制方程。因为他对任意大小的计算单元,都永远守恒。

45:Tecplot 中如何无量纲化数据data-alter 里面写个公式就可以了问题

46:如何将pre 的文件导入gambit在pre 里面将文件保存为.stp 格式即可导入gambit问题

47:gambit 里的实体和虚体有什么区别gambit 的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:1。实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。2,实体运算在很多cad 软件里面都有,但是虚体是gambit 的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。3。在网格生成的过程中,如果有几个相对比较平坦的面,可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split 的方式把它划分成几个小面以提高网格

Fluent计算错误汇总

1..fluent不能显示图像

在运行fluent时,导入case后,检查完grid,在显示grid时,总是出现这样的错误

Error message from graphics function Update_Display:

Unable to Set OpenGL Rendering Context

Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).

Error Object: ()

解决办法:

右键单击快捷方式,把目标由x:fluent.incntbinntx86fluent.exe

改成: x:fluent.incntbinntx86fluent.exe 2d -driver msw

如果还有三维的,可以再建立一个快捷方式改成:

x:fluent.incntbinntx86fluent.exe 3d -driver msw

这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB等,这也会使fluent无法显示图像。

Q1:GAMBIT安装后无法运行,出错信息是“unable find Exceed X Server”

A. GAMBIT需要装EXCEED才能用。

gambit的运行:先运行命令提示符,输入gambit,回车

fluent的运行:直接在开始-程序-Fluent Inc里面

Q2:Fluent安装后无法运行,出错信息是“unable find/open license.dat"

A. FLUENT和GAMBIT需要把相应license.dat文件拷贝到FLUENT.INC/license目录下

Q3:出错信息:运行gambit时提示找不到gambit文件?

A. FLUENT和GAMBIT推荐使用默认安装设置,

安装完GAMBIT请设置环境变量,

设置办法“开始-程序-FLUENT INC-Set Environment"

另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。

Q4:使用Fluent和Gambit需要注意什么问题?

A. 安装好FLUENT和GAMBIT最好设置一下用户默认路径

推荐设置办法,在非系统分区建一个目录,如d:users

a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件修改本地路径为d:users,重起到该用户运行命令提示符,检查用户路径是否修改

b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式

在快捷方式-起始位置加入D:users,重起检查

Q5:Gambit运行失败,出错信息“IDENTIFIER "default_ Server ”

A. gambit的缺省文件已经打开,到用户默认目录删除default_id.*等文件

Q6:Gambit运行失败,Gambit运行界面一闪而过,没有出错信息,

只启动了exceed,并在gambit所在目录随机生成了一个gambit.xxxx的目录

A. 因为执行了错误的gambit程序,在fluent的文件夹里有两个目录下有gambit,

需要正确运行的是fluent inc/ntbin/ntx86里的那个gambit.exe,

而不是gambit文件夹下的那个gambit.exe

Q7:安装完fluent6.1,运行时出现这样的问题:

Error: sopenoutputfile: unable to open file for output

Error Object: "c:tempkill-fluent1684"

A. 在C盘下建个temp目录,两个错误都可以解决。

Q8:Fluent计算时迭代发散怎么办?

A. FLUENT计算开始迭代最好使用较小的库朗数,否则容易导致迭代发散。

修改办法slove-controls-solution,修改courant Number

默认值为1,开始没有经验的改小点,比如0.01,然后逐渐加大,

经验丰富的同仁自己决定

或者,FLUENT修改迭代值的极限,slove-controls-Limits

根据你计算的情况决定

Q9:fortran程序中报错stack overflow 怎么办?

一般fortran编译器默认情况是allocatable array放在堆里,automatic array放在栈里。

栈的缺省设置一般为1048576。

数组越界,在Visual Fortran里提示stack overflow。在f77这样的unix平台下的编译器

里通常是core dump。

这时把栈的缺省设置改大即可。

VF中,命令行方式运行link或editbin命令即可。

问题1:Gambit为什么无法启动?

原因可能有3

1.exceed问题。运行Gambit出现Using X_DEVICE。。。。表示exceed安装没有问题,如果不出现,请重新安装exceed,安装exceed最好自定义安装,只选择x-server,其他的全部不要,这样最好;

2.License问题。进入命令行方式,设置好环境变量后,运行Gambit,如果显示License Error,那就是License问题了,重新Copy License文件到安装目录下的license目录里;

3..lok文件问题。Gambit启动的时候默认的建立Defaul.dbs,如果存在default.lok文件,则gambit 无法启动,删除该文件即可,.lok文件意思就是锁定本项目,详细的说明请看Gambit帮助;

4.也是License问题,但即使重新copy License文件也无法解决,这时可以尝试修改系统时间。

问题2:如何提高收敛性?

1.保证网格足够精细

2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求

3.适当调小松弛因子,并选择最符合你所使用的模型的求解策略

问题3:Fluent中压力进口和压力出口边界中的压力如何设置?

首先应该明确两个概念:

总压=静压+动压(对不可压缩流动)

绝对压力=表压(gauge pressure)+参考压力(operating pressure)

Fluent的压力边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet中设定的是静压(注意:这里面没有包含水头压力Hydrostatic Head)。

问题4:什么是静压、总压、动压?

静压、动压、总压是流体力学(总压严格说是空气动力学)中的概念。

1.静压是跟随流体以同样的速度运动的压力计所测量到的压力, 是因为分子的运动而产生的。

2.动压等于0.5*密度*(速度*速度),是按照能量观点给出的一个定义。

3.总压其实是一个能量平衡的关系,它是静压和马赫数的函数,它是静止在流体中的压力计所测量到的压

力。

4.在fluent中还出现了一个参考压力(operating pressure)

,这是因为压力项在NS方程中是以一阶导数的形式出现的,所以在求解压力的时候,一定要给定一个参考值才能确定,就比如求解一个一阶常微分方程,dy/dx=1,求出来是y=x+constant。只有给定那个constant才能构成定解条件。fluent中的操作压力就相当于那个constant,所以理论

喜豢裳顾跷侍猓慰佳沽κ强梢运姹愀ǖ摹

fluent求解出来的压力是表压,再加上这个参考压力就是绝对压力。

问题5:后处理显示为什么老是闪烁,不正常?

后处理的显示问题一般都属于显卡的问题:

1.显卡太老了;

2.驱动不对,没有装好directx和opengl等一系列引擎;

3. 显卡驱动可能被病毒一类的原因破坏了

问题6:混合物的粘性应当如何计算?

∑(混合气体中i组分气体的体积百分数×i组分的分子量×i组分气体动力粘度)/ ∑(混合气体i组分气体的体积百分数×i组分的分子量)

问题7:什么是PDF模型?

PDF模型不求解单个组分的输运方程,而求解混合组分分布的输运方程。各组分浓度由混合组分分布求得。PDF模型尤其适合于湍流扩散火焰的模拟和类似的反应过程。在该模型中,用概率密度函数

PDF(probability density

function)来考虑湍流效应。该模型不要求用户显式地定义反应机理,而是通过火焰面方法(即混即燃模型)或化学平衡计算来处理,因此比有限速率模型有更多的优势。

问题8:SCCM是什么单位?

真空单位换算流速与漏率:1 Pa·L/s = 59.2 sccm

问题9:Schmidt Number是什么?

表示动量和质量输运之间的关系:粘性系数与扩散系数的比值

问题10:Prandtl Number是什么?

运动粘性系数与热扩散系数之比,表示动量、热量的输运难易程度

问题11:Lewis Number是什么?

是热扩散系数和扩散系数之间的比值

问题12:如何将fluent的网格文件导入CFX?

先将gambit的网格导入到icem-cfd,再倒进cfx。Icem-cfd中有import mesh功能,并且和fluent 有接口

问题13:Fluent与matlab冲突怎么办?

在"控制面板->管理->服务"中将matlab的server关掉即可

问题14:Fluent软件过期怎么办?

在所有目录中查找是否有比当前系统时间更新的文件,找到后把文件时间改回去即可。fluent 在计算机所有文件中找一个最新时间,如果此时间新于系统时间,fluent即认为修改过系统时间,即使把系统时间改回去是没有用的。

问题15:Phoenics安装常见问题

1."Tcl error"--没装active.exe了(phoenics安装程序中有我却视而不见);

2."visual fortran run-time error"--没装fortran了;

3."code expired"--系统时间没改正确。

问题16:Fluent常见报错解答1

Q:在fluent里,打开display里的grid只能弹出一个发白的屏幕,死了。fluent显示:

Error: Floating point error: divide by zero

Error Object: ()

Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).

Error Object: ()

A:1. 可能是图形还没有显示完,你突然关掉它,以后再显示就是出现这种情况。建议你保存case and date 后,退出fluent,重新读一次case and date就可以正常显示;

2. 显卡对opengl的支持不好,更新显卡驱动

问题17:Fluent常见报错解答2

Q:启动后显示如下:

Error: sopenoutputfile: unable to open file for output

Error Object: "c:tempkill-fluent692"

A:破解不干净,不影响使用

问题18:Fluent常见报错解答3

Q:网格导入fluent时

: Building...

: grid,

: Error: Null Domain Pointer

A:计算域指针无效,一般需要重新生成网格。

问题19:Fluent常见报错解答4

Q:运行时出现如下信息:

Error:

FLUENT received fatal signal (ACCESS_VIOLATION)

1. Note exact events leading to error.

2. Save case/data under new name.

3. Exit program and restart to continue.

4. Report error to your distributor.

Error Object: ()

A:只要是严重的错误和发散,fluent都显示这个,这些信息说明不了任何问题。模型要做一定的调整。

问题20:Fluent常见报错解答5

Q:出现如下信息

: Welcome to Fluent 6.1.22

: Copyright 2003 Fluent Inc.

: All Rights Reserved

: Cannot open dump file "fl_s117.dmp".

: Error: Unable to open dump file

: ()

: Error encountered in critical code section

: Hit return to exit.

A:这可能是整理注册表或清理垃圾文件时把一些fluent要用到的文件清除了。直接重新覆盖安装即可恢复。

问题21:Fluent常见报错解答6

Q:计算完display时出现如下信息

: Error message from graphics function Compute_Text_Extent:

: The device for '/driver/opengl/win+w0/inner/scale' doesn't seem to be alive

: Error message from graphics function Set_Camera_By_Volume:

: Xmin is equal to or greater than Xmax

A:删掉显卡重装驱动,并检察directx等是否安装

问题22:Fluent常见报错解答7

Q:迭代计算中窗口显示:

turbulent viscosity limited to viscosity ratio of……

A:这是提示你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits的选项中加大Max turbulent viscosity ratio值,可以加大2个数量级。

问题23:Fluent常见报错解答8

Q:运行fluent出现如下信息

System clock has been set back

Feature: fluent

License path: C:Fluent.Inclicenselicense.dat

FLEXlm error: -88,309

For further information, refer to the FLEXlm End User Manual,

available at "https://www.wendangku.net/doc/c11454352.html,".

A:license过期,把系统时间一点点往后调就OK

问题24:Fluent常见报错解答9

Q:在linux ES3下安装了fluent6.1.22,启动后出现一下提示

Copyright 2003 Fluent Inc.

: All Rights Reserved

oading "/App/fluent/Fluent.Inc/fluent6.1.22/lib/flprim.dmp.117-32"

: Done.

: kill script file is /root/kill-fluent3267

A:正常,其中"kill script file is /root/kill-fluent3267"是fluent产生的临时文件,用来杀死fluent 及其相关进程,免得死进程时无法kill。只要fluent是正常退出,则自动删除。

问题25:用VC、VF 编程的时候所开的最大内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接运行,但是有的版本的编译器则不行,如何解决?

project->setting->Link->Output

将stack allocations 下的Reserve 和 commit

都改成你想要的最大内存数

注意:它是以字节数来算的,所以如果你想开 500MB

则需要写进去 524288000 ( 500*1024*1024 )

问题26:安装了gambit,但运行时说缺少base80.dll

你运行了错误的Gambit.exe。

打开目录fluent.inc/ntbin/ntx86,运行这里面的gambit

问题27:国际上cfd的权威期刊有哪些?

Journal of fluid mechanics

AIAA(美国航空航天协会)

问题28:何谓"对流"、"扩散"?

一滴墨水滴在一个水槽中,如果水静止,颜色的范围均匀地向四周扩大了,这就是扩散作用。扩散是由于分子运动造成的。

如果水体流动,则不仅颜色的范围扩大了,而且向下游漂移了一段距离,后者就是对流。对流是由于流场分布不均匀造成的流体微团运动。

对流与扩散相比具有强烈的方向性。

问题29:Gambit常见报错1

Q:安装好后运行gambit.exe显

:WARNING<17>-H:hbfluentgambitntbinntx86GambIT.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:这是正常的,使用gambit不要关闭该窗口

问题30:什么是PIV ?

颗粒图像测速仪

问题31:Fluent中如何设定零厚度的障碍物

对3D,画一个面,spilt体,用connected的方式;

对2D,画一条线,spilt面,用connected的方式

问题32:什么是Favre-averaged N-S equations?

采用Faver平均(而非普通时间平均)得到的时均方程的,一般讲述湍流的书里面都会提到。

问题33:uniform grid是什么?

均匀网格

问题34:保守型方程和非保守型方程有何区别?

保守与非保守型方程,也叫守恒型和非守恒型方程。两者的不同体现在方程的对流项上。

对于守恒型方程,对流项表示为 div(ρUΦ)

其中U 是速度矢量,Φ是通用变量,在动量方程中就是u、v、w

而对于非守恒方程,对流项不采用散度的形式,而写为ρUdivΦ

这个可以通过连续方程推导得出。

如果对于微元体,这二者是等价的。但是,我们实际计算的单元都是有限大小,于是,这两种形式就有了不同的特性。突出表现在对激波的计算上。使用非守恒型的方程是无法正确计算出激波的位置的,而且还会引起解的振荡。

一般来说,我们推荐使用守恒型的控制方程。因为他对任意大小的计算单元,都永远守恒。

问题35:Tecplot中如何无量纲化数据

data-alter里面写个公式就可以了

问题36:如何将pre的文件导入gambit

在pre里面将文件保存为.stp格式即可导入gambit

问题37:gambit里的实体和虚体有什么区别

gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:

1。实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split等功能。2,实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit的建模和网格生成的灵活性增加了很多。

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

1..fluent不能显示图像

在运行fluent时,导入case后,检查完grid,在显示grid时,总是出现这样的错误

Error message from graphics function Update_Display:

Unable to Set OpenGL Rendering Context

Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).

Error Object: ()

解决办法:

右键单击快捷方式,把目标由x:fluent.incntbinntx86fluent.exe

改成: x:fluent.incntbinntx86fluent.exe 2d -driver msw

如果还有三维的,可以再建立一个快捷方式改成:

x:fluent.incntbinntx86fluent.exe 3d -driver msw

这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB等,这也会使fluent无法显示图像。

Q1:GAMBIT安装后无法运行,出错信息是“unable find Exceed X Server”

A. GAMBIT需要装EXCEED才能用。

gambit的运行:先运行命令提示符,输入gambit,回车

fluent的运行:直接在开始-程序-Fluent Inc里面

Q2:Fluent安装后无法运行,出错信息是“unable find/open license.dat"

A. FLUENT和GAMBIT需要把相应license.dat文件拷贝到FLUENT.INC/license目录下

Q3:出错信息:运行gambit时提示找不到gambit文件?

A. FLUENT和GAMBIT推荐使用默认安装设置,

安装完GAMBIT请设置环境变量,

设置办法“开始-程序-FLUENT INC-Set Environment"

另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。

Q4:使用Fluent和Gambit需要注意什么问题?

A. 安装好FLUENT和GAMBIT最好设置一下用户默认路径

推荐设置办法,在非系统分区建一个目录,如d:users

a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件修改本地路径为d:users,重起到该用户运行命令提示符,检查用户路径是否修改

b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式在快捷方式-起始位置加入D:users,重起检查

Q5:Gambit运行失败,出错信息“IDENTIFIER "default_ Server ”

A. gambit的缺省文件已经打开,到用户默认目录删除default_id.*等文件

Q6:Gambit运行失败,Gambit运行界面一闪而过,没有出错信息,

只启动了exceed,并在gambit所在目录随机生成了一个gambit.xxxx的目录

A. 因为执行了错误的gambit程序,在fluent的文件夹里有两个目录下有gambit,

需要正确运行的是fluent inc/ntbin/ntx86里的那个gambit.exe,

而不是gambit文件夹下的那个gambit.exe

Q7:安装完fluent6.1,运行时出现这样的问题:

Error: sopenoutputfile: unable to open file for output

Error Object: "c:tempkill-fluent1684"

A. 在C盘下建个temp目录,两个错误都可以解决。

Q8:Fluent计算时迭代发散怎么办?

A. FLUENT计算开始迭代最好使用较小的库朗数,否则容易导致迭代发散。

修改办法slove-controls-solution,修改courant Number

默认值为1,开始没有经验的改小点,比如0.01,然后逐渐加大,

经验丰富的同仁自己决定

或者,FLUENT修改迭代值的极限,slove-controls-Limits

根据你计算的情况决定

Q9:fortran程序中报错stack overflow 怎么办?

一般fortran编译器默认情况是allocatable array放在堆里,automatic array放在栈里。

栈的缺省设置一般为1048576。

数组越界,在Visual Fortran里提示stack overflow。在f77这样的unix平台下的编译器

里通常是core dump。

这时把栈的缺省设置改大即可。

VF中,命令行方式运行link或editbin命令即可。

问题1:Gambit为什么无法启动?

原因可能有3

1.exceed问题。运行Gambit出现Using X_DEVICE。。。。表示exceed安装没有问题,如果不出现,请重新安装exceed,安装exceed最好自定义安装,只选择x-server,其他的全部不要,这样最好;

2.License问题。进入命令行方式,设置好环境变量后,运行Gambit,如果显示License Error,那就是License问题了,重新Copy License文件到安装目录下的license目录里;

3..lok文件问题。Gambit启动的时候默认的建立Defaul.dbs,如果存在default.lok文件,则gambit 无法启动,删除该文件即可,.lok文件意思就是锁定本项目,详细的说明请看Gambit 帮助;

4.也是License问题,但即使重新copy License文件也无法解决,这时可以尝试修改系统时间。

问题2:如何提高收敛性?

1.保证网格足够精细

2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求

3.适当调小松弛因子,并选择最符合你所使用的模型的求解策略

问题3:Fluent中压力进口和压力出口边界中的压力如何设置?

首先应该明确两个概念:

总压=静压+动压(对不可压缩流动)

绝对压力=表压(gauge pressure)+参考压力(operating pressure)

Fluent的压力边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet

中设定的是静压(注意:这里面没有包含水头压力Hydrostatic Head)。

问题4:什么是静压、总压、动压?

静压、动压、总压是流体力学(总压严格说是空气动力学)中的概念。

1.静压是跟随流体以同样的速度运动的压力计所测量到的压力, 是因为分子的运动而产生的。

2.动压等于0.5*密度*(速度*速度),是按照能量观点给出的一个定义。

3.总压其实是一个能量平衡的关系,它是静压和马赫数的函数,它是静止在流体中的压力计所测量到的压力。

4.在fluent中还出现了一个参考压力(operating pressure)

,这是因为压力项在NS方程中是以一阶导数的形式出现的,所以在求解压力的时候,一定要给定一个参考值才能确定,就比如求解一个一阶常微分方程,dy/dx=1,求出来是y=x+constant。只有给定那个constant才能构成定解条件。fluent中的操作压力就相当于那个constant,所以理论

喜豢裳顾跷侍猓慰佳沽κ强梢运姹愀ǖ摹

fluent求解出来的压力是表压,再加上这个参考压力就是绝对压力。

问题5:后处理显示为什么老是闪烁,不正常?

后处理的显示问题一般都属于显卡的问题:

1.显卡太老了;

2.驱动不对,没有装好directx和opengl等一系列引擎;

3.显卡驱动可能被病毒一类的原因破坏了

问题6:混合物的粘性应当如何计算?

∑(混合气体中i组分气体的体积百分数×i组分的分子量×i组分气体动力粘度)/ ∑(混合气体i 组分气体的体积百分数×i组分的分子量)

问题7:什么是PDF模型?

PDF模型不求解单个组分的输运方程,而求解混合组分分布的输运方程。各组分浓度由混合组分分布求得。PDF模型尤其适合于湍流扩散火焰的模拟和类似的反应过程。在该模型中,用概率密度函数PDF(probability density

function)来考虑湍流效应。该模型不要求用户显式地定义反应机理,而是通过火焰面方法(即混即燃模型)或化学平衡计算来处理,因此比有限速率模型有更多的优势。

问题8:SCCM是什么单位?

真空单位换算流速与漏率:1 Pa·L/s = 59.2 sccm

问题9:Schmidt Number是什么?

表示动量和质量输运之间的关系:粘性系数与扩散系数的比值

问题10:Prandtl Number是什么?

运动粘性系数与热扩散系数之比,表示动量、热量的输运难易程度

问题11:Lewis Number是什么?

是热扩散系数和扩散系数之间的比值

问题12:如何将fluent的网格文件导入CFX?

先将gambit的网格导入到icem-cfd,再倒进cfx。Icem-cfd中有import mesh功能,并且和fluent有接口

问题13:Fluent与matlab冲突怎么办?

在"控制面板->管理->服务"中将matlab的server关掉即可

问题14:Fluent软件过期怎么办?

在所有目录中查找是否有比当前系统时间更新的文件,找到后把文件时间改回去即可。fluent 在计算机所有文件中找一个最新时间,如果此时间新于系统时间,fluent即认为修改过系统时间,即使把系统时间改回去是没有用的。

问题15:Phoenics安装常见问题

1."Tcl error"--没装active.exe了(phoenics安装程序中有我却视而不见);

2."visual fortran run-time error"--没装fortran了;

3."code expired"--系统时间没改正确。

问题16:Fluent常见报错解答1

Q:在fluent里,打开display里的grid只能弹出一个发白的屏幕,死了。fluent显示:Error: Floating point error: divide by zero

Error Object: ()

Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).

Error Object: ()

A:1. 可能是图形还没有显示完,你突然关掉它,以后再显示就是出现这种情况。建议你保存case and date后,退出fluent,重新读一次case and date就可以正常显示;

2.显卡对opengl的支持不好,更新显卡驱动

问题17:Fluent常见报错解答2

Q:启动后显示如下:

Error: sopenoutputfile: unable to open file for output

Error Object: "c:tempkill-fluent692"

A:破解不干净,不影响使用

问题18:Fluent常见报错解答3

Q:网格导入fluent时

: Building...

: grid,

: Error: Null Domain Pointer

A:计算域指针无效,一般需要重新生成网格。

问题19:Fluent常见报错解答4

Q:运行时出现如下信息:

Error:

FLUENT received fatal signal (ACCESS_VIOLATION)

1. Note exact events leading to error.

2. Save case/data under new name.

3. Exit program and restart to continue.

4. Report error to your distributor.

Error Object: ()

A:只要是严重的错误和发散,fluent都显示这个,这些信息说明不了任何问题。模型要做一定的调整。

问题20:Fluent常见报错解答5

Q:出现如下信息

: Welcome to Fluent 6.1.22

: Copyright 2003 Fluent Inc.

: All Rights Reserved

: Cannot open dump file "fl_s117.dmp".

: Error: Unable to open dump file

: ()

: Error encountered in critical code section

: Hit return to exit.

A:这可能是整理注册表或清理垃圾文件时把一些fluent要用到的文件清除了。直接重新覆盖安装即可恢复。

问题21:Fluent常见报错解答6

Q:计算完display时出现如下信息

: Error message from graphics function Compute_Text_Extent:

: The device for '/driver/opengl/win+w0/inner/scale' doesn't seem to be alive

: Error message from graphics function Set_Camera_By_Volume:

: Xmin is equal to or greater than Xmax

A:删掉显卡重装驱动,并检察directx等是否安装

问题22:Fluent常见报错解答7

Q:迭代计算中窗口显示:

turbulent viscosity limited to viscosity ratio of……

A:这是提示你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits的选项中加大Max turbulent viscosity ratio值,可以加大2个数量级。

问题23:Fluent常见报错解答8

Q:运行fluent出现如下信息

System clock has been set back

Feature: fluent

License path: C:Fluent.Inclicenselicense.dat

FLEXlm error: -88,309

For further information, refer to the FLEXlm End User Manual,

available at "https://www.wendangku.net/doc/c11454352.html,".

A:license过期,把系统时间一点点往后调就OK

问题24:Fluent常见报错解答9

Q:在linux ES3下安装了fluent6.1.22,启动后出现一下提示

Copyright 2003 Fluent Inc.

: All Rights Reserved

oading "/App/fluent/Fluent.Inc/fluent6.1.22/lib/flprim.dmp.117-32"

: Done.

: kill script file is /root/kill-fluent3267

A:正常,其中"kill script file is /root/kill-fluent3267"是fluent产生的临时文件,用来杀死fluent 及其相关进程,免得死进程时无法kill。只要fluent是正常退出,则自动删除。

问题25:用VC、VF 编程的时候所开的最大内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接运行,但是有的版本的编译器则不行,如何解决?project->setting->Link->Output

将stack allocations 下的Reserve 和commit

都改成你想要的最大内存数

注意:它是以字节数来算的,所以如果你想开500MB

则需要写进去524288000 ( 500*1024*1024 )

问题26:安装了gambit,但运行时说缺少base80.dll

你运行了错误的Gambit.exe。

打开目录fluent.inc/ntbin/ntx86,运行这里面的gambit

问题27:国际上cfd的权威期刊有哪些?

Journal of fluid mechanics

AIAA(美国航空航天协会)

问题28:何谓"对流"、"扩散"?

一滴墨水滴在一个水槽中,如果水静止,颜色的范围均匀地向四周扩大了,这就是扩散作用。扩散是由于分子运动造成的。

如果水体流动,则不仅颜色的范围扩大了,而且向下游漂移了一段距离,后者就是对流。对流是由于流场分布不均匀造成的流体微团运动。

对流与扩散相比具有强烈的方向性。

问题29:Gambit常见报错1

Q:安装好后运行gambit.exe显示

:WARNING<17>-H:hbfluentgambitntbinntx86GambIT.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:这是正常的,使用gambit不要关闭该窗口

问题30:什么是PIV ?

颗粒图像测速仪

问题31:Fluent中如何设定零厚度的障碍物

对3D,画一个面,spilt体,用connected的方式;

对2D,画一条线,spilt面,用connected的方式

问题32:什么是Favre-averaged N-S equations?

采用Faver平均(而非普通时间平均)得到的时均方程的,一般讲述湍流的书里面都会提到。

问题33:uniform grid是什么?

均匀网格

问题34:保守型方程和非保守型方程有何区别?

保守与非保守型方程,也叫守恒型和非守恒型方程。两者的不同体现在方程的对流项上。对于守恒型方程,对流项表示为div(ρUΦ)

其中U 是速度矢量,Φ是通用变量,在动量方程中就是u、v、w

而对于非守恒方程,对流项不采用散度的形式,而写为ρUdivΦ

这个可以通过连续方程推导得出。

如果对于微元体,这二者是等价的。但是,我们实际计算的单元都是有限大小,于是,这两种形式就有了不同的特性。突出表现在对激波的计算上。使用非守恒型的方程是无法正确计算出激波的位置的,而且还会引起解的振荡。

一般来说,我们推荐使用守恒型的控制方程。因为他对任意大小的计算单元,都永远守恒。

问题35:Tecplot中如何无量纲化数据

data-alter里面写个公式就可以了

问题36:如何将pre的文件导入gambit

在pre里面将文件保存为.stp格式即可导入gambit

问题37:gambit里的实体和虚体有什么区别

gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:

1。实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split等功能。

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

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

Fluent中常见问题

1什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响? 1、亚松驰(Under Relaxation):所谓亚松驰就是将本层次计算结果与上一层次结果的差值作适当缩减,以避免由于差值过大而引起非线性迭代过程的发散。用通用变量来写出时,为松驰因子(Relaxation Factors)。《数值传热学-214》 2、FLUENT中的亚松驰:由于FLUENT所解方程组的非线性,我们有必要控制的变化。一般用亚松驰方法来实现控制,该方法在每一部迭代中减少了的变化量。亚松驰最简单的形式为:单元内变量等于原来的值加上亚松驰因子a与变化的积, 分离解算器使用亚松驰来控制每一步迭代中的计算变量的更新。这就意味着使用分离解算器解的方程,包括耦合解算器所解的非耦合方程(湍流和其他标量)都会有一个相关的亚松驰因子。在FLUENT中,所有变量的默认亚松驰因子都是对大多数问题的最优值。这个值适合于很多问题,但是对于一些特殊的非线性问题(如:某些湍流或者高Rayleigh数自然对流问题),在计算开始时要慎重减小亚松驰因子。使用默认的亚松驰因子开始计算是很好的习惯。如果经过4到5步的迭代残差仍然增长,你就需要减小亚松驰因子。有时候,如果发现残差开始增加,你可以改变亚松驰因子重新计算。在亚松驰因子过大时通常会出现这种情况。最为安全的方法就是在对亚松驰因子做任何修改之前先保存数据文件,并对解的算法做几步迭代以调节到新的参数。最典型的情况是,亚松驰因子的增加会使残差有少量的增加,但是随着解的进行残差的增加又消失了。如果残差变化有几个量级你就需要考虑停止计算并回到最后保存的较好的数据文件。注意:粘性和密度的亚松驰是在每一次迭代之间的。而且,如果直接解焓方程而不是温度方程(即:对PDF计算),基于焓的温度的更新是要进行亚松驰的。要查看默认的亚松弛因子的值,你可以在解控制面板点击默认按钮。对于大多数流动,不需要修改默认亚松弛因子。但是,如果出现不稳定或者发散你就需要减小默认的亚松弛因子了,其中压力、动量、k和e的亚松弛因子默认值分别为0.2,0.5,0.5和0.5。对于SIMPLEC格式一般不需要减小压力的亚松弛因子。在密度和温度强烈耦合的问题中,如相当高的Rayleigh数的自然或混合对流流动,应该对温度和/或密度(所用的亚松弛因子小于1.0)进行亚松弛。相反,当温度和动量方程没有耦合或者耦合较弱时,流动密度是常数,温度的亚松弛因子可以设为1.0。对于其它的标量方程,如漩涡,组分,PDF变量,对于某些问题默认的亚松弛可能过大,尤其是对于初始计算。你可以将松弛因子设为0.8以使得收敛更容易。 SIMPLE与SIMPLEC比较 在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC(SIMPLE-Consistent)算法,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下: 对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速度耦合所限制,你通常可以用SIMPLEC算法很快得到收敛解。在SIMPLEC中,压力校正亚松驰因子通常设为1.0,它有助于收敛。但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致不稳定。对于所有的过渡流动计算,强烈推荐使用PISO算法邻近校正。它允许你使用大的时间步,而且对于动量和压力都可以使用亚松驰因子1.0。对于定常状态问题,具有邻近校正的PISO并不会比具有较好的亚松驰因子的SIMPLE或SIMPLEC好。对于具有较大扭曲网格上的定常状态和过渡计算推荐使用PISO倾斜校正。当你使用PISO邻近校正时,对所有方程都推荐使用亚松驰因子为1.0或者接近1.0。如果你只对高度扭曲的网格使用PISO 倾斜校正,请设定动量和压力的亚松驰因子之和为1.0比如:压力亚松驰因子0.3,动量亚

FLUENT中常见的单词

FLUENT中常见的单词 31页 visibility [vizi'biliti] n.能见度, 视程,清晰度 ①能见度 【摘要】vid/vis == see, vision 视力,视觉, invisible 看不见的, visibility 能见度. viv == life, vivid 生动的, revive 复活, survive 幸存,逃生. voc/vok == call;voice ... ②可见度 【摘要】可见度visibility 科教片science education film 科教兴国rejuvenate our country through secience and education 克扣dock wages 客流量volume of commuters; ... ③可见性 【摘要】逻辑整合的首要问题就是区别的形成,这就是“可见性”(visibility)。但“可见的”并不是在“此时此地”(here and now)的直接性之中被把握,而总是涉及一个区分背景和轮廓... ④明视度 【摘要】visibility 明视度visible wavelength 可见波长vision electronic recording apparatus 视频电子记录装置visual acuity 视觉锐度或视力visual angle 视角... geometry[d?i?mitri] vertices vertex 32页 33页 translate rotate reflect scale 34页 35页 36页 45页 inviscid Laminar spalart-allmaras Reynolds realizable equilibrium enhanced

fluent计算错误分析

1. FlUENT 1.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,然后迭代几百次时就会发生这种错误。但是当我不把网格缩放到m时,让它和在Gambit中一样,迭代就会成功;我认为你应当检查网格,你的网格数太多了,使用较少的网格问题就会解决;网格太多,计算机资源不够用,使使比较粗的网格。 边界条件在我的分析中,我设了一个wall边界条件来代迭axis边界条件,结果fluent拒绝计算并告诉我floating point error。你的边界条件不能代表真实的物理现象;错误的边界条件定义可能会导致floating point error。例如把内边界设成interior;一次我使用对称边界条件模拟2D区间时也遇到这种问题,我把symmetry设为axe symmetric,就发生了floating point error;检查你设的湍流参数,减小湍流强度,先进行50次迭代。 多处理器问题我近来在进行多处理器模拟时也遇到相似的问题。问题的解决方法是在单个处理器上运行,这样就运算得很好。 错误迭代以错误的条件来初始化,在开始迭代时就会发生floating point error。 1.1.2 coupled和segregated求解有什么区别? Coupled会同时求解所有的方程(质量守恒方程、动量守恒方程和能量守恒方程)而不是单个方程求解(方程互相分离)。当速度和压力高度耦合(高压和高速)时应该使用耦合求解,但这样会需要较长的计算时间。 在耦合求解中,能量方程中总是包含组分扩散(Species Diffusion Term)项。

Fluent性能分析

Fluent性能分析 仅仅就我接触过得谈谈对fluent的认识,并说说哪些用户适合用,哪些不适合 fluent对我来说最麻烦的不在里面的设置,因为我本身解决的就是高速流动可压缩N-S方程,而且本人也是学力学的,诸如边界条件设置等概念还是非常清楚的同时我接触的流场模拟,都不会有很特别的介质,所以设置起来很简单 对我来说,颇费周折的是gambit做图和生成网格,并不是我不会,而是gambit对作图要求的条件很苛刻,也就是说,稍有不甚,就前功尽弃,当然对于计算流场很简单的用户,这不是问题。有时候好几天生成不了的图形,突然就搞定了,逐渐我也总结了一点经验,就是要注意一些小的拐角地方的图形,有时候做布尔运算在图形吻合的地方,容易产生一些小的面最终将导致无法在此生成网格, fluent里面的计算方法是有限体积法,而且我觉得它在计算过程中为了加快收敛速度,采取了交错网格,这样,计算精度就不会很高。同时由于非结构网格,肯定会导致计算精度的下降,所以我一贯来认为在fluent里面选取复杂的粘性模型和高精度的 格式没有任何意义,除非你的网格做的非常好。 而且fluent5.5以前的版本(包括5。5),其物理模型,(比如粘性流体的几个模型)都是预先设定的,所以,对于那些做探索性或者检验新方法而进行的模拟,就不适合 用。 同时gambit做网格,对于粘性流体,特别是计算湍流尺度,或者做热流计算来说其网格精度一般是不可能满足的,除非是很小的计算区域 所以,用fluent做的比较复杂一点的流场(除了经典的几个基本流场) 其计算所得热流,湍流,以及用雷诺应力模拟的粘性都不可能是准确的, 这在物理上和计算方法已经给fluent判了死刑,有时候看到很多这样讨论的文章,觉得 大家应该从物理和力学的本质上考虑问题。 但是,fluent往往能计算出量级差不多的结果,我曾经做了一个复杂的飞行器热流计算,高超音速流场,得到的壁面热流,居然在量级上是吻合的,但是,从计算热流需要的壁面网格精度来判断,gambit所做的网格比起壁面网格所满足的尺寸的要大了至少2个数量级, 我到现在还不明白fluent是怎么搞的。 综上,我觉得,如果对付老板的一些工程项目,可以用fluent对付过去但是如果真的做论文,或者需要发表文章,除非是做一些技术性工作,比如优化计算 一般用fluent是不适合的。 我感觉fluent做力的计算是很不错的,做流场结构的计算,即使得出一些涡也不是流场本身性质的反应,做低速流场计算,fluent的优势在于收敛 速度快,但是低速流场计算,其大多数的着眼点在于对流场结构的探索,所以计算得到的结果就要好好斟酌一下了,高速流场的模拟中,一般着眼点在于气动力的结果,压力分布

FLUENT论坛精华常见问题[1]

湍流与黏性有什么关系? 湍流和粘性都是客观存在的流动性质。 湍流的形成需要一定的条件,粘性是一切流动都具有的。 流体流动方程本身就是具非线性的。 NS方程中的粘性项就是非线性项,当然无粘的欧拉方程也是非线性的。 粘性是分子无规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。 湍流粘性是基于湍流体的parcel湍流混掺是类比于层流体中的分子无规则运动,只是分子无规则运动遥远弱些吧了。不过,这只是类比于,要注意他们可是具有不同的属性。 粘性是耗散的根源,实际流体总是有耗散的。 而粘性是制约湍流的。 LANDAU说,粘性的存在制约了湍流的自由度。 湍流粘性系数和层流的是不一样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很小,远小于层流时的粘性系数;而在过渡区,与之相当,在一个数量级;在充分发展的湍流区,又远大于层流时的粘性系数.这是鮑辛内斯克1987年提出的。 1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西? 一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。 2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢? 对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa 和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。即使解收敛了,这并不意味着就可以基本确定模拟的结果是正确的,还需要和实验的结果以及理论分析结果进行对比分析。 连续性方程不收敛是怎么回事? 在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事 这和Fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。你可以试验SIMPLEC方法,应该会收敛快些。 边界条件对应的一般设定方法 边界条件对应的一般设定方法: *Genaeral--- pressure inlet;pressure outlet *Compressible flows---mass flow inlet;pressure far-field *Incompressible ---velocity inlet;outflow

FLUENT 15.0 VOF模型测试报告

ANSYS 15.0 系列测试报告 FLUENT 15.0 VOF模型 测试人:崔亮安世亚太公司 测试时间:2013.12.01

1、仿真平台 HP Z820工作站,Intel Xeon E5-2690 * 2,内存64GB,2TB SATA硬盘。安装ANSYS 15.0 Preview3版本。 2、仿真模型 对某车型上带有底部隔板的油箱,在车辆加速时油箱内燃油晃动的瞬态过程进行瞬态仿真分析,网格单元数约10万,使用FLUENT的VOF模型计算空气和燃油的两相交界面。重点考察FLUENT 15.0中VOF模型的计算效率和两相交界面捕捉精度的提升。 测试案例的几何形状 测试案例的网格模型 3、试用情况 1).稳定性 在整个试用过程中,软件保持稳定,未出现任何不流畅、死机、系统崩溃等情况。2).流畅度 模型拖动、旋转、缩放等操作十分流畅,模型设定及求解过程操作十分流畅。 3).效率 该模型使用0.0005秒的时间步长进行瞬态计算,共计算了2000步,共计1.0秒时长。使用15.0 Preview3版本所用的计算时间为3693秒。之前使用13.0版本计算该模型所用计算时间为4381秒。新版本提速15.7%。 4).硬件资源调用情况 由于该模型网格数量较少,仅使用单核进行求解计算。在整个计算过程中,单核占用率达到100%,内存占用峰值约为400 MB。之前使用13.0版本计算该模型的内存占用峰值约

为450兆。新版本对内存的峰值占用约为旧版本的90%左右。 5).计算精度 VOF模型的计算精度体现在两相交界面捕捉的清晰程度,15.0版本的交界面捕捉清晰程度比旧版本略有提升,对于一些较小的气泡有着更好的捕捉能力。 t=0.45s时,15.0版本和13.0版本计算的两相交界面对比 t=0.45s时,15.0版本和13.0版本计算的两相交界面对比 4、总结 在ANSYS 15.0 Preview3版本的试用过程中,对FLUENT 15.0中VOF模型的计算效率提升感到满意,相比较于旧版本,约有15%的计算速度提升,这对缩短仿真分析的周期有极大帮助;还有约10%的内存峰值占用量下降,这对于合理利用现有硬件资源进行更大规模的模型计算有着重要意义。此外,新版本VOF模型的计算精度也有所提升,两相交界面捕捉更加锐利,对于一些较小的气泡,相对于旧版本有着更好的捕捉能力

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用户手册上,对于可压缩流动有以下需要注意的策略,在此就不再翻译了,以免曲解原意。 Solution Strategies for Compressible Flows The difficulties associated with solving compressible flows are a result of the hi gh degree of coupling between the flow velocity, density, pressure, and energy. Thi

fluent 计算错误汇总

Fluent 计算错误汇总 1..fluent不能显示图像 在运行fluent时,导入case后,检查完grid,在显示grid时,总是出现这样的错误 Error message from graphics function Update_Display: Unable to Set OpenGL Rendering Context Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION). Error Object: () 解决办法: 右键单击快捷方式,把目标由x: 改成:x: 2d -driver msw 如果还有三维的,可以再建立一个快捷方式改成: x: 3d -driver msw 这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB等,这也会使fluent无法显示图像。 Q1:GAMBIT安装后无法运行,出错信息是“unable find Exceed X Server” A. GAMBIT需要装EXCEED才能用。 gambit的运行:先运行命令提示符,输入gambit,回车 fluent的运行:直接在开始-程序-Fluent Inc里面 Q2:Fluent安装后无法运行,出错信息是甥?挱湵扡敬映湩層漯数? A. FLUENT和GAMBIT需要把相应文件拷贝到license目录下 文件?gambit时提示找不到gambit出错信息:运行Q3: A. FLUENT和GAMBIT推荐使用默认安装设置, 安装完GAMBIT请设置环境变量, 设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。Q4:使用Fluent和Gambit需要注意什么问题? A. 安装好FLUENT和GAMBIT最好设置一下用户默认路径 推荐设置办法,在非系统分区建一个目录,如d:%users a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件 修改本地路径为d:%users,重起到该用户运行命令提示符,检查用户路径是否修改 b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式 在快捷方式-起始位置加入D:%users,重起检查 Q5:Gambit运行失败,出错信息“IDENTIFIER default_ Server ” 等文件default_id.*的缺省文件已经打开,到用户默认目录删除gambitA.

fluent常见错误汇总 (1)

Fluent 计算错误汇总 1. .fluent 不能显示图像 在运行fluent 时,导入case 后,检查完grid ,在显示grid 时,总是出现这样的错误 Error message from graphics function Update_Display: Unable to Set OpenGL Rendering Context Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION). Error Object: () 解决办法解决办法:: 右键单击快捷方式,把目标由x:fluent.incntbinntx86fluent.exe 改成: x:fluent.incntbinntx86fluent.exe 2d -driver msw 如果还有三维的,可以再建立一个快捷方式改成: x:fluent.incntbinntx86fluent.exe 3d -driver msw 这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB 等,这也会使fluent 无法显示图像。 Q1:GAMBIT 安装后无法运行,出错信息是“unable find Exceed X Server” A. GAMBIT 需要装EXCEED 才能用。 gambit 的运行:先运行命令提示符,输入gambit,回车 fluent 的运行:直接在开始-程序-Fluent Inc 里面 Q2:Fluent 安装后无法运行,出错信息是“unable find/open license.dat" A. FLUENT 和GAMBIT 需要把相应license.dat 文件拷贝到FLUENT.INC/license 目录下 Q3:出错信息:运行gambit 时提示找不到gambit 文件? A. FLUENT 和GAMBIT 推荐使用默认安装设置, 安装完GAMBIT 请设置环境变量, 设置办法“开始-程序-FLUENT INC-Set Environment" 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。 Q4:使用Fluent 和Gambit 需要注意什么问题? A. 安装好FLUENT 和GAMBIT 最好设置一下用户默认路径 推荐设置办法,在非系统分区建一个目录,如d:\users a) win2k 用户在控制面板-用户和密码-高级-高级,在使用fluent 用户的配置文件 修改本地路径为d:\users,重起到该用户运行命令提示符,检查用户路径是否修改 b) xp 用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式 在快捷方式-起始位置加入D:\users,重起检查

fluent经验

Fluent 问题集锦 问题1: 如果体网格做好后,感觉质量不好,然后将体网格删除,在其面上重新作网格,结果发现网格都脱离面,不再附体了,比其先前的网格质量更差了. 原因: 删除体网格时,也许连同较低层次的网格都删除了.上面的脱离面可能是需要的体的面. 解决方法: 重新生成了面,在重新划分网格 问题2: 在gambit下做一虚的曲面的网格,结果面上的网格线脱离曲面,由此产生的体网格出现负体积. 原因: 估计是曲面扭曲太严重造成的 解决方法: 可以试试分区域划分体网格,先将曲面分成几个小面,生成各自的面网格,再划体网格。 问题3: 当好网格文件的时候,并检查了网格质量满足要求,但输出*.msh时报错误. 原因: 应该不是网格数量和尺寸.可能是在定义边界条件或continuum type时出了问题. 解决方法: 先把边界条件删除重新导出看行不行.其二如果有两个几何信息重合在一起, 也可能出现上诉情况,将几何信息合并掉. 问题4: 当把两个面(其中一个实际是由若干小面组成,将若干小面定义为了group了)拼接在一起,也就是说两者之间有流体通过,两个面各属不同的体,网格导入到fluent时,使用interface时出现网格check的错误,将interface的边界条件删除,就不会发生网格检查的错误.如何将两个面的网格相连. 原因: interface后的两个体的交接面,fluent以将其作为内部流体处理(非重叠部分默认为wall,合并后网格会在某些地方发生畸变,导致合并失败.也可能准备合并的两个面几何位臵有误差,应该准确的在同一几何位臵(合并的面大小相等时),在合并之前要合理分块。 解决方法: 为了避免网格发生畸变(可能一个面上的网格跑到另外的面上了),可以一面网格粗,一面网格细,避免; 再者就是通过将一个面的网格直接映射到另一面上的,两个面默认为interior.也可以将网格拼接一起. 上述语言有些模糊不清,仅供参考,并希望高手批评指正,^_^

fluent使用总结

3.1计算流体力学基础与FLUENT软件介绍 3.1.1计算流体力学基础 计算流体力学(Computational Fluid Dynamics,简称CFD)是利用数值方法通过计算机求解描述流体运动的数学方程,揭示流体运动的物理规律,研究定常流体运动的空间物理特性和非定常流体运动的时空物理特征的学科[}ss}。其基本思想可以归纳为:把原来在时间域和空间域上连续的物理量的场,如速度场和压力场,用一系列有限个离散点上的变量值的集合来代替,通过一定的原则和方式建立起关十这些离散点上场变量之间的关系的代数方程组,然后求解代数方程组获得场变量的近似值[f=}}l 计算流体力学可以看作是在流动基本方程(质量守恒方程、动量守恒方程、能量守恒方程)控制下对流动的数值仿真。通过这种数值仿真,可以得到流场内各个位置上的基本物理量(如速度、压力、温度和浓度等)的分布以及这些物理量随时间的变化规律。 还可计算出相关的其它物理量,如旋转式流体机械的转矩、水力损失和效率等。此外,与CAD联合还可进行结构优化设计等。 过去,流体力学的研究主要有实验研究和理论分析两种方法。实验研究主要以实验为研究手段,得到的结果真实可信,是理论分析和数值计算的基础,其重要性不容低估。然}fu实验往往受到模型尺寸、流场扰动和测量精度等的限制,有时可能难以通过实验的方法得到理想的结果。此外,实验往往经费投入较大、人力和物力耗费较大及周期较长;理论分析方法通常是利用简化的流动模型假设,给出所研究问题的解析解或简化方程。然}fu随着时代的发展,这些方法已不能很好地满足复杂非线性流体运动规律的研究。理论分析方法的优点是所得结果具有普遍适用性,各种影响因素清晰可见,是指导试验研究和验证新的数值计算方法的理论基础。但是,它往往要求对计算对象进行抽象和简化,才有可能得出理论解。}fU对十非线性情况,只有少数流动才能得到解析结果。 计算流体力学方法很好地克服了前面两种方法的弱点,与传统的理论分析方法、实验研究方法一同组成了研究流体流动问题的完整体系。计算流体力学的发展,先后经历 2 FLUENT软件介绍 FLUENT软件是由美国FLUENT公司开发的著名的CFD计算分析软件,在航空、航天、透平机械、汽车、船舶、机械、化工、石化、计算机、半导体、能源、医学等领域得到了广泛的应用。能够解决流动、传热、化学反应、燃烧、多相流、旋涡流动等问题。 FLUENT软件研究的流动模型包括了定常和非定常流动,层流(包括各种非牛顿流模型),紊流(包括最先进的紊流模型),不可压缩和可压缩流动,传热和化学反应等。FLUENT软件设计基于“CFD计算机软件群的概念”,针对每一种流动的物理问题的特点,采用适合于它的数值解法在计算速度、稳定性和精度等各方面达到最佳。不同领域的计算软件组合起来,成为CFD软件群,从而高效率地解决各个领域的复杂流动的计算问题,在各软件之间可以方便地进行数值交换,采用统一的前后处理工具,省去了科研工作者在计算方法、编程、前后处理等方面投入的重复、低效的劳动,而可以将主要精力用十物理问题本身的探索上。 流体有限体积法(Finite V olume Method,简称FVM)是目前计算流体动力学领域内应用最普遍的一种对偏微分方程组的离散方法。FLUENT软件就是采用C语言编写的基于非结构化网格和有限体积法的通用CFD求解器,它推出了多种优化的物理模型,如定常和非定常流动;层流(包括各种非牛顿流模型);紊流(包括最先进的紊流模型);不可压缩和可压缩流动;传热;化学反应等。对每一种物理问题的流动特点,有适合它的数值解法,用户可对显式或隐式差分格式进行选择,以期在计算速度、稳定性和精度等方面达到最佳。 在FLUENT 5.0之后的版本中,都采用GAMBIT的专用前处理软件。GAMBIT软件是面向CFD的专业前处理器软件,它包含全面的几何建模能力,也可以从主流的CAD/CAE软件导入几何体和网格,GAMBIT强大的布尔运算能力为建立复杂的几何模型提供的极大的方便。GAMBIT功能强大的网格划分工具,可以划分出包含边界层等CFD特殊要求的高质量的网格。GAMBIT中专有的网格划分算法可以保证在较为复杂的几何区域直接划分出高质量的六面体网格。GAMBIT中的TGRID方法可以在极其复杂的几何区域中划分出与相邻区域网格连续的完全非结构化的网格,GAMBIT网格划分方法的选择完全是智能化的,在选择一个几何区域后GAMBIT会自动选择最合适的网格划分算法,使网格划分过程变得极为容易。 通用CFD软件包,用来模拟从不可压缩到高度可压缩范围内的复杂流动。由于采用了多种求解方法和多重网格加速收敛技术,因而FLUENT能达到最佳的收敛速度和求解精度。灵活的非结构化网格和基于解的自适应网格技术及成熟的物理模型,使FLUENT在转捩与湍流、传热与相变、化学反应与燃烧、多相流、旋转机械、动/变形网格、噪声、材料加工、燃料电池等方面有广泛应用。

fluent中的小技巧

[转帖]等值线图、矢量图、流线图、云图、直方图和XY散点图 等值线是在所指定的表面上通过若干个点的连线,在这条线上的变量(如压力)为定值。在二维或三维空间上,将横坐标取为空间长度或时间历程,将纵坐标取为某一物理量,然后用光滑曲线获取面在坐标系内绘制出某一物理量沿空间或时间的变化情况。等值线图是在物理区域上由同一变量的多条等值线组成的图形,即用不同颜色的线条表示相等物理量。等值线图包含线条图形和云图两种,云图是使用渲染的方式,将流场某个截面上的物理量用连续变化的颜色块表示其分布。 用户可以确定要显示哪个变量的等值线,可确定显示哪个面上的值,还可以指定要显示的等值线的取值范围。 矢量图:矢量图是直接给出二维或三维空间里矢量(如速度)的方向和大小。速度矢量图是反映速度变化、旋涡、回流等的有效手段,是流场分析最常用的图谱之一。在默认情况下,矢量在每个网格单元的中心绘制,用箭头表示矢量的方向,用箭头的长度和颜色表示矢量的大小。 用户可以选择指定要显示哪个表面的速度矢量,可以决定显示哪种速度(绝对速度或相对速度),也可以决定根据什么变量(如温度值、湍动能等)的值来决定颜色。 流线图:是用不同颜色线条表示质点运动轨迹,将计算域内无质量粒子的流动情况可视化。用户可指定粒子从哪个表面上释放出来。 Fluent允许用户从解的结果、data文件、残差数据中提取数据,来生成直方图与XY散点图。并且允许用户虚拟地定义任何变量或函数。 直方图是由数据条所组成的图形。直方图的横坐标是所希望的解的量(如密度),纵坐标是单元总数的百分比。使用Plot/Histogram命令,打开Solution Histogram对话框,设置直方图的内容及坐标轴。 XY散点图是由一系列离散的数据构成的线或符号图表。可以根据当前流场的解创建XY散点图,也可以从外部数据文件中取数据来创建XY散点图。 如何将fluent计算出的图形导入到tecplot中? 在fluent菜单中 点击File-Export : 在File Type 列表中选中Tecplot; 在surface列表中选中所有部分; Function to Write列表中选中所需要的 然后单击Write 命名 单击OK;数据文件输出了。 然后双击Tecplot快捷方式打开。 选择File-LOad data file 打开文件导入即可。

FLUENT软件学习报告

FLUENT软件学习报告 一、软件简介 CFD商业软件FLUENT,是通用CFD软件包,用来模拟从不可压缩到高度可压 FLUENT能达到最佳的收敛速度和求解精度。灵活的非结构化网格和基于解的自适应网格技术及成熟的物理模型,使FLUENT在转换与湍流、传热与相变、化学反应与燃烧、多相流、旋转机械、动/变形网格、噪声、材料加工、燃料电池等方面有广泛应用。 从本质上讲,FLUENT只是一个求解器。FLUENT本身提供的主要功能包括导入网格模型、提供计算的物理模型、施加边界条件和材料特性、求解和后处理。FLUENT支持的网格生成软件包括GAMBIT、TGRid、prePDF、GeoMesh和其他CAD/CAE软件包。 二、软件使用方法 本学习报告将以一简单算例—台阶运动演示FLUENT软件与GAMBIT及CAD 的结合使用。 2.1 物理模型 二维后台阶运动的计算区域如图2-1所示。计算区域为0.4m×1.2m,台阶长度为0.2m,高度为0.1m。 2.2在CAD中生成几何模型 在CAD中按下列步骤生成如图2-1几何模型:

(1)绘制求解区域形状。 (2)调用PEDIT命令,将构成台阶及边界的线生成多段线。 (3)调用REGION命令,将多段线形成的封闭区间生成区域。 (4)调用EXPORT命令,将绘图结果导出为ASCI格式文件命名为台阶,以便在GAMBIT中进行后续处理。 图2-2是在AUTOCAD中绘制的后台阶绕流的几何模型,该结果包含一个局域。 2.3在GAMBIT中划分网格 在AUTOCAD中生成了一个二维台阶的几何模型,该模型包含一个区域,现在转入到GAMBIT中进行网格划分。 按照导入几何模型、生成流体区域、划分网格、定义边界类型和区域类型的步骤完成GAMBIT划分网格的工作。网格划分完成后输出保存为MSH格式的网格文件。绘制结果如图2-3. 图2-3 网格

fluent经典问题整理

网格质量与那些因素有关? 网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。 实体与虚体的区别 在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。那么它们的区别是什么呢? 对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。关键是看你网格生成的质量如何,与实体虚体无关。 gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点: 1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。 2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。 3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。 在Fluent中进行非稳态(unsteady)计算时如何设置步长?

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中收敛准则是如何定义的?分析计算 收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?

fluent 内部名词解释(入门级)

Fluent内部名词解释(入门级) 1、速度入口边界条件(velocity-inlet):给出进口速度及需要计算的所有标量值。该边界条件适用于不可压缩流动问题。 Momentum 动量?thermal 温度radiation 辐射species 种类 DPM DPM模型(可用于模拟颗粒轨迹)multipahse 多项流 UDS(User define scalar 是使用fluent求解额外变量的方法) Velocity specification method 速度规范方法:magnitude,normal to boundary 速度大小,速度垂直于边界;magnitude and direction 大小和方向;components 速度组成?Reference frame 参考系:absolute绝对的;Relative to adjacent cell zone 相对于邻近的单元区 Velocity magnitude 速度的大小 Turbulence 湍流 Specification method 规范方法 k and epsilon K-E方程:1 Turbulent kinetic energy湍流动能;2 turbulent dissipation rate 湍流耗散率 Intensity and length scale 强度和尺寸:1湍流强度 2 湍流尺度=0.07L(L为水力半径)intensity and viscosity rate强度和粘度率:1湍流强度2湍流年度率 intensity and hydraulic diameter强度与水力直径:1湍流强度;2水力直径

相关文档