Calculating Propellant-Mass-Sensitive Term
Feb 23rd, 2010 by Kirk Sorensen
In my last two posts I’ve been talking about calculating payload fraction of a rocket using the mass ratio from the rocket equation and some vehicle parameters that have been sensitive to propellant mass and gross mass. To use these parameters successfully, it would be helpful to have some idea what they should be for different designs. For instance, we all know that hydrocarbon fuels are more dense than hydrogen fuel, so how would that affect that parameter? To try to answer these questions better, I’ve taken the previously-defined lambda term and created a derivation of what its value ought to be in different circumstances.

Let’s assume that the propellant-sensitive mass consists of only two things—the fuel tank and the oxidizer tank. In the expressions I abbreviate fuel tank as FT and oxidizer tank as OT.

When I was at Georgia Tech, my professor gave us some mass-estimating relationships (MERs) for propellant tanks, but they were all based on volume. For instance, they would tell you to estimate the mass of a hydrogen tank as some number of kilograms per cubic meter of tank volume. So to use these mass-estimating relationships, I rewrite the expression in terms of a factor (f) for the fuel and oxidizer tanks and their volumes.

The volume of the fuel and oxidizer tanks will simply be the mass of the fuel or oxidizer they contain divided by the density of the fuel or oxidizer. To account for the role of ullage (extra volume) in the tank, we throw an ullage factor in the denominator, to make the tank have a little more volume than it would otherwise have if it was 100% full of fuel or oxidizer.

With expressions for fuel and oxidizer volume computed, we substitute these expressions back into the overall expression for lambda. The ullage term is collected and moved to the denominator.

Now the expression has fuel mass, oxidizer mass, and overall propellant mass terms in it. But we know that these terms aren’t actually independent. The fuel mass plus the oxidizer mass equals the propellant mass. And the oxidizer mass divided by the fuel mass gives us the mixture ratio (MXR). I use MXR in the expression because I already used MR for the mass ratio, and I want to limit confusion as much as possible.

Thanks to mixture ratio and the propellant summation, we can calculate fuel and oxidizer mass entirely in terms of propellant mass and mixture ratio.

Substituting these definitions for fuel mass and oxidizer mass back into the lambda expression, we get something that looks complicated but is on its way to being simplified.

With propellant mass showing up in the numerator and in the denominator, it cancels out nicely. The mixture ratio terms moves to the denominator, and we get a nice compact expression.

There’s some really nice aspects to this simple expression for lambda. Propellant mass has been completely removed from the equation, which means you don’t need to know how big or small your rocket is to calculate lambda. You need to know the mixture ratio (MXR), which is determined by whatever rocket engine you choose. Choosing the rocket engine also chooses the fuel and oxidizer, which lets you plug in their densities. Assuming you have an idea what ullage would be and what the factors for the fuel tank (fFT) and oxidizer tank (fOT) would be, you can calculate lambda pretty quickly.
To help get things started, here’s a table of tank factors based on both real and conceptual tank designs, from Langley Research Center. Remember to make sure that you’re using the same units for tank factor and propellant density (kg/m3 or lbm/ft3).

And here’s some different calculations I did based on a couple of different engines (including a nuclear thermal engine, which has no oxidizer at all and a mixture ratio of zero) showing the effects of propellant selection and mixture ratio on lambda.

Interesting.
Just a few points that might be worth adding. You didn’t mention it in the post, but the MER’s chart does mention tank ullage pressure (which will be a factor if you’re using a different feed pressure like say for a pressure fed tank). Also, you have to factor in what FOS you’re using on the tank structure.
Also the “scales linearly with volume and pressure” assumption only works really well for larger tanks (ie bigger than the ones we’re working on at MSS), because you have certain structures like the skirts, flanges, sumps, slosh baffles, etc that are more nonlinear. Past a certain size they’re small enough that they’re in the noise, but below a certain size and they start becoming a bigger and bigger fraction of the tank weight. And that’s actually long before you hit actual minimum gage issues.
~Jon
This is the reason I read selenianboondocks.com. Marvelous post.
[...] try to figure a payload fraction for an NTR SSTO. We find the propellant-mass-sensitive term (derivation here) assuming the liquid hydrogen has a density of 71 kg/m3, ullage of 3%, a mixture ratio of zero, and [...]