本文利用Fluent密度基求解器计算空气中冲击波传播过程。
1 问题描述
计算区域及边界条件如下图所示。计算域为边长1 m的正方向,冲击波区域半径0.275 m,内部压力148 MPa,温度600 K。环境压力101325 Pa,温度288.15 K。计算边界包含1个对称边界及三个无滑移绝热边界。
![](https://www.topcfd.cn/wp-content/uploads/2022/10/36aecba2b024d23.png)
网格尺寸0.05 m,生成40000个四边形网格。
2 Fluent设置
-
以2D、Double Precision模式启动Fluent -
读取计算网格blast.msh
2.1 General设置
-
选择使用Density-Based及Transient
![](https://www.topcfd.cn/wp-content/uploads/2022/10/6671414955bb11a.png)
2.2 Models设置
-
激活能量方程
![](https://www.topcfd.cn/wp-content/uploads/2022/10/b8549b6bcdaf365.png)
-
采用Inviscid模型
![](https://www.topcfd.cn/wp-content/uploads/2022/10/bb3e51ec3d062ef.png)
2.3 Materials设置
-
流体密度采用ideal-gas
![](https://www.topcfd.cn/wp-content/uploads/2022/10/7e833c0d50ad369.png)
2.4 Methods设置
-
求解方法如下图所示
![](https://www.topcfd.cn/wp-content/uploads/2022/10/d0c1697e396d0b0.png)
2.5 标记区域
-
新建Region
![](https://www.topcfd.cn/wp-content/uploads/2022/10/b7d5d66fee4839f.png)
-
如下图所示指定Region的尺寸
![](https://www.topcfd.cn/wp-content/uploads/2022/10/7295bcc5e85fb1b.png)
2.5 初始化
-
指定初始温度298.15 K
![](https://www.topcfd.cn/wp-content/uploads/2022/10/82a1963f6c5ae1c.png)
-
Patch区域内压力为148 MPa
![](https://www.topcfd.cn/wp-content/uploads/2022/10/d19d11cc476fbb6.png)
-
Patch区域内温度为600 K
![](https://www.topcfd.cn/wp-content/uploads/2022/10/63d5ecfa9788ad4.png)
2.6 自动保存
-
设置自动保存
![](https://www.topcfd.cn/wp-content/uploads/2022/10/6ee455de96392dc.png)
2.7 设置计算参数
-
如下图所示设置时间步长为1E-6 s,时间步数5000步,内迭代次数设置为40
![](https://www.topcfd.cn/wp-content/uploads/2022/10/0e8e12064a1cc02.png)
注:估算计算区域内最大速度约为1500 m/s,计算域内网格尺寸0.05 m,为保证计算稳定性,时间步长,最大时间步长与计算区域内最小网格尺寸有关。
”
2.7 计算结果
-
马赫数分布
![](https://www.topcfd.cn/wp-content/uploads/2022/10/95d71a5fbd049c8.gif)
-
速度分布
![](https://www.topcfd.cn/wp-content/uploads/2022/10/433c0d8e44ecd4d.gif)
-
压力分布
![](https://www.topcfd.cn/wp-content/uploads/2022/10/ba3933bf0e20fbf.gif)
吐槽:Fluent处理高超声速还是不太行啊,尤其是激波遇到壁面反射后存在较为明显的数值扩散。
本案例相关文件:
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册