| Contents | Index |
Environment/Atmosphere

The NRLMSISE-00 Atmosphere Model block implements the mathematical representation of the 2001 United States Naval Research Laboratory Mass Spectrometer and Incoherent Scatter Radar Exosphere (NRLMSISE-00). This block calculates the neutral atmosphere empirical model from the surface to lower exosphere (0 to 1,000,000 meters). When configuring the block for this calculation, you can also take into account the anomalous oxygen, which can affect the satellite drag above 500,000 meters.

Specifies the input and output units:
Units | Temperature | Height | Density |
|---|---|---|---|
Metric (MKS) | Kelvin | Meters | kg/m3, some density outputs 1/m3 |
English | Rankine | Feet | lbm/ft3, some density outputs 1/ft3 |
Select this check box to input the local apparent solar time, in hours. Otherwise, the block inputs the default value.
Select this check box to input the 81-day average of F10.7, the daily F10.7 flux for the previous day, and the array of 7 magnetic index information (see the aph argument in the atmosnrlmsise00 function of the Aerospace Toolbox User's Guide). Otherwise, the block inputs the default value.
Specify the variation flag source. If you specify External, you must enter the variation flag as an array of 23. If you specify Internal, the flag source is internal to the block.
Specify the variation flag as an array of 23. This parameter applies only when Source for flags has a value of Internal. You can specify one of the following values for a field. The default value for each field is 1.
0.0
Removes that value's effect on the output.
1.0
Applies the main and the cross-term effects of that value on the output.
2.0
Applies only the cross-term effect of that value on the output.
The array has the following fields.
| Field | Description |
|---|---|
| Flags(1) | F10.7 effect on mean |
| Flags(2) | Independent of time |
| Flags(3) | Symmetrical annual |
| Flags(4) | Symmetrical semiannual |
| Flags(5) | Asymmetrical annual |
| Flags(6) | Asymmetrical semiannual |
| Flags(7) | Diurnal |
| Flags(8) | Semidiurnal |
| Flags(9) | Daily AP. If you set this field to -1, the block uses the entire matrix of magnetic index information (APH) instead of APH(:,1) |
| Flags(10) | All UT, longitudinal effects |
| Flags(11) | Longitudinal |
| Flags(12) | UT and mixed UT, longitudinal |
| Flags(13) | Mixed AP, UT, longitudinal |
| Flags(14) | Terdiurnal |
| Flags(15) | Departures from diffusive equilibrium |
| Flags(16) | All exospheric temperature variations |
| Flags(17) | All variations from 120,000 meter temperature (TLB) |
| Flags(18) | All lower thermosphere (TN1) temperature variations |
| Flags(19) | All 120,000 meter gradient (S) variations |
| Flags(20) | All upper stratosphere (TN2) temperature variations |
| Flags(21) | All variations from 120,000 meter values (ZLB) |
| Flags(22) | All lower mesosphere temperature (TN3) variations |
| Flags(23) | Turbopause scale height variations |
Select this check box to take into account the anomalous oxygen when calculating the neutral atmosphere empirical model from the surface to lower exosphere (0 to 1,000,000 meters). Taking into account this number can affect the satellite drag above 500,000 meters.
Specify if out-of-range input invokes a warning, error, or no action.
| Input | Dimension Type | Description |
|---|---|---|
First | Three-element matrix | Contains latitudes, in degrees, longitude, in degrees, and altitude, in selected length units. |
Second | Array | Contains N years. |
Third | Array | Contains N days of a year (1 to 365 (or 366)). |
Fourth | Array | Contains N seconds in a day, in universal time (UT). |
Fifth (Optional) | Array | Contains N local apparent solar time, in hours. |
Sixth (Optional) | Array | Contains N 81-day average of F10.7 flux, centered on day of year (doy). |
Seventh (Optional) | Array | Contains N daily F10.7 flux for previous day. |
Eight (Optional) | N-by-7 array | Contains N-by-7 of magnetic index information. |
Ninth (Optional) | Array of 23 | Contains flags to enable or disable particular variations for the outputs. See following table. |
These flags, associated with the ninth input, enable or disable particular variations for the outputs.
| Field | Description |
|---|---|
| Flags(1) | F10.7 effect on mean |
| Flags(2) | Independent of time |
| Flags(3) | Symmetrical annual |
| Flags(4) | Symmetrical semiannual |
| Flags(5) | Asymmetrical annual |
| Flags(6) | Asymmetrical semiannual |
| Flags(7) | Diurnal |
| Flags(8) | Semidiurnal |
| Flags(9) | Daily AP. If you set this field to -1, the block uses the entire matrix of magnetic index information (APH) instead of APH(:,1) |
| Flags(10) | All UT, longitudinal effects |
| Flags(11) | Longitudinal |
| Flags(12) | UT and mixed UT, longitudinal |
| Flags(13) | Mixed AP, UT, longitudinal |
| Flags(14) | Terdiurnal |
| Flags(15) | Departures from diffusive equilibrium |
| Flags(16) | All exospheric temperature variations |
| Flags(17) | All variations from 120,000 meter temperature (TLB) |
| Flags(18) | All lower thermosphere (TN1) temperature variations |
| Flags(19) | All 120,000 meter gradient (S) variations |
| Flags(20) | All upper stratosphere (TN2) temperature variations |
| Flags(21) | All variations from 120,000 meter values (ZLB) |
| Flags(22) | All lower mesosphere temperature (TN3) variations |
| Flags(23) | Turbopause scale height variations |
The outputs are:
| Output | Dimension Type | Description |
|---|---|---|
First | Array | Contains N-by-2 values of temperature, in selected temperature units. The first column is exospheric temperature, the second column is temperature at altitude. |
Second | Array | Contains N-by-9 values of densities in selected density units. See the following table: |
These densities are associated with the second output.
| Density | Description |
|---|---|
| Density(1) | Density of He |
| Density(2) | Density of O |
| Density(3) | Density of N2 |
| Density(4) | Density of O2 |
| Density(5) | Density of Ar |
| Density(6) | Total mass density Density(6), total mass density, is defined as the sum of the mass densities of He, O, N2, O2, Ar, H, and N. Optionally, Density(6) can include the mass density of anomalous oxygen making Density(6), the effective total mass density for drag. |
| Density(7) | Density of H |
| Density(8) | Density of N |
| Density(9) | Anomalous oxygen number density |
The F107 and F107A values that are used to generate the model correspond to the 10.7 cm radio flux at the actual distance of the Earth from the Sun rather than the radio flux at 1 AU. The following site provides both classes of values:
ftp://ftp.ngdc.noaa.gov/STP/SOLAR_DATA/SOLAR_RADIO/FLUX/

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |