题记:在学习使用Fluent 的时候,有不少朋友需要使用动网格模型(Dynamic Mesh Model),因此,本版推出这个专题,进行大讨论,使大家在使用动网格时尽量少走弯路,更快更好地掌握;也欢迎使用过的版友积极参与讨论指导,谢谢
该专题主要包括以下的主要内容: §一、动网格的相关知识介绍; §二、以NACA0012 翼型俯仰振荡实例进行讲解动网格的应用过程; §三、与动网格应用有关的参考文献; §四、使用动网格进行计算的一些例子
§一、动网格的相关知识介绍 有关动网格基础方面的东西,请具体参考 FLUENT User’s Guide或 FLUENT 全攻略的相关章节,这里只给出一些提要性的知识要点
1、简介 动网格模型可以用来模拟流场形状由于边界运动而随时间改变的问题
边界的运动形式可以是预先定义的运动,即可以在计算前指定其速度或角速度;也可以是预先未做定义的运动,即边界的运动要由前一步的计算结果决定
网格的更新过程由 FLUENT 根据每个迭代步中边界的变化情况自动完成
在使用动网格模型时,必须首先定义初始网格、边界运动的方式并指定参予运动的区域
可以用边界型函数或者 UDF 定义边界的运动方式
FLUENT 要求将运动的描述定义在网格面或网格区域上
如果流场中包含运动与不运动两种区域,则需要将它们组合在初始网格中以对它们进行识别
那些由于周围区域运动而发生变形的区域必须被组合到各自的初始网格区域中
不同区域之间的网格不必是正则的,可以在模型设置中用 FLUENT 软件提供的非正则或者滑动界面功能将各区域连接起来
注:一般来讲,在Fluent 中使用动网格,基本上都要使用到UDF,所以你最好具备一定的C 语言编程基础
2、动网格更新方法 动网格计算中网格的动态变化过程可以用三种模型进行计算,即弹簧近似光滑模型(spring-based smoothing)