1 Introduction

The Gravity field and steady-state Ocean Circulation Explorer (GOCE) is the first European Space Agency (ESA) earth explorer, launched on March 11, 2009. More than 4 years of successful mission operations ended on November 11, 2013, when GOCE re-entered the atmosphere. Its primary mission objective was to map the Earth’s mean gravity field with a precision of 1 mgal and 1 cm in terms of gravity anomalies and geoid heights, respectively, for spatial scales better than 100 km (Drinkwater et al. 2007). To this aim, GOCE was equipped with a gradiometer, consisting of an orthogonal triad of three pairs of accelerometers, a high-precision dual-frequency Global Positioning System (GPS) receiver, star trackers, and ion engines as part of a drag-free control (DFC) system. In order to meet its mission objectives, the GOCE instruments needed to be precisely calibrated. Several procedures and methods were defined and used to calibrate the satellite gravity gradient (SGG) observations (Rispens and Bouman 2009; Siemes et al. 2012). These SGG observations are derived from the observations collected by the gradiometer’s six accelerometers. These procedures proved successful and it has been shown that the SGG observations are scaled with a precision better than 10\(^{-3}\) (Bouman et al. 2011). Since the gradiometer is designed to work in a bandwidth of 5–100 mHz, it is especially the scale that needs to be precisely known. The calibrated SGG observations, therefore, still include (drifting) offsets or biases.

In addition to SGG observations, the so-called common-mode accelerations can be derived by averaging for each gradiometer arm or axis the observations of the associated pair of accelerometers. These common-mode accelerations represent the non-gravitational accelerations that are not compensated—or induced—by the DFC, provided the gradiometer’s center coincides with the satellite’s center of mass. The latter is the case to within a few cm. The common-mode accelerations are used to support long-wavelength gravity field information from the GOCE GPS observations. However, also these common-mode accelerations are biased and the associated biases need to be estimated at regular time intervals (Pail et al. 2011). These common-mode biases in fact represent the average of biases for the associated pairs of individual accelerometers. It is interesting to investigate if the biases can be determined for the individual accelerometers as well. It has to be realized, however, that the location of the individual accelerometers does not coincide with the GOCE center of mass. The offset is between 25.0 and 25.7 cm, or half the length of the gradiometer arms.

This paper will show that the GOCE individual accelerometers can be calibrated and validated by precise orbit determination (POD). It will thus also be shown that such a calibration can be done for accelerometers that are not located in the center of mass of a satellite. A methodology was adopted that was designed and implemented before launch of the GOCE satellite. This method was tested by an end-to-end simulation and is described in detail in (Visser 2009). A multi-year dataset of real GOCE observations was used to further assess the capabilities of this methodology. This dataset is described in Sect. 2. The adopted methodology is summarized in Sect. 3, followed by an overview of obtained results (Sect. 4) and conclusions (Sect. 5).

2 Observations

As outlined in (Visser 2009), the GOCE orbit and accelerometer calibration parameters can be determined from the GPS Satellite-to-Satellite Tracking (SST) observations. For the method outlined in this paper, use is made of the precise science orbit (PSO) solutions produced by the GOCE high-level processing facility, i.e.,the SST observations are not used directly, but have already been reduced to time series of—in this case—kinematic GOCE orbit co-ordinates (Bock et al. 2011). These co-ordinates serve as the observables and are provided as Cartesian x, y, and z co-ordinates in an Earth-centered, Earth-fixed (ECF) co-ordinate frame. They are available together with rotation parameters that establish the connection between the ECF and J2000 earth-centered pseudo-inertial reference frame (Montenbruck and Gill 2000). The claimed precision of the PSO product is around 2 cm 1 dimensionally (1D) (Bock et al. 2011).

The accelerometer observations are provided as time series in the gradiometer reference frame (GRF). The orientation of this GRF in the J2000 reference frame is provided by quaternions derived from star tracker observations. The results described in this paper (Sect. 4) are based on GOCE data covering the period November 1, 2009–October 20, 2013, i.e.,the full operational period.

