Path: AerospaceUtils/AtmosphericCalculations
% NRLMSISE-00 Model 2001
The NRLMSISE-00 model was developed by Mike Picone, Alan Hedin, and
Doug Drob. They also wrote a NRLMSISE-00 distribution package in
FORTRAN which is available at
http://uap-www.nrl.navy.mil/models_web/msis/msis_home.htm
This code is based on the C Code by Dominik Brodowski who implemented
and maintains th C code. You can reach him at mail@brodo.de.
and check http://www.brodo.de/english/pub/nrlmsise/index.html for
updated releases of this package.
You can input the ECI position vector or latitude, longitude and
altitude. By default all of the sun parameters are computed so you
only need enter rECI and JD. Alternatively, you can enter latLonAlt
and JD.
Type AtmNRLMSISE for a demo in an ISS orbit.
You can use the C interface by calling
output = AtmNRLMSISE( 'gtd7', [], input, flags )
This is used in the script NRLMSISTest.m and reproduces the test case
that accompanies the C software.
--------------------------------------------------------------------------
Form:
p = AtmNRLMSISE(rECI,latLonAlt,jD,varargin)
--------------------------------------------------------------------------
------
Inputs
------
rECI (3,:) ECI position vector (km)
jD (1,:) Julian day number
AerospaceUtils: AeroData/NRLMSIS AerospaceUtils: Coord/ECIToEF AerospaceUtils: Coord/EFToLatLonAlt Orbit: OrbitMechanics/RVOrbGen SC: Environs/SolarFluxPrediction SCPro: MannedVehicle/ISSOrbit Common: Graphics/Plot2D Common: Graphics/TimeLabl Common: Time/JD2DN Common: Time/JD2Date Common: Time/JD2T
Back to the AerospaceUtils Module page