## The Program

Rocket Estimation, Altitude CalculatoR, or REACT, is a small program I wrote to give a quick and rough estimation of a rocket’s flight performance

The formulas are ~~blatantly stolen~~ from Richards nakka’s .PDF on the subject

First, the program itself

Now basically, all you need to do is enter some statistics, estimations or guesses about your rocket, and you get a estimate for how high it could go, how fast, and how long it would be in the air

The formulas used to get this are not the most accurate way to calculate altitude, but they are simple, so I used them

Speaking of which

## The Maths

First, lets define some values

- let be the motor’s average thrust
- let be total impulse
- let be the thrust time, which is calculated from
- let be the rockets dead mass (no propellant)
- let be the propellant mass
- let be the average mass, decided by
- let be the gravitational constant
- let be the drag coefficient
- let be the max rocket diameter

With that out of the way, lets see the first formula, which gives the burnout altitude with zero drag

(How all this works, why these formulas are used, and example calculations can be found better explained by nakka in his document)

From this, velocity at burnout can be calculated (with zero drag)

Peak altitude can also be deduced (again assuming zero drag)

And lastly, time to apogee (zero drag, apogee being the highest point reached)

If one also wants to account for air resistance, one can calculate their drag influence number, defined as such

Using the provided chart (which has been painstakingly transcribed to .CSV for use in the program) the drag reduction factor can be found

This is then multiplied with the results

Peak altitude, corrected for drag

Burnout altitude, corrected for drag

Maximum velocity, corrected for drag

Time to apogee, corrected for drag

Further there are 2 formulas provided to calculate average and maximum acceleration

That last one uses , which I honestly don’t quite understand, but a guess at the formula is included in the program

Now, these formulas only produce estimates, and my implementation is far from perfect

A perfect (and trustworthy) calculator was not the intended result, I just wanted to program something and was using these formulas for calculations anyway

Please keep this in mind when using this, do further research and take nothing for granted

## Downloads

As always, source code is available over at github, with binaries also available here

If you found this program useful, found a problem or have any other questions, feel free to contact me

Good Morning! Merry Christmas and Prosperous New Year! I am the leader of the CEFAB group (Brazil). Could you send the “Altitude Calculator Program”‘! Thanks for the help.

Hello Carlos,

I have not heard of the CEFAB group before, but assume it has something to do amateur rocketry, given the context.

You are free to download the program, at the bottom of the article there is a download link, as well as a link to the source code.

If it does not work, check if you have the correct version of .NET installed, and keep in mind it only runs on Windows.

I would recommend that for any serious design work that you consult a more advanced program such as OpenRocket, or one of the spreadsheets created by Nakka, as this program does not take into account such factors as “stability”, and is for a rough overview only.

If you have any further questions, feel free to ask.

– Denneth