Rocket Propulsion: Question About Relationship of V and M0/M(t)

In summary, the conversation discusses the relationship v=vex * log(m0/m(t)) which explains the increasing acceleration of a rocket over time. However, when trying to simulate this in Matlab, the resulting curve does not match expectations. A comparison to the normalized rocket equation on WolframAlpha is suggested for reference. User aaaa202 suggests switching the arguments in the plot function to correct the issue, which is confirmed to be successful by the original poster.
  • #1
aaaa202
1,169
2
Did a question about this a few weeks ago, but I thought I might do another, as I don't quite get, what is going on.
The relationship:
v=vex * log(m0/m(t))
tells us that a rocket will attain greater and greater acceleration as time goes. However, when I try to simulate this in Matlab I get the curve attached (time versus velocity). Anyone got an idea, what could be wrong? It looks similar to that of a ln-curve, but shouldn't it look differently. If someone is into Matlab programming, can they please look at what I've failed in my (short!) script (attached).
 

Attachments

  • Unavngivet.png
    Unavngivet.png
    2.3 KB · Views: 456
  • raketprojekt.m
    391 bytes · Views: 384
Physics news on Phys.org
  • #2
If you want something to compare with you can look at plot of the normalized rocket equation on WolframAlpha: http://www.wolframalpha.com/input/?i=plot+-ln(1-x)+from+0+to+1 where x-axis is the mass ratio (relative to initial mass) spend as fuel and y-axis is the change in velocity relative in unit of the exhaust speed.
 
  • #3
aaaa202: Typically the independent variable (time in this case) is on the horizontal axis and the dependent variable (velocity in this case) is on the vertical axis. You are plotting time on the vertical axis, velocity on the horizontal.

Switch the arguments to the plot function and all will be well.
 
  • #4
OMG! I can't believe that solved it! Thank you so much!
 
  • #5


Hello,

Thank you for your question about the relationship between velocity and the ratio of initial mass to current mass in rocket propulsion. I can offer some insights and suggestions to help clarify the issue.

Firstly, the equation you provided (v=vex * log(m0/m(t))) is known as the Tsiolkovsky rocket equation. It describes the relationship between the velocity of a rocket (v), the exhaust velocity (vex), and the ratio of the initial mass (m0) to the current mass (m(t)) of the rocket. This equation is derived from the principle of conservation of momentum and assumes that the rocket is being propelled by a constant exhaust velocity.

Based on this equation, we can see that as the ratio of initial mass to current mass decreases (meaning the rocket is burning fuel and getting lighter), the velocity of the rocket increases. This is because the rocket is experiencing a decrease in mass, but the exhaust velocity remains constant, resulting in a higher acceleration.

Now, in terms of your simulation in Matlab, there could be a few reasons why the curve you obtained does not match the expected logarithmic shape. One possibility is that your simulation is not taking into account the changing mass of the rocket as it burns fuel. This would result in a constant velocity, rather than an increasing one.

Another possibility is that there may be errors in your script or in the input values you are using. I would suggest double-checking your equations and input values to ensure they are accurate. It may also be helpful to consult with other experts in Matlab programming to review your script and offer suggestions for improvement.

In conclusion, the Tsiolkovsky rocket equation is a fundamental principle in rocket propulsion and describes the relationship between velocity and the ratio of initial mass to current mass. It is important to ensure accurate calculations and simulations in order to understand and predict the behavior of rockets. I hope this response has been helpful and I wish you success in your future simulations and experiments.
 

Related to Rocket Propulsion: Question About Relationship of V and M0/M(t)

1. How does the velocity affect the mass ratio in rocket propulsion?

The velocity of a rocket affects the mass ratio (M0/M(t)) in rocket propulsion because it is directly related to the specific impulse (Isp) of the rocket engine. The higher the velocity, the higher the specific impulse, which means that less propellant is needed to achieve the same change in velocity. This results in a lower mass ratio.

2. Can the mass ratio be greater than 1 in rocket propulsion?

Yes, the mass ratio (M0/M(t)) can be greater than 1 in rocket propulsion. This occurs when the initial mass of the rocket (M0) is greater than the final mass of the rocket (M(t)). This can happen in multi-stage rockets where the discarded stages decrease the overall mass of the rocket during flight.

3. How does the mass ratio affect the efficiency of rocket propulsion?

The mass ratio (M0/M(t)) has a significant impact on the efficiency of rocket propulsion. A higher mass ratio means that more propellant is needed to achieve a given change in velocity, resulting in a less efficient rocket. This is why rocket engineers strive to keep the mass ratio as low as possible in order to maximize the efficiency of the rocket.

4. What is the relationship between the initial mass of the rocket and the final mass of the rocket in rocket propulsion?

The relationship between the initial mass of the rocket (M0) and the final mass of the rocket (M(t)) in rocket propulsion is directly related to the mass ratio (M0/M(t)). As mentioned earlier, a higher mass ratio means that more propellant is needed, resulting in a higher initial mass and a lower final mass. This relationship is crucial in determining the overall efficiency and performance of a rocket.

5. How does rocket propulsion achieve such high velocities?

Rocket propulsion achieves high velocities through the use of a rocket engine, which converts stored chemical energy into thrust. The thrust generated by the rocket engine propels the rocket forward, causing it to accelerate and reach high velocities. The specific impulse (Isp) of the rocket engine also plays a crucial role in achieving high velocities, as it determines the amount of propellant needed to reach a given change in velocity.

Similar threads

  • Classical Physics
Replies
17
Views
2K
  • Introductory Physics Homework Help
2
Replies
42
Views
3K
  • Introductory Physics Homework Help
Replies
2
Views
1K
  • Classical Physics
2
Replies
47
Views
3K
  • Introductory Physics Homework Help
Replies
2
Views
254
Replies
4
Views
2K
Replies
63
Views
3K
  • Advanced Physics Homework Help
Replies
6
Views
2K
  • Introductory Physics Homework Help
Replies
2
Views
1K
  • Introductory Physics Homework Help
Replies
2
Views
2K
Back
Top