fluent_常见计算错误汇总及解决办法

  • 格式:doc
  • 大小:58.50 KB
  • 文档页数:8

下载文档原格式

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

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:\temp\kill-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组分的分子量)