- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第三章椭圆方程迭代法介绍
椭圆型问题的差分法
§3-1 流体力学中的椭圆型问题
·无旋流场中 速度势 (Laplace Eq.)
·二维不可压定常流动,利用涡-流函数表示:
·不可压分离流问题中,扰动压力场:
·定常的N-S方程求解问题
·在网格自动生成中,求解椭圆型方程的网格生成方法
由于椭圆型方程的数学性质:求解域内部任何一点的解函数依赖于所有边界上的边界条件,因此从数值计算方法来看,就不能从一部分边界起步进行推进计算到另外的边界,这与发展方程的求解方法有很大的差别,椭圆型方程的数值求解方法,只能是在整个流场中进行迭代计算来求解。
§3-2 椭圆型问题的迭代法求解
(一)迭代法的基本概念
例:方程 ( Poisson 方程)
二维
差分离散 ………………..(*)
写成矩阵形式代数方程组为: …………………………………….. (1)
其中
一般地,对于线性方程组有,欲求未知函数的解矢量
若为非奇异矩阵,即:,则
由于是个阶数甚大的矩阵(非三对角),直接求解,或利用Gauss消去法求逆矩阵,计算量及所需计算机的内存都将十分巨大,所以在实际计算中不希望采用直接法求解。
迭代法的基本思想是:定义一个序列,当时,,从而得到方程(1)的解。
迭代法设法给出的迭代关系。(通常为计算方便,迭代法采取,使之简单)
若(即迭代关系式)与迭代步k无关,则称为平稳迭代;
若是的线性函数关系,则称为线性迭代。
例如最简单的线性迭代关系可设为: ……………………… (2)
若迭代是有效的,则
即 …………………………(3)
即
且
或
研究迭代的收敛性:
引入误差:
而由(2)-(3)得:
即
或有递推关系式:
由于是初始解与精确解的误差,应是一个有界的任意函数,故迭代矩阵H应具有:当时,,Z为任意的有界向量函数。
可以证明:(参阅 “偏微分方程的有限差分方法”P239)
对于任意的向量Z,的充分必要条件是H的所有的特征值的绝对值(即谱半径)都小于1。
推论 当k很大时,
所以若,则迭代法的收敛速率很慢。
二、几种迭代法介绍
Jacobi迭代 (简单点迭代)
由方程
将矩阵分解为:A=L+D+U
L:主对角线以下的元素 (ij时等于A,其余为零)
D: 主对角线元素
U: 主对角线以上的元素 (ij时等于A,其余为零)
, ,
H,M可以验证满足迭代有效性条件,即
2、Gauss-Seidel点迭代
类似1 但是
在实际计算中 中(ij)只要遵循已有新值时,用新值,没有新值时用旧值,即为G-S。
*往返扫描的Gauss-Seidel迭代,即
step1:
step2:
3、SOR(逐点松弛迭代)
step1. 用G-S迭代法求中间值,即
…………………………………(a)
step2. …. …………………………….(b)
消去中间结果 即
将(a)代入
其中为松弛因此, 为亚松弛,
时为超松弛。
4、线迭代和线松弛迭代
将A分解为
但 保留主对角元素在D中,L,U则仍为余下元素的上三角与下三角矩阵
则导出线迭代
而导出线D-S迭代
*往返扫描的G-S线迭代(线松弛迭代)
而导出松弛迭代
三、迭代法的收敛性及松弛因子的选择
迭代法收敛的几个充分条件
对于方程
若矩阵A满足强对角优势条件,则Jacobi迭代和G-S迭代均收敛
若矩阵A满足对角占优条件,且矩阵A为不可约矩阵,则Jacobi迭代和G-S迭代均收敛
若矩阵A是对称正定矩阵,则G-S迭代收敛。
若且有
则Jacobi,G –S迭代收敛
若对于 Jacobi迭代收敛的,则的松弛迭代也总是收敛的。
只证明①(余略)
A为强对角占优,及
A的每一行元素均用该行的主对角线元素去除,可得到主对角元素为1,且不改变将对角占优的性质, 分解为 ,
且有:
对于Jacobi迭代,
即
利用矩阵的特征值分布定理(Gerschgorin圆盘定理),可知的所有特征值均在单位圆内,证毕!
2、对于Poisson方程Jacobi迭代矩阵的特征分析
结论:1、Jacobi迭代矩阵的特征值为:(参考苏煜诚,吴启光,偏微分方程数值解)
x方向总网格数为s+1(0,1,2,…,s),0,s为边界
y方向总网格数为l+1(0,1,2,…,l),0,l为边界
2、逐点松弛迭代法中迭代矩阵的特征值(G-S或SOR)
由
设的
文档评论(0)