 Full paper
 Open Access
 Published:
CM6: a comprehensive geomagnetic field model derived from both CHAMP and Swarm satellite observations
Earth, Planets and Space volume 72, Article number: 80 (2020)
Abstract
From the launch of the Ørsted satellite in 1999, through the CHAMP mission from 2000 to 2010, and now with the Swarm constellation mission starting in 2013, satellite magnetometry has provided excellent monitoring of the nearEarth magnetic field regime. The advanced Comprehensive Inversion scheme has been applied to data before Swarm and to the Swarm data itself, but now for the first time to all the satellite data in this new era, culminating in the CM6 model. The highlights of this model include not only a continuous core magnetic field description over the entire time period 1999 to 2019.5 in good agreement with the CHAOS model series, but the addition of two new oceanic tidal magnetic sources: the larger lunar elliptic semidiurnal constituent \(N_2\) and the lunar diurnal constituent \(O_1\). CM6 is also the parent model of the NASA/GSFC candidates for the DGRF2015 and IGRF2020 in response to the IGRF13 call. This paper provides a full report on the development of CM6.
Introduction
The “modern era” of satellite magnetometry can be said to have been initiated with the launch of the Danish satellite Ørsted on 23 February, 1999 (still in orbit, but not collecting magnetic measurements since summer 2014), followed by the “CHAllenging Minisatellite Payload” (CHAMP) launched on 15 July, 2000 and flying for 10 years before its demise in September, 2010. Other satellites have flown in the interim, such as SACC (data available for 2000 to 2004), leading to the European Space Agency (ESA) Swarm mission launched on 22 November, 2013. Swarm is a constellation of three satellites, two sidebyside lowfliers, referred to as “Alpha” and “Charlie”, whose polar orbits allow for a unique East–West crosstrack sampling of field gradients and a highflier, referred to as “Bravo”, whose polar orbit precesses so as to sweep out different local times to improve separation between internal and external current systems. When supplemented with measurements from groundbased observatories, in particular, observatory hourly mean values (OHMs), this fleet of magnetic monitors provides an excellent survey of Earth’s magnetic field.
For more than two decades the magnetic modeling group at the NASA/Goddard Space Flight Center (GSFC), in collaboration with the group at the Technical University of Denmark (DTU), developed a modeling approach known as the “Comprehensive Inversion” (CI) (see Sabaka et al. 2013) in which the majority of dominant magnetic signals detected in the nearEarth regime are parameterized and subsequently coestimated to obtain optimal signal separation, while taking into account both random and systematic errors. This has resulted in the production of a number of “Comprehensive Models” (CMs) using data from the preSwarm era (e.g., Sabaka et al. 2002, 2004, 2015) and related models based only on Swarm data (see Sabaka et al. 2018), which have been delivering a consistent set of Swarm Level2 (L2) magnetic data products. While the named CMs have never included Swarm data and while the only satellite data included in the Swarm L2 models are from Swarm, the model reported on here, denoted “CM6”, is the first CM to analyze data from the Ørsted, SACC, CHAMP and Swarm satellites, thus covering the entire “modern era”.
The magnetic sources originally included in CI parameterizations are current systems in the core, lithosphere, ionospheric E and Fregions, magnetosphere, and associated induced currents. However, with the advent of highquality satellite vector magnetic measurements, particularly from CHAMP, additional current systems were added such as the oceanic \(M_2\) tidal field (see Sabaka et al. 2015, 2016, 2018). With the recent work of Grayver and Olsen (2019), it is clear that combinations of CHAMP and Swarm measurements are beginning to resolve some weaker tidal constituents, such as the larger lunar elliptic semidiurnal constituent \(N_2\) and the lunar diurnal constituent \(O_1\), and so these have now been included in the CI parameterization.
The development of CM6 has coincided with the call for candidates of the “International Geomagnetic Reference Field: the 13th Generation” (IGRF13). Therefore, GSFC has submitted candidates for the Definitive Geomagnetic Reference Field: 2015 (DGRF2015) and the International Geomagnetic Reference Field: 2020 (IGRF2020) that are directly extracted from, in the case of the former, and linearly extrapolated from, in the case of the latter, the CM6 model.
This paper reports on the development of the CM6 model by first presenting a description of the data selection procedure in "Data selection" section followed by a brief overview of the CI algorithm in "Methodology" section , including model parameterization and the estimation procedure, and ends with a discussion of the results in "Results and discussion" section, including details on the newly derived \(N_2\) and \(O_1\) oceanic tidal components and the IGRF13 candidates.
Data selection
Both scalar and vectorbased measurements were used as provided by the Ørsted, SACC, CHAMP, and Swarm satellite missions and vector measurements from groundbased observatory hourly means.
Temporal selection
The temporal selection criteria for satellite scalar direct measurements and for their alongtrack (mainly in the north–south direction due to the polar orbits) sums and differences from the Ørsted, SACC, CHAMP, and Swarm missions were a 30s cadence with alongtrack sums and differences computed from samples 15 s apart. The time periods used were 15 March, 1999 through 23 February, 2011 for Ørsted, 23 January, 2001 through 4 December, 2004 for SACC, 30 June, 2000 through 4 September, 2010 for CHAMP, and 25 November, 2013 through 31 December, 2018 for Swarm.
Vector direct measurements and their alongtrack sums and differences from the CHAMP and Swarm missions were taken at the same periods using a 30s cadence with alongtrack sums and differences computed from samples 15 s apart. From the two sidebyside flying Swarm Alpha and Charlie satellites, crosstrack (mainly east–west due to the orbit configurations) scalar and vector sums and differences were used from the period 17 April, 2014 through 31 December, 2018, at a sampling rate of 30 s. Crosstrack sums and differences were computed from data where Alpha and Charlie were nearest in geocentric latitude at a temporal separation of at most 15 s (typically 4–10 s apart).
Ground observatory hourly mean values from 199 stations were used from the period January 1999 through April 2019. These data were checked and cleaned for trends, spikes and other errors (see Macmillan and Olsen 2013).
Environmental selection
The environmental selection criteria were the following: (1) \(Kp \le 2^\) (3° for sums and differences); (2) \(\left {dDst/dt}\right \le 3~\text {nT/h}\) (for direct and sums and differences); (3) direct satellite vector and scalar measurements only from dark regions, i.e., the sun at least \(10^\circ\) below the horizon; (4) satellite direct vector measurements equatorward of \(55^\circ\) quasidipole (QD) latitude; (5) vector sums and differences from the CHAMP mission were used when both double and single Star Tracker heads were available for attitude determination; and (6) Swarm data diverging from the CHAOS6 x7 model by more than 100 nT in the scalar field or 500 nT in any of the vector field components were rejected. Data rejection takes place at each iteration through the identification and elimination of gross outliers as determined by an inspection of residual plots (see "Estimation procedure" section).
A stacked bar graph of measurements types and counts per year is shown in Fig. 1 where seven types are broken out: (1) North–South alongtrack scalar sums and differences; (2) East–West acrosstrack scalar sums and differences; (3) North–South alongtrack vector sums and differences; (4) East–West acrosstrack vector sums and differences; (5) satellite direct scalar measurements; (6) satellite direct vector measurements; and (7) observatory vector hourly means measurements. Note the absence of satellite measurements in the \(2011{}2012\) year gap between the CHAMP and Swarm missions.
Methodology
Model parameterization
The parameterization of the CM6 model follows closely that of the CIY4 model (Sabaka et al. 2018) except that now the oceanic tidal magnetic signals of the \(N_2\) and \(O_1\) constituents are included as well as the magnetometer alignment parameters of the CHAMP satellite. A synopsis of the parameterization is listed in Table 1. A brief description of each source field is given below, but more details can be found in Sabaka et al. (2018).
Core and lithospheric fields
The core and lithospheric magnetic fields are expressed as gradients of solid harmonic (SH) expansions of the internal branch solution to Laplace’s equation in spherical coordinates corresponding to an SH degree truncation level of \(N_{\max} = 120\), where the first \(N_{SV} = 18\) degrees allow for secular variation (SV) in the form of order4 Bsplines spanning 1999.0 to 2019.5 with knots every 6 months giving a total of 45 parameters per SH coefficient, and for degrees above \(N_{SV}\) the coefficients are constant. The expression for the corresponding core/lithospheric potential at time t and position \({\mathbf {r}}\), corresponding to EarthCentered EarthFixed (ECEF) spherical coordinates of radius, colatitude, and longitude \((r,\theta ,\phi )\), is given by
where the \(\mathfrak {R}\left\{ {\cdot }\right\}\) operator takes the real part of the expression only, \((\cdot )^{*}\) is the complex conjugate of the argument, and \(Y_n^m\) is the surface SH of degree n and order m given by
where a is the Earth meanradius (6371.2 km) and \(P_n^m\) is the Schmidt seminormalized associated Legendre function of degree n and order m. The complex Gauss coefficients, \(\gamma _n^m(t)\), of degree n and order m are given by
where \(b_q\) is the qth cubic Bspline of the expansion and the epoch of the expansion is 2015.0. The general complex Gauss coefficient \(\gamma _n^m(t)\) is related to the familiar real Gauss coefficients \(g_n^m(t)\) and \(h_n^m(t)\) by \(\gamma _n^m(t) = g_n^m(t){+}i h_n^m(t)\), that is, \(g_n^m(t)\) is the real part and \(h_n^m(t)\) is the imaginary part and \(i = \sqrt{1}\).
Oceanic tidal fields
The magnetic field from the oceanic principal lunar semidiurnal constituent \(M_2\) has been included in CM6 as the gradient of an internal potential (see Sabaka et al. 2015, 2016, 2018) whose SH degree truncation level is \(N_{\text{max}} = 36\) and each coefficient is sinusoidal in time with a 12.42060122 h periodicity with time \(\Delta t\) rendered with respect to Greenwich phase. The potential at time \(\Delta t\) and position \({\mathbf {r}}\) in the ECEF system is then
where \(\tau _n^m\) is the complex coefficient and
with \(\omega _{M_2} = 2\pi /12.42060122~\text {rads/h}\).
Following the work of Grayver and Olsen (2019), both the larger lunar elliptic semidiurnal constituent \(N_2\) and the lunar diurnal constituent \(O_1\) were included in the CM6 parameterization in a similar form to that of \(M_2\), but with \(\omega _{M_2}\) replaced by \(\omega _{N_2} = 2\pi /12.65834751~\text {rads/h}\) for \(N_2\) and \(\omega _{O_1} = 2\pi /25.81933871~\text {rads/h}\) for \(O_1\).
Ionospheric field
The treatment of the ionospheric and associated induced magnetic fields is identical to that used in Sabaka et al. (2015, 2018) and is built from QD symmetric basis functions (Richmond 1995; Emmert et al. 2010) that reflect the conductivity structures found in the ionospheric Eregion with an induced field due to its interaction with a 3dimensional (3D) conductivity model where a surface layer containing continents and oceans is underlain by a 1dimensional (1D) mantle (Kuvshinov and Olsen 2006), and updated in Kuvshinov (2008). More details can be found in Sabaka et al. (2018).
The secondary induced field is expressed in the spectral domain through transfer functions \({\mathbf {Q}}(\omega )\) at frequency \(\omega\), which in this case are for 24, 12, 8, and 6 h periodicities. These periods are further modulated by an annual and semiannual periodicity and by scaling from the 3month running average of the \(F_{10.7}\) solar radiation index. Longperiod induced variations are approximated by an infinite conductor at depth.
Magnetospheric field
The magnetosphere and associated induced magnetic fields are discretized into 1h time bins during selected quiet periods within which the fields are treated as static external and internal SH expansions in dipole coordinates, respectively, to degree \(N_{\text{max}} = 1\) and order \(M_{\text{max}} = 1\). This results in 114, 185 hourly bins covering 64% of the hours of the model time span from 1 January 1999 to 30 April 2019.
Alignment parameters
Alignment rotations between the vector magnetometer frame (VFM) and the spacecraft common reference frame (CRF) are estimated for Swarm Alpha, Bravo, and Charlie and for CHAMP when two Star Trackers are in use or one of two. These are parameterized in terms of three Euler angles representing rotations around the xaxis of the CRF followed about the new yaxis and then the new zaxis. The angles are treated as static in 10 day intervals.
Estimation procedure
Following Sabaka et al. (2018), the CM6 parameters are determined using the Gauss–Newton (GN) nonlinear leastsquares estimator (Seber and Wild 2003) with linear equality constraints and smoothing quadratic constraints whose kth step is
where \(\varvec{\Delta d}_k\equiv \varvec{\Delta d}({\mathbf {x}}_k)={\mathbf {d}}{\mathbf {a}}({\mathbf {x}}_k)\) is the residual vector of the data \({\mathbf {d}}\) with respect to the nonlinear model vector \({\mathbf {a}}({\mathbf {x}}_k)\) evaluated at \({\mathbf {x}}_k\), \({\mathbf {A}}_k\equiv {\mathbf {A}}({\mathbf {x}}_k)\) is the Jacobian of the model vector evaluated at \({\mathbf {x}}_k\), \(\varvec{\Delta x}_k\) are the adjustments to the current parameter vector \({\mathbf {x}}_k\), and \({\mathbf {W}}_k\equiv {\mathbf {W}}({\mathbf {x}}_k)\) is the data weight matrix. There are \(N_q\) quadratic constraints, where \({\mathbf {P}}_j\) is the jth a priori quadratic constraint matrix that, along with the Lagrange multiplier \(\lambda _j\), specifies the deviation of the solution from the preferred a priori model vector, which in the case of smoothers, is the zero vector. The matrix \({\mathbf {G}}\) is the linear equality constraint matrix which ensures that the induced SH time series associated with magnetospheric variations and the core field SV temporal basis functions are orthogonal. More details, including the solution formulation, are given in Sabaka et al. (2018).
The starting model, \({\mathbf {x}}_0\), was obtained by first updating the CIY4 model of Sabaka et al. (2018), based upon the first 4 years of Swarm data, to the CIY5 model by adding the fifth year of Swarm data. The CIY5 model was then used to initialize all of the model parameters with the exception of the core field before 2013.9 and the CHAMP vector magnetometer alignment angles. The CHAOS6x8 model of Finlay et al. (2016) was used to initialize the core field from 1999 to 2013.9, but the CIY5 core field epoch of 2015.0 was adopted since it is anchored well within the Swarm data envelope. The CHAMP alignment angles were initialized to zero. A total of four iterations were performed.
Errorcovariance
The \({\mathbf {W}}_k\) matrix is assembled from errorcovariance and errorbias considerations. These numbers are based upon residual analysis from previous models starting from OIFM (Olsen et al. 2000) and successively updated by various generations of the CHAOS and CM models. For vector OHM data, all local times and latitudes were used in the local NorthEastCenter (NEC) frame and if poleward of \(\pm 55^{\circ }\) QD latitude were assigned isotropic sigmas (or uncertainties) of 15 nT, while those equatorward of \(\pm 10^{\circ }\) were assigned isotropic sigmas of 7 nT, and elsewhere isotropic sigmas of 4 nT.
Nightside scalar data from Ørsted and SACC at all latitudes were used and these were given sigmas of 4 nT. Scalar sums and differences from all local times and latitudes were used with the same weighting.
CHAMP scalar data from all latitudes were used, and vector data from the nightside at nonpolar latitudes were used when two Star Tracker heads (“2ST”) were available. Sigmas of 3 nT are used for scalar data and the vector isotropic factor. The attitude error treatment of Holme (2000), Holme and Bloxham (1995, 1996) was applied which resolves the vector measurements into the BP3 (“HBtheory” frame) orthogonal coordinate system where “B” is along the predicted magnetic field direction, “P” is in the \(\varvec{{\hat{n}}}{\times }{\mathbf {B}}\) direction where \(\varvec{{\hat{n}}}\) is the unit vector along the CRF zaxis, and “3” completes the system. For 2ST data, 10 arcsec pointing and rotation angle sigmas were used. Scalar North–South sums and differences were used at all local times at all latitudes and vector North–South sums and differences were used at lowmid latitudes at all local times. The sums are assigned a 3 nT sigma isotropic error while differences use 0.3 nT and both use the same attitude error just mentioned. When only one Star Tracker head is available (designated either “AST” or “BST”) then only vector data from the nightside at lowmid latitudes and North–South vector sums and differences at lowmid latitudes at all local times are used. The same uncertainty assignments are used for single heads except that the attitude error now comprises 10 arcsec pointing and 40 arcsec rotation angle sigmas.
Data from Swarm Alpha, Bravo, and Charlie were selected in exactly the same way as the dualhead Star Tracker CHAMP data. However, assigned sigmas differ in that 2.2 nT is used for scalar and vector data components and attitude error is not considered. The North–South sums are assigned a 2.2 nT sigma per component while differences use 0.3 nT. The East–West vector sums and differences from Alpha and Charlie are from lowmid latitudes and all local times, while the scalar components are from all latitudes. They too are assigned a 2.2 nT sigma per component for sums while differences use 0.3 nT. The sums and differences are analyzed in the local NEC frame, while the direct vector measurements are analyzed in the BP3 frame even though no attitude error is considered.
All data were weighted by \(\sin {\theta }\), where \(\theta\) is their respective geographic colatitude, to mitigate highdensity data in the polar regions.
Robust estimation was employed via Iteratively Reweighted LeastSquares (IRLS) using Huber weighting (Constable 1988) and so for the ith iteration, if the kth residual, \(e_{i,k}\), was within \(c\sigma _i\) of the mean of its distribution, in this case defined by a mean of zero, a standard deviation of \(\sigma _i\), and \(c = 1.5\), then it was treated as Gaussian noise with the previous uncertainty assignment. However, if it was outside of \(c\sigma _i\) of the mean, then it was treated as Laplacian noise. Thus, weights were assigned according to
To mitigate the effects of errorbias in certain measurement types, the scheme known as “Selective Infinite Variance Weighting” (SIVW) (see Sabaka et al. 2013) was used. It turns out that this can be interpreted as a variant of the Schmidt Type Consider Filter (Bierman 1977) where the variance of considered parameters tends to infinity. The application is based upon measurement type, sun position, and QD latitude range. More details are given in Sabaka et al. (2018), but Table 2 indicates how SIVW is applied in the form of “nominal” and “nuisance” parameters with respect to various data types across the core, lithospheric, and tidal parameter subspaces. Generally, if a particular data subset has a high signaltonoise ratio for these signals, then they contribute to the “nominal” set, otherwise, to the “nuisance” set.
Constraints
The number of explicit quadratic smoothing constraints used is \(N_q = 8\) along with the linear equality constraint. The ionospheric and magnetospheric/induced constraints are the same as those used in CIY4 and include the nightside Eregion currents, denoted as “\({{{\mathcal {P}}}}\langle \left {{\mathbf {J}}_{\mathrm{eq},\mathrm{MLT}:21{}05}}\right _2^2\rangle\)”, the smoothness of the diurnally varying portion of the currents, denoted as “\(\mathcal{P}\langle \left {\nabla _s^2{\mathbf {J}}_{\mathrm{eq},p>0,\mathrm{mid{}lat}}}\right _2^2\rangle\)”, the Euclidean length of the magnetospheric/induced coefficients in each bin, denoted as “\(\mathcal{P}\langle \left {{\mathbf {p}}_{\mathrm{mag/ind}}}\right _2^2\rangle\)”, and the linear constraint that forces orthogonality of the induced magnetospheric field and the core SV through time, denoted as \(\mathcal{P}\langle \left {{\mathbf {p}}_{\mathrm{ind}\perp \mathrm{core}}}\right _2^2\rangle\). More details may be found in Sabaka et al. (2018). The lithospheric constraint is on the meansquare field magnitude \(\left {{\mathbf {B}}}\right\) over Earth’s mean surface at 6371.2 km for SH degrees 110 and above and is denoted as “\({{\mathcal {P}}}\langle \left {{\mathbf {B}}_{n\ge 110}}\right ^2\rangle\)”. The biggest difference with CIY4 is that now only the meansquared third time derivative of the radial component of the magnetic field, \(B_r\), at the CoreMantle Boundary (CMB) at 3480 km radius over the entire time domain of the model, denoted as “\({{\mathcal {P}}}\langle {\dddot{B}_r}^2\rangle\)”, is constrained as opposed to a mixture of second and third time derivatives. Finally, the firstdifferences of the Euler angle time series between 10day bins comprising the magnetometer alignment for CHAMP 2ST, AST, and BST are constrained and are denoted as “\({{\mathcal {P}}}\langle \left \Delta E_{2ST}\right ^2\rangle\)”, “\(\mathcal{P}\langle \left \Delta E_{AST}\right ^2\rangle\)”, and “\(\mathcal{P}\langle \left \Delta E_{BST}\right ^2\rangle\)”, respectively. Table 3 provides the associated values of \(\lambda\) for each constraint. Note that \(\lambda\) is infinite for linear equality constraints since these constraints may be expressed as the limit as \(\lambda {\rightarrow }\infty\) of a related quadratic form.
Results and discussion
Residual statistics
The weighted residual statistics for CM6 are shown for Ørsted, SACC, CHAMP 2ST, CHAMP AST, Swarm Alpha, Bravo, Swarm Alpha & Charlie, and OHM measurements in Tables 4, 5, 6, 7 and 8, respectively. The weighted mean and rootmeansquare (RMS) are related to the Huber weights in Eq. 7 as
where N is the number of measurements and \(e_i\) and \(w_i\) are the ith residual and Huber weight for a particular component, respectively, at the final iterate.
The Ørsted and SACC statistics, as expected, have larger RMSs for high and low versus mid QD latitude ranges, larger RMSs for light versus dark, and much smaller RMSs for differences versus sums. The CHAMP statistics also show similar behavior with respect to QD latitude, sun position, and data type. The singlehead Star Tracker data AST and BST show very similar statistics and so the latter has been omitted for brevity. However, while data types involving the “B” component show similar statistics between 2ST and AST/BST, the statistics for the “P” and “3” component data types show consistently large RMSs for the singlehead versus the dualhead Start Tracker cases. This makes sense since the attitude error in the boresight rotation angle is larger in the singlehead cases and this degrades the “P” and “3” components.
As with the CIY4 model, Swarm Alpha and Charlie show very similar statistics as expected since they are in close proximity as the low satellite pair, and so the latter has been omitted for brevity, while Bravo shows slightly higher residuals. Swarm also has similar behavior with respect to QD latitude, sun position, and data type as the other satellites. The “B” and “F” component statistics are also in close agreement, as they are with CHAMP, which is expected since they are nearly in the same direction. The sums and differences statistics also follow the same patterns as seen in CIY4, as expected. It is also interesting that the North–South and East–West statistics are very similar in most cases reflecting a consistent level of measurement calibration between the Alpha and Charlie satellites.
Finally, the OHM statistics also exhibit the same patterns with respect to QD latitude and sun position indicating that these effects are seen at satellite altitudes as well as on ground.
Core and lithospheric fields
The core field of CM6 may be examined both spatially and temporally. The CHAOS6x8 model is used for comparison since it provided the starting state for the preSwarm core portion of CM6 and so discrepancies are more likely due to the incompatibility of the CHAOS6x8 core state with the data and theory incorporated in CM6. Figure 2 shows maps of the core radial field and associated SV at the CMB for SH degrees \(n = 1{}13\) at epoch 2016.0 from CM6 and the difference between CM6 and CHAOS. These maps look very similar to those shown for CIY4 in Sabaka et al. (2018) for the same epoch, as expected, particularly the dominant dipolar of the radial field itself. However, the difference maps are quite interesting, particularly for the radial field, which shows a strong zonal harmonic structure in dipole coordinates, perhaps \(g_{13}^0\) given the number of zerocrossings. This may be related to how induction signals are handled in the two models. For CM6, both ionospheric and magnetospheric induction potentials are parameterized in terms of basic SH functions in dipole coordinates, whereas CHAOS does not consider ionospheric induction. The differences in radial SV appear to be more random. It is noteworthy that the CM6 SV at the CMB, like CHAOS, shows intense structures at high latitude under the Bering Strait and north Eastern Siberia. The differences in both the radial field and SV are at about the \(10\%\) level of the CM6 values.
As for the temporal structure of the core field, time series of CM6 and CHAOS6x8 Gauss coefficients and their time derivatives for SH degrees \(n = 1{}3\) from 1999 to 2019, the satellite portion of the CM6 time domain, are shown in Figs. 3 and 4, respectively. At the scale of the plots, the agreement appears to be very good between the Gauss coefficients. The notable deviations are in the lowdegree zonal terms, \(g_1^0\) and \(g_3^0\), which appear as a constant bias offset. This has been previously noted and attributed to the fact that only nightside data are used in CHAOS and no ionospheric induction is considered, which leads to a zonal signal pattern in QD coordinates in the differences.
The differences are more pronounced when comparing the core SV coefficients, as shown in Fig. 4. While the overall patterns are in good agreement, it is clear that the CHAOS SV is smoother than that of CM6, particularly in the zonal terms \({\dot{g}}_1^0\) and \({\dot{g}}_3^0\). There are also differences near the end points in the \({\dot{h}}_1^1\) and \({\dot{g}}_2^0\) terms. Again, this is most likely related to how induction is being handled in each of the models and to how strong the regularization constraints are being applied within both models.
The CM6 lithospheric field can be compared to that of the LCS1 (Olsen et al. 2017) and CIY4 models using the standard three metrics, the Lowes–Mauersberger spectrum, \(R_n(r)\), of Lowes (1966)
where a and r are the reference and evaluation radii, respectively, and \(g_n^m\) and \(h_n^m\) are the real Gauss coefficients of the SH expansion; the degree correlation between two models
where \(g_{n,k}^m\) and \(h_{n,k}^m\) are the Gauss coefficients of model “k”; and the matrix of normalized coefficient differences (in %), S(n, m)
where the subscripted “e” and “r” indicate the Gauss coefficients of the evaluated and reference models, respectively.
The topleft plot of Fig. 5 shows the \(R_n\) spectra for CM6, LCS1, and CIY4 and the differences between CM6 and the other two models for SH degrees \(n = 20{}100\) at radius \(a = 6{,}371.2~\text {km}\). According to this metric, the CM6 lithosphere is in better agreement with CIY4 up to SH degrees of about 60, but is in better agreement with LCS1 above degrees of about 85. However, the power in the model differences is about 3 orders of magnitude less than the signal strength for all degrees shown indicating generally good agreement between models. The agreement with CIY4 at low degrees is probably due to the commonality of Swarm data in the two models. The agreement with LCS1 above degree 85 is most likely due to the fact that CIY4 constrains its lithospheric expansion at SH degrees \(n{\ge }85\). This is also corroborated by the \(\rho _n\) (topright) and S(n, m) (lower) plots. It may also be the case that CM6 tends to LCS1 because both models analyze CHAMP data, whereas CIY4 does not.
Figure 6 shows maps of the Z (center) component from CM6 (top) and the difference with LCS1 (bottom) for SH degrees \(n = 16{}100\) at epoch 2015.0 at radius \(a = 6{,}371.2~\text {km}\). Comparing the two plots, which use the same scale, it appears that the CM6 lithospheric field is in good agreement with that of LCS1. The discrepancies are manifested mainly in the auroral zones and along the dip equator, which are delineated by the red curves representing the QD latitudes of \(\pm 55^\circ\) and \(0^\circ\). Although neither CM6 nor LCS1 use dayside data equatorward of QD latitude \(\pm 10^{\circ }\) to determine the nominal lithosphere, LCS1 uses only dayside scalar gradients outside this region whereas CM6 uses dayside scalar and vector gradients outside this region and this perhaps may contribute somehow to the discrepancy patterns along the dip equator. In general, the definitive LCS1 model shows that the combination of Swarm and CHAMP measurements provides perhaps the best estimate of the smallscale crustal field at this time and the CMs are now following this course.
Oceanic tidal fields
The oceanic \(M_2\) tidal signal has been detected in satellite data by Grayver and Olsen (2019), Sabaka et al. (2015, 2016, 2018), Tyler et al. (2003), while \(N_2\) was crudely detected by Sabaka et al. (2016), but more convincingly by Grayver and Olsen (2019) (denoted as “G&O”) who also detected \(O_1\). It should be noted that previous attempts to extract \(N_2\) and \(O_1\) using the CI approach with CHAMP data failed. However, with the advent of Swarm, these three constituents have now been coestimated in CM6. To compare the models, a generalization of the classic \(R_n\) spectrum of Lowes (1966), stated in Eq. 10, was developed by Sabaka et al. (2015, 2016) and defined for a particular tidal constituent as the meansquare magnitude of the magnetic field at SH degree n over a sphere of radius r and over the tidal constituent period given by
where \(a = 6371.2~\text {km}\) and \(\tau _n^m\) is defined in Eq. 4 for a particular constituent. The \(R_n\) spectra are shown in Fig. 7 at radius \(a = 6{,}371.2~\text {km}\) for \(M_2\) SH degrees \(n = 1{}28\) (top) from CM5, CIY4, CM6, and G&O, for \(N_2\) SH degrees \(n = 1{}12\) (bottomleft) from CM6 and G&O, and for \(O_1\) SH degrees \(n = 1{}12\) (bottomright) from CM6 and G&O. These SH degree ranges were what was estimated by Grayver and Olsen (2019).
For \(M_2\), the models show peak power at either degrees 5 or 6, and of the CI type models, the Swarm only model, CIY4, shows the largest value followed by the CHAMP/Swarm mixture, CM6, and finally the CHAMP only model, CM5. The G&O model shows a more diminished power than all of the others. The power trends at higher degrees are all in basic agreement, although CM5 power does begin to diverge. For \(N_2\), CM6 peaks at degree 6 while G&O peak at 5, and for \(O_1\), CM6 peaks at degree 4 and G&O at 3. The power across most degrees are substantially larger for CM6 than for G&O for all three constituents. These amplitude differences may lie in the treatment of internal induced signals in the mantle or sources in the ionosphere, especially since G&O are based upon CHAOS model residual data. Recall that the CHAOS series does not model the nightside induced ionospheric field, which could leak into its residuals and subsequently be absorbed into the tidal fields. Conversely, if the mantle induction is not accurate in CM6, then this could also contaminate the tidal fields.
The constituents may also be compared in the spatial domain either in the form of amplitude and phase or as the real and imaginary parts of a complex phasor representation. To use the latter form, rewrite the tidal magnetic potential in Eq. 4 as
where
The \(M_2\) radial magnetic field, for example, at any point \({\mathbf {r}}\) and time \(\Delta t\) may be expressed as
where
is a complex phasor whose real and imaginary parts may be examined.
Maps of \(\mathfrak {R}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) and \(\mathfrak {I}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) are shown in Figs. 8, 9, and 10 for the \(M_2\), \(N_2\), and \(O_1\) constituents, respectively, at a satellite altitude of 430 km and for the corresponding degree ranges shown in Fig. 7 from CM6 and G&O. A visual inspection of the \(M_2\) maps shows very good agreement in patterns, which is quantified by map correlation coefficients of 0.96 and 0.90 between \(\mathfrak {R}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) and between \(\mathfrak {I}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\), respectively, with CM6 having slightly higher amplitudes, as expected from the \(R_n\) comparison. The importance of Swarm measurements in the extraction of \(M_2\) is clear when one considers that the CIY4 and CM6 maps are likely trustworthy out to degree \(28{}36\), whereas that of CM5 are only to about degree 18. For the \(N_2\) maps, the correlations between \(\mathfrak {R}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) and between \(\mathfrak {I}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) are 0.77 and 0.75, respectively, which indicates a modest agreement in patterns. The higher CM6 amplitudes are now very apparent. For the \(O_1\) maps, the correlations between \(\mathfrak {R}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) and between \(\mathfrak {I}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) are 0.55 and 0.47, respectively, which is much worse than the agreement between semidiurnal constituents, although many of the larger features appear to be centered in similar locations. However, the \(\mathfrak {R}{\left\{ {\mathcal {B}}_{r_{M_2}}\right\} }\) map from CM6 shows contamination in the interiors of both Africa and Antarctica that are absent in the G&O map. Again, the CM6 power is much higher. It is interesting that in all constituents, the correlations between the real parts are consistently higher than between the imaginary parts. In general, however, all three constituents are in fair agreement and suggest that oceanic tidal signals can be detected and separated by satellite missions such as CHAMP and Swarm.
Ionospheric field
Figure 11 shows the radial magnetic field at Earth’s surface associated with the primary (top) and secondary (bottom) ionospheric current system during vernal equinox centered on local noon for various universal times. The behavior of the CM6 ionospheric field is in good agreement with previous CI models, such as CIY4. Note that the secondary induced field does not vanish during nighttime, but is rather broadscaled and has odd equatorial symmetry, which is exactly what can map into the lowdegree zonal coefficients of the core field in models that do not consider the ionosphere. Furthermore, since the induced ionosphere has power at solar periods of 24.0 and 12.0 h its treatment will no doubt have an effect on the recovery of the nearby periods of the diurnal and semidiurnal tidal signals such as \(M_2\), \(N_2\), and \(O_1\) and may be the reason for the discrepancies between the results from CM6 and G&O.
Magnetospheric field
The dominant axial dipole term \(q_1^0\) of the magnetospheric field is assessed, as it was for CIY4, in Fig. 12 by comparing 30 day averages (top panel) of the CM6 estimate (blue); the \(q_1^0\) from the CHAOS7 model, a more recent unpublished version of CHAOS (red); the Swarm MMA (“MagneticMagnetospheric”) L2 product (yellow), with more details given in Sabaka et al. (2018); the Est index (purple), which is the external part of the Dst index determined using data from four lowlatitude magnetic observatories (Maus and Weidelt 2004); and the \(RC_e\) (green), which is the external, magnetospheric part of RC, an index of magnetospheric ringcurrent strength (Olsen et al. 2014). The signs of Est and \(RC_e\) have been changed and a 12nT bias has been added to account for the unknown absolute baseline level of ringcurrent indices such as RC and Dst, which are entirely determined from ground observatory data, to compare with \(q_1^0\).
The difference (bottom panel) between CM6 \(q_1^0\) and MMA (blue) is excellent, as was seen for CIY4, but the difference between CM6 and CHAOS7 \(q_1^0\) (red) is also very good and extends over the entire CM6 time period. This is especially promising since CHAOS7 does not estimate the magnetosphere in discrete time bins, but rather time variation is parameterized by the proxy RC index. Still there remains an unexplained annual variation in the difference. The difference of CM6 with Est (yellow) is much larger and erratic which may be attributable to the wellknown baseline instabilities of the Dst index (e.g., Olsen et al. 2014). In addition, the calculation of Est is somewhat different than that used when assessing CIY4, which is due partly to the change of Dst from Quicklook to quasidefinitive and small changes in the conductivity model used to decompose Dst and RC into external and induced parts. Finally, the difference between CM6 and \(RC_e\) (purple) is also reasonable, but the same annual variation is seen as with CHAOS7.
IGRF13 candidates
The International Association of Geomagnetism and Aeronomy (IAGA) working group VMOD of Divison V requested candidate models for its 13th Generation of the International Geomagnetic Reference Field. These include a definitive model for epoch 2015.0 (DGRF2015) and an operational version for epoch 2020.0 (IGRF2020), both being static internal field SH expansions of degree \(n = 1{}13\) that represent the observational “main” magnetic field of the Earth at those epochs. Candidates for both the DGRF2015 and IGRF2020 models were provided by the lead at GSFC and were obtained from CM6. For DGRF2015, CM6 was simply evaluated at epoch 2015.0 and formal errors for the Gauss coefficients provided. The IGRF2020 was derived from a simple linear extrapolation passing through the CM6 Gauss coefficients at 2018.75 and 2019.0 and evaluated at epoch 2020.0, and likewise, the formal errorcovariance was extrapolated to 2020.0. This \(2018.75{}2019.0\) interval was chosen because it includes the latest extent of the Swarm data used in CM6 and provides a fair level of continuity in \({\dot{g}}_1^0\). The Swarm data allow for more accurate coefficients of degree \(n = 1{}13\) due to good global coverage, as opposed to later times that include only OHM data.
Conclusions
The CM6 model was derived from over 20 years of satellite and observatory groundbased data, essentially covering the “modern era” of satellite magnetometry. This is the first model to combine both CHAMP and Swarm data that are based upon the CI methodology. The resulting core, lithosphere, oceanic tidal \(M_2\), ionosphere, magnetosphere, and associated induced magnetic field models are in very good agreement with those previously determined in other models. In particular, the core and SV spatial and temporal behavior are very similar to those of CHAOS6 and CHAOS7 with the largest discrepancies being wellunderstood in the context of the treatment of induced fields. Two new magnetic field sources have been included and correspond to the \(N_2\) and \(O_1\) oceanic tidal constituents. These are in generally fair to good agreement with the models obtained in Grayver and Olsen (2019) that were derived from CHAOS residuals and whose discrepancies are also likely related to the treatment of induced fields.
In response to the IGRF13 call, the GSFC candidate models for DGRF2015 and IGRF2020 were extracted from CM6 either directly, as in the former, or through simple linear extrapolation, as in the latter, along with their associated formal error, and submitted for consideration. CM6 will also serve as an anchor for extending CI models back in time to include other historical data types.
Availability of data and materials
The Swarm satellite data used in this study are available from ESA at http://swarmdiss.eo.esa.int/Level1b/; CHAMP satellite data can be downloaded from http://isdc.gfzpotsdam.de; Oersted and SACC data are available at ftp.spacecenter.dk/data/magneticsatellites/; Observatory data are available at ftp.nercmurchison.ac.uk/geomag/Swarm/AUX_OBS/ or from intermagnet.org. The CM6 model can be downloaded from http://www.spacecenter.dk/files/magneticmodels/CM6/.
Abbreviations
 2ST:

2star tracker
 AST:

Astar tracker
 BP3:

Bfield, perpendicular, 3rd axis coordinate system
 BST:

Bstar tracker
 CHAMP:

CHAllenging Minisatellite Payload
 CI:

Comprehensive inversion
 CIY:

Comprehensive inversion model
 CHAOS:

CHAMP, Ørsted, SACC model
 CM:

Comprehensive model
 CMB:

Core mantle boundary
 CRF:

Common reference frame
 DTU:

Danish Technical University
 DGRF:

Definitive geomagnetic reference field
 Dst:

Disturbance storm time
 ESA:

European space agency
 Est:

External part of Dst index
 EW:

East–West
 ECEF:

Earth centered earth Fixed
 G[MYAMP:

O] Grayver and Olsen
 GN:

Gauss–Newton
 GSFC:

Goddard space flight center
 HBtheory:

Holmes–Bloxham theory
 hr:

Hour
 IGRF:

International geomagnetic reference field
 IRLS:

Iteratively reweighted leastsquares
 Kp:

K planetary index
 LCS:

Lithospheric model from CHAMP and Swarm
 L2:

Level2
 MMA:

Magnetic–magnetospheric
 nT:

NanoTesla
 NS:

North–South
 NEC:

North, East, Center coordinate system
 OHM:

