对于VOF学习的体会
- 格式:pdf
- 大小:1.06 MB
- 文档页数:64
对于VOF学习的几点体会
1、对于网格的选择
尽量选择四边形或六面体网格,而不用三角形或四面体网格,以简化多相流问题。
2、对于VOF 公式的选择
Geo-Reconstruct:是目前最精确的界面跟踪方法,是对大多数瞬态VOF 计算所推荐使用的方法。Donor-Acceptor:在网格中包含很多扭曲的六面体单元,可用该公式代替Geo-Reconstruct。Euler-Explicit:可解决Donor-Acceptor 公式仅对四边形、六面体网格有效的问题,可用于三角形或四面体网格计算;也可以用于Geo-Reconstruct 不能给出满意结果的情形。注意:Geo-Reconstruct和Donor-Acceptor,必须保证在区域内没有双边壁面。
3、对于VOF 模型相的定义
原则上可以根据个人的喜好定义。如果其中有一相是可压缩的,为了提高解的稳定性,应指定该相为主相。
注意:在VOF 模型中,只能有一相是可压缩的。4、关于表面张力和壁面粘附
对于网格的选择:在表面张力有重大影响的计算区域内应使用四边形或六边形网格。在打开Wall
Adhesion后,在wall边界条件下指定接触角为每一对相。(接触角定义:当系统达到平衡时,在气、液、固三相交界处,气-液界面和固-液界面之间的夹角。实际反映的是液体表面张力与液-固界面张力间的夹角。)提高解的收敛性:对于涉及到表面张力的计算,建议在Multiphase Model panel 中为Body Force Formulation 打开Implicit Body Force。这样做由于压力梯度和动量方程中表面张力的部分平衡,从而提高解的收敛性。
5、关于运算环境的设置
对于VOF 计算,应当选择Specified Operating Density,并且在Operating Density 下为最轻相设置密度。这样做排除了水力静压的积累,提高了round-off 精度为动量平衡。同样需要打开Implicit Body Force,部分平衡压力梯度和动量方程中体积力,提高解的收敛性。Reference Pressure Location(参考压强位置)应是位于流体永远是100%的某一相(空气)的区域,光滑和快速收敛是其基本条件。
6、关于求解器的设置
压力插值方案:对于所有的VOF 计算,应当使用body-force-weighter或者PRESTO!压力插值方案。对于Implicit 和Euler Explicit 方程,为了提高相间界面
的清晰度,应当为体积分率方程选择采用second-order 或者QUICK 离散方案速度压力耦合方案:通常瞬变流计算建议采用PISO方案。使用PISO 时允许增加所有欠松弛因子的值,而不会减弱解的稳定。对于四边形和三角形网格上的计算,用PISO方案时,为了提高稳定性,建议为压力选欠松弛因子为0.7-0.8。
注意:当FLUENT 进行任何模拟时,如果前松弛因子设置为1时,解出现不稳定、发散行为,欠松弛因子必须减小;提高稳定性的另一个方法是减小时间步长。(使用稳态隐式的VOF 方案,为了提高稳定性,所有变量的欠松弛因子应设置在0.2-0.5 之间。)
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,