This is a very simple demonstration of the dynamics of rocket propulsion.  The user can define the masses of the vehicle, the payload, and the fuel load as well as the mass burn rate for the fuel and the exhaust velocity.  The current velocity and acceleration are shown numerically in the lower left and graphically with a cyan and magenta arrow along side the rocket.  Air resistance is not considered in this simple demo.

  • Fnet = mtotal a
  • (mvehicle + mpayload + mfuel) a = (Thrust - Weight)
  • a = (thrust - (mvehicle + mpayload + mfuel) * g) / (mvehicle + mpayload + mfuel),

where Thrust = Burn Rate * vexhaust.

The mass of the fuel is determined through simple Euler integration,

  • Burn Rate = dm / dt
  • => dm = Burn Rate * dt

Leave a comment

Log in with itch.io to leave a comment.