1.本书分两大部分:基础和应用,满足初学者和提升者的不同需求。 2.详细的使用说明和案例分析,为非计算机专业的工程技术人员和科研工作者提供一种使用OpenFOAM解决本领域多物理场计算问题的方法。 3.涵盖Linux系统的基本操作、C++语言的基本原理、ParaView后处理软件的使用方法、OpenFOAM程序组织结构,将具体物理场的数学模型转换为计算程序源代码。 4.书中附有大量源代码、操作截图、表格数据,易读易学。 工程技术中越来越依赖于多物理场的有效求解来理解所遇到实际问题的物理本质,OpenFOAM 是工程和科学计算领域解决多物理场数值计算的有力工具。本书内容涵盖使用OpenFOAM 必须掌握的基础知识和针对特定物理问题编制OpenFOAM 求解器的应用实例,既能满足初学者的学习需求,又能供熟练使用OpenFOAM 的人员用于提高OpenFOAM 编程能力。 全书共分为11 章,前5 章为基础部分,包括Linux 操作系统基础、ParaView 数据分析和可视化基础、OpenFOAM 编程的C++基础、OpenFOAM 编程基础和有限体积法基础;后6 章为应用部分,包括编写OpenFOAM 算例、编写OpenFOAM 求解器、不可压缩流体流动求解器、多区域静磁场求解器、铁磁流体磁-流耦合流动求解器和纳米颗粒直接荷电过程多场耦合求解器。 本书可作为高等院校机械工程、动力工程及工程热物理、航空航天等专业的研究生教材,也可以供从事计算多物理场研究和使用OpenFOAM 的技术人员参考。
|