Fluent动网格【15】:Remeshing

标签:
fluent动网格 |
分类: Fluent动网格 |
Fluent动网格中的Remeshing网格重构是最终极的网格更新方式。不管边界运动幅度有多大,都可以采用Remshing方法解决网格更新的问题。
基本思路
Fluent的Remeshing思路比较简单。在边界运动过程中,程序不断检测计算域中的网格质量,并标记低质量网格。在动网格更新过程中,对标记的网格重新进行划分。
激活Remeshing
Remeshing方法的激活很简单。在动网格设置中选择Remeshing选项,并在弹出的对话框中设置相应的参数即可。如下图所示。
http://i2.muimg.com/519918/be3310204554c54c.png
除了激活Remeshing选项之外,在定义动网格区域的时候,还需要特别指定Remeshing参数。如下图所示,在设置变形边界时,需要指定最小网格尺寸、最大网格尺寸以及最大网格歪斜率等参数。
http://i2.muimg.com/1949/8c379813db23d57d.png
Remeshing参数
Remeshing方法需要设置的选项及参数较多,不太容易控制。
Remeshing Methods
如下图所示。Fluent提供了三种基础的Remeshing方法:Local Cell、Local Face以及Region Face。根据不同的场合,Fluent还提供了2.5D以及Cutcell zone方法。
http://i1.piimg.com/1949/012f5f4d14b98f80.png
- Local Cell Remeshing
此方法标记超过用户指定的歪斜率或尺寸阈值的内部网格,并且局部重新划分这些网格单元。这里的歪斜率及网格尺寸阈值包括全局的以及局部的。其中全局阈值在Remshing面板中设置,而局部参数在Deforming面板中设置。分别如下图所示。
https://ooo.0o0.ooo/2017/06/13/593ff2a112fdb.jpg
https://ooo.0o0.ooo/2017/06/13/593ff32ad80b1.jpg
此方法在3D模型中重构体网格,在2D模型中则重构的是面网格。
- Local Face
此方法仅用于3D重构,虽然在2D模型中也可以选择,但实际上在2D中并不起作用。该方法重构变形边界面上的网格。可以想象,在2D模型中变形面通常都是线,没法重构的不是?
http://i2.muimg.com/1949/39dd89d1cabd2757.png
- Region Face Remeshing
此方法主要用于重构与运动边界相邻接的变形边界。此方法主要设计用于气缸运动问题,然而也可以用于其他的场合。在使用此模型的过程中,需要明确定义尺寸阈值,若没有定义局部参数,则全局参数也不会起作用。
- Cutcell zone
此方法主要用于3D笛卡尔网格的重构,在运动区域中不能含有多面体网格。如果是周期性边界发生重构,则无法保证重构的网格继续保持节点一致。
http://i2.muimg.com/593449/3c0baae89324458c.png
- 2.5D
2.5D方法只用于以拉伸形式形成的网格中。在实际重构过程中,重构的是网格面,而体网格则通过拉伸方式进行重构。
在设置动网格区域时,往往只需要设置一个面的变形即可。
- Sizing Function
尺寸函数说起来比较复杂,但实际工程应用过程中,我们只需要激活On
,并点击按钮Use
Defaults
就能应付绝大多数的问题了。如下图所示。
http://i4.buimg.com/593449/57ed091cd4e4a9ab.png
- Size Remeshing Interval
此参数控制网格重构的频率,默认值为5。当参数值较大时,重构间隔受歪斜率控制;当此参数值较小时,重构间隔受歪斜率及网格尺寸共同控制。对于时间步长较大的问题,通常取该参数为1。
http://i4.buimg.com/593449/7ef9849b9b268378.png
更多关于CFD内容,可微信扫描下方二维码关注微信公众号。