




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算流体力学讲义第十一讲代数方程的求解及网格生成李新亮lixl 力学所主楼219 82543801 知识点 1 讲义 课件上传至 流体中文网 流体论坛 CFD基础理论 讲课录像及讲义上传至网盘http cid CopyrightbyLiXinliang 代数方程组的求解网格生成 CopyrightbyLiXinliang 2 知识回顾 有限体积法 在以某节点为中心的控制体上积分 i j k 非结构网格的控制体 i 1 j i 1 j i j 1 i j 1 k3 k1 k2 k4 k5 结构网格的控制体 x y n 体积平均 控制体边界垂直于节点连线 也可选其他方式 垂直平分线 n 1 建立控制体 2 在控制体上积分 离散方程 重构 由节点上平均值给出函数分布 最终给出通量 表示第m个界面上的值 1 有限体积法的离散过程 重构 1 重构 两种不同的重构方案 向左偏及向右偏 给出两种结果 及 CopyrightbyLiXinliang 3 例如 0阶重构 线性重构 2 迎风型有限体积法 注 有激波的情况 需使用限制器 即激波捕捉格式 j 1 j j 1 2 如不使用限制器 很可能 寸步难行 第1步就发散 例 Sod问题 压力出现负值 计算发散 例如 NND格式 在二阶中心 二阶迎风 1阶迎风三个方案中选取最合适的 1阶迎风 修正项 线性插值 得到二阶迎风格式 两个修正方案 二阶迎风及二阶中心 给出趋势相同时 选修正量最小的 趋势相反时 不修正 CopyrightbyLiXinliang 4 i j i 1 j i 1 j i j 1 i j 1 n 左重构 右重构 2 由左右重构得到的自变量 和给出通量方案A FVS方案B 解Riemann问题 常用 x y 看似二维Riemann问题 其实是一维的 坐标旋转一下就行了 精确Riemann解Roe 近似Riemann解 求解常系数线性化的Euler方程 HLL型近似解 双激波近似 积分平均解HLLC型近似解 三波近似 3 粘性通量的计算 中心型 CopyrightbyLiXinliang 5 Part1代数方程组的求解 微分方程 组 代数方程组 数值解 离散解 差分有限体积 大部分计算量 11 1 1Gauss消去法 消元 为了计算稳定 通常使用主元消去法列主元消去法 全主元消去法计算量 乘法 加法 11 1代数方程组求解的直接法 优点 简单精确 缺点 计算量大 上三角矩阵 CopyrightbyLiXinliang 6 11 1 2LU分解法 0 0 Step1 Step2 Stepk 对角线上不能有0 计算之前先交换矩阵A的元素 将主值交换到对角线上 CopyrightbyLiXinliang 7 回代过程 计算量 分解O n3 3 回代O n2 优点 1 重复求解 时 仅需一次LU分解 计算量小 2 LU分解不破坏带状稀疏矩阵的性质 可大幅减小计算量 L带宽的带状矩阵 LU分解 O nL 回代 O nL CopyrightbyLiXinliang 8 11 1 3带状矩阵求解的追赶法 追赶法 等价于带状矩阵的LU分解 例 三对角矩阵 一般项 边界项 追赶法 令 Step1 Step2 Step3 Step4 计算量 9n次 乘法 A为固定值时 3n次 乘法 简单易用 计算量小 CopyrightbyLiXinliang 9 11 2代数方程组求解的迭代法 11 2 1Jocabi及Gauss Seidel迭代 解出对角元素 Jocabi迭代 Gauss Seidel迭代 对角占优 CopyrightbyLiXinliang 10 11 2 2松弛迭代 超松弛 SOR 亚松弛 Step1 采用Jocabian或Gauss Seidel迭代产生新的值 Step2 进行松弛 含义 改变步长 超松弛 精确解 步子迈大一些 加快收敛 亚松弛 步子迈小一些 稳定性好 收敛性 对角占优矩阵 Jocabian及Gauss Seidel迭代可收敛 CopyrightbyLiXinliang 11 举例 Laplace方程的求解 五点格式 Jacobi迭代 Gauss Seidel迭代 缺点 每迭代一步 信息只传递到周围网格点 n很大时收敛较慢 n 1 n n n n n 1 n n 1 n 1 CopyrightbyLiXinliang 12 对称Gauss Seidel迭代 SGS n 1 n n 1 n 1 n 1 n n n n 1 n 1 Step1 Step2 特点 两次扫描 反复迭代 CopyrightbyLiXinliang 13 11 2 3交替方向迭代 ADI 方法 例 Step1 认为已知 使用上一步的值 求解三对角方程 得到中间步的值 Step2 代入中间步的值 求解三对角方程 得到n 1步的值 三对角方程采用追赶法求解 效率较高在每一条线上采用直接法 信息快速传递 有利于收敛 Step3 重复以上两个步骤 直至收敛 因追赶法实际上是LU分解法 因此又称LU ADI方法 n 1 n 1 n 1 n n 1 n 1 n 1 n n n CopyrightbyLiXinliang 14 11 2 4近似解法 LU SGS方法 SGS方法信息传递速度仍较慢 需要加速 近似LU分解 Step1 Step2 优点 不含任何迭代过程 两步扫描即可完成 效率很高 缺点 近似LU分解 结果不够准确 OK 不迭代 是LU分解的SGS方法 因此成为LU SGS近似解法 CopyrightbyLiXinliang 15 11 2 5加速收敛的多重网格法 Gauss Seidel迭代 含义 线性系统 误差满足同样的方程 定义误差 1 收敛速度的Fourier分析 增长 收敛 因子 含义 极端高波数情况 迭代一次 误差减小一半 极端低波数情况 收敛速度趋近于0 CopyrightbyLiXinliang 16 策略 多重网格 粗网格加速低波数扰动收敛 细网格加速高波数收敛 细网格 粗网格 使用多重网格法求解方程 迭代方程 以Jacobian迭代为例 修正方程 Step1 在细网格上迭代一定步数 无需收敛 得到中间步的值Step2 将修正项插值到粗网格上 并迭代求解Step3 将求解后的修正项插值到细网格 并计算出细网格上新的值Step4 重复Step1 3直到收敛 修正项 CopyrightbyLiXinliang 17 常用方法 V型及W型迭代 细网格 粗网格 更粗网格 细网格 粗网格 更粗网格 V型迭代W型迭代 CopyrightbyLiXinliang 18 Part2网格生成技术 10 3代数网格生成法 基本思路 通过代数方程计算出网格点的位置优点 灵活 计算量小缺点 光滑性差 过于依赖人工 如图 叶栅通道 已知计算域上边界 红线 及下边界 蓝线 的方程为 和 则网格为 其中可控制法向的疏密分布 均匀分布 在下壁面处密集分布 上下壁面两侧加密 CopyrightbyLiXinliang 19 10 3椭圆形方程网格生成法 A B C D E F A B C D E F 对于如图单联通的计算域 可通过坐标变换 变换到图示矩形计算域 物理空间边界计算空间边界物理空间内点计算空间内点 物理空间 计算空间 通常 给定边界点的对应关系 代数方法 通过求解方程获得内点的对应关系 方程的边值问题 椭圆型方程 边值问题抛物型方程双曲型方程 初边值问题 椭圆型方程 CopyrightbyLiXinliang 20 通常 或 含义 给物理空间的每个点找到计算空间的对应位置 注 由于拓扑的对应性 物理空间必须是单联通域 如果是多联通的 可通过切割 形成单联通域 CopyrightbyLiXinliang 21 求解 1 形式变换 改写成以为自变量 便于进行差分求解 CopyrightbyLiXinliang 22 离散化 中心差分 离散方程 迭代求解 Jacobi Seidel SOR LU ADI LU SGS 多重网格 CopyrightbyLiXinliang 23 Step1 确定边界网格 通常采用代数方法生成 一维网格 容易生成注意 1 边界对应关系容易出错2 考虑网格的疏密分布 翼型尾缘区 激波区 近壁区 Step2 利用上页的离散方程 解出全部网格坐标 不足 内部区域的网格分布不易控制无法做到指定区域网格加密无法保证网格正交 边界网格可控 内部网格只能 听天由命 方案1 源项P Q为0 求解Laplace方程 CopyrightbyLiXinliang 24 方案2 设定源项P Q求解Poison方程 源项P Q对网格的影响数值实验发现 在某点处加入点源P P0使方向网格线发散 点源P P 0 P 0 在某点处加入点源Q 可对方向网格线产生同样效果 1 网格线的汇聚 启发 在某条网格线上加入负的源项 可令网格汇聚 使网格汇聚于 CopyrightbyLiXinliang 25 2 边界网格的正交 并指定边界网格间距 令 源项在边界处 内部衰减 利用边界处网格的正交性及网格间距要求确定系数P和Q 指定值 基本思路 以壁面线处为例 网格线正交 指定法向网格间距 计算第2层网格线上的坐标 通过差分计算边界处的 如需要利用的信息 可用上一迭代步的值 计算出边界处的P Q 根据指数衰减原则给出全场的P Q 具体公式见 傅德薰 计算空气动力学 284 286 CopyrightbyLiXinliang 26 习题11 1网格生成 通过解椭圆型方程生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州城市学院《项目融资和投资》2024-2025学年第一学期期末试卷
- 2025年数据分析与挖掘技术面试模拟题集及答案
- 2025年电力行业运行值班员中级实操面试指南与答案解析
- 2025年社区食堂营养健康专家应聘模拟题及解析
- 青岛农业大学海都学院《运动解剖学》2024-2025学年第一学期期末试卷
- 四川司法警官职业学院《建筑信息建模创新实训》2024-2025学年第一学期期末试卷
- 2025年经济贸易委员会公务员笔试备考资料
- 2025年人工智能算法面试专题深度学习模型优化预测题集
- 河北劳动关系职业学院《测量与地图学》2024-2025学年第一学期期末试卷
- 2025年运行值班员中级考试理论知识点梳理与预测题分析
- 证据目录范本
- 标准档案盒脊背(格式已设置好)
- 中式烹调师(高级技师考试资料)
- GB/T 21475-2008造船指示灯颜色
- 园林绿化工高级技师知识考试题库(附含答案)
- 安医大生殖医学课件04胚胎的培养
- 可下载打印的公司章程
- 关于推荐评审高级工程师专业技术职务的推荐意见报告
- Q∕GDW 10356-2020 三相智能电能表型式规范
- 教研工作手册
- CINV化疗相关呕吐课件
评论
0/150
提交评论