# A model of Earth’s magnetic field derived from 2 years of Swarm satellite constellation data

- Nils Olsen
^{1}Email authorView ORCID ID profile, - Christopher C. Finlay
^{1}View ORCID ID profile, - Stavros Kotsiaros
^{1}and - Lars Tøffner-Clausen
^{1}View ORCID ID profile

**Received: **31 December 2015

**Accepted: **13 June 2016

**Published: **20 July 2016

## Abstract

More than 2 years of magnetic field data taken by the three-satellite constellation mission *Swarm* are used to derive a model of Earth’s magnetic field and its time variation. This model is called SIFMplus. In addition to the magnetic field observations provided by each of the three *Swarm* satellites, explicit advantage is taken of the constellation aspect of *Swarm* by including East–West magnetic intensity and vector field gradient information from the lower satellite pair. Along-track differences of the magnetic intensity as well as of the vector components provide further information concerning the North–South gradient. The SIFMplus model provides a description of the static lithospheric field that is very similar to models determined from CHAMP data, up to at least spherical harmonic degree \(n=75\). Also the core field part of SIFMplus, with a quadratic time dependence for \(n \le 6\) and a linear time dependence for \(n=7\)–15, demonstrates the possibility to determine high-quality field models from only 2 years of *Swarm* data, thanks to the unique constellation aspect of *Swarm*. To account for the magnetic signature caused by ionospheric electric currents at polar latitudes we co-estimate, together with the model of the core, lithospheric and large-scale magnetospheric fields, a magnetic potential that depends on quasi-dipole latitude and magnetic local time.

## Keywords

*Swarm*satellites

## Introduction

*Swarm*, a satellite constellation mission comprising three identical spacecraft, was launched on November 22, 2013. Two of the *Swarm* satellites, *Swarm Alpha* and *Swarm Charlie*, are flying almost side-by-side in near-polar orbits of inclination \(87.4^\circ \) at an altitude of about 465 km (in November 2015) above a mean radius of \(a=6371.2\) km. The East–West separation of their orbits is \(1.4^\circ \) in longitude, corresponding to 155 km at the equator. The third satellite, *Swarm Bravo*, flies at a slightly higher (about 520 km altitude in November 2015) orbit of inclination \(88^\circ \).

Each of the three satellites carries an Absolute Scalar Magnetometer (ASM) measuring Earth’s magnetic field intensity, a Vector Fluxgate Magnetometer (VFM) measuring the magnetic vector components and a three-head Star TRacker (STR) mounted close to the VFM to obtain the attitude needed to transform the vector measurements of the VFM magnetometer to a known coordinate frame. Time and position are obtained by on-board GPS. All *Swarm* data are available at http://earth.esa.int/swarm.

Quite a number of models of the recent geomagnetic field have been derived during the last few years. One class of model is based on the combined analysis of data from several satellite missions (in particular Ørsted, CHAMP and *Swarm*), sometimes also including ground observatory data in order to obtain an improved description of field time variations. Examples of such models are: the CHAOS series (e.g., Finlay et al. 2015, 2016; Olsen et al. 2006, 2014), the GRIMM model series (e.g., Lesur et al. 2008, 2010), the POMME models (e.g., Maus et al. 2005, 2006) and the Comprehensive Model (CM) series (e.g., Sabaka et al. 2002, 2004, 2015).

Other recent models are based on *Swarm* satellite magnetic data alone. Prominent examples are some of the candidate models for IGRF 2015 that are collected in a special issue of *Earth, Planets and Space* (see Thebault et al. 2015, for an overview), and dedicated lithospheric field models that were derived from *Swarm* observations after subtracting model values of the core and large-scale magnetospheric field (e.g., Kotsiaros 2016; Thebault et al. 2016).

The present paper describes a model of the Earth’s magnetic field that has been derived only from the first 28 months of *Swarm* data. It is an extension of the *Swarm Initial Field Model* (SIFM) of Olsen et al. (2015) that includes more recent data as well as vector gradient estimates. Shortly after launch a difference in the measurements taken by the ASM and VFM was observed; this so-called VFM-ASM disturbance field issue had not been solved when SIFM was derived. This effect resulted in degraded vector gradient data at that time, and therefore, only scalar intensity gradient estimates (no vector gradients) were used for SIFM. However, a procedure for correcting the magnetic field data for the “VFM-ASM disturbance field” has been found in the meantime (c.f. Lesur et al. 2015), as discussed in detail by Tøffner-Clausen et al. (2016), which allows us to now also include vector gradient data in our new model.

