Jump to content

Math check - ISP


Recommended Posts

Need a quick sanity check here. It occurred to me while talking in another thread. If I have 2 identical engines on a stage, is the Isp additive, absolute, or a loss?

I don't think it is additive (could be wrong I guess), but would the Isp for the stage be the same as the Isp for one of the engines, or would it lose efficiency?

Edited by Alshain
Link to comment
Share on other sites

At the risk of getting too far into the weeds, either approach would technically work since the mass flow rate is proportional to thrust.

Thrust is a much more convenient value for the calculation though.

Best,

-Slashy

Link to comment
Share on other sites

At the risk of getting too far into the weeds, either approach would technically work since the mass flow rate is proportional to thrust.

Thrust is a much more convenient value for the calculation though.

Doesn't work out that way for me. I tried it with a 4xLV-909 + 1xLV-N cluster, thrust weighting gives ~389s while mass flow weighting gives ~365s.

Link to comment
Share on other sites

At the risk of getting too far into the weeds, either approach would technically work since the mass flow rate is proportional to thrust.

Thrust is a much more convenient value for the calculation though.

Best,

-Slashy

Doesn't work out that way for me. I tried it with a 4xLV-909 + 1xLV-N cluster, thrust weighting gives ~389s while mass flow weighting gives ~365s.

Averaging by mass flow rate would work if using the same propellants with the same proportions on the different engines. Averaging by mass flow for 909s and nukes doesn't work as 909 use LFO but nukes only LF.

If you tried with a stage using solely LFO or LF or monoprop or whatever fuel your want, then I'm pretty sure averaging by mass flow rate would work.

Link to comment
Share on other sites

RIC,

The process to weight them would be different, so you couldn't just plug in Rf in place of T.

When you invoke "F/Isp" in the denominator you are talking about mass flow rate at that point.

Likewise, when you invoke F in the numerator that's really the same thing as "RfIsp"*.

I would expect a proper weighting based on mass flow rate to look something like (Rf1Isp1+Rf2Isp2+...+ RfnIspn)/(Rf1+Rf2+...+Rfn) although I haven't actually verified that

tl/dr: Aside from it's use in the rocket equation, Isp can be readily converted to exhaust velocity by multiplying by 9.81. This exhaust velocity is convertible to thrust when the mass flow rate is given or mass flow rate when the thrust is given.

*not exactly, but it's proportional and that's what matters

Best,

-Slashy

Edited by GoSlash27
Link to comment
Share on other sites

I certainly agree that it can be calculated from mass flow rates, but it is incorrect to call it a mass flow rate-weighted average of the Isps.

We're pretty far into the weeds now.

RIC,

Oh, sure it would be. Engine A consumes yada percentage of the fuel at such-and-such an Isp. Engine b consumes yada percentage of the fuel at such-and-such an Isp. Therefore the combined Isp is weighted proportionally.

This is actually what you're doing when you weight by F/Isp.

And yeah... definitely in the weeds. My point was just that either description would be technically correct, so Pincushion's speculation is accurate although we think of it as weighting by thrust. And of course reconstituting mass flow rate by Isp and thrust is convenient because those figures are more readily available.

Best,

-Slashy

Link to comment
Share on other sites

Doesn't work out that way for me. I tried it with a 4xLV-909 + 1xLV-N cluster, thrust weighting gives ~389s while mass flow weighting gives ~365s.

Indeed, this is the cause of KER showing wrong ISP values for multi-engine setups, it uses mass flow rates and gets the wrong answers. The trouble is that the mass flow rate for each engine is also inversely proportional to the Isp of the individual engine which alters the weighting. I'm currently fixing this in KER but it's also complicated by the need to account for the individual thrust vectors of the engines. E.g. if you have an LV-N pointing up and 4 909s pointing sideways (so they balance out and are just wasting fuel) then the effective Isp is much lower than if they were all pointing in the same direction.

Link to comment
Share on other sites

And if you have different engines, it will be a weighted average. Weighted by what, I don't know off the top of my head. Probably mass flow rate.
Thrust weighted. Like so (F is thrust):

5649bb43490708471f734294d36eb565.png

I think it is more correct to say it is mass flow rate weighted. That is,

Isp = (á¹Â1∙Isp1 + á¹Â2∙Isp2 + ...) / (á¹Â1 + á¹Â2 + ...)

Note that Ṡ= F/(go∙Isp). Therefore, by substituting F/(go∙Isp) for Ṡand multiplying through by go, we get

5649bb43490708471f734294d36eb565.png

- - - Updated - - -

I certainly agree that it can be calculated from mass flow rates, but it is incorrect to call it a mass flow rate-weighted average of the Isps.

A thrust weighted average would be,

Isp = (F1∙Isp1 + F2∙Isp2 + ...) / (F1 + F2 + ...)

which is incorrect. I think "mass flow rate-weighted average" is the correct way to say it.

Edited by OhioBob
Link to comment
Share on other sites

I realized my mistake while thinking about it on the drive home today. It was the substitution of á¹Â*Isp for F that was throwing me, as well as the omission of g (though since that is applied to all terms on both top and bottom of the fraction it can be factored out).

Apologies Slashy and thanks for the correction (and your well-illustrated one, too, OhioBob).

Link to comment
Share on other sites

It's easy to make mistakes when working with these kinds of problems. I've often seen people incorrectly compute Isp using a thrust-weighted average (I think I made the same mistake the first time I did it). A similar mistake often occurs when computing average densities. For example, what is the density of a solution containing of 1 kg water (specific gravity = 1) and 1 kg of ethanol (specific gravity = 0.789)? How about 1 liter of water and 1 liter of ethanol?

Link to comment
Share on other sites

Indeed, this is the cause of KER showing wrong ISP values for multi-engine setups, it uses mass flow rates and gets the wrong answers. The trouble is that the mass flow rate for each engine is also inversely proportional to the Isp of the individual engine which alters the weighting. I'm currently fixing this in KER but it's also complicated by the need to account for the individual thrust vectors of the engines. E.g. if you have an LV-N pointing up and 4 909s pointing sideways (so they balance out and are just wasting fuel) then the effective Isp is much lower than if they were all pointing in the same direction.

Actually KER uses the correct mass flow rate weighting and is generating the correct values. I believe the reports of this problem are seeing the effects of the engines with different ISPs burning out a different times during the stage which results in a different effective Isp for the stage as a whole. E.g. in the case of the LV-N and 4 909s, if the 909s burn out before the LV-N then the effective Isp will be higher than the 389s given by the weighting.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...