计算流体力学课件完整.ppt
《计算流体力学课件完整.ppt》由会员分享,可在线阅读,更多相关《计算流体力学课件完整.ppt(221页珍藏版)》请在三一办公上搜索。
1、计 算 流 体 力 学基础,课时安排:总学时小时,小时讲课;8+8小时上机练习。主要相关前修课程计算机语言、工程流体力学、高等数学 主要内容介绍流场计算的基本概念、基本方法和简单算例,第一章 概 述 1.1 计算流体力学的发展及特点简述 流体力学研究三种方法:实验研究、理论分析和数值计算。实验研究真实可靠、是发现流动规律、检验理论和为流体机械设计提供数据的基本手段。实验要受测量技术限制,实验周期长、费用高。理论研究在研究流体流动规律的基础上,建立了流体流动基本方程。对于一些简单流动,通过简化求出研究问题的解析 解。,对于实际流动问题,通常需运用流体力学基本方程,借助于计算机求数值解(计算机数值
2、模拟)计算流体力学CFD。计算机数值模拟 数值模拟耗费小、时间短、省人力,并能对实验难以 测量的流动进行模拟,如燃烧室、转子通道内。在航空航天、核工业、天气预报、海浪和风暴潮预报 等方面有极广泛应用。在航空航天方面,可用于计算飞行器飞行过程中周围 流场(计算出升力、阻力)。计算航空发动机各部件 内部流场,以及整台发动机三维流场。目前国内有一 些使用较多的商用软件,如fluent、Star-CD、numeca等。,美国自上二十世纪八十年代后期,由于CFD方法应用,使一台发动机设计时间从10-15年降到5-8年,试验样机数 从40-50台降到10台左右。美国NASA主持建立了推进系统数值仿真系统。
3、数值模拟与实验研究、理论分析关系 三者相互依赖、相互促进 数值模拟所占份额会越来越大(计算机技术迅速发展、计算方法的不断改进)。,1.2 流场数值模拟概念 流场数值模拟概念也称为流场计算机模拟,是以计算机为手段,通过数值 计算以数据和图像显示,再现研究对象及其内在规律。数值模拟可理解为用计算机做实验。比如一个机翼绕流 问题,通过计算可得到其升力、阻力数值;绕流流线、激 波位置、流动分离、涡的生成和传播 流场数值模拟几个步骤 建立数学模型:根据流动特点建立适当的数学模型(控制 方程)确定计算方法)控制方程的离散方法:将流体力学基本方程转化成可 用计算机语言描述的形式,称为离散方程,有限元、有限差
4、 分、有限体积等。,)边界条件的处理:有无滑移、壁面等温绝热等。编制计算机程序或运用已有程序进行计算)网格生成:在流场中按一定规律分布一些点,称为网格节点。此过程通常称为前处理。无限信息空间用若干个点近似表示)流场计算:运用离散方程求出每一网格节点上气动热力参数值,如温度、压力、速度。)计算结果后处理:根据网格节点上参数值,进一步处理出需要得到的信息,如流动阻力、升力、流量、流线等。,涡轮叶片通道内三维流计算实例,压气机转静子表面压力分布,涡轮通道内速度分布,航天飞机表面网格,航天飞机表面流速矢量图,航天飞机表面温度分布,气流绕圆柱体流动压力分布,气流流过汽车,风扇流动,直升机旋翼运动,NAC
5、A0012翼型绕流流线图,翼型绕流流线图,风力机表面极限流线图,轴流叶轮计算与实验叶片表面极限流线,轴流叶轮计算与实验性能比较,轴流叶轮计算与实验流场结构比较,第二章 流体力学数值计算数学模型及定解条件本章所涉及的基本方程有两类:流体力学基本方程,基本出发点:质量守恒、动量守恒和能量守恒简化模型方程:具有流体力学基本方程的某些特性,用于对所对应的流体力学方程理论分析 21 可压缩非定常粘性流数学模型 连续方程:运动方程:能量方程:上述基本方程构成了Navier-Stokes(简称NS)方程。,在三维直角坐标系下Navier-Stokes方程为:,上述方程组不封闭,还需要补充数学关系式:)状态方
6、程:)物性系数与状态参数关系:,22 不可压缩非定常粘性流数学模型当来流数小于0.2时,为不可压流动,以下为二种不可压粘性流动控制方程。1)不可压流Navier-Stokes方程 连续方程:运动方程:能量方程:2)流函数-涡量方程:对于平面流动:,平面流动速度与流函数涡量关系:,2.3 无粘流数学模型 1)欧拉方程:2)全位势方程:上式中:为音速;3)不可压流全位势方程:,2.4 常用的模型方程 流体力学基本方程大都为复杂、非线性方程(组),从数值计算角度分析研究比较困难。并且迄今为止还没有形成成熟的理论。为了认识基本方程的数学性质,常用一些简单的线性数学方程作为替代进行研究。这些方程具有基本
7、方程的某些特征,称之为模型方程1)对流方程:此方程是双曲型方程,形式类同于一维欧拉方程。,2)伯格斯(Burgers)方程:是一个非线性方程,具有NS方程类似的性态,式中系数 相当于流体的粘性系数。3)对流扩散方程:这个方程和伯格斯方程同属双曲抛物型方程,但它是 线性的,比较简单。当=0时,退化成双曲型方程,当=0时,则变成抛物 型方程4)抛物型方程:,5)椭园型方程:称为泊松方程,其右端函数项f为已知;若f=0,则成为拉普拉斯方程。,25偏微分方程的数学性质及其与流体运动的关系 流体力学基本方程及模型方程属偏微分方程(组),由于方程的复杂性通常无法采用积分方法求精确解,但可将其离散进行数值求
8、解。流体力学方程(组)的数值求解需符合流动的物理规律,同时边界条件的给定也要遵循流动的物理规律,因此首先需了解方程的数学性质。251 拟线性偏微分方程组的分类拟(准)线性方程组 对于流体力学控制方程,所有最高阶偏导数项都是线性的(这些项前仅有一个系数项,系数项是变量的函数、没有最高阶偏导数与偏导数项的乘积),拟线性方程(组)的数学性质 以下列拟线性方程组为例 式中,系数项 是x,y,u,v的函数。u,v是因变量为独立变量x,y的函数,并且u,v是x,y的连续函数。将下式:与以上四式组合在一起并写成矩阵形式可得,(2.21),(2.22),令矩阵A为上式的系数矩阵,即:并将A矩阵的第一列用(2.
9、23)式右侧矢量替代构成矩阵B,(2.23),根据Gramer法则,有同理可求出du,dv,dx,dy计算:在xy平面内任一点P,过P点作一曲线ab,如果点2无限接近于P点,则:ab曲线是任意选定的,其选择不影响计算结果。但如果选择的方向使得则无法采用(2.24)计算 值 ef称为通过P点的特征线,(2.24),所谓特征线即为通过xy平面内某点P的曲线,沿此曲线方向无法确定u和v的偏导数值。因此可通过求解:确定特征线。由 展开得:进一步可得 由上式可确定xy平面内每一点的特征线斜率,从而确定特征线。如果令:,则上式可写成:即:令:,如果在xy平面内某一点有:1),则偏微分方程组(2.21)有两
10、条各不相同特征线,称方程为双曲型;2),则偏微分方程组(2.21)只有一条特征线,称方程为抛物型;3),偏微分方程组(2.21)没有特征线,称方程为椭圆型。双曲型、抛物型和椭圆型实际上是直接借用以下二次曲线性质,252 偏微分方程组分类的通用方法 以上根据Gramer法则给出了拟线性方程组类型的确定方法。下面介绍另一种方程组类型通用确定方法。为简单起见,假设方程组(2.21)右端项为0,即:定义矢量:这样式(2.29)可写成矢量形式:(2.30)或者:(2.31),(2.29),上式可变成:上式中 矩阵的特征值决定偏微分方程组类型。如果特征值全是实数,方程组为双曲型;如果特征值全为复数,方程组
11、为椭圆型。例 二维无旋、无粘定常可压缩流,流场中有一细长体,如机翼翼型。如果在上游有一小扰动,扰动速度分量为:。根据连续方程、运动方程和能量方程可推得:为自由来流马赫数。确定以上流动的类型。,方法一:采用Gramer法则。对照式(2.21)有:而:于是:因此当流动超音时,方程组为双曲型;当流动亚音时,方程组为椭圆型,方法二:采用特征值方法 以下方程:可写成以下矢量形式:所以:由:,求出特征值 因此采用方法二计算结果与方法一相同。由两个结果比较可看出:上式中的矩阵特征值即为特征线在某一点的斜率。,253 流体力学控制方程类型及其对流场数值计算的影响 根据具体流动特点,采用的流体力学控制方程组可分
12、为:双曲型、抛物型和椭圆型。一、双曲型方程,在二维空间坐标(x,y)下有一点P,对于双曲型方程组有二条特征线通过该点,分别称为左特征和右特征。P点的影响区域仅局限于二条特征线之间下游区域,也就是说,P点产生的扰动影响在此区域可感受到,同时也只有此区域可感受到。影响P点区域仅限于二条特征线之间的上游区域,就是说此区域并且也只有此区域的扰动会影响P点。,对于控制方程为双曲型方程的流动问题可采用空间推进方法进行求解。如上图,可给定y轴上的流动参数作为初始条件,然后沿着x轴方向一步一步推进即可求得整个流场。可推得以下几种流体力学控制方程组属于双曲型控制方程组。,例1:定常无粘超音速流 超音速气流流过一
13、双圆弧机翼,在翼型前缘产生弓形激波,激波后气流仍为超音速。可以证明这种流动控制方程组为双曲型(流动可近似采用小扰动方程描述)。对于此流动可在翼型上游设初始边界ab,边界上流动参数取自由流参数,沿x方向向下游推进即可求得整个流场。,例2:非定常无粘流 对于非定常的欧拉方程组,无论流动是否超音都是双曲型(关于时间是双曲型的)。对于一维非定常流,在xt坐标系中,阴影部份为P点的影响区域;P点解由在x轴上(即初始时刻,t=0),区间ab数值确定。管道内一维波运动为曲型的一维非定常无粘流例子。,通常在流场数值计算中更多采用非定常方程时间推进求定常解。只要边界条件不随时间变化,当计算推进时间足够长时,流动
14、趋于定常、流动参数不再随时间变化,这时得到的解即为定常解。,采用非定常方法求定常解的求解过程似乎绕了弯道。实际上对于工程中的有些定常流动问题,采用定常流控制方程无法求解。比如:超音速流绕钝头体的流动,属于超音和亚音混合流动问题。超音区域流动属双曲型;亚音区域流动属椭圆型。在流场计算出来以前无法确定超音区和亚音区的分界线,同时目前还没有对于不同类型的流动都适用的求解方法。将此类定常流动控制方程加入非定常项变成非定常流控制方程,而非定常流动方程无论在亚音区还是超音区都属于双曲型方程(关于时间),因此解决了此类流动不能求解的困难。,二、抛物型方程 根据前面分析,对于抛物型方程通过任一点只有一条特征线
15、。如图2.5,假设过P点有一条垂直于x轴方向的特征线,则P点的扰动将影响特征线右边的阴影区域。抛物型方程与双曲型方程一样可采用空间推进方法求解。首先给定初始边界ac上数据,沿x方向推进即可求得边界ab和cd间的解。,例1:附面层流动 对于附面层流动,通过对NS方程进行简化处理得到适用于附面层内流动的简化方程组为抛物型。给定附面层进口边界ab和ef上数值,采用沿壁面方向空间推进即可求出整个附面层内流动。壁面采用无滑移边界条件,bc和fg两个外边界采用无粘流计算结果。采用附面层方程计算附面层内流动,需先给定附面层外边界流动参数。附面层外边界流动参数决定附面层厚度发展,附面层厚度又影响附面层外势流区
16、流动。因此附面层与势流区流动相互影响,需采用迭代方法进行流场计算,计算方法复杂目前已少有人采用。,附面层流动分析,三、椭圆型方程 对于椭圆型方程,无特征线或特征方程是虚根。流场中任意一点P的扰动会向周边任意方向传递。因此边界点的数值同样影响流场中任意一点的解。在所有边界上都要给出边界条件。,通常边界条件有以下三种类型:1)给定变量u,v数值,此类边界条件称为Dirichlet边界条件;2)给定变量u,v的导数值,此类边界条件称为Neumann边界条件;3)部份边界给定变量u,v数值,部份边界给定变量u,v的导数值,称为混合边界条件。,椭圆型方程影响区域,例:定常无粘亚音流动控制方程 该方程属椭
17、圆型方程。在此关键是流动亚音,因为对于亚音流,流场中一点的扰动理论上可向各方向传递到无限远处。如下图亚音翼型绕流,翼型上游的流线向上折转,翼型下游的流线向下折转。翼型产生的扰动引起整个流场的变化(理论上直至无穷远处)。,亚音速翼型绕流,26 流体力学问题的定解条件数学方程建立后,为确定解必须给出定解条件定解条件包括初始条件和边界条件一、初始条件初始条件就是在某一起始时刻给出流场中速度、压力、密度和温度等参数分布。对于定常问题并不需要初始条件实际计算,对于非线性方程(组)要进行迭代求解,需要初始条件作为迭代的初值。初始条件给定不影响最后结果,但初始条件的合理性会影响迭代计算收敛速度,甚至于影响收
18、敛性。,二、边界条件关于各种流动边界上要给多少个边界条件、给出哪些边界条件,目前还没有一个完善的理论。对于绝大多数工程实际中的流动问题,研究人员根据理论分析结合经验都能给出合适的边界条件。下面介绍一些常见的流动边界及边界条件。1)来流边界(进口边界)对于外流流动前方边界称为来流边界;对于内流流动,如进气道和叶轮机内流动进口截面称为进口边界。来流边界理论上应在物面上游无穷远处,在那里流动未受扰动易于给出边界条件在此边界上一般给出:总压、总温、气流角等参数,2)下游边界(出口边界)下游边界(外流流动)和出口边界(内流流动)要设定在绕流体的远下游,在那里流动通过充分掺混已比较均匀,这样有利于边界条件
19、的给定。对于亚音速流,通常给出出口边界上静压(又叫出口反压);对超音速流,由于下游扰动对上游流动没有影响,因而不能给定出口反压。其他未确定参数如速度、密度、温度以及超音速流的静压等,则采用计算区域内部的数值外插求得。,3)壁面边界 速度的给定a)粘性流,流体在壁面边界上的速度等于壁面的运动速度,如果壁面静止,则流体速度为零,即无滑移边界条件 b)无粘流,流体在边界处的法向速度为零,而切向速度则由计算求得不再为零,即滑移边界条件 温度的给定 a)等温壁,给出壁面温度,并假设壁面处流体的温度与壁面温度相同 b)绝热壁,壁面热流量为零,即:压力的给定:壁面法向压力梯度为零,即:,第三章 有限差分近似
20、及其数学性质 计算流体力学任务是将描述流体运动的偏微分方程转化成离散形式,然后在计算机上求出这些方程的解。方程的离散方法有:有限差分法、有限元法、有限体积法等 有限差分法用差商代替微商,将微分方程转化成差分方程。实现偏微分方程的离散化,以适合于计算机编程计算。3.1 差分格式基本概念对于一个二维定常问题,如果求解域如图示在直角坐标系下,变量可表示成:U(x,y)流场中任一网格节点表示为(i,j),i=1,m;j=1,n网格点(i,j)上差分计算值表示为,它是对函数值 的近似。,空间步长时间步长,流体力学方程是偏微分方程,主要由一阶和二阶偏导数项组成 差商代替微商,3.2 常用偏导数项的差分格式
21、和精度分析 321 一阶偏导数差分格式一阶偏导数通常有。常用的有中心差分和向前、向后差分格式。1.向前差分格式 由泰勒级数:,由于,所以,截断误差,是步长的一次方,称此差分格式为一阶精度,记作:,在数值计算过程中,时间和空间步长取值都很小,因而截断误差R数值也很小,这样确保用差商替代微商有足够的精度。,忽略掉截断误差项,上式为向前差分格式,其精度为一阶。,.向后差分格式,精度为一阶,.中心差分格式,精度为二阶,中心差分比向前和向后差分离散精度高。差分格式选择:a)考虑差分格式的稳定性 b)在边界上适用性,322 二阶偏导数差分格式1.普通中心差分2.普通一侧差分格式 3.二阶混合偏导数项通常采
22、用中心差分,3.3 差分方程和相容性 差分方程:偏微分方程中的偏导数项用差商代替得到的差分形式方程 1)的差分方程 a)时间向前、空间中心的差分格式(FTCS),差分方程的截断误差:差分方程与微分方程之间存在一个误差,对于上方程:,这个差分方程具有一阶时间精度二阶空间精度,定解条件离散化,a)初始条件,离散形式,b)边界条件,离散形式,由差分方程和定解条件采用时间向前推进可求出n=2、3、4各时间层上内部节点上的函数值。,格式图:表示差分方程相邻网格节间关联性的图形。图中表示方程在该网格节点上离散,表示差分方程所涉及的网格节点。,(a)FTCS 格式(b)FTFS 格式(a)FTBS 格式,b
23、)时间向前、空间向前的差分格式(FTFS)c)时间向前、空间向后的差分格式(FTBS)差分方程相容性分析 微分方程:对应的差分方程:,截断误差为:如果有:微分方程与差分方程相容微分方程的定解条件为:对应的差分问题的定解条件:截断误差为:如果有:微分方程与差分方程定解条件相容,有限差分方法求解流体力学问题举例 在两固定平板间,流体由于平板二端压差驱动,作层状流动。这种流动称为库特(Couette)剪流。不考虑端部效应,在每个等x截面流体速度分布完全相同。,由NS方程可推得关于速度u(y)的微分方程,边界条件,求出解析解为:,有限差分方法进行求解步骤)建立基本方程和适当的定解条件)网格划分:沿y方
24、向将线段6等分,则空间步长为)偏微分方程及边界条件差分离散,离散方程,中心差分,离散边界条件,节点,节点,节点,节点,节点,)编制计算机程序进行数值计算,得结果:,这个例子虽然非常简单,但反映了流体力学问题有限差分数值计算的全过程。通常对于工程实际问题,大部份工作量是花在第步(网格生成)和第步(编制计算机程序进行数值计算)。,3.4 差分方程的收敛性差分方程收敛性定义:当步长趋于零时,差分格式的解能否趋近于微分问题的解称为差分格式的收敛性对差分网格上的任一网格节点(i,n),设差分格式在此点的解为,相应的微分问题解为二者之差为 称为离散误差。如果有:此差分格式是收敛的,即差分方程的解收敛于相对
25、应微分问题的解。否则不收敛。,条件收敛差分格式在一定的约束条件范围内是收敛的。无条件收敛指差分格式在任何条件下都收敛。关于差分方程收敛性举例。例:一维问题如下:,精确解为:,差分方程:或:因此有:,即:,进一步:,而:,因此:,即:,所以上述差分方程收敛,例2:对流模型方程 FTBS差分格式:离散误差为:精确解满足:于是有:,若:即有:于是:.将上面n-1个不等式相加得:,以上例为无条件收敛;例为在条件下收敛的差分格式。对于流体力学问题由于是多个方程组成的非线性方程组,差分格式收敛性的证明目前还是比较棘手的数学问题。目前应用比较广泛的是采用冯.纽曼(Von Neumann)方法通过差分格式稳定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 流体力学 课件 完整
链接地址:https://www.31ppt.com/p-6376423.html