The goal of the investigations presented in the present paper is threefold. Firstly, we study the impact of including more data of the same kind as used for SIFM (i.e., scalar, vector and scalar gradient data) on the model results; we denote this extended SIFM model as \({\textit{SIFM}}_x\). Secondly, we investigate model improvement by including also vector gradient data. And thirdly we look at some systematic behavior of model residuals in the polar regions, in particular their dependence on magnetic local time (MLT) and the Interplanetary Magnetic Field (IMF), and assess their possible impacts on core and lithospheric field models. Our final model, denoted as *SIFMplus*, co-estimates a magnetic potential that depends on quasi-dipole latitude and MLT. An additional model presented for comparisons that includes vector gradient data but no specific treatment of ionospheric currents in the polar region is called \({\textit{SIFMplus}}_{\text {noMLT}}\).

## Data and model parameterization

We used 28 months (November 26, 2013–March 30, 2016) of magnetic data from the three *Swarm* satellites. Data were selected using the same criteria as for the SIFM model (Olsen et al. 2015): In particular, we select data (vector and scalar) from dark regions only (sun at least \(10^\circ \) below the horizon) for which the strength of the magnetospheric ring current, as measured by the RC index (Olsen et al. 2014), varied by at most 2 nT/h. At quasi-dipole (QD) latitudes (Richmond 1995) equatorward of \(\pm 55^\circ \) we require that the geomagnetic activity index \(Kp\le 2^0\), while for regions poleward of \(\pm 55^\circ \) QD latitude the weighted average over the preceding 1 h of the merging electric field at the magnetopause (e.g., Kan and Lee 1979) has to be below 0.8 mV/m. The vector components of the magnetic field were taken for non-polar latitudes (equatorward of \(\pm 55^\circ \) QD latitude), while only scalar data were used for higher latitudes.

In contrast to the selection of magnetic vector and scalar field data (\(Kp \le 2^0, |\hbox {d}{\text {RC}}/\hbox {d}t| < 2\) nT/h, a condition that in 2014–2015 was fulfilled for 39 % of the time) we allow for higher geomagnetic activity when selecting gradient data (\(Kp \le 3^0, |\hbox {d}{\text {RC}}/\hbox {d}t| < 3\) nT/h, which is fulfilled for 60 % of the time). We also use scalar and vector gradient data from the dayside but excluded low-latitude (QD latitudes \(<\pm 10^\circ \)) dayside data to avoid contamination by the *Equatorial Electrojet*.

The East–West gradient is approximated by the difference \(\delta B_{\text {EW}} = \pm [B_A(t_1, r_1, \theta _1, \phi _1) - B_C(t_2, r_2, \theta _2, \phi _2)]\) of the magnetic observations measured by *Swarm Alpha* (also referred to here as SW-A) and *Charlie* (SW-C), where *B* may be either the scalar intensity *F* or one of the three magnetic vector components. Here \(t_i, r_i, \theta _i, \phi _i,\)
*i* = 1–2 are time, radius, geographic co-latitude and longitude of the two observations. The sign of the difference was chosen such that \(\delta \phi = \phi _1 - \phi _2 > 0\). For each observation \(B_A\) (from SW-A) fulfilling the above selection criteria we selected the corresponding value \(B_C\) (from SW-C) that was closest in co-latitude \(\theta \), with the additional requirement that the time difference \(|\delta t| = |t_1 - t_2|\) between the two measurements should not exceed 50 s.

The North–South gradient is approximated by the difference \(\delta B_{\text {NS}} = \pm [B_k(t_k, r_k, \theta _k, \phi _k) - B_k(t_k+15{\text {\,s}}, r_k+\delta r, \theta _k + \delta \theta , \phi _k + \delta \phi )]\) of subsequent data measured by the same satellite (\(k=A, B\) or *C*) 15 s later, corresponding to an along-track distance of \({\approx } 115\) km (\({\approx } 1^\circ \) in latitude). The sign of the difference was chosen positive if \(\delta \theta >0\), otherwise negative.

Not only the data selection but also the basic model parameterization follows closely that of SIFM. The model parameters consist of spherical harmonic expansion coefficients for the magnetic scalar potential *V* and sets of Euler angles describing the rotation of the satellite vector measurements from the magnetometer frame to the star tracker frame.

The magnetic field vector \(\mathbf{B}=-\nabla V\) is derived from the magnetic scalar potential \(V=V^{\text {int}}+V^{\text {ext}}\) consisting of a part, \(V^{\text {int}}\), describing internal (core and lithospheric) sources, and a part, \(V^{\text {ext}}\), describing external (mainly magnetospheric) sources and their Earth-induced counterparts. Both parts are expanded in terms of spherical harmonics.

