ANSYS Meshing是ANSYS Workbench的一个组件,集成了ICEM CFD、TGRID (Fluent Meshing)、CFX-Mesh、Gambit网格划分功能,具有较为强大的前处理网格划分能力。网格划分目录树如图1所示,网格划分基本流程一般需要考虑如下内容:

① 全局网格设置;

② 局部网格划分;

③ 网格划分问题排除;

④ 虚拟拓扑;

⑤ 预览或生成网格;

⑥ 检查网格质量等。

其中ANSYS Meshing网格划分方法中的多区Multizone Meshing划分方法基于ICEM CFD 六面体模块,能进行自动几何分解,相对扫掠方法不需要对元件切块,即可获得纯六面体网格(复杂结构依旧需要切块),对于一些球、圆柱、简易几何具有很好应用。

本文从多区Multizone Meshing方法出发,借助边尺寸控制Edge Sizing、映射面网格划分Mapped Face meshing、虚拟拓扑Virtual Topology以及模型切块操作等,对如何快速进行简单结构六面体网格划分进行案例说明。

在未来的文字中也会介绍如何对复杂结构基于顺序划分方法进行高度六面体划分的应用。

图1

一、六面体网格划分与多区Multizone Meshing

六面体网格相比四面体网格单元数量减少,由于单元按照流动方向排列,能降低分析计算误差;适用于几何质量高的结构。六面体网格可以采用下面三种划分方法获得,如图2所示。

1、扫掠划分(Sweep Meshing)
2、六面体支配(Hex Dominant)
3、多区(Multizone Meshing)

图2

多区(Multizone Meshing)基于ICEM CFD 六面体模块,自动几何分解,对于采用扫掠方法必要时,需要对元件切块来得到纯六面体网格,但多区划分可立即对其网格划分(依旧推荐一定程度的切分),支持膨胀划分,如图3所示。

映射网格方法(Mapped Mesh Type)包括如下:

1、Hexa :默认方法,仅有六面体单元生成。

2、Hexa/prism:考虑划分质量与过渡,三角形会在源面出现,导致出现六面体与棱柱单元。

3、Prism :仅棱柱单元产生,用于临近结构的生成网格为四面体情况。

面网格划分方法(Surface Mesh Method)包括如下:

1、Uniform:使用递归循环切割方法,能够创建高度一致的网格。

2、Pave:能够创建高曲率的面网格,相邻边有高的纵横比。

3、program controlled:根据网格尺寸设置与面特点综合使用上述两种方法。

图3

二、Edge Sizing尺寸设置

1、Element Size定义边平均单元边长。

2、 Number of Divisions定义边的单元分数。

3、偏斜类型【Bias Type】指定单元大小相对边的一端、两端或者边中心的渐变效果。

4、偏斜因子【Bias Factor】定义最大单元边长与最小单元边长的比值。

5、【Soft】选项的单元大小将会受到整体划分单元大小的功能,如基于相邻、曲率的网格设置,以及局部网格控制的影响。

6、【Hard】严格控制单元尺寸。

图4

三、 映射面网格划分Mapped Face meshing

映射面网格划分【Mapped Face meshing】允许面上生成结构网格,如图5所示。

映射网格划分可以得到较为一致的网格,对计算求解一定程度有益。如若某些原因不能进行映射面网格划分,网格划分仍将继续,同时导航树上会出现相应的标志提示映射失败。

映射面进行预览方法为鼠标左键高亮导航树【Mesh】,鼠标右键快捷方式“Show→Mappable Faces”可显示所有能够映射的面。

映射面网格的顶点类型可以设置为【Specified Sides】、【Specified Corners】、【Specified Ends】三种点类型。

1、【Specified Sides】指定夹角为136°~224°的相交边顶点为映射面顶点,和 1 条网格线相交。

2、【Specified Corners】指定夹角为 225°~314°的相交边顶点为映射面顶点,和2条网格线相交。

3、【Specified Ends】指定夹角为 0°~135°的相交 边顶点为映射面顶点,与网格线不相交。

另外,映射面网格可指定径向划分的份数【Internal Number of Divisions】,如果一个面由两个环线组成,则径向划分份数选项被激活,可用于创建径向单元层数。

图5

四、虚拟拓扑Virtual Topology

点击完整阅读全文
​​​​​​简易几何利用 ANSYS Multizone Meshing创建六面体网格应用案例

相关阅读推荐:​​​​​​​

Fluent 2022基础入门中文版教程105讲(免费)

