资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第四章导热问题的数值解法,*,第四章导热问题的数值解法,4-0,引言,求解导热问题的三种基本方法,:,(1),理论分析法;,(2),数值计算 法;,(3),实验法,三种方法的基本求解过程,(1),所谓理论分析方法,就是在理论分析的基础上,直接对微分方程在给定的定解条件下进行积分,这样获得的解称之为分析解,或叫理论解;,(2),数值计算法,把原来在时间和空间连续的物理量的场,用有限个离散点上的值的集合来代替,通过求解按一定方法建立起来的关于这些值的代数方程,从而获得离散点上被求物理量的值;并称之为数值解;,2,第四章导热问题的数值解法,(3),实验法 就是在传热学基本理论的指导下,采用对所,研究对象的传热过程所求量的方法,3,三种方法的特点,(1),分析法,a,能获得所研究问题的精确解,可以为实验和数值计算提供比较依据;,b,局限性很大,对复杂的问题无法求解;,c,分析解具有普遍性,各种情况的影响清晰可见,3,第四章导热问题的数值解法,(2),数值法,:在很大程度上弥补了分析法的缺点,适应性,强,特别对于复杂问题更显其优越性;与实,验法相比成本低,(3),实验法,:,是传热学的基本研究方法,,a,适应性不好;,b,费用昂贵,数值解法:,有限差分法(,finite-difference,)、,有限元法(,finite-element,)、,边界元法(,boundary-element,)、,分子动力学模拟(,MD,),4,第四章导热问题的数值解法,4-1,导热问题数值求解的基本思想 及内部节点离散方程的建立,1,物,理,问,题,的,数,值,求,解,过,程,建立控制方程及定解条件,确定节点(区域离散化),建立节点物理量的代数方程,设立温度场的迭代初值,求解代数方程,是否收敛,解的分析,改进初场,是,否,5,第四章导热问题的数值解法,二维矩形域内稳态无内热源,常物性的导热问题,2,例题条件,6,第四章导热问题的数值解法,控制方程:是指描写物理问题的微分方程,针对图示的导热问题,它的控制方程(即导热微分方程)为:,其四个边的边界条件为三个边界条件中的一种,,三个边界条件为:,7,第四章导热问题的数值解法,x,y,n,m,(m,n),M,N,3,基本概念:控制容积、网格线、节点、界面线、步长,二维矩形域内稳态无内热源,常物性的导热问题,8,第四章导热问题的数值解法,用一系列与坐标轴平行的网格线把求解区域划分成若干个子区域,用网格线的交点作为需要确定温度值的空间位置,称为节点,(,结点,),,节点的位置用该节点在两个方向上的标号,m,,,n,表示。,相邻两节点间的距离称步长。,x,y,每个节点都可以看成是以它为中心的一个小区域的代表把节点代表的小区域称为元体(又叫控制容积),。,9,第四章导热问题的数值解法,4,建立离散方程的常用方法:,(1)Taylor,(,泰勒)级数展开法;,(2),多项式拟合法;,(3),控制容积积分法;,(4),控制容积平衡法,(,也称为热平衡法,),10,第四章导热问题的数值解法,11,第四章导热问题的数值解法,若取上面式右边的前三项,并将式,和式,相加,移项整理即得二阶导数的中心差分:,同样可得:,截断误差,未明确写出的级数余项中的,X,的最低阶数为,2,12,第四章导热问题的数值解法,对于二维稳态导热问题,在直角坐标中,其导热,微分方程为:,其节点方程为:,13,第四章导热问题的数值解法,(2),控制容积平衡法,(,热平衡法,),基本思想:,对每个有限大小的控制容积应用能量守恒,从而获得温度场的代数方程组,它从基本物理现象和基本定律出发,不必事先建立控制方程,依据能量守恒和,Fourier,导热定律即可。,能量守恒:流入控制体的总热流量控制体内热源生成热,流出控制体的总热流量控制体内能的增量,即:,单位:,14,第四章导热问题的数值解法,即:从所有方向流入控制体的总热流量,控制体内热源生成热,控制体内能的增量,注意:上面的公式对内部节点和边界节点均适用,15,第四章导热问题的数值解法,稳态、无内热源时:,从所有方向流入控制体的总热流量,0,内部节点:,(,m,n,),o,y,x,(,m,-1,n),(,m,+1,n,),(,m,n-,1),x,x,y,y,(,m,n,+1),16,第四章导热问题的数值解法,以二维、稳态、有内热源的导热问题为例,此时:,可见:当温度场还没有求出来之前,我们并不知道,所以,必须假设相邻节点间的温度分布形式,这里我们,假定温度呈分段线性分布,如图所示,17,第四章导热问题的数值解法,(m,n),(m-1,n),(m+1,n),t,m,n,t,m-1,n,t,m+1,n,可见,节点越多,假设的分段线性分布越接近真实的温度布。,此时:,内热源:,18,第四章导热问题的数值解法,时:,19,第四章导热问题的数值解法,无内热源时:,变为:,重要说明:,所求节点的温度前的系数一定等于其他所有相邻节点温度前的系数之和。这一结论也适用于边界节点。但这里不包括热流,(,或热流密度,),前的系数。,20,第四章导热问题的数值解法,4-2,边界节点离散方程的建立及代数,方程的求解,对于第一类边界条件的热传导问题,处理比较简单,因为已知边界的温度,可将其以数值的形式加入到内节点的离散方程中,组成封闭的代数方程组,直接求解。,而对于第二类边界条件或第三类边界条件的热传导问题,就必须用热平衡的方法,建立边界节点的离散方程,边界节点与内节点的离散方程一起组成封闭的代数方程组,才能求解。,为了求解方便,这里我们将第二类边界条件及第三类边界条件合并起来考虑,用,q,w,表示边界上的热流密度或热流密度表达式。用,表示内热源强度。,21,第四章导热问题的数值解法,1.,边界节点离散方程的建立:,q,w,x,y,q,w,(1),平直边界上的节点,22,第四章导热问题的数值解法,(2),外部角点,x,y,q,w,23,第四章导热问题的数值解法,(3),内部角点,x,y,q,w,24,第四章导热问题的数值解法,q,w,的情况:,(1),第二类边界条件:将 ,带入上面各式即可,绝热或对称边界条件?,第三类边界条件:将 ,带入上面各式,即可,?,课堂作业:将 带入外部角点的温度离散方程,并化简到最后的形式,(3),辐射边界条件:,或其他,25,第四章导热问题的数值解法,2.,节点方程组的求解,写出所有内节点和边界节点的温度差分方程,n,个未知节点温度,,n,个代数方程式:,代数方程组的求解方法:,直接解法、迭代解法,26,第四章导热问题的数值解法,直接解法:,通过有限次运算获得代数方程精确解,;,矩阵求逆、高斯消元法,迭代解法:,先对要计算的场作出假设、在迭代计算过程中不断予以改进、直到计算结果与假定值的结果相差小于允许值。称迭代计算已经收敛。,缺点:,所需内存较大、方程数目多时不便、不适用于非线性问题(若物性为温度的函数,节点温度差分方程中的系数不再是常数,而是温度的函数。这些系数在计算过程中要相应地不断更新),迭代解法有多种:,简单迭代(,Jacobi,迭代)、高斯,-,赛德尔迭代、块迭代、交替方向迭代等,高斯,-,赛德尔迭代的特点:,每次迭代时总是使用节点温度的最新值,27,第四章导热问题的数值解法,在计算后面的节点温度时应按下式(采用最新值),例如:根据第,k,次迭代的数值,可以求得节点温度:,28,第四章导热问题的数值解法,判断迭代是否收敛的准则:,k,及,k+1,表示迭代次数;,第,k,次迭代得到的最大值,当有接近于零的,t,时,第三个较好,29,第四章导热问题的数值解法,迭代公式的选择,1,)对于常物性导热问题所组成的差分方程组,迭代公式的选择应使每一个迭代变量的系数总是大于或等于该式中其他变量系数绝对值的代数和,此时,结果一定收敛。,这一条件数学上称主对角线占优(对角占优);,2,)采用热平衡法导出差分方程时,若每一个方程都选用导出该方程中心节点的温度作为迭代变量,则上述条件必满足,迭代一定收敛。,30,第四章导热问题的数值解法,4.3,非稳态导热问题的数值解法,非稳态导热与问题导热的主要区别在于控制方程中多了一个非稳态项,而其中扩散项的离散与稳态导热的是一样的,因此,本节讨论的重点在非稳态项的离散以及扩散项离散时所取时间层的不同对计算结果的影响。,1.1,时间空间区域的离散化,1.,非稳态项的离散,以一维非稳态导热为例讨论时间空间区域的离散化。如图所示,,x,为空间坐标,我们将计算区域划分为(,N-1,),等份,得到,N,个空间节点;,为时间坐标,我们将时间坐标上的计算区域划分为(,I-1,),等份,得到,I,个时间节点。从一个时间层到下一个时间层的间隔,成为时间步长。空间网格线与时间网格线的交点,如(,n,i,),代表了时间空间区域中的一个节点的位置,相应的温度记为 。,31,第四章导热问题的数值解法,1.2,非稳态项的离散有三种不同的格式,向前差分 如将函数,t,在节点,(n,,,i,1),对点,(n,i),作泰勒级数展开,则有,于是有,同样,此处符号 表示余项中,的最低阶为一次。,可得在点(,n,,,i,),处一阶导数的差分表示式:,此式称 为的向前差分。,32,第四章导热问题的数值解法,类似的,如将函数,t,在节点,(n,,,i,1),对点,(n,i),作泰勒级数展开,可得 的向后差分的表达式,如将函数,t,在节点,(n,,,i,1),及,(n,i,1),处的展开式相加,则可得一阶导数的中心差分表达式,在非稳态导热的数值计算中,非稳态项的上述三种差分格式都有采用,本书主要采用向前差分的格式,但也简单介绍了向后差分的格式。,33,第四章导热问题的数值解法,2.,一维非稳态导热离散方程的建立,2.1,内节点一维非稳态导热离散方程的建立,对于形如式(,3,11,)所示的一维非稳态导热方程,如扩散项取中心差分,非稳态项取向前差分,则有,(,1,),可进一步改写为 (,2,),求解非稳态导热方程就是从已知的初始温度出发,根据边界条件依次求得各个时间层上的温度值,,有此式可见,一旦,i,时层上各节点的温度已知,可立即算出(,i+1,),时层上各点的温度值,而不必联立方程,因而该式所代表的计算格式称为显示差分格式。显式的优点是计算工作量小,,缺点是对时间步长及空间步长有一定的限制,否则会出现不合理的结果。,34,第四章导热问题的数值解法,如果把式(,1,)中的扩散项也用(,i,1,),时层的值来表示,则有,式中已知的是,i,时层的温度值 ,而未知量有,3,个,因此不能直接由上式立即算出 之值,而必须求解(,i+1,),时层上的一个联立方程组才能得出,(i+1),时层各节点的温度,此种差分格式称隐式差分格式。从时间空间坐标系中的节点(,n,i+1,),来看,上式的左端是非稳态项的一种向后差分。隐式格式的,缺点式计算工作量大,但它对步长没有限制,不会出现解的振荡现象。,以上介绍的式泰勒展开法,同样我们也可以对平板中的一个元体直接应用能量守恒定律及傅立叶定律而导出以上差分方程,而这种方法不受网格是否均分及物性是否为常数限制,是更一般的方法。下面我们对边界节点应用元体热平衡法建立其离散方程。,35,第四章导热问题的数值解法,2.2,边界节点离散方程的建立,下图示出了一无限大平板的右面部分,其右侧面受到流体的冷却,对流换热系数为,h,。,此时边界节点,N,代表宽度为 的元体,(,图中阴影部分,),。,对该元体应用能量守恒定律可得,经整理得,(,3,),36,第四章导热问题的数值解法,于是式(,3,)可写为,式中 及 分别为网格傅立叶数及网格毕渥数。,2.3,归纳,把第三类边界条件下,厚度为,2,的无限大平板的数值计算问题作一归纳。将计算区域划分为,N-1,等份(,N,个节点),节点,1,为绝热的对称面,节点,N,为对流边界,则与微分形式的数学描写相对应的离散形式为,37,第四章导热问题的数值解法,n=1,2,-,N-1,n=1,2,-,N,这样从已知的初始温度出发,根据上式可依次求得各个时间层上的温度值。至于空间步长及时间步长的选择,原则上步长越小,计算结果越接近于精确解,但所需的计算机内存及计算时间则大大增加。,38,第四章导热问题的数值解法,3.,时间步长与空间步长的关系对显式差分格式稳定性的影响,3.1,对内节点显式差分格式稳定性的影响,由内节点显式差分方程,该式表明,点,n,在,i+1,时刻的温度是在该点,i,时刻温度的基础上计及了左右两邻点温度的影响后得出的。假如两邻点的影响保持不变,合理的情况是:,i,时刻点,n,的温度越高,则其相续时刻的温度也越高;反之,,i,时刻的温度越低,则其相续时刻的温度也越低。,在差分方程中要满足这种合理性是有条件的,即上式中前的系数必大于或等于零。如用判别式表示,则为必须保证,否则,将出现不合理情况。,39,第四章导热问题的数值解法,3.2,对对流边界节点显式差分格式稳定性的影响,由对流边界节点显式差分方程,显然,为了得出合理的解应有,即,显然,这一要求比内节点还要苛刻。当由边界条件及内节点的稳定性条件得出的 不同时,应以较小的 为依据来确定所允许采用的时间步长。当然,对第一类或第二类边界条件的问题,则只有内点的限制条件。,40,第四章导热问题的数值解法,思考题:,1.,节点的概念,.,2.,向前差分,先后差分,中心差分的概念,.,3.,利用能量守恒定律和傅立叶定律,推导内点和边界,.,点离散方程的基本方法,.,4.,两个导热系数不同的物体紧紧贴在一起,不计接触,热阻,如何推导接触面上节点离散方程,.,5.,显式差分方程及稳定性判据,.,6.,显式差分方程和隐式差分方程在求解时的差别,.,41,第四章导热问题的数值解法,作业:,4-4,,,4-8,,,4-9,,,4-10,,,4-15,,,4-22,,,4-23,,,42,第四章导热问题的数值解法,
展开阅读全文