第11讲求代数方程组及网格生成课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第11讲求代数方程组及网格生成课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 讲求 代数 方程组 网格 生成 课件
- 资源描述:
-
1、Copyright by Li Xinliang1知识回顾知识回顾 有限体积法有限体积法0y(U)fx(U)ftU210F(U)tU在以某节点为中心的在以某节点为中心的控制体控制体上积分上积分i,jk非结构网格的控制体非结构网格的控制体i+1,ji-1,ji,j+1i,j-1k3k1k2k4k5结构网格的控制体结构网格的控制体0dF(U)tU01dsnFtUdUU1dsdnFF(U)xyn01mmijHtU体积平均)()(1ymxmmmmnUnUss2ffnFH控制体边界垂控制体边界垂直于节点连线直于节点连线(也可选其他(也可选其他方式)方式)垂直平分线垂直平分线n1) 建立控制体建立控制体
2、mx2) 在控制体上积分在控制体上积分离散方程离散方程重构:重构: 由节点上平均值由节点上平均值 给出函数分布,最终给出函数分布,最终给出通量给出通量ijU表示第m个界面上的值1m2m3m4m1. 有限体积法的离散过程有限体积法的离散过程重构重构1) 重构重构 两种不同的重构方案,向左偏及向右偏。两种不同的重构方案,向左偏及向右偏。 给出两种结果:给出两种结果: 及及Copyright by Li Xinliang2LjiU,2/1RjiU,2/1例如:例如: 0阶重构:阶重构:jiLjiUU,2/1jiRjiUU, 1,2/1 线性重构线性重构: )(21, 1, 2/1jijijiLjiU
3、UUU)(21, 1, 2, 1, 2/1jijijiRjiUUUU)()(2)(, 1, 1, 1, 2/1jijijijijjijiLjiUUxxxxUU2. 迎风型有限体积法迎风型有限体积法注:注: 有激波的情况,需使用限制器有激波的情况,需使用限制器 (即激波捕捉格式)(即激波捕捉格式)j-1jj+1/2如不使用限制器,很可能如不使用限制器,很可能“寸寸步难行步难行” (第(第1步就发散)步就发散)例:例: Sod 问题问题 35. 02/ )(, 1 . 0, 112/11jjjLjjjpppppp11jp35. 02/1Ljp1 . 0jp压力出现负值,计算发散压力出现负值,计算发
4、散),mod(min21, 1, 1, 2/1jijijijijiLjiUUUUUU),mod(min21, 1, 2, 1, 1, 2/1jijijijijiRjiUUUUUU例如:例如:NND格式格式在在 二阶中心二阶中心 / 二阶迎风二阶迎风/1阶迎风阶迎风 三个方案中选取最合适的。三个方案中选取最合适的。1阶迎风阶迎风修正项修正项线性插值, 得到二阶迎风格式两个修正方案(二阶迎风及二阶中心),给出趋势相两个修正方案(二阶迎风及二阶中心),给出趋势相同时,选修正量最小的,趋势相反时,不修正同时,选修正量最小的,趋势相反时,不修正Copyright by Li Xinliang3i,ji+
5、1,ji-1,ji,j+1i,j-1n左重构左重构右重构LmU2) 由左右重构得到的自变量:由左右重构得到的自变量: 和和 给给出通量出通量 方案方案A: FVS 方案方案B: 解解Riemann问题问题 (常用)(常用)LjU2/1RjU2/11111,pvu2222,pvuxy看似二维看似二维Riemann问题,其实是一维问题,其实是一维的,坐标旋转一下的,坐标旋转一下就行了就行了RmU)(RmLmmU(Uf(UffA. 精确精确Riemann解解B. Roe-近似近似Riemann解解 (求解常系数线性化的(求解常系数线性化的Euler方程)方程)C. HLL型近似解型近似解 双激波近似
6、,积分平均解双激波近似,积分平均解D. HLLC型近似解型近似解 三波近似三波近似3. 粘性通量的计算粘性通量的计算 中心型中心型Copyright by Li Xinliang4Part 1 代数方程组的求解代数方程组的求解微分方程(组)微分方程(组)代数方程组代数方程组数值解(离散解)数值解(离散解) 差分差分有限体积有限体积nnnnnnnnaaaaaaaaaaaaaaaaA321333323122322211131211大部分计算量大部分计算量11.1.1 Gauss 消去法消去法bAx nnnnnaaaaaaaaaaA0000000333223221131211nnnnnnnaaaaa
7、aaaaaaaaA3233332223221131211000消元nnnnabx/iiknikikiiaxabx/ 1为了计算稳定,通常使用主元消去法为了计算稳定,通常使用主元消去法列主元消去法;列主元消去法; 全主元消去法全主元消去法计算量:计算量: 乘法:乘法: 加法:加法:11.1 代数方程组求解的直接法代数方程组求解的直接法3/3/23nnn6/52/3/23nnn) 3/(3nO优点:优点: 简单精确,缺点:计算量大简单精确,缺点:计算量大上三角矩阵Copyright by Li Xinliang511.1.2 LU分解法分解法bAx LUA nnnnnnnnnnnnnnnnuuuu
8、uuuuuullllllaaaaaaaaaaaaaaaa3332232211312113213231213213333231223222111312111111nkkjikijula1jjnkjkjkjauuula111111jnkjjjjkjkjulauuulula121122212122001111111111111/aaualululaiiinkikiki2212112222212122/ )(uulalulululainkiiiikikimjkmkmkjkjulau11Step 1Step 2Step kkkmkimkmikikuulal/ )(11nkkj,.1,nki,.1对角线上
9、不能有对角线上不能有0, 计算之前先交换矩阵计算之前先交换矩阵A的元素,将主值交换到对角线上的元素,将主值交换到对角线上Copyright by Li Xinliang6bAx bLUX 回代过程回代过程bLy yUx bL1yYUX1nnnnnbbbbyyyyllllll.11112212213213231211111,ikkikiiylbybyiinikkikiinnnnuxuyxuyx/ )(,/1计算量:计算量: 分解分解O(n3/3), 回代回代 O(n2)优点:优点: 1) 重复求解重复求解 , 时,仅需一次时,仅需一次LU分分解,计算量小;解,计算量小; 2) LU分解不破坏带状
10、稀疏矩阵的性质,可大幅减小计算量。分解不破坏带状稀疏矩阵的性质,可大幅减小计算量。11bAX 22bAX L带宽的带状矩阵带宽的带状矩阵:LU 分解分解: O(nL)回代:回代: O(nL)Copyright by Li Xinliang711.1.3 带状矩阵求解的追赶法带状矩阵求解的追赶法追赶法:等价于带状矩阵的追赶法:等价于带状矩阵的LU分解分解例:例: 三对角矩阵三对角矩阵bAX jjjjjjjdxcxbxa11一般项:一般项:边界项:边界项:12111dxcxbnnnnndxbxa122xutu21111112xuuutuunjnjnjnjnj追赶法追赶法jjjjBxAx1令:111
11、jjjjBxAxjjjjjjjjjjjjbAaBadxbAacx1111jjjjjjjjjjjjbAaBadBbAacA111,Step 1:Step 2: Step 3: Step 4: 111111/,/bdBbcAjjjjjjjjjjjjbAaBadBbAacA111,)/()(11nnnnnnnAabBadxjjjjBxAx1 计算量:计算量: 9n次次 (乘法)(乘法) A为固定值时,为固定值时, 3n次(乘法)次(乘法)简单易用,简单易用,计算量小计算量小Copyright by Li Xinliang811.2 代数方程组求解的迭代法代数方程组求解的迭代法bAx 直接法直接法迭代
12、法迭代法优点优点算法简便,准确(未知数少算法简便,准确(未知数少时)时)计算量小,误差容易控制计算量小,误差容易控制缺点缺点计算量大计算量大O(n3)舍入误差积累,不易控制舍入误差积累,不易控制快速收敛的算法设计较为复杂快速收敛的算法设计较为复杂11.2.1 Jocabi 及及Gauss-Seidel迭代迭代ininiibxaxaxa.2211解出对角元素解出对角元素nijjijijjijiiiixaxabax1111nijkjijijkjijiiikixaxabax1)(11)()1(1nijkjijijkjijiiikixaxabax1)(11)1()1(1Jocabi迭代迭代Gauss-
13、Seidel迭代迭代“对角占优对角占优”Copyright by Li Xinliang911.2.2 松弛迭代松弛迭代超松弛(超松弛(SOR)、亚松弛)、亚松弛Step1: 采用采用Jocabian 或或 Gauss-Seidel迭代产生新的值迭代产生新的值)1()(kikixxStep 2: 进行松弛进行松弛)()()1()()1(kikikikixxxx含义:含义: 改变步长改变步长1超松弛超松弛x精确解)1 (x)2(x“步子迈大一些步子迈大一些”,加快收敛,加快收敛1亚松弛亚松弛 “步子迈小一些步子迈小一些”,稳定性好,稳定性好收敛性:收敛性: 对角占优矩阵,对角占优矩阵,Jocab
14、ian及及Gauss-Seidel迭代可收敛迭代可收敛Copyright by Li Xinliang10举例:举例: Laplace方程的求解方程的求解),(),(2222yxguyxfyuxu 1 , 01 , 0),(yx) 1/(1Nyxjijijijijijijifuuuuuu,2,1,1,2, 1, 1222,1,1, 1, 14jijijijijijifuuuuu五点格式五点格式Jacobi迭代迭代Gauss-Seidel迭代迭代缺点缺点: 每迭代一步,信息只传递到周围网格点,每迭代一步,信息只传递到周围网格点,n很大时收敛较慢很大时收敛较慢4/ )(2,1,1, 1, 11,j
15、injinjinjinjinjifuuuuu4/ )(2,11,1,1, 1, 11,jinjinjinjinjinjifuuuuun+1nnnnn+1nn+1n+1Copyright by Li Xinliang11 对称对称Gauss-Seidel迭代迭代 (SGS)2,1,1, 1, 14jijijijijijifuuuuun+1nn+1n+1n+1nnnn+1n+14/ )(2,11,1,1, 1, 11,jinjinjinjinjinjifuuuuuStep 14/ )(2,11,11,1, 11, 11,jinjinjinjinjinjifuuuuuStep 2NjNi.2 , 1
展开阅读全文