Altitude Applet HELP


Single-Stage Altitude Calculation

To calculate the altitude that a single stage model rocket will reach in flight:

  1. Optional: Enter the Launch Site Elevation and Temperature into the labeled fields (you can use the pop-up menus following the fields to set the units of the values you entered).
  2. Enter the empty mass of the rocket (do not include the engine mass). You can use the pop-up menu following the field to specifiy that this value is in grams, ounces, or pounds.
  3. Enter the drag coefficient.
  4. Select an engine from the pop-up engine list of engine choices.
  5. Select the largest body tube diameter of the model from the pop-up list of tube choices.
  6. Click on the "Calculate Single Stage or Booster" button.

Note that the flight performance results displayed below the Calculate buttons do not change until you click on one of the Calculation buttons.

The following flight performance results are calculated and displayed:

The applet will display any notes or warnings in the line below the flight results.

The drag coefficient (Cd) of a model rocket is typically 0.75, but a well constructed and finished model could have a Cd of 0.3 while a poorly crafted model may have a Cd of 2.0 or more. Enter a Cd value of 0 for no drag. See Estes TR-11 Aerodynamic Drag of Model Rockets for further information.

The empty mass of the model should include the recovery system, wadding, and any payload. It should not include the mass of the rocket engine.

Go Back to the Help List


Clustered Rocket Altitude Calculation

If the model is powered by a cluster of identical engines, you can enter the number of engines used in the labeled field. If the model is not powered by a cluster, leave this value set to 1.

If the number of engines is greater than 1, the applet will display a note in the message line at the bottom to remind you of this (it is easy to forget to reset this value to 1)..

If the model is powered by a cluster of engines that are not identical, you will have to enter the sum of the total impulses, initial masses, and propellant masses of all the engines in the cluster (see below). Use the burn time of the longest-burning motor in the cluster. The cluster is then treated as a single engine.

Go Back to the Help List


Multi-Stage Altitude Calculation

 

To claculate the altitude that a multi-stage model rocket will reach in flight:

Into the mass field, enter: the empty mass of the model (all stages) + the mass of all engines in the upper stages (do not include the booster engine).

  1. Enter the drag coefficient
  2. Select the booster engine from the engine list.
  3. Select the largest body tube diameter of the model from the tube list.
  4. Click on the "Calculate Single Stage or Booster" button.

...then, for each remaining stages, repeat these steps:

  1. Into the mass field, enter: the new empty mass of the model (all remaining stages) + the mass of all engines above this stage (do not include the engine in this stage).
  2. Alter the drag coefficient if needed to represent the current upper stage configuration of the model.
  3. Select the engine in the current stage from the engine list.
  4. Alter the maximum body tube diameter of the model, if it has changed.
  5. Click on the "Calculate for Upper Stage" button.

The "Calculate Single Stage or Booster" equations assume that a model starts from rest. The "Calculate for Upper Stage" equations use the burnout velocity and burnout altitude already displayed (from the calculations of the previous stages) as a starting point.

Note that for each of the lower stages, the peak altitude and coast time are also calculated--These values can be ignored (unless you are unlucky and the subsequent stages fail to ignite, in which case this will be the peak altitude from which the model will "death dive").

Go Back to the Help List


Using Other Engine and Body Data

Alternate Engine: If you want to do an altitude calculation using a rocket engine which is not listed in the pop-up Engine choice list, you can enter the values for the motor. Follow these steps:

  1. Select "*Enter values" from the pop-up Engine choice list.
  2. Enter the Total Impulse, Burn Time, Engine Mass, and Propellant Mass for the engine in the fields shown.
  3. Do the rest of the calculation as normal.

Note: The values of the engine parameters must be entered in the units shown by the fields.

Alternate Tube or Area: If you want to do an altitude calculation using a rocket body tube or frontal area which is not listed in the pop-up Body Tube choice list, you can enter the values for the tube or area. Follow these steps:

  1. Select "*Enter diameter" or "*Enter area" from the pop-up Body Tube choice list.
  2. Enter the body tube diameter of the largest diameter tube in the model, or enter the frontal area of the model, into the appropriate field.
  3. Use the pop-up menu following the field to specify the units of the value you entered.
  4. Do the rest of the calculation as normal.

Note: Using the "*Enter area" choice allows you to enter the calculated frontal area of a model including multiple parallel tubes, fins, and protrusions. The normal calculation ignores the contribution from anything except the body tube.

Go Back to the Help List


Assumptions and Limitations

The calculations performed by this software are based on the Fehskens-Malewicki solution to the equations of model rocket motion. For more details see Topics in Advanced Model Rocketry by G. K. Mandell, G. J. Caporaso, and W. P. Bengen, published in 1973 by the MIT Press. The equations are also discussed in Estes TR-10 Altitude Prediction Charts.

Many assumptions are made in deriving the Fehskens-Malewicki solution, but the calculations should be accurate to within 10% for most model rocket flight profiles. The solution also works well for "high power" models that do not fly too fast or too high (what is too fast or too high? See below). While 10% may not seem like great accuracy, remember that the drag coefficients we use for our models, and the certified values for our rocket engine parameters, are often less accurate than this.

The Fehskens-Malewicki solution assumes that the drag coefficient of the rocket is constant. This assumption is not valid when the velocity of the rocket approaches the speed of sound (typically 341 meters/sec at sea level). At Mach 0.9 the Cd begins to increase and, depending on the shape of the rocket, it may double at a velocity of Mach 1.1 (for more details see Topics in Advanced Model Rocketry). The applet will warn you (in the message line below the flight results) when the velocity of the rocket has passed into the transonic region so you can be aware that the results are inaccurate. If the warning appears, the altitude and velocity displayed by the applet will be higher than what the rocket will actually achieve. The degree of the inaccuracy will depend on how far your goes into the transonic/supersonic region.

The Fehskens-Malewicki solution also assumes constant air density, but if the model flies very high the air density can change appreciably (the air density at 3500 feet is about 90% of the sea level value). If the calculation shows that the rocket is reaching an altitude of several thousand feet you can increase the accuracy of the calculation by adjusting the air density value by setting the Launch Site Elevation value to something higher than your actual launch field elevation. Because drag has its greatest effect when the rocket is traveling at its greatest velocity, a good result can be obtained by using the air density near the burnout altitude of the rocket: To do this, add the burnout altitude to your launch site elevation, then repeat the flight calculation using this value as your Launch Site Elevation. Remember to reset your launch site elevation when finished with this calculation.

Go Back to the Help List


Equations

You want to see the equations used to calculate rocket altitudes? Good for you!

Here are some of the equations: