吾生有涯 学海无涯
析模有界 知识无界

Fluent动网格【15】:Remeshing

Fluent动网格中的Remeshing网格重构是最终极的网格更新方式。不管边界运动幅度有多大,都可以采用Remshing方法来解决网格更新的问题。

基本思路

Fluent的Remeshing思路比较简单。在边界运动过程中,程序不断检测计算域中的网格质量,并标记低质量网格。在动网格更新过程中,对标记的网格重新进行划分。

激活Remeshing

Remeshing方法的激活很简单。在动网格设置中选择Remeshing选项,并在弹出的对话框中设置相应的参数即可。如下图所示。 
 
除了激活Remeshing选项之外,在定义动网格区域的时候,还需要特别指定Remeshing参数。如下图所示,在设置变形边界时,需要指定最小网格尺寸、最大网格尺寸以及最大网格歪斜率等参数。 

Remeshing参数

如下图所示。Fluent提供了三种基础的Remeshing方法:Local CellLocal Face以及Region Face。根据不同的场合,Fluent还提供了2.5D以及Cutcell zone方法。 

Local Cell Remeshing 

此方法标记超过用户指定的歪斜率或尺寸阈值的内部网格,并且局部重新划分这些网格单元这里的歪斜率及网格尺寸阈值包括全局的以及局部的。其中全局阈值在Remshing面板中设置,而局部参数在Deforming面板中设置。分别如下图所示。 

 此方法在3D模型中重构体网格,在2D模型中则重构的是面网格

Local Face 

此方法仅用于3D重构,虽然在2D模型中也可以选择,但实际上在2D中并不起作用。该方法重构变形边界面上的网格可以想象,在2D模型中变形面通常都是线,没法重构的不是? 

Region Face Remeshing 

此方法主要用于重构与运动边界相邻接的变形边界此方法主要设计用于气缸运动问题,然而也可以用于其他的场合。在使用此模型的过程中,需要明确定义尺寸阈值,若没有定义局部参数,则全局参数也不会起作用

Cutcell zone

此方法主要用于3D笛卡尔网格的重构,在运动区域中不能含有多面体网格。如果是周期性边界发生重构,则无法保证重构的网格继续保持节点一致。 

2.5D 

2.5D方法只用于以拉伸形式形成的网格中。在实际重构过程中,重构的是网格面,而体网格则通过拉伸方式进行重构。 
在设置动网格区域时,往往只需要设置一个面的变形即可。

Sizing Function 

尺寸函数说起来比较复杂,但实际工程应用过程中,我们只需要激活On,并点击按钮Use Defaults就能应付绝大多数的问题了。如下图所示。 

Size Remeshing Interval 

此参数控制网格重构的频率,默认值为5。当参数值较大时,重构间隔受歪斜率控制;当此参数值较小时,重构间隔受歪斜率及网格尺寸共同控制。对于时间步长较大的问题,通常取该参数为1。 



本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent动网格【15】:Remeshing》
文章链接:https://www.topcfd.cn/1020/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册