4
$\begingroup$

I keep reading about the standard atmosphere being a static model and related to the 1976 US standard model. The NRLMSISE seems like an atmospheric model, but I'm unsure if its an extension of the standard model with data for higher altitudes.

fyi: NASA Standard Atmosphere, 1976: https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19770009539.pdf (18 MB)

$\endgroup$
  • $\begingroup$ Which "standard model of atmosphere"? $\endgroup$ – Organic Marble Mar 4 at 21:57
6
$\begingroup$

NRLMSISE is an empirical model using solar activity observations (mainly the F10.7 solar flux, i.e. the flux at a wavelength of 10.7cm, but also other observed variables).

The Nasa Standard atmosphere is a static model. It is dependent on time and location as well but not on actual observations of the solar activity, geomagnetic activity, etc. This means that NRLMSISE-00 will be more accurate in general (although still often wrong by about 25%).

Aside from this, NRLMSISE-00 also outputs the density of several components of the atmosphere, such as Helium, O2, N2, etc.

Finally, the Standard Atmosphere describes the whole atmosphere from the ground up, while NRLMSISE-00 is a thermospheric model and is therefore only suitable for altitudes above 80-90km.

So to conclude, NRLMSISE takes into account the actual observations, while the Nasa standard atmosphere model is static, making NRLMSISE more accurate. For space applications like orbit determination, NRLMSISE's higher accuracy makes it much more suitable.

If you want an even better model however, I suggest you take a look at the Jacchia-Bowman 2008 model. It performs similar to NRLMSISE during normal solar activity levels but is more accurate during geomagnetic storms and during low solar activity periods. See this Phd thesis for a comparison between atmospheric models (pg. 141).

$\endgroup$
  • $\begingroup$ Sorry for my OT comment, but do you know a C or C++ version of JB2008? I only found the Fortran version. $\endgroup$ – Cristiano Mar 5 at 19:57
  • $\begingroup$ @Cristiano No sorry, I have looked for that myself quite a lot and after a while just wrote a wrapper in C for the fortran source code. $\endgroup$ – Alexander Vandenberghe Mar 6 at 9:39
  • 1
    $\begingroup$ Just to add to the answer. NRLMSISE is a thermospheric model, meaning its accuracy is limited to above 80-90 km above sea level and makes it useful for orbital simulations. The standard model addresses the lower atmosphere in a more accurate way. $\endgroup$ – Rajath Pai Apr 2 at 15:25
  • 1
    $\begingroup$ @RajathPai, correct. I'll add it to the answer. $\endgroup$ – Alexander Vandenberghe Apr 3 at 7:08
4
$\begingroup$

The US Standard assumes the atmosphere is divided into discrete regions in which temperature lapse rate is constant, then calculates pressure and density based on hydrostatic equations and the ideal gas law. As described above, NRLMSISE-00 is empirical so it is based on measured data. It does apply from ground through to exobase though (see original publication here).

The data below shows the temperature and air density variations with geopotential altitude for both US Standard Atmosphere 1976 and NRLMSISE-00. It shows significant differences for altitudes below approximately 85 km. As recommended, you should use NRLMSISE-00 or JB2008 for higher altitudes, the latter being more accurate during geomagnetic storms.

We recently had a need for both NRLMSISE-00 and JB2008 models, so we developed a RESTful web API that wraps the original codes. The API is now open and available for anyone who needs it here and was used to generate the plots below.

enter image description here enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.