流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?
作者 | 张杨
流体仿真中,六面体(Hex)网格与四面体(Tet)网格的争论一直伴随着整个CFD的发展过程,坊间也流传着许许多多关于六面体网格、结构化网格、四面体网格、甚至是Cutcell网格等相关内容的种类繁多的观点。由于CFD的工程性质,很多问题并不需要工程师进行过于深入、过于细致的研究,大家往往还是会把关注的重点放在仿真问题的求解之中,不管六面体还是四面体,只要能解决问题,就都是好网格!
但是值得一提的是,对于绝大多数的流体仿真工作者,都有一个共识,那就是:六面体(结构化)的网格好!
具体来讲,六面体网格(Hex)到底好在哪呢?大概会得到以下几种答案:
● 六面体网格求解效率高
● 六面体网格数量少
● 六面体网格精度高、算的准
● 六面体网格中没有四面体那样的伪扩散
● 只要是六面体网格就一定好用,cutcell也是六面体的一种
● 六面体网格守恒性好
● 四面体属于忽悠人的网格,不能用
● ……
不论对错,关于六面体网格的观点还是非常多、非常明确的;但由于篇幅的关系,我们可能没有办法一一的对上述观点进行分析和讨论;所以,本文仅对上述观点中的第一条进行相对详细的分析和介绍,那就是:在公平的条件下,六面体网格和四面体网格,谁的求解效率高?
问题的分解与明确
● 公平的条件如何界定?
● 求解效率高是通过什么方式体现的呢?
采用案例测试的方式进行,使用相同的计算机和相同的算例设置,仅网格不同(采用replace方式更换),初步估计稳态计算1000个迭代步,通过计算的真实时间来判定求解效率。
● 求解之前的内容(如网格划分、网格输出、求解设置、算例保存、网格替换等),暂不列入判定范围
● 仅比较纯六面体网格和纯四面体网格在 Fluent 中的计算效率
通常的流体仿真工作是必须包含边界层的,因为纯四面体在近壁面附近求解精度相对较低;不过,本次测试为了避免非四面体的层状网格(Prism)对最终的求解产生影响,所以采用了完全一致的网格类型进行对比。
知识要点复习
★ 六面体网格的优势
● 采用六面体网格可以减小网格数量
● 对于流动方向沿着网格的问题,六面体网格可以减小数值误差
通常情况下,六面体网格数数量更少
★ 六面体网格的劣势
● 几何形状复杂时工作量极大(能力 & 耐心)
● 几何曲率较大时,网格质量难以有效控制
需要注意的是:有一些相对复杂的几何模型在生成六面体网格的时候会产生质量很差的网格,而且只能通过网格加密才能有效改善。
随着网格的加密,六面体网格的数量反而超过了自动生成的四面体数量……
当网格方向与流动方向对齐的时候,六面体可以极大的减小数值误差
公平的条件
比赛之前,必须要指定规则;同样的道理,六面体与四面体的网格对比也需要一个公平的条件,那么这个公平的条件指的是什么呢?有三个备选选项:
● 网格边 (edge) 的长度一致
● 网格面 ( face ) 的面积一致
● 网格单元的体积 (cell) 一致
★ 边 (edge) 的长度一致
通常情况下,对于边(edge)长度相等的hex与tet ,体网格数量之比约为1:5~1:8
★ 面 ( face ) 的面积一致
当三角形与四边形面积相等时,边长的比例约为1.3~1.5
★ 体积 (cell) 一致
体积一致,也就意味着六面体与四面体的体网格数量相等
为了能够确认这个公平的条件,我们还专门进行了一些问卷的调查,结果如下:
点击完整阅读全文
流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?
相关阅读推荐:
Fluent仿真液晃问题中的几个技术要点
Workbench Meshing 全局与局部控制案例 step by step
Workbench Meshing 边界层网格划分 step by step
流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?相关推荐
- 3 设置网格数的大小_流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?...
流体仿真中,六面体(Hex)网格与四面体(Tet)网格的争论一直伴随着整个CFD的发展过程,坊间也流传着许许多多关于六面体网格.结构化网格.四面体网格.甚至是Cutcell网格等相关内容的种类繁多的观 ...
- 流体仿真前处理,Fluent工程师的”基本功”和”看家本领”
作者 | 张杨 仿真秀专栏作者 Fluent软件的工作原理是应用了有限元的思想,将连续的空间离散成一定数量的控制体,从而使得流体力学中的偏微分方程组得以求解.因此,在Fluent求解之前,必须要进行一 ...
- comsol移动网格_移动网格技术在计算流体动力学数值仿真中的应用
流体流动现象广泛存在于自然界和各种工程领域中,所有这些过程都要受质量守恒.动量守恒.能量守恒等基本物理定律的支配,即要满足一定的控制微分方程[.计算流体动力学(computational fluid ...
- 计算机图形学流体仿真mac网格,数据驱动的快速网格法流体模拟
摘要: 基于物理的流体模拟是计算机图形学中的重要研究方向之一,模拟过程中需要求解非线性偏微分方程组:Navier-Stokes方程组(N-S方程组).拉格朗日法与欧拉方法这两种数值解法被分别用于N-S ...
- 计算机图形学流体仿真mac网格,用于图形学的流体仿真20教程.docx
第I部分 基础流体方程流体无所不在,从我们呼吸的空气到占据整个地球三分之二的海洋,就是它,形成了我们这个星球上那些最美丽最震撼景象:从溅起的水花,到冲天的火焰,到缭绕的烟雾,流体仿真已经成为了计算机图 ...
- fluent二维叶型仿真_ICEM划分嵌套网格之二维圆柱绕流
首先,介绍一下嵌套网格.网络上关于嵌套网格的的内容大多数是关于直接利用软件进行计算的过程,而对于前处理过程中的网格生成过程并没有什么描述,其实这种技术已经在学术界流传已久,只是用的都是自己的程序算法, ...
- 加入昇思MindFlow SIG,助力AI流体仿真发展
计算流体力学与航空航天.海洋装备.能源电力的研发息息相关,但发展至今,仍然面临着一些挑战与瓶颈,诸如流体力学的网格剖分复杂,在复杂边界处无法完全自动化:仿真依赖于复杂的迭代计算,计算依赖度高,并行计算 ...
- 光滑粒子流体动力学_基于SPH(光滑粒子流体动力学)算法的流体仿真
实现的效果很粗糙,没有添加渲染和表面绘制,现在只做到了点和线的程度.这个月考试比较多,所以做的时间也没有很多. 先放一下最终的效果图. 碰撞检测的粒子碰撞后速度的计算还有有些问题的,碰撞检测做的比较简 ...
- solidworks的小金球插件_SOLIDWORKS旋转流体仿真
前段时间,一个朋友去到一家做水泵的行业,问我SOLIDWORKS能够做流体仿真么?我说,能啊.朋友又问,我现在做水泵,里面的叶片旋转,可以模拟么?我说,当然可以了啊. 那么,我就做了个小例子给他,首先 ...
最新文章
- 《Unit Testing》2.1 伦敦学派如何做隔离
- python eval函数_Python eval 函数妙用
- 2014 android 应用开发大赛,2014年全国高校移动互联网应用开发创新大赛
- 一个初学者的辛酸路程-函数-4
- JavaScript实现消消乐-源代码
- 第二重要极限公式推导过程_机器学习——一文详解逻辑回归「附详细推导和代码」...
- jQuery教程(二)——jQuery选择器selector
- 个人如何购买腾讯云服务器
- 百度员工离职总结:如何做个好员工?(严重推荐)
- 阴阳师服务器维护6,《阴阳师》手游6月10日维护更新公告
- 首届大连国际樱花节将启幕
- android 蓝牙发送失败怎么办,【报Bug】蓝牙模块CC2640R2F 安卓发送数据包第二次发送不成功{code:10007,message:property not support}...
- UVa 207 - PGA Tour Prize Money
- 终端定制行业分销初步设计
- 同指数幂相减公式_同底指数加减运算法则
- 微信小程序的文件结构 —— 微信小程序教程系列(1)
- python16进制转10进制_python16进制转换为10进制
- 政务云系统——亿网软通“互联网+”政务云解决方案
- 用FreePic2Pdf软件轻松实现PDF书签的完美导出
- 解决Abaqus有限元分析不收敛的6条建议