计算流体力学有限元方法及其编程详解出版时间:2013年版丛编项: 普通高等教育"十二五"规划教材内容简介 《普通高等教育“十二五”规划教材:计算流体力学有限元方法及其编程详解》内容从最基本的有限元基础知识讲起,难度逐渐加深,每一章都是针对一个计算实例进行理论讲解和公式推导的,在此基础上,每个实例都配置有十分清晰的程序代码。《普通高等教育“十二五”规划教材:计算流体力学有限元方法及其编程详解》共分8章,第1章以有限元方法求解常微分方程为例,讲解有限元方法求解微分方程的基础知识;第2章以理想流体流动为例,介绍有限元方法求解Laplace方程的方法;第3章讲述速度?压力有限元法和罚函数有限元法求解牛顿流体Navier?Stocks(简记为N?S)方程组的方法,为后续章节奠定基础;第4章讲述非牛顿流体问题的求解方法;第5章讲解考虑惯性项时N?S方程组的求解方法;第6章讲述与时间有关的流体流动问题的求解方法;第7章讲述与时间有关的热传导问题的求解方法;第8章讲述速度与温度耦合问题的有限元求解方法。《普通高等教育“十二五”规划教材:计算流体力学有限元方法及其编程详解》采用MATLAB语言编写计算程序,以便于读者阅读。本书可作为本科生或研究生计算流体力学课程教材,也可作为相关课程的辅导教材目录序前言第1章 有限元方法的基本思路1.1 一维一次常微分方程的有限元数值求解1.1.1 方程及精确解1.1.2 有限元方法求解1.1.3 程序编写1.2 一维二次常微分方程的有限元数值求解1.2.1 方程及精确解1.2.2 有限元方法求解1.2.3 程序编写第2章 理想流体势流的有限元求解2.1 求解实例和数学方程2.1.1 求解实例2.1.2 理想流体的特征及流动方程2.1.3 边界条件2.2 有限元方法求解二维拉普拉斯方程2.2.1 计算区域的离散2.2.2 插值函数及相关计算2.2.3 加权余量方程2.2.4 单元方程的建立2.2.5 总体方程的组合2.2.6 编程计算流程2.3 程序编写2.3.1 主程序2.3.2 网格划分程序2.3.3 网格图形显示程序2.4 计算结果第3章 牛顿流体流动的有限元求解3.1 求解实例和数学方程3.1.1 求解实例3.1.2 数学方程3.1.3 边界条件3.2 速度?压力有限元求解3.2.1 计算区域的离散3.2.2 插值函数及其相关计算3.2.3 加权余量方程3.2.4 单元方程的建立3.2.5 总体方程的组合3.2.6 求解流程3.3 速度?压力有限元程序3.3.1 网格离散程序3.3.2 主程序3.3.3 单元Bei子块计算程序3.3.4 单元Cei子块计算程序3.3.5 单元Deij子块计算程序3.3.6 单元Fei子块计算程序3.3.7 网格细化程序3.3.8 压力插值程序3.3.9 矩形网格绘制程序3.3.1 0计算结果3.4 罚函数有限元求解3.4.1 计算区域的离散3.4.2 插值函数及其相关计算3.4.3 加权余量方程3.4.4 单元方程的建立3.4.5 总体方程的组合3.4.6 压力的计算3.4.7 求解流程3.5 罚函数有限元程序3.5.1 主程序3.5.2 单元DPeij子块计算程序3.5.3 单元内结点压力计算程序3.5.4 其他程序3.5.5 计算结果第4章 非牛顿流体流动的有限元求解4.1 计算实例及数学方程4.1.1 计算实例4.1.2 数学方程4.2 有限元方法求解方程4.2.1 计算区域的离散4.2.2 插值函数及其相关计算4.2.3 加权余量方程4.2.4 单元方程的建立4.2.5 总体方程的组合4.2.6 迭代求解流程4.3 程序编写4.3.1 网格生成程序4.3.2 主程序4.3.3 单元结点黏度计算程序4.3.4 单元Deij子块计算程序4.3.5 其他程序4.4 计算结果分析4.4.1 网格数量对计算精度的影响4.4.2 求解问题的速度、压力、剪切速率和黏度分布4.4.3 物性参数对出口速度分布的影响4.4.4 入口压力对出口流量的影响第5章 考虑惯性项影响的牛顿流体流动有限元求解5.1 求解实例和数学方程5.1.1 求解实例5.1.2 数学方程5.1.3 边界条件5.2 有限元求解5.2.1 计算区域的离散5.2.2 插值函数及其相关计算5.2.3 加权余量方程5.2.4 单元方程的建立5.2.5 总体方程的组合5.2.6 非线性方程组的求解方法5.3 相关程序编写5.3.1 “速度项提出法”+“Newton Raphson迭代法”相关程序5.3.2 “直接推导法”+“线性化交替迭代法”相关程序5.4 结果分析5.4.1 两组程序计算结果对比5.4.2 惯性项影响分析第6章 非牛顿流体非定常流动的有限元求解6.1 求解实例和数学方程6.1.1 求解实例6.1.2 数学方程6.1.3 边界条件6.2 有限元求解6.2.1 计算区域的离散6.2.2 插值函数及其相关计算6.2.3 加权余量方程6.2.4 单元方程的建立6.2.5 总体方程的组合6.2.6 非定常问题非线性方程组的求解方法6.3 相关程序编写6.3.1 网格生成程序6.3.2 主程序6.3.3 单元方程子块计算程序6.3.4 Bird?Carreau本构模型的单元内结点黏度计算程序6.3.5 单元内速度积分程序及单元面积计算程序6.3.6 其他程序6.4 结果分析第7章 与时间有关的热传导问题的有限元求解7.1 求解实例和数学方程7.1.1 求解实例7.1.2 数学方程和边界条件7.2 热传导方程的有限元求解7.2.1 计算区域的离散7.2.2 插值函数及其相关计算7.2.3 加权余量方程7.2.4 单元方程的建立7.2.5 总体方程的组合7.2.6 代入边界条件及迭代求解7.3 相关程序编写7.3.1 网格生成程序7.3.2 主程序7.3.3 单元温度积分计算程序7.3.4 单元面积计算程序7.3.5 热传导项CDe子块计算程序7.3.6 时间项CDe子块计算程序7.3.7 热传导边界项CDBe子块计算程序7.3.8 其他程序7.4 计算结果分析7.4.1 区域温度变化7.4.2 加热热流密度对升温过程的影响7.4.3 空气温度对升温过程的影响第8章 速度与温度耦合问题的有限元求解8.1 求解实例和数学方程8.1.1 求解实例8.1.2 数学方程8.1.3 边界条件8.1.4 与剪切速率和温度有关的本构方程8.2 能量方程的有限元求解8.2.1 计算区域的离散8.2.2 插值函数及其相关计算8.2.3 加权余量方程8.2.4 单元方程的建立8.2.5 总体方程的组合8.2.6 能量方程与N?S方程组耦合时的求解流程8.3 相关程序8.3.1 网格生成程序8.3.2 主程序8.3.3 单元结点黏度计算程序8.3.4 单元Deij子块计算程序8.3.5 单元Cei子块计算程序8.3.6 单元Bei子块计算程序8.3.7 单元Fei子块计算程序8.3.8 单元CDe子块计算程序8.3.9 单元DLe子块计算程序8.3.10 单元NHe子块计算程序8.3.11 单元CDBe子块计算程序8.4 计算结果分析8.4.1 计算结果8.4.2 入口压力对温度分布的影响8.4.3 流动区域收敛比对温度分布的影响8.4.4 黏性耗散对温度分布的影响参考文献 上一篇: 简明量子力学(英文影印版)[(美)马翰 著] 2013年版 下一篇: 计算化学:分子和量子力学理论及应用导论(原著第二版 英文影印版)