首页/文章/ 详情

Fluent Meshing传统工作流程_10

8月前浏览2187

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

Fluent Meshing

传统工作流程10

--部分情景攻略--

         

01

     

简介

     
     

之前已经对Fluent Meshing的传统工作流程做了一个大概的讲解,本篇章主要针对之前一些讲解不到位的点或未涉及到的一些情景攻略做一个整理,主要内容如下:

▇ 对之前内容的补充与更正

▇ 六面体网格转四面体/多面体网格

▇ 为已有的体网格新增边界层

▇ 周期性网格划分

▇ 讨论

       
       
       
       
       
       

02

     

对之前内容的补充与更正

     
     

之前的分享做的有些匆忙,可能存在一些讲解不到位的点或者理解偏差的地方,现进行一些补充与修正:


可通过勾选图像窗口上方Display中各个选项达到不同的显示效果_

如果一个面的某一边不与其他任何面相连接,那这条边上的网格就会成为Free Faces

三个或以上的面相交且相交位置节点合并,该位置上的网格便是Multi Faces,通常用于检查是否共节点

Face Edges是网格的边缘线;

这三者的显示必须在勾选All Faces的基础上才能显示,

Edge Zones是模型中真是存在的特征线,和Face一个级别的,可以通过提取特征线的方式新增,也可以删除,也可以移动或合并分组,它的存在和显示不依赖于面,在不勾选All Faces时依旧可以显示,特征线常被用于尺寸控制_

图形窗口顶部左侧Bounds模块翻译为界限,经常在进行局部显示时使用,可通过Reset后对模型重新Draw一下即可取消局部显示_


可通过Display_Grid_更改模型颜色显示_

一般选择Color by ID即可_

       
       
       
       
       
       

03

       

六面体转四面体

       
       

如何利用Fluent Meshing将现有的六面体网格转化成四面体网格或多面体网格使用呢?

比如现在有一个完整的六面体网格,模型格式为*.msh文件,打开Fluent Meshing并读入该文件_

六面体网格读入后会存在于结构树中的Unreferenced中,Boundary Face Zones 中存放的是模型的面网格,Cell Zones中存放的是模型的体网格_

首先需要删除模型中的体网格,然后利用所有的面网格创建一个Mesh Object_

此时仍然不能进行体网格的生成,因为Fluent Meshing只能处理三角形面网格(可以存在少量的四边形网格)_

通过_Boundary_Mesh_Triangulate_将四面形面网格转化为三角形面网格_

依据需要对模型进行特征线提取、尺寸控制、面网格重构等_

便可以进行后续的体网格生成了,就可以将六面体网格转化为四面体网格(Tet)、多面体网格(Poly)、六面体核心网格(Hexcore)、马赛 克网格(Poly-Hexcore)等_

[注意]

◆在进行体网格生成时,多面体网格(Poly)、六面体核心网格(Hexcore)、马赛 克网格(Poly-Hexcore)的生成均不支持面网格中存在非三角形单元,即如果面网格中存在四边形面网格,那体网格生成的类型就只能选择四面体(Tet)了,且四边形面网格附近会生成质量较差的金字塔网格;

         
         
         
         
         
         

   

04

       

为已有的体网格新增边界层

       
       

问:为什么要在有些壁面位置添加边界层呢?

●本质是加密具有大梯度变量的流体区域;

●网格通常为层状,纵横比(aspect ratio)较大;

●是一种高效的网格(数量少,精度高)

●存在于流体区域,需要对固体壁面设置,层数一般在5~30层,比例通常取值范围为1.01~1.2;


当体网格生成后,仍然可以通过后处理的方式为某些壁面添加边界层,当然也可以对其他软件生成的体网格进行边界层的添加_

该模型为*.msh格式,读入该模型并进行观察,查看分组,找到需要添加边界层的壁面所在的分组_

该模型存在厚度极薄的板,板的位置采用六面体网格可以在保证精度的情况下大大减小网格数量,板的两侧和相连接的结构是节点重合的;

通过Mesh_Prisms_进入边界层生成模块_左侧选择需要填加边界层的壁面,右侧选择适当的方法进行边界层的设置_

[注意]

◆不了解边界层的小伙伴可以翻看之前关于边界层的分享;

◆读入模型后,如果模型存在于结构树中的Unreferenced中,也可以直接对模型中的体网格添加边界层,不需要再以此生成Mesh Object了;

         
         
         
         
         
         

05

       

周期性网格划分

       
       

周期性网格要求周期性边界面上的节点必须是一一对应的,常见的有平移周期性网格旋转周期性网格_

以旋转周期性网格为例_

先对模型进行尺寸控制、面网格重构等_


将需要用到的面分离出来并重命名_

通过Boundary_Creat_Periodic_进入周期性边界设置,设置旋转角度,旋转坐标轴,可点击Preview可查看坐标轴方向依据右手定则判定旋转方向,在Boundary Zones中选择需要的面(wall_1),点击Recover生成,可通过在Boundary Zones中选择面点击List查看是否设置成了周期性边界_

wall_1经过旋转到达wall_2的位置并替换掉wall_2,周边网格肯定会发生部分改动,由于wall_1网格尺寸较小,使得顶面的网格质量较差,可通过工具栏选择一个网格,然后通过工具栏Remesh工具进行局部面网格重构_

选择的那个网格不在周期性边界面上,采用该功能进行网格重构便不会改变周期性边界面上的网格节点分布_

[注意]

◆wall_1的网格尺寸更小,更适合作为目标面,如果wall_2作为目标面旋转到wall_1所在的位置并替代wall_1,网格尺寸会过大,不能很好的表达wall_1附近圆柱的几何特征,所以选择wall_1作为目标面;

◆平移周期性网格或其他的具体细节可自行尝试学习;

         
         
         
         
         
         

06

     

讨论

     
     

❖本篇章对之前讲解不到位的点做了一些补充,对尚未涉及的一些使用场景或技巧做了一些整理;

❖关于Fluent Meshing传统工作流程的大概功能及使用情况的分享到此就告一段落了,之后可能还会有一期关于使用过程中的常用问题及解析;

❖Fluent Meshing传统工作流程系列所涉及到的模型大部分来源于网络(ANSYS官方、CFD之道仿真秀等),有需要的朋友可以自行下载学习;

❖欢迎各位朋友指正交流!祝愿各位都有好的前程!!!

链接下载:见附件

[请注意:以上模型仅供学习交流使用!]

       
       
       
       
       
       
     
     
     

END

     
     
     
来源:霍同学CAE

附件

免费Fluent Meshing传统工作流程_10.txt
MeshingFluent MeshingFluent其他软件控制ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-01
最近编辑:8月前
霍同学
硕士 | 结构工程师 -仿真的魅力-
获赞 59粉丝 76文章 58课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