数值模拟、实验研究和理论分析,常作为支持流体力学研究的工具,三者相互支持,共同推动着流体力学的发展。数值模拟在某些情况下具有独特的优势,尤其是当现象极其复杂,难以通过实验或理论研究时,数值模拟就成为基础研究的有力手段。通过计算机进行数值计算,对各种流体流动进行分析的过程被称为计算流体力学(computational fluid dynamics,CFD)。本书涵盖了CFD所需的数值方法,重点关注不可压缩流动的求解器,并深入讨论了离散化技术、边界条件和湍流物理。第1章主要介绍流体流动的控制方程和数值模拟方法;第2章主要介绍对流扩散方程的有限差分离散化方法;第3章主要介绍不可压缩流动的数值模拟方法;第4章主要介绍湍流的数值模拟方法;第5章主要介绍大涡模拟的求解方法。为帮助读者更好地理解和应用这些概念,本书在最后,以管道内湍流为例,提供了完整的计算机源代码,以供读者参考和实践。
第1章流体流动的数值模拟
1.1引言
1.2流体流动模拟概述
1.3控制方程
1.3.1守恒定律
1.3.2控制方程的封闭
1.3.3散度和梯度形式
1.3.4指标记法
1.3.5不可压缩流动的控制方程
1.3.6偏微分方程的性质
1.4流体流动的计算网格
1.5离散化方法
1.5.1有限差分法
1.5.2有限体积法
1.5.3有限元法
1.6验证和确认
第2章对流扩散方程的有限差分离散化
2.1引言
2.2对流扩散方程
2.3有限差分近似
2.3.1泰勒级数展开
2.3.2多项式近似
……