基本信息
文件名称:中科大计算热物理讲义06回流问题流动-传热耦合计算的数值方法.pdf
文件大小:594.58 KB
总页数:30 页
更新时间:2025-06-23
总字数:约8.22万字
文档摘要

第六章回流问题流动-传热耦合计算的数值方法

前章讲述了引入流动项后,相对纯粹的导热扩散方程,对流扩散方程离散求解的特点,

侧重讨论了对流项一阶导数的离散方法。但是并没有涉及至关重要的流动物理量——速度的

求解方法,也未论及流动和传热之间的耦合。本章将针对回流问题讨论此问题。不同于至少

有一个空间坐标是单通性质的边界层流动问题,回流问题的空间坐标均为双通性质,其控制

方程类型,对稳态问题为椭圆型,对非稳态问题则是以时间坐标作为行进坐标的抛物型。实

际工程中的流动和传热问题,回流问题更为普遍,其中不可压流体又居多数,因此,我们把

讨论范围限定于不可压流体的回流问题。

6.1不可压缩流体流-热耦合问题数值计算概述

流动—传热耦合问题,其控制方程是由连续、动量和能量方程在内的一组耦合的方程组

成,不能单独求解。即使物性都是常数,对流项的存在,动量方程是非线性的;若速度与温

度相关,如自然对流问题,则能量方程也是非线性的。控制方程的耦合性和非线性,决定了

流热耦合问题的求解必须使用迭代,而且包含多种性质的迭代,如各个关联求解量间的迭代,

解非线性问题的线化求解迭代,解线性代数方程组的迭代等。在使用迭代方法求解具体的流

热耦合问题时,要注意不同迭代的意义。

动量和能量方程中的一阶导数对流项的离散,会遇到前章讲到的诸多问题,必须予以特

殊的考虑,使其有必要的精度,又能保证解的稳定性,不致使解失去物理的真实性。

求解流热耦合问题的关键是流场的求解。求解流场,可以用原始方程中的速度、压力作

为基本变量,这称为原始变量法;也可用涡函数、流函数作为变量,这称为非原始变量的涡

流函数法。本章将分别介绍这两种方法,但重点放在原始变量法。

对离散方程的代数求解方法,可以分为耦合(或称联立)求解法和顺序(或称分离)求

解法两类。前者又包括所有变量的代数方程组全场联立求解、部分变量的代数方程组全场联

立求解以及局部区域所有变量联立求解等多种。但耦合求解法对计算机资源要求较高,编程

相对困难,发展缓慢。而顺序求解法则是先不考虑各变量的耦合,一个方程针对一个主要变

量,而把其它变量暂且作为已知,一个一个独立求解。完成一轮计算后,再按改进变量的计

算公式进行更新;返回至起始计算作迭代,再更新,直到迭代收敛,所有变量值都能满足全

部的方程。此法相对简单,可以统一编程,对计算机要求也较低,是当前工程计算的主要方

法。本章将针对以速度、压力为变数的原始变量法和以涡、流函数为变量的非原始变量法的

离散方程,分别介绍顺序求解法的压力修正方法和涡流函数法。

6.2原始变量法顺序求解流场所遇困难及解决途径

6.2.1简化条件下原始变量法求解流场的控制方程

为便于说明用原始变量法顺序求解流场所遇到的问题,先考察一个不计质量力影响的二

维不可压缩流动问题。此时,流动可以脱开能量方程先行解出,控制方程为

?u?v

+0(6-1a)

?x?y

120

?u?(uu)?(uv)??u??u1?p

++(ν)=+(ν)?(6-1b)

?t?x?y?x?x?y?yρ?x

?v?(uv)?(vv)??v??v1?p

++(ν)=+(ν)?(6-1c)

???????ρ?

txyxxyyy

该方程组有三个待求变量u,v,p,但只有关于速度u,v的两个输运方程,压力p则是以一

阶导数的形式作为源项出现在速度的方程之中,它没有自身独立的输运方程。控制方程中压

力的这些特征,使流场的求解面临一些需要解决的新问题。

6.2.2常规网格下离散压力导数可能导出不合理的解

所谓常规网格,是指控制方程中所有求解变量u,v,