Working Through Anderson's Compressible Flow Problems
John D. Anderson's textbooks are standard in almost every aerospace engineering curriculum, and the solution manual for his compressible flow material is one of the most requested documents on academic forums. It covers isentropic flow, normal and oblique shocks, expansion waves, and nozzle flows across Mach number regimes that most students encounter for the first time. The manual walks through the problem sets chapter by chapter, and it's useful if you know how to actually use it without getting lost in the notation. When I was going through this material, the biggest issue wasn't understanding the physics — it was keeping track of which reference state you were using. Anderson switches between stagnation properties, throat conditions, and static properties depending on the chapter, and the solution manual assumes you already know this. One problem I spent about forty minutes stuck on involved a converging-diverging nozzle operating at a design condition, and the manual calculated the exit pressure ratio using the critical area ratio A/A* rather than the total-to-static pressure ratio. I had to re-derive the relationship from the isentropic tables myself because the intermediate step wasn't shown clearly. What I ended up doing was pulling the isentropic flow tables from Appendix A of the textbook, finding the Mach number that corresponded to the given area ratio, then cross-checking the pressure ratio against the tabulated values before accepting the manual's answer. That process usually takes about ten minutes per problem instead of the fifteen or twenty you'd waste second-guessing a skipped step. The manual itself is structured around worked examples that follow the same pattern as the textbook problems. You'll see property tables used heavily, along with the gamma = 1.4 assumption for air unless stated otherwise. For normal shock relations, the manual applies the Rayleigh pitot formula directly in many cases, which is correct but can be confusing if you're more comfortable deriving shock relations from the Rankine-Hugoniot equations. The oblique shock sections rely on the theta-beta-M relation, and the manual typically solves these using iterative methods or direct table lookups rather than the approximate formulas you might find in a quicker reference guide.
One thing beginners consistently miss is the distinction between the isentropic flow tables and the gas dynamics tables. The isentropic tables give you ratios like T/T0, P/P0, and rho/rho0 as functions of Mach number only. The gas dynamics tables, which appear later in the manual for normal and oblique shock calculations, include the actual property changes across discontinuities. Using the wrong table set will throw off your answers by a significant margin, especially in the transonic range around M = 0.8 to 1.2 where property gradients are steep. I've seen students lose half the points on a problem set simply because they pulled values from the isentropic table when the problem required the normal shock table. Another nuance that the manual doesn't always emphasize: the Fanno and Rayleigh flow chapters assume constant area ducts with friction or heat transfer. The solution manual often presents these as straightforward table interpolations, but real-world applications introduce constraints that aren't covered. For instance, when a Fanno flow solution predicts a Mach number greater than 1 at the exit of a subsonic inlet duct, the manual's approach of simply reporting that result can be physically impossible in practice. In those cases, a normal shock will stand inside the duct to adjust the flow, and the solution needs to account for that shock position iteratively. I ran into this on a graduate-level assignment where the manual's answer for the mass flow rate was off by about eight percent because it didn't consider the shock-induced choking condition. The workaround was to set up the problem with the shock location as an unknown, apply the Fanno relations upstream and downstream of the shock separately, and solve for the Mach number that satisfied the continuity equation across the entire duct. The manual is also not without gaps. Certain boundary condition combinations, particularly involving partial throttle settings on nozzle flows or mixed compression inlets, are only briefly sketched. If you need more detail on those cases, you'll have to work through the derivations yourself or consult the original papers Anderson references. The solution manual is best treated as a supplement, not a complete substitute for working the problems independently. I'd recommend attempting each problem before looking at the manual's answer, and if your result differs by more than a few percent, track down exactly where the discrepancy originates rather than just copying the manual's final number.
Availability of the manual varies. Some editions are distributed through university course reserves or directly from the publisher. Third-party sources exist, but the accuracy of scanned copies can be inconsistent, and OCR errors in the tables are a real problem. If you're using a digital copy, always verify the tabulated values against the textbook appendices before relying on them for calculations.
Get the Full Details