The six accelerometers of the gradiometer are schematically displayed in Fig. 1 (largely taken from Visser 2009). The locations of the accelerometers are indicated along the X, Y, and Z axes of the GRF. These axes are predominantly aligned with the along-track (or flight), cross-track, and radial (or height) directions, respectively. Each accelerometer has two ultra-precise axes and one less precise axis. It will be shown in the remainder of this paper that the POD confirms the difference in sensitivity of the different accelerometer axes.

Fig. 1
figure 1

Configuration and naming convention of the three orthogonal pairs of accelerometers that form together the GOCE gravity gradiometer. The offset of the accelerometers is indicated by a, where a is equal to half the arm length for the associated axis. This arm length is either equal to 50.0 or 51.4 cm (Cesare et al. 2005). The offset of the center of the gradiometer with respect to the center of mass of the satellite is indicated by b (taken equal to zero for this study). The sensitive and less sensitive axes are indicated as well

3 Methodology

As outlined in (Visser 2009), it is important to correct the observations of the individual accelerometers for rotational and gravity gradient terms due to their different center of mass offsets. All accelerometers in principle experience identical non-gravitational linear accelerations \(\mathbf{{d}}\). For this paper, the following representation is used [cf. Eqs. (7.2.1) and (7.2.2) in ESA 1999]:

$$\begin{aligned} \mathbf{{d}} ~=~ \mathbf{{S}}_i^{-1} ( \mathbf{{a}}_{\mathrm {obs},i} - \mathbf{{b}}_i -\mathbf{{\epsilon }}_i ) - ( \mathbf{{\Gamma }} + \mathbf {R} ) \mathbf{{x}}_i, \end{aligned}$$
(1)

where \(\mathbf{{S}}_i\) represents the 3 \(\times \) 3 diagonal scale factor matrix, and \(\mathbf{{a}}_{\mathrm {obs},i}\), \(\mathbf{{b}}_i\), \(\mathbf{{\epsilon }}_i\), respectively, the 3-dimensional vectors of observations, biases, and observation errors, all for accelerometer i (\(i=1,\ldots \),6). The gravity gradient tensor and matrix with rotational terms are represented by \(\mathbf{{\Gamma }}\) and \(\mathbf {R}\). Finally, the offset of accelerometer i with respect to the satellite’s center of mass is indicated by \(\mathbf{{x}}_i\), cf. (Visser 2008).

The (diagonal) matrix of accelerometer scale factors \(S_{i,k}\) is represented by \(\mathbf{{S}}_i\)

$$\begin{aligned} \mathbf{{S}}_i ~=~ \left( \begin{array}{c@{\quad }c@{\quad }c} S_{i,x} &{} 0 &{} 0 \\ 0 &{} S_{i,y} &{} 0 \\ 0 &{} 0 &{} S_{i,z} \\ \end{array} \right) , \end{aligned}$$
(2)

where \(k=(x,y,z)\) with xy, and z the axes of the GRF, which are very closely aligned with the axes of the accelerometer reference frames (for this study it is assumed that they are perfectly aligned). Given the high quality of the scale factor calibration for the GOCE gradiometer, they are taken equal to 1 (Bouman et al. 2011).

\(\mathbf{{\Gamma }}\) represents the gravity gradient matrix containing the second-order derivatives of the gravitational field potential \(\Gamma _{kl}\) (\(k,l~=~x,y,z\)) at the satellite location:

$$\begin{aligned} \mathbf{{\Gamma }} ~=~ \left( \begin{array}{r@{\quad }r@{\quad }r} \Gamma _{xx} &{} \Gamma _{xy} &{} \Gamma _{xz} \\ \Gamma _{yx} &{} \Gamma _{yy} &{} \Gamma _{yz} \\ \Gamma _{zx} &{} \Gamma _{zy} &{} \Gamma _{zz} \\ \end{array} \right) . \end{aligned}$$
(3)

The matrix with rotational terms \(\mathbf{{R}}\) is written as follows:

