**Although these softwares are freeware and mantained in my website, they were created
at NASA Glenn Research Center (you need Java
installed on your computer)**

**The links marked in
red color are the best ones!**

**
FoilSim II**
is a simulator that performs
a Kutta-Joukowski analysis to compute the lift of an airfoil. The user can
control the shape, size, and inclination of the airfoil and the atmospheric
conditions in which the airfoil is flying. The program includes a stall model
for the airfoil, a model of the Martian atmosphere, and the ability to specify a
variety of fluids for lift comparisons. The program has graphical and numerical
output, including an interactive probe which you can use to investigate the
details of flow around an airfoil. FoilSimU is a special version of the
FoilSim program that includes all of the options of the original version plus
additional input and output panels to study the details of conformal mapping and
the Kutta condition.

__
CurveBall__ Using the CurveBall applet, students learn
more about aerodynamics by controlling conditions of a big league baseball
pitch, including altitude (location), speed of pitch, and spin of pitch. The
latest version has the ability to specify atmospheric conditions for the
baseball game.

**
EngineSimU**
is a simulator that performs
a Brayton Cycle analysis of a turbine engine or ramjet. The program works in two
modes: Design Mode or Tunnel Test Mode. In the Design Mode, you can change
design variables including the flight conditions, the engine size, the inlet
performance, the turbo machinery compressor and turbine performance, the
combustors or burner performance, or the nozzle performance. For a turbofan
engine design you can also vary the fan performance and the bypass ratio. When
you have a design that you like, you can switch to the Tunnel Test Mode, where
you can vary only the flight conditions (airspeed, altitude, and throttle
setting). EngineSimU is a special version of the EngineSim program that includes
all of the options of the original version plus an additional input panel. Using
this panel, you can reset the limits on all of the variables in the program.

__
Sound Wave Simulator__
allows you to explore the Doppler
effect and the formation of Mach waves. A "bug" generates a series of sound
waves which are transmitted at the speed of sound. You can vary the speed of the
bug from zero to twice the speed of sound (Mach 2) by using a slider. The change
of wavelength associated with the Doppler effect at lower speeds is illustrated.
The formation of Mach waves which are inclined to the direction of motion at a
unique Mach angle are also illustrated.

__
Shock Wave Simulator__
solves the flow equations for
supersonic flow past a wedge. Input variables include the Mach number, and wedge
angle. Depending on the combination, an attached oblique shock or a detached
normal shock is generated. The simulator computes the static and total pressure
ratio, the temperature and density ratio, the shock angle and the downstream
Mach number. A graphic shows the shock angle.

__
RocketModeler II__
was developed
at the NASA Glenn Research Center in an effort to foster hands-on, inquiry-based
learning in science and math. RocketModeler is a simulator that models the
design and flight of a model rocket. The program works in two modes: Design Mode
or Flight Mode. In the Design Mode, you can change design variables including
the size of the rocket body, the fins, and the nose cone. You can also select
different materials for each component. You can select from a variety of
standard solid rocket engines. The program computes the center of gravity and
pressure for your rocket and determines the stability. When you have a design
that you like, you can switch to the Flight Mode, where you can
launch your rocket and observe its flight trajectory. You can pause at any time
to record data and then continue the flight through parachute deploy and
recovery. This program has recently (Oct 8, 2004) been upgraded to support stomp
rockets, bottle rockets, and ballistic shells in addition to solid model
rockets. It also supports both English and metric units.

__
KiteModeler__
was developed
in an effort to foster hands-on, inquiry-based learning in science and math.
KiteModeler is a simulator that models the design, trimming, and flight of a
kite. The program works in three modes: Design Mode, Trim Mode, or Flight Mode.
In the Design Mode, you pick from five basic types of kite
designs. You can then change design variables including the length and width of
various sections of the kite. You can also select different materials for each
component. When you have a design that you like, you switch to the Trim Mode
where you set the length of the bridle string and tail and the location of the
knot attaching the bridle to the control line. Based on your inputs, the program
computes the center of gravity and pressure, the magnitude of the aerodynamic
forces and the weight, and determines the stability of your kite. With a stable
kite design, you are ready for Flight Mode. In Flight Mode you set the wind
speed and the length of control line. The program then computes the sag of the
line caused by the weight of the string and the height and distance that your
kite would fly. Using all three modes, you can investigate how a kite flies, and
the factors that affect its performance.

