首页/文章/ 详情

Fluent Tutorials|07 再入舱高超声速流动

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
主编推荐/内容稀缺
2年前浏览9090

本文摘要(由AI生成):

本文介绍了在仿真软件中进行高超声速流动模拟的步骤。首先,在TUI窗口中激活高速数值格式,并设置Methods面板中的相关参数。接着,设置Controls面板中的最大静态温度,并定义升力和阻力监测。然后,调整残差控制标准,并采用Standard Initialization和fmg初始化进行初始化。最后,进行计算,并展示对称面上的马赫数分布、再入舱表面上热流密度分布以及对称面上平移旋转温度与振动电子温度比值的物理量分布。这些步骤和结果有助于分析和理解高超声速流动的特性。


本教程演示利用Fluent计算再入舱返回时其外部的高超声速流动。

1 案例介绍

本案例中模拟的再入舱速度及环境条件为其在大约50 km高度地球大气层的条件。

本文演示以下操作:

  • 使用watertight工作流创建计算网格
  • 用高速数值模拟方法,用two-temperature模型模拟能量,用appropriate模型模拟空气特性
  • 使用SST k-omega湍流模型
  • 使用密度基耦合求解器

2 模型描述

该问题考虑攻角α=-25°及自由流马赫数17.0时再入舱周围的流动。再入舱的几何形状如图所示,图中还表示了给定情况下的升力和阻力方向。在本教程中,假设再入舱周围的流动是对称的。

图片

3 计算网格

在Fluent Meshing中生成计算网格。

  • 启动Fluent Meshing,选择使用Watertight Geometry工作流程,如下图所示

图片

  • 模型树节点如下图所示

图片

  • 导入CAD几何模型
    • 选择Import Geometry节点
    • 选择Units为m
    • 指定几何文件CapsuleFlow.scdoc
    • 点击按钮Import Geometry导入几何模型

图片

注意:再入舱的几何被包围在一个合适的流体域内,该流体域为一系列攻角提供不同的流入和流出区域,并避免在这种流中形成的弓形激波与流入面接触..

”
  • 设置Local Sizing指定局部网格尺寸
    • 激活Add Local Sizing
    • 指定Name为capsule
    • 指定Growth Rate为1.1
    • 指定Target Mesh Size为0.1
    • 选择区域为origin-capsule
    • 点击按钮Add Local Sizing

图片

  • 添加BOI网格控制
    • 指定Name为boi_1
    • 指定Growth Rate为1.1
    • 指定Size Control Type为Body Of Influence
    • 指定Target Mesh Size为0.2
    • 选择区域为capsuleflow-boi1
    • 点击按钮Add Local Sizing

图片

  • 添加BOI网格控制
    • 指定Name为boi_2
    • 指定Growth Rate为1.1
    • 指定Size Control Type为Body Of Influence
    • 指定Target Mesh Size为0.05
    • 选择区域为capsuleflow-boi2
    • 点击按钮Add Local Sizing

图片

  • 生成面网格
    • 进入面板Generate the Surface Mesh
    • 指定Minimum Size为0.1
    • 指定Maximum Size为1
    • 指定Growth Rate为1.1
    • 点击按钮Generate the Surface Mesh生成面网格

图片

  • 描述几何模型
    • 选择选项 The geometry consists of only fluid regions with no voids
    • 其他参数保持默认设置

图片

  • 进入面板Update Boundaries,如下图所示

图片

  • 进入面板Update Regions,如下图所示设置

图片

  • 添加边界层参数
    • 指定参数Offset Method Type为last-ratio
    • 指定参数Number of Layers为30
    • 指定参数Transition Ratio为1
    • 指定参数First Height为0.001
    • 点击按钮Add Boundary Layers

图片

  • 进入面板Generate the Volume Mesh生成计算网格
    • 选择参数Fill With为 polyhedra
    • 指定参数Max Cell Length为1
    • 点击按钮 Generate the Volume Mesh生成计算网格

图片

生成计算网格如下图所示。

图片

  • **File→ Write → Mesh…**保存网格文件
  • Switch to Solution进入求解模式

4 Fluent设置

4.1 General设置

  • 采用Density-Based求解器

图片

注:高超声速模拟通常选用密度基求解器。

”

4.2 Models设置

  • 激活能量方程,选中选项Two-Temperature Model

图片

注:当使用基于密度的求解器时,双温度模型可用于模拟高超音速流动中的非平衡热现象。其模拟了流动中的能量弛豫过程,并提供了比单温度模型更好的流场预测。

”
  • 选择使用SST k-omega湍流模型,激活选项Compressibility Effects

