It’s going to be tough to strike the balance between introduction and technical detail, but we’ll see how it goes. Also, while I’ll try to avoid too many “lies for children”, some amount is probably inevitable.
To start, there is an incredible variety of rocket engines, and to limit the scope of the discussion I’m going to only cover liquid-fueled cryogenic bipropellant engines. Fortunately, most orbital rockets use this style of engine, at least in part. Let’s unpack what the name even means:
liquid-fueled: The reaction chemicals are fully liquid and held in tanks in the body of rocket. They get pumped to the engine in some fashion.
cryogenic: At least one of the reaction chemicals is a gas condensed to a very cold liquid.
bipropellant: There are two different reaction chemicals. Almost always, one of them is an oxidizer. And for a cryogenic rocket, that oxidizer is almost always liquid oxygen. The other propellant is generally a fairly ordinary fuel: kerosene is one type, and liquid hydrogen is also common, but in the past gasoline and alcohol were also used. SpaceX’s new engine uses liquid methane, which is just purified natural gas.
For short, I’m just going to call these liquid engines. The fundamental thing that every liquid rocket engine has to solve is pumping the propellant into the combustion chamber. One might intuitively think that pumping liquids around is not a big deal–a minor implementation detail–but they are really almost everything. As The Vorlon noted above, the pumps on a single Raptor engine are 100,000 horsepower. On some engines, it’s over 250,000 horsepower.
Nevertheless, it is possible to start simple. The easiest engine designs are pressure-fed, which is exactly what it sounds like. There is no actual pump; instead, the propellant tanks are pressurized and valves are used to direct the flow to the engine. This style has a few downsides, as one might expect: it is heavy due to the extra tank reinforcement and bottles for pressurant gas, and the performance is not great. It is most widely used for small engines that need to be reliable, such as maneuvering thrusters. Nevertheless, pressure-fed engines are used on occasion for orbital rockets, such as the upper stage of SpaceX’s own Falcon 1. It has another interesting advantage that it scales almost indefinitely: the Sea Dragon was a design for an absolutely monstrous rocket (much larger than even the BFR) using pressure-fed engines. It made up for the low performance with sheer size.
But to really get high performance, one needs a true pump. And the most power-dense pumps around are turbopumps, which are not so different from the turbocharger on a car: they use a turbine driven by moving gases to drive a shaft, which drives another turbine that does the pumping action. Almost all liquid engines use a turbopump, though there are exceptions.
That raises some questions, though–turbopumps require a fluid stream to drive the input side of the pump. Where does that come from? And what, precisely, are we pumping?
The simplest turbopump design is what’s called a gas generator. The gas generator refers to a small combustion chamber separate from the main one. Its purpose is to combust a small proportion of the propellent into hot gas, then sending it through the turbopump to power it. The turbopump itself generally has two pumping sections: one for each of the propellants (liquid oxygen and, say, kerosene). The outputs mostly go to the main combustion chamber, with a small amount redirected back to the gas generator.
Gas generator designs are widely used–the F-1 engines on the Saturn V were that design, as are the Merlin engines on SpaceX’s Falcon series. They are reliable due to their relative simplicity, and have a high power-to-weight ratio. The downside is that while they are more efficient than pressure-fed engines, they are still quite wasteful. In particular, the waste gases from the gas generator are generally thrown overboard. Because the gas generator operates at a relatively low temperature (so as to keep things from melting), the exhaust gas isn’t very energetic, and can’t itself be turned into a reasonable amount of thrust. Rocket engines get their efficiency from throwing as much mass out the end as fast as they can, and for the engine to just dump waste gas like that means there is room for improvement.
I have to make a small aside. One key metric in engine design is chamber pressure. High chamber pressure has a number of benefits relating to efficiency. For one, it gives a compact design for a given power level. In the end, rockets are just squirting gas out a nozzle, so the higher the pressure the higher the force. High pressure also means we don’t have to use huge nozzles: another key factor in engine efficiency is the expansion ratio, which is just the ratio in area between the throat of the combustion chamber vs. the end of the nozzle. A higher pressure means we can have a smaller throat for the same propellant flow, which gives the nozzle a higher ratio. There are also some benefits related to combustion efficiency.
Getting back to gas generators–because they are wasteful, increasing the chamber pressure only has limited benefits. The pumps have to overcome the chamber pressure, so they need to become more powerful. But the pumps are themselves inefficient, and become a net burden at a certain point. Therefore, we find that gas generator engines tend to have lowish chamber pressures and lose efficiency from that as well.
Enter the staged combustion cycle. Staged combustion answers a question we might have about gas generators: why don’t we just take the gas generator exhaust and pump it into the combustion chamber? Then we aren’t just dumping it overboard. Furthermore, if the exhaust is going to the combustion chamber anyway, why don’t we push as much mass through the turbine as we can?
And so for a “standard” staged combustion engine, what you do is this: pick one of either fuel or oxidizer. Send all of that propellant’s flow into a preburner (similar to a gas generator). Divert a small amount of the other propellant to the preburner and combust it. Then send the entirety of the output to the combustion chamber.
The Russians mostly picked oxygen, and so their engines are called “oxygen-rich staged combustion”. All of the oxygen is sent to the preburner, where a little kerosene is mixed in and combusted. The result is a flow of hot, pressurized oxygen and some combustion waste (water, CO2, etc.). The remaining kerosene is pumped straight to the engine.
Because there is so much mass flow, and because we aren’t wasting the output, the turbopump can run at extremely high power levels (250,000 horsepower for the RD-170!). And because of this, the chamber pressure can be extremely high (250+ atmospheres, also called “bar”), leading to the efficiency improvements I mentioned above.
For the Russians, the difficulty was in the hot oxygen flowing around. With those pressures and temperatures, just about everything combusts (including any ordinary metal). However, they solved the problem with advanced metallurgy. American engineers, when they found out about the oxygen-rich engines, were almost incredulous. For kerosene-oxygen engines, the Russians have held a lead over American designs for decades.
Why not run a fuel-rich cycle, then? That avoids the advanced metallurgy while retaining the advantages of staged combustion. For kerosene engines, the problem is that unlike oxygen which vaporizes cleanly, kerosene is a mixture of a variety of hydrocarbons, and the hot exhaust ends up as a mess of products which clog up the works (often called “coking”). Fuel-rich staged combustion does work with hydrogen rockets, though, and so the RS-25 (SSME, “Space Shuttle Main Engine”) was a fuel-rich hydrogen staged combustion engine (a very efficient one at that).
So what is the next step? The normal staged combustion cycle captures all of the preburner exhaust, so surely there’s not much left to be had. But note that above, we picked either a fuel-rich or oxygen-rich system. Why not both? And what does that give us? Enter full-flow staged combustion (FFSC).
For one, we can use the entire mass flow of the propellant. The turbopumps are run by mass flowing through them. Although they are ultimately driven by the energy of the flow, the more mass we have, the slower it can go. We can use that extra margin to increase overall power levels, or make conditions milder (good for reusability), or some combination.
For another, we get better combustion efficiency when both propellants have turned to gas. Liquid+liquid mixing (as with a gas generator) is tough and requires sophisticated injector design. Liquid+gas mixing (as with partial staged combustion) is substantially better, but still difficult. Gas+gas mixing is very efficient and relatively easy to get right.
Yet another advantage relates to turbopump design. Turbopumps require seals to prevent gases from the driving side to make it to the pumping side. On an oxygen-rich SC engine, those seals have to be very good–we can’t have any of the oxygen-rich hot preburner exhaust making it to the fuel flow. The oxygen would immediately combust with the fuel, making the whole thing explode (turbopumps aren’t designed to support combustion themselves).
But with FFSC, the fuel pump is driven by the fuel-rich exhaust. This exhaust is hot but there’s no oxidizer present. So while we don’t want too much leakage, a small amount is fine and won’t harm anything. The seals are thus less critical. Likewise, the oxygen pump is driven by oxygen-rich exhaust. There’s no uncombusted fuel present, and some small leaks past the seals aren’t critical.
The obvious downside to FFSC is that in terms of design, it is the worst of both worlds: it requires the advanced metallurgy of oxygen-rich designs, but like fuel-rich designs is incompatible with fuels that don’t properly turn to gas. However, SpaceX is using methane for the Raptor, which isn’t quite as clean as hydrogen, but leagues better than kerosene, and thus shouldn’t pose any coking problems. As for the metallurgy, they seem to have solved the problem (the knowledge does seem to have slowly leaked out of Russia).
Because of the complexity, only two other FFSC designs have made it to test firings. One was the Russian RD-270, which was not cryogenic and used toxic propellants which are out of favor these days. The other was the Integrated Powerhead Demonstrator, which as you might guess was never more than a prototype. It was also hydrogen-only. SpaceX’s Raptor appears to be the only FFSC with a future to it.
Overall, Raptor’s FFSC design is critical to the success of the Starship and Super Heavy. The methane fuel allows FFSC to be possible at all, while also supporting Mars landing missions. SpaceX needs both the efficiency and performance that FFSC provides, alongside the high level of design margin they need for long-term reusability. Almost any part of the system could be changed except for Raptor, so it is very good to see how much progress they’ve made.