有限差分法及热传导数值计算.pptx
《有限差分法及热传导数值计算.pptx》由会员分享,可在线阅读,更多相关《有限差分法及热传导数值计算.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值解法的实质数值解法的实质 对物理问题进行数值解法的基本思路可以概括对物理问题进行数值解法的基本思路可以概括为:把原来在时间、空间坐标系中连续的物理量的为:把原来在时间、空间坐标系中连续的物理量的场,如导热物体的温度场等,用有限个离散点上的场,如导热物体的温度场等,用有限个离散点上的值的集合来代替,通过求解按一定方法建立起来的值的集合来代替,通过求解按一定方法建立起来的关于这些值的代数方程,来获得离散点上被求物理关于这些值的代数方程,来获得离散点上被求物理量的值。该方法称为数值解法。量的值。该方法称为数值解法。这些离散点上被求物理量值的集合称为该物理这些离散点上被求物理量值的集合称为该物理量
2、的数值解。量的数值解。第1页/共40页2.1 2.1 导热问题数值解法的基本思想导热问题数值解法的基本思想导热问题数值解法的基本思想导热问题数值解法的基本思想离散化离散化离散化离散化 理论解 在规定的边界条件下积分,有很大局限性;数值解 借助计算机,前景广阔。1.有限差分法原理(连续的问题 离散的问题)以有限差分 无限微分 无限划分 实质 达到精度 以差分代数方程 微分方程 计算机帮助 (当离散点足够多时可以满足要求)第2页/共40页建立控制方程及定解条件确定节点(区域离散化)建立节点物理量的代数方程设立温度场的迭代初值求解代数方程是否是否收敛收敛解的分析改进初场是否物理问题的数值求解过程第3
3、页/共40页 下面先对稳态导热问题中位于计算区域内部的节点(简称内节点)介绍其离散方程的建立方法,而位于边界上的节点及非稳态导热中的非稳态项的离散将在以后讨论。为讨论方便,把如图中的节点(m,n)及其邻点取出并放大,如图所示。图4-3 内节点离散方程的建立2.2 2.2 内节点离散方程的建立方法内节点离散方程的建立方法第4页/共40页(b)xynm(m,n)MN基本概念:控制单元、网格划分、节点、边界、步长等二维矩二维矩形域内形域内稳态稳态、常物性常物性的导热的导热问题问题第5页/共40页 下面以一个二维导热问题为例进行分析(有限差分法):把一个二维物体在X及Y方向上分别以 及 距离分割成矩形
4、网格。则其中节点(m,n)的坐标为:X=m ,Y=n ,其余节点类推。(举例)三种基本差分格式:以节点(m,n)为例(1)向前差分:(2)向后差分:(3)中心差分:第6页/共40页对无内热源、稳态、二阶导热微分方程,有:用中心差分格式因为:所以:第7页/共40页 最终得:如果取正方形网格,即取 ,则上式为:tm+1,n+tm-1,n+tm,n+1+tm,n-1-4tm,n=0 上式说明:在导热系数为常量时,热量的转移可用温度差来表达;在稳态下,流向任何节点的热量的总和必须为零。对于每个节点写出上式,然后联立求解方程组,即可求解。(如边界温度已知,可逐步递推求解)第8页/共40页泰勒级数展开法根
5、据泰勒级数展开式,用节点根据泰勒级数展开式,用节点(m,nm,n)的温度的温度t tm,nm,n来表示节点来表示节点(m+1,nm+1,n)而温度而温度t tm+1,nm+1,n用节点用节点(m,n)(m,n)的温度的温度t tm,nm,n来表示节点来表示节点(m-1,n)(m-1,n)的的温度温度t tm-1,nm-1,n第9页/共40页将上两式相加可得将上两式相加可得将上式改写成将上式改写成 的表达式,有的表达式,有同样可得:同样可得:表示未明确写出的表示未明确写出的级数余项中的级数余项中的X X的最低阶数为的最低阶数为2 2第10页/共40页根据导热问题的控制方程根据导热问题的控制方程
6、(导热微分方程导热微分方程 )若若 x=y x=y 则有则有 得第11页/共40页xy第12页/共40页如图所示如图所示 边界节点边界节点 (m,n)(m,n)只能代表半个元体,若边界上有只能代表半个元体,若边界上有向该元体传递的热流密度为向该元体传递的热流密度为q q,据能量守恒定律对该元体有:,据能量守恒定律对该元体有:1.边界节点离散方程的建立:(1)(1)平直边界上的节点平直边界上的节点2.3 2.3 2.3 2.3 边界节点边界节点边界节点边界节点离散方程的建立及代数方程的求解离散方程的建立及代数方程的求解离散方程的建立及代数方程的求解离散方程的建立及代数方程的求解傅里叶定律第13页
7、/共40页(2)(2)外部角点外部角点如图所示,二维墙角计算区域中,该节点外角点仅代表如图所示,二维墙角计算区域中,该节点外角点仅代表 1/4 1/4 个以个以 为边长的元体。假设边界上有向该元体传递为边长的元体。假设边界上有向该元体传递的热流密度为的热流密度为 ,则据能量守恒定律得其热平衡式为:,则据能量守恒定律得其热平衡式为:第14页/共40页xyqw第15页/共40页(3)(3)内部角点内部角点如图所示内部角点代表了如图所示内部角点代表了 3/4 3/4 个元体,在同样的假设条个元体,在同样的假设条件下有件下有第16页/共40页xyqw第17页/共40页讨论关于边界热流密度的三种情况:(
8、1 1)绝热边界)绝热边界即令上式即令上式 即可。即可。(2 2)值不为零值不为零流入元体,流入元体,取正,流出元体,取正,流出元体,取负使取负使用上述公式用上述公式 (3 3)对流边界)对流边界此时此时 ,将此表达式代入上述方程,将此表达式代入上述方程,并将此项中的并将此项中的 与等号前的与等号前的 合并。合并。对于对于 的情形有的情形有第18页/共40页(a a)平直边界)平直边界(b b)外部角点)外部角点(c c)内部角点)内部角点第19页/共40页2.代数方程的求解方法 2 2)迭代法:迭代法:先对要计算的场作出假设(设先对要计算的场作出假设(设定初场),在迭代计算中不断予以改进,直
9、定初场),在迭代计算中不断予以改进,直到计算前的假定值与计算结果相差小于允许到计算前的假定值与计算结果相差小于允许值为止的方法,称迭代计算收敛。值为止的方法,称迭代计算收敛。1 1)直接解法直接解法:通过有限次运算获得精确通过有限次运算获得精确解的方法,如:矩阵求解,高斯消元法。解的方法,如:矩阵求解,高斯消元法。第20页/共40页迭代法目前应用较多的是:1 1)高斯)高斯赛德尔迭代法:赛德尔迭代法:每次迭代计算,每次迭代计算,均是使用节点温度的最新值。均是使用节点温度的最新值。2 2)用雅可比迭代法:)用雅可比迭代法:每次迭代计算,均用每次迭代计算,均用上一次迭代计算出的值。上一次迭代计算出
10、的值。第21页/共40页设有一三元方程组设有一三元方程组:其中其中 (i=1,2,3 i=1,2,3;j=1,2,3 j=1,2,3)及)及 是已知的系数(均不为零)及常数。是已知的系数(均不为零)及常数。第22页/共40页采用高斯采用高斯赛德尔迭代法的步骤:赛德尔迭代法的步骤:(1 1)将三元方程变形为迭式方程:)将三元方程变形为迭式方程:第23页/共40页(2 2)假设一组解(迭代初场),记为)假设一组解(迭代初场),记为:并代入迭代方程求得第一并代入迭代方程求得第一 次解次解 每次计算均用每次计算均用最新值最新值代入。代入。(3 3)以新的初场)以新的初场 重复计算,直到相邻两重复计算,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 差分法 热传导 数值 计算
限制150内