Introduction to Numerical. Techniques for Nonlinear. Supersonic Flow
Regarding computing as a straightforward routine, some theoreticians still tend to underestimate its intellectual value and challenge, while practitioners often ignore its accuracy and overrate its validity.
С. K. Chu, 1978 Columbia University
13.1 Introduction: Philosophy of
Computational Fluid Dynamics
The above quotation underscores the phenomenally rapid increase in computer power available to engineers and scientists during the two decades between 1960 and 1980. This explosion in computer capability is still going on, with no specific limits in sight. As a result, an entirely new discipline in aerodynamics has evolved over the past three decades, namely, computational fluid dynamics (CFD). CFD is a new “third dimension” in aerodynamics, complementing the previous dimensions of both pure experiment and pure theory. It allows us to obtain answers to fluid dynamic problems which heretofore were intractable by classical analytical methods. Consequently, CFD is revolutionizing the airplane design process, and in many ways is modifying the way we conduct modem aeronautical research and development. For these reasons, every modem student of aerodynamics should be aware of the overall philosophy of
CFD, because you are bound to be affected by it to some greater or lesser degree in your education and professional life.
The philosophy of computational fluid dynamics was introduced in Section 2.17, where it was compared with the theoretical approach leading to closed-form analytical solutions. Please stop here, return to Section 2.17, and re-read the material presented there; now that you have progressed this far and have seen a number of analytical solutions for both incompressible and compressible flows in the proceeding chapters, the philosophy discussed in Section 2.17 will mean much more to you. Do this now, because the present chapter almost exclusively deals with numerical solutions with reference to Section 2.17.2 whereas Chapters 3-12 have dealt almost exclusively with analytical solutions with reference to Section 2.17.1.
In the present chapter we will experience the true essence of computational fluid dynamics for the first time in this book; we will actually see what is meant by the definition of CFD given in Section 2.17.2 as “the art of replacing the integrals or the partial derivatives (as the case may be) in the governing equations of fluid motion with discretized algebraic forms, which in turn are solved to obtain numbers for the flow field values at discrete points in time and/or space.” However, because modem CFD is such a sophisticated discipline that is usually the subject of graduate level studies, and which rests squarely on the foundations of applied mathematics, we can only hope to give you an elementary treatment in the present chapter, but a treatment significant enough to represent some of the essence of CFD. For your next step in learning CFD beyond the present book, you are recommended to read Anderson, Computational Fluid Dynamics: The Basics with Applications (Reference 64), which the author has written to help undergraduates understand the nature of CFD before going on to more advanced studies of the discipline.
The purpose of this chapter is to provide an introduction to some of the basic ideas of CFD as applied to inviscid supersonic flows. More details are given in Reference 21. Because CFD has developed so rapidly in recent years, we can only scratch the surface here. Indeed, the present chapter is intended to give you only some basic background as well as the incentive to pursue the subject further in the modem literature.
The road map for this chapter is given in Figure 13.1. We begin by introducing the classical method of characteristics—a numerical technique that has been available in aerodynamics since 1929, but which had to wait on the modern computer for practical, everyday implementation. For this reason, the author classifies the method of characteristics under the general heading of numerical techniques, although others may prefer to list it under a more classical heading. We also show how the method of characteristics is applied to design the divergent contour of a supersonic nozzle. Then we move to a discussion of the finite-difference approach, which we will use to illustrate the application of CFD to nozzle flows and the flow over a supersonic blunt body.
In contrast to the linearized solutions discussed in Chapters 11 and 12, CFD represents numerical solutions to the exact nonlinear governing equations, that is, the equations without simplifying assumptions such as small perturbations, and which apply to all speed regimes, transonic and hypersonic as well as subsonic and super-
(a)
Figure 13.2 Grid points.
sonic. Although numerical roundoff and truncation errors are always present in any numerical representation of the governing equations, we still think of CFD solutions as being “exact solutions.”
Both the method of characteristics and finite-difference methods have one thing in common: They represent a continuous flow field by a series of distinct grid points in space, as shown in Figure 13.2. The flow-field properties (и, v, p, T, etc.) are calculated at each one of these grid points. The mesh generated by these grid points is generally skewed for the method of characteristics, as shown in Figure 13.2a, but
is usually rectangular for finite-difference solutions, as shown in Figure 13.2b. We will soon appreciate why these different meshes occur.