$$\begin{aligned} \mathbf{{R}}&= \left( \begin{array}{c@{\quad }c@{\quad }c} r_{xx} &{} r_{xy} &{} r_{xz} \\ r_{yx} &{} r_{yy} &{} r_{yz} \\ r_{zx} &{} r_{zy} &{} r_{zz} \\ \end{array} \right) \nonumber \\&= \left( \begin{array}{c@{\quad }c@{\quad }c} - {\omega _y}^2 - {\omega _z}^2 &{} \omega _y \omega _x &{} \omega _z \omega _x \\ \omega _x \omega _y &{} - {\omega _x}^2 - {\omega _z}^2 &{} \omega _z \omega _y \\ \omega _x \omega _z &{} \omega _y \omega _z &{} - {\omega _x}^2 - {\omega _y}^2 \\ \end{array} \right) \nonumber \\&\qquad +\, \left( \begin{array}{c@{\quad }c@{\quad }c} 0 &{} -\dot{\omega }_z &{} \dot{\omega }_y \\ \dot{\omega }_z &{} 0 &{} -\dot{\omega }_x \\ -\dot{\omega }_y &{} \dot{\omega }_x &{} 0 \\ \end{array} \right) , \end{aligned}$$
(4)

where \(\omega _k\) and \(\dot{\omega }_k\) represent the angular rotation rates \({\mathbf{{\omega }}}^T=(\omega _x,\omega _y,\omega _z)\) and the angular acceleration rates \({{{\dot{\omega }}}}^T=(\dot{\omega }_x,{\dot{\omega }}_y,{\dot{\omega }}_z)\).

The angular rotation rates and accelerations are obtained by taking the first and second time derivatives of the rotation angles \(\phi _i\) around the GRF axes \(i=x,y,z\) (also referred to as roll, pitch, and yaw angles). They are derived from the merged EGG\(\_\)IAQ product by using a moving time window of certain width over the time series of the rotation angles and fitting second-order polynomials, cf. Eq. (5) in (Visser 2009):

$$\begin{aligned} \phi _i ~=~ \phi _{0,i} + \omega _i t + \frac{1}{2} \dot{\omega _i} t^2, \end{aligned}$$
(5)

where t represents time and \(\phi _{0,i}\) the orientation angle at the start of the time interval. The EGG\(\_\)IAQ product provides the orientation of the gradiometer in the J2000 reference frame based on a combination of star tracker observations (for low frequencies) and angular accelerations derived from the accelerometer observations (for the higher frequencies) (Frommknecht et al. 2011). The time interval of the EGG\(\_\)IAQ product is 1 s. An estimation window of 25 s was applied to estimate the rotational velocities and accelerations. This time interval was found to lead to the best consistency between individual and common-mode accelerometer observations in terms of root-mean-square (RMS) about mean: see e.g., Figs. 3, 4 and 5 in Sect. 4 for accelerometers 1, 2, and 3. It has to be noted that the patterns for accelerometers 4, 5, and 6 are predominantly mirror images of the patterns for the accelerometers 1, 2, and 3 displayed in these Figures. The nominal common-mode combination was always used, which means that for the X, Y, and Z axes, respectively, the average of the observations of accelerometers 1 and 4, 2 and 5, and 3 and 6, was taken.

The NASA Goddard Space Flight Center GEODYN software was used for the orbit determination and estimation of accelerometer bias parameters (Pavlis et al. 2006). A dynamic orbit determination technique is used, where an iterative Bayesian least-squares method is used to solve the linearized observation equations. These observation equations are obtained by numerical integration of the equations of motion and the so-called variational equations (Montenbruck and Gill 2000). Use was made of 24-h arcs (midnight to midnight), where for each arc the GOCE initial position and velocity and for each accelerometer axis one bias was estimated. Thus, in total, nine parameters are estimated for each orbital arc. For each individual accelerometer, and for the common-mode, a separate orbit determination run is conducted. Furthermore, it is noted that a uniform weighting scheme was adopted, where all kinematic co-ordinates are weighted equally. It is realized that the PSO product includes covariance information for the estimated kinematic positions that can be used for a more optimal weighting scheme, but it will be shown below that the uniform weighting already leads to very consistent accelerometer bias and also scale factor estimates.

