No BSD License  

Highlights from
Wing Designer

image thumbnail
from Wing Designer by John Rogers
Wing Designer computes aircraft performance measures from wing and engine parameters.

StandardAtmosphere(alt)
function [dens, a, visc] = StandardAtmosphere(alt)
%Read in altitude and output viscosity, density, and speed of sound
%Units:
%altitude as a string in ft
%density in kg/m^3
%speed of sound, a, in m/s

%Convert altitude to number in meters
alt = str2num(alt)*0.3048;

g = 9.80665;
R = 287.1;
gamma = 1.4;
if alt < 11000
    T1 = 288.16;  %From Anderson, Introduction to Flight, 5 ed, pg 109
    laps = -6.5e-3;
    T = T1 + laps*(alt);
    dens1 = 1.2250;
    dens = (T/T1)^-(g/(laps*R)+1)*dens1;
elseif alt >= 11000 & alt < 25000
    T1 = 216.66;
    T = T1;
    dens1 = 0.3640;
    dens = exp(-g/(R*T)*(alt-11000))*dens1;
else
    T1 = 216.66;
    laps = 3e-3;
    T = T1 + laps*(alt);
    dens1 = 0.11;
    dens = (T/T1)^-(g/(laps*R)+1)*dens1;
end
a = sqrt(gamma*R*T);
visc = 1.458e-6*T^1.5/(T+110.1); %Bertin, Aerodynamics for Engineers, 4 ed, pg 5

Contact us at files@mathworks.com