吾生有涯 学海无涯
析模有界 知识无界

Fluent案例|冲击波传播

内容纲要

本文利用Fluent密度基求解器计算空气中冲击波传播过程。

1 问题描述

计算区域及边界条件如下图所示。计算域为边长1 m的正方向,冲击波区域半径0.275 m,内部压力148 MPa,温度600 K。环境压力101325 Pa,温度288.15 K。计算边界包含1个对称边界及三个无滑移绝热边界。

▲ 模型示意图

网格尺寸0.05 m,生成40000个四边形网格。

2 Fluent设置

  • 2D、Double Precision模式启动Fluent
  • 读取计算网格blast.msh

2.1 General设置

  • 选择使用Density-BasedTransient
▲ General设置

2.2 Models设置

  • 激活能量方程
▲ 能量方程
  • 采用Inviscid模型
▲ 采用无粘模型

2.3 Materials设置

  • 流体密度采用ideal-gas
▲ 指定材料参数

2.4 Methods设置

  • 求解方法如下图所示
▲ 求解算法

2.5 标记区域

  • 新建Region
▲ 新建区域
  • 如下图所示指定Region的尺寸
▲ 指定区域参数

2.5 初始化

  • 指定初始温度298.15 K
▲ 区域初始化
  • Patch区域内压力为148 MPa
▲ Patch压力
  • Patch区域内温度为600 K
▲ Patch温度

2.6 自动保存

  • 设置自动保存
▲ 设置自动保存

2.7 设置计算参数

  • 如下图所示设置时间步长为1E-6 s,时间步数5000步,内迭代次数设置为40
▲ 设置计算参数

注:估算计算区域内最大速度约为1500 m/s,计算域内网格尺寸0.05 m,为保证计算稳定性,时间步长,最大时间步长与计算区域内最小网格尺寸有关。

2.7 计算结果

  • 马赫数分布
▲ 马赫数分布
  • 速度分布
▲ 速度分布
  • 压力分布
▲ 压力分布

吐槽:Fluent处理高超声速还是不太行啊,尤其是激波遇到壁面反射后存在较为明显的数值扩散。


本案例相关文件:

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent案例|冲击波传播》
文章链接:https://www.topcfd.cn/14697/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册