It is interesting to note that in the simulations described in (Visser 2009), several parameter estimation schemes were tested, including the estimation of empirical accelerations to absorb e.g.,gravity field model errors and also the estimation of gravity field coefficients themselves. Moreover, the estimability of accelerometer scale factors was assessed leading to the conclusion that no reliable estimates could be made for the X axis due to the lack of signal left by the DFC (it will be shown in Sect. 4, however, that it is possible to estimate these scale factors because of occasional maneuvering). It was found that there is no need to estimate empirical accelerations because of the quality of recent gravity field models and other force models (Table 1).

Table 1 Standards and models used for the GOCE orbit data reduction and estimation of accelerometer bias parameters

An overview of the adopted standards and dynamic models is displayed in Table 1. The reference system used for the PODs is consistent with the IERS 2003 conventions (McCarthy et al. 2004). In addition, a comprehensive gravitational force modeling is adopted, including the GOCO03s gravity field model complete to degree and order 200, solid earth and ocean tides, third-body perturbations, and gravity field variations due to atmosphere and ocean mass changes (GOCO 2014; McCarthy et al. 2004; Ray 1999; Gruber et al. 2010). It has to be noted that the GOCO03s model was not only used in the orbit determination and estimation of accelerometer biases, but also for deriving the gravity gradient center of mass offset corrections for the individual accelerometers (Eq. 1). Moreover, the modeled gravity gradients served as a validation for the consistency between GOCE observed gravity gradients and estimated biases for the individual accelerometers (Sect. 4).

4 Results

GOCE is equipped with a DFC system that compensates the non-gravitational forces in the direction of the GRF X axis (predominantly the flight direction) to below a level of just a few nm/s\(^2\) in terms of acceleration. This DFC system does, however, not compensate the non-gravitational forces in directions perpendicular to this X axis. Typically, the non-gravitational acceleration for the Y (predominantly cross-track) and Z (predominantly radial) axes is of the order of 100 to a few tens of nm/s\(^2\). GOCE is flying in a Sun-synchronous orbit in order to maximize the required solar power for the ion engines, which results in a more or less persistent solar radiation pressure force predominantly in the Y direction. It is interesting to note that occasionally the DFC is offset by an acceleration up to more than 1000 nm/s\(^2\) for orbit correction maneuvers. The latter can be used for estimating reliable scale factors for the accelerometers especially for the X axis of the accelerometers as well in addition to biases (Sect. 4.3).

4.1 Center of mass offset corrections

Figure 2 displays a typical 1-day time series of (biased) non-gravitational GOCE accelerations as taken from the common-mode accelerometer observations on November 15, 2009. The daily RMS-about-mean for the common-mode accelerations is about 2, 86, and 28 nm/s\(^2\) for the X, Y, and Z axes, respectively. This shows the very good level of drag compensation in the predominantly flight direction for this day. It was found that the consistency between the variations of the fully corrected individual accelerometer observations with the common-mode accelerations is always two to three orders of magnitude below these values for the Y and Z axes, and one to two orders of magnitude for the X axis (for which the signal is very small). This is shown for November 15, 2009 as well in Figs. 3, 4, and 5.

Fig. 2
figure 2

Common-mode accelerations along the GRF X, Y, and Z axes. The selected day is November 15, 2009. Please note that these accelerations have not been corrected for the common-mode accelerometer biases

Fig. 3
figure 3

Differences between common-mode accelerations and observations from accelerometers 1, 2, and 3 for the GRF X axis. The differences are displayed before corrections (top row), after applying rotational corrections (middle row), after applying both rotational and gravity gradient corrections (bottom row), and after taking away the mean. The selected day is November 15, 2009

Fig. 4
figure 4

Differences between common-mode accelerations and observations from accelerometers 1, 2, and 3 for the GRF Y axis. The differences are displayed before corrections (top row), after applying rotational corrections (middle row), after applying both rotational and gravity gradient corrections (bottom row), and after taking away the mean. The selected day is November 15, 2009

Fig. 5
figure 5

Differences between common-mode accelerations and observations from accelerometers 1, 2, and 3 for the GRF Z axis. The differences are displayed before corrections (top row), after applying rotational corrections (middle row), after applying both rotational and gravity gradient corrections (bottom row), and after taking away the mean. The selected day is November 15, 2009