__
RangeGames__:
This program uses jet engines to present a variety of math and physics problems.
RangeGames includes a "Play Mode," in which nothing is recorded; a "Learn Mode,"
in which you will get several tries at determining the correct answer; and an
"Exam Mode," where you get one chance and your answer is recorded for your
teacher. Rate and force problems of different levels of difficulty are included.
These are targeted for the high school student. The rate problems deal with how
far and how long an airplane can fly on a given amount of fuel. The force
problems deal with Newton's laws of motion on takeoff. Graphical feedback is
given for each answer choice.

__
Mach and Speed of Sound
Calculator__
allows you to specify the altitude
and speed (or Mach) of an aircraft and the program uses the standard day
atmosphere mathematical model to determine the speed of sound and the Mach
number (speed) of your aircraft. Altitudes vary from 0 to 250,000 feet and Mach
number varies from 0 to 25. Calculations are in English or Metric units.

__
Isentropic Flow
Calculator__
solves the isentropic flow equations
for a variety of inputs. Variables include the Mach number, static to total
pressure, temperature, and density ratios, dynamic to static pressure ratio,
critical area ratio, corrected airflow per unit area, Mach angle, and
Prandtl-Meyer angle. Specifying any one variable determines the value of all the
other variables.

__
Interactive Nozzle
Simulator__
solves the isentropic flow equations
for the flow through a rocket nozzle, a converging- diverging turbine nozzle or
a converging turbine nozzle. Input variables include the throat area, throat to
exit area ratio, total pressure and temperature in the plenum, and free stream
pressure. You can select from a variety of propellant combinations, or specify
your own molecular weight, ratio of specific heats, and combustion temperature.
Output include the flow through the nozzle, the thrust, specific impulse, exit
velocity and Mach number, and exit static pressure.

__
Multiple Shock Wave
Simulator__
solves the flow equations for
supersonic flow past multiple wedges. Input variables include the Mach number,
wedge angles, and the spacing between the wedges. Wedges may be located in
series or opposite each other. Depending on the combination, attached oblique
shocks or a detached normal shock is generated. The simulator computes the
static and total pressure ratio, the temperature and density ratio, the shock
angle, flow turning, and the downstream Mach number. A graphic shows the
multiple shock intersections and reflections. This program also solves the
single wedge problem; generating an oblique or normal shock, or a centered
expansion fan.

__
Atmosphere Applet__:
This program lets you study how the properties of the atmosphere change with
altitude. You can study the atmosphere of either the Earth or Mars. The
equations used in this program are taken from the ICAO standard day model for
the Earth and from some curve fits of the Martian atmosphere gathered by the
Global Surveyor spacecraft. Using the airplane graphic you can select an
altitude, or you can type an altitude into the input box. The program instantly
outputs a selected property and displays the local temperature and pressure on
gages. You can output the temperature, pressure, density, local speed of sound,
Mach number for specified velocity, or the ratio of aircraft lift to the lift on
Earth at sea level. Input and output can be given in either English or metric
units.

**The GasLab**:
This is a series of computer animations which demonstrate all the possible
combinations of the ideal gas law or equation of state. Gases have various
properties which we can observe with our senses, including the gas pressure,
temperature, mass, and the volume which contains the gas. Careful, scientific
observation has determined that these variables are related to one another and
the values of these properties determine the state of the gas. In a scientific
manner, we can fix any two of the four primary properties and study the nature
of the relationship between the other two by varying one and observing the
variation of the other. The variations are demonstrated using computer graphics
in the animated gas lab.