Home / Science / Engineering / Aerospace engineering / Model rocket flight simulatorTool #670

Model rocket simulator: apogee, top speed and best ejection delay from a thrust curve

Paste or open a motor thrust curve (or pick a made-up shape), give the rocket's mass, diameter and drag coefficient, and get a straight-up flight: apogee, top speed and Mach number, speed off the rod, burnout, the best ejection delay, and plots of altitude, velocity and thrust.

Keep it one tap away for everyday use.

Bookmark Model rocket flight simulator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Thrust
  2. Rocket
  3. Flight
  4. Delay
Nothing is uploadedWorks offline once open

Rocket

The drag coefficient of a typical small model rocket is about 0.5 to 0.8 (fins, launch lug and a rough finish push it up). The delay is the time from burnout to the ejection charge, printed on the motor. Air density follows the standard atmosphere shifted to your temperature.

Motor thrust curve

Lines that do not start with two numbers (headers, comments starting with ;) are skipped, so the data part of a RASP .eng motor file can be pasted as it is. The example is a made-up curve shaped like a small black-powder motor, not a real motor; use your motor maker's published curve.

Flight

Dashed lines: burnout (long dashes) and ejection (short dashes). A straight-up flight with no wind, weathercocking, spin or fin flutter, and the drag coefficient held fixed. Real flights usually go 10 to 30 % lower than a simple simulation. For study and planning: follow your national rocketry safety code and the motor maker's instructions.

Download

What it does

This simulator flies a model rocket straight up and tells you how high it goes. At every millisecond it works out the forces on the rocket:

  • thrust from the motor’s thrust curve (straight lines between the points you give);
  • drag = ½ ρ v² Cd A, with the air density ρ falling with height as in the standard atmosphere;
  • weight, with the mass falling as propellant burns, in step with the impulse delivered.

It steps the motion forward with the fourth-order Runge-Kutta method until after apogee and the ejection charge. The rocket waits on the pad until the thrust exceeds its weight.

You get the apogee and when it happens, the top speed and Mach number, peak acceleration, the speed off the launch rod, the burnout height and speed, the best ejection delay and what happens with the delay you chose, with plots and a CSV of the whole flight.

How to use it

  1. Type the rocket’s lift-off mass including the motor, the propellant mass (from the motor’s data sheet), the body diameter and a drag coefficient.
  2. Paste the motor’s thrust curve as time and thrust pairs, or open a CSV or text file. The numbers in a RASP .eng file paste as they are. Or choose a made-up shape with a total impulse and burn time to explore.
  3. Give the ejection delay printed on the motor, the launch rod length, the site elevation and the temperature.

Worked example

The made-up example: a 120 g rocket, 25 mm across, Cd 0.75, on a made-up 8.3 N·s curve (a C-class impulse) with 10.8 g of propellant. The page shows apogee 163 m at 6.25 s. The rocket leaves a 1 m rod at 12.8 m/s (a little slow: the page suggests a longer rod), reaches a top speed of 51.8 m/s at burnout, 56.5 m up, then coasts for 4.5 s. So the best delay is 4.5 s; with a 4 s delay the ejection comes at 5.75 s, 0.5 s before apogee, at 162 m and 4.9 m/s, which is fine.

Tips

  • Pick the delay nearest the best delay. Too short and the parachute opens while the rocket is still fast; too long and it opens on the way down, fast.
  • Drag matters a lot for small, fast rockets. Halving Cd can add a third to the apogee.
  • Hot or high sites have thinner air, so rockets go a little higher.

FAQ

Why do real flights go lower? Wind makes rockets turn into it (weathercocking), launch angles, a rough finish and motor-to-motor spread all cost height. Treat the result as an upper estimate.

Where do I get a thrust curve? From the motor maker’s data sheet or certification data. The example here is made up.

Is this a safety tool? It is for study and planning. Always follow your national rocketry safety code and the motor maker’s instructions.

Where the numbers come from

  • Equation of motion of a rocket in vertical flight (thrust, quadratic drag, gravity, mass falling as propellant burns) integrated with the classical fourth-order Runge-Kutta method: standard rocketry and numerical methods texts (equations only).
  • Air density from the 1976 US Standard Atmosphere (US government, public domain), shifted to the temperature you give.
  • Motor impulse classes (A up to 2.5 N·s, each letter doubling): the common hobby-rocketry convention.
  • Checked against an independent SciPy solve_ivp (adaptive Runge-Kutta, tight tolerances) calculation with its own atmosphere and impulse integration. The example rocket and thrust curve are made up and are not a real motor.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Rocket equation and delta-v calculator #46 Enter each stage's dry mass, propellant and Isp and get the delta-v of every stage and the whole rocket, the payload fraction, and how it compares with the delta-v needed for orbit, the Moon or Mars. Standard atmosphere calculator #667 Get the temperature, pressure, density, speed of sound, viscosity and gravity of the 1976 US Standard Atmosphere (the ISA) at any height from −5 to 86 km, with an ISA deviation, the pressure altitude for a pressure, the density altitude at an airfield, and a table and plots you can download. Aircraft performance calculator #668 From the mass, wing, drag polar (CD0 and Oswald e) and engine, get the best lift-to-drag ratio, stall speed, the speeds for least drag and least power, Breguet range and endurance for jets and propeller aircraft, and a take-off ground roll, with drag and power curves. Propeller and rotor thrust #669 Work out a rotor's static thrust from its shaft power (or the power for a thrust) with actuator-disc momentum theory and a figure of merit, the induced velocity, disc and power loading, a figure of merit from a test, and a blade element momentum model of your own propeller with thrust, torque, efficiency and CT and CP against advance ratio. Drone flight time calculator #671 From the all-up weight, propeller size and battery, estimate a multirotor's hover power and flight time with momentum theory (or from your measured hover current), the time and range at a cruise speed, the speeds for the longest flight and the longest range, current draw, C-rate and thrust-to-weight. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials.