 # Rocketry Software for Students

Rocket Science or Aerospace Engineering is the engineering field that covers the development of spacecraft.

This page is oriented to providing pointers to software that can help with rocketry. The software referenced here is all either free, inexpensive, or demo software so it can be tried without initially investing significant money. Where possible we've included a link to the site where you can get the latest version rather than a direct download of a possibly stale version.

If you want to learn about rocketry, check out

As mentioned in other pages on this web site, launch systems typically use chemical rockets. Rockets use fuels that go through a chemical reaction to release energy. This released energy heats the exhaust gas creating a lot of pressure in the rocket engine combustion chamger. This pressurized gas is guided by the rocket engine nozzle into a high-speed exhaust stream which produces thrust. The force of this thrust works against the force of gravity which pulls a rocket towards the surface of Earth (or other planets). Once a rocket is moving through the atmosphere, there's also a force of drag on the rocket. Thus the acceleration of a rocket depends on multiple forces acting on it, which includes:
a = Ft / m      for rocket thrust
where Ft is the force of the rocket thrust, and m is the mass of the rocket
a = ( Cd * p * A * v^2 / 2 ) / m      for drag
where Cd is drag coefficient, p is the density of the atmosphere, A is the cross sectional area, v is the velocity, and m is the mass of the rocket
a = 9.8      for gravity

Also, noted on other pages on this web site, launch systems typically use chemical rockets to accelerate spacecraft to Earth orbit or farther. Rockets use fuels that go through a chemical reaction to release energy. This released energy heats the exhaust gas creating a lot of pressure in the rocket engine combustion chamger. This pressurized gas is guided by the rocket engine nozzle into a high-speed exhaust stream which causes the rocket acceleration. Some common rocket fuels are:

•      liquid propellants
• Liquid hydrogen and liquid oxygen (LH2/LOX)      2(H2) + O2 -> heat + 2(H2O)
• Kerosene and liquid oxygen (RP-1/LOX)
• Unsymmetrical dimethylhydrazine and dinitrogen tetroxide (UDMH/N2O4)      N2C6H8 + N2O4
• Aerozine/dinitrogen tetroxide (A-50/N2O4)
•      Ammonium perchlorate composite solid propellants (APCP)
• aluminium and ammonium perchlorate      Al + NH4ClO4
• magnesium and ammonium perchlorate      Mg + NH4ClO4
• zinc and ammonium perchlorate      Zn + NH4ClO4
• Hydroxyl-terminated polybutadiene (HTPB) and ammonium perchlorate
• Polybutadiene acrylonitrile (PBAN) and ammonium perchlorate

In addition to liquid propellant chemical rockets and solid propellant chemical rockets, once off the Earth's surface, spacecraft can use electric propulsion (aka ion thrusters) or solar sails (aka light sails). In the case of ion thrusters, instead of heated gas creating pressure that is guided into a high-speed exhaust stream they use electric charge to accelerate particles into a high-speed exhaust stream which causes the spacecraft to accelerate in the opposite direction. In the case of solar sails, photons of light, typically from the Sun, are reflected causing acceleration in the opposite direction.

Except for solar sails, all of these propulsion mechanisms follow the basic principle of a rocket which is to accelerate itself by creating thrust by expelling part of the rocket vehicles original mass at high velocity. A solar sail works by reflecting photons of light which are not part of the sail vehicles original mass. The rocket equation describes the motion of vehicles that follow the basic principle of a rocket:

• delta-v = ve * ln ( m0 / mf ) = Isp * gn * ln ( m0 / mf )

where:

• delta-v is the change in velocity of rocket vehicle
• ve is the average velocity of the rocket exhaust
• ln is the natural logarithm function
• m0 is the initial total mass, the rocket and fuel mass or wet mass
• mf is the final total mass after exhaust, the rocket without fuel mass or dry mass
• Isp is the specific impulse
• gn is the acceleration due to gravity

As the specific impluse of the rocket increases so does the delta-v that can be applied to the rocket vehicle. Also note that as average exhaust velocity increases so does the specific impluse of the rocket:

• Isp = ve / gn

where:

• Isp is the specific impulse
• ve is the average velocity of the rocket exhaust
• gn is the acceleration due to gravity