mersenneforum.org It's not rocket surgery...
 Register FAQ Search Today's Posts Mark Forums Read

 2010-07-08, 20:39 #1 lavalamp     Oct 2007 Manchester, UK 2·3·223 Posts It's not rocket surgery... Well I guess it is really. OK, here's the setup, you're designing a multi-stage rocket and want to use as little fuel as possible by mass. These are your initial arbitrary parameters:The rocket has 4 stages. Each stage is composed of 85% propellant by mass. Exhaust velocity for each stage is 3,000 m/s. Target delta-v is 10,000 m/s Payload is 1,000 kg. Two questions, what is the minimum mass of the rocket stack on the launch pad, and what delta-v does each stage impart? The rocket equation will be quite useful for this question: http://en.wikipedia.org/wiki/Rocket_equation Hint: The payload mass doesn't matter when calculating delta-v for each stage. Last fiddled with by lavalamp on 2010-07-08 at 20:41 Reason: There's always one typo...
 2010-07-08, 21:22 #2 axn     Jun 2003 2×32×269 Posts Are the stages supposed to be identical (in mass)?
2010-07-08, 21:41   #3
ccorn

Apr 2010

22·37 Posts

Quote:
 Originally Posted by axn Are the stages supposed to be identical (in mass)?
I suppose that the mass of each stage shall be optimized so that the total mass comes out minimal.

We can get rid of physical units by dividing all physical masses by the mass of the payload. Let's call those dimensionless stage masses m1...m4. The dimensionless payload mass is 1 then.
The overall Delta-v divided by the exhaust-v shall be 10/3.
This must equal the sums of the ln((total_mass_at_begin_of_stage_i)/(total_mass_at_end_of_stage_i)).

Using a Lagrange multiplier lambda for this constraint, you have to minimize
Code:
m1+m2+m3+m4+lambda*(
ln((m1+m2+m3+m4+1)/(0.15m1+m2+m3+m4+1))
+ln((m2+m3+m4+1)/(0.15m2+m3+m4+1))
+ln((m3+m4+1)/(0.15m3+m4+1))
+ln((m4+1)/(0.15m4+1))
-10/3)
by varying m1, m2, m3, m4, and lambda.

Last fiddled with by ccorn on 2010-07-08 at 21:56

 2010-07-08, 22:13 #4 Uncwilly 6809 > 6502     """"""""""""""""""" Aug 2003 101×103 Posts 23E116 Posts Is this to be g-force limited? Will it carry people or other sensative cargo vs. a solid conic craft?
2010-07-08, 22:32   #5
lavalamp

Oct 2007
Manchester, UK

2×3×223 Posts

Quote:
 Originally Posted by axn Are the stages supposed to be identical (in mass)?
No.

Quote:
 Originally Posted by ccorn I suppose that the mass of each stage shall be optimized so that the total mass comes out minimal.
Correct.

Quote:
 Originally Posted by ccorn Using a Lagrange multiplier lambda for this constraint, you have to minimize Code: m1+m2+m3+m4+lambda*( ln((m1+m2+m3+m4+1)/(0.15m1+m2+m3+m4+1)) +ln((m2+m3+m4+1)/(0.15m2+m3+m4+1)) +ln((m3+m4+1)/(0.15m3+m4+1)) +ln((m4+1)/(0.15m4+1)) -10/3) by varying m1, m2, m3, m4, and lambda.
Hah, I have no idea what a "Lagrange multiplier lambda" is, but I ended up with something similar to what you have in this code block.

Quote:
 Originally Posted by Uncwilly Is this to be g-force limited? Will it carry people or other sensative cargo vs. a solid conic craft?
None of this matters, the rocket equation does not take into account thrust or acceleration. The delta-v is the same for a small weedy rocket motor or a big beefy rocket motor (provided the have the same mass ratio and exhaust velocity). This WOULD matter when determining a launch profile, but that's an entire other can of worms.

Last fiddled with by lavalamp on 2010-07-08 at 22:35

2010-07-08, 22:42   #6
ccorn

Apr 2010

22·37 Posts

Quote:
 Originally Posted by lavalamp Hah, I have no idea what a "Lagrange multiplier lambda" is, but I ended up with something similar to what you have in this code block.
Cf. http://en.wikipedia.org/wiki/Lagrange_multiplier. Used for (local) optimization with several variables that are not independent but must fulfill some equation (the constraint).

Last fiddled with by ccorn on 2010-07-08 at 22:49

 2010-07-08, 22:45 #7 lavalamp     Oct 2007 Manchester, UK 53A16 Posts Indeed, currently reading the "Level set" page, since the "Very simple example" turned out not to be simple enough.
 2010-07-08, 23:19 #8 axn     Jun 2003 10010111010102 Posts I am going to assert, without proof, that the optimal design has each stage providing the same delta-v.
2010-07-08, 23:32   #9
ccorn

Apr 2010

22×37 Posts

Quote:
 Originally Posted by axn I am going to assert, without proof, that the optimal design has each stage providing the same delta-v.
Without proof, but not without thought? Please share. How do you figure?

2010-07-08, 23:49   #10
lavalamp

Oct 2007
Manchester, UK

24728 Posts

Quote:
 Originally Posted by axn I am going to assert, without proof, that the optimal design has each stage providing the same delta-v.
I also reached this conclusion, I don't know why it is the case, but it very much seems to be true.

ccorn, try out the same example, but with only two stages, it's much easier to graph and see the values for the minimum mass. Not that plotting 5 dimensional graphs isn't possible, it's just tricky. Or impossible, one of the two anyway.

Now for phase 2 of this puzzle, the generalisation. Suppose instead of the mass ratios and exhaust velocities being equal ... they are not! Ne! This is a much more realistic scenario for a rocket launch.

Can you find a method for detemining the optimum masses/delta-vs of each stage in this case? This part of the puzzle kept me tied up for quite a bit longer than the first part, but then you lot are all smarter than me so maybe it won't be so hard after all. I hope it won't be instantly solved in any case, always a little disappointing when that happens.

2010-07-10, 00:38   #11
lavalamp

Oct 2007
Manchester, UK

2·3·223 Posts

OK, so it could be that everyone is experiencing friday evening/night AWAY from the computer (heathens), or a general apathy for the puzzle, but since there have been no posts in over 24 hours, I'll post the method I used. I've also uploaded some data related to what's in the black below.

I wrote some code to determine the optimal stage masses for 2, 3 and 4 stage rockets where all stages had the same exhaust velocity, n-1 stages had the same mass ratio, and the final stage had a varying mass ratio. I've attached the data I gleaned from these tests so you don't have to run them (unless you really want to). I recommend at least playing around with some code though, I pretty much discovered the relationship entirely by accident, but then I compared it to all the data and it fit exactly.

There are 4 files in the attached ZIP, an Excel file, and three CSV files for anyone who cannot open the Excel file. There are two columns per data set, the first is the mass ratio for the final stage, the second is the delta-v for that stage divided by 10000, so it is basically the fraction of the total delta-v supplied by that stage. Since the other stages have the same mass ratio and exhaust velocity as each other, they will have equal delta-vs that can easily be calculated. The mass ratio for the other stages is included in the column header.
Attached Files
 staging.zip (13.8 KB, 67 views)

All times are UTC. The time now is 22:59.

Sun Jan 17 22:59:32 UTC 2021 up 45 days, 19:10, 0 users, load averages: 2.01, 1.87, 1.77

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.