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

Fluent中将内部面转化为Interface

在Fluent中,涉及到多区域计算时,计算区域之间通常采用共节点内部面进行处理,软件会自动处理区域分界面上的数据传递。然而在使用滑移网格时,动静区域之间只能使用Interface(若使用内部面,则当动区域运动起来时会导致负体积错误)。这时就需要在网格划分时规划好几何模型,最常见的方式是分区域进行网格划分,然后到Fluent中将各区域的网格组装起来。

但其实我们也可以这样做,先划分共节点网格,然后在Fluent中对区域进行分解再组装,这样做的好处就是在网格生成过程中更容易进行尺寸控制,不至于在interface面的两侧生成网格尺寸变化过大的网格。

如下面的计算模型。其包含2个计算区域(in与out),计算区域之间采用的是共节点内部面,软件没有生成shadow面。

现在想办法将计算区域之间的内部面转成interface面。

直接转换边界面类型是行不通的,如下图所示,interior面无法直接转换成interface。

这里采用迂回方案。

  • 如下图所示,右键选中区域in,点击弹出菜单项Delete删除区域in

删除完毕后计算区域中只剩下out区域,且原来的内部面自动修改为wall类型的边界,如下图所示。

  • 修改上面自动转化成的wall边界的类型,将其修改为interface类型,如下图所示操作

修改完毕后计算区域与边界如下图所示。

  • 利用菜单File → Write → Case… 保存case文件为out.cas
  • 重新打开原始网格文件(同时包含in区域和out区域的的网格文件)
  • 如下图所示操作删除out区域
  • 修改生成的新边界的类型为interface,如下图所示操作
  • 利用工具按钮Append → Append Case File…读取前面保存的out.cas文件

读取完毕后计算区域与边界如下图所示。此时有2个计算区域,还有2个interface边界。

此时检查网格会有警告信息,因为没有创建Mesh Interface

  • 右键选择模型树按钮Mesh Interfaces,点击弹出菜单项Auto Create自动创建网格交界面

创建完毕后如下图所示。

此时点击Check按钮检查网格,警告信息消失。

搞定,收工。


(本文结束)

OpenFOAM是流量毒药么,前几天公众号更新了几篇OpenFOAM的内容,然后取关量哗啦啦的涨。CFD视界更新了一个OpenFOAM编程的课程,有兴趣的道友可以瞅瞅,在首页。

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

赞(3) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent中将内部面转化为Interface》
文章链接:https://www.topcfd.cn/19889/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册