导热问题的数值解法

合集下载

传热学导热问题的数值解法

传热学导热问题的数值解法

导热问题的数值解法1 、重点内容:① 掌握导热问题数值解法的基本思路;② 利用热平衡法和泰勒级数展开法建立节点的离散方程。

2 、掌握内容:数值解法的实质。

3 、了解内容:了解非稳态导热问题的两种差分格式及其稳定性。

由前述3 可知,求解导热问题实际上就是对导热微分方程在定解条件下的积分求解,从而获得分析解。

但是,对于工程中几何形状及定解条件比较复杂的导热问题,从数学上目前无法得出其分析解。

随着计算机技术的迅速发展,对物理问题进行离散求解的数值方法发展得十分迅速,并得到广泛应用,并形成为传热学的一个分支——计算传热学(数值传热学),这些数值解法主要有以下几种:(1)有限差分法( 2 )有限元方法( 3 )边界元方法数值解法能解决的问题原则上是一切导热问题,特别是分析解方法无法解决的问题。

如:几何形状、边界条件复杂、物性不均、多维导热问题。

分析解法与数值解法的异同点:相同点:根本目的是相同的,即确定① t=f(x ,y ,z) ;②。

不同点:数值解法求解的是区域或时间空间坐标系中离散点的温度分布代替连续的温度场;分析解法求解的是连续的温度场的分布特征,而不是分散点的数值。

§4-1 导热问题数值求解的基本思想及内节点离散方程的建立实质对物理问题进行数值解法的基本思路可以概括为:把原来在时间、空间坐标系中连续的物理量的场,如导热物体的温度场等,用有限个离散点上的值的集合来代替,通过求解按一定方法建立起来的关于这些值的代数方程,来获得离散点上被求物理量的值。

该方法称为数值解法。

这些离散点上被求物理量值的集合称为该物理量的数值解。

2 、基本思路:数值解法的求解过程可用框图4-1 表示。

由此可见:1 )物理模型简化成数学模型是基础;2 )建立节点离散方程是关键;3 )一般情况微分方程中,某一变量在某一坐标方向所需边界条件的个数等于该变量在该坐标方向最高阶导数的阶数。

一数值求解的步骤如图4-2 (a ),二维矩形域内无内热源、稳态、常物性的导热问题采用数值解法的步骤如下:1 建立控制方程及定解条件控制方程:是指描写物理问题的微分方程针对图示的导热问题,它的控制方程(即导热微分方程)为:(a )边界条件:x=0 时,x=H 时,当y=0 时,当y=W 时,区域离散化(确立节点)用一系列与坐标轴平行的网格线把求解区域划分成若干个子区域,用网格线的交点作为需要确定温度值的空间位置,称为节点( 结点) ,节点的位置用该节点在两个方向上的标号m ,n 表示。

《传热学》第4章-导热问题的数值解法

《传热学》第4章-导热问题的数值解法
v数 值 解 法 : 有 限 差 分 法 ( finite-difference ) 、 有 限元法(finite-element) 、边界元法(boundaryelement) 、分子动力学模拟(MD)
数值解法的基本思想
v 用导热问题所涉及的空间和时间区域内有限 个离散点(称为节点)的温度近似值来代替物体 内实际连续的温度分布,将连续温度分布函 数的求解问题转化为各节点温度值的求解问 题,将导热微分方程的求解问题转化为节点 温度代数方程的求解问题。因此,求解域的 离散化、节点温度代数方程组的建立与求解 是数值解法的主要内容。
= ti, j


∂t ∂x
i
,
j
∆x
+

∂2 ∂x
t
2
i, j
∆x 2 2!


∂ 3t ∂x 3
i, j
∆x 3 3!
+ ...

∂t ∂x

i,
j
=
ti, j
− ti−1, j ∆x
+ O(∆x)
一阶截差公式(向后差分)
ti+1, j
= ti, j
4适用于内节点和边界节点3二控制容积热平衡法0nsew根据导热付里叶定律对于垂直于纸面方向单位宽度而言01111??????????????????yttxyttxxttyxttyjijijijijijijijixttyjijiw?????1xttyjijie????1yttxjijis?????1yttxjijin????1二控制容积热平衡法如果选择步长??xy01111??????????????????yttxyttxxttyxttyjijijijijijijijitttttijijijijij???111140二维稳态导热均匀步长情况下的节点温度差分方程1上上式为内部节点温度差分方程二控制容积热平衡法2边界节点温度差分方程第一类边界条件边界节点温度已知

四章节导热问题数值解法

四章节导热问题数值解法

O(h2)
(h)
由式(b)和式(d)消去f (x) 得:
f (x)
f (x)
f
(
x

2h) h2

