计算传热学第5讲离散方程的求解、加速及注意事项.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算传热学第5讲离散方程的求解、加速及注意事项.ppt》由会员分享,可在线阅读,更多相关《计算传热学第5讲离散方程的求解、加速及注意事项.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算传热学第计算传热学第5讲讲离散方程的求解离散方程的求解Solution of Difference Equations本讲内容:本讲内容:n n引言引言引言引言n n几个基本事实几个基本事实几个基本事实几个基本事实n n基本迭代法基本迭代法基本迭代法基本迭代法n n加速收敛技术块迭代法加速收敛技术块迭代法加速收敛技术块迭代法加速收敛技术块迭代法n n加速收敛技术多重网格法加速收敛技术多重网格法加速收敛技术多重网格法加速收敛技术多重网格法n n加速收敛技术块修正法加速收敛技术块修正法加速收敛技术块修正法加速收敛技术块修正法n n加速收敛技术其它方法加速收敛技术其它方法加速收敛技术其它方法加速
2、收敛技术其它方法n n收敛判据、收敛速度的控制及其它收敛判据、收敛速度的控制及其它收敛判据、收敛速度的控制及其它收敛判据、收敛速度的控制及其它阅读要求阅读要求n n陶文铨数值传热学陶文铨数值传热学n n第第第第4 4章第章第章第章第4.44.4节节节节n n 第第第第7 7章章章章5.1 离散化方程的求解必须讲求方法离散化方程的求解必须讲求方法n离散化代数方程的求解n不论何种方法n不论问题的性质如何n且一般是非线性的n具有基本重要性n不可或缺离散化方程的求解必须讲求方法离散化方程的求解必须讲求方法n n直接方法(或精确解法)直接方法(或精确解法)直接方法(或精确解法)直接方法(或精确解法)di
3、rect solutiondirect solutionn n未知数个数巨大未知数个数巨大未知数个数巨大未知数个数巨大n n计算工作量太大,根本得不到解计算工作量太大,根本得不到解计算工作量太大,根本得不到解计算工作量太大,根本得不到解n n舍入误差(舍入误差(舍入误差(舍入误差(round-off error)round-off error)n n得不到得不到得不到得不到“精确解精确解精确解精确解”n n精确解法的结果往往是错误的精确解法的结果往往是错误的精确解法的结果往往是错误的精确解法的结果往往是错误的n n只能采用迭代法(只能采用迭代法(只能采用迭代法(只能采用迭代法(iteratio
4、n methoditeration method)n n在数值传热学中:基本重要性在数值传热学中:基本重要性在数值传热学中:基本重要性在数值传热学中:基本重要性n n普通迭代法普通迭代法普通迭代法普通迭代法n n效率低效率低效率低效率低n n收敛速度慢收敛速度慢收敛速度慢收敛速度慢n n采用加速收敛方法(采用加速收敛方法(采用加速收敛方法(采用加速收敛方法(acceleration methodsacceleration methods)5.2 几个基本事实几个基本事实n n离散化方程的形式:离散化方程的形式:离散化方程的形式:离散化方程的形式:n n对于二维问题,对于二维问题,对于二维问题,
5、对于二维问题,n n对于一维问题,对于一维问题,对于一维问题,对于一维问题,或者写成,或者写成,或者写成,或者写成,39几个基本事实几个基本事实n n离散化方程的形式离散化方程的形式离散化方程的形式离散化方程的形式n n对于一维问题,它是一个三对角方程,对于一维问题,它是一个三对角方程,对于一维问题,它是一个三对角方程,对于一维问题,它是一个三对角方程,TDMATDMA法法法法n n对于多维问题:对于多维问题:对于多维问题:对于多维问题:n n大型稀疏系数矩阵大型稀疏系数矩阵大型稀疏系数矩阵大型稀疏系数矩阵n n不能形成不能形成不能形成不能形成“对角对角对角对角”方程方程方程方程n n对角方程
6、:高效的求解方法对角方程:高效的求解方法对角方程:高效的求解方法对角方程:高效的求解方法n n聪明的节点编号:聪明的节点编号:聪明的节点编号:聪明的节点编号:“对角方程对角方程对角方程对角方程”几个基本事实几个基本事实n n迭代法是近似法迭代法是近似法迭代法是近似法迭代法是近似法n n理论上:给出任意指定精度的近似解理论上:给出任意指定精度的近似解理论上:给出任意指定精度的近似解理论上:给出任意指定精度的近似解n n迭代法的收敛速度迭代法的收敛速度迭代法的收敛速度迭代法的收敛速度n n问题的性质问题的性质问题的性质问题的性质n n结点数目增加,收敛速度迅速降低结点数目增加,收敛速度迅速降低结点
7、数目增加,收敛速度迅速降低结点数目增加,收敛速度迅速降低n nRecallRecall:数值解的精度与子区域的大小有关:数值解的精度与子区域的大小有关:数值解的精度与子区域的大小有关:数值解的精度与子区域的大小有关n n实际问题:结点数目非常大实际问题:结点数目非常大实际问题:结点数目非常大实际问题:结点数目非常大n n为什么节点数增加,收敛速度下降?为什么节点数增加,收敛速度下降?为什么节点数增加,收敛速度下降?为什么节点数增加,收敛速度下降?n n边界条件信息向区域内部的传递速度边界条件信息向区域内部的传递速度边界条件信息向区域内部的传递速度边界条件信息向区域内部的传递速度节点多了,层次多
8、了,节点多了,层次多了,“路径路径”长了,收敛速度慢了!长了,收敛速度慢了!特别提示特别提示n n加速边界信息的传递,必然会提高收敛加速边界信息的传递,必然会提高收敛速度速度n n加速收敛的主要思路之一加速收敛的主要思路之一几个基本事实几个基本事实n n收敛速度与边界条件的类型有关收敛速度与边界条件的类型有关n n第一类边界:第一类边界:第一类边界:第一类边界:n n边界信息最为确定,收敛速度最快边界信息最为确定,收敛速度最快边界信息最为确定,收敛速度最快边界信息最为确定,收敛速度最快n n第三类边界:第三类边界:第三类边界:第三类边界:n n边界信息较确定,收敛速度较快边界信息较确定,收敛速
9、度较快边界信息较确定,收敛速度较快边界信息较确定,收敛速度较快n n第二类边界:第二类边界:第二类边界:第二类边界:n n边界信息最不确定,收敛速度最慢边界信息最不确定,收敛速度最慢边界信息最不确定,收敛速度最慢边界信息最不确定,收敛速度最慢几个基本事实几个基本事实n n收敛速度与问题的类型有关:收敛速度与问题的类型有关:n n扩散型方程易于收敛扩散型方程易于收敛扩散型方程易于收敛扩散型方程易于收敛n n对流扩散方程收敛慢对流扩散方程收敛慢对流扩散方程收敛慢对流扩散方程收敛慢n n层流比紊流问题收敛更困难层流比紊流问题收敛更困难层流比紊流问题收敛更困难层流比紊流问题收敛更困难n n线性问题比非
10、线性问题容易收敛线性问题比非线性问题容易收敛线性问题比非线性问题容易收敛线性问题比非线性问题容易收敛n n收敛速度与迭代顺序有关收敛速度与迭代顺序有关n n设定边界条件时一定要慎重设定边界条件时一定要慎重n n确定的待求变量数值确定的待求变量数值确定的待求变量数值确定的待求变量数值几个基本事实几个基本事实n n三对角方程:可以高效直接求解三对角方程:可以高效直接求解n n直接解法可以一次性传递边界信息直接解法可以一次性传递边界信息直接解法可以一次性传递边界信息直接解法可以一次性传递边界信息n n迭代过程中要尽可能多地采用直接法迭代过程中要尽可能多地采用直接法迭代过程中要尽可能多地采用直接法迭代
11、过程中要尽可能多地采用直接法5.3 基本迭代法松弛法基本迭代法松弛法n n松弛法(松弛法(Relaxation method)n n用上次迭代值用上次迭代值用上次迭代值用上次迭代值 (0 0)和本次迭代值和本次迭代值和本次迭代值和本次迭代值 构造本轮构造本轮构造本轮构造本轮迭代解,即,迭代解,即,迭代解,即,迭代解,即,从从从从方程(方程(方程(方程(1 1)中解出中解出中解出中解出 P P代入(代入(代入(代入(4 4),有,),有,),有,),有,松弛法(松弛法(Relaxation method)n n 是松弛因子,是松弛因子,relaxation factorn n0 0 2 2n n
12、 =1:Gauss-Seidel=1:Gauss-Seidel 迭代法迭代法迭代法迭代法n n 1:1:1:超松弛(超松弛(超松弛(超松弛(Over relaxationOver relaxation)松弛法(松弛法(Relaxation method)n n最佳松弛因子最佳松弛因子最佳松弛因子最佳松弛因子 optopt:n n获得最快的收敛速度获得最快的收敛速度获得最快的收敛速度获得最快的收敛速度n n不能事先预测不能事先预测不能事先预测不能事先预测n n对于扩散型问题:超松弛可以加速收敛对于扩散型问题:超松弛可以加速收敛对于扩散型问题:超松弛可以加速收敛对于扩散型问题:超松弛可以加速收敛n
13、 n亚松弛:改善收敛特性,抑制发散亚松弛:改善收敛特性,抑制发散亚松弛:改善收敛特性,抑制发散亚松弛:改善收敛特性,抑制发散n n复杂问题一般用亚松弛复杂问题一般用亚松弛复杂问题一般用亚松弛复杂问题一般用亚松弛n n公式公式公式公式(5):(5):点迭代(点迭代(点迭代(点迭代(stepwise iteration)stepwise iteration)n n程序简单程序简单程序简单程序简单n n收敛速度慢收敛速度慢收敛速度慢收敛速度慢n n计算机速度的提高:点迭代的可能性计算机速度的提高:点迭代的可能性计算机速度的提高:点迭代的可能性计算机速度的提高:点迭代的可能性松弛法(松弛法(Relax
14、ation method)n n松弛法的基本思想:具有重要意义松弛法的基本思想:具有重要意义n n点迭代点迭代点迭代点迭代n n线迭代线迭代线迭代线迭代n n源项等的处理源项等的处理源项等的处理源项等的处理:对于强源项问题,:对于强源项问题,:对于强源项问题,:对于强源项问题,5.4 加速收敛技术加速收敛技术n n为什么一定要采用加速收敛方法?为什么一定要采用加速收敛方法?n n收敛速度成为制约因素收敛速度成为制约因素收敛速度成为制约因素收敛速度成为制约因素n n加速收敛的基本出发点:加速收敛的基本出发点:n n加速加速加速加速边界边界边界边界信息信息信息信息的的的的传递传递传递传递n n增加
15、增加增加增加直接求解的直接求解的直接求解的直接求解的份额份额份额份额n n最大限度地最大限度地最大限度地最大限度地减少减少减少减少待求变量的待求变量的待求变量的待求变量的数目数目数目数目块迭代法块迭代法n n块迭代法:块迭代法:块迭代法:块迭代法:Block iterationBlock iterationn n将求解区域将求解区域将求解区域将求解区域分成分成分成分成若干若干若干若干块块块块(大的子区域)(大的子区域)(大的子区域)(大的子区域)n n未知数个数巨大未知数个数巨大未知数个数巨大未知数个数巨大n n块块块块:一条线和数条网格线组成:一条线和数条网格线组成:一条线和数条网格线组成:
16、一条线和数条网格线组成n n同一块同一块同一块同一块上的待求变量上的待求变量上的待求变量上的待求变量用直接法用直接法用直接法用直接法求解求解求解求解n n不同块不同块不同块不同块之间之间之间之间用迭代法用迭代法用迭代法用迭代法求解求解求解求解n n这相当于:这相当于:这相当于:这相当于:n n代数方程可以分区域求解代数方程可以分区域求解代数方程可以分区域求解代数方程可以分区域求解n n各个区域间用迭代法完成各个区域间用迭代法完成各个区域间用迭代法完成各个区域间用迭代法完成5.4.1 块迭代法块迭代法n n最常用的方案:线迭代最常用的方案:线迭代(line iteration)n n对于对于二维
17、问题二维问题,参见方程(,参见方程(2):):n n改写:改写:方程(方程(7)形式上变为)形式上变为一维问题一维问题线迭代法线迭代法n n说明:说明:n n形式上变为形式上变为一维问题一维问题n nb中的中的 S和和 N是未知的:上次迭代值是未知的:上次迭代值n n在同一条线上求解在同一条线上求解n n逐线求解,直到覆盖整个求解区域。逐线求解,直到覆盖整个求解区域。扫扫描描方方向向扫扫描描方方向向线迭代法线迭代法n n当然,将方程(当然,将方程(当然,将方程(当然,将方程(2 2)还可以这样改写,还可以这样改写,还可以这样改写,还可以这样改写,显然,它给出了竖直线之间的迭代。显然,它给出了竖
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 传热学 离散 方程 求解 加速 注意事项
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内