首页/文章/ 详情

【Fluent meshing基础练习04】表面网格修复

1月前浏览706


点击“CFD之仿真区”关注公 众号交流学习

概述

         

本练习主要演示如何使用fluent meshing边界网格清理工具来修复面网格,通过使用这些工具来清理半汽车风洞表面网格并生成一个体积网格。

主要内容包括:

1.可视化问题区域

2.使用全局和局部工具清理网格,检查网格质量

3.使用全局和局部工具改进网格质量

4.使用新的FM图标和检修技术(Troubleshooting techniques)

5.生成体网格并提高其质量

6.设置边界条件

01

导入网格文件,并可视化问题区域

  • 启动FM

       

  • 读入网格文件并显示

    File→ Read→Mesh    
    ,选择ASMO_NS-for-repair.msh.gz ,点击OK    
  • 右击asmo,点击D      
    raw      

       

  • 选择Zone selection filter (热键Ctrl+Z),选择下图所示三个面,点击hide隐藏。  

  • 在Display标签下,反选All Faces,勾选其它Faces。

  • 在geometry object下右击asmo,点击draw。可以看到存在大量的自由面问题需要修复。

02

修复Free Faces

  • 合并节点merge nodes,按下图所示操作。

  • 按下图所示设置,勾选Relative(Percent),从10%(按10%跨度)调节Tolerance至50%,点击Mark,显示存在3880个Free Faces,然后点击Apply for All。(也可以点击Apply for Current查看每次修复情况)。

  • 对于节点偏移严重的面网格,需要使用stitch缝合功能进行修复。建议使用stitch之前保存网格,因为如果操作不当可能会破坏几何。

  • 按下图所示操作,点击Mark,点击Frist软件自动找到问题区域,然后点击Apply for All或Apply for Current来修复问题。(由于几何存在一些“大洞”,stitch功能是无法修复,下面进行手动修复)

  • 在Patch Options下勾选Remesh,表示对修补的洞进行网格重构。

  • 如下图所示,切换到Edge selection Filter(热键Ctrl+E),然后点击+修补洞,然后点击next直到修复完所有洞,最后剩下7个高扭曲面。


     
注:如果修补洞的操作出现错误,可以使用热键F12撤销最后一步操作。        

     

  • 如下图所示,切换到Edge过滤器(热键Ctrl+E),选择一条边线,点击Edge Split热键F7)分割边线,切换到node过滤器(热键Ctrl+N),按照如图顺序选择两个点,点击MergrNodes(热键F9)完成该处面网格修复。

  • F12删除所有的选择,继续点击Diagnostic Tools面板上的Next,出现下图所示问题区域,按照如图顺序选择两个点,点击MergrNodes(热键F9)完成该处面网格修复。此时还存在1个自由面,直接删除Diagnostic Tools面板自由面功能选择delete使用Multi修复


03

使用多重面和自干涉功能

  • 如图下图所示,反选Free Faces

  • 在Diagnostic Tools面板选择Multi,点击Mark→点击Frist之后会出现一个边缘面,点击Apply for current之后边缘面将消失。(上面已经提到另外两种方式:直接删除Diagnostic Tools面板自由面功能选择delete

  • 在Diagnostic Tools面板上的summary可以查看,已经不存Free Faces和Multi-Faces。

  • 在Diagnostic Tools面板上选择Self Intersections功能,点击Mark→点击Frist→点击Smooth All完成自干涉的修复。


     
注:Self Intersections不会显示在控制面板信息栏中        

     

04

验证连通性,并提升表面网格质量

  • 在验证表面网格不存在连通性问题之后,就可以提升表面网格质量。

  • 如下图所示操作,然后右击“asmo” object → Draw之后不存连通性问题。

  • 勾选All Faces后,右击“asmo” object → Draw。放大下图所示区域发现存在高纵横比面网格,按下所示进行调整。(切换到Node Filter→选择图示的两个点为目标Ctrl+S创建一条直线→选择图示一个点,Ctrl+P投影到直线上

  • 重分区域,切换到zone过滤器,选择车前部,点击图示Isolate图标(热键CtrI+Shift+I)发现存在一些问题,部分面网格是属于车身主体部分的


 
  • 切换到Face过滤器,设置BOX框选,右键从左向右选择图示面网格。

  • 切换到zone过滤器和select选择模式,选择车身主体部分,然后点击Rezone图标(热键Ctrl+O)。

  • 提升网格质量,按图所示设置,使面网格质量Skewness<0.7。

  • 按图所示,点击convert to Mesh Object,弹出面板上选择yes,生成Mesh object

05

生成体网格并输出

  • 按图所示操作。

  • 默认设置,建议先点击apply后点击mesh生成体网格。(由于我们不生成边界层网格,所以无需先计算体积域)

  • 查看体网格质量,发现有121个单元质量Skewness>0.9,下面查看该网格位置。

  • 菜单栏选择Display→Grid,按图所示选择,发现在车轮底部存在低质量网格。

  • 按图所示选择Auto Node Move来提升网格质量。

  • 按图所示选择,提升网格质量,最差质量为Skewness=0.889。通过移动节点来提高质量。选择允许移动的边界,但要限制沿表面的移动,以避免几何形状的变化

  • 命名边界,按图所示操作。其他边界操作相同(outlet为pressure-outle类型,symmetry边界为symmetry类型)。

  • 输出网格,Flie→write→mesh。


来源:CFD仿真区
MeshingFluent MeshingFluent汽车UM控制曲面ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-13
最近编辑:1月前
濮小川CFD
硕士 心不唤物,物不至!
获赞 16粉丝 43文章 103课程 0
点赞
收藏
作者推荐

【ANSYS SCDM体积抽取】算例一:球阀案例

点击“CFD之仿真区”关注公众 号交流学习球阀案例 球阀(ball valve ),启闭件(球体)由阀杆带动,并绕球阀轴线作旋转运动的阀门。下图为球阀案例几何模型。 01创建项目导入几何●开启ANSYS SCDM●将“Ballvalve.SLDASM" 拖拽至工作空间02创建驱动尺寸03流体域体积抽取●在SpaceClaim“Prepare”选项卡中使用“volume extract”从固体中提取流体体积●勾选抽取的三个“Volume" 组件,改变两个pipe抽取的流体域颜色备注:当球阀处于开启状态时,也可以一次性抽取出流体域体积04共享拓扑●打开“workbench”选项卡,点击“share”工具●点击“Green Check ”按钮,进行共享拓扑●结构树中显示了进行了共享拓扑的组件●保存项目,并退出ANSYS SpaceClaim 来源:CFD仿真区

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