图片

4.3 Materials设置

  • 如下图所示指定空气的介质属性,修改Density为ideal-gas,其他参数保持默认设置

图片

4.4 操作条件设置

  • 指定Operating Pressure为0 Pa

图片

注:在流体介质选用理想气体模型时,常将操作压力指定为零,这样计算域中的压力为绝对压力。

”

4.5 边界条件设置

  • 设置入口inflow的边界条件
    • 指定Gauge Pressure为25 Pa
    • 指定Mach Number为17
    • 指定X-Component of Flow Direction为0.90630778
    • 指定Y-Component of Flow Direction为-0.42261826

图片

注:x方向分量为cos(-25°),y方向分量为sin(-25°)

”
  • 指定inflow边界的温度为250 K

图片

  • 指定出口边界outflow的边界条件
    • 指定Gauge Pressure为25 Pa
    • 激活选项Average Pressure Specification,选择Averageing Method为Weak

图片

  • 指定出口回流温度为250 K

图片

  • 指定壁面capsule的温度为1500 K

图片

4.6 Methods

  • 在TUI窗口中输入下面的命令以激活高速数值格式
/solve/set/high-speed-numerics/ enable? y

如下图所示。

图片

  • 进入Methods设置面板,如下图所示进行设置
    • 指定Formulation为Implicit
    • 指定Flux Type为AUSM
    • 指定Gradient为Green-Gauss Node Based
    • 激活选项Convergence Acceleration For Stretched Meshes

图片

4.7 设置Controls

  • 打开Controls面板,点击Limits...按钮打开对话框
  • 指定Maximum Static Temperature为20000 K

图片

4.8 设置监测升阻力

  • 右键选择模型树节点Report Definitions,点击弹出菜单项New → Force Report → Drag…打开定义对话框

图片img

  • 如下图所示设置阻力监测

图片

  • 添加升力监测定义

图片

  • 如下图所示设置参数

图片

4.9 残差控制

  • 如下图所示修改残差标准

图片

4.10 初始化

  • 采用Standard Initialization进行初始化
  • 利用入口inflow进行初始化

图片

  • 进行fmg初始化设置及初始化,如下所示
solve/initialize/set-fmg-initialization

Customize your FMG initialization:
set the number of multigrid levels [5] 3
set FMG parameters on levels ..
residual reduction on level 1 is: [0.001]
number of cycles on level 1 is: [10] 200
residual reduction on level 2 is: [0.001]
number of cycles on level 2 is: [50] 400
residual reduction on level 3 [coarsest grid] is: [0.001]
number of cycles on level 3 is: [100] 1000
Number of FMG (and FAS geometric multigrid) levels: 3
* FMG customization summary:
* residual reduction on level 0 [finest grid] is: 0.001
* number of cycles on level 0 is: 1
* residual reduction on level 1 is: 0.001
* number of cycles on level 1 is: 200
* residual reduction on level 2 is: 0.001
* number of cycles on level 2 is: 400
* residual reduction on level 3 [coarsest grid] is: 0.001
* number of cycles on level 3 is: 1000
* FMG customization complete

set FMG courant-number [0.75] 0.25
enable FMG verbose? [no] yes

solve/initialize/fmg-initialization
Enable FMG initialization? [no] yes

注:对于高超声速流动,采用FMG初始化有利于提高收敛性。

”

4.11 计算

  • 设置迭代150次

图片

  • 升力监测曲线如下图所示

图片

  • 阻力监测曲线如下图所示

图片

5 计算结果

  • 对称面上的马赫数分布

图片

  • 再入舱表面上热流密度如下图所示

图片

在对称平面上绘制平移旋转温度与振动电子温度的比值。这给出了流动中热不平衡区域的指示,这可以用双温度模型来考虑。

  • 定义变量ttr-over-tve,定义为平移旋转温度除以振动电子温度,如下图所示

图片

  • 查看对称面上该物理量的分布

图片

  • 物理量分布如下图所示

图片


Fluent流体基础网格处理代码&命令理论科普仿真体系
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-05-12
最近编辑:2年前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2720粉丝 12668文章 960课程 27
点赞
收藏
作者推荐
未登录
2条评论
行稳致远
签名征集中
2年前
老师您好,请问在这个案例中如果开启组分运输(Species transport,选用air-5species-park93,)并且在材料中的流体部分自己选择加入电子(e)和一氧化氮离子(no+)后,为什么这个算例就不能继续计算下去了呢?
回复
5年前
胡博士,您好,请问你那个激活TUI高速格式那一步怎样处理的,是需要自己写一个TUI呢
回复
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