计算流体力学(Computational Fluid Dynamics简称CFD)是利用数值方法通过计算机求解描述流体运动的数学方程,揭示流体运动的物理规律,研究定常流体运动的空间物理特性和非定常流体运动的时空物理特征的学科。
其基本思想可以归纳为:把原来在时间域和空间域上连续的物理量的场,如速度场和压力场,用一系列有限个离散点上的变量值的集合来代替,通过一定的原则和方式建立起关十这些离散点上场变量之间的关系的代数方程组,然后求解代数方程组获得场变量的近似值。
CFD 也可以称之为流体仿真,是从属于CAE(计算机辅助工程)的一个重要组成部分,从这个角度来讲,CFD 的本质仍旧是工程,所以必须要遵循通常意义上工程的一些原则。
ANSYS CFD 的基本工作流程可以认为分成三个主要的部分:
提出问题
提出问题,就是要明确仿真目的;这一点其实是最为重要的,但是对于一些仿真工程师来讲却是最容易被忽略的。好多流体仿真工程师在仿真之前难以讲清楚自己的目的是什么、希望通过仿真得到什么,甚至一部分人还希望先做一个流体仿真“看一看情况”,这都是不正确的仿真起点。
任何的流体仿真都必须要有明确的目的,只有在明确的目的引导下,才能够忽略目的之外的次要因素,我们的仿真才能够顺利的进行;否则,如果我们的目的越多、想要得到(或考虑)的内容越多、我们的仿真规模就会过大,从而导致工作效率降低,无法满足工程上的需求。常见的CFD流体仿真目的有以下几个方面:
当然,不同的行业仿真目的和需求通常是不一样的,因此我们忽略的次要因素也是不尽相同的。图中所示的问题就是一个典型的三通管问题仿真,冷水和热水分别从各自的入口流进三通管,混合后从出口流出,该问题的仿真目的有两个:
有了明确的仿真目的,我们接下来的任务就是化简问题。当然,仿真的问题该如何围绕这明确的目的进行化简,这些工作(思考)通常也应该是在仿真之前就完成的。对于问题的简化,大致上可以分为以下四个方面:
1、仿真区域选取
在流体力学中的守恒方程中,通常大家第一个讨论的就是连续性方程,这个方程从某种意义上来讲,也可以认为是流体区别于固体(就是我们常说的结构仿真)的主要区别。农夫山泉有一句著名的广告词叫“我们不生产水,我们是大自然的搬运工”也是很形象的说明了流体力学中连续性方程的含义:对于一个给定的观测体(仿真区域)流体不会凭空的生成和消失,流体流入多少就会对应的流出多少;同时,流体流出观测体(仿真区域)后也不会消失,而是继续的流动,一直到无穷远的地方(或循环)。
因此,对于流体永久存在(循环)的流体区域,取其中一部分进行仿真分析,本身也是对问题的一个简化。当然,仿真的区域如何选取,不同的情况应该如何应对,由于篇幅的关系,本文就不做详细介绍了。
对于三通管的问题,我们选取了接头的部分作为仿真区域,当然,这并不代表流体从三通管接头直接流到大气之中,而是表示在出口的位置,还有等径圆直管在无限延伸,流体从出口的位置流进了这无限长的直管中。
管路的简化,进出口并不代表流体的尽头
2、边界条件给定
边界条件给定和选取的仿真区域息息相关,因此也是简化问题的重要步骤。从本质上理解,边界(面)实际上是一种等效,仿真中用它们来替代其他的流体区域。
不同的计算区域选取对应着不同的边界条件给定,如下图所示:
3、几何模型化简
如果在流体问题中考虑过于精细的几何细节(如螺栓形状、小凹槽等)那么会使网格量成指数增加,导致工作效率降低。因此我们必须要非常清楚哪些几何细节是对我们的仿真有影响的;没有影响的,一律简化,这样也是工程中效率优先思想的一个重要体现。
不同的几何简化程度,网格总量差别可以达到数十倍以上
4、物理模型选择
仿真中的物理模型,可以简单理解为用方程来代替实际的物理现象:如湍流模型、多相流模型、热辐射模型等,无论何种模型,都是抓住了主要矛盾、简化了次要矛盾才诞生的。因此可以这样说,模型本身就是简化的代名词。流体中的这些问题(湍流、多相流),如果不用模型,任何一个都无法完成计算。
当然,在明确的仿真目的下选择必要的物理模型也是可以简化问题的,如:
前面两个步骤虽然很重要,但基本上都属于“想”的环节;仿真工程师对于工作必须要脚踏实地,因此就不能让问题停留在纸面上。
使用CFD解决流体问题,自然是离不开商用软件。从原理上来讲,CFD是运用了有限元的思想,把连续变量分布的空间,变成离散的分布;在离散的空间(网格)里,我们的偏微分方程,也就转化为了代数的方程。
流体仿真中,解决问题通常分为四个步骤:
如下图所示,ANSYS CFD 目前在解决流体问题上,已经具备了数量非常庞大的可选选项;当然,无论这些软件如何发展,只要还属于有限元的范畴,就必须要按照解决问题的四个步骤进行。
1、几何:
目前ANSYS提供两个软件的几何解决方案:
① Design Modeler(简称DM)
这个软件是传统的ANSYS Workbench几何处理软件,相信许多的ANSYS老用户熟悉这款软件,但是在2015年随着ANSYS SCDM的加入,DM的大部分功能都已经逐步的被移植到SCDM当中,DM的地位也随之边缘化。对于ANSYS 19.0版本来讲,标准的商务软件包中已经不包含DM的使用许可。
② ANSYS SpaceClaim Direct Modeler(简称 SCDM)是基于直接建模思想的新一代3D建模和几何处理软件。SCDM可以显著地缩短产品设计周期,大幅提升CAE分析的模型处理质量和效率,为用户带来全新的产品设计体验。
ANSYS CFD中几何的作用:
2、网格
ANSYS CFD的网格划分工具很多,包含专用的与通用的。Workbench Meshing ICEM CFD Fluent Meshing三款软件属于通用的网格划分软件,可以适用于绝大多数的网格划分问题。本文由于篇幅限制,暂且不对三款软件进行详细的介绍。
3、求解
CFX与Fluent 都是ANSYS 旗下的通用流体仿真求解器,可以解决大部分行业的流体问题,两款软件对比起来,各自有优势,当然也有不足。实际上,关于求解器的内容是非常复杂和庞大的,希望大家在其他的文章中有针对性的学习。
4、后处理
Fluent 软件本身就具备有后处理的能力,CFX是依托CFD-Post进行后处理的;当然,Fluent 的计算结果也可以通过CFD-Post进行后处理。ANSYS 19.0的版本之后,新增了强大的Ensight 后处理工具,可以极大的提升我们的工作效率。
ANSYS CFD-Post 后处理模块
ANSYS Ensight 强大的后处理工具
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删