Ansys学习之飞行器气动加热(1)
(1)首先是建立模型,拖拽geometry模块进入操作界面即可建模,模型建立可以通过软件自带的Design model模块,或者其他建模软件,如solidworks等。主要原则是建立一个为大流场所包围的固体模型,这里不详细介绍。一般认为所建立的流场尺寸大于固体模型尺寸的20倍,由于计算量的关系,本文所采用的模型较小。
(2)在建立模型后,将模型与Fluent模块连接,即将模型导入fluent计算模块,接下来点击mesh,对模型进行网格划分,需要注意的地方是在流体-固体壁面需要设置层流边界层,具体设置和划分结果如下图所示。网格划分完毕后,即可进行计算。
(3)点击set up进行计算设置,采用双精度计算,点击OK即可进入设置界面。
(4)进入模块后点击general-check检查网格。
(5)进行气动加热计算需要打开能量energy选项,viscous采用S-A模型。
(7)边界条件设置简单地可将流体外边界全部设置压力远场边界,一般也可在前端边界设置为压力远场,后端设置为压力出口边界。本文计算采用2马赫,迎角为0度。
(8)求解设置如下。
(9)点击initial初始化。
(10)最后是设置迭代步数,即可开始计算。
(11)收敛曲线如下:
(1)首先在建模时需要考虑的是各个部分应该处于连接的状态,一种方式是共节点,另外一种方式是设置接触面,本文采用共节点的方式,如下图所示,选中各个部分右击Form New Part即完成共节点设置。
(2)在设置共节点后进行网格划分,可以看到各部分连接处是共用节点单元的。
(3)在瞬态计算前先进行稳态计算,稳态计算与上文中的设置相同。对于瞬态计算,由于有时间变量,因此需要设置时间步长,理论上时间步长越短计算越稳定,但过短的时间步长会导致计算较慢。本文采用pressure-based压力求解器,在Solution Controls界面会出现Flow Courant number(库朗数),默认值是200,如果难于收敛应适当减小,其与时间步长存在物理关系,具体参考文献/网址[1]。在本文的计算中进行了多次测试才实现了收敛,主要是减小时间步长与库朗数。
参考文献
[1] https://www.bilibili.com/read/cv19007688
文章来源:开元模拟学习