简易几何利用 ANSYS Multizone Meshing创建六面体网格应用案例相关推荐

  1. 回转体怎么划分六面体网格_一文了解ANSYS Meshing 高级网格划分技术

    点击"CFD之仿真区"关注公众号交流学习 概述 ANSYS Meshing工具的目标是提供通用的网格划分平台,可以在任何分析类型中(结构.流体.电磁等多物理场)进行网格划分. ▼观 ...

  2. HM-3220: Create a Hexahedral Mesh(创建一个六面体网格)

    HM-3220: Create a Hexahedral Mesh(创建一个六面体网格) Solids are geometric entities that define a three-dimen ...

  3. workbench应力应变曲线_利用ansys Workbench仿真塑性材料拉伸力学试验 | 坐倚北风

    塑性材料拉伸力学实验的详细实验方法可参考国家标准<GB/T 228.1-2010 金属材料 拉伸试验 第1部分:室温试验方法>.本文以圆形截面拉伸试验样件为例利用ansys Workben ...

  4. PHP rss聚合,利用PHP和AJAX创建RSS聚合器

    下载本文示例代码 想象使用一个简单HTML文件来把一个请求发送到一个服务器端脚本,收到一个基于该请求的定制XML文件,然后把它显示给用户而几乎不需要刷新浏览器!本文作者将同你一起探讨怎样在普通Web应 ...

  5. AIX卷管理介绍以及利用空闲PP来创建文件系统

    AIX卷管理介绍以及利用空闲PP来创建文件系统     首先我们看看AIX文件系统的基本情况.       为什么需要逻辑卷管理LVM也就是Logic Volume Manager呢?其实主要的原因还 ...

  6. 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)

    一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...

  7. ExtAspNet学习-利用AppBox框架快速创建项目(五)—完成项目含源代码

    我们前边四个部分已经完成了框架需要的基础配置, 现在我们来完成项目 1.Subsonic 配置,首先在OraSurvey.DAO中添加App.config配置相关信息 View Code 1 < ...

  8. 二叉树学习笔记之利用前序遍历递归创建二叉树

    利用前序遍历创建二叉树 树的遍历 前序遍历(preorder traversal) 利用前序遍历创建二叉树 中序遍历访问所有结点 前序遍历访问所有结点 后序遍历访问所有结点 实例 树的遍历 树的遍历是 ...

  9. java中怎么创建表格_Java中的表格怎么利用表格模型进行创建

    Java中的表格怎么利用表格模型进行创建 发布时间:2020-12-03 16:44:43 来源:亿速云 阅读:89 作者:Leah 本篇文章给大家分享的是有关Java中的表格怎么利用表格模型进行创建 ...

最新文章

  1. 网页最少要有一个html标签,PHP_网页开发人员必须知道的10个不常用HTML标签, 网页开发人员常常希望能 - phpStudy...
  2. 在线场景感知:图像稀疏表示-ScSPM和LLC总结(lasso族、岭回归)
  3. 那些喜欢少妇的男生......
  4. jaxb解析字符串xml_一个JAXB Nuance:字符串与枚举(受限制的XSD字符串)的枚举
  5. CentOS+Nginx一步一步开始配置负载均衡
  6. 更改swing应用程序标题栏默认图标
  7. Jersey实现Restful服务
  8. Gradle下载慢或无法下载
  9. Python字符串编码转换
  10. 教你一招:Win10系统如何正确卸载edge浏览器?
  11. win10升级后 IE 火狐 谷歌浏览器 不能上网 解决办法
  12. 用百度地图开发android程序时,location.getAddrStr()总是为null的解决方法
  13. 为什么有的计算机没有ppt,电脑上没有ppt怎么办
  14. mybatisplus的逻辑删除
  15. 211逆袭浙大-计算机及相关衍生专业保研之路纪实(深度长文,收藏了)
  16. Java_08 快速入门 Java常用类库
  17. 「DR老兵寻访」游戏正规军的“万智牌生态”链改计划
  18. IDEA如何创建带有 webapp 目录的 maven 项目
  19. XGBoost原论文阅读翻译
  20. 数据和安全②HTTPS单向和双向认证

热门文章

  1. mysql 统计做饼状图_使用Highcharts结合PHP与Mysql生成饼状图
  2. leetcode题目——Happy Number
  3. 教你两分钟做出一个精美好用的404页面
  4. Linux___压缩解压命令__11
  5. 2022年苏州市重点软件企业和专精特新软件企业培育入库项目开始
  6. 跟同事在BOSS直聘发现了一个前端小秘密
  7. 四种Tab选项卡d的方法
  8. C语言入门篇 | 循环语句和用法(详解版)
  9. python 手机号码_python 小练习之生成手机号码
  10. makefile 的error looser throw specifier for ‘virtual ExceptionWithIflag::~ExceptionWithIflag