Fluent 操作流程
1, 读网格模型
2, Scale修改单位
3, Check检查网格是否符合要求,最小体积不能出现负数
4, Time 选择瞬态,重力设置
5, Models-Multiphase-VOF-implicit-body force选中
6, Viscous选择 k-epsilon RNG
7, 添加液体材料
8, 设置phases,有两相
9, phase-Interaction-Surface Tension-wall Adhesion-constant-0.0725
10, Cell zone conditions设置operating conditions设置表压,坐标为空气的位置(默认不用改。屈)
10、边界条件
11、dynamic mesh导入udf 。define中导入编译。选中dynamic mesh,选中Layering
Settings可以选择拉升多少时划分成2个网格。创建要动的区域,填入单元的尺寸cell
Height 我这里设置的0.01m
12、设置完display zone motion可以预览动网格效果,close
13、求解方式 piso
14,、monitors,edit,残差设置,默认
15,surface monitors ,勾选plot,生成2窗口,write 可以保存文件以后读取。下面都选择flow time,timestep,report type选择加权平均area-weighted average,检测压力等,选择检测的面
16,adapt设置一个区域范围,mark
17,solution initialization,all-zones,initialize,patch,phase选water,体积分数1,选择区域,display
18、calculation activities,solution animations create/edit,time step,窗口新建一个4,set显示,选择云图
19,保存case
20、计算
---
由于udf文件需要编译,windows使用的是visual studio,之前用vs2013时,对应下面的12.0,编译时会提示math.h有问题
网上说把vs2010的math.h 粘贴到vs2013中去就可以了,但是为了防止引起其他麻烦,我在这又安装了vs2010
下面设置只需要vs2010的。对应版本是10.0
include
C:Program Files (x86)Microsoft SDKsWindowsv7.0AInclude;
E:Program Files (x86)Microsoft Visual Studio 10.0VCinclude
lib
E:Program Files (x86)Microsoft Visual Studio 10.0VClibamd64
C:Program Files (x86)Microsoft SDKsWindowsv7.0ALibx64;
Path
E:Program Files (x86)Microsoft Visual Studio 10.0VCinamd64
E:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE
C:Program Files (x86)Microsoft SDKsWindowsv7.0ABinx64
udf.bat 打开修改,在fluent安装文件夹下
echo trying to find MS C compiler, version 100....
set MSVC_DEFAULT=E:Program Files (x86)Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%VCvcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100