首页/文章/ 详情

Fluent Meshing传统工作流程_9

1年前浏览6269

----图文教程----

Fluent Meshing

传统工作流程_9

--体网格共节点拼接--


         


01


     

简介


     

     


Fluent Meshing原则上是不支持六面体网格的生成的,只能通过类似拉伸边界层的方式来获取六面体网格,当模型中某一部分必须采用六面体网格时,就需要对这部分网格进行单独拉伸,然后与其他部分的体网格进行体网格的共节点拼接_

本篇章就简要介绍一下利用Fluent Meshing和Fluent进行体网格共节点拼接的方法_

▇ 模型导入

▇ 体网格共节点拼接流程

▇ 讨论


       

       

       

       

       

       


02


     

模型导入


     

     



本篇章模型分为两部分,分别是两个*.msh格式文件,一部分是一个六面体网格的圆柱,一部分是四面体网格的长方体,读入两个文件后发现,两部分在空间位置上是存在接触的,A、B两部分在接触位置都有着其各自的面,在事先已经将长方体B与圆柱体A接触位置的面单独拿出来了,所以长方体B与圆柱体A的接触位置是两个大小一致,重叠在一起的两个面,但是两个面上的节点是各自分布没有关系的,如上图所示_

[注意]

Fluent Meshing在存在六面体网格的情况下是不能进行体网格生成的,因此只能将模型拆分,分别进行体网格的生成和六面体网格的拉伸生成,之后再导入到一起进行体网格节点拼接_


       

       

       

       

       

       


03


       

体网格共节点拼接


       

       



如果要将长方体B与圆柱体A拼接在一起,就意味着要使两者在接触位置上节点保持一致,圆柱体A上的的接触面wall_1上的节点位置显然是不能移动的,但长方体B上的的接触面wall_2上的节点是可以变动的,就可以用圆柱体A上的的接触面wall_1来替换长方体B上的的接触面wall_2,之后对长方体B重新进行体网格生成就可以了_

模型导入后存在于结构树中的Unreferenced中,删除位于Cell zones中的体网格,我们仅需要面网格,利用面网格创建Mesh Object方便后续操作,对于圆柱体A的体已经删除,可将上图中的wall_3也删除掉,对于圆柱体A我们需要的仅仅是底下接触位置的面_

接下来我们将通过TUI命令使wall_1替换掉wall_2,并使wall_1上的节点与周边位置是连接完好的_

以下为在TUI窗口的输入信息_


在TUI窗口点击回车进入

输入bound,点击回车

输入remesh,点击回车

输入remesh-overlapping-zones,点击回车

输入inter-box,点击回车

输入inter-cyl,点击回车

完成!

说明:在点击回车后,再点击一次回车就可显示出接下来可以输入的命令列表,可以在其中进行选择,因为我知道需要用什么命令,所以只点击了一次,可查看列表中的其他命令并自行尝试学习;

[注意]

◆wall_1与wall_2只是我方便描述自己起的名字,在模型里wall_1的名字为inter-cyl,wall_2的名字为inter-box,因为TUI命令需要用到这两个名字,注意区分;

◆上述所说的名字就是面网格存放的Face Zone的名字,可通过Boundary _Manage_进行显示查看;

◆remesh-overlapping-zones命令也可简写为r-o-z;

◆Fluent Meshing有一些不是很常用的功能目前是并没有添加到图形界面的,但是可以通过TUI命令实现,比如本章节用到的功能;

对长方体B进行体网格生成并导出*msh文件,圆柱体A还是用原来的,这样两者在接触位置上的节点就是完全重合的,但是目前只是位置上的节点重合(即一个位置上存在两个节点,只是位置上保持重合),并没有达到真正的共节点(即两者共用一个节点),需要在Fluent中完成后续的节点合并工作_


打开Fluent_通过File_Read_读入其中一个文件_

通过Domain_Zones_Append_在保留第一个模型的情况下读入第二个模型_

通过Domain_Zones_Combine_Fuse将两个重叠面融合成一个新面,且软件会自动将这个面设置成interior,此时便完成了体网格的共节点拼接,即长方体B与圆柱体A在接触位置共用一套节点_

之后便可以通过Domain _ Zones _Combine_Merge将两个流体域合并成一个_

[注意]

◆经过在Fluent Meshing中的处理,长方体B与圆柱体A在接触位置已经达到节点位置重合了;

◆需要事先在Fluent Meshing中将这两个流体域设置成相同类型,即都是流体或都是固体;


         

         

         

         

         

         

   

04


     

讨论


     

     


❖本篇章简要介绍了利用Fluent Meshing和Fluent进行体网格共节点拼接的方法_

❖Fluent Meshing有着其独特的优势,但在六面体网格方面就表现的相当不便;

❖每个软件都有其独特的优势和劣势,如果熟悉其他软件的小伙伴,也完全可以采用其他软件来解决以上问题,比如Hypermesh在六面体网格生成以及节点合并方面就非常具有优势,可以利用通用文件类型(*.msh格式)在两款软件间自由切换;

❖不进行节点合并也可以计算,可以采用Interface进行数据交互,但是计算精度会受到影响,而且还需要创建Interface,本人强迫症晚期,更倾向于使模型共节点;

❖欢迎各位交流指正!


       

       

       

       

       

       




     

     

     

END


     

     

      
来源:霍同学CAE
MeshingFluent MeshingFluent通用其他软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-01
最近编辑:1年前
霍同学
硕士 | 结构工程师 -仿真的魅力-
获赞 73粉丝 124文章 74课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