Ideal rocket equation report

advertisement
Ideal rocket equation
I. Physical background
Assume a rocket of initial mass m0 and final mass
, with
being the total mass of fuel
carried by the rocket. The mass of the rocket changes according to the mass flow rate
. In other
words
,
. The mass is expelled with velocity
in a direction opposite to
the rockets flight path. Assume now that the rocket is moving at velocity v(t) and subject to some external
forces F (e.g. gravity, air resistance). Then, by conservation of momentum, we obtain:
Part 1:
If we assume that there are no external forces, then we obtain:
Solving this analytically, we arrive at the ideal rocket equation
with
( = initial velocity, = final velocity after all fuel has been expelled) [1]. If
then
is the final velocity of the rocket. Based on the desired value
and , the required amount of fuel in
terms of percentage of initial mass can then be calculated as
Part 2:
If we consider the rocket to be subjected to earth's gravity, i.e.
formula:
, then we obtain the following
II. Questions
Part 1
:
a) Start with
and arbitrary values for
,
and R. Calculate the change of the rocket's
velocity numerically for different values of
and compare the results with the ideal rocket
equation.
b) In order to reach a low earth orbit (LEO), we require a final velocity of about 9700m/s and using a
value of
and the analytical formula given above, this means that about 88.4% of
the rocket's initial mass have to be fuel (compare [1]). Using the same values for
and , use
numerical estimation of the rockets change in velocity in order to calculate the minimum required
fuel for several initial values of
and compare the ratios
to the value given above.
Part 2
:
Start with
and arbitrary values for
,
and R. Considering that the rocket is subjected to
gravity during the whole period of the flight, use numerical estimation of the rockets velocity in order
to calculate the maximal possible distance we can travel given a certain initial mass
.
III. Numerical calculation
Numerical simulation was done by the direct approach and in one dimension (z) only. Calculation were done
starting with full fuel and
, increasing in time steps of
at each iteration and continuing until the
fuel has been completely expelled. At each iteration, we start by updating the rocket's acceleration according
to
followed by an update of the velocity
, an update of the z-position
for the specific question) and finally an update of the rocket's mass
.
(if relevant
IV. Results and discussion
I started by numerically simulating the rocket's change of velocity over time either by ignoring gravity (figure
1A) or by incorporating it into the model (figure 1B).
Figure 1: Velocity of the rocket with respect to time. Numerical calculation starts at velocity
and full mass and
is iterated at time steps
until all fuel has been expelled.
;
;
. (A) The effect of gravity has been ignored; (B) Gravity has been added as
.
Unsurprisingly, the rocket that has not been subjected to gravity achieves a greater maximum velocity than
the rocket that has been slowed down due to gravity.
Part 1a:
In order to answer question 1a, I started with fixed values
;
;
,
then iterated through some values
and numerically calculated the maximum velocity (delta-v) achieved by
the rocket for each of these cases. The results are shown as the ratio
against delta-v (figure 2, compare
[1]) and as the numerical value of delta-v against the analytically calculated value for delta-v on the same
values
and
(figure 3).
Figure 2: Maximum velocity, delta-v, achieved by the rocket depending on the ratio
and ignoring gravity.
Figure 3: Scatter plot displaying the numerically estimated values of delta-v against the analytically calculated
values of delta-v for each set of values
and
. The red dotted line indicates the trend line fitted to the data and
the R value represents the Pearson correlation coefficient between the two datasets.
The trend of the graph shown in figure 2 is consistent with what has been shown analytically (compare [1])
and I also observed a perfect correlation (Pearson correlation coefficient of 1) between the numerically
estimated and analytically calculated values of delta-v on a number of values
and
. Thus, the
numerical simulation fits well with the analytical model.
Part 1b:
In order to solve question 1b, I started with fixed values
and
and then
iterated through some initial masses
. For each of these initial masses we then
estimate the minimum amount of fuel needed in order to achieve a final velocity delta-v of 9700m/s.
Specifically, for each mass
we start with an value
and then iterate. At each iteration we
calculate delta-v numerically. If delta-v is greater than 9700m/s, we exchange 100kg of fuel into 100kg of
payload. If delta-v is equal or smaller then 9700m/s, we stop and the last value of
is the minimum amount
of fuel required. The obtained ratios
are shown in figure 4.
Figure 4: The percentage of fuel (
) required in order to achieve a delta-v of 9700m/s with an initial
mass of
. The red dashed line indicates a value of 0.884 on the y-axis (
.
As can be seen from figure 4, the ratios
, which were estimated numerically, are highly consistent with
the analytically calculated ratio of 0.884, thus validating the numerical approach. In the lower range of
we
can however observe small deviations from the expected ratio of 0.884. This deviation is probably due to the
chosen values of R and the exact mass of fuel being exchanged at each iteration and could be adjusted for by
selecting adequate values for these parameters in lower ranges of .
Part 2:
In order to address question 2, I decided to numerically estimate the maximum distance that can be traveled
by a rocket depending on the initial mass
and the initial amount of fuel
and plot the distance against
the ratio
(figure 5). Simulations were done by starting with fixed values
;
;
and then iteration trough some values
and for each value
a calculation of
the maximal traveled distance as follows: For each
acceleration, velocity, z-position are updated with time
steps
if there is still fuel available or the velocity is still positive, i.e. the rocket is still traveling
upwards. If there is fuel available, the acceleration is calculated as
and the mass is updated at each
iteration as well. If there is no fuel available, the acceleration is just
and the mass is not updated any
longer. Note: in the start we have
, which means that the rocket should just remain at z=0 until we
have burned enough mass to obtain positive acceleration.
V. Implementation
Algorithms for numerical simulation and for plotting the figures have been implemented in MATLAB.
VI. References
[1]
Tsiolkovsky rocket equation. (2012, September 7). In Wikipedia, The Free Encyclopedia. Retrieved
16:44, September 17, 2012,
from http://en.wikipedia.org/w/index.php?title=Tsiolkovsky_rocket_equation&oldid=511262091
Download