第二章离散化方法
- 格式:pdf
- 大小:206.21 KB
- 文档页数:16
1
1计算传热学
第二章
离散化方法
任课教师:王增辉
中科院研究生院物理科学学院
2010年
2
中国科学院研究生院2010年春季方程求解的关键环节区域离散化的两种方法Taylor级数展开法
控制方程离散化的控制容积法
Taylor级数法和控制容积法比较
四个基本原则本章主要内容
3
中国科学院研究生院2010
年春季
2.1 方程求解的关键环节
建立恰当的数学模型
Proper Mathematical Modelling
对求解区域进行离散化处理
Discretizationof Computational Domain
对数学模型进行离散化处理
Discretizationof Mathematical Model
离散化(discretization):将连续的数据用离散
的数据来记录;在离散的点之间用光滑曲线通过
内插来连接
4
中国科学院研究生院2010年春季离散化计算区域离散化控制方程离散化
用时空点有限的计算域替代
时空点无限的计算域用离散的状态变量分布去近似连
续的状态变量分布所满足的基本
方程
确定拟求解那些时刻和
那些位置的状态变量的
数值大小,形成网格确定拟求解的那些有限时空点
上的离散状态变量所应满足的
方程,形成差分方程。
5
中国科学院研究生院2010
年春季
计算区域(domain)
网格线(grid line):沿坐标轴线方
向连接相邻节点所形成的曲线族
格子(cell)
节点(grid pointer,node, center
node):待求状态变量的空间位置;
计算节点(computational node,
FDM);节点(FVM)
控制容积(control volume,CV)
界面(face):包围节点的最小几何
单元,或实施控制方程离散化的最
小几何单元
界面(控制容积面或控制体界面):
控制体的边界面计算区域边界节点控制体
界面数值计算名词
6
中国科学院研究生院2010年春季区域离散化
区域离散化:将求解区域划分为若干个互不重合的子区域
(CV);区域之间不重合
子区域(sub-region)也称为控制容积(control
volume);并确定节点在每个子区域中的位置:需要给出
节点位置坐标,这一过程称之为计算区域的离散化,或网
格划分或网格生成技术
区域离散化是用一组正交的网格线(可以是曲线)将求解
区域进行分割
规则形状的计算域,容易实现区域离散化,一系列平行于
坐标轴的曲线族就可实现网格划分;复杂的区域内不存在
与坐标轴关联的简单又直观的网格划分方法
2
7
中国科学院研究生院2010
年春季
有限区域(finite domain):求解区域(Computational
domain)=实际区域
无限区域(infinite domain):求解区域不等于实际区
域;界定原则:计算结果不敏感原则,亦即求解区域的大
小对计算结果没有明显的影响
8
中国科学院研究生院2010年春季首先,用一系列与坐标轴相应的直线或曲线把计算域划分成互不重叠,且覆盖整个计算域的一些小区域,这些小区域也称之为子区域。
节点位于子区域的角顶上
节点位于子区域的中心外节点法内节点法
划分子区域的曲线族就是网
格线,但子区域不是控制容
积。需在相邻两节点的中间
位置上做界面线,并由这些
界面线构成控制容积子区域就是就是控制容积,
划分子区域的曲线族就是
控制体的界面线。2.2 区域离散化的两种方法
9
中国科学院研究生院2010
年春季xy外
节
点
法
举
例
——
直
角
坐
标外节点法举例——直角坐标
10
中国科学院研究生院2010年春季xr外
节
点
法
举
例
——
轴
对
称
柱
坐标外节点法举例——轴对称柱坐标
11
中国科学院研究生院2010
年春季外节点法举例——极坐标
12
中国科学院研究生院2010年春季xy内
节
点
法
举
例
——
直
角
坐
标内节点法举例——直角坐标
3
13
中国科学院研究生院2010
年春季xr内
节
点
法
举
例
——
轴
对
称
柱
坐标内节点法举例——轴对称柱坐标14
中国科学院研究生院2010年春季内节点法举例——极坐标
15
中国科学院研究生院2010年春季求解区域离散化方法比较
边界节点所代表的求解区域(控制容积)不同:
外节点法:半个控制容积
内节点法:容积为0的控制容积
方法B方法A
16
中国科学院研究生院2010年春季节点在控制容积中的位置不同
外节点法:
控制界面始终位于两节点中间位置上:导数计算准
确
不能保证节点始终位于CV的几何中心上
内节点法:
节点始终位于CV的几何中心上:非稳态项计算准确
不能保证控制界面始终位于两节点中间位置上
17
中国科学院研究生院2010年春季求解区域的离散化:方法比较
当网格划分足够细时,两者没有本质区别
内节点法:
边界节点处理较简单
边界相邻节点:要特别注意处理方法,与其它内
部节点有所不同
历史及习惯的原因:内节点应用较广泛
18
中国科学院研究生院2010年春季约定:实线代表网格线
虚线代表界面线
黑点代表节点
标识:
编号法:用离散点位置的坐标序号来标
识节点,即:(i,j,k)
字母法:用离散点的相对方位来标识节
点,即:P, N, S, E, W, T, B网格的标识
4
19
中国科学院研究生院2010
年春季
x
z(i,j,k)(i+1,j,k)(i-1,j,k)
(i,j-1,k)(i,j+1,k)
(i,j,k-1)
(i,j,k+1)y
(i,j-1/2,k)(i,j+1/2,k)
(i-1/2,j,k)(i+1/2,j,k)(i,j,k-1/2)
(i,j,k+1/2)
时间序列用自然数n来表示编号法
20
中国科学院研究生院2010年春季P
EWSNB
Te
wb
tn
s
编号法适合于程序化标记网格,在以编制程序为计算
手段的数值计算中得到了广泛的应用。
字母法直观和简明,在阐述数值计算原理方面中具有
不可替代的优势。字母法
21
中国科学院研究生院2010年春季求解区域的离散化:网格参数
一维为例
22
中国科学院研究生院2010年春季网格参数:名称与定义(δx)
w=(δx)+
w+(δx)-
w节点W-P之间的距离
(δx)
e=(δx)+
e+(δx)-
e 节点P-E之间的距离
(δx)+
w控制界面w-节点P之间的距离
(δx)-
e 节点P-控制界面e之间的距离
∆x =(δx)+
w+(δx)-
e 控制容积
w ,e 左、右控制面
23
中国科学院研究生院2010年春季网格参数:各参数之间的关系
外节点法
(δx)+
w=½(δx)
w;(δx)
-
e =½(δx)
e
∆x =½[(δx)
w+(δx)
e ]
内节点法
(δx)+
w=(δx)-
e =½∆x
24
中国科学院研究生院2010年春季网格尺寸和节点数目
¾对划分网格的尺寸没有绝对的要求
¾有小至毫米量级的,也有大至公里量级的,与求解问题及
其要求有关
¾相邻控制容积的网格尺寸变化不宜过大,同一控制容积各
个方向上的网格尺寸一般亦不宜相差太大
¾网格数目以得到与网格无关解为基本依据进行选定
5
25
中国科学院研究生院2010
年春季
2.3 Taylor级数展开法
控制方程离散化的方法:Taylor级数法;多项式拟合法;
控制容积法。。。。
Taylor级数法和控制容积法最为重要
Taylor级数法的基本思路:借助Taylor级数展开给出各阶
导数的差商表达式;将方程中的各阶导数用相应的差商表
达式代替;整理化简方程26
中国科学院研究生院2010年春季等步长Taylor级数展开法
非均匀步长Taylor级数展开法
27
中国科学院研究生院2010
年春季
Taylor级数展开法-非均匀步长
更高精度的格式可以用类似的方法得到
格式截断误差(truncation error) 阶数愈高,精度
愈高,精度愈高,表达式愈繁
工程上:二阶精度格式
几点说明
当L
x=1时,非等步长格式一律退化为等步长格式
格式精度(截断误差)与计算精度
网格密度相同的情况下,高精度格式,计算精度
也高
高阶精度的计算工作量大大增加
加密网格,可以弥补低阶格式的不足,得到同样
精度的结果
28
中国科学院研究生院2010年春季例题:Taylor级数展开法方法:用“差商”代替“导数”
例题:一维稳态扩散问题
(20) 0
22
=+S
dxdφ
∆x(δx)(δx)(δx)(δx)(δx)
w(δx)
e
weW
PE
一维问题空间区域的离散化
29
中国科学院研究生院2010年春季参照前面的节点组,对于节点P,
(21) 0)(
22
22
=+=
⎟⎟
⎠⎞
⎜⎜
⎝⎛
+
P
PPS
dxd
S
dxdφφ
30
中国科学院研究生院2010年春季将二阶导数的差商表达式代入(21)
0)(
)()()1(
12
=+++−
+P
ewWxPxE
xS
xxLL
Lδδφφφ