《【2017年整理】fluent多项流算例》由会员分享,可在线阅读,更多相关《【2017年整理】fluent多项流算例(8页珍藏版)》请在金锄头文库上搜索。
1、骤指南(新手参考)步骤一:网格1读入网格(*Msh)File Read Case读入网格后,在窗口显示进程2检查网格Grid CheckFluent 对网格进行多种检查,并显示结果。注意最小容积,确保最小容积值为正。3显示网格Display Grid以默认格式显示网格可以用鼠标右键检查边界区域、数量、名称、类型将在窗口显示,本操作对于同样类型的多个区域情况非常有用,以便快速区别它们。4网格显示操作Display Views(a)在 Mirror Planes 面板下,axis(b)点击 Apply,将显示整个网格(c)点击 Auto scale, 自动调整比例,并放在视窗中间(d)点击 Cam
2、era,调整目标物体位置(e)用鼠标左键拖动指标钟,使目标位置为正(f)点击 Apply,并关闭 Camera Parameters 和 Views 窗口步骤二:模型1. 定义瞬时、轴对称模型Define models Solver(a)保留默认的,Segregated 解法设置,该项设置,在多相计算时使用。(b)在 Space 面板下,选择 Axisymmetric;(c)在 Time 面板下,选择 Unsteady2. 采用欧拉多相模型Define Models Multiphase(a)选择 Eulerian 作为模型(b)如果两相速度差较大,则需解滑移速度方程(c)如果 Body fo
3、rce 比粘性力和对流力大得多,则需选择 implicit body force 通过考虑压力梯度和体力,加快收敛(d)保留设置不变3. 采用 K-湍流模型(采用标准壁面函数)Define Models Viscous(a) 选择 K- ( 2 eqn 模型)(b) 保留 Near wall Treatment 面板下的 Standard Wall Function 设置(c)在 K- Multiphase Model 面板下,采用 Dispersed 模型,dispersed 湍流模型在一相为连续相,而材料密度较大情况下采用,而且 Stocks 数远小于 1,颗粒动能意义不大。4设置重力加速
4、度Define Operating Conditions(a)选择 Gravity(b) 在 Gravitational Acceleration 下 或 方向 填上9.81m/s2步骤三:材料Define Materials1复制液相数据作为基本相(a)在 Material 面板。点击 Database, 在 Fluid Materials 清单中,选 Water-Liquid (h2o(1)(b)点击 Copy,复制数据(c)关闭 Database Materials 面板2创建名为 Sand 的新材料(a)在 Name 文本匡中,填上 Sand(b)在 Properties 面板中,填上
5、 2500kg/m3,为密度(c)删除 Chemical formula 文本, 空置(d)点击 Change/creat 按钮,关闭面板。可能有对话框,问是否覆盖,点击 NO,保留液相设置,添加固相,材料面板中数据被更新。步骤四:相设置定义基本相和次相Define Phase(a)指定水为基本相选择 Phase-1,并点击 Set 按钮ii. 填上 Water,在材料相选择 Water-liquid.(b) 定义沙作为次相选择 Phase-2,点击 Set 按钮在 Secondary phase 面板中,填入 Sand 名称iii. 在 phase material 下拉表中,选择 Sand
6、iv. 选择 Granular 选项v. 定义次相的属性(1)填入直径(2)在 Granular viscosity 下拉表中,选择 Syambal-obrien(3) 在 Granular Bulk Viscosity 下拉表中,选择 Lun-et-al(4) 填入 0.6 作压实极限系数,即极限浓度(c)针对相间动量转换,设置拖曳力在 Phase 面板中,点击 Interaction 按钮ii. 在 Phase interaction 面板中,Drag coefficient 下拉表中,选择 gidaspowiii. 如果有 Slip velocity,则选择。步骤五:边界条件Define
7、 Boundary Conditions1设定入流条件。对于 Mixture,可分别设定每个边界 Mixture、各相的边界条件。2 3 0对于自定义边界1.在 Interpreted UDFs 面板中,编辑 UDF (*.c)Define User-defined Functions Interpreted(a) 在 Source File Name 面板中,填入名称(自定义文件名)(b)保留 Stack Size 设置为 10000(c)选择 Display Assembly Listing 选项(d) 点击 compile ,编辑 UDF2. 设定流体边界区域条件可以分别设定水、沙的条件
8、,在此没有混合物条件,混合物默认设置可接受 0 W/ E* |# S0 Define Boundary Conditions(a)对于水,选用 fix-zone 条件(水边界条件来自 UDF)i. 在 Boundary Conditions 面板中,从 Phase 下拉表中,选 Water,并点击 Setii. 选择 Fixed value 选项,出现相关输入项iii. 在右边的 Axial Velocity 下拉表中,选择 Udf-fixed-uiv. 在 Radial Velocity 下拉表中,选择 Udf-fixed-viii. 在 Turbulence kinetic Energy
9、下拉表中,选择 Udf-fixed-keneticiii. 在 Turbulence Dissipation Rate 下拉表中,选择 Udf-fixed-dissi(b) 对于次相(沙)设定条件i. 在 Boundary Conditions panel 中,在 Phase 下拉表中,选 Sand,并点击 Setii. 选中 Fixed values 选项iii. 对于轴向速度,选择 Udf fixede-uiv 对于径向速度是 Udf fixede-v步骤六:解法1设定解法参数Solve Controls Solution(a)对 Under-Relaxation Factors,设定 P
10、ressure 为 0.5, Momentum 为 0.2, Turbulent Viscosity为 0.8(b)在 Discretezation 窗口中,保留默认设置2在计算中显示残差Solve Monitors Residual3使用默认初始化值,初始化Solve Initialize Initialize4修整初始沙床图(a)在 Variable 表中, 选择 Sand Volume Fraction(b)在 Zones to Patch 表中,initial-sand(c)设定 value 为 0.56(d)点击 Patch5设定时间Solve Iterate(a)设定 Time S
11、tep Size 为 0.005 秒(b)在 Iteration 面板中,设定 Max Iterations Per Time Step 40(c)点击 Apply,6保存初始文件和数据文件File Write Case Data7运行计算 0.005Solve Itera(a)设定 Number of Time Steps 为 1(b)点击 Itera8检查初始速度和沙体积分数(a)为 Fix Zone 创建区域表面Surface Zonei 在 Zone 表中,选 fix zoneii 在 New Surface Name 中,保留默认名称iii 点击 Create, 关闭面板(b)显示初
12、始叶轮速度Display Vectorsi 在 Vectors of 下拉表中, 选择 Water-Velocityii 在 Color By 下拉表中选择 ,Velocity 和 Water Velocity Magnitudeiii 在 Surface 表中,选 Fix-Zoneiv 在 style 下拉表中,选择 arrowv 点击 Display(c)显示沙样初始速度Display Vectorsi 在 Vectors of 下拉表中,选 Sand Velocityii 在 Color by 下拉表中,选.Velocity 和 Sand Velocityiii 点击 Display(d
13、) 显示沙样体积浓度轮廓Display contoursi. 在 Contours of 下拉表中,选择 Phase 和 Volume fraction of sandii. 在 Options 中选择 Fillediii. 点击 Apply9. 运行计算 1 秒Solve Itera(a) 设定 Number of time steps 为 199(b) 点击 Itera10. 保存案例和数据文件 File Write Case & Data11. 检查 1 秒后的计算结果(a) 显示液相速度Display Vectors记住要在 Surface 表中去掉 fix-zone 选择(b)显示次相速度Display Vectors步骤七: 后处理显示速度、浓度等