首页/文章/ 详情

【CFD小贴士】Fluent Mshing中的Size Function设置及案例演示

1月前浏览833

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

常规设置SizeFunction

1.设置全局控制GlobalControls – 确定网格的绝对最小值、最大值以及增长率

2.选择需要的FaceZones

3.或选择需要的EdgeZones

4.应用sizefunction类型(如soft,hard, curvature, proximity),可以设置多个类型

5.计算SizeFunction

6.在remeshing,cutcell或wrapping时,可以使用计算过的SizeFunction



快速创建SizeFunction——“Create Defaults”按钮将使用全局控制的尺寸函数创建:

1.在所有的Edge Zones上默认的曲率尺寸函数(Curvature size function )为18 degrees angle

2.在所有的FaceZones上默认的曲率尺寸函数(Curvature size function )为18 degrees angle

3.在所有的Edge Zones上默认的临近尺寸函数( Proximity size function )为每个狭缝跨越三层网格单元

4.在所有的Face Zones上默认的临近尺寸函数( Proximitysize function )为每个狭缝跨越三层网格单元

注:“Create Defaults”应该谨慎使用,对于简单的几何图形,它可以用于快速测试“查看”网格的有用工具。


一个简单案例:

这个简单的例子显示了一个流过两个凸出椭圆圆柱体的问题

在DM中创建的边界命名显示在下图左上侧

导入一个BOI来加密网格,BOI形状可以是任意的,这里紫色的形状用来细化网格

步骤1 – 设置全局尺寸并查看尺寸

设置最小、最大尺寸及增长率,然后点击“Apply”和“DrawSizes ”以检查输入值的合理性

步骤2 – 添加一个曲率尺寸函数

CurvatureSF 保证了椭圆柱面上的网格加密然而,狭缝处还没有被加密,如果此时进行包面操作将会得到狭缝未被捕捉的结果。

步骤3 – 添加一个邻近度尺寸函数

ProximitySF 将在狭缝处进行加密此狭缝处至少有三层网格

步骤4 –添加一个BOI SizeFunction

BOI SF对边界进行了细化,将网格尺寸大小限制为指定的值(此处为1mm)

步骤5 – 添加第二个邻近度尺寸函数

最后,在顶部和底部表面添加第二个邻近SF,以确保它们之间至少有三层网格。

步骤6 – 使用SizeFunction 生成四面体网格

当使用AutoMesh自动网格时,在Tet网格面板中,选择基于尺寸函数指定网格尺寸大小,同时确保捕获到BOI细分区域。


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

【Fluent meshing基础课程4】修复surface mesh

点击“CFD之仿真区”关注公众 号交流学习概述本节课核心内容是通过诊断diagnostics功能来检测和定位边界网格的问题,然后通过自动或手动来修复表面网格问题,从而达到提升表面网格质量(对于生成比较理想的体网格,要求最大面网格扭曲率< 0.7)的目的。优良的表面网格Accurate CFD surface meshes–在生成高质量的体网格之前,需要修复和改善表面网格o无自由点No freenodes (除去挡板)o无多余的多重连接No unwantedmulti-connectionso无重复面、自干涉No duplicates,self-intersections–良好的表面网格(平滑度和质量)是高质量体网格的基础,它能使求解器快速收敛,得到精确的结果o利用诊断工具Diagnostics– 提高表面网格质量。来源:CFD仿真区

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