学习总结 网格划分+瞬态求解设置

网格划分部分

1.导入几何文件

导入我们的几何模型,他的格式为.scdocx

2.添加局部尺寸BOI

因为要对对前缘和尾缘进行局部加密,所以进行一个BOI的局部加密,目标尺寸取的几何尺寸的最小尺寸的0.1,就是0.4mm。

3.生成表面网格

表面网格的最小尺寸最大尺寸分别为0.4mm和8mm。每个间隙的单元为2就行

4.描述几何模型

这里因为流体域为空气,所以为没有空隙的流体区域组成

4.1更新边界条件

边界条件为速度入口,压力出口,以及对称面。

4.2更新区域类型设定

把不需要的区域类型设置为dead。

5.设置周期性边界

这里我们需要设置周期性边界,因为不是平面,所以只能使用手动设置周期边界。通过几何测量可知周期 边界的长度为280.6mm

6.添加边界层

这里我们采用的是last-ratio边界层。因为我们需要对边界的y+值进行限制。

7.生成体网格

体网格采用的多面体核心,这种生成的体网格质量高数量少,有利于计算

8.改进体网格

因为最小正交质量算出来比较小,进行优化(一般来说大于0.2的可以进行下一步求解)

计算求解部分

1.选择瞬态

2.选择模型

收敛性的思考: 在n次实验后发现瞬态能不能收敛的原因不一定是网格质量的原因,和选择适合的模型也有很大的关系。最开始选择的模型k-omega的SST模型,很快就发散了 后面改成了k-epsilon的标准模型就成功的收敛了

3.设置入口速度与湍流强度

这个根据自己的需求设置就行。

4.标准初始化

瞬态使用标准初始化,稳态使用混合初始化。

5.设置云图

这里根据自己需要观察的物理量进行设置。

6.设置动画格式

这里是采集各个帧率的动画,需要设置了云图选择云图。

7.运行计算

这是瞬态计算时需要设置的比较重要的内容。 其中时间步长的选择比较重要。

时间步长的选择一般使用库朗数来计算 u为流体速度;Δt为时间步长;Δx为网格尺寸 u*Δt表示流体在Δt时间内流动的距离,除以网格尺寸,则表示流体在一个时间步长内流过了多少个网格。显然一个时间步长内流过的网格越多,计算就越快,但收敛性就会越差。 一般来说库朗数为1-10. 但步长越小肯定越好

之后就等待收敛吧!!!

8.收敛成功!!

相关推荐
Starry_hello world17 分钟前
C++ 快速幂算法
c++·算法·有问必答
细心的莽夫1 小时前
SpringCloud 微服务复习笔记
java·spring boot·笔记·后端·spring·spring cloud·微服务
石去皿1 小时前
力扣hot100 91-100记录
算法·leetcode·职场和发展
BOB-wangbaohai2 小时前
Flowable7.x学习笔记(十三)查看部署流程图
笔记·学习·流程图
SsummerC2 小时前
【leetcode100】组合总和Ⅳ
数据结构·python·算法·leetcode·动态规划
YuCaiH3 小时前
数组理论基础
笔记·leetcode·c·数组
2301_807611493 小时前
77. 组合
c++·算法·leetcode·深度优先·回溯
bicijinlian4 小时前
多语言笔记系列:使用导入魔法命令
笔记
SsummerC4 小时前
【leetcode100】零钱兑换Ⅱ
数据结构·python·算法·leetcode·动态规划
电子云与长程纠缠5 小时前
Unreal Niagara制作SubUV贴图翻页动画
学习·ue5·编辑器·贴图·niagara