许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Fluent Meshing-传统工作流程-9

Fluent Meshing-传统工作流程-9

阅读数 3
点赞 0
article_banner


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

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

       ▇ 模型导入

       ▇ 体网格共节点拼接流程

       ▇ 讨论

01-模型导入

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

       [注意]

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

02-体网格共节点拼接

       如果要将长方体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中将这两个流体域设置成相同类型,即都是流体或都是固体;

03-讨论

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

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

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

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

       ✦ 模型文件分享![仅供学习交流使用]

      https://pan.baidu.com/s/1FZ_qv6hAJMjA3MvKA9lKxA

       提取码:pcfd



     ❖ 可能会存在描述错误或理解不足等问题,欢迎指正交流_

      ❖ 可通过以下方式联系博主,欢迎指正交流~

      ❖  点个关注不迷路幺~



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空