Before applying the center of mass offset corrections, the RMS-about-mean of differences between the observations of the individual accelerometers can be of the order of 40 nm/s\(^2\), especially for the Z axis (e.g., accelerometer 2 in Fig. 5). After applying the rotational corrections, this is reduced to less than 6 nm/s\(^2\). Finally, after applying the gravity gradient corrections as well, the consistency is better than 1 nm/s\(^2\) and even down to less than 0.02 nm/s\(^2\) for some of the sensitive X and Z axes. It can be observed as well that some accelerometers display a small drift, of the order of 0.4 nm/s\(^2\) per day (e.g., for the Y axis of accelerometer 2 in Fig. 4).

As stated above, for each individual accelerometer, a separate orbit determination run is conducted for each day (from midnight to midnight), where in addition to the initial position and velocity, for each axis, a bias is estimated (nine parameters in total). As also stated above, some of the accelerometer axes display small drifts. These drifts are of the order of a few tenths of a nm/s\(^2\) per day, which is significantly below the precision with which the daily biases can be estimated (see e.g., Fig. 6). Therefore, these drifts were not co-estimated directly with the daily biases, but were derived later on from the long time series of these daily biases.

Fig. 6
figure 6

Estimated accelerometer biases (nm/s\(^2\)) and drifts (nm/s\(^2\)/day) for the GOCE accelerometers 1 to 4 for the X, Y, and Z axes. Use was made of 1213 daily arcs. The RMS-of-fit for a linear regression is displayed as well (nm/s\(^2\)), together with the bias (epoch November 1, 2009) and drift of the linear regression

The RMS-of-fit (cm) of PSO kinematic co-ordinates for daily arcs obtained by the dynamic orbit computation is displayed in Table 2. It can be observed that for all accelerometers almost identical fits are obtained, ranging between 6.87 and 6.97 cm for the full GOCE operational mission period. These fits are also almost identical to the fit of 6.87 cm obtained when using the common-mode accelerometer observations. A test period of 10 days (1–10 November 2009) was used to assess the impact of the rotational and gravity gradient accelerometer corrections on the RMS-of-fit. Without these corrections, the fit values can be as large as almost 15 cm, and the values for the several individual accelerometers are not consistent. Based on the orbital fits, it can be concluded that the corrections are required and have been properly implemented. It is interesting to note that for the accelerometers 1 and 4, which are located on the GRF X axis arm, already a fit comparable to the common-mode one is obtained without corrections. However, the corrections are required for these accelerometers as well in order to have correct estimates for their biases and to prevent that these biases include mean offsets due to the rotational terms and gravity gradients. The fit for 1–10 November is around 5.2 cm, which is below about 6.2 cm for the entire GOCE operational mission period. This can be explained by the slight degradation of the quality of the kinematic position co-ordinates, which is due to the growing ionospheric perturbations during the GOCE mission lifetime that affects the GPS receiver measurements (Bock et al. 2014).

Table 2 1D RMS-of-fit (cm) of PSO kinematic co-ordinates for daily arcs obtained by the dynamic orbit computation

4.2 Accelerometer and gravity gradient biases

In the period from November 1, 2009 to October 20, 2013, 1213 daily arcs could be identified without gaps in the GPS, accelerometer, and star tracker observations. The estimated accelerometer biases are displayed for these days in Figs. 6 and 7. These Figures include a least-squares linear fit of the daily biases as well allowing the estimation of drifts of the accelerometers. The less sensitive axes can be observed clearly given their much larger biases, up to more than 20,000 nm/s\(^2\) and in some cases also much higher drifts, up to more than 3 nm/s\(^2\)/day. For the sensitive axes, the biases and drifts are maximally around 300 nm/s\(^2\) and 0.2 nm/s\(^2\)/day, respectively. The best fits for the linear regression are obtained for the X axis, typically much better than 1 nm/s\(^2\). For the Y axis, these fits are at the 10–30 nm/s\(^2\) level, except for the less sensitive axes for which values up to 100 nm/s\(^2\) are obtained. The biases are the least well determined for the Z axis, which is close to the radial direction. For the sensitive and less sensitive axes, the fits are of the order of 50–60 nm/s\(^2\) and up to 250 nm/s\(^2\), respectively. These orders of magnitude are consistent with the formal errors according to the estimation process (i.e., taken from the inverse of the weighted normal equations), which indicates that the uncertainties for the Y and Z axes are, respectively, about 2 and 3 orders of magnitude larger than for the X axis.

