Fluent动网格经典21个问题.pdf
文本预览下载声明
Fluent动网格的经典21个问题
编辑:技术邻 Jessica_4643
本文来自傲雪论坛。
1. 在Fluent中,要使用动网格模型,应该怎么做?
需要在dynamicmesh (动网格)面板中激活DynamicMesh (动网格)选项。如果计算的是活
塞运动,则同时激活In-Cylinder (活塞)选项。然后选择动网格模型,并设置相关参数
2. 在Fluent中,动网格模型可以用来模拟什么问题?边界的运动形式有哪两种?
动网格模型可以用来模拟流场形状由于边界运动而随时间改变的问题。边界的运动形式可以
是预先定义的运动,即可以在计算前指定其速度或角速度;也可以是预先未做定义的运动,
即边界的运动要由前一步的计算结果决定。
3. 在Fluent中,网格的更新过程是怎样的?
网格的更新过程由FLUENT 根据每个迭代步中边界的变化情况自动完成。在使用动网格模型
时,必须首先定义初始网格、边界运动的方式并指定参予运动的区域。可以用边界型函数或
者UDF 定义边界的运动方式。FLUENT 要求将运动的描述定义在网格面或网格区域上。如
果流场中包含运动与不运动两种区域,则需要将它们组合在初始网格中以对它们进行识别。
那些由于周围区域运动而发生变形的区域必须被组合到各自的初始网格区域中。不同区域之
间的网格不必是正则的,可以在模型设置中用FLUENT软件提供的非正则或者滑动界面功能
将各区域连接起来。
4. 在Fluent中使用动网格,为什么要具备一定的C语言编程基础?
因为一般来讲,在Fluent中使用动网格,基本上都要使用到UDF,所以你最好具备一定的C
语言编程基础。
5. 在Fluent中,动网格计算中网格的动态变化过程可以用哪三种模型进行计算?
弹簧近似光滑模型(spring-based smoothing)、动态分层模型 (dynamiclayering)和局部
重划模型 (local remeshing)。
6. 在Fluent中,弹簧近似光滑模型的使用范围是什么?
原则上弹簧光顺模型可以用于任何一种网格体系,但是在非四面体网格区域 (二维非三角
形),最好在满足下列条件时使用弹簧光顺方法:
(1)移动为单方向。
(2)移动方向垂直于边界。
如果两个条件不满足,可能使网格畸变率增大。另外,在系统缺省设置中,只有四面体网格
(三维)和三角形网格(二维)可以使用弹簧光顺法,如果想在其他网格类型中激活该模型,
需要在dynamic-mesh-menu 下使用文字命令spring-on-all-shapes?,然后激活该选项即
可。
7. 在Fluent中,动态分层模型的应用有什么限制?
(1)与运动边界相邻的网格必须为楔形或者六面体 (二维四边形)网格。
(2)在滑动网格交界面以外的区域,网格必须被单面网格区域包围。
(3)如果网格周围区域中有双侧壁面区域,则必须首先将壁面和阴影区分割开,再用滑动
交界面将二者耦合起来。
(4)如果动态网格附近包含周期性区域,则只能用FLUENT 的串行版求解,但是如果周期
性区域被设置为周期性非正则交界面,则可以用FLUENT 的并行版求解。
8. 在Fluent中,应用局部网格重划模型应注意什么事项?
局部网格重划模型仅能用于四面体网格和三角形网格。在定义了动边界面以后,如果在动边
界面附近同时定义了局部重划模型,则动边界上的表面网格必须满足下列条件:
(1)需要进行局部调整的表面网格是三角形 (三维)或直线 (二维)。
(2)将被重新划分的面网格单元必须紧邻动网格节点。
(3)表面网格单元必须处于同一个面上并构成一个循环。
(4)被调整单元不能是对称面 (线)或正则周期性边界的一部分。
9. 在Fluent中,动网格更新方法应该根据什么来选择?
通常来讲,在一个case中,我们使用的更新方法都是根据网格类型以及和要实现的运动来
选择的,很多时候都是几种更新方法搭配起来使用的。使用弹簧近似光滑法网格拓扑始终不
变,无需插值,保证了计算精度。但弹簧近似光滑法不适用于大变形情况,当计算区域变形
较大时,变形后的网格会产生较大的倾斜变形,从而使网格质量变差,严重影响计算精度。
动态分层法在生成网格方面具有快速的优势,同时它的应用也受到了一些限制。它要求运动
边界附近的网格为六面体或楔形,这对于复杂外形的流场区域是不适合的。使用局部网格重
划法要求网格为三角形 (二维)或四面体 (三维),这对于适应复杂外形是有好处的,局部
网格重划法只会对运动边界附近区域的网格起作用。
显示全部