第七章不可压缩流动的数值方法初步课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第七章不可压缩流动的数值方法初步课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 不可 压缩 流动 数值 方法 初步 课件
- 资源描述:
-
1、The Elements of Computational Fluid Dynamics第七章 不可压缩流动的数值方法7.1 基本方程7.2 涡量-流函数方法7.3 SIMPLE方法7.1 基本方程0()/01()Re-vvvvfpvtppuuuufput 运动黏性系数,代表。压力场可以相差任一常数而对速度场无影响,为了确定全场压力值,应指定流场中某一点的压力。:不包含压力的时间导数项单一,表现出椭圆 抛物组合型的特介质不可压缩流动的控制方程无量纲化形式控制方程的特点点。不存在状态方程,压力不具有热力学意义;压力对速度场加以限制,使连续性方程得到满足。压力场的波动具有无穷大的传播速度,瞬间传遍
2、全场,以使不可压缩条件在任何时间、任何地点满足。1,1/21/211/2,1,Navier-Stokes-Navier-Stokes1()2Re0nni ji jnnnnni ji jhi ji ji jni juuD uuGpL uuftDu目前,不可压缩流动的数值方法不如可压缩流动的数值方法成熟。动量求解不可压缩方程的困难在于处理“压力 速度”耦合问题。不可压缩方程的一种可能的求解方案:方程和连续方程完全耦合求解。其中,,1/2,1/2,1/2,1/2,1,11/2,1/21,(*)(*)(*);(*)(*)(*)(*)(*)(*)(*)(*);(*)(*)(*)(*)(*)(*);(*)
3、22(*)2(*)(*)(*)i jxyi jxyijiji ji jxi jyi jiji ji ji jiji jiji jihi jDD iDjGDiDjDDxyL1,1,1221/21,(*)2(*)(*)Adams-Bashforth()1.5()0.5()ji ji ji jnnni ji ji jxyD uuD uuD uu,如:用时间方向具有二阶精度的如果对流项采用显散式处理格式离-得到一个非常庞大、形状不规则、刚性很强的稀疏线性方程组。计算量非常大,不易收敛。,得到一个非线性方程组,其求解更如果对流项采用隐式处理因此,完全耦合求解方法在实用中很少使用。实用中,为了处理压力 速
4、度耦合问题,需要把连续方程和动量方程在一定程度上进为困难。行解耦。7.2 涡量流函数方法Navier-StokesNavier-Stokes计算二维不可压缩方程的有效算法。基本思想:对方程进行变换,写成涡量流函数的形式。7.2.1 基本方程222222220(7.2.1)1(7.2.2)Re1(7.2.3)Reuvxyuuupuuuvtxyxxyvvvpvvuvtxyyxy 22(7.2.2)(7.2.3)1(7.2.4)Re,(7.2.5)(7.2.6)(7.2.4)(7.2.6)(7.2.5)xytxyvuyxuvvuxyx 引入涡量方程,消去方程中的压力项引入流函数,使连续方程自然满涡量
5、对 求偏导,对 求偏导,推导出涡量满足的方程为满足:通过计算涡量;通过计算流函数;通过计算速度分量。如果需要计算压求解过程力,把足222Poisson2Poissonxyyuu vvpxyxy 方向的动量方程对 求导数,把 方向的动量方程对 求导数,二者求和后,利用连续性方程,可以得到压力的方程,求解压力的方程,可以得到压力的分布。7.2.2 差分格式21,1,1,1,1,1,1,1,122,1(7.2.4)Re1.FTCS22221Re()()2.-txynnnnnni ji jijiji ji jnni ji jnnnnnniji jiji ji ji jiuvuvtxyxy数值求解涡量满
6、足的方程(对流 扩散方程如果采用格式如果采用迎风格式):122,2222,2222122Re()()()()()()(),()22nnnnji ji ji jnnxxxi jxi jnnnni jyi jyxi jyi jnnyi jyi juutxxvvyyxy 其中,当01时,一阶迎风格式;当时,二阶迎风格式。21,11,222121,22223.Crank-Nicolson1(7.2.4)Re4412Re()()()()Poisstxynnnni ji ji ji jnnnnxi jxi jyi jyi jnnnnxi jyi jxi jyi juvuvtxxxyxy 数值求解流函如果数
7、满足的采用格式21111111,1,1,11,22(7.2.6)2o2()()nnnnnnniji jiji ji ji jni jxy 二阶精度的差分格式为方程7.2.3 边界条件7.1图:二维槽道流动的计算域(1)0,0(2)0()()()0ywallininletininletininletjjMuiuuyuuyvvy固体壁面边界:边界条件为进口边界:边界条件为分量形式(假定进口流动方向是水平的)(3)xiMx出口边界:当槽道的长度远大于其高度时,边界条件可以认为是充分发展条件,即物理量(除压力)沿 方向的导数等于零。0,0,0,0,1,0,1,02,1(1)00()02(-,1)Myy
8、iyyi MinyxywallwallyyywallwallwalliiiiijjMu dyconstvujuyi 固壁边界。固体壁在涡量 流函数方法中,边界条件的处理:面是流线,在的固壁上,可以指定在的固壁上,可以指定在的固壁上,离散形式其中,虚拟网格点处的是未知的利用,0,1,02,1,1,00202iiiiiiyuy 0,0,00,1,0,1,0,10,0,10,221,1,0,1,0,0,10,0,10,22(2)()22022()2jyjinynnnnnnjjjjjjjjjjnnnnnjjjjjjuy dyxyvxxy 进口边界。流函数:可以用,通过适当的数值积分方法计算涡量:利用2
9、2,1,2,1,(3)0,02,xxxxxoutletoutletoutletMjMjMjMjMjvxxx出口边界。假定流动是充分发展的,有当采用一阶近似时1PoissonRe1Repup nnu 为了求解压力方程,还应补充压力的边界条件。在固壁处,利用法向分量作为边界条件,即n+1i,j1,1.-(1)0(2)1(3)(4)Poisson(5)(6)Poisson(7)ni jNavierStokesnnn流程采用涡量 流函数方法计算不可压缩方程的过程:初始化:给定初始速度场,初始化涡量和流函数,置时间指标计算开始,置求解涡量方程的差分格式,得到求解流函数的方程的差分格式,得到利用速度分量与
10、流函数之间的关系,计算速度场如果需要,求解压力方程计算压力场如果达到(2)规定的时间或者已经收敛到定常解,结束计算;否则转到。7.2.4 求解方法1111111,1,1,11,222.PoissonPoissonPoisson22()()nnnnnniji jiji ji ji jni jxy 方程的解法方程是椭圆型方程,代表物理量在空间的平衡分布过程,必须全场联立求解。在全场联立流函数的二维方程的差分格式,得到一个具有稀疏五对角系数矩阵的线性方程组。1111121,1,1,1,1,11,(0),(),(1)()(,1,1,Poisson1()4(1)Jacobi1(4nnnnnni jiji
11、ji ji ji jnnni ji ji jki jkki jijijxyhhk 在实际计算中,常采用迭代法求解。假定,二维方程的差分格式简化为的迭代初值第 次迭代的值记为几种迭代格式:迭代:)()()2,1,1,(1)(1)(1),1,1(1)(),1,)(2)Gauss-Seidel(,),0,0,JacobiJacobi1(4kkki ji ji jxykkki jiji jkki jijhi j iMjM迭代:迭代过程中,要对每一个网格点进行扫描,如果扫描的次序为则在迭代中,计算时,与均已经得到。因此,迭代可以改进为(1)()(1)21,1,1,)kkkiji ji ji jh充分利用
12、最新的迭代结果,可以加快收敛速度。(1)(1)(1)()()21,1,1,1,(1)(1)(1)()(,1,11,1,(3)111()444111(444kkkkkiji jiji ji ji jkkkkki ji ji jijijihjj线迭代:沿 方向的线迭代:在每个常数的网格线上求解一个三对角线方程组,增强了求解过程的耦合程度,可以加快收敛速度。沿 方向的线迭代:)2,(1)(1)(1),(1)(1)(),)(4)(1)011i jkkki ji ji jkkki ji ji jh 松弛迭代:松弛是迭代法中的常用技术。当用某种迭代方法计算出后,把视为中间结果,记作,本次迭代的最终值通过下
13、式计算松弛因子。当时,称为亚松弛,有利于迭代法的收敛,消除或推迟发散现象;称为超松弛,选择合适的松弛因子,有利于提高收敛速度,改进迭代法的计算效率。松弛因子一般存在一个上限,大于上限时,迭代过程不可能收敛。-Navier-Stokes-注:涡量 流函数方法在计算二维不可压缩方程中取得了成功。但是,当把涡量 流函数方法推广到求解三维问题时出现了困难。因为三维流动的流函数无法直接定义,需要引入多个流函数,其物理意义不如二维问题明确。另,根据涡量 流函数方法的思路,近年来,提出了计算三维不可压缩流动的涡量 速度方法,引入假想矢量势的涡量 矢量势方法等,但其应用还不够普遍。7.3 SIMPLE方法SI
展开阅读全文