Fig. 7
figure 7

Estimated accelerometer biases (nm/s\(^2\)) and drifts (nm/s\(^2\)/day) for the GOCE accelerometers 5 and 6 for the X, Y, and Z axes. Use was made of 1213 daily arcs. The biases estimated for the common-mode accelerometer observations are included for reference. The RMS-of-fit for a linear regression is displayed as well (nm/s\(^2\)), together with the bias (epoch November 1, 2009) and drift of the linear regression

Furthermore, Figs. 6 and 7 include the estimated bias and drift values for the common-mode accelerometer observations. These values are consistent with those of the individual accelerometers, which are corroborated by the values displayed in Table 3. The average of the values in this Table in italics should in principle be equal to the ones derived for the common-mode. For the X and Y axes (predominantly along-track and cross-track), this is indeed the case to within 0.01 and 0.0001 nm/s\(^2\)/day for the bias and drift. For the Z-axis, the consistency is about 2 and 0.02 nm/s\(^2\)/day, respectively. Please note again that each accelerometer has a less sensitive axis, indicated by bold, reflected also by much higher bias and in general higher drift values for the associated common-mode combinations.

Table 3 Comparison between accelerometer bias and drift values obtained by precise orbit determination using the fully corrected individual or common-mode (CM) accelerometer observations

The biases (direct) and drifts (indirect) of the individual accelerometers that are obtained by POD are thus internally consistent at a very high level. The question arises if these values are reliable in an absolute sense. A possibility is to validate these values by a comparison with differential biases that can be derived for the gravity gradients. In (Bouman et al. 2011), it is explained that the gravity gradients are not calibrated in an absolute sense: only the scale factors have been reliably determined for the measurement bandwidth. The gravity gradients suffer from low frequency noise resulting in among other drifting biases. These biases can be estimated by comparing the observed gravity gradients with those predicted by a gravity field model, in this case GOCO03s (GOCO 2014). When comparing the diagonal SGG components with those predicted by the GOCO03s gravity field model for daily arcs (again midnight to midnight), typically mean offsets are obtained that range up to 1000 Eötvös Units (EU or 1 nm/s\(^2\)/m or 10\(^{-9}\) s\(^{-2}\)). These offsets O should in principle be equal to

$$\begin{aligned} O(\Gamma _{xx}) ~=~ ( b_{x,1} - b_{x,4} ) / a_x \nonumber \\ O(\Gamma _{yy}) ~=~ ( b_{y,2} - b_{y,5} ) / a_y \nonumber \\ O(\Gamma _{zz}) ~=~ ( b_{z,3} - b_{z,6} ) / a_z, \end{aligned}$$
(6)

where \(\Gamma _{ii}\) represent the diagonal gravity gradient components, with the index i denoting the GRF axis (\(i=x,y,z\)). The arm lengths of the orthogonal accelerometer pairs are indicated by \(a_i\), and the daily individual accelerometer biases and drifts by \(b_{i,j}\), where the index j specifies the accelerometer (\(j=1,\ldots ,6\)). These equations lead to the values as displayed in Fig. 8. A total of 1160 days with gravity gradient observations could be identified without outliers (e.g., due to satellite shaking for calibration purposes, see Table 1 in Visser et al. 2014) out of the 1213 days used for the estimation of individual accelerometer biases. The consistency between daily gradiometer biases from the individual accelerometer bias estimates and from the comparison between observed and modeled gravity gradients is \(-\)0.01, 2.00, and \(-\)1.63 EU in terms of mean and 0.02, 0.79, and 27.29 EU in terms of rms-about-mean for the X, Y, and Z axes, respectively (after applying 5-\(\sigma \) editing leaving 1113 daily values out of the 1160 available common days). This level of consistency is in agreement with the level of consistency between the bias estimates of the individual accelerometers.

Fig. 8
figure 8

Gradiometer biases derived from bias estimates of individual accelerometers and derived from a comparison between observed and modeled gravity gradients (Bias, Exponential scale factor, and RMS-of-fit in EU, Drift in EU/day: values hold for 5-\(\sigma \) editing). Please note that the outliers are included