*n*= 7–15 vary linearly in time (linear secular variation). This yields \(80\times 82 + 15 \times 17 + 6 \times 8 = 6863\) coefficients describing the internal part of Earth’s magnetic field.

The parameterization of external magnetic field contributions is also similar to that of our previous models, with an expansion of near magnetospheric sources in the Solar Magnetic (SM) coordinate system (up to \(n=2\), with special treatment of the \(n=1\) terms) and of remote magnetospheric sources in Geocentric Solar Magnetospheric (GSM) coordinates (also up to \(n=2\), but restricted to order \(m=0\)). We solve for an RC-baseline correction (described by SM dipole coefficients that explicitly vary in time) in bins of 5 days (for \(m=0\)), resp. 30 days (for \(m=1\)), which in total results in 238 parameters describing the external field part of the model. See Sect. 3 of Olsen et al. (2014) for details on this parameterization of magnetospheric field contributions.

Finally, we co-estimate the Euler angles describing the rotation between the vector magnetometer frame and the star tracker frame in bins of 10 days (i.e., \(3 \times 85\) sets of angles for each of the three satellites *Alpha*, *Bravo* and *Charlie*) which results in an additional 765 model parameters.

The 8286 model parameters are estimated from almost \(15 \times 10^6\) observations (373,985 scalar data, \(3 \times 1{,}272{,}456 = 3{,}817{,}368\) vector data, 4,360,011 estimates of scalar gradients and \(3 \times 2{,}048{,}239 = 6{,}144{,}717\) estimates of vector gradients) by means of an *Iteratively Reweighted Least-Squares* approach using Huber weights, using SIFM as starting model. The gradient data were handled by taking the difference of the design matrices corresponding to the two positions \(t_i, r_i, \theta _i, \phi _i, i=1-2\). Gradient dayside data do not contribute to the core field part of the model (i.e., internal Gauss coefficients up to \(n=15\)), whereas the remaining parts of the model are constrained by all data. No model regularization has been applied.

## Results and discussion

*Swarm*scalar, vector and scalar gradient data leads to a major increase in correlation, as is obvious when comparing the red (SIFM) and yellow \((\hbox {SIFM}_x)\) curves. Adding vector gradient data and modeling of the MLT dependence of polar cap currents results in a further improvement (model SIFMplus, green curves), although spectra and coherence of a model without such a MLT-dependent polar field (\(\hbox {SIFMplus}_{{\text {noMLT}}}\), magenta curves) are very similar to those of SIFMplus.

Although there is hardly any difference between the lithospheric models with (SIFMplus) and without \((\hbox {SIFM}_{{\text {noMLT}}})\) MLT-dependent polar ionospheric field when looking at the geomagnetic spectra (the spectrum of the model difference is below \(0.3\,\hbox {nT}^2\) for all degrees *n*), maps of \(B_r\) at Earth’s surface differ by up to 18 nT, as can bee seen from the bottom left part of Fig. 2. This behavior is due to the fact that the model differences are, as expected, concentrated in the polar regions, whereas the spectrum measures the global average. Accounting for a MLT-dependent ionospheric field in *Swarm* satellite data may therefore indeed improve lithospheric field models.

The first time derivative (SV) between the two models differs in polar regions at Earth’s surface by less than 4 nT/year, which is much weaker than the SV signal (up to 200 nT/year). As expected, there are almost no model differences at non-polar latitudes.

Despite these model improvements, the rather high altitude (about 450 km as of April 2016) of the satellites means that *Swarm* is not yet in an optimal configuration for determination of small-scale lithospheric structures, compared to what is possible with data collected by the CHAMP satellite. CHAMP was flying at altitudes below 330 km during the last 2 years of its mission, which yields a crustal field power at degree \(n=75\) that is about 25 times stronger compared to *Swarm* at its present altitude. Lithospheric field models derived from low-altitude CHAMP data are therefore probably still superior to models determined from *Swarm*, but the gradient concept of *Swarm* discussed in this paper is nonetheless promising for the analysis of future *Swarm* data at lower altitude. The bottom right part of Fig. 2 shows \(B_r\) at Earth’s surface from the final SIFMplus model.

Model statistics of SIFMplus (top), \(\hbox {SIFMplus}_{{\text {noMLT}}}\) (middle) and \(\hbox {SIFM}_x\) (bottom)

SW-A | SW-B | SW-C | SW-A – SW-C | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|

| Mean | RMS |
| Mean | RMS |
| Mean | RMS |
| Mean | RMS | |

| ||||||||||||

\(F_{\text {polar}}\) | 125,612 | −0.36 | 3.39 | 125,598 | −0.36 | 3.25 | 122,775 | −0.34 | 3.40 | |||

