1 Introduction

Recovering Earth’s gravity field models by using the data from Challenging Mini-satellite Payload (CHAMP) (Reigber et al. 2002), Gravity Recovery and Climate Experiment (GRACE) (Tapley et al. 2004) and Gravity Field and steady State Ocean Circulation Explorer (GOCE) (Drinkwater et al. 2006) has been a hot research area for satellite geodesy in recent years. Especially the GRACE mission, launched on March 17, 2002, has been successfully applied to reflect the static Earth’s gravity field up to degree and order 180, because the GRACE mission is very sensitive to the Earth’s gravity field signals at medium and long wave lengths. By using the observations of CHAMP, GRACE and GOCE, more than 60 static Earth’s gravity field models have already been developed, which are available on the International Center for Global Earth Models (ICGEM) website (http://icgem.gfz-potsdam.de/ICGEM/), and can be assorted as follows: the CHAMP-only models including EIGEN-CHAMP05S (Flechtner et al. 2010) and AIUB-CHAMP03S (Prange et al. 2011), the GRACE-only models such as GGM05S (Tapley et al. 2013), AIUB-GRACE03S (Jäggi et al. 2010), ITG-GRACE2010S (Mayer-Gürr et al. 2010) and Tongji-GRACE01 (Shen et al. 2013), the GOCE-only model ITG-GOCE02 (Schall et al. 2014) and the combined GRACE/GOCE models including DGM-1S (Farahani et al. 2013) and EIGEN6C2 (Förste et al. 2013). The main methodologies for developing these models are the dynamic approach, the celestial mechanics approach (Beutler et al. 2010a, b), the short arc approach (Mayer-Gürr et al. 2010) and the acceleration approach (Farahani et al. 2013).

The short arc approach was recently modified by Shen et al. (2013). In this modified short arc approach the kinematic orbits or reduced dynamic orbits are regarded as pseudo observations, and the observation equation is linearized with respect to the pseudo observations as described in Chen et al. (2013). Then we compute the gravity field model and arc-specific parameters, and estimate the observation errors with the linearized observation equation using a least squares adjustment. In this case, the gradient corrections applied by Mayer-Gürr et al. (2010) are no longer needed. The modified short arc approach has been applied by Chen et al. (2014) to develop the Tongji-GRACE01 gravity field model from GRACE K-band range rate data, reduced dynamic orbits, attitude and acceleration measurements. However, to establish the observation equations for range rate and orbit measurements, both the position and velocity vectors of the GRACE satellites are needed to be integrated using a force model. If the range rate measurements are replaced by differences between adjacent range measurements, the velocity integration is no longer needed. For this reason, we investigate the gravity field solution from orbit and range measurements by using the further modified short arc approach, as it is described in Sect. 2 and is implemented in the Satellite Gravimetry Analysis Software (SAGAS) by Tongji University. This article is outlined as follows. In Sect. 2, we will describe the theoretical model of our modified short arc approach. In Sect. 3, details of the processing of GRACE data are sketched. Section 4 assesses the determined gravity models by comparison to alternative models and validation with GPS-leveling data sets. Section 5 is devoted to the conclusions.

2 Observation equation and data processing method

2.1 Position and range observation equations in the modified short arc approach

The position vector of the kinematic orbit or reduced dynamic orbit is regarded as pseudo observations in the modified short arc approach. However, unlike the traditional short arc approach which carries out a gradient correction to the kinematic or reduced dynamic orbit (Mayer-Gürr 2006), the position observation equation reads (Shen et al. 2013),

$$\begin{aligned} {\varvec{r}}\left( \tau \right) +{\varvec{v}}_r \left( \tau \right)&= \left( {{\varvec{r}}}_0 +{{\varvec{v}}}_{r_0 } \right) \left( {1-\tau } \right) +\tau \left( {{\varvec{r}}_{N} +{\varvec{v}}_{r_N } } \right) \nonumber \\&-T^{2}\int _0^1 {K\left( {\tau ,{\tau }^{\prime }} \right) } {\varvec{a}}\left( {{\varvec{r}}\left( {{\tau }'} \right) +{\varvec{v}}_r \left( {{\tau }^{\prime }} \right) ,{\varvec{u}},{\varvec{p}}} \right) d{\tau }^{\prime } \end{aligned}$$
(1)

with the same integral kernel function used by Mayer-Gürr (Mayer-Gürr 2006),

$$\begin{aligned} K\left( {\tau ,{\tau }^{\prime }} \right) =\left\{ {\begin{array}{l} \tau \left( {1-{\tau }^{\prime }} \right) ,\quad \tau \le {\tau }^{\prime } \\ {\tau }^{\prime }\left( {1-\tau } \right) ,\quad \tau \ge {\tau }^{\prime } \\ \end{array}} \right. \end{aligned}$$
(2)

where, \(\mathbf{r}\left( \tau \right) \) and \(\mathbf{v}_r \left( \tau \right) \) stand for the position vector of the kinematic or reduced dynamic orbit and the corresponding correction vector at normalized time \(\tau \); \(\mathbf{r}_0 \) and \(\mathbf{r}_N \) are the position vectors at the two boundaries of the integral arc and \(\mathbf{v}_{r_0 } \) and \(\mathbf{v}_{r_N }\) are the corresponding correction vectors; \(\mathbf{a}\left( {\mathbf{r}\left( \tau \right) +\mathbf{v}_r \left( \tau \right) ,\mathbf{u},\mathbf{p}} \right) \) stands for the force acting on the satellite; u and p are the geopotential coefficients and the accelerometer bias parameters, respectively. The K-band range measurement can be expressed as,

$$\begin{aligned} \rho \left( \tau \right) +{\varvec{v}}_\rho \left( \tau \right) =\delta \rho +{\varvec{e}}_{AB}^T \left( \tau \right) \left( {{\varvec{r}}_B \left( \tau \right) -{\varvec{r}}_A \left( \tau \right) } \right) \end{aligned}$$
(3)

where \(\rho \left( \tau \right) \) stands for the K-band range measurements between GRACE \(A\) and \(B\), \(\mathbf{v}_\rho \left( \tau \right) \) is the corresponding correction term, \({\delta }\rho \) is the range ambiguity, \(\mathbf{e}_{AB} \left( \tau \right) \) is the unit vector of the line of sight from GRACE \(A\) to \(B\), and \(\mathbf{r}_A \left( \tau \right) \) and \(\mathbf{r}_B \left( \tau \right) \) are the position vectors of the twin GRACE satellites. By substituting Eq. (1) into Eq. (3), we can establish the observation equation for the K-band range measurement. Then by using the position and range observation equations, we can solve for the geopotential coefficients \(\mathbf{u}\) and the accelerometer bias \(\mathbf{p}\) as well as the correction vectors \(\mathbf{v}_r \left( \tau \right) \) and \(\mathbf{v}_\rho \left( \tau \right) \) by a least squares adjustment. By using the difference between two ranges at epochs with the same ambiguity, we can eliminate the range ambiguity parameter.

The range and range rate measurements, e.g. \(\rho \left( \tau \right) \) and \({\dot{\rho }}({\tau })\), are alternatively used to form the observation equation. If range rate measurements are used as in Shen et al. (2013), additionally the velocity integration has to be implemented,

$$\begin{aligned} \dot{{\varvec{r}}}\left( \tau \right) =\left( {{\varvec{r}}_N +{\varvec{v}}_{r_N } -{\varvec{r}}_0 -{\varvec{v}}_{r_0 } } \right) /T+T\int _0^1 {\frac{\partial K\left( {\tau ,{\tau }^{\prime }} \right) }{\partial \tau }} {\varvec{a}}\left( {{\varvec{r}}\left( {{\tau }^{\prime }} \right) +{\varvec{v}}_r \left( {{\tau }^{\prime }} \right) ,{\varvec{u}},{\varvec{p}}} \right) d{\tau }^{\prime } \end{aligned}$$
(4)

where, \(\frac{\partial K\left( {\tau ,\tau ^{{\prime }}} \right) }{\partial \tau }\) is the partial derivative of Eq. (2). Using the range measurements to substitute the range rate measurements for computing the gravity field model, we can avoid the velocity integration and therefore make the software more efficient.

2.2 Data sets and background force models

The official GRACE level-1B observations released by Jet Propulsion Laboratory (JPL), containing reduced dynamic orbits (5s sample rate), K-band range (5s sample rate), attitudes (5s sample rate) and non-conservative accelerations (1s sample rate), have been used to compute our gravity field models. Additionally, because the reduced dynamic orbits contain a priori information on the gravity field, one month of kinematic orbits with 30s sample rate from the GNSS Research Centre of Wuhan University (Zhao 2004) also is adopted for comparisons. The absolute accuracy of the kinematic orbit is at the level of 4 cm (Zhao et al. 2011). Note that the accelerometer and kinematic orbit data should be downsampled to 5 s beforehand in order to keep consistent with the other types of GRACE measurements and the step size of the numerical integration (5s).The relative weighting of the observations, i.e. the orbits and range differences, is determined by using their priori accuracies, namely 3 cm and \(1.0\,\upmu \hbox {m}\) (Beutler et al. 2010b).

In the processing procedures of gravity field recovery, the background forces are computed with the existing force models, including general relativistic perturbations, solid earth tides, solid pole tides, ocean tides, ocean pole tides, atmosphere and ocean mass variability, N-Body perturbations and the non-conservative force. In this paper, general relativistic perturbations, solid earth tides and solid pole tides are computed according to the IERS2010 conventions. Ocean tides are calculated by EOT11a (Savcenko and Bosch 2012; Rieser et al. 2012) complete to degree and order 80, in which 18 main waves are included and the secondary waves are interpolated with admittance theory (Rieser et al. 2012). Applying the Desai model (Desai 2002) up to degree and order 30, the effect of ocean pole tides is removed. The atmosphere and oceanic de-aliasing Level-1B Release 05 product (AOD1B RL05) complete to degree and order 100 is employed to correct the impact of the atmosphere and ocean mass variability (Flechtner and Dobslaw 2013). N-Body perturbations caused by the Sun, Moon and other planets are directly computed according to IERS2010, of which both the direct effect and the indirect \(J_2\) effect on the spacecraft are considered according to the GRACE Level-2 standard document (Dahle et al. 2012) from GeoForschungsZentrum (GFZ). The non-conservative force is directly measured by the GRACE onboard accelerometers.

Like the traditional short arc approach, the modified short arc approach does not depend on a priori gravity field. Thus no a priori gravity field is needed to recover the gravity field model. The high degree coefficients not recovered are taken over in a priori force model from the excellent EIGEN6C2 model which was determined from the combined data of GRACE, GOCE, laser geodynamics satellite (Lageos), terrestrial and air borne gravity data and altimetry data (Förste et al. 2013) in order to avoid spectral omission.

2.3 Determination of arc-specific parameters and arc length

The main arc-specific parameters are the K-band range ambiguities (Liu 2008) and the bias and scale parameters of the acceleration measurements. Since the ambiguity will change at some epochs, we use the range differences of adjacent epochs to eliminate the range ambiguity parameters for convenience in data processing.

The non-conservative forces measured by the accelerometers are biased and affected by drifts (Beutler et al. 2010b), that have to be accounted for by bias and scale parameters. However, the drift is less significant and more correlated with secular geopotential coefficients than the bias (Helleputte et al. 2009). Therefore, GFZ and Bonn University only estimate the bias parameters in the computation of the excellent EIGEN6C2 and ITG-GRACE2010S models, and we will also only estimate bias parameters in our solution. The arc length also has a significant impact on the final gravity field solution and varies considerably in different approaches, GFZ, for example, computed EIGEN6C2 using the traditional dynamic approach using one day arcs, while Bonn University derived ITG-GRACE2010S using the traditional short arc approach with one hour arcs. In order to determine the most appropriate arc length for our gravity field solution, where K-band rang measurement is not used, we have computed five different solutions using the GRACE orbits, attitudes and accelerations of January 2008. The results are shown in Fig. 1 and 2 in terms of difference degree variances and cumulative geoid error relative to EIGEN6C2. In the first solution, the arc length is taken as 30 min and one set of biases for the three axes (Along-track, Cross-track, Radial) for each GRACE satellite is estimated per arc. The other four solutions with different arc lengths are also presented in Fig. 1 and 2. It is obvious that the first solution performs best. Thus we take over this parameterization to derive the static gravity field model TJGRACE02O from GRACE orbits, attitude and acceleration data. We performed the same experiments to compute gravity field solutions where K-band rang measurements are included, the results are represented in Fig. 3 and 4. Arc lengths beyond 2 h are not considered due to the time consuming computation. We find that the solution with 120 min arc-length and one set of bias parameters every 60 min is the best solution, and therefore this choice is used to compute the static gravity field model TJGRACE02K using GRACE data including K-band rang measurements.

Fig. 1
figure 1

Difference degree variances of five solutions with different arc-lengths, relative to the EIGEN6C2. No K-band data was used

Fig. 2
figure 2

Cumulative geoid errors relative to EIGEN6C2

Fig. 3
figure 3

Difference degree variances of five solutions with different arc lengths, relative to the EIGEN6C2. This time K-band data was used

Fig. 4
figure 4

Cumulative geoid errors relative to EIGEN6C2

2.4 Comparisons of solutions using K-band range or K-band range rate observations

The recent GRACE monthly gravity solutions Tongji-GRACE01 are also computed by using the modified short arc approach but with GRACE K-band range rate observations, therefore both the position and velocity of the GRACE A and GRACE B satellites have to be integrated. If we use the K-band range observations to compute the gravity field model, the integration of velocity is not necessary, making the program more efficient. Fig. 5 shows the difference degree variances of monthly solutions complete to degree and order 60 from range rate or range observations. The quality of the two solutions is almost the same.

Fig. 5
figure 5

Difference degree variances of monthly solutions of January 2008 from range rate or range data, relative to EIGEN6C2

2.5 Comparisons of solutions from reduced dynamic or kinematic orbits

As mentioned above, the reduced dynamic orbits contain a priori information of the gravity field. In an attempt to look into the impact of the reduced dynamic orbits on the GPS-only or K-band solution, we have computed two GPS-only models and two K-band models by using either 1 month of reduced dynamic orbits or one month of kinematic orbits. The results are represented in Fig. 6. The GPS-only solution using reduced dynamic orbit shows a significantly better performance compared to that using the kinematic orbits. This is due to a priori gravity field information contained in the dynamic orbits. In case of K-band range data, the results using reduced dynamic or with kinematic orbits are consistent, indicating that the gravity field is determined by the K-band measurement, while the impact of the reduced dynamic orbits is negligible.

Fig. 6
figure 6

Comparisons between GPS-only and K-band solution of Jan. 2008 derived using either reduced dynamic or kinematic orbits

3 Static gravity field models TJGRACE02SO and TJGRACE02SK

According to the modified short arc approach and the processing procedure described above, the static gravity field model TJGRACE02O complete to degree and order 90 is successfully computed by using the GRACE observations including reduced dynamic orbits, attitudes and accelerations from 2004 to 2010, in total almost 7 years of data. The data of January 2004 is excluded due to data gaps. The gravity field model TJGRACE02K complete to degree and order 120 is derived from GRACE data including kinematic orbits, K-band range, attitude and acceleration measurements in January 2008. We compare our model to, amongst others, Tongji-GRACE01 that was determined using GRACE data from January 2003 to October 2011, i.e., from a time span much longer.

The formal errors of the coefficients of TJGRACE02O and TJGRACE02K models are represented in Fig. 7. We conclude that the formal errors of TJGRACE02O coefficients at degrees up to 40 are less than \(10^{-10}\), while those of TJGRACE02K coefficients up to degree 60 are less than \(10^{-11}\), indicating that the K-band rang data has significantly contributed to the gravity field solution. For further assessment of TJGRACE02O and TJGRACE02K, we compare the difference degree variances relative to the superior model EIGEN6C2 and cumulative geoid errors of these two models to state of the art gravity field models. TJGRACE02O is compared to the CHAMP-only models EIGEN-CHAMP5S, AIUB-CHAMP03S and ULUX-CHAMP2013S. TJGRACE02K is compared to the long term K-band models GGM05S, Tongji-GRACE01 and to the monthly ITG-GRACE2010 model of the corresponding month. The results are shown in Fig. 8, 9, 10 and 11. We can see from Fig. 8 and 9 that TJGRACE02O performs better than all the GPS-only models AIUB-CHAMP03S, EIGEN-CHAMP05S and ULUX-CHAMP2013S up to degree and order 90. But the good performance of our GPS-only model is partly contributed by a priori information of gravity field because we use the reduced dynamic orbits. From Fig. 10 and 11, we conclude that the accuracy of TJGRACE02K from one month of K-band range data is comparable to that of the monthly ITG-GRACE2010 model. Understandably the quality is inferior to that of static fields GGM05S and Tongji-GRACE01 based on much longer data spans. Tables 1 and 2 list the cumulative geoid errors of the GPS-only models and K-band models truncated at degrees 30, 60, 90, 120. The good performance of TJGRACE02O and TJGRACE02K is confirmed.

Table 1 Cumulative geoid errors for GPS-only solutions (cm)
Table 2 Cumulative geoid errors for K-band solutions (cm)
Fig. 7
figure 7

The formal errors of the coefficients of TJGRACE02O (left figure) and TJGRACE02K (right figure)

Fig. 8
figure 8

Difference degree variances of GPS-only solutions relative to EIGEN6C2

Fig. 9
figure 9

Cumulative geoid errors of GPS-only solutions relative to EIGEN6C2

Fig. 10
figure 10

Difference degree variances of K-band solutions relative to EIGEN6C2

Fig. 11
figure 11

Cumulative geoid errors of K-band solutions relative to EIGEN6C2

4 Validations with external data

To further demonstrate the accuracy of TJGRACE02O and TJGRACE02K, the 8006 GPS-leveling points in the United State, which can be downloaded freely through the website (http://www.ngs.noaa.gov/GEOID/GEOID12), are taken to compute the RMS between the GPS-leveling and the model geoid heights of the GPS-only solutions and K-band solutions truncated at different degrees (e.g. 30, 60, 90, 120 degrees, degree 120 is unavailable for AIUB-CHAMP03S and TJGRACE02O). The results are shown in Tables 3 and 4. To avoid omission errors the coefficients of high degree and order are replaced by EIGEN6C2 coefficients complete to degree and order 1949. From Tables 3 and 4 we conclude that all GPS-only models and K-band models show almost the same accuracy up to degree 60. When truncated at degree 90, the GPS-only models are significantly different and TJGRACE02O performs better than the CHAMP only models. But, as we mention above, the good performance of our GPS-only model, to some extent, is affected by a priori information of gravity field contained in the reduced dynamic orbits. Conversely, less differences can be found comparing the K-band models truncated at degree 90 or 120.

Table 3 Root mean square (RMS) of differences geoid height (cm) between GPS-leveling and GPS-only models truncated at different degrees
Table 4 Root mean square (RMS) of differences geoid height (cm) between GPS-leveling and K-band models geoid heights truncated at different degrees

5 Conclusions

In this paper the computation of the static gravity field models TJGRACE02O, complete to degree and order 90 from 7 years of orbit data, and TJGRACE02K, complete to degree and order 120 from one month of orbit and K-band range data, is described. The method applied is the modified short arc approach. The modified short arc approach uses only range measurement and therefore the velocity integration can be avoided. The comparisons of difference degree variances and the validation with GPS-leveling data demonstrate that TJGRACE02O performs better than CHAMP-only models and TJGRACE02K performs nearly as good as the corresponding monthly model from ITG-GRACE2010. These results demonstrate that the GRACE K-band range data is the most significant contribution to gravity solution (compared to GRACE orbit data). In the future, the GRACE range observations from 2003 to 2013 will be used to recover the static gravity field model complete to degree and order 180, which is expected to further improve the accuracy of our model. Also a time series of monthly solution complete to degree and order 60 spanning from 2003 to 2013 will be determined by using range observations.