在过去的三十多年里,计算流体力学已发展的相当成熟,在很多科学与工程领域展现出了应用价值。尽管可用以求解流体力学控制方程的数值算法有很多,但构成计算流体力学基础的关键算法目前已基本完善。本书的目的就是详细地、系统地介绍一些已得到广泛应用的重要算法。虽然计算流体力学领域会不断发展,但在可预见的未来,本书讲述的算法仍将是求解欧拉方程和纳维-斯托克斯方程数值算法的基础。笔者在大学讲授《计算流体力学》研究生课,受影响较深的是Patankar的《NumericalHeatTransferandFluidFlow》和陶文铨院士的《数值传热学》。这两本书偏重于数值传热。对气动问题涉及不多。而计算空气动力学在CFD的发展与应用中占据重要地位。笔者在阅读此书后认为这本书是一本独树一帜的CFD著作。与大量的CFD教科书追求新概念、新方法、新技术不同的是,此书着眼于经典的基础算法,深入浅出地介绍已得到广泛应用的核心算法。译者认为,系统学习并掌握这些经典算法对于CFD初学者夯实基础很有必要,对于CFD方法的研究者和不错使用者也大有裨益。此书可以作为高年级本科生的选修课的教材和研究生课的教材,也可以作为从事CFD开发和应用的研究者的参考书。当前,CFD的普及程度很高。大量的未经过研究生教育的工程师和学者对CFD也有着浓厚的兴趣。因此,CFD愈来愈多地出现在本科教学中。值得注意的是,即使是CFD的用户(相对于开发者而言)也需要同时了解流体力学和数值算法,以便能更好地使用CFD。本书内容既适合流体动力学计算方法的用户,也同样适合开发者。
|