Fluent 计算错误汇总:
1. .fluent 不能显示图像在运行 fluent 时,导入 ca 后,检查完 grid,在显示 grid 时,总是出现这样的错误Error message from graphics function Update_Display:Unable to Set OpenGL Rendering ContextError: FLUENT received a fatal signal SEGMENTATION VIOLATION.Error Object: 解决办法:右键单击快捷方式,把目标由 x:改成: x: 2d -driver msw如果还有三维的,可以再建立一个快捷方式改成:x: 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 licen.datA. FLUENT 和 GAMBIT 需要把相应 licen.dat 文件拷贝到FLUENT.INC/licen 目录下
4:出错信息:运行 gambit 时提示找不到 gambit 文件A. FLUENT 和 GAMBIT 推荐使用默认安装设置, 安装完 GAMBIT 请设置环境变量, 设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。
5:使用 Fluent 和 Gambit 需要注意什么问题?A. 安装好 FLUENT 和 GAMBIT 最好设置一下用户默认路径 推荐设置办法,在非系统分区建一个目录,如 d:urs a) win2k 用户在控制面板-用户和密码-高级-高级,在使用 fluent 用户的配置文件 修改本地路径为 d:urs,重起到该用户运行命令提示符,检查用户路径是否修改 b) xp 用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式 在快捷方式-起始位置加入 D:urs重起检查
6:Gambit 运行失败,出错信息“IDENTIFIER default_ Server ”A. gambit 的缺省文件已经打开,到用户默认目录删除 default_id.等文件
7:Gambit 运行失败,Gambit 运行界面一闪而过,没有出错信息, 只启动了 exceed并在 gambit 所在目录随机生成了一个 的目录A. 因为执行了错误的 gambit 程序,在 fluent 的文件夹里有两个目录下有gambit, 需要正确运行的是 fluent inc/ntbin/ntx86 里
的那个 , 而不是 gambit 文件夹下的那个
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-rver,其他的全部不要,这样最好;2.Licen 问题。进入命令行方式,设置好环境变量后,运行 Gambit,如果显示 Licen Error,那就是 Licen 问题了,重新 Copy Licen 文件到安装目录下的 licen 目录里;3..lok 文件问题。Gambit 启动的时候默认的建立 Defaul.dbs,如果存在default.lok 文件,则 gambit 无法启动,删除该文件即可,.lok 文件意思就是锁定本项目,详细的说明请看 Gambit 帮助;4.也是 Licen 问题,但即使重新 copy Licen 文件也无法解决,这时可以尝试修改系统时间。
12: 如何提高收敛性?1.保证网格足够精细2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求3.适当调小松弛因子,并选择最符合你所使用的模型的求解策略问题
13: Fluent 中压力进口和压力出口边界中的压力如何设置?首先应该明确两个概念:总压静压动压(对不可压缩流动)绝对压力表压gauge pressure参考压力operating pressureFl
uent 的压力边界中设定的都是表压,在 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 的 rver 关掉即可问题
24:Fluent 软件过期怎么办?在所有目录中查找是否有比当前系统时间更新的文件, 找到后把文件时间改回去即可。fluent 在计算机所有文件中找一个最新时间,如果此时间新于系统时间,fluent 即认为修改过系统时间,即使把系统时间改回去是没有用的。问题
25:Phoenics 安装常见问题1.Tcl error--没装 了(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 SEGMENTATION VIOLATION.Error Object: 1.A: 可能是
图形还没有显示完, 你突然关掉它, 以后再显示就是出现这种情况。建议你保存 ca and date 后,退出 fluent,重新读一次 ca and date 就可以正常显示;2. 显卡对 opengl 的支持不好,更新显卡驱动问题