您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 《传热学》杨世铭-陶文铨-第四章热传导问题数值解法
第四章导热问题的数值解法第四章导热问题的数值解法2§4-0引言1求解导热问题的三种基本方法:(1)理论分析法;(2)数值计算法;(3)实验法2三种方法的基本求解过程(1)所谓理论分析方法,就是在理论分析的基础上,直接对微分方程在给定的定解条件下进行积分,这样获得的解称之为分析解,或叫理论解;(2)数值计算法,把原来在时间和空间连续的物理量的场,用有限个离散点上的值的集合来代替,通过求解按一定方法建立起来的关于这些值的代数方程,从而获得离散点上被求物理量的值;并称之为数值解;第四章导热问题的数值解法3(3)实验法就是在传热学基本理论的指导下,采用对所研究对象的传热过程所求量的方法3三种方法的特点(1)分析法a能获得所研究问题的精确解,可以为实验和数值计算提供比较依据;b局限性很大,对复杂的问题无法求解;c分析解具有普遍性,各种情况的影响清晰可见第四章导热问题的数值解法4(2)数值法:在很大程度上弥补了分析法的缺点,适应性强,特别对于复杂问题更显其优越性;与实验法相比成本低(3)实验法:是传热学的基本研究方法,a适应性不好;b费用昂贵数值解法:有限差分法(finite-difference)、有限元法(finite-element)、边界元法(boundary-element)、分子动力学模拟(MD)第四章导热问题的数值解法5§4-1导热问题数值求解的基本思想及内部节点离散方程的建立1物理问题的数值求解过程建立控制方程及定解条件确定节点(区域离散化)建立节点物理量的代数方程设立温度场的迭代初值求解代数方程是否收敛解的分析改进初场是否第四章导热问题的数值解法6实现过程:以二维矩形区域为例,所谓区域离散化,就是将研究区域分解成有限数量的小区域(单元),单元的顶点(或中心点)称作节点(结点),每个节点都有自己的控制区域,称作控制体(控制容积),控制体内所有特性都是均匀的,节点的温度代表每个控制体的1区域离散化温度。节点之间的距离称为空间步长。节点之间的连线称为网格线,控制容积的分界面称为界面节点的表示方法:(m,n)横坐标节点编号纵坐标节点编号xyxynm(m,n)MN第四章导热问题的数值解法70tyf3thf2thf1thx二维矩形域内稳态无内热源,常物性的导热问题2例题条件第四章导热问题的数值解法8xyxynm(m,n)MN3基本概念:控制容积(元体)、网格线、节点、界面线、步长二维矩形域内稳态无内热源,常物性的导热问题第四章导热问题的数值解法94建立离散方程的常用方法:(1)Taylor(泰勒)级数展开法;(2)多项式拟合法;(3)控制容积积分法;(4)控制容积平衡法(也称为热平衡法)第四章导热问题的数值解法10(1)泰勒级数展开法根据泰勒级数展开式,用节点(m,n)的温度tm,n来表示节点(m+1,n)而温度tm+1,n用节点(m,n)的温度tm,n来表示节点(m-1,n)的温度tm-1,n!3!23,332,22,,,1xxtxxtxxtttnmnmnmnmnm!3!23,332,22,,,1xxtxxtxxtttnmnmnmnmnm4-2内节点离散方程的建立方法(m,n)(m,n+1)(m+1,n)(m,n-1)(m-1,n)第四章导热问题的数值解法11若取上面式右边的前三项,并将式①和式③相加移项整理即得二阶导数的中心差分:同样可得:)(222,1,,1,22xoxtttxtnmnmnmnm)(2221,,1,,22yoytttytnmnmnmnm截断误差未明确写出的级数余项中的ΔX的最低阶数为2(m,n)(m,n+1)(m+1,n)(m,n-1)(m-1,n)第四章导热问题的数值解法12对于二维稳态导热问题,在直角坐标中,其导热微分方程为:其节点方程为:0ytxtv22220ytt2txtt2tj,i,v21j,ij,i1j,i2j,1ij,ij,1i(m,n)(m,n+1)(m+1,n)(m,n-1)(m-1,n)第四章导热问题的数值解法13(2)控制容积平衡法(热平衡法)基本思想:对每个有限大小的控制容积应用能量守恒,从而获得温度场的代数方程组,它从基本物理现象和基本定律出发,不必事先建立控制方程,依据能量守恒和Fourier导热定律即可。能量守恒:流入控制体的总热流量+控制体内热源生成热=流出控制体的总热流量+控制体内能的增量即:单位:ovi]W[第四章导热问题的数值解法14voi)(ovi即:从所有方向流入控制体的总热流量+控制体内热源生成热=控制体内能的增量注意:上面的公式对内部节点和边界节点均适用第四章导热问题的数值解法1501,1,,1,1nmnmnmnmΦΦΦΦ稳态、无内热源时:从所有方向流入控制体的总热流量=0内部节点:0右左下上+ΦΦΦΦ(m,n)oyx(m-1,n)(m+1,n)(m,n-1)xxyy(m,n+1)第四章导热问题的数值解法16以二维、稳态、有内热源的导热问题为例此时:0vΦΦΦΦΦ右左下上+xtyxtAdddd左可见:当温度场还没有求出来之前,我们并不知道所以,必须假设相邻节点间的温度分布形式,这里我们假定温度呈分段线性分布,如下图所示xtdd第四章导热问题的数值解法17(m-1,n)(m,n)(m+1,n)tm,ntm-1,ntm+1,nxttyxtynmnm,,1dd左可见,节点越多,假设的分段线性分布越接近真实的温度布。此时:xttynmnm,,1右yttxnmnm,1,上yttxnmnm,1,下内热源:yxΦVΦΦvm,n+1)(m,n-1)(m+1,n)(m-1,n)第四章导热问题的数值解法180vΦΦΦΦΦ右左下上+0,1,,1,,,1,,1yxΦyttxyttxxttyxttynmnmnmnmnmnmnmnmyx时:042,1,1,,1,1ΦxtttttnmnmnmnmnmΦxtttttnmnmnmnmnm21,1,,1,1,4(m,n)(m,n+1)(m+1,n)(m,n-1)(m-1,n)第四章导热问题的数值解法19Φxtttttnmnmnmnmnm21,1,,1,1,41,1,,1,1,4nmnmnmnmnmttttt重要说明:所求节点的温度前的系数一定等于其他所有相邻节点温度前的系数之和。这一结论也适用于边界节点。但这里不包括热流(或热流密度)前的系数。无内热源时变为:第四章导热问题的数值解法204-2边界节点离散方程的建立及代数方程的求解对于第一类边界条件的热传导问题,处理比较简单,因为已知边界的温度,可将其以数值的形式加入到内节点的离散方程中,组成封闭的代数方程组,直接求解。而对于第二类边界条件或第三类边界条件的热传导问题,就必须用热平衡的方法,建立边界节点的离散方程,边界节点与内节点的离散方程一起组成封闭的代数方程组,才能求解。为了求解方便,这里我们将第二类边界条件及第三类边界条件合并起来考虑,用qw表示边界上的热流密度或热流密度表达式。用表示内热源强度。第四章导热问题的数值解法211.边界节点离散方程的建立:qwxyqw(1)平直边界上的节点2,1,1,,1,224xΦttqxttnmnmnmwnmnm0222,,1,,1,,,1yxΦyttxyttxyqxttynmnmnmnmnmwnmnmyx第四章导热问题的数值解法22(2)外部角点2222,1,,1,xΦqxtttnmwnmnmnm0222222,,1,,,1yxΦyttxqxqyxttynmnmnmwwnmnmyxxyqw第四章导热问题的数值解法23(3)内部角点)22322(6122,11,1,,1,wnmnmnmnmnmqxxttttt0432222,,1,,1,,,1,,1yxΦqxyttxyttxqyxttyxttynmwnmnmnmnmwnmnmnmnmyxxyqw第四章导热问题的数值解法24讨论qw的情况:(1)第二类边界条件:将,带入上面各式即可绝热或对称边界条件?(2)第三类边界条件:将,带入上面各式即可constqw)(,nmfwtthq课堂作业:将带入外部角点的温度离散方程,并化简到最后的形式)(,nmfwtthq(3)qw值不为零)(4,4nmfwTTqconstqw或其他辐射边界条件第四章导热问题的数值解法25课堂作业:针对二维矩形区域内的稳态、无内热源导热问题,外部与温度为tf的流体对流换热,换热系数为h,请建立外部角点的温度离散方程,并化简到最后的形式In-ClassProblems第四章导热问题的数值解法26QuickReview1、导热数值解法的重要意义2、导热数值解法的基本思想3、网格划分(区域离散)的过程及涉及的基本概念4、代数方程(离散方程)的建立方法和过程第四章导热问题的数值解法274-2代数方程组的求解一维无限大平板、稳态、常物性、无内热源、左侧第一类边条,右侧第三类,如右图所示,将其均匀分成三个控制体,试建立离散方程1321223433441:2:03:04:()0wttttttxxttttxxtthttx边界节点1234twth内部节点内部节点边界节点第四章导热问题的数值解法28形成如下代数方程组:11112211211222221122..............................................................nnnnnnnnnnatatatbatatatbatatatb代数方程组的通用形式为:ATb23234342:23:204:()wttttttththtxx23421012100wtttxxhhtt第四章导热问题的数值解法292.节点方程组的求解nnnnnnnnnnnbtatatatbtatatatbtatatat..............................................................2211222221212112121111写出所有内节点和边界节点的温度差分方程n个未知节点温度,n个代数方程式:代数方程组的求解方法:直接解法、迭代解法ATb第四章导热问题的数值解法30直接解法:通过有限次运算获得代数方程精确解;矩阵求逆、高斯消元法迭代解法:先对要计算的场作出假设、在迭代计算过程中不断予以改进、直到计算结果与假定值的结果相差小于允许值。称迭代计算已经收敛。缺点:所需内存较大、方程数目多时不便、不适用于非线性问题(若物性为温度的函数,节点温度差分方程中的系数不再是常数,而是温度的函数。这些系数在计算过程中要相应地不断更新)迭代解法有多种:简单迭代(Jacobi迭代)、高斯-赛德尔迭代、块迭代、交替方向迭代等高斯-赛德尔迭代的特点:每次迭代时总是使用节点温度的最新值第四章导热问题的数值解法31在计算后面的节点温度时应按下式(采用最新值)例如:根据第k次迭代的数值(k)n(k)2(k)1....ttt、可以求得节点温
本文标题:《传热学》杨世铭-陶文铨-第四章热传导问题数值解法
链接地址:https://www.777doc.com/doc-3620526 .html