Observatory hourly means
 QD:

Quasidipole
 rads:

Radians
 RC:

Ringcurrent index
 RMS:

Rootmean square
 SIVW:

Selective infinite variance weighting
 SH:

Solid harmonic
 SV:

Secular variation
 UT:

Universal time
 VMF:

Vector magnetometer frame
 1D:

Onedimensional
 3D:

Threedimensional
References
Bierman G (1977) Factorization methods for discrete sequential estimation. Academic Press, New York
Constable CG (1988) Parameter estimation in nonGaussian noise. Geophys J 94:131–142
Emmert JT, Richmond AD, Drob DP (2010) A computationally compact representation of magneticapex and quasidipole coordinates with smooth base vectors. J Geophys Res. https://doi.org/10.1029/2010JA015326
Finlay CC, Olsen N, Kotsiaros S, Gillet N, TøffnerClausen L (2016) Recent geomagnetic secular variation from Swarm and ground observatories as estimated in the CHAOS6 geomagnetic field model. Earth Planets Space. https://doi.org/10.1186/s4062301604861
Grayver AV, Olsen N (2019) The magnetic signatures of the m2, n2, and o1 oceanic tides observed in swarm and champ satellite magnetic data. Geophys Res Lett 46(8):4230–4238. https://doi.org/10.1029/2019GL082400
Holme R (2000) Modelling of attitude error in vector magnetic data: application to Ørsted data. Earth Planets Space 52:1187–1197. https://doi.org/10.1186/BF03352351
Holme R, Bloxham J (1995) Alleviation of the backus effect in geomagnetic field modelling. Geophys Res Lett 22:1641–1644
Holme R, Bloxham J (1996) The treatment of attitude errors in satellite geomagnetic data. Phys Earth Planet Int 98:221–233
Kuvshinov A (2008) 3D global induction in the oceans and solid earth: recent progress in modeling magnetic and electric fields from sources of magnetospheric, ionospheric and oceanic origin. Surv Geophys 29(2):139–186
Kuvshinov AV, Olsen N (2006) A global model of mantle conductivity derived from 5 years of CHAMP, Ørsted, and SACC magnetic data. Geophys Res Lett 33:L18301. https://doi.org/10.1029/2006GL027083
Lowes FJ (1966) Meansquare values on sphere of spherical harmonic vector fields. J Geophys Res 71:2179
Macmillan S, Olsen N (2013) Observatory data and the Swarm mission. Earth Planets Space 65:1355–1362. https://doi.org/10.5047/eps.2013.07.011
Maus S, Weidelt P (2004) Separating the magnetospheric disturbance magnetic field into external and transient internal contributions using a 1D conductivity model of the Earth. Geophys Res Lett 31:L12614. https://doi.org/10.1029/2004GL020232
Olsen N et al (2000) Ørsted initial field model. Geophys Res Lett 27:3607–3610
Olsen N, Lühr H, Finlay CC, Sabaka TJ, Michaelis I, Rauberg J, TøffnerClausen L (2014) The CHAOS4 geomagnetic field model. Geophys J Int 197:815–827
Olsen N, Ravat D, Finlay CC, Kother LK (2017) LCS1: A highresolution global model of the lithospheric magnetic field derived from CHAMP and Swarm satellite observations. Geophys J Int 211(3):1461–1477. https://doi.org/10.1093/gji/ggx381
Richmond AD (1995) Ionospheric electrodynamics using magnetic Apex coordinates. J Geomagn Geoelectr 47:191–212
Sabaka T, TøffnerClausen L, Olsen N, Finlay C (2018) A comprehensive model of Earth’s magnetic field determined from 4 years of Swarm satellite observations. Earth Planets Space 70(130):1–26. https://doi.org/10.1186/s4062301808963
Sabaka TJ, Olsen N, Langel RA (2002) A comprehensive model of the quiettime nearEarth magnetic field: Phase 3. Geophys J Int 151:32–68
Sabaka TJ, Olsen N, Purucker ME (2004) Extending comprehensive models of the Earth’s magnetic field with Ørsted and CHAMP data. Geophys J Int 159:521–547. https://doi.org/10.1111/j.1365246X.2004.02421.x
Sabaka TJ, TøffnerClausen L, Olsen N (2013) Use of the comprehensive inversion method for swarm satellite data analysis. Earth Planets Space 65:1201–1222. https://doi.org/10.5047/eps.2013.09.007
Sabaka TJ, Olsen N, Tyler RH, Kuvshinov A (2015) CM5, a preSwarm comprehensive magnetic field model derived from over 12 years of CHAMP, Ørsted, SACC and observatory data. Geophys J Int 200:1596–1626. https://doi.org/10.1093/gji/ggu493
Sabaka TJ, Tyler RH, Olsen N (2016) Extracting oceangenerated tidal magnetic signals from Swarm data through satellite gradiometry. Geophys Res Lett 43(7):3237–3245. https://doi.org/10.1002/2016gl068180
Seber GAF, Wild CJ (2003) Nonlinear regression. WileyInterscience, New York
Tyler RH, Maus S, Lühr H (2003) Satellite observations of magnetic fields due to ocean tidal flow. Science 299:239–241
Acknowledgements
We thank the NASA Center for Climate Simulation (NCCS) for computational services. The European Space Agency is gratefully acknowledged for providing access to Swarm data and for supporting effort, and the German Aerospace Center (DLR) for support of the CHAMP mission. We thank WDC Geomagnetism (Edinburgh), INTERMAGNET and the many institutes around the world that operate magnetic observatories.
Funding
TJS is supported through the NASA Earth Surface and Interior program. The study has also been partly supported as part of Swarm DISC activities, funded by ESA contract no. 4000109587.
Author information
Authors and Affiliations
Contributions
TJS led the development of the CI algorithm, oversaw its running, produced CM6, and led the writing of this manuscript. LTC produced the official 5th year version of the ESA Swarm L2 CI magnetic products and provided data expertise. NO developed aspects of the CI algorithm and provided the scientific guidance for the external and associated induced magnetic fields. CCF designed the core field regularization and provided scientific guidance for the core field. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Sabaka, T.J., TøffnerClausen, L., Olsen, N. et al. CM6: a comprehensive geomagnetic field model derived from both CHAMP and Swarm satellite observations. Earth Planets Space 72, 80 (2020). https://doi.org/10.1186/s40623020012105
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40623020012105
Keywords
 Geomagnetism
 Field modeling
 CHAMP and Swarm satellites
 Tides