关于fluent网格划分的几个认识误区
2017-02-07 by:CAE仿真在线 来源:互联网
尽管当前出现了不少使用无网格方法的FEA及CFD代码,但是网格划分依然是大多数CAE工作者们最重要的工作任务,对于高质量网格生成的重要性怎么强调都不过分。
但是如何生成高质量的或更精细的网格呢?查看网格生成软件所输出的网格质量报告是最基本的方式,使用者还需要对网格是否适用于自己的物理问题做出自己的判断。
不幸的是,使用者对于“好网格”存在很多的误区。如今已经很难在工程学科中找到关于网格划分方面的课程,数值算法在大多数工程学科中成了选修课程。因此,新生代CAE使用者对于网格在CAE系统中的工作机理方面的欠缺也不足为怪了。这里有5个最主要的误区:
误区1:好的网格必须与CAD模型吻合
越来越多的CAE使用者来自于原来的设计人员,他们在CAD方面受到了良好的培训,因此他们倾向于CAE模型体现所有的几何细节特征,他们认为更多的细节意味着计算结果能够更加贴近于真实情况。
然而这种观点是不正确的,好的网格是能够解决物理问题,而不是顺从CAD模型。
CAE仿真的目的是为了获取物理量:应力、应变、位移、速度、压力等。CAD模型应当是从物理对象中提取的。大量与物理问题不相干的或对于仿真模型影响较小的细节特征在建立CAD模型之前就应当进行简化。因此,了解所仿真的系统中的物理细节是最基本的工作任务。好的网格应当简化CAD模型并且网格节点是基于物理模型进行布置。
这意味着:只有在充分了解所要仿真的物理系统前提下才可能划分出好的网格。
误区2:好的网格一直都是好的
我们经常看到CAE使用者花费大量的心血在改变网格尺寸、拆解几何及简化几何上,以期能够获得高质量的网格。他们仔细的检查网格生成软件输出的网格质量报告,这是很有必要的。但是这事儿做得太过也不一定好,因为好的网格也不一定永远都好,网格的好与坏,还取决于要仿真的物理问题。
例如,你生成了一套非常好的网格,其能够很好的捕捉机翼的绕流,能够很精确的计算各种力。但是当你将流动攻角从0°调整到45°,试问这网格还是好的网格吗?很可能不是了。
好的网格总是与物理问题相关。当你改变边界条件、改变载荷、改变分析类型、改变流动条件,好的网格也可能变成坏网格。
误区3:六面体网格总比四面体网格好
很多老的书籍会说六面体(四边形)网格要比四面体(三角形)网格要好,同时告诉你说引入四面体(三角形)网格会造成很大的数值误差。一些情况下这种观点是正确的,特别是15~20年前。
历史上,人们热衷于六面体网格,主要有以下原因:1)在当时,CFD求解器仅能使用结构网格;2)计算条件不允许使用大量网格,为了节省内存和节省时间;3)非结构网格还不成熟。
在过去的几十年里,大部分商用FEA及CFD求解器技术获得的了极大的发展,对于绝大多数问题,利用六面体网格及四面体网格都能获得相同的计算结果。当然,四面体网格通常需要更多的计算资源,但是其能在网格生成阶段为使用者节省大量的时间。对于大多数工程问题,六面体网格在计算精度方面的优势已经不再存在了。
对于一些特殊的应用场合,如wind Turbine,泵或飞机外流场计算,六面体网格依然是首选的网格类型,主要原因在于:1)工业惯例;2)易于理解的物理情况(大多数使用者都知道应当如何对齐网格;3)对于这类几何模型,存在专用的六面体网格生成工具。
然而,对于大多数FAE及CFD使用者,如果几何模型稍微复杂一点,则需要花费大量的时间在六面体网格生成上,计算结果还不一定更好。计算所节省的时间相对于网格生成所花费的时间,有时候显得得不偿失。
误区4:自动网格生成(automatic meshing)的方式不可能产生好的网格
当软件提供商在证明他的软件是高端的时候(当然价格通常也是高端的),他通常会告诉你说他们的软件允许手动控制所有的操作参数。潜在意思就是说只有手动控制才能生成好的网格。
当然,对于销售员来讲,好的网格需要手动控制。但是对于工程师来说,他们需要理解这是一个误导:好的网格软件应当拥有足够的智能化以分析几何模型:计算曲率、寻找缝隙、寻找小的特征、寻找毛刺边、寻找尖角、拥有智能化的默认设置等…
这些工作都应当是自动网格工具的职责。对于大多数使用者来讲,软件应当对于输入的几何模型能够获取更多的信息以及更高的精度。因此,软件应该能够提供更好的设置以获取高质量的网格。当然,对于长年累月使用相同的几何模型及软件的使用者来说,情况可能有所不同。这些使用者对于物理模型了解得非常清楚,而网格软件却没办法了解他们的物理问题,因此他们对手动操作的需求更多,而且他们也能更好的驾驭手动操作。
不管怎样,对于网格质量两说,一个好的自动网格软件能够给予无经验的使用者更多的帮助。手动控制主要是为一些对物理问题非常了解的有经验的使用者提供的。
误区5:好的网格其数量一定特别多
由于HPC资源很容易获取,甚至一些学生都能进行千万级别网格的CFD问题求解,因此在多数CAE使用者眼里,大数量的网格意味着高保真度。
这种看法并不完全正确。打个比方,在CFD计算中,如果使用者使用标准壁面函数,则所有放置于粘性子层内的网格都会失效,这不仅会浪费大量的计算时间,也有可能会造成非物理解。特别对于LES模拟,过于西米的网格可能会造成打的误差及非物理解。
精细的网格并不意味着好的网格。网格划分的目的是为了获取离散位置的物理量。好的网格是为计算目的服务的网格,因此,当你的计算结果具有以下特征时:1)物理真实;2)对于项目来讲足够精确,则你的网格已经足够好了。
另一个关于此误区的例子在于大多数使用者习惯使用全3D模型。在他们的眼里,3D全模型是真实的。然而,当问题对称的时候,使用部分模型将会获得更好的计算结果,因为强制施加了对称约束。当问题是轴对称的时候,使用2D计算模型往往能够获得比3D全模型更精确的结果。很多CAE新手没有足够的时间去完全理解仿真系统中的物理模型,因此很难对几何模型进行任何简化。
当前,CAE计算结果依然依赖于网格。好的网格应当具备以下特征:
1.能够求解所研究的问题
2.具有求解器能够接受的网格质量
3.基于问题简化网格
4.适合项目要求
相关标签搜索:关于fluent网格划分的几个认识误区 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析