public class AerodynamicsFunctions extends Object
     Date:     14 August 2004
     Time:     
     Author:   Duane Davis
     Comments: Initial
     Date:     October 25, 2006
     Time:     1156
     Author:   Douglas Wahl
     Comments: Per Don B. refactored to AerodynamicsFunctions for better 
               naming convention.  Declared P_ZERO and T_ZERO as final 
               constants.
   
 
dynamics.models.uav| Modifier and Type | Field and Description | 
|---|---|
| static double | ADIABATIC_COOLING_RATEstandard adiabatic cooling rate (degrees per meter) | 
| static double | Gaccelleration due to gravity (meters per second squared) | 
| static double | KAPPAadiabatic index for air | 
| static double | Maverage molecular mass of the atmosphere (kg per mole) | 
| static double | P_ZEROstandard air pressure (Pascals) at mean sea level | 
| static double | Runiversal gas constant | 
| static double | T_ZEROtemperature (degrees Kelvin) at mean sea level | 
| Constructor and Description | 
|---|
| AerodynamicsFunctions() | 
| Modifier and Type | Method and Description | 
|---|---|
| static double | densityAtAltitude(double altitude)Computes the air density (rho) at a specified altitude (assumes dry air) | 
| static double | dynamicPressure(double altitude,
               double v)Computes the dynamic pressure of the airfoil given a velocity vector | 
| static double | machNumber(double altitude,
          double velocity)Computes the mach number at a specified altitude for a specified velocity | 
| static double | pressureAtAltitude(double altitude)Computes the air pressure at a specified altitude
 Formula assumes dry air and utilizes equations available at
 http://www.atmosphere.mpg.de/enid/16h.html | 
| static double | speedOfSound(double altitude)Computes the speed of sound at a specified altitude | 
| static double | temperatureAtAltitude(double altitude)Computes the temperature (degrees K) at a specified altitude based on
 a standard day (29.92" Hg and 15 degrees C at sea level) and standard adiabatic
 adiabatic cooling rate of 2 degrees C (K) per 1000' (302.6m) | 
| static double | viscosityAtAltitude(double altitude)Generates a dynamic viscosity (mu) for a specified altitude
 This function is based on tabular data available online at
 http://www.engineeringtoolbox.com/24_601.html. | 
public static final double P_ZERO
public static final double T_ZERO
public static final double ADIABATIC_COOLING_RATE
public static final double R
public static final double KAPPA
public static final double M
public static final double G
public static double temperatureAtAltitude(double altitude)
altitude - meters above mean sea levelpublic static double speedOfSound(double altitude)
altitude - meters above sea levelpublic static double machNumber(double altitude,
                double velocity)
altitude - meters above sea levelvelocity - meters per secondpublic static double pressureAtAltitude(double altitude)
altitude - meters above mean sea levelpublic static double densityAtAltitude(double altitude)
altitude - meters above mean sea levelpublic static double dynamicPressure(double altitude,
                     double v)
altitude - meters mean sea levelv - scalar velocity in meters per secondpublic static double viscosityAtAltitude(double altitude)
altitude - meters above sea level