\(F_{\text {non-polar}}\) | 427,979 | −0.41 | 2.30 | 424,364 | −0.38 | 2.28 | 420,113 | −0.46 | 2.30 | |||

\(B_r\) | 427979 | −0.25 | 1.93 | 424,364 | −0.41 | 1.99 | 420,113 | −0.24 | 1.98 | |||

\(B_\theta \) | 427,979 | 0.30 | 2.97 | 424,364 | 0.28 | 2.95 | 420,113 | 0.32 | 2.97 | |||

\(B_\phi \) | 427,979 | 0.02 | 2.49 | 424,364 | 0.01 | 2.48 | 420,113 | 0.02 | 2.50 | |||

\(\delta F_{\text {NS, polar}}\) | 268,159 | −0.01 | 0.82 | 259,685 | −0.02 | 0.76 | 260,085 | −0.01 | 0.82 | |||

\(\delta F_{\text {NS, non-polar, dark}}\) | 325,453 | 0.00 | 0.18 | 322,491 | 0.01 | 0.17 | 317,916 | 0.00 | 0.18 | |||

\(\delta B_{r,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.27 | 211,622 | −0.00 | 0.27 | 209,694 | −0.01 | 0.28 | |||

\(\delta B_{\theta ,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.27 | 211,622 | −0.01 | 0.26 | 209,694 | −0.00 | 0.28 | |||

\(\delta B_{\phi ,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.34 | 211,622 | −0.00 | 0.34 | 209,694 | −0.00 | 0.35 | |||

\(\delta F_{\text {NS, non-polar, sunlit}}\) | 356,410 | 0.02 | 0.33 | 355,790 | 0.01 | 0.30 | 349,202 | 0.01 | 0.33 | |||

\(\delta B_{r,{\text {NS, sunlit}}}\) | 232,514 | −0.00 | 0.53 | 232,918 | −0.01 | 0.51 | 227,049 | −0.01 | 0.53 | |||

\(\delta B_{\theta ,{\text {NS, sunlit}}}\) | 232,514 | −0.00 | 0.58 | 232,918 | −0.00 | 0.56 | 227,049 | −0.00 | 0.59 | |||

\(\delta B_{\phi ,{\text {NS, sunlit}}}\) | 232,514 | 0.00 | 0.89 | 232,918 | 0.01 | 0.85 | 227,049 | 0.00 | 0.89 | |||

\(\delta F_{\text {EW, polar}}\) | 413,933 | −0.01 | 0.70 | |||||||||

\(\delta F_{\text {EW, non-polar, dark}}\) | 538,164 | 0.06 | 0.37 | |||||||||

\(\delta B_{r, {\text {EW, dark}}}\) | 344,719 | 0.01 | 0.48 | |||||||||

\(\delta B_{\theta ,{\text {EW, dark}}}\) | 344,719 | −0.01 | 0.50 | |||||||||

\(\delta B_{\phi ,{\text {EW, dark}}}\) | 344,719 | −0.01 | 0.58 | |||||||||

\(\delta F_{\text {EW, non-polar, sunlit}}\) | 592,723 | 0.04 | 0.48 | |||||||||

\(\delta B_{\text {r,EW, sunlit}}\) | 374,546 | 0.02 | 0.80 | |||||||||

\(\delta B_{\theta , {\text {EW, sunlit}}}\) | 374,546 | −0.00 | 0.88 | |||||||||

\(\delta B_{\phi ,{{\text {EW, sunlit}}}}\) | 374,546 | 0.04 | 1.62 | |||||||||

\(SIFMplus_{{noMLT}}\) | ||||||||||||

\(F_{\text {polar}}\) | 125,612 | −0.48 | 3.78 | 125,598 | −0.45 | 3.63 | 122,775 | −0.46 | 3.78 | |||

\(F_{\text {non-polar}}\) | 427,979 | −0.64 | 2.29 | 424,364 | −0.60 | 2.27 | 420,113 | −0.69 | 2.31 | |||

\(B_r\) | 427,979 | 0.07 | 1.98 | 424,364 | −0.05 | 1.96 | 420,113 | 0.10 | 2.03 | |||

\(B_\theta \) | 427,979 | 0.29 | 2.97 | 424,364 | 0.31 | 2.99 | 420,113 | 0.31 | 2.98 | |||

\(B_\phi \) | 427,979 | 0.26 | 2.53 | 424,364 | 0.26 | 2.51 | 420,113 | 0.24 | 2.54 | |||

\(\delta F_{\text {NS, polar}}\) | 268,159 | −0.01 | 0.86 | 259,685 | −0.01 | 0.79 | 260,085 | −0.01 | 0.85 | |||

\(\delta F_{\text {NS, non-polar, dark}}\) | 325,453 | 0.00 | 0.18 | 322,491 | 0.00 | 0.17 | 317,916 | 0.00 | 0.18 | |||

\(\delta B_{r,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.27 | 211,622 | 0.00 | 0.26 | 209,694 | −0.00 | 0.28 | |||

\(\delta B_{\theta ,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.27 | 211,622 | −0.01 | 0.27 | 209,694 | −0.00 | 0.28 | |||

\(\delta B_{\phi ,{\text {NS, dark}}}\) | 215,163 | −0.00 | 0.34 | 211,622 | −0.00 | 0.34 | 209,694 | 0.00 | 0.35 | |||

\(\delta F_{\text {NS, non-polar, sunlit}}\) | 356,410 | 0.03 | 0.34 | 355,790 | 0.03 | 0.31 | 349,202 | 0.03 | 0.34 | |||

\(\delta B_{r,{\text {NS, sunlit}}}\) | 232,514 | −0.00 | 0.53 | 232,918 | −0.01 | 0.51 | 227,049 | −0.01 | 0.54 | |||

\(\delta B_{\theta ,{\text {NS, sunlit}}}\) | 232,514 | −0.00 | 0.58 | 232,918 | −0.00 | 0.56 | 227,049 | −0.00 | 0.59 | |||

\(\delta B_{\phi ,{\text {NS, sunlit}}}\) | 232,514 | 0.00 | 0.89 | 232,918 | 0.01 | 0.85 | 227,049 | 0.00 | 0.89 | |||

\(\delta F_{\text {EW, polar}}\) | 413,933 | −0.01 | 0.72 | |||||||||

\(\delta F_{\text {EW, non-polar, dark}}\) | 538,164 | 0.03 | 0.37 | |||||||||

\(\delta B_{r, {\text {EW, dark}}}\) | 344,719 | 0.01 | 0.48 | |||||||||

\(\delta B_{\theta ,{\text {EW, dark}}}\) | 344,719 | −0.01 | 0.50 | |||||||||

\(\delta B_{\phi ,{\text {EW, dark}}}\) | 344,719 | −0.01 | 0.58 | |||||||||

\(\delta F_{\text {EW, non-polar, sunlit}}\) | 592,723 | 0.05 | 0.49 | |||||||||

\(\delta B_{\text {r,EW, sunlit}}\) | 374,546 | 0.01 | 0.80 | |||||||||

\(\delta B_{\theta ,\text {EW, sunlit}}\) | 374,546 | 0.00 | 0.88 | |||||||||

\(\delta B_{\phi ,\text {EW, sunlit}}\) | 374,546 | 0.04 | 1.64 | |||||||||

\(SIFM_x\) | ||||||||||||

\(F_{\text {polar}}\) | 125,612 | −0.47 | 3.71 | 125,598 | −0.41 | 3.54 | 122,775 | −0.44 | 3.71 | |||

\(F_{\text {non-polar}}\) | 427,979 | −0.67 | 2.30 | 424,364 | −0.64 | 2.26 | 420,113 | −0.72 | 2.31 | |||

\(B_r\) | 427,979 | 0.08 | 2.00 | 424,364 | 0.06 | 1.98 | 420,113 | 0.10 | 2.05 | |||

\(B_\theta \) | 427,979 | 0.31 | 2.95 | 424,364 | 0.35 | 2.96 | 420,113 | 0.33 | 2.96 | |||

\(B_\phi \) | 427,979 | 0.21 | 2.51 | 424,364 | 0.20 | 2.49 | 420,113 | 0.20 | 2.52 | |||

\(\delta F_{\text {NS, polar}}\) | 268,159 | −0.02 | 0.85 | 259,685 | −0.01 | 0.79 | 260,085 | −0.02 | 0.84 | |||

\(\delta F_{\text {NS, non-polar, dark}}\) | 325,453 | 0.00 | 0.18 | 322,491 | 0.00 | 0.17 | 317,916 | 0.00 | 0.18 | |||

\(\delta F_{\text {NS, non-polar, sunlit}}\) | 356,410 | 0.03 | 0.34 | 355,790 | 0.03 | 0.31 | 349,202 | 0.02 | 0.34 | |||

\(\delta F_{\text {EW, polar}}\) | 413,933 | −0.02 | 0.72 | |||||||||

\(\delta F_{\text {EW, non-polar, dark}}\) | 538,164 | 0.03 | 0.36 | |||||||||

\(\delta F_{\text {EW, non-polar, sunlit}}\) | 592,723 | 0.05 | 0.49 |

Table 1 lists the number of data points, together with Huber-weighted means and root-mean-squared (RMS) misfit values between the observations and the predictions of the models SIFMplus (top), \({SIFMplus}_{{\text {noMLT}}}\) (middle) and \({SIFM}_{\text {x}}\) (bottom). Most remarkable is the reduction of the polar scalar misfit \(F_{\text {polar}}\) by 10 % of SIFMplus compared to \({SIFMplus}_{{\text {noMLT}}}\). There is also a slight misfit reduction of 2–3 % of the polar scalar gradient data and of the non-polar vector data, resulting in a RMS misfit of the non-polar radial component of less than 2 nT.

Also remarkable is the achieved RMS misfit of the gradient data which (for non-polar dark conditions) is below 200 pT for the N-S scalar gradient, about 270 pT for the radial and North–South components \(\delta B_{r,{{\text {NS}}}}, \delta B_{\theta ,{{\text {NS}}}}\) of the vector gradient, and slightly higher (about 350 pT) for the East–West component \(\delta B_{\phi ,{{\text {NS}}}}\). Note that these N-S gradients have been obtained using data from the same instrument.

The RMS misfit of non-polar dark E-W gradient data is slightly higher compared to the N-S gradient data: 370 pT for the scalar gradient and between 480 and 580 pT for the vector gradients, with largest value again for the East–West component \(\delta B_{\phi ,{\text {EW}}}\). The dayside RMS misfits are slightly higher due to enhanced ionospheric contributions, both for N-S and for E-W gradient data.

*Swarm Charlie*due to a fatal instrument failure. As a consequence, the VFM magnetometer of

*Charlie*is calibrated using “mapped” scalar data from the

*Alpha*satellite, as described in Tøffner-Clausen et al. (2016). This leads to marginally degraded scalar measurements on

*Charlie*after November 4, 2014 (since \(F = |\mathbf{B}_{\text {VFM}}|\) instead of \(F_{\text {ASM}}\) have to be used), resulting in an increase of the RMS misfit of \(\delta F_{\text {EW, non-polar, dark}}\) from 290 pT for the first 7 months of the constellation (April–November 2014) to 340 pT between November 2014 and January 2016. This is confirmed by the time series of the E-W gradient residuals (observed gradient estimates minus their model predictions), presented in Fig. 3 for the scalar gradient and for the three vector gradient components, considering non-polar dark data. The solid blue line shows the monthly mean value of the residuals, while the shaded blue area indicates their \(\pm 1 \sigma \) estimates. The time average of these estimates of standard deviation \(\sigma \) corresponds to the non-polar dark RMS values listed in the last column of Table 1. As expected, the scatter of the scalar gradient residuals of \(\delta F_{\text {EW, non-polar, dark}}\) is smaller than that of the vector gradient. The running mean values of \(\Delta \delta F\) (top panel) and of \(\Delta \delta B_\theta \) (third panel) increase slightly since end of 2015. We attribute this to a not yet optimal determination of the time-dependent scale values of the VFM instrument on

*Swarm*Charlie. More data will certainly help to reduce this end effect. The enhanced scatter of \(\Delta \delta F\) during periods when the satellites are in a dawn dusk orbit (the times of which are shown by the red and blue dashed vertical lines) indicates enhanced ionospheric field signature near the terminator (separating the sunlit side of the Earth from the night time areas).

## Polar cap scalar residuals

Figure 4 shows QD-latitude/MLT maps of the scalar field signature at 400 km altitude, synthesized from Eq. 2, for the Northern (left) and Southern (right) polar regions, respectively.

These patterns reveal many features corresponding to the well-known current systems associated with plasma convection in the polar cap ionosphere. Most investigations of this current system have been made for geomagnetic active conditions, but our analysis confirms that magnetic fields associated with these current systems are also present during the geomagnetic quiet times (\(|\hbox {dRC}/\hbox {d}t| < 2\) nT/h, \(E_m < 0.8\) mV/m) and for “dark” conditions (sun more than \(10^\circ \) below horizon) that is typically used for geomagnetic field modeling. Although we have not explicitly selected polar data according to the *Kp* index, the above-mentioned selection criteria result in data periods for which \(Kp < 3^0\) (\(Kp < 2^0\)) is fulfilled for 99 % (88 %) of the time, which confirms that also according to the *Kp* index the data set is representative of geomagnetic quiet conditions.

Previous modeling efforts that attempt to describe polar ionospheric currents include the Comprehensive Model series (Sabaka et al. 2002, 2004, 2015) and the GRIMM model (Lesur et al. 2008). However, neither of these models show the typical convection cell pattern (Fig. 4). For GRIMM a possible reason is that the modeling was done using dipole coordinates which seems to be less optimal for describing the polar current systems that are organized with respect to the *magnetic pole* (i.e., QD coordinates) rather than the *geomagnetic (dipole) pole*.

As discussed in the previous section, modeling the polar cap ionospheric currents by co-estimating the potential \(V_{\text {MLT}}\) of Eq. 2 reduces the scalar polar misfit by 10 % and up to 30 % in the auroral oval. But despite this reduction there is still considerably more scatter at polar latitudes compared to non-polar regions. Part of this scatter is due to the dependence of the polar ionospheric currents on the IMF, which is not accounted for in the average maps shown in Fig. 4.

We therefore divided the SIFMplus model residuals according to the direction \((B_y, B_z)\) of the IMF and determined mean residual maps for each of the four possible cases (\(B_y, B_z\) positive or negative). Note that these maps do not show the total QD latitude/MLT dependence but only the variability with IMF on top of the mean maps presented in Fig. 4.

These resulting difference maps, shown in Fig. 5, show larger residuals for \(B_z < 0\), which is expected since negative \(B_z\) often results in higher geomagnetic activity. It should, however, be noticed that our selection of geomagnetic quiet times results in fewer data points for negative \(B_z\) (about 76,000 out of 313,000 data points) compared to \(B_z > 0\), and thus the residual maps for negative \(B_z\) are obtained from fewer data. The number of data points for \(B_y > 0\) (about 166,000) is comparable to those for negative \(B_y\) (about 147,000).

*coordinates*as well as magnetic

*vector components*in a consistent way in the QD-frame is discussed by Richmond (1995) and applied to magnetic satellite data from the CHAMP and

*Swarm*missions by Laundal et al. (2016) in an attempt to consistently determine ionospheric and field-aligned currents in the polar regions. Encouraged by the achieved misfit reduction of 10 % that we achieve by using the approximation of Eq. 2, we plan to implement the correct approach used by Laundal et al. (2016) in a co-estimation with the core and lithospheric field.

## Conclusions

We derived a new model of Earth’s magnetic field from more than 2 years of *Swarm* satellite constellation data. The model is an extension of the Swarm Initial Field Model (SIFM) of Olsen et al. (2015) by adding more recent *Swarm* measurements, by including vector gradient data at non-polar latitudes and by co-estimating a polar ionospheric field that depends on magnetic local time (MLT).

The SIFMplus model provides a description of the static lithospheric field that is very similar to that of the MF7 (Maus 2010) and CHAOS-6 (Finlay et al. 2016) models which were determined from CHAMP data, up to at least spherical harmonic degree \(n=75\). Also the core field part of SIFMplus, with its quadratic time dependence for \(n \le 6\) and a linear time dependence for \(n=7 - 15\), demonstrates the possibility to determine high-quality field models from only 2 years of *Swarm* data, thanks to the unique constellation aspect of *Swarm*.

Co-estimation of the magnetic field caused by polar cap ionospheric currents reduces the polar scalar RMS model misfit by 10 % (up to 30 % in the auroral oval) compared to a model that does not account for such currents. However, despite these improvements there is a considerably larger scatter of the model residuals in polar regions. This is partly due to the dependence of the current systems on the direction of the IMF. We plan to account for this dependency in future.

The SIFMplus model, and software to evaluate it, is available from www.spacecenter.dk/files/magnetic-models/SIFMplus/.

## Declarations

### Authors' contributions

NO derived the field models and drafted the manuscript. CCF initiated the polar region residual analysis, participated in the design of the study and wrote parts of the field modeling software. SK participated in the design of the study. LTC carried out preparation and pre-processing of Swarm data. All authors read and approved the final manuscript.

### Acknowledgements

We would like to thank ESA for providing prompt access to the *Swarm* L1b data. We also wish to express our gratitude to Eigil Friis-Christensen and Karl Magnus Laundal for helpful discussions regarding the polar residuals and Vincent Lesur and an anonymous reviewer for their constructive comments on an earlier version of the manuscript.

### Competing interests

The authors declare that they have no competing interests.

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## Authors’ Affiliations

## References

- Backus GE (1970) Non-uniqueness of the external geomagnetic field determined by surface intensity measurements. J Geophys Res 75(31):6339–6341View ArticleGoogle Scholar
- Finlay CC, Olsen N, Tøffner-Clausen L (2015) DTU candidate field models for IGRF-12 and the CHAOS-5 geomagnetic field model. Earth Planets Space 67:114View ArticleGoogle Scholar
- Finlay CC, Olsen N, Kotsiaros S, Gillet N, Tøffner-Clausen L (2016) Recent geomagnetic secular variation from Swarm and ground observatories in the CHAOS-6 geomagnetic field model. Earth Planets Space. doi:10.1186/s40623-016-0486-1 Google Scholar
- Kan JR, Lee LC (1979) Energy coupling function and solar wind-magnetosphere dynamo. Geophys Res Lett 6:577–580View ArticleGoogle Scholar
- Kotsiaros S (2016) Towards more complete magnetic gradiometry with the Swarm mission. Earth Planets Space. doi:10.1186/s40623-016-0498-x
- Laundal KM, Finlay CC, Olsen N (2016) Sunlight effects on the 3D polar current system determined from low Earth orbit measurements. Earth Planets Space (submitted)Google Scholar
- Lesur V, Wardinski I, Rother M, Mandea M (2008) GRIMM: the GFZ Reference Internal Magnetic Model based on vector satellite and observatory data. Geophys J Int 173:382–394View ArticleGoogle Scholar
- Lesur V, Wardinski I, Hamoudi M, Rother M (2010) The second generation of the GFZ reference internal magnetic model: GRIMM-2. Earth Planets Space 62:765–773. doi:10.5047/eps.2010.07.007 View ArticleGoogle Scholar
- Lesur V, Rother M, Wardinski I, Schachtschneider R, Hamoudi M, Chambodut A (2015) Parent magnetic field models for the IGRF-12 GFZ-candidates. Earth Planets Space 67:87. doi:10.1186/s40623-015-0239-6 View ArticleGoogle Scholar
- Maus S (2010) Magnetic field model MF7. www.geomag.us/models/MF7.html
- Maus S, Lühr H, Balasis G, Rother M, Mandea M (2005) Introducing POMME, the Potsdam Magnetic Model of the Earth. In: Reigber C, Lühr H, Schwintzer P, Wickert J (eds) Earth observation with CHAMP, results from three years in orbit. Springer, Berlin, pp 293–298View ArticleGoogle Scholar
- Maus S, Rother M, Stolle C, Mai W, Choi S, Lühr H, Cooke D, Roth C (2006) Third generation of the Potsdam Magnetic Model of the Earth (POMME). Geochem Geophys Geosyst 7(7):Q07,008. doi:10.1029/2006GC001269 View ArticleGoogle Scholar
- Olsen N, Lühr H, Sabaka TJ, Mandea M, Rother M, Tøffner-Clausen L, Choi S (2006) CHAOS—a model of Earth’s magnetic field derived from CHAMP, Ørsted, and SAC-C magnetic satellite data. Geophys J Int 166:67–75. doi:10.1111/j.1365-246X.2006.02959.x View ArticleGoogle Scholar
- Olsen N, Lühr H, Finlay CC, Sabaka TJ, Michaelis I, Rauberg J, Tøffner-Clausen L (2014) The CHAOS-4 geomagnetic field model. Geophys J Int 197:815–827View ArticleGoogle Scholar
- Olsen N et al (2015) The Swarm initial field model for the 2014 geomagnetic field. Geophys Res Lett 42(4):1092–1098. doi:10.1002/2014GL062659 View ArticleGoogle Scholar
- Richmond AD (1995) Ionospheric electrodynamics using magnetic Apex coordinates. J Geomagn Geoelectr 47:191–212View ArticleGoogle Scholar
- Sabaka TJ, Olsen N, Langel RA (2002) A comprehensive model of the quiet-time near-Earth magnetic field: phase 3. Geophys J Int 151:32–68View ArticleGoogle Scholar
- 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. doi:10.1111/j.1365-246X.2004.02421.x View ArticleGoogle Scholar
- Sabaka TJ, Olsen N, Tyler RH, Kuvshinov A (2015) CM5, a pre-Swarm comprehensive magnetic field model derived from over 12 years of CHAMP, Ørsted, SAC-C and observatory data. Geophys J Int 200:1596–1626. doi:10.1093/gji/ggu493 View ArticleGoogle Scholar
- Stern DP, Bredekamp JH (1975) Error enhancement in geomagnetic models derived from scalar data. J Geophys Res 80:1776–1782View ArticleGoogle Scholar
- Thebault E, Finlay C, Toh H (2015) Special issue “international geomagnetic reference field-the twelfth generation”. Earth Planets Space 67:158. doi:10.1186/s40623-015-0313-0 View ArticleGoogle Scholar
- Thebault E, Vigneron P, Langlais B, Hulot G (2016) A Swarm lithospheric magnetic field model to SH degree 80. Earth Planets Space. doi:10.1186/s40623-016-0510-5
- Tøffner-Clausen L, Lesur V, Olsen N, Finlay CC (2016) In-flight scalar calibration and characterisation of the Swarm magnetometery package. Earth Planets Space. doi:10.1186/s40623-016-0501-6