Open Access
Issue
J. Space Weather Space Clim.
Volume 11, 2021
Article Number 53
Number of page(s) 12
DOI https://doi.org/10.1051/swsc/2021034
Published online 19 October 2021

© C. Boniface & S. Bruinsma, Published by EDP Sciences 2021

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1 Introduction

The thermosphere operational and research DTM2020 (Drag Temperature Model) models were developed in the framework of the Space Weather Atmosphere Models and Indices project (SWAMI, http://swami-h2020.eu), which was a European Union Horizon 2020 project. Semi-empirical thermosphere specification models are used to compute the atmospheric drag force in the orbit prediction of objects in Low Earth Orbit (LEO). Conjunction Assessment (CA) and subsequent satellite collision avoidance maneuver operational decisions presently are made without taking its utmost contributor to uncertainty, the thermosphere density estimation, properly into account in the orbit determination process (Bruinsma et al., 2021b; Hejduk & Snow, 2018). Until recently, propagation of the neutral density uncertainties to orbital state uncertainties has received little attention, but awareness for this theme is growing (e.g., Vallado & Finkleman, 2014; Emmert et al., 2017; Schiemenz et al., 2019; Lopez-Jimenez et al., 2021). A key hurdle to including the neutral density uncertainty in a space object’s covariance is that thermosphere models do not deliver this information up to now. In this work, we developed a semi-analytical model to characterize the uncertainty of atmospheric modeling for DTM2020 as a function of location (latitude, local time, altitude), season (day of the year), and two indices (F10.7 and Kp) describing the solar and geomagnetic activities. The model calculates the 1-sigma uncertainty of Observed to Computed density ratio (“O/C”), which combines statistical data binning techniques and the least-squares fitting procedure.

The drag force represents the largest source of uncertainty when extrapolating the orbit of spacecraft and space debris in LEO. Upper atmosphere density varies considerably in space and time due to highly variable solar and geomagnetic activity and seasonal effects (e.g., Guo et al., 2007; Lathuillère et al., 2008; Qian & Solomon, 2011; Emmert, 2015). Consequently, atmospheric drag on satellites varies significantly due to the proportional relation with thermospheric mass density. Other error sources in the drag computation, which are not addressed in this paper, are due to the unknown attitude of the object, approximate knowledge of its mass (Hejduk & Snow, 2018), and its aerodynamic drag coefficient (Mehta et al., 2014). The uncertainty in the thermospheric density modeling is generally 10–15% (Vallado & Finkleman, 2014) for a quiet thermosphere state. However, it can increase rapidly depending on the solar and geomagnetic activity, notably in the case of geomagnetic storms (e.g., Liu & Luhr, 2005; Forbes et al., 2005; Sutton et al., 2009; Emmert, 2015).

Provision of the model uncertainty was also one of the recommendations in COSPAR’s global roadmap 2015–2025 for Space Weather (Schrijver et al., 2015). The uncertainty model for DTM2020 is based on data in the altitude range from 200 to 500 km. Below and above that altitude interval, density data availability is too sparse due to too high and too low drag values, respectively. Neutral density decreases exponentially with height, and satellite drag is too large for satellites to maintain orbit without propulsion below approximately 350 km. In contrast, above approximately 500 km, satellite drag is usually too small to be accurately derived from orbital data. However, owing to the importance of re-entry predictions on the one hand (Visser & Van den Ijssel, 2016; Hejduk & Snow, 2018) and the primary operating altitude of Earth Observation satellites at around 800 km, the uncertainties are provided for the altitude range 100–1000 km, by making presumptions described in the paper.

Section 2 introduces the datasets used in the model building, and Section 3 briefly describes the DTM2020 thermosphere model. The data analysis and modeling technique are presented in Sections 4 and 5, respectively, whereas the results are discussed in Section 6. A fully independent model validation using SET HASDM data (Tobiska et al., 2021) is specified in Section 7, and the paper is finally summarized in Section 8.

2 Neutral density data

2.1 Model development density datasets

Four density datasets from different satellite missions were used in the study to build the uncertainty model. These are only briefly described in this section.

CHAMP (Challenging Minisatellite Payload) was a small satellite mission dedicated to gravity and atmospheric research led by the GFZ institute (Reigber et al., 1996). The satellite was launched on 15 July 2000 in a near-circular and nearly polar orbit with an inclination of 87.3° at an altitude of nearly 460 km. Densities inferred from accelerometer measurements, computed by TU Delft (Doornbos, 2011) using high-fidelity satellite shape and aerodynamic coefficient models, are available for the entire 10-year mission.

GRACE (Gravity Recovery and Climate Experiment) was a joint NASA and DLR mission to measure temporal variations in Earth’s gravity field (Tapley et al., 2004). The identical pair of spacecraft was launched on 17 March 2002 into a near-circular and polar orbit. Densities were inferred for the entire mission from July 2002, at 500 km altitude, to December 2016, at 350 km due to natural decay.

GOCE (Gravity Field and Steady-State Ocean Circulation Explorer) was an ESA satellite mission to measure the Earth’s gravity field and model the geoid with high accuracy (Drinkwater et al., 2003). It was launched on 17 March 2009 in a 96.5° inclination, near-circular orbit. Its science mission started in November 2009, at a mean altitude of 255 km. The orbit was lowered several times over the mission, and its lowest at 224 km was reached in May 2013. TU Delft derived densities under the ESA contract, using high-fidelity satellite shape and aerodynamic coefficient models, from the thruster data from November 2009 to September 2013 (Bruinsma et al., 2014).

The three aforementioned satellites carried high-resolution and high-precision accelerometers (Touboul et al., 1999), increasingly precise from CHAMP, GRACE to GOCE. The total densities are inferred from the 0.1 or 0.2 Hz measurements of non-gravitational accelerations (even if indirectly in the case of GOCE). The satellite speed is approximately 8 km s−1, which translates to an along-track resolution of approximately 80 or 40 km, respectively, between one and two orders of magnitude smaller than the thermosphere model resolution.

Finally, SWARM is an ESA Earth observation mission consisting of a constellation of three satellites launched in November 2013 (Friis-Christensen et al., 2008). SWARM A and SWARM C are orbiting side-by-side at an altitude of 462 km at an inclination of 87.35°, whereas SWARM B is flying at a higher altitude of 511 km at the same inclination. The neutral density used in this study was deduced from GPS tracking data on SWARM A (Van den Ijssel et al., 2020) instead of the accelerometer due to severe problems with that instrument. At the altitude of about 460 km, neutral density can only be derived accurately for high and medium solar activity and with a spatial resolution of the order of thousands of kilometers with GPS data. In this study, SWARM A densities for F10.7 less than 100 sfu were rejected.

Figure 1 shows the time evolution of neutral density provided by the four satellites. The database 176 spans 2001 to 2019, i.e., covering almost two solar cycles (23 and 24).

thumbnail Fig. 1

Neutral density derived from CHAMP, GRACE, GOCE, and SWARM satellites (2001–2019). Neutral density is in the log scale with the monthly-averaged neutral density in black color. Solar Flux F10.7 is in red.

2.2 Validation density dataset

Space Environment Technologies (SET) has recently released 20 years of neutral densities through the SET HASDM Database (Tobiska et al., 2021), which is derived from the US Space Force High Accuracy Satellite Drag Model (Storz et al., 2005). However, these densities are not observations but outputs of the HASDM model, which is a Jacchia model corrected in near real-time through data assimilation. The database provides neutral density every 3 h from 2000 to 2019 on 10° latitude × 1 h local time grids, and 25 km stepped altitude from 175 to 825 km. We validated the uncertainty model using the SET HASDM data on the altitudes 250, 325, 400, and 475 km for the entire 20-year time span.

3 The DTM2020 thermosphere model

The DTM2020 model is briefly discussed in this section. A companion paper (Bruinsma & Boniface, 2021) details the improvements of this model and presents a complete assessment and comparison with the CIRA thermosphere models. The Drag Temperature Model (DTM) is a semi-empirical model reproducing temperature, density, and composition of the thermosphere climatology. The total density data of the four satellites were assimilated in the DTM2020 thermosphere model. We developed a 1-sigma uncertainty estimate of the neutral density for operational purposes. That is why the model is constructed based on the operational DTM2020, which uses the classical solar and geomagnetic drivers F10.7 and the planetary index Kp. Although the solar radio flux at 30 cm F30 (Dudok de Wit et al., 2014) and the high-cadence Hpo geomagnetic indices (Matzka et al., 2019) represent variations in upper atmosphere heating accurately than F10.7 and Kp, they are not yet certified for operational use. We emphasize that the uncertainty model developed in this study only gives the uncertainty of the DTM2020 model density and not of atmospheric drag, for which more sophisticated tools like state vector covariance of space objects are required (Hilton et al., 2019).

4 Data processing and analysis method

Several works have studied uncertainty in the thermospheric density in orbit prediction, but their quantitative impact on the orbital dynamics has not been thoroughly investigated. Most of them concentrated on the errors in neutral density due to inaccurate space weather inputs and forecasts because these errors make a significant impact on orbit prediction (Anderson et al., 2009; Schiemenz et al., 2019). Therefore, density models must be adjusted, and the uncertainties in the model must be estimated. Several techniques exist for density model calibration (Doornbos et al., 2008; Chen et al., 2019). However, these techniques do not directly assess the uncertainty in the density.

Furthermore, long-term orbit prediction is computationally very time-consuming (Petit & Lemaitre, 2016). Thus, the accurate prediction of neutral density and atmospheric drag for orbital uncertainty propagation generally considers simplified thermospheric mass density (Giza et al., 2009). Our goal is not to forecast the orbit of satellites but to provide an upstream estimate of neutral density uncertainties calculated with the DTM2020 thermosphere model for operational use. That is why a simplified statistical approach is preferred and described in the following section.

4.1 Data fusion

The neutral density datasets provided by the satellites GOCE, CHAMP, GRACE, and SWARM are combined. Data fusion by integrating the multiple data sources produces a complete neutral density database in the range of 200–500 km. Then, the new version of the semi-empirical DTM model (see Sect. 3), using the classical Kp and F10.7 drivers, is used to compute the neutral densities to assess the uncertainty of the model’s prediction. The model and data are not compared by computing density residuals represented as absolute differences (observed minus computed). Indeed, an observed-to-computed density ratio (O/C) is preferred because it is a more appropriate quantity to express a model’s ability to reproduce the observations. Using density ratios comprehensively allows interpreting all features of the complex dynamic changes of neutral density as a function of geographical coordinates (latitude, altitude, local time) and solar and geomagnetic drivers (Bruinsma, 2015). Moreover, due to its skewed distribution, the mean density ratio is determined in log space. Equations (1) and (2) are used for the statistical analysis (Bruinsma et al., 2018):O/C=e(1Nn=1Nln(OnCn)),$$ \left\langle O/C\right\rangle={\mathrm{e}}^{\left(\frac{1}{N}\sum_{n=1}^N\mathrm{ln}\left(\frac{{O}_n}{{C}_n}\right)\right)}, $$(1)Std (O/C) =1Nn=1N(ln(OnCn)-ln(O/C))2$$ \mathrm{Std}\enspace \left(O/C\right)\enspace =\sqrt{\frac{1}{N}\sum_{n=1}^N{\left(\mathrm{ln}\left(\frac{{O}_n}{{C}_n}\right)-\mathrm{ln}\left(\left\langle O/C\right\rangle\right)\right)}^2} $$(2)where 〈O/C〉 is the mean observed-to-computed density ratio and Std (O/C) is the standard deviation expressed in percent.

Several tests were performed to ensure the relevance of the data fusion process technique. Indeed, the neutral density provided by each satellite was analyzed separately. We observed similar 1-sigma uncertainty trends. The histogram of the observed densities to the corresponding DTM2020 model densities (log scale) is illustrated in Figure 2. The neutral density distribution and a normal distribution N(μ = 0.02, σ = 0.2) present a relatively good agreement.

thumbnail Fig. 2

Histogram observed densities to the corresponding DTM2020 model densities (log scale). Fusion data integrated GOCE, CHAMP, GRACE, and SWARM neutral densities datasets. The normal distribution N (μ = 0.02, σ = 0.2) is in red.

4.2 Binning data

Statistical data binning is applied on the neutral density database to group numbers of more or less continuous values into a smaller number of “bins.” Then, the neutral density is averaged in each interval. This binning process on the density ratios is helpful to assess the quality of the model according to physical parameters. This technique allows the understanding of how the variability of physical parameters affects the density predictions and helps quantify the modeling errors (Bruinsma, 2015). Figure 3 illustrates the density ratios in 10° bins (left) and two-hour local time bins (right) for DTM2020. The grey shaded bands represent the 1-sigma error. The model has a higher error near the poles, where it can reach 20–25%, whereas it exhibits a semidiurnal residue (more than 20% at midnight).

thumbnail Fig. 3

(Left) Density ratios binned in latitude of DTM2020, (Right) density ratios binned in local solar time of DTM2020.

5 The 1-sigma uncertainty semi-analytical model

5.1 1-sigma uncertainty polynomial functions

Density ratios were binned in several physical parameters of DTM2020 (latitude, altitude, day of the year, local time, solar flux, and geomagnetic index). The equations representing the best fit in the least-squares sense were computed for each parameter. The least-square fitting model to data has polynomials function forms. Equation (3) summarizes the set of coupled equations:{σalti=a1,alti×xalti+a0,alti (altitude)σalat=a2,alat×xalat2+a1,alat×xalat+a0,alat (latitude)σhl=a3,hl×xhl3+a2,hl×xhl2+a1,hl×xhl+a0,hl (local time)σday=a1,day×xday+a0,day (day of year)σFp=a1,Fp×xFp+a0,Fp (solar flux)σKp=a3,Kp×xKp3+a2,Kp×xKp2+a1,Kp×xKp+a0,Kp (geomagnetic index) $$ \left\{\begin{array}{c}{\sigma }_{\mathrm{alti}}={a}_{1,\mathrm{alti}}\times {x}_{\mathrm{alti}}+{a}_{0,\mathrm{alti}}\enspace (\mathrm{altitude})\\ {\sigma }_{\mathrm{alat}}={a}_{2,\mathrm{alat}}\times {x}_{\mathrm{alat}}^2+{a}_{1,\mathrm{alat}}\times {x}_{\mathrm{alat}}+{a}_{0,\mathrm{alat}}\enspace (\mathrm{latitude})\\ {\sigma }_{{hl}}={a}_{3,{hl}}\times {x}_{{hl}}^3+{a}_{2,{hl}}\times {x}_{{hl}}^2+{a}_{1,{hl}}\times {x}_{{hl}}+{a}_{0,{hl}}\enspace \left(\mathrm{local}\enspace \mathrm{time}\right)\\ {\sigma }_{\mathrm{day}}={a}_{1,\mathrm{day}}\times {x}_{\mathrm{day}}+{a}_{0,\mathrm{day}}\enspace \left(\mathrm{day}\enspace \mathrm{of}\enspace \mathrm{year}\right)\\ {\sigma }_{{Fp}}={a}_{1,{Fp}}\times {x}_{{Fp}}+{a}_{0,{Fp}}\enspace \left(\mathrm{solar}\enspace \mathrm{flux}\right)\\ {\sigma }_{{Kp}}={a}_{3,{Kp}}\times {x}_{{Kp}}^3+{a}_{2,{Kp}}\times {x}_{{Kp}}^2+{a}_{1,{Kp}}\times {x}_{{Kp}}+{a}_{0,{Kp}}\enspace \left(\mathrm{geomagnetic}\enspace \mathrm{index}\right)\end{array}\right.\enspace $$(3)where xalti, xalat, xhl, xday, xFp, xKp are altitude, latitude, local time, day of the year, solar flux, and geomagnetic index variables. σx is the 1-sigma uncertainty for each parameter. Table 1 lists the coefficients {ai,x} of each equation.

Table 1

List of polynomial coefficient values for each parameter.

Figure 4 illustrates the 1-sigma uncertainty (in percent) binned in latitude (top) and altitude (bottom) with the corresponding least-squares fits to the data. The 1-sigma error presents a quadratic evolution in latitude ranging from 22% in the tropics to 24–26% to the poles. Moreover, the uncertainty increases strongly linearly with the altitude (from 10% at 230 km to 30% at 500 km).

thumbnail Fig. 4

(Top) 1-σ uncertainty in percent binned in latitude and the model fitting to data in the least-squares (LS) sense, (bottom) 1-σ uncertainty in percent binned in altitude, and the model fitting to data in the least-squares sense. Data is in blue, and the LS fitting in red color.

We applied the exact process to the other parameters (see Fig. 5). The main trends are:

  • A quadratic evolution is noted in solar local time (from 20% at 15 h to 30% at midnight).

  • A constant error of 23% as a function of the day of the year.

  • The 1-sigma error decreases linearly with the solar flux (from 25% at low solar activities to 20% at high solar activities).

  • The 1-sigma uncertainty has a cubic dependency with the magnetic index (from 20% to 60% at high Kp-Index). The uncertainty has the same order of values as the other parameters at low Kp (between 20 and 30% for low or moderate magnetic activities). A substantial increase in error appears for higher Kp (typically for severe geomagnetic storms).

thumbnail Fig. 5

1-σ uncertainty (in percent) least-square fitting: (top-left) 1-σ uncertainty as a function of local time, (top-right) 1-σ uncertainty as a function of day of the year, (bottom-left) 1-σ uncertainty as a function of solar flux, (bottom-right) 1-σ uncertainty as a function of Kp-index.

To summarize, the altitude parameter presents the largest uncertainty range during quiet and moderate geomagnetic activity (Kp ≤ 5). For higher Kp, the most significant uncertainty is mainly due to the geomagnetic activity (i.e., severe or extreme geomagnetic storms).

5.2 The least-square fit over manifolds

We performed a simplified procedure for fitting a set of least-squares polynomial functions like those obtained in equation (3) to map a manifold structure (Sober et al., 2020; Rubin-Delanchy, 2021). The 1-sigma uncertainty is deduced from the contribution of overall uncertainty described in equation (3). We assume that the 1-sigma uncertainty is defined, in the space of N dimensions, by the following relations:σ(x1,x2,,xi,,xN)= i=1Nk=0Ndegi(ai,k×xik) $$ \sigma \left({x}_1,{x}_2,\dots,{x}_i,\dots,{x}_N\right)=\enspace \sum_{i=1}^N\sum_{k=0}^{{N}_{\mathrm{deg}}^i}\left({a}_{i,k}\times {x}_i^k\right)\enspace $$(4)σ(0,0,,0)= i=1Nai,0=A$$ \sigma \left(\mathrm{0,0},\dots,0\right)=\enspace \sum_{i=1}^N{a}_{i,0}={A} $$(5) σ(x1,x2,,xi,,xN)= i=1Nk=1Ndegi(ai,k×xik)+A$$ \enspace \sigma \left({x}_1,{x}_2,\dots,{x}_i,\dots,{x}_N\right)=\enspace \sum_{i=1}^N\sum_{k=1}^{{N}_{\mathrm{deg}}^i}\left({a}_{i,k}\times {x}_i^k\right)+{A} $$(6)where {ai,k} are the coordinates-wise slopes, {xi} the variables, and A is a constant. The coefficient k is related to the degree of the polynomial, and Ndegi$ {N}_{\mathrm{deg}}^i$ is the maximum degree of the polynomial for the variable xi. Equation (6) is indeterminate, and the constant A must be approximated. For that, we postulate that A is inferred from equations (7) to (8):σ(x1¯,x2¯,,xi¯,xj,,xN¯)=k=1Ndegj(aj,k×xjk)+ ijNk=1Ndegi(ai,k×xik¯)+A, j=1N $$ \sigma \left(\overline{{x}_1},\overline{{x}_2},\dots,\overline{{x}_i},\dots {x}_j,\dots,\overline{{x}_N}\right)=\sum_{k=1}^{{N}_{\mathrm{deg}}^j}\left({a}_{j,k}\times {x}_j^k\right)+\enspace \sum_{i\ne j}^N\sum_{k=1}^{{N}_{\mathrm{deg}}^i}\left({a}_{i,k}\times \overline{{x}_i^k}\right)+{A},\enspace \hspace{1em}\forall j=1\dots {N}\enspace $$(7)aj,0=ijNk=1Ndegi(ai,k×xik¯)+A, j=1N$$ {a}_{j,0}=\sum_{i\ne j}^N\sum_{k=1}^{{N}_{\mathrm{deg}}^i}\left({a}_{i,k}\times \overline{{x}_i^k}\right)+{A},\enspace \hspace{1em}\forall j=1\dots N $$(8)where xi¯$ \overline{{x}_i}$ is the mean value of each distribution of the variable except for xj, chosen as a reference parameter. Then, the nonlinear manifold-like equation (9) is solved step-by-step to estimate the 1-sigma uncertainty:σ(x1,x2,,xi,,xN)= i=1Nk=1Ndegj(ai,k×xik)+ [aj,0-ijNk=1Ndegi(ai,k×xik¯)], j=1N.$$ \sigma \left({x}_1,{x}_2,\dots,{x}_i,\dots,{x}_N\right)=\enspace \sum_{i=1}^N\sum_{k=1}^{{N}_{\mathrm{deg}}^j}\left({a}_{i,k}\times {x}_i^k\right)+\enspace \left[{a}_{j,0}-\sum_{i\ne j}^N\sum_{k=1}^{{N}_{\mathrm{deg}}^i}\left({a}_{i,k}\times \overline{{x}_i^k}\right)\right],\hspace{1em}\enspace \forall j=1\dots {N}. $$(9)

In this work, the 1-sigma relation is simplified in 6-D dimensions with the parameters latitude, altitude, local time, day of the year, solar and geomagnetic index.

The following equation approximates the 1-sigma uncertainty by using the set of equations (3) and the process (4) → (9) for j = 0:σ(xalti,xalat,xhl,xday,xFp,xKp)= [a1,alti×xalti+ a2,alat×xalat2+a1,alat×xalat + a3,hl×xhl3+a2,hl×xhl2+a1,hl×xhl+  a1,day×xday+  a1,Fp×xFp + a3,Kp×xKp3+a2,Kp×xKp2+a1,Kp×xKp]+[ a0,alti- a2,alat×xalat2¯-a1,alat×xalat¯ - a3,hl×xhl3¯-a2,hl×xhl2¯+a1,hl×xhl¯-  a1,day×xday¯-  a1,Fp×xFp¯ - a3,Kp×xKp3¯-a2,Kp×xKp2¯-a1,Kp×xKp¯ ].$$ \sigma \left({x}_{\mathrm{alti}},{x}_{\mathrm{alat}},{x}_{\mathrm{hl}},{x}_{\mathrm{day}},{x}_{\mathrm{Fp}},{x}_{{Kp}}\right)=\enspace \left[{a}_{1,\mathrm{alti}}\times {x}_{\mathrm{alti}}\right.+\enspace {a}_{2,\mathrm{alat}}\times {x}_{\mathrm{alat}}^2+{a}_{1,\mathrm{alat}}\times {x}_{\mathrm{alat}}{\enspace +\enspace a}_{3,\mathrm{hl}}\times {x}_{\mathrm{hl}}^3+{a}_{2,\mathrm{hl}}\times {x}_{\mathrm{hl}}^2+{a}_{1,\mathrm{hl}}\times {x}_{\mathrm{hl}}+\enspace {\enspace a}_{1,\mathrm{day}}\times {x}_{\mathrm{day}}+\enspace {\enspace a}_{1,{Fp}}\times {x}_{{Fp}}\left.{\enspace +\enspace a}_{3,{Kp}}\times {x}_{{Kp}}^3+{a}_{2,{Kp}}\times {x}_{{Kp}}^2+{a}_{1,{Kp}}\times {x}_{{Kp}}\right]+\left[{\enspace a}_{0,\mathrm{alti}}\right.-\enspace {a}_{2,\mathrm{alat}}\times \overline{{x}_{\mathrm{alat}}^2}-{a}_{1,\mathrm{alat}}\times \overline{{x}_{\mathrm{alat}}}{\enspace -\enspace a}_{3,\mathrm{hl}}\times \overline{{x}_{\mathrm{hl}}^3}-{a}_{2,\mathrm{hl}}\times \overline{{x}_{\mathrm{hl}}^2}+{a}_{1,\mathrm{hl}}\times \overline{{x}_{\mathrm{hl}}}-\enspace {\enspace a}_{1,\mathrm{day}}\times \overline{{x}_{\mathrm{day}}}-\enspace {\enspace a}_{1,{Fp}}\times \overline{{x}_{{Fp}}}\left.{\enspace -\enspace a}_{3,{Kp}}\times \overline{{x}_{{Kp}}^3}-{a}_{2,{Kp}}\times \overline{{x}_{{Kp}}^2}-{a}_{1,{Kp}}\times \overline{{x}_{{Kp}}}\enspace \right]. $$(10)

The coefficients of the polynomial functions {ai,alti},{ai,alat},{ai,hl},{ai,day},{ai,Fp},{ai,Kp}$ \left\{{a}_{i,\mathrm{alti}}\right\},\left\{{a}_{i,\mathrm{alat}}\right\},\left\{{a}_{i,hl}\right\},\left\{{a}_{i,\mathrm{day}}\right\},\left\{{a}_{i,{Fp}}\right\},\left\{{a}_{i,{Kp}}\right\}$ are related respectively to altitude, latitude, local time, day of the year, solar flux, and geomagnetic index. x¯$ \overline{{x}_{\dots }}$ denotes the mean value of each physical parameter. The altitude is the reference variable in the equation. The averaged values are deduced from the neutral density distribution: xalti¯$ \overline{{x}_{\mathrm{alti}}}$= 415 km, xalat¯$ \overline{{x}_{\mathrm{alat}}}$ = 0.15°, xhl¯$ \overline{{x}_{hl}}$ = 12 h, xday¯=180 days,xFp¯=109$ \overline{{x}_{\mathrm{day}}}=180\enspace \mathrm{days},\hspace{0.5em}\overline{{x}_{{Fp}}}=109$, xKp¯=1.90$ \overline{{x}_{{Kp}}}=1.90$.

The following remarks can be made here. First of all, a direct least-square approach on the overall neutral density dataset (i.e., without using binning process) may be possible. But due to the very large number of sparsely distributed data (not sparse and so much more for the HASDM dataset), the problem is too time-consuming to solve. The main idea was to use the least-squares mechanisms on a local rather than global level. This simplified approach can capture the local trends of the data to reconstruct better broader sets of functions like the one obtained in equation (3). Secondly, the first modeling performed to reduce the problem linearly was done using hyperplane (Reister, 1997) instead of manifold techniques. Indeed, density ratios were binned using piecewise linear functions deduced in the least-square sense. We observed that the two approaches lead to practically the same results (not presented in the paper). We adopted the manifold technique, allowing both a fitter model charting representation and a more efficient code. Finally, we highlight that the model calculates a mean 1-sigma uncertainty σ(xalti¯,xalat¯,xhl¯,xday¯,xFp¯,xKp¯)$ \sigma \left(\overline{{x}_{\mathrm{alti}}},\overline{{x}_{\mathrm{alat}}},\overline{{x}_{hl}},\overline{{x}_{\mathrm{day}}},\overline{{x}_{{Fp}}},\overline{{x}_{{Kp}}}\right)$ of 22%, in ex$ x$cellent agreement with the standard deviation deduced from the complete neutral density distribution (see Fig. 3).

5.3 1-sigma error model

Equation (10) is well justified in the range 200–500 km. These presumptions were made to ex$ x$tend the altitude range to 100–1000 km due to the unavailability of data:

  • at a lower altitude (< 200 km), the worst case was chosen by fixing the evolution of 1-sigma to their values at 200 km,

  • at a higher altitude (> 500 km), an optimistic case was assumed by keeping the evolution of 1-sigma for an altitude of 500 km.

Therefore, the global model describing the 1-uncertainty in the range [100 km–1000 km] is:{σ(xalti=200,xalat,xhl,xday,xFp,xKp) if xalti <200σ(xalti,xalat,xhl,xday,xFp,xKp) if 200 xalti 500σ(xalti=500,xalat,xhl,xday,xFp,xKp) if xalti >500$$ \left\{\begin{array}{c}\sigma \left({x}_{\mathrm{alti}}=200,{x}_{\mathrm{alat}},{x}_{\mathrm{hl}},{x}_{\mathrm{day}},{x}_{{Fp}},{x}_{{Kp}}\right)\enspace \mathrm{if}\enspace {x}_{\mathrm{alti}}\enspace < 200\\ \sigma \left({x}_{\mathrm{alti}},{x}_{\mathrm{alat}},{x}_{\mathrm{hl}},{x}_{{day}},{x}_{{Fp}},{x}_{{Kp}}\right)\enspace {if}\enspace 200\enspace \le {x}_{\mathrm{alti}}\enspace \le 500\\ \sigma \left({x}_{\mathrm{alti}}=500,{x}_{\mathrm{alat}},{x}_{\mathrm{hl}},{x}_{\mathrm{day}},{x}_{{Fp}},{x}_{{Kp}}\right)\enspace \mathrm{if}\enspace {x}_{\mathrm{alti}}\enspace >500\end{array}\right. $$(11)where σ(xalti,xalat,xhl,xday,xFp,xKp)$ \sigma \left({x}_{\mathrm{alti}},{x}_{\mathrm{alat}},{x}_{{hl}},{x}_{\mathrm{day}},{x}_{{Fp}},{x}_{{Kp}}\right)$ is the function defined in equation (10).

Table 2 displays 1-sigma error at different altitudes (from 100 to 1000 km) and for latitude = 0°, local time = 12 h, day of the year = 180, and two values of solar flux = 65 and 200 (low and high solar activity) and geomagnetic activity Kp = 4 and 8 (enhanced and high geomagnetic activity). The 1-σ uncertainty is growing with altitude. The values are five times higher at high solar and low geomagnetic activities passing from 6.84% at 100 km to 30.60% at 1000 km. Likewise, the error is almost two times greater at low altitude (below 200 km) during low solar activity (6.84% at xFp=200$ {x}_{{Fp}}=200$, against 11.37% at xFp=65$ {x}_{{Fp}}=65$). Furthermore, the 1-σ uncertainty can have the same order of magnitude for two different altitudes due to the level of geomagnetic activity (34.19% at 100 km for xKp=8$ {x}_{{Kp}}=8$ against 35.13% at 1000 km for xKp=4/xFp=65$ {x}_{{Kp}}=4/{x}_{{Fp}}=65$).

Table 2

One-sigma uncertainty as a function of altitude for different solar flux values and magnetic index Kp values.

6 Results and discussion

The model computes the 1-sigma error in 6-D parameter space, including geographical coordinates (latitude, altitude, solar local time), season (day of the year), solar and geomagnetic drivers (F10.7 proxy and Kp index). As discussed previously, altitude is one of the main drivers in error modeling during quiet and disturbed thermosphere states, and so this parameter is compared with the other physical quantities. The plots are limited to the range of 200–500 km to illustrate the results. Figure 6 shows 3D surface plotting of the 1-sigma uncertainty as a function of latitude, local time, and altitude parameters. Curvilinear shapes are observed due to latitude (left side) and local time (right side) effects. The 1-sigma uncertainty is minimum at the lowest altitude in the tropics (~5–10%), whereas a maximum of 30–35% is localized at the highest altitude (here 500 km) over the poles. It presents a predominantly diurnal variation with a peak uncertainty (~36%) at 500 km altitude at midnight. The error is minimum at the lowest altitude at 15 h solar local time (~6%). Moreover, the ratio between the uncertainty on the night side (22:00–05:00 LT) and dayside (10:00–17:00 LT) linearly decreases with altitude (1.2 at 500 km and 1.6 at 250 km). The latitude effects are also altitude-dependant, with an uncertainty ratio pole/equator of 1.1 at 500 km against 1.4 at 250 km.

thumbnail Fig. 6

3D plot of the 1-σ uncertainty (in percent) as a function of space variabilities: (left) altitude and latitude, (right) altitude, and local time.

The density error exhibits a solar cycle variation, driven by the intrinsic ∼11-year variability of magnetic activity in the Sun (Qian & Solomon, 2011), as shown in Figure 7 (right frame). The maximum uncertainty is observed at a given altitude during low solar activity. For instance, it reached 22% in 2008 (minimum of solar cycle 23) while 16% error is deduced in 2002 at 400 km (high solar activity). A 5% uncertainty variation is observed between low and high solar activity in agreement with the range of solar flux variations estimated in Figure 9, left side. We remark that this modulation pattern matches the thermospheric variations due to the solar cycle (Solomon et al., 2011).

thumbnail Fig. 7

3D plot of the 1-σ uncertainty (in percent) as a function of altitude and time evolution: (left) day of the year (right) years.

Surprisingly, the uncertainty does not exhibit seasonal variations, as illustrated in Figure 7 (left frame). However, as shown in Figure 8, different variations on the 1-sigma error are perceived during low solar activity (minimum solar cycle in 2008) and high (2002).

thumbnail Fig. 8

Density ratios 1-σ uncertainty binned in the day of the year of DTM2020 with a 27-day averaged in red color, for two periods (2001–2003 and 2007–2009, respectively maximum and minimum of solar cycle 23).

The 1-sigma uncertainty is minimum at the lowest altitude during high solar activities (~4% for F10.7 = 200$ {F}_{10.7}\enspace =\enspace 200$ at 200 km), while the maximum uncertainty of 30% is reached at the highest altitude during low solar activities (F10.7 = 65)$ {F}_{10.7}\enspace =\enspace 65)$, as shown in Figure 9 (left frame). Whatever the altitude, we noted a 5% decrease in 1-sigma from low to high solar activities. As a final point, the error is significantly enhanced by increasing geomagnetic activity to storm level, as illustrated in Figure 9 (right frame). Indeed, although the 1-sigma uncertainty is minimum at the lowest altitude during quiet geomagnetic activities (~6% for Kp = 1 at 200 km), the maximum of 65% is obtained at 500 km altitude during extreme geomagnetic storms (Kp = 9).$ ).$ We observed a clear transition at Kp = 5 (low/medium geomagnetic activity Kp ≤ 5 and high geomagnetic activity Kp > 5). Indeed, independent of altitude, the error increases by 6% at low/medium geomagnetic activities, while we observe a 30% uncertainty increase from Kp = 5 to Kp = 9 (high/severe magnetic activities). It is well-known that thermospheric density variations and uncertainties are enhanced in response to geomagnetic activity by the energy deposition from the solar wind and magnetosphere (Knipp et al., 2013; Bruinsma et al., 2021a).

thumbnail Fig. 9

3D plot of the 1-σ uncertainty (in percent) as a function of altitude and drivers : (left) solar flux, (right) magnetic index.

We focus on the influence of geographical coordinates and solar/ geomagnetic activities in Figure 10. The 1-sigma uncertainty is plotted as the latitude and local time function on the left side. A reverse saddle-like shape is observed. The maximum uncertainty occurs near the 24 LT in the pole region (~32%). In contrast, a minimum uncertainty of 20% is expected in the late afternoon near the equatorial zone. Therefore, the largest uncertainties are at high latitudes in the night/early morning (22:00–04:00 LT), whereas they are smallest in late morning and afternoon (10:00–18:00 LT) from the low to mid-latitudes. Figure 10 (right frame) shows that the 1-sigma uncertainty is minimum during high solar and low geomagnetic activity (~21% for F10.7 = 200 and Kp = 1). The maximum uncertainty of 60% is observed for Fp = 65 and Kp = 9. A clear transition always appears at Kp = 5. Moreover, independent of solar activity, an increase of 5% occurs at low geomagnetic activity Kp ≤ 5 whereas the uncertainty increases by a factor of 30% during high magnetic activities.

thumbnail Fig. 10

3D surface plot of the 1-σ uncertainty (in percent) (top-left) altitude and latitude, (left) geographical coordinates; (right) solar proxy and magnetic index.

To conclude this section, we underline the chief impact of the altitude on the 1-sigma uncertainty (ranging from 10 to 30%) compared to the other parameters excepting high geomagnetic activity, i.e., Kp > 5 (from 30 to 80%). Latitudinal and diurnal effects on the density uncertainties are observed. Finally, the variation in solar activity over a cycle impacts the neutral density uncertainty even if its amplitude is rather modest (variation in the uncertainty of 5%) and on a long time scale.

7 Validation using HASDM uncertainty model

HASDM densities at 250, 325, 400, and 475 km covering almost two solar cycles have been used to assess our uncertainty model developed with accelerometer-inferred neutral density data (called UM in the following). For that, we used the same process to construct an uncertainty model but with HASDM (called HUM in the following) by binning the vast amount of data (more than 15 GB) to deduce a 6-D polynomial function in the altitude range 200–500 km. The comparisons are shown in Figures 1113 (left and right frames for the UM and HUM model, respectively). The two models present overall the same tendencies. For instance, they exhibit similar cubic shapes as a function of altitude and the local hour in Figure 11 (bottom), although a delay of two hours is observed on the maximum (15 LT for UM and 17 LT for HUM models). Besides, the long-term variation due to the solar cycle is well reproduced by the two models, as illustrated in Figure 12 (bottom frames). The 1-sigma error, as a function of altitude and the magnetic index, presents the same shape with a transition at Kp = 5, as remarked in Figure 13 (bottom frames). One of the main features is an overall underestimation by nearly 5% of the HUM model. This difference increases significantly with the Kp index and reaches 20% at the highest altitude (Fig. 13 – bottom frames). We remind that the datasets have different sampling rates (and so also different spatial resolutions). The accelerometer measurements have a 10s temporal resolution, while HASDM’s is 3 h, which explains lower uncertainties due to the smoothing effect.

thumbnail Fig. 11

Contour level plot of the 1-σ uncertainty (in percent) as a function of geographical coordinates: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (Top) altitude and latitude, (bottom) altitude and local time.

thumbnail Fig. 12

Contour level plot of the 1-σ uncertainty (in percent) as a function of temporal evolution: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (top) altitude and day of year, (bottom) altitude and years.

thumbnail Fig. 13

Contour level plot of the 1-σ uncertainty (in percent) as a function of solar and magnetic drivers: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (Top) altitude and solar flux Fp, (bottom) altitude and magnetic index Kp.

However, some differences need to be clarified. As shown in Figure 11 (top frames), latitude effects are not visible in the HUM model. This is due to the much lower spatial and temporal resolution of HASDM data, which does not capture the rapid and short spatial-scale density variations, especially at auroral latitudes. Then, the HUM reveals seasonal effects not observed in the UM model (Fig. 10, top frames). Indeed, the UM model presents a constant 1-sigma error at any given altitude, whereas the HUM uncertainty exhibits seasonal variation. The principle maximum is just after the June summer solstice (~24% at 450 km), and the secondary maximum is just after the winter solstice (~22% at 450 km). The absence of this variation in UM is most likely due to its much sparser database, but the amplitude of the variation around the mean uncertainty is only ±2%. Finally, a linear decrease as a function of solar flux is modeled with UM, whereas HUM is nearly constant on an altitude level (Fig. 13, top frames). We inferred that it is due to a DTM2020 biases effect during low solar activities (Bruinsma & Boniface, 2021) that overestimated the uncertainty value of UM model at low solar activities (Fp <150$ {F}_p\enspace < 150$).

To summarize, accelerometers deliver the most precise and high-resolution measurements to infer neutral density. Comparison with HUM confirms that the UM model provides realistic estimates of the 1-sigma uncertainty.

8 Conclusion

We developed a semi-analytical model in 6-D space parameters using the DTM2020 thermosphere model that characterizes the uncertainty of its neutral density estimates. The model is constructed with density data from 200 to 500 km altitude, but it was extended to cover 100–1000 km by making presumptions for altitudes without data coverage. The model is founded on a new combined statistical data binning and local least square fitting approach. Because the distribution of the high-resolution density data is relatively sparse, the model was successfully validated in the 200–500 km altitude range using the recently released SET HASDM density data.

The principal results of the model are:

  • the main parameter for the uncertainty during low and moderate magnetic activity (Kp ≤ 5) is altitude;

  • the largest uncertainty is reached during severe or extreme geomagnetic storms;

  • the solar cycle causes a long-term modulation of uncertainty;

  • the model predicts latitudinal and diurnal effects on the density uncertainties.

Further study is needed to validate the uncertainty model in the extended range (100–1000 km), but that depends on future data availability.

Acknowledgments

The SWAMI project has been granted from the European Union’s Horizon 2020 research and innovation program under grant agreement No. 776287. CNES APR equally supports SB and CB. The HASDM database is made available by SET (https://spacewx.com/hasdm/). GOCE and Swarm density data is made available by ESA (https://earth.esa.int/eogateway/). CB would like to acknowledge Julien Laurent-Varin for their fruitful discussions on the mathematical method used in this work. The DTM models and the density uncertainty estimate model are available on Github via the SWAMI website (http://swami-h2020.eu). The editor thanks David Vallado and an anonymous reviewer for their assistance in evaluating this paper.

References

Cite this article as: Boniface C & Bruinsma S 2021. Uncertainty quantification of the DTM2020 thermosphere model. J. Space Weather Space Clim. 11, 53. https://doi.org/10.1051/swsc/2021034.

All Tables

Table 1

List of polynomial coefficient values for each parameter.

Table 2

One-sigma uncertainty as a function of altitude for different solar flux values and magnetic index Kp values.

All Figures

thumbnail Fig. 1

Neutral density derived from CHAMP, GRACE, GOCE, and SWARM satellites (2001–2019). Neutral density is in the log scale with the monthly-averaged neutral density in black color. Solar Flux F10.7 is in red.

In the text
thumbnail Fig. 2

Histogram observed densities to the corresponding DTM2020 model densities (log scale). Fusion data integrated GOCE, CHAMP, GRACE, and SWARM neutral densities datasets. The normal distribution N (μ = 0.02, σ = 0.2) is in red.

In the text
thumbnail Fig. 3

(Left) Density ratios binned in latitude of DTM2020, (Right) density ratios binned in local solar time of DTM2020.

In the text
thumbnail Fig. 4

(Top) 1-σ uncertainty in percent binned in latitude and the model fitting to data in the least-squares (LS) sense, (bottom) 1-σ uncertainty in percent binned in altitude, and the model fitting to data in the least-squares sense. Data is in blue, and the LS fitting in red color.

In the text
thumbnail Fig. 5

1-σ uncertainty (in percent) least-square fitting: (top-left) 1-σ uncertainty as a function of local time, (top-right) 1-σ uncertainty as a function of day of the year, (bottom-left) 1-σ uncertainty as a function of solar flux, (bottom-right) 1-σ uncertainty as a function of Kp-index.

In the text
thumbnail Fig. 6

3D plot of the 1-σ uncertainty (in percent) as a function of space variabilities: (left) altitude and latitude, (right) altitude, and local time.

In the text
thumbnail Fig. 7

3D plot of the 1-σ uncertainty (in percent) as a function of altitude and time evolution: (left) day of the year (right) years.

In the text
thumbnail Fig. 8

Density ratios 1-σ uncertainty binned in the day of the year of DTM2020 with a 27-day averaged in red color, for two periods (2001–2003 and 2007–2009, respectively maximum and minimum of solar cycle 23).

In the text
thumbnail Fig. 9

3D plot of the 1-σ uncertainty (in percent) as a function of altitude and drivers : (left) solar flux, (right) magnetic index.

In the text
thumbnail Fig. 10

3D surface plot of the 1-σ uncertainty (in percent) (top-left) altitude and latitude, (left) geographical coordinates; (right) solar proxy and magnetic index.

In the text
thumbnail Fig. 11

Contour level plot of the 1-σ uncertainty (in percent) as a function of geographical coordinates: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (Top) altitude and latitude, (bottom) altitude and local time.

In the text
thumbnail Fig. 12

Contour level plot of the 1-σ uncertainty (in percent) as a function of temporal evolution: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (top) altitude and day of year, (bottom) altitude and years.

In the text
thumbnail Fig. 13

Contour level plot of the 1-σ uncertainty (in percent) as a function of solar and magnetic drivers: (left) Accelerometer uncertainty’s model, (right) HASDM uncertainty’s model. (Top) altitude and solar flux Fp, (bottom) altitude and magnetic index Kp.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.