PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Classical Mechanics

Other simulators in this category — or see all 85.

View category →
NewSchool

Angular Momentum

Two masses on a rod: I = 2mr², change r or m and watch ω adjust to keep L constant.

Launch Simulator
NewSchool

Rolling & Sliding Disk

No-slip v = ωR vs sliding: translational vs rotational KE, disk vs hoop inertia.

Launch Simulator
NewUniversity / research

Gyroscope Precession

Gravity torque τ = mgd, spin L = Iω, steady precession Ω ≈ τ/L — schematic 3D view.

Launch Simulator
NewSchool

Coriolis Effect

Puck on a rotating platform: curved path in the rotating frame vs straight line inertial.

Launch Simulator
NewSchool

Wall Bounce

2D box: frictionless walls, restitution e, optional gravity. Trails and kinetic energy graph.

Launch Simulator
NewSchool

Oblique Wall Impact

One tilted segment: e, angles to normal n, open boundaries vs closed Wall Bounce.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Rocket Propulsion

Rocket Propulsion

Rocket propulsion is a classic example of a variable mass system, where Newton's second law must be applied with care. The simulator models the vertical launch of a single-stage rocket, governed by the equation of motion: m(t) dv/dt = ṁ u_ex - m(t) g. Here, m(t) is the rocket's instantaneous mass, ṁ (a negative number) is the constant rate of mass ejection, u_ex is the constant exhaust speed relative to the rocket, and g is gravitational acceleration. The term ṁ u_ex represents the thrust force. By integrating this equation in the absence of gravity, one derives the Tsiolkovsky rocket equation: Δv = u_ex ln(m_i / m_f), which relates the rocket's total velocity change (Δv) to the exhaust speed and the ratio of initial mass (m_i) to final mass (m_f). This simulator allows you to explore these relationships interactively. You can adjust parameters like exhaust velocity, mass flow rate, and initial mass to see their effect on the rocket's acceleration, velocity, and altitude over time. The model simplifies reality by assuming constant g, no atmospheric drag, constant exhaust velocity and mass flow rate, and a one-dimensional vertical trajectory. Through interaction, students learn to analyze systems where mass is not constant, understand the profound implications of the rocket equation for spaceflight (e.g., the need for high exhaust velocities and massive fuel loads), and see how thrust competes with gravity during ascent.

Who it's for: Undergraduate physics or engineering students studying classical mechanics, specifically systems with variable mass and the application of Newton's second law.

Key terms

  • Tsiolkovsky rocket equation
  • Variable mass system
  • Specific impulse
  • Exhaust velocity
  • Thrust
  • Mass flow rate
  • Conservation of momentum
  • Delta-v (Δv)

Live graphs

Rocket & engine

2200 kg
650 kg
38 kg/s
2800 m/s
9.81 m/s²

While fuel remains, thrust T = ṁ u and ṁ_fuel = −ṁ. In flight: m dv/dt = T − mg. With no gravity, speed gain would follow the Tsiolkovsky formula Δv = u ln(m₀/m_f).

Shortcuts

  • •Space or Enter — launch
  • •R — reset

Measured values

Fuel m₀ − m_f1550kg
Est. burn time (m_fuel/ṁ)40.79s
Δv (no gravity, Tsiolkovsky)3413.9m/s
Thrust T = ṁu (while burning)0.00kN
y0.00m
v0.000m/s
m2200.0kg
t0.00s

How it works

A rocket loses mass as propellant is ejected backward at high speed relative to the vehicle. The momentum carried away by the exhaust produces a forward thrust proportional to the mass flow rate and effective exhaust speed. This simulation integrates vertical motion with constant gravity; compare the ideal Δv from the rocket equation to the actual speed reached once gravity and burn time are included.

Key equations

T = ṁ u · m dv/dt = T − m g (1D, up positive)
Δv = u ln(m₀ / m_f) (no gravity, all fuel used)

Frequently asked questions

Why does the rocket keep accelerating even after the engine stops? Doesn't it need constant thrust to accelerate?
According to Newton's first law, an object in motion stays in motion unless acted upon by a net force. After engine cutoff (thrust=0), the only force is gravity pulling it down. The rocket will continue upward, slowing due to gravity, but it retains the high velocity it achieved during the burn. Constant thrust is only required to produce constant acceleration, not to maintain velocity.
What is 'delta-v' (Δv) and why is it so important in rocketry?
Delta-v (Δv) is the total change in velocity a rocket can achieve. It is a central concept because, as shown by the Tsiolkovsky equation, it is determined solely by the rocket's exhaust velocity and mass ratio, independent of the burn time or thrust level. Mission planners use Δv budgets to determine if a rocket has enough capability to reach orbit, travel to another planet, or perform maneuvers, making it the fundamental 'currency' of spaceflight.
How does this simplified model differ from a real rocket launch?
This model ignores several key factors for clarity. Real launches must overcome atmospheric drag, which wastes energy, especially early in flight. Gravity (g) actually decreases with altitude. Furthermore, exhaust pressure and velocity can vary, and rockets often have multiple stages that are jettisoned. The simulator's constant parameters and single-stage design provide a clear foundation before adding these complexities.
Why is the mass flow rate (ṁ) negative in the equations?
The mass flow rate ṁ = dm/dt is defined as the rate of change of the rocket's mass. Since the rocket loses mass as it ejects propellant, dm/dt is negative. The thrust force, however, is ṁ u_ex. Because ṁ is negative and u_ex (exhaust speed) is defined as positive, the product is a negative force on the exhaust. By Newton's third law, this results in a positive thrust force (+|ṁ| u_ex) on the rocket.