When scrutinizing Figs. 6, 7, and 8, it seems like some of the biases display an exponentially decaying trend, i.e., deviating from a pure linear drift. It is interesting to note that for the GRACE accelerometers, different second-order polynomials models are recommended to correct their observations (Bettadpur 2009), without giving a physical explanation for this apparent behavior of the accelerometers. The electronics of the GOCE accelerometers are subject to aging which contributes to their biases, but according to the manufacturer the anticipated contribution is much smaller than observed in Figs. 6 and 7. Another possible contribution might come from a changing parasitic acceleration from the gold wire that connects the accelerometers with their cagings. In that case, the stiffness of this gold wire should change with time as well, which, however, is not anticipated either (Christophe 2015). For GOCE, two empirical functional models have been tested for describing the evolution of the observed accelerometer and gravity gradient biases (which are thus combinations of biases of the associated individual accelerometers). These functional models are thus purely empirical and not based on a proved expected physical behavior of the accelerometers. The first model assumes a constant trend d with \(b_0\) the bias at epoch:

$$\begin{aligned} b ~=~ b_0 + d \times t , \end{aligned}$$
(7)

where t represents time since the epoch November 1, 2009 in days. The second one assumes an exponential decay with scale factor \(s_f\) and decay time factor \(t_s\):

$$\begin{aligned} b ~=~ b_0 + s_f \times e^{-\frac{t}{t_{s}}} \end{aligned}$$
(8)

with b representing either an accelerometer or gravity gradient bias. The associated parameters are again estimated by a least-squares regression, where for \(t_s\) optimal values were obtained by trial and error. It was found that the second functional model hardly improved the RMS-of-fit for most accelerometer axes, with the exception of the Y and Z axes for accelerometer 5: the improvement is from 22.52 to 15.35 nm/s\(^2\) and from 250.30 to 64.75 nm/s\(^2\) for the Y and Z axes, respectively (Table 4). Accelerometer 5 thus appears to display a deviating behavior. The gravity gradient term \(\Gamma _{yy}\) relies predominantly on the Y axis of accelerometers 2 and 5. It can be observed that the second functional model significantly better describes the time evolution of the associated gravity gradient bias as well: the RMS-of-fit improves from 35.66 to 8.47 EU. Please note that for both the Y axis of accelerometer 5 and for the \(\Gamma _{yy}\) gravity gradient term, an optimal value of about 1000.0 days for \(t_s\) was found. The respective scale factors \(s_f\) are equal to about 408 nm/s\(^2\) and 798 EU. Dividing the Y axis scale factor \(s_f\) for accelerometer 5 by the gradiometer arm length of 0.5 m leads to 816 EU. The difference of 18 EU can be explained completely by the estimated scale factor \(s_f\) for the Y axis of accelerometer 2 which was found to be orders of magnitude smaller, namely equal to about 9 nm/s\(^2\). A similar consistency is found for all the bias values \(b_0\).

Table 4 Selected bias, drift, and scale factor parameters for the two functional models

4.3 Accelerometer scale factors

The DFC system leaves a very small signal in the X axis of typically less than 2 nm/s\(^2\), which makes it as good as impossible to estimate accelerometer scale factors for this direction (Visser 2009). As stated before, the scale factors were already determined very reliably by other techniques (Bouman et al. 2011). Despite this, it is interesting and also possible to obtain reasonable estimates for the scale factors of the individual accelerometers. As also stated above, occasionally, the DFC is offset by a bias up to several hundreds to thousands of nm/s\(^2\) in the X direction for orbit correction, thus leaving a large non-gravitational signal that can be calibrated by POD. Therefore, for each accelerometer and for the common-mode accelerometer observations, sets of scale factors for the X, Y, and Z directions were estimated on a yearly basis and for the full mission period in addition to the daily bias estimates by stacking the daily normal equations for the scale factor part (Helleputte and Van 2011). Please note that the estimated accelerometer scale factors are correlated with the estimated accelerometer biases. The impact of a scale factor deviating from 1 is, however, straightforward. Suppose the scale factor for a certain axis takes a value of (\(1+\alpha \)), then the associated bias needs to be multiplied with (\(1+\alpha \)) as well. In case only one set of scale factors is estimated for a certain period (e.g. on a yearly basis or for the full mission period: see below), the time patterns of the daily bias estimates thus stay the same, apart from a constant factor \(\alpha \).

The estimated scale factors are displayed in Table 5. For the X axis, the scale factors are very close to 1 for each year (also for the only 2 months of data available for 2009) and for the full mission period: the deviation from 1 is always smaller than \(10^{-3}\) for both the common-mode and individual accelerometer observations. For the Z axis, the scale factor varies between 0.968 and 1.002 and deviates less than \(10^{-2}\) from 1 when using the full mission period. For the Y axis, however, a persistent deviation is found of about 0.03 for all years and for the full mission period. The scale factors for the Y axis suggest a systematic modeling deficiency in either the accelerometers themselves, the dynamic model or the kinematic orbit solutions. However, the same deviation is found for each accelerometer, which is an indication that these deviations are not caused by deficiencies in the accelerometers. Continuing efforts are made to improve tide models and mass change models for the atmosphere and oceans. It will be interesting to assess the sensitivity of the scale factor estimates to such improved models in the future. Perhaps, systematic errors in the kinematic orbit solutions cause the deviating cross-track scale factor values. It is, for example, well known that kinematic orbit solutions are especially sensitive in the cross-track direction for phase center variation corrections (Bock et al. 2011). However, it is shown in Bock et al. (2011) that the kinematic orbit solutions have a very high level of precision, also in the cross-track direction, validated by independent Satellite Laser Ranging (SLR) observations.

Table 5 Scale factors estimated by dynamically fitting the PSO kinematic co-ordinates for the selected 1213 daily arcs

5 Summary and conclusions

A methodology that was developed before the launch of GOCE for estimating biases of all individual accelerometers was successfully implemented and applied to the real accelerometer observations for the full mission period (amounting to 1213 usable daily arcs). When taking the rotational and gravity gradient corrections into account, the consistency between the observations taken by the individual accelerometers ranges between 0.02 and 0.2 nm/s\(^2\) for the sensitive axes, and up to 1.0 nm/s\(^2\) for the less sensitive axes in terms of RMS-about-mean. Without these corrections, the RMS-about-mean of differences between individual accelerometer observations ranges up to 40 nm/s\(^2\).

It was found that rotational and gravity gradient corrections as applied to the individual accelerometers are required in order to have consistent orbital fits, comparable to the ones obtained with the common-mode accelerometer observations. The 1-dimensional RMS-of-fit is of the order of 7 cm for the entire GOCE operational mission period. Without applying the rotational and gravity gradient corrections, this fit can be up to 15 cm. In addition, by this methodology, accelerometer bias estimates and drifts were obtained that are not only internally consistent, but also consistent with the biases that are present in the GOCE SGG observations.

For the X and Y axes (predominantly along-track and cross-track), a consistency between bias estimates for the common-mode accelerometer observations on the one hand and individual accelerometers observations on the other hand of within 0.01 and 0.0001 nm/s\(^2\)/day was obtained for the bias and drift. For the Z-axis, the consistency is about 2 and 0.02 nm/s\(^2\)/day, respectively.

The consistency between daily gradiometer biases from the individual accelerometer bias estimates and from the comparison between observed and modeled gravity gradients is \(-\)0.01, 2.00, and \(-\)1.63 EU in terms of mean and 0.02, 0.79, and 27.29 EU in terms of rms-about-mean for the X, Y and Z axes, respectively. This level of consistency is in agreement with the level of consistency between the bias estimates of the individual accelerometers.

Finally, because of occasional maneuvering, it was possible to estimate scale factors for the accelerometers by POD as well. The correctness of the gravity gradient scale factors is confirmed to within \(1\times 10^{-4}\) for the X axis and \(5\times 10^{-3}\) for the Z axis. For the Y axis, a deviation of about 0.03 was obtained, which is small, but the same deviation was found for all accelerometers. The latter leaves an interesting question for future research, namely improvement of the dynamic force modeling for GOCE especially for the cross-track direction.