Supersonic Flow
Supersonic Flow: Theoretical Foundations
Fundamental Properties of Supersonic Flow
Professor, what is fundamentally different between supersonic flow and subsonic flow?
The most fundamental difference is the direction of information propagation. In subsonic flow, pressure disturbances propagate in all directions, so information about downstream obstacles also reaches upstream. However, in supersonic flow, since the flow exceeds the speed of sound, disturbances only propagate downstream. This property gives rise to shock wave formation, the existence of Mach cones, and a change in the type of governing equations (from elliptic to hyperbolic).
When the Mach number $M = U/a$ exceeds 1, disturbances only propagate within a cone of Mach angle $\mu$.
For $M = 2$, $\mu = 30°$; for $M = 3$, $\mu \approx 19.5°$.
Is that concept of Mach angle related to the angle of shock waves around an airfoil?
It's directly related. The angle $\beta$ of the oblique shock wave formed at the tip of a wedge-shaped object is determined by the relationship between the wedge half-angle $\theta$ and the Mach number $M$ (the $\theta$-$\beta$-$M$ relation).
For the same $\theta$, there exist two solutions: a weak shock wave solution and a strong shock wave solution; typically, the weak one is realized.
Prandtl-Meyer Expansion Wave
What happens when supersonic flow expands?
When supersonic flow turns around a convex corner, a continuous expansion wave (Prandtl-Meyer expansion fan) is formed. As the flow passes through the expansion wave, it accelerates and the Mach number increases. The relationship between the turning angle $\Delta\theta$ and the Mach number is described by the Prandtl-Meyer function $\nu(M)$.
The relation $\nu(M_2) - \nu(M_1) = \Delta\theta$ holds.
This equation is quite complex. How is it used in practice?
We create a numerical table or solve it inversely using Newton's method. In CFD, the solver naturally resolves the expansion wave, but this equation is essential for verifying the results. It also plays a central role in the MOC (Method of Characteristics) for supersonic nozzle design.
Supersonic Aerodynamic Characteristics of Diamond Airfoils
How do you calculate the lift and drag of a supersonic airfoil?
The diamond airfoil is a classic example of supersonic linear theory. Shock waves and expansion waves form at the leading and trailing edges respectively, generating lift from the pressure difference between the upper and lower surfaces, and wave drag from the flow-direction component of pressure. According to supersonic linear theory (Ackeret theory), the pressure coefficient is:
where $\theta$ is the local wall inclination angle. Under the thin airfoil approximation, the lift coefficient and wave drag coefficient are:
In subsonic flow, lift is linear with angle of attack, but wave drag is proportional to the square of the angle of attack. I understand why supersonic flight is so costly.
The Day Chuck Yeager Broke the "Sound Barrier"
On October 14, 1947, test pilot Chuck Yeager achieved Mach 1.06 in the Bell X-1, accomplishing humanity's first supersonic flight. Surprisingly, he had broken two ribs in a horse riding accident the day before. It was the moment when engineers and a pilot, whose courage some might call reckless, overcame the shock wave/compressibility barrier that aeronautical engineers of the time believed would cause wings to disintegrate near the speed of sound. When calculating normal shock waves with modern CFD, one can glimpse the challenge of that day beyond the equations.
Computational Methods for Supersonic Flow
CFD Methods for Supersonic Flow
In CFD analysis of supersonic flow, what special considerations are needed compared to subsonic flow?
There are three main differences. First, upwind-type schemes are needed for shock wave capturing. Second, chemical reactions (high-temperature gas effects) must be considered at high Mach numbers. Third, boundary condition settings are different. For supersonic inlets, all variables are prescribed; for supersonic outlets, all variables are extrapolated.
I've heard there are schemes that capture shock waves and methods that place shock waves on grid lines (shock fitting)?
Shock fitting treats the shock wave position as an unknown, precisely placing the shock wave on a grid boundary. The advantage is that the shock wave is sharply resolved. On the other hand, shock capturing automatically captures the shock wave within the range of numerical diffusion.
In practice, shock capturing is overwhelmingly mainstream. The reasons are as follows.
| Comparison Item | Shock Fitting | Shock Capturing |
|---|---|---|
| Sharpness of Shock | Accurate (discontinuous) | Spreads over several cells |
| Applicability to Complex Shapes | Difficult | Easy |
| Shock Intersection/Reflection | Requires manual handling | Automatically handled |
| Unsteady Problems | Requires shock tracking | Directly applicable |
| Ease of Implementation | Complex | Relatively easy |
Method of Characteristics (MOC)
Is the Method of Characteristics still used?
MOC is still a standard method for supersonic nozzle contour design. In steady 2D supersonic flow, Riemann invariants are conserved along characteristic lines, so by tracing these lines, the flow field can be constructed.
Specifically, along the $C^+$ characteristic line (Mach line),
holds. Starting from the throat and solving these relations at each grid point yields the nozzle wall shape that achieves the desired Mach number distribution. It's still used in the design of supersonic wind tunnel nozzles like NASA CELV.
Why use MOC when we have CFD?
MOC provides an exact solution under the assumptions of inviscid, isentropic flow, so it can be used for CFD verification. Also, for nozzle design, its strength over CFD is that it can directly solve the inverse problem (desired Mach number distribution → wall shape).
High-Temperature Gas Effects
I've heard the ideal gas assumption breaks down at high Mach numbers.
At around $M > 5$ (hypersonic regime), temperatures behind the shock wave reach several thousand K, making the following effects non-negligible.
- Vibrational Excitation: At $T > 800$ K, molecular vibrational modes are excited, decreasing $\gamma$.
- Dissociation: At $T > 2500$ K, $O_2$ dissociates; at $T > 4000$ K, $N_2$ dissociates.
- Ionization: At $T > 9000$ K, ionization begins, causing plasma effects.
To handle these, the ideal gas equation of state $p = \rho R T$ must be replaced with a chemical equilibrium model or a chemical non-equilibrium model. Fluent's Species Transport model, OpenFOAM's hy2Foam solver, and table lookup methods using the NASA CEA database are used.
Numerical Methods for Supersonic Flow—Godunov-type Schemes and Upwind Difference Choices
In numerical analysis of supersonic flow, the greatest challenge is solving shock waves stably "without numerical oscillations." The approach proposed by Godunov (1959) of "solving the Riemann problem at each interface" became the foundation of modern compressible CFD. For higher accuracy, PPM (Piecewise Parabolic Method), MUSCL, and WENO (Weighted Essentially Non-Oscillatory) schemes are used. WENO suppresses oscillations near shock waves while achieving high-order accuracy (5th order or higher) in smooth regions. Finite Volume Method (FVM) with structured grids is the standard for supersonic CFD, implemented in solvers like Ansys Fluent and OpenFOAM's rhoCentralFoam.
Related Topics
Experience the theory firsthand with the interactive simulator for this field
All Simulators