本案例利用Fluent模拟Berger 7毫米 180 grain VLD子弹外流场。为方便模拟不同马赫数下通过子弹的可压缩流动,案例中采用抛物线型计算区域。
1 读取网格
-
以 2D、Double Precision 方式启动Fluent -
利用菜单 File → Read → Mesh… 读取计算网格文件 BergerBullet7mm180grainVLD
计算模型如下图所示。
2 General设置
-
进入 General
任务页,设置2D Space
为 Axisymmetric
3 Models设置
-
双击模型树节点 Models → Viscous 打开设置对话框,如下图所示设置参数 -
选择使用 Spalart-Allmaras 湍流模型 -
选择选项 Strain/Vorticity-Based
4 Materials设置
-
双击模型树节点 Materials → Fluid → air 打开材料属性设置对话框,如下图所示指定材料介质残杀 -
设置 Density
为 ideal-gas -
设置 Viscosity
为 sutherland
5 边界条件设置
-
设置边界 farfield
,如下图所示 -
指定 Mach Number
为 2.68 -
其他参数保持默认设置
7 参考值设置
-
双击模型树节点 Reference Values 打开参考值设置任务页,如下图所示设置 -
选择 Compute from
为 farfield -
指定 Area
为 0.0000408894 -
指定 Length
为 0.038735
6 Methods设置
-
进入 Methods
任务页 -
取消选择 Auto Select
-
设置 Flux Type
为 Rhie-Chow:distance based
7 Controls设置
-
进入 Controls
任务页,如下图所示设置松弛因子
8 Monitors设置
-
双击模型树节点 Monitors → Residual 打开残差监测设置对话框,如下图所示设置残差标准
-
双击模型树节点 Report Definitions 打开报告定义对话框,选择 New → Force Report → Drag… 打开设置对话框
-
如下图所示设置定义阻力系数报告
9 初始化
-
进行 Hybrid
初始化
-
在TUI窗口输入下面的命令进行FMG初始化
/solve/initialize/fmg-initialization yes
如图所示。
10 进行计算
-
设置迭代计算 400
步进行计算
-
监测的阻力系数随迭代变化情况如下图所示
11 计算结果
-
马赫数
-
头部马赫数局部放大
-
压力分布
-
计算得到的阻力系数为0.2130
(完)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册