资源描述
1. Fluent计算中对网格质量的要求
1) 网格质量参数:
Skewness (不能高于0.95,最好在0.90以下;越小越好)
Change in Cell-Size (也是Growth Rate,最好在1.20以内,最高不能超过1.40)
Aspect Ratio (一般控制在5:1以内,边界层网格可以适当放宽)
Alignment with the Flow(就是估计一下网格线与流动方向是否一致,要求尽量一致,以减少假扩散)
2)网格质量对于计算收敛的影响:
高Skewness的单元对计算收敛影响很大,很多时候计算发散的原因就是网格中的仅仅几个高Skewness的单元。
举个例子:共有112,000个单元,仅有7个单元的Skewness超过了0.95,在进行到73步迭代时计算就发散了!
高长宽比的单元使离散方程刚性增加,使迭代收敛减慢,甚至困难。也就是说,Aspect Ratio尽量控制在推荐值之内。
3)网格质量对精度的影响:
相邻网格单元尺寸变化较大,会大大降低计算精度,这也是为什么高连续方程残差的原因。
网格线与流动是否一致也会影响计算精度。
4)网格单元形状的影响:
非结构网格比结构网格的截断误差大,因此,为提高计算精度计,请大家尽量使用结构网格,对于复杂几何,在近壁这些对流动影响较大的地方尽量使用结构网格, 在其他次要区域使用非结构网格。
2. 关于fluent模拟的论文不好发
发CFD专业期刊估计不行,但发一些应用型的期刊应该可以,见过不少。数值与实验结果对比是必不可少的,如果没有实验对比,就难了。
好不好发看你模拟的什么?模拟的深度!
简单的两维的常温常压的空气流场模拟应该不好发!
你要是模拟的3维的模拟国际前沿问题,考虑了别人没有考虑的东西,好发的很!
Fluent做出的东西,一来看,有没有相关的实验数据作对比,或者是验证你做的模型.二来,你自己做理论模型的研究,加入到Fluent中去;
还是有希望的.
一般的比较好发,我们实验室全是做模拟的,就发有个叫计算机与应用化学的。如果自己做的 比较深用到编程的话进行嵌套的就更好 发了。
一般而言,采用fluent发高档次SCI文章包含两类共同特征,第一,嵌入了较新的理 论模型,比如把DEM代码或蒙特卡罗代码编写入fluent中(当然是包含固相的了),第二,采用试验数据同其进行对比分析。
3.Gambit &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:Gambit为什么无法启动?
A:原因可能有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文件也无法解决,这时可以尝试修改系统时间。
4.如何提高收敛性?
(1)保证网格足够精细
(2)可能你的边界条件过于恶劣,可以尝试先把边界条件改得比较常规,待计算收敛后逐步加大边界变量值,直到符合要求
(3)适当调小松弛因子,并选择最符合你所使用的模型的求解策略
5. Fluent中压力进口和压力出口边界中的压力如何设置?
首先应该明确两个概念:
(1)总压=静压+动压(对不可压缩流动)
(2)绝对压力=表压(gauge pressure)+参考压力(operating pressure)
Fluent的压力边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet中设定的是静压(注意:这里面没有包含水头压力Hydrostatic Head)。
6. 什么是静压、总压、动压?
静压、动压、总压是流体力学(总压严格说是空气动力学)中的概念。
(1)静压是跟随流体以同样的速度运动的压力计所测量到的压力, 是因为分子的运动而产生的。
(2)动压等于0.5*密度*(速度*速度),是按照能量观点给出的一个定义。
(3)总压其实是一个能量平衡的关系,它是静压和马赫数的函数,它是静止在流体中的压力计所测量到的压力。
(4)在fluent中还出现了一个参考压力(operating pressure),这是因为压力项在NS方程中是以一阶导数的形式出现的,所以在求解压力的时候,一定要给定一个参考值才能确定,就比如求解一个一阶常微分方程,dy/dx=1,求出来是y=x+constant。只有给定那个constant才能构成定解条件。fluent中的操作压力就相当于那个constant,所以理论 fluent求解出来的压力是表压,再加上这个参考压力就是绝对压力。
7. 如何将fluent的网格文件导入CFX?
先将gambit的网格导入到icem-cfd,再倒进cfx。Icem-cfd中有import mesh功能,并且和fluent有接口
8. Fluent与matlab冲突怎么办?
在"控制面板->管理->服务"中将matlab的server关掉即可
9. Fluent软件过期怎么办?
在所有目录中查找是否有比当前系统时间更新的文件,找到后把文件时间改回去即可。fluent 在计算机所有文件中找一个最新时间,如果此时间新于系统时间,fluent即认为修改过系统时间,即使把系统时间改回去是没有用的。
10. Fluent常见报错解答
(1)在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的支持不好,更新显卡驱动
(2)运行时出现如下信息:
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都显示这个,这些信息说明不了任何问题。模型要做一定的调整。
(3)迭代计算中窗口显示:
turbulent viscosity limited to viscosity ratio of……
A:这是提示你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls- limits的选项中加大Max turbulent viscosity ratio值,可以加大2个数量级。
11. gambit里的实体和虚体有什么区别
gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点:
(1)实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split等功能。
(2)实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit的建模和网格生成的灵活性增加了很多。
(3)在网格生成的过程中,如果有几个相对比较平坦的面,可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量
展开阅读全文