2
f
(x

h)

O(h2
)
(i)
由式(a)和式(b)消去f (x) 得: f (x) f (x h) f (x h) 2 f (x) O(h3) (j) h2
由(e)式~(j)式分别略去 h 、h2 及 h3 以上各项得一阶、二阶
导数向前、向后及中心差分公式为:

一阶导数向前差分:
f (x) f (x h) f (x)
h
一阶导数向后差分: f (x) f (x) f (x h) h
一阶导数中心差分:
f (x) f (x h) f (x h) 2h
3 三种方法的特点 (1) 分析法
a 能获得所研究问题的精确解,可以为实验和数值计算提供 比较依据;
b 局限性很大,对复杂的问题无法求解; c 分析解具有普遍性,各种情况的影响清晰可见。
(2) 数值法
在很大程度上弥补了分析法的缺点,适应性 强,特别对于 复杂问题更显其优越性;与实验法相比成本低。
(3) 实验法
f (x)
fi ,
f (x h)
f i 1 ,
f (x h)
fi
……
1
x
函数 f(x)在点 x 的一、二阶导数的有限差分表达式分别为:
一阶导数向前差分:fi '
fi1 h
fi
一阶导数向后差分:fi '
fi fi1 h
一阶导数中心差分:fi '

导热问题的数值解法-PPT精选文档

导热问题的数值解法-PPT精选文档

例:一圆形金属棒,长L=0.5m,横截面积为A=0.01m2,其 导热系数为常数1000W/m.℃,无内热源,金属棒两端温度 已给定,分别为100℃、500℃,且不随时间变化,金属棒 径向的温度变化忽略不计。求该金属棒内的温度分布。 解:
t t t q t V 2 2 2 x y z c

差分方程的建立-热平衡法 j n
t Q qF F n t t i 1 ,j i ,j Q y 1 i 1 ,j i ,j j y x t t i 1 ,j i ,j Q y 1 i 1 ,j i ,j x
x V y 1 2
n 1
Q t t y 1 f i , j f i , j
Q Q Q Q 0 i 1 , j i , j f i , j i , j 1 i , j i , j 1 i , j
Q i ,j 1 i ,j t t i ,j 1 i ,j y x 1

y
m 1 n 1
i, j1 i1 , j
i1 , j i, j1
y
11 导 热 问 题 的 数 值 解 法
i, j
x
i1 , j i, j1
y
稳态导热的有限差分方法
j y
11 导 热 问 题 的 数 值 解 法
i, j
x
2t 2t 2 0 2 x y
0,0
ix
i m
d2t ti 2 ti ti 1 1 2 2 dx x i
2 2 2

导热数值解法

导热数值解法

8
2. 节点温度差分方程组的求解方法
线性代数方程组的求解方法有消元法、矩阵求逆法、 迭代法等,这里仅简单介绍在导热的数值计算中常用 的迭代法中的两种: (1) 简单迭代法
(2) 高斯-塞德尔迭代法
9
(1) 简单迭代法 a1 1t1 a1 2 t 2 a 1 j t j a1n t n b1
(1)对实际导热问题的几何、物理性质进行分析, 做必要的、合理的简化,建立符合实际的物理模型。 (2)根据物理模型建立完整的数学模型,即给出 导热微分方程和单值性条件。 第(1)、(2)步是导热问题所有求解方法的基础。 (3)求解域离散化:用与坐标轴平行的网络线将所 涉及的空间和时间区域划分成有限个子区域,将网络线 的交点作为节点, 每个节点就代表以它为中心的子区域 (控制容积),节点温度就代表子区域的温度。
t i 1, j t i 1, j t i , j 1 t i , j 1 4 t i , j 0
可见,物体内每一个节点温度都等于相邻4个节点温度 的算术平均值。 2) 边界节点温度差分方程 对于具有第三类边界条件的边界 节点 ( i,j )所代表的控制容积,根据 其热平衡
2 B i 6 t i , j 2 B i t 0
7
绝热边界节点:
t i , j 1 t i , j 1 2 t i 1, j 4 t i , j 0
运用有限差分方法可以建立导热 物体所有内部节点和边界节点温度的 差分方程。求解这些差分方程构成一 个线性代数方程组就可以得节点温度 的数值。
y

t i 1, j t i , j
x x t i , j 1 t i , j
2 y

第4章 热传导问题的数值解法

第4章 热传导问题的数值解法
( m,n+1)
内部节点:
Φm1,n Φm1,n Φm,n1 Φm,n1 0
y y
(m-1,n)
(m, n)
(m,n-1)
(m+1,n)
Φ上 Φ下 Φ左+Φ右 0
y o
x
x
x
以二维、稳态、有内热源的导热问题为例,此时:
Φ上 Φ下 Φ左+Φ右 Φv 0
qw
y
若x y
t m,n
2 1 2x x tm1,n tm,n 1 qw Φm,n 2 2
x
(3) 内部角点
tm1,n tm ,n y tm1,n tm ,n y y qw x x 2 2 tm ,n1 tm ,n x tm ,n1 tm ,n x x qw y y 2 2 3xy Φm ,n 0 4
第4章 热传导问题的数值解法


导热问题数值求解的基本原理 内节点离散方程的建立方法 边界节点离散方程的建立及代数方程的 求解 非稳态导热问题的数值解法
导热问题的求解
1.求解导热问题的三种基本方法:
(1) 理论分析法;(2) 数值计算法;(3) 实验法
2.三种方法的基本求解过程
(1) 所谓理论分析方法,就是在理论分析的基础 上,直接对微分方程在给定的定解条件下进行积分,
迭代解法求解步骤
(1)构建迭代方程
1 t1 b1 a12t2 ...... a1ntn a11 1 t2 b2 a21t1 ...... a2 ntn a22 ............................................ 1 tn bn an1t1 an 2t2 ...... ann

第4章 导热问题的数值解法(含控制容积)

第4章 导热问题的数值解法(含控制容积)
(1)建立符合实际的物理模型 对实际导热问题的几何、物理性质进行分析,做必要的、 对实际导热问题的几何、物理性质进行分析,做必要的、合 理的简化,建立符合实际的物理模型; 理的简化,建立符合实际的物理模型; (2)建立控制方程及定解条件 根据物理模型建立完整的数学模型, 根据物理模型建立完整的数学模型,即给出导热微分方程和 单值性条件; 单值性条件; 步是导热问题所有求解方法的基础。 第(1)、(2)步是导热问题所有求解方法的基础。 2012-5-9 4
ti−1, j
二方程相加, 二方程相加,得:
ti+1, j − 2ti, j +ti−1, j ∂2t 2 = + 0(∆x2 ) ∂x ∆x2 i, j ti, j+1 − 2ti, j +ti, j−1 ∂2t 2 = + 0(∆y2 ) ∂y ∆y2 i, j
ti, j −ti−1, j ∂2t ∆x ∂3t ∆x2 ∂t + 2 − 3 +...... = ∂x 2 ∂x ∆x ! ∂x i, j i, j ! i, j 3 = ti, j −ti−1, j ∆x + 0(∆x)
2012-5-9 2
§4-1 导热问题数值求解的基本思想 及内节点离散方程的建立
2012-5-9
3
一、数值解法的基本思想 用导热问题所涉及的空间和时间区域内有限个离散 称为节点 节点) 点(称为节点)的温度近似值来代替物体内实际连续的温 度分布, 度分布 , 将连续温度分布函数的求解问题转化为各节 点温度值的求解问题, 点温度值的求解问题 , 将导热微分方程的求解问题转 化为节点温度代数方程的求解问题。 化为节点温度代数方程的求解问题。 数值解法的基本内容与步骤: 数值解法的基本内容与步骤:

第4章 导热问题的数值解法共30页

第4章 导热问题的数值解法共30页

若取上面式右边的前三项,并将式①和式③相加 移项整理即得二阶导数的中心差分:
2t tm 1 ,n2 tm ,ntm 1 ,no( x2)
x2m ,n
x2
截断误差
同样可得:
未明确写出的级数余项中
的Δx的最低阶数为2
2t tm ,n 12tm ,ntm ,n 1o( y2)
y2m ,n
y2
28.05.2020 - 8 -
(3) 实验法: 是传热学的基本研究方法,a 适应性不好; b 费用昂贵
数值解法:有限差分法(finite-difference)、 有限元法(finite-element) 、 边界元法(boundary- element)、 分子动力学模拟(MD)
28.05.2020 - 2 -
第4章 导热问题的数值解法——§4-1 导热问题数值求解的基本思
2 例题条件
y
h3t f
W
t0
t2 x 2
t2 y 2
0
x 0, t t0
x H,
t x
h2 (t
tf)
h2t f
y 0,
t y
h1 (t
tf)
yW ,
t y
h3 (t
tf)
h1t f
Hx
二维矩形域内稳态无内热源,
常物性的导热问题
28.05.2020 - 4 -
第4章 导热问题的数值解法———§4-1 导热问题数值求解的基本思想
第4章 导热问题的数值解法———§4-1 导热问题数值求解的基本思想
以二维、稳态、有内热源的导热问题为例 此时:
Φ 上 Φ 下 Φ 左 + Φ 右 Φ v 0 左Ad dxtyd dxt
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 1 2t 1 t t 2 3 4 tm1,n tm,n x x x 0 ( x ) 2 3 2! x m,n 3! x m,n x m,n
两式相加得:
2t tm1,n t m1,n 2tm,n ( 2 ) m,n x 2 0(x 4 ) x t m1,n tm1,n 2t m,n 2t 2 ( 2 ) m,n 0 ( x ) 2 x x 2 tm,n1 tm,n1 2tm,n t 同理 ( 2 ) m,n 2 y y
x x tm, 2 t (2 )t m,1 0 2 3) 对于第二类边界条件
t m1,1 tm1,1
x 0, 取 hx(t tm,1 ) 0 即可
x a 将hxt tm,1 换成q即可, 或取控制容积 , 用热力学定律仿上面方 法求解.
c
边界条件
y
b
t tb
q
0
t h
x a
2t 2t 0 2 2 y y t x0 0 x t xa q x t y0 h(t t ) y y b t tb
2. 区域离散化
有限差分法原理 finite difference 有限元法 finite element
2. 区域离散化 3. 建立节点物理量的代数方程 4. 设立迭代初场 5. 求解代数方程组
6. 解的分析
1. 数学描述
导热问题一般为:
无限长棱柱(如图)导热、 沿高度各截面的温度分布 相同,可简化为二维问题。
( const)
t (t ) 0 t f ( x, y.z )
w y
t m 1,n t m,n
x
w m 1, n
tm1,n tm,n
n m, n 1
m, n
m 1, n
w e n s 0
y
t m1,n tm,n
x
tm,n1 tm,n
y
x
tm,n1 tm,n
sБайду номын сангаас
0
4)不规则边界的处理 • 折线法 • 坐标变换
2. 代数方程的求解
• 直接求解 • 矩阵求逆 • 消元法 • 迭代法 迭代法 • 使用较多 直接求解法
• 内存大
• Gauss—Seidel迭代
• 点迭代 • 线迭代 • 块迭代
Gauss---Seidel 迭代
线性方程组: 可以写成:
A t
j 1
第四章 导热问题 的数值解法
Numerical Methods of Heat Conduction
§ 4-1 导热问题数值求解的基本思想 及内节点离散方程的建立
t c (t ) 0 t f ( x, y.z )
导热问题一般为:
边界条件 上述问题的解法有以下两种:
n
ij j
Bi
Aij t j Bi j i 1
N
i 1 Aiiti Aij t j j 1
ti
(n)
x const
y const
节点编号: 从小往大排
3. 代数方程的建立 (1)Taylor 级数展开法 对点(m,n)作Taylor 展开:
m 1, n
m, n 1
m, n
m 1, n
m, n 1
2 3 t 1 t 1 t 2 3 4 tm1,n tm,n x x x 0 ( x ) 2 3 2! x m,n 3! x m,n x m,n
1. 理论解(analytical method): 通过对上述方程积分求得(有限 情况)。 2. 数值解(numerical method): 用某种方式把微分方程化为关 于各个离散点(节点)的代数方程,通过解代数方程获得问题近 似解的方法。
连续——离散(任意情况)
数值求解的基本步骤
1. 数学描述
y t m 1,1 t m,1 y t m,1 t m 1,1 2 x 2 x
x t m,1 t m , 2
y
hx(t t m,1 ) 0
当 x y 时,上式为: t m1,1 tm1,1 hx 2t m,1 tm, 2 (t t m,1 ) 0 2
e m, n 1
x
y
x
y
说明: <1> 用此方法所得的边界方程是有O(x2)精 度 <2>解析解是温度(物理量)的连续函数 <3>数值解得出离散点上的数值
§ 4-2 边界节点离散方程的建立及代数方程的求解 1. 边界上离散方程的建立
对于边界节点要根据边界条件来确定。 1) 第一类边界条件, y=b 处将边界温度直接代入即可,方 程封闭。 2)对于第三类边界条件, y=0对控 制体直接应用热力学第一定律
边界元法 boundary element
有限分析法 finite analysis
网格划分 grid
节点(node): 网格线交点. 控制容积(control volume): 节点代表的区域 ,其边界位于两 点之间. 界面(interface): 控制容积的边界. 网格划分方法: practice A 先确定节点,后定界面 practice B 先确定界面,后定节点 均分网格:
代入微分方程得: tm1,n tm1,n 2tm,n tm,n1 tm,n1 2tm,n 0 2 2 x y 对于正方形网格 x y 则有:
tm1,n tm1,n tm,n1 tm,n1 4tm,n 0
(2)热平衡法(热力学第一定律)
相关文档
最新文档