Computational Fluid Mechanics and Heat Transfe
Richard H. Pletcher
John C. Tannehill
Dale A. Anderson
Pages : 783
Size : 71 MB
This book is intended to serve as a text for introductory courses in computational fluid mechanics
and heat transfer (or, synonymously, computational fluid dynamics [CFD]) for advanced undergraduates and/or first-year graduate students.
The text has been developed from notes prepared for a two-course sequence taught at Iowa State University for more than a decade. No pretense is made that every facet of the subject is covered, but it is hoped that this book will serve as an introduction to this field for the novice. The major emphasis of the text is on finite-difference methods.
The book has been divided into two parts. Part I, consisting of Chapters 1 through 4, presents basic concepts and introduces the reader to the fundamentals of finite-difference methods.
Part II, consisting of Chapters 5 through 10, is devoted to applications involving the equations of fluid mechanics and heat transfer. Chapter 1 serves as an introduction, while a brief review of partial differential equations is given in Chapter 2. Finite-difference methods and the notions of stability, accuracy, and convergence are discussed in Chapter 3.
Chapter 4 contains what is perhaps the most important information in the book. Numerous finite-difference methods are applied to linear and nonlinear model partial differential equations. This provides a basis for understanding the results produced when different numerical methods are applied to the same problem with a known analytic solution.
Building on an assumed elementary background in fluid mechanics and heat transfer, Chapter 5
reviews the basic equations of these subjects, emphasizing forms most suitable for numerical for mulations of problems. A section on turbulence modeling is included in this chapter. Methods for solving inviscid flows using both conservative and nonconservative forms are presented in Chapter 6. Techniques for solving the boundary-layer equations for both laminar and turbulent flows are discussed in Chapter 7. Chapter 8 deals with equations of a class known as the “parabolized”
Navier–Stokes equations, which are useful for flows not adequately modeled by the boundary-layer equations, but not requiring the use of the full Navier–Stokes equations. Parabolized schemes for both subsonic and supersonic flows over external surfaces and in confined regions are included in this chapter. Chapter 9 is devoted to methods for the complete Navier–Stokes equations, including the Reynolds-averaged form. A brief introduction to methods for grid generation is presented in Chapter 10 to complete the text.
At Iowa State University, this material is taught to classes consisting primarily of aerospace and mechanical engineers, although the classes often include students from other branches of engineering and earth sciences. It is our experience that Part I (Chapters 1 through 4) can be adequately covered in a one-semester, three-credit-hour course. Part II contains more information than can be covered in great detail in most one-semester, three-credit-hour courses. This permits Part II to be used for courses with different objectives. Although we have found that the major thrust of each of Chapters 5 through 10 can be covered in one semester, it would also be possible to use only
parts of this material for more specialized courses. Obvious modules would be Chapters 5, 6, and 10 for a course emphasizing inviscid flows or Chapters 5 and 7 through 9 (and perhaps 10) for a course emphasizing viscous flows. Other combinations are clearly possible. If only one course can be offered in the subject, choices also exist. Part I of the text can be covered in detail in the single course, or, alternatively, only selected material from Chapters 1 through 4 could be covered as well as some material on applications of particular interest from Part II. The material in the text is reasonably broad and should be appropriate for courses having a variety of objectives.
For background, students should have at least one basic course in fluid dynamics, one course in ordinary differential equations, and some familiarity with partial differential equations. Of course, some programming experience is also assumed.