1 Introduction

The determination of the Earth’s external gravity field with its temporal and spatial variations is one of the main tasks of physical geodesy. It contributes to the exploration of the Earth system (Flury et al. 2017). Based on the deep knowledge about the behaviour of the global gravity field, many geodynamic processes can be measured and understood. By recording its temporal variations, it is possible to infer mass displacements, fluctuations in sea level, deep ocean currents, run-off and groundwater storage on landmasses, interactions between ice sheets or glaciers and the oceans, the rate of ice melt, changes in groundwater storage and the extent of droughts. Reliable statements about non-linear processes are also possible. Furthermore, the geoid as a selected equipotential surface of the gravity field presents a basis for geodetic reference systems to determine vertical movements and unify height systems (Sánchez et al. 2021; Zhang et al. 2022; Grombein et al. 2016, 2017). The gravity field missions GRACE (Gravity Recovery And Climate Experiment) and its follow-up mission GRACE-FO provide observations with global homogeneous precision (Tapley et al. 2019; Ince et al. 2019), which can be used to derive functionals of the gravity field of the Earth including its behaviour with respect to time. This is realised in terms of time-dependent spherical harmonic coefficients (Stokes coefficients). Each coefficient is represented by a time-varying function whose parameters are estimated from the monthly GRACE solutions.

The EIGEN (European Improved Gravity model of the Earth by New techniques) models by Förste et al. (2016) introduce a series of time-variable geopotential models from the data of satellite gravity field missions. For the satellite-only EIGEN-6S4 model, long-term observations from the LAGEOS (LAser GEOdynamics Satellite) as well as data from the GRACE and GOCE missions are used to determine time-dependent parameters for the Stokes coefficients (potential coefficients) up to degree and order \(n=80\).

The presented work deals with the determination of a time-dependent geopotential model from monthly solutions of the GRACE and GRACE-FO gravity field mission. Each Stokes coefficient is described by a time-dependent functional approach. To specify the functional modelling, which is in the focus of this investigation, the GRACE solutions are first subjected to a Fourier analysis. This analysis qualitatively confirms the expected drift and periods in the Stokes coefficients. Within the framework of a Gauss-Markov model, different sets of time-dependent parameters for the Stokes coefficients are determined. This contains periodic and polynomial parts. The estimated parameters are tested for their significance. These parameters are then used to calculate the gravitational potential and geoid undulations at specific epochs. To assess the quality of these newly evaluated time-dependent models and the adopted functional approach, they are compared in the space and frequency domain with existing monthly GRACE and GRACE-FO solutions (ICGEM 2023) and with the time-dependent EIGEN-6S4(v2) model.

In further studies beyond the scope of this article, the generated time-varying models can be used to bridge the data gap between GRACE and GRACE-FO. AI (artificial intelligence) methods could also be explored to perform this task.

The structure of the paper is as follows: The gravitational potential as a time dependent function is described in Sect. 2. The approaches developed for this purpose are described here in detail. The least-squares estimation in the Gauss-Markov model and applied statistical tests regarding the significance of the respective parameters are compiled in Appendix 2. A short timeline of the satellite gravity field missions GRACE and GRACE-FO is drawn in Sect. 3. In addition, the products derived from the observations are specified. The geopotential models of the GFZ (Deutsches Geoforschungszentrum Potsdam) which are used as input data in order to derive a time-dependent geopotential model are explained. Section 4 presents the evaluation of the estimated time-dependent parameters up to degree and order \(n_{\text {max}}=96\). The parameters describing the time-variability are tested with respect to their significance. Several estimated time-dependent sets of Stokes coefficients are discussed in Sect. 5. Finally, Sect. 6 contains a summary and provides an outlook on future research topics in the field of time-dependent geopotential models.

2 Representation of the Earth’s time-variable gravitational field

The following subsections provide the necessary theoretical background in modelling the gravitational field and the functional approaches used to describe their temporal variations.

2.1 Time dependent effects

Among other challenges, physical geodesy is concerned with the task of modelling the Earth’s external gravity field and observing its temporal and spatial variation. The gravity potential W is the sum of the gravitational potential V and centrifugal potential Z (Heiskanen and Moritz 1967, p. 46f). Both are subject to time-dependent variations as shown in the Table 1. In an Earth-fixed equatorial coordinate frame usually the geocentric spherical coordinates are used to describe the position of a point P: geocentric distance r, geocentric latitude \(\varphi\) and geocentric longitude \(\lambda\).

Table 1 The gravity potential \(W(r, \varphi , \lambda , t)\) is a time dependent function

The gravitational potential \(V(r, \varphi , \lambda , t)\) is changing in time due to density variations or mass re-locations of different reasons as listed in Table 1. The time-dependent effects (cf. Table 1) occur on different time scales and with different spatial resolutions (Awange and John 2019). The tidal effects can be taken into account by applying precise tidal models (Hartmann and Wenzel 1994, 1995; Wenzel 1998) and the relation to a dedicated tidal system (Ekman 1988, 1989). The atmospheric effects can be reduced approximately by the use of weather models (ECMWF 2022; Kumar et al. 2009). For the global observation of these variations, satellite missions on near-Earth and polar orbits are suitable.

It is obvious from Table 1 that the Stokes coefficients will variate with different frequencies caused by seasonal reasons. Even longer periods can be resolved if the responsible forces can by identified, like the nutation of the rotational axes of the Earth. Otherwise additional parameters can be introduced (quadratic and cubic terms) to describe (mathematically) those effects which is common practise in geodesy. This topic will be discussed in more detail in Sects. 2.2 and 4. Time dependent effects on \(Z(r, \varphi , t)\), such as those listed in Table 1, can be taken into account by using appropriate models. This is accompanied by the establishment of a geodetic datum (ITRF, Altamimi et al. 2011, 2016). Their periods are not investigated further in this paper.

The static gravitational field is commonly represented in spherical harmonics (Heiskanen and Moritz 1967):

$$\begin{aligned} V(r,\varphi ,\lambda ) = \frac{\mu }{r} \sum _{n=0}^{\infty } \left( \frac{R}{r}\right) ^n \sum _{m=0}^{n} \left( \overline{C}_{nm} \, \overline{Y}_{nm}^C + \overline{S}_{nm} \, \overline{Y}_{nm}^S \right) . \end{aligned}$$
(1)

The geocentric gravitational constant \(\mu\) is the product of Newton’s gravitational constant G and the mass M of the Earth. The radius of the reference sphere is denoted by R. The fully normalized Stokes coefficients are denoted by \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\). The Laplace’s spherical harmonics \(\overline{Y}_{nm}\), which are also fully normalised, create an orthonormal base system (Heiskanen and Moritz 1967):

$$\begin{aligned} \begin{aligned} \overline{Y}_{nm}^C \left( \varphi ,\lambda \right)&= \overline{P}_{nm}\left( \sin \varphi \right) \,\cos m \lambda \\ \overline{Y}_{nm}^S \left( \varphi ,\lambda \right)&= \overline{P}_{nm}\left( \sin \varphi \right) \,\sin m \lambda . \end{aligned} \end{aligned}$$
(2)

The \(\overline{P}_{nm}\) are the fully normalized Legendre functions of the first kind of degree n and order m with \(0 \le m \le n\). Based on the orthogonality relations of Laplace’s spherical harmonics (2), the power spectrum or absolute degree variances can be defined:

$$\begin{aligned} c_n^2=\left( \frac{G M}{R}\right) ^2 \sum _{m=0}^{n} \left( \overline{C}_{nm}^2 + \overline{S}_{nm}^2 \right) . \end{aligned}$$
(3)

Analogously, absolute error degree variances \(\sigma _n^2\left( c_n\right)\) can be determined:

$$\begin{aligned} \sigma _n^2\left( c_n\right) = \left( \frac{GM}{R}\right) ^2 \sum _{m=0}^{n} \left( \sigma ^2 \left( \overline{C}_{nm}\right) + \sigma ^2 \left( \overline{S}_{nm}\right) \right) . \end{aligned}$$
(4)

The variances of the Stokes coefficients \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\) are given by \(\sigma \left( \overline{C}_{nm}\right)\) and \(\sigma \left( \overline{S}_{nm}\right)\), respectively. The signal-to-noise ratio of the gravitational potential can be represented in the frequency domain by comparing (3) and (4).

2.2 Time-dependent functional models

The representation (1) is used to model the time-dependent gravitational potential by introducing fully normalized Stokes coefficients \(\overline{C}_{nm}(t)\) and \(\overline{S}_{nm}(t)\) which are time-dependent. It was decided to model the time-dependent coefficients f(t), the effects on the gravitational potential, by a trend and periodically approach:

$$\begin{aligned} f(t) = \sum _{q=0}^{q_{max}} c_q (t-t_0)^q + \sum _{i=1}^{p} \left( a_i \sin \left( 2\uppi \frac{t-t_0}{P_i}\right) + b_i \cos \left( 2\uppi \frac{t-t_0}{P_i}\right) \right) . \end{aligned}$$
(5)

A trend is represented in terms of a polynomial up to degree \(q_{max}\). The periodic behaviour of the time dependent potential coefficients is modeled by periods \(P_i\). In Sect. 5 it is brought forward the argument that \(q_{max}=3\) is recommended to model the trend with a cubic polynomial. A spectral analyses by FFT (Fast Fourier Transformation) supports to select the periods of the oscillations to \(P_1 = 1\) y, \(P_2 = \nicefrac {1}{2}\) y, \(P_i = \nicefrac {1}{i}\) y. Due to the sampling rate of one month, p is limited to \(p \le 6\) (Jekeli 2017).

In addition, considering the analyzes in Sect. 4 revealed that modeling the lunar nodal cycle of \(P_L=18.6\) y (Roy 2004) appears to make sense. This period appears in the nutation of the Earth’s rotational axes and also in the solid Earth tides (Benjamin et al. 2006; Botai and Combrinck 2012).

Five representative analytical approaches are taken into account to formulate and find the optimal functional model. The functional relationships are based on the one used by Förste et al. (2016) and Grombein et al. (2021) and on those supported by the results of the Fourier analysis of the monthly GRACE solutions. A summary of the different approaches, which are subsets of the general approach in Eq. (5), can be found in Table 2.

In the first functional model \(f_1\), for the time series of each coefficient, the trend is modeled by an offset \(c_0\), a secular term \(c_1 (t-t_0)\), and the amplitudes \(a_1\) and \(b_1\) of annual periods according to the functional relation:

$$\begin{aligned} f_1(t) = c_0 + c_1 (t-t_0) + a_1 \sin \left( 2\uppi \frac{t-t_0}{P_1}\right) + b_1 \cos \left( 2\uppi \frac{t-t_0}{P_1}\right) , \end{aligned}$$
(6)

with the yearly periods of the oscillations \(P_1 =\) 1 y have to be estimated.

In the second functional model \(f_2\), the model \(f_1\) is extended by the semi-annual periods \(P_2 =\nicefrac {1}{2}\) y with the amplitudes \(a_2\) and \(b_2\):

$$\begin{aligned} f_2(t) = f_1(t) + a_2 \sin \left( 2\uppi \frac{t-t_0}{P_2}\right) + b_2 \cos \left( 2\uppi \frac{t-t_0}{P_2}\right) \end{aligned}$$
(7)

to be estimated. The function \(f_2\) corresponds to the modelling of EIGEN-6S4(v2) (Förste et al. 2016).

In the third functional model \(f_3\), for the time series of each coefficient, an offset \(c_0\), a linear trend \(c_1\), and the amplitudes of annual \(a_1\) and \(b_1\), semi-annual \(a_2\) and \(b_2\) and quarterly \(a_3\) and \(b_3\) periods are calculated according to the functional relation:

$$\begin{aligned} f_3(t) = f_2(t) + a_3 \sin \left( 2\uppi \frac{t-t_0}{P_3}\right) + b_3 \cos \left( 2\uppi \frac{t-t_0}{P_3}\right) \end{aligned}$$
(8)

with the quarterly periods of the oscillations \(P_3 =\nicefrac {1}{4}\) y to be estimated. This takes into account temporal variations in the gravitational field that are due to periodic or long-term mass variations such as seasonal changes in the continental water balance and long-term sea level changes (Cazenave et al. 2014) caused by variations in the mass balance between ice and seawater due to global warming. The functional relations \(f_1\) and \(f_2\) are subsets of \(f_3\). They are considered in order to evaluate the individual periods of the oscillations.

The fourth model \(f_4\), in addition to \(f_3\), also takes into account quadratic and cubic trend terms for a better local fit to the time series, i.e. it contains a third-degree polynomial:

$$\begin{aligned} \begin{aligned} f_4(t) =&f_3(t) + c_2 (t-t_0)^2 + c_3 (t-t_0)^3 . \end{aligned} \end{aligned}$$
(9)

The fifth model \(f_5\), in addition to \(f_3\), includes the long period of \(P_L=18.6~y\), the lunar nodal cycle (nutation):

$$\begin{aligned} \begin{aligned} f_5(t) = f_3(t) + a_L \sin \left( 2\uppi \frac{t-t_0}{P_L}\right) + b_L \cos \left( 2\uppi \frac{t-t_0}{P_L}\right) . \end{aligned} \end{aligned}$$
(10)

Since it is expected that the long-period lunar nodal effect of 18.6 y is completely modeled by \(a_L\) and \(b_L\), neither a quadratic nor cubic trend term is estimated in the functional model \(f_5\) in order to avoid over-parameterization.

Based on the input values listed in Table 11 (see Appendix 2) the parameters are estimated for each of the k Stokes coefficient according to the functional model \(f_j\). For each coefficient, the estimated parameters listed in Table 12 (see Appendix 2) result. The representation of a oscillation with two periods of amplitudes a and b can be transformed into the phase-modulation with the phase angle \(\phi\) and amplitude A:

$$\begin{aligned} \begin{aligned}&a \sin \left( 2\uppi \frac{t-t_0}{P}\right) + b \cos \left( 2\uppi \frac{t-t_0}{P}\right) = A \cos \left( 2\uppi \frac{t-t_0}{P} + \phi \right) , \\&A = \sqrt{a^2 + b^2} , \\&\tan \phi = -\frac{a}{b}. \end{aligned} \end{aligned}$$
(11)
Table 2 Compilation of the different analytical approaches for determining the time-dependent geopotential model from GRACE and GRACE-FO monthly solutions

2.3 Determination and significance test of the time-varying parameters

In the framework of the Gauss-Markov approach the model parameters which are introduced in Sect. 2.2 are now determined. The estimated parameters, as well as the assumed functional and stochastic models are then tested for significance (see Appendix 2).

3 Monitoring the time-variable gravity field of the Earth

Through GRACE (GFZ 2021c), it was possible to determine the Earth’s gravitational field and its changes over time with high precision (Dahle et al. 2018a, b). The mission ended in October 2017 after about 15 years. Since May 2018, the two satellites of the GRACE-FO mission have been in orbit to continue the objectives of GRACE. The GRACE mission utilised electromagnetic radiation in the microwave range (K-band). GRACE-FO also uses such a sensor to collect the primary observation data. In addition on GRACE-FO a laser interferometer is installed, to carry out a technical experiment for future missions. The aim of the laser interferometer is to achieve higher precision of the range measurements (GFZ 2021b). The Intergovernmental Panel on Climate Change underlines the important contribution of GRACE to the observation of the temporal mass variation in the Earth system (Portner et al. 2022).

3.1 GRACE and GRACE-FO products

The products of the GRACE and GRACE-FO missions can be obtained from three analysis centres, namely the Jet Propulsion Laboratory of the California Institute of Technology (JPL, Caltech), the Center for Space Research of the University of Texas at Austin (CSR, UT) and the German Research Centre for Geosciences in Potsdam (GFZ 2021a).

Level-2 products comprise sets of fully normalised potential coefficients \(\overline{C}_{nm}(t_k)\) and \(\overline{S}_{nm}(t_k)\) for each month k to describe the Earth’s external gravitational potential according to (1). The Level-2 data products are generated by the three analysis centres through the use of different processing techniques. The data can be downloaded from the ICGEM website with (uncorrelated) variance information (ICGEM 2023). They are available with different levels of smoothing as listed in Table 3. The applied filters are explained in Kusche et al. (2009). Consult also Wahr et al. (1998) and Swenson and Wahr (2006) for the topic of filtering the Stokes coefficients itself, instead of filtering in the space domain.

Table 3 Monthly solutions are available on ICGEM (2023) with different levels of smoothing

3.2 Utilized database for the calculations

The data basis for the calculations within the scope of this work are fully normalised Stokes coefficients up to degree and order \(n_{\text {max}}=96\), determined by GFZ from GRACE monthly observations. The latest Release 06 (R06) is used where different degree-dependent correlated noise filter DDK (Kusche et al. 2009; Guo et al. 2017) are applied for smoothing (Chen et al. 2021). If nothing is specified, the investigations in this article refer to DDK5 filtered coefficients. Studies were also carried out with the DDK2, DDK8 and unfiltered coefficients, which are also available on the ICGEM web-page.

The variations within the monthly solutions of the Earth’s gravity field reflects the changes in surface and deep ocean currents, run-off and groundwater storage on landmasses, interactions between ice sheets or glaciers and the oceans, and mass displacement within the Earth (Angermann et al. 2022). This so called level-2 products can be downloaded from the International Centre for Global Earth Models (ICGEM) website with (un-correlated) accuracy informations (ICGEM 2023).

The solutions at the beginning of the GRACE mission have some gaps of several days, which is why a total of 161 out of the 163 available monthly solutions for the period from 2002 to 2017 are included in this research study. Appendix 1 contains an overview of the available monthly solutions of the GRACE and GRACE-FO missions in Table 10.

In addition to the monthly solutions, the time-variable geopotential model EIGEN-6S4(v2) (Förste et al. 2016), published by the GFZ in cooperation with the Groupe de Recherche de Géodésie Spatiale (GRGS), is used for the comparison to assess the quality of the newly developed time-dependent GRACE model in the space and frequency domain. These EIGEN models are based on long-term observations from the gravity field missions GOCE, GRACE, CHAMP and/or LAGEOS. The parametrization of the time-dependent coefficients up to degree and order \(n_{\text {max}}=80\) are described in Rudenko et al. (2014). An offset, a trend and the amplitudes of an annual oscillation and a semi-annual oscillation are estimated for each year from 2002 to 2014 (Abd-Elmotaal 2020; Rudenko et al. 2014). This corresponds to the determination of \(p_{max}=2\) and \(q_{max}=1\) in the general model approach given in Eq. (5). In the present work this corresponds to the model approach \(f_2\). The resulting time-dependent behaviour of the coefficients is continuous; at instances of strong earthquakes, for example in Chile 2010 (Tong et al. 2010) or in Japan 2011 (Sato et al. 2011), an offset can be detected.

4 Calculations and analysis

Within the framework of a least squares estimation, time-dependent parameters are estimated in the Gauss-Markov model in order to represent the fully normalised Stokes coefficients up to degree and order \(n_{\text {max}}=96\).

Standard deviations for these parameters are computed via variance propagation. Additionally, the parameters are tested for significance. To assess the quality of the new time-variable geopotential model, various comparisons are carried out in the space and frequency domains.

4.1 Preliminary investigation for the frequencies to be expected

The discrete Fourier transformation (DFT) (Jekeli 2017) is used to analyse the spectral properties of selected coefficient time series. The aim is to show which frequencies are to be expected in the signal and whether the model approaches explained in Sect. 4.2 are justified. This is introduced as prior information for the formulation of the functional model (5) for the estimation calculation. To do this, the offset and trend in the data are removed via a least-squares fit. The input signal is not smoothed, but interpolated to a sampling rate \(dt = 1\) d as a regular measure of time, also in order to close the gaps towards the end of the GRACE time series \(x_n\). The resulting time series is \(N=5413\) days long. A Hanning window is applied to the time series \(x_n\) in order to reduce leakage effect. A Hanning window is used because the Fourier transform of a Hann window results in a Hann window again. Thus, the effect of the rectangular window in the time domain, whose FFT is the sinc function, is weakened (Testa et al. 2004). From the discrete FFT, the amplitudes of the corresponding frequencies of the oscillations occurring in the time series are determined and plotted (cf. Fig. 2) as amplitude spectra of the signal.

4.2 Determination of the time-variable geopotential model

According to Appendix 2 the time-variable coefficients are determined. The quality of the estimation results is checked using hypothesis testing, which is also provided in Appendix 2.

All available 161 monthly solutions of the GRACE-mission filtered with DDK5 (Kusche 2007), complete to degree and order \(n_{\text {max}}=96\) and the constants listed in Table 4 are entered in the processing of the time-variable gravitational field.

Table 4 Constants and parameters entering the determination of the time-variable description of the gravitational potential

The total number of coefficients is listed in Table 4. From \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\), the observation vectors \(\mathbf {\ell }_{C_{nm}}\) and \(\mathbf {\ell }_{S_{nm}}\) are set up for each coefficient and gathered in matrices. In order to avoid numerical instability, the value \(\sigma _0 = 10^{-12}\) is factored from the standard deviations for the stochastic model. The a priori variance factor is thus \(\sigma _0^2 = 10^{-24}\). Since there is no information on correlations between the observations available on ICGEM (2023), \(\mathbf {C_{\mathbf {\ell \ell }}}\) and \(\mathbf {Q_{\mathbf {\ell \ell }}}\) are set up as diagonal matrices. The functional model is formulated based on Eqs. (5) and (19). For this purpose, the reference date of the first observation is selected as the reference epoch \(t_0\). The Julian date is introduced as time parameter. The calculation in days leads to unfavourably scaled normal equation matrices, the inverse of the condition number \(\kappa ({\textbf{N}})\) is numerically close to zero with \(1/\kappa \approx 10^{-24}\). For this reason, calculations are carried out in years for numerical stabilization.

By introducing the Stokes coefficients \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\) as uncorrelated (pseudo-) observations \(\mathbf {\ell }_{C_{nm}}\) and \(\mathbf {\ell }_{S_{nm}}\), because no correlations are available, they can be analyzed independently of each other. The five considered functional representations of the time variable gravitational potential are presented in Sect. 2.2.

To verify the stochastic and functional model, a test according to Eq. (27) with a significance level of \(\alpha = 5\%\) is performed. It should be remembered that the statement whether \(H_o\) or \(H_A\) is correct obviously depends on the choice of \(\alpha\). It would also be conceivable to determine the \(\alpha\) value at which \(H_0\) is just accepted. If the null hypothesis is accepted, the variances of the estimated parameters are calculated using the a priori variance factor \({\textbf{C}}_{\hat{\textbf{x}}\hat{\textbf{x}}_j} = \sigma _0^2 \cdot {\textbf{Q}}_{\hat{\textbf{x}}\hat{\textbf{x}}_j}\), otherwise the a posteriori variance factor \({\textbf{C}}_{\hat{\textbf{x}}\hat{\textbf{x}}_j} = {\hat{\sigma }}_{0_j}^2 \cdot {\textbf{Q}}_{\hat{\textbf{x}}\hat{\textbf{x}}_j}\) is used.

From these variances, the statistical test quantities \(T_\text {prio}\) or \(T_\text {post}\) for the parameter tests are calculated according to Eq. (29) and the limits for defining the rejection or acceptance of the null hypothesis are determined depending on the result of the global test. The procedure for the two-dimensional parameter tests according to Eq. (30) is analogous.

For verification by comparison with existing monthly solutions, the respective month is removed from the observation vectors. This reduces the number of observations n to \(n_\text {V}=160\). Then, the result provides a measure of the precision of the applied functional model.

4.3 Verification in frequency and space domain

The starting point for the comparisons of the time-dependent geopotential models according to the functional relationship \(f_1\) (6), \(f_2\) (7), \(f_3\) (8), \(f_4\) (9) and \(f_5\) (10) are the estimated parameters \(\hat{{\textbf{x}}}_j\) and their variance-covariance matrix \({\textbf{C}}_{\hat{\textbf{x}}\hat{\textbf{x}}_j}\). The derived time-dependent GRACE models are compared with an existing monthly solution. For this purpose the time-dependent model is created in terms of fully normalized Stokes coefficients on the basis of \(n_\text {V}=160\) monthly solutions at a certain interpolation time t. This returns fully normalized potential coefficients \(\overline{C}_{nm_1}\) and \(\overline{S}_{nm_1}\) using four estimated parameters according to Eq. (6), six estimated parameters according to Eq. (7), eight estimated parameters according to Eq. (8), and ten estimated parameters according to Eq. (9). The variances of the new coefficients result from variance propagation. According to (Niemeier 2008, p. 56) the row vector \({\textbf{A}}_i\) corresponds to a row of the design matrix \({\textbf{A}}\). The variance \(\sigma ^2\) of a coefficient \(\overline{K}_{nm}\) can be written as:

$$\begin{aligned} \sigma ^2\left( \overline{K}_{nm}\right) ={\textbf{A}}_i\,{\textbf{C}}_{\hat{\textbf{x}}\hat{\textbf{x}}} \,{\textbf{A}}_i^\text {T} . \end{aligned}$$
(12)

In the next step, the differences \(\Delta \overline{C}_{nm}\) and \(\Delta \overline{S}_{nm}\) between the calculated coefficients \(\overline{C}_{nm_1}\) and \(\overline{S}_{nm_1}\) and the actual coefficients \(\overline{C}_{nm_2}\) and \(\overline{S}_{nm_2}\) of the GRACE model of the considered months are created:

$$\begin{aligned} \begin{aligned} \Delta \overline{C}_{nm}&= \overline{C}_{nm_2} -\overline{C}_{nm_1}\\ \Delta \overline{S}_{nm}&= \overline{S}_{nm_2} -\overline{S}_{nm_1}. \\ \end{aligned} \end{aligned}$$
(13)

For the comparison in the space domain, the potential is synthesized on a global grid for the difference model. The synthesis (see Eq. (1)) of the difference \(\Delta V(\varphi , \lambda )\) is carried out according to the parameters listed in Table 13 which is presented in Appendix 3.

The effect on geoid undulation is calculated from Brun’s theorem (Torge 2003):

$$\begin{aligned} \delta N = \frac{\Delta V}{\gamma } , \end{aligned}$$
(14)

with normal gravity \(\gamma\) (Moritz 1980).

In addition to a comparison in the space domain, the differences in the Stokes coefficients are also considered in the frequency domain. For this, the absolute degree variances are calculated according to Eq. (3). The error degree variances for the difference model result from the linear variance propagation law:

$$\begin{aligned} \sigma _n^2\left( \Delta c_n\right) = \left( \frac{GM}{R}\right) ^2 \sum _{m=0}^{n} \left( \sigma ^2 \left( \overline{C}_{nm_1}\right) +\sigma ^2 \left( \overline{S}_{nm_1}\right) +\sigma ^2 \left( \overline{C}_{nm_2}\right) +\sigma ^2 \left( \overline{S}_{nm_2}\right) \right) . \end{aligned}$$
(15)

The comparison of the developed time-dependent geopotential model from GRACE data with the EIGEN-6S4(v2) is performed also in the space and frequency domain. The time-dependent parameters of the EIGEN-6S4(v2) with its standard deviations are used. Since these parameters are determined in one-year intervals, the corresponding interval from a total of 14 epochs is selected to calculate a new model. The differences \(\Delta \overline{C}_{nm}\) and \(\Delta \overline{S}_{nm}\) between the calculated GRACE coefficients \(\overline{C}_{nm_1}\) and \(\overline{S}_{nm_1}\) and the calculated EIGEN-6S4(v2) coefficients \(\overline{C}_{nm_\text {E}}\) and \(\overline{S}_{nm_\text {E}}\) are defined as:

$$\begin{aligned} \begin{aligned} \Delta \overline{C}_{nm}&= \overline{C}_{nm_\text {E}}-\overline{C}_{nm_1} \\ \Delta \overline{S}_{nm}&= \overline{S}_{nm_\text {E}}-\overline{S}_{nm_1} . \end{aligned} \end{aligned}$$
(16)

Several statistical parameters such as the minimum, maximum and mean value, as well as the standard deviation (std) are evaluated for the presentation and comparison of the sum of squared residuals and the effect on the geoid undulation \(\delta N\) in Sect. 5.

All evaluations and analyses are carried out with software realisations in Matlab®.

5 Results

At first, the individual monthly solutions are compared in the frequency domain and then the results of the Fourier analysis are presented. The results of the least-squares estimation in the Gauss-Markov model are presented together with the results of the global test and the parameter tests. To assess the external precision, a comparison is made in the space and frequency domain with a GRACE monthly solution (ICGEM 2023), GRACE-FO monthly solutions and finally the new time-variable GRACE model is compared with the EIGEN-6S4(v2) model (Förste et al. 2016).

5.1 Investigations of the time series of given monthly solutions in the frequency domain

For the preliminary examination of the monthly solutions, the absolute degree variances of the individual models are considered. They coincide graphically as can be seen in Fig. 1a. Residual models are therefore created for the individual months in respect to the arithmetic mean values of the time series from 2002 to 2017. Their respective degree variances show some differences as expected (Fig. 1b). To show the noise content of the fully normalized Stokes coefficients, the error degree variances are presented in Fig. 1c. From the Fig. 1b, c it can be seen that the majority of the degree variances and error degree variances of the monthly solutions lie in one coherent frequency band. Models outside of this band are color coded. The months of September 2004 and February 2015 deviate from the other monthly solutions, especially in the middle degrees. The GRACE Information System and Data Center (ISDC 2015a, b) reports for January 2015 an unfavourable ground track coverage due to short-period repeat orbit patterns. This caused problems in computing the data products and also influenced the solution for February 2015. The impact can be observed in Fig. 1. The same conditions occurred in September and October 2004 (GFZ 2021a).

Fig. 1
figure 1

Comparison of the 161 GRACE monthly solutions (2002–2017) in the frequency domain based on degree and error degree variances. In panels b and c a few conspicuous monthly solutions are visible

In addition to the consideration of degree variances and error degree variances, a Fourier analysis was carried out to examine the signal contained in the time series in order to select the appropriate functional model (cf. Eqs. (6)–(10)). The GRACE zonal coefficient \(\overline{C}_{3,0}\) is presented as example. Figure 2a shows the time series for the coefficient \(\overline{C}_{3,0}\) in its original monthly basis, the time-series that was interpolated to daily resolution as well as the daily time series after applying a Hanning window. The width of the Hanning window corresponds to the length of the time series. This makes the effect of the window visible: using a Hanning window, the observations at the beginning and end of the time series are weighted less than the observations in the middle. Since the window is normalized, the energy content of the signal is preserved. The values fluctuate around zero because the mean and trend have been removed via a least-squares fit. The associated amplitude spectrum is shown in Fig. 2b. From this, the effect of the window in the frequency domain becomes obvious: the amplitudes of the secondary maxima are slightly higher, the broadening of the main maxima at approx. \(0.003\,\text {d}^{-1}\) and approx. \(0.006\,\text {d}^{-1}\) however, cannot be avoided and is also slightly wider due to the windowing. The first maximum is at the frequency \(f= 0.00018\,\text {d}^{-1}\). This signal corresponds to the frequency of the applied Hanning window and is therefore not included in the frequency spectrum of the signal without the applied window. With a frequency of around \(f=0.00037\,\text {d}^{-1}\), a frequency component that corresponds to 7.5 years appears, which at least gives an indication of long-period components in the signal. The maximum at \(f=0.0028\,\text {d}^{-1}\) corresponds to a period of \(361\,\,\) days and thus indicates an annual oscillation. The maximum at \(f=0.0055\,\text {d}^{-1}\) corresponds to an oscillation with a period of about half a year. At approx. \(f=0.0115\,\text {d}^{-1}\) a weak signal with a period of about three months can be seen. These findings are used to set up the functional models in the estimation.

Fig. 2
figure 2

One-sided amplitude spectrum of the time series for \(\overline{C}_{3,0}\) with and without applying a Hanning window. The spectrum is calculated from the DDK5 filtered coefficients

The FFT was also carried out for \(\overline{C}_{2,0}\) and showed a comparable result but with a higher noise level. This is to be expected since the dynamic form factor is difficult to determine from GRACE observations. \(\overline{C}_{2,0}\) can be determined with higher accuracy from Satellite Laser Ranging observations (Cheng and Ries 2017; Dahle et al. 2019b). Furthermore, the Fourier analysis is performed for other coefficients, as an example for the time series of the zonal coefficient \(\overline{C}_{90,0}\). The significant signal components for coefficients of a higher order are much more difficult to identify because they are associated with higher levels of noise. Nevertheless, for \(\overline{C}_{90,0}\) there is also a maximum at \(f= 0.0052\,\text {d}^{-1}\) (period \(P\approx 192\,\text {days}\)) and \(f = 0.0105\,\text {d}^{-1}\) (period \(P \approx 95\,\text {days}\)). Both the error degree variances in Fig. 1c and the Fourier analysis show that the higher degree coefficients are associated with more noise. The maxima in the amplitude spectrum are less clearly identifiable.

5.2 Presentation and evaluation of the estimation results

The time dependent functions \(f_j\) are fitted to the GRACE time series of each Stokes coefficient. The time series of the coefficient \(\overline{C}_{2,0}\) with the estimated observations is shown in a joint figure and the associated residuals are presented (Figs. 3, 4, 5, 6, and 7). Temporal changes in the \(\overline{C}_{2,0}\) coefficient are directly related to variations in the flattening of the Earth. On the one hand, the time series shows annual oscillations due to seasonal variations in the ice cover at the poles and the amount of water stored in the large river systems. On the other hand it shows long-term changes in the form of a negative trend for the years from 2002 to 2017 due to the accelerated melting of ice masses caused by climate change, which superimposes the signal of the post Ice Age land uplift. Therefore, there has been a decrease in flattening since 1998 (Förste 2013).

The representations in Figs. 3, 4, 5, 6, and 7 show that the observations in the middle of the time series have lower residuals and therefore fit better to the functional model. The regular temporal variations can be modelled well in this period, since GRACE models are available for each month. Towards the end of the time series, gaps in the observation data sets occur more frequently, which is why there are several months for which no solution exists (cf. Table 10). The residuals are therefore also larger than in previous years. This is evident for all applied functional relationships \(f_j, 1 \le j \le 5\) presented. A closer look at the residual time series in the respective panel (b) of the figures Figs. 3, 4, 5, 6, and 7 periods of about six or eight years can be identified. These are not included in the functional models \(f_j\) and require further investigation.

Fig. 3
figure 3

Observations (DDK5), estimated observations and residuals for \(\overline{C}_{2,0}\) with \(f_1\)

Fig. 4
figure 4

Observations (DDK5), estimated observations and residuals for \(\overline{C}_{2,0}\) with \(f_2\)

Fig. 5
figure 5

Observations (DDK5), estimated observations and residuals for \(\overline{C}_{2,0}\) with \(f_3\)

Fig. 6
figure 6

Observations (DDK5), estimated observations and residuals for \(\overline{C}_{2,0}\) with \(f_4\)

Fig. 7
figure 7

Observations (DDK5), estimated observations and residuals for \(\overline{C}_{2,0}\) with \(f_5\)

The sum of squared residuals for the observations of the \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\) for the different analytical approaches is determined as a quality indicator for the estimation in the framework of the applied global test. For better comparability, statistical parameters such as the arithmetic mean, the standard deviation as a representation of scatter and the maximum and minimum weighted sum of squared residuals are determined using the estimation results of all coefficients (Table 5). From this it can be deduced which approach best suits the data. Fitting the time series of each Stokes coefficient with the functional relationships \(f_4\) and \(f_5\) give in average for all coefficients the smallest weighted sum of squared residuals. The scatter and thus the interval between maximum and minimum are also smaller than with \(f_2\) and \(f_3\). There are minor differences between \(f_2\) and \(f_3\). This indicates that the quarterly oscillation, included in \(f_3\), may not be significant for all coefficients.

Table 5 Statistical values for the weighted residuals of all \(\overline{C}_{nm}\) and \(\overline{S}_{nm}\) with \(f_1\) to \(f_5\) based on DDK5

The respective minimum parameters for \(f_j\) are highlighted in yellow. The spectral components of the sum of squared residuals for the tested functional approaches \(f_j\) are evaluated. Table 5 summarize their statistical parameters. In a functional context, \(f_1\) takes into account an offset, a linear trend and an oscillation with a period of one year (Table 2) and on average leads to the highest of the weighted sum of squared residuals. The std values for \(f_2\) and \(f_3\) are nearly the same, as highlighted in blue. This shows that considering only an annual oscillation leads to less adapted functionals compared to those including the semi-annual or quarterly oscillation. The additional consideration of the periods of six and three months leads to a smaller sum of squared residuals (Table 5, \(f_3\)), since random signal components can also be reduced with it.

In addition to the weighted sum of squared residuals, the results of the global test can also be used to assess the fit to the analytical approaches (Figs. 9, 10). The results for the different functional relationships are very similar: The test (\(H_0\)-hypothesis) is rejected for the coefficients up to degree around \(n\approx 40\) and accepted for the coefficients of a higher degree and order. A rejection means that the a priori and the a posteriori variance factor from the estimation differ significantly (\(\alpha = 5\%\)). The individual test statistic \(T_G\) for each Stokes coefficient and the five different analytical approaches (\(f_1\) to \(f_5\)) used to determine the time-dependent geopotential model are shown in Fig. 8. The test statistic is computed according to Eq. (27), which involves the ratio of the a priori and a posteriori variance factor weighted by the redundancy. Consequently, the test statistic \(T_G\) is unit-less. For the zonal and near-zonal tesseral coefficients the value of the test statistic is highly significant (dark green). For coefficients with degrees larger than \(n\approx 40\), the value of the test statistic falls below the critical value \(\chi ^2_r\) which is in the order of \(\approx 180\) (cf. Table 6) and lead to acceptance of the \(H_0\) hypothesis. The coefficients with multiples of order \(m=15\) are more significant due to the resonant orbit perturbations, which can be nicely observed. The result of the global test is shown in Fig. 9.

Table 6 Critical values of the test statistics based on DDK5

The reasons for this are either inconsistencies in the stochastic model or in the functional model—compared to the observation data. Since this pattern is roughly the same for all approaches, it can be concluded that the functional model is unlikely to be the reason for the rejection of the test. However, it is possible that there are discrepancies in the stochastic model for the observations of the coefficients. The higher degree coefficients are subject to higher variances than the lower degree coefficients (Fig. 1c). It is therefore possible that the uncertainties for the observations obtained from a variance propagation from the uncertainties of the satellite data are too optimistic and do not fit to the actual prevailing conditions, which can lead to a rejection of the global test. Correlations between the data that are not taken into account can also affect the test result.

These statements relating to DDK5 filtered solutions can be supplemented with the following observation: As expected, the significance limit also depends on the filter strength (Table 3), as can be clearly seen in Fig. 10. While in DDK2 the global tests for the coefficients below \(n=30\) are significantly, in DDK8 the significance limit is \(n=60\). For the unfiltered data, \(0<m<n-60\) with \(n>60\) is no longer significant.

Fig. 8
figure 8

Test statistic \(T_G\) for the different analytical approaches (\(f_1\) to \(f_5\)) used to determine the time-dependent geopotential model from GRACE monthly solutions (DDK5) according to Table 2. The values of the test statistic are unit-less. Note the logarithmic scale

Fig. 9
figure 9

Results of the global tests for the different analytical approaches (\(f_1\) to \(f_5\)) used to determine the time-dependent geopotential model from GRACE monthly solutions (DDK5) according to Table 2 (black: \(H_0\) rejected \(\rightarrow\) significant, yellow: \(H_0\) accepted \(\rightarrow\) not significant). The global test for all \(f_i\) look quite similar and indicate that \(H_0\) is rejected for \(n<\approx 40\)

Fig. 10
figure 10

Results of the global tests for the analytical approach (\(f_4\)) used to determine the time-dependent geopotential model from GRACE monthly solutions based on DDK2, DDK5, DDK8 and unfiltered data. (black: \(H_0\) rejected \(\rightarrow\) significant, yellow: \(H_0\) accepted \(\rightarrow\) not significant)

5.3 Results of the statistical parameter tests

Parameter tests are carried out to study the significance of the individual parameters. In the Figs. 11 and 12 the results of the 1D and 2D parameter tests for \(f_4\) and \(f_5\) based on DDK5 data are shown, respectively. As an example for the effect of filtering, the significance test for \(f_4\) based on the DDK8 data are presented in Fig. 13. The results of the other approaches are very similar and are therefore not shown. If the parameter test is rejected (black) for the parameters related to \(f_4\), the parameter is significantly different from zero. If, on the other hand, the null hypothesis of the test is accepted (yellow), no significant difference from zero can be determined for the value of the parameter. With \(\alpha = 5\%\) the null hypothesis is rejected in \(5\%\) of the cases, although it is true. This shows that the offset is determined significantly for almost all coefficients. The linear term, the quadratic term and the cubic term of the trend, as well as the amplitudes of the annual and semi-annual oscillations differ significantly from zero for most coefficients up to about degree \(n\approx 40\) (DDK5). From this, it can be deduced that the Stokes coefficients of higher degree and order are subject to less strong temporal variations or have shorter periods, or are less precise, which is why the time-dependent parameters are determined to be insignificant. The amplitudes of the quarterly oscillation differ from zero for only a few moderate-degree coefficients at a significance level of \(5\%\). The bands in Fig. 11i at orders \(m=15\) and \(m=30\) could be due to resonant orbital perturbations. The amplitudes of the disturbances are superimposed in a resonance-like manner due to a strict or approximate commensurability between the mean motion of the satellite and the rotation of the Earth. In these cases, the ratio of the angular velocities is an integer (Kaula 2000).

The results of the parameter tests strengthen the assumption that the functional models are quite suitable for describing the temporal variation in the low-degree coefficients. Despite these results, all parameters are taken into account for the synthesis of the new models, even for the higher degree coefficients. This is done because the Fourier analysis has shown that periods of three and 6 months are also contained in the data and in order to additionally model part of the random signal contained.

The relationships \(f_2\) and \(f_3\), which differ in the quarterly period \(P_3\), give similar results. The relationships \(f_4\) and \(f_5\), where the quadratic and cubic terms are replaced by the nutation period \(P_L\), lead to the lowest weighted sum of squared residuals on average (cf. Table 5). Therefore, \(f_3\) and \(f_4\) are used for further comparisons.

Fig. 11
figure 11

Results of the parametric tests for \(f_4\) based on the DDK5 filtered data. (black: \(H_0\) rejected \(\rightarrow\) significant, yellow: \(H_0\) accepted \(\rightarrow\) not significant)

Fig. 12
figure 12

Results of the parametric tests for \(f_5\) based on the DDK5 filtered data. (black: \(H_0\) rejected \(\rightarrow\) significant, yellow: \(H_0\) accepted \(\rightarrow\) not significant)

Fig. 13
figure 13

Results of the parametric tests for \(f_4\) based on the DDK8 filtered data. (black: \(H_0\) rejected \(\rightarrow\) significant, yellow: \(H_0\) accepted \(\rightarrow\) not significant)

In the present work, the authors did not have a fully occupied variance-covariance matrix at their disposal. Hence, the respective weight matrices were generated as diagonal matrices from the available accuracy information for the Stokes coefficients download from (ICGEM 2023). The formal errors described in this way are, as is well known (Dahle et al. 2019a, b), too optimistic because the temporal correlations are not taken into account. Thus, using the formal errors yields an increased significance compared with more realistic errors. The used (too optimistic) accuracies lead to a higher probability of error and thus to a higher probability of an error of first kind. This means that \(H_0\) is rejected even though the estimated parameter is actually not significant. In other words: as seen from (27) the test statistic \(T_G\) will become larger if \(\sigma _0\) is to optimistic, and this leads to a earlier significance. The question of realistic a priori accuracies is a very important research question.

5.4 Verification by comparison with monthly solutions

As explained at the end of the Sect. 5.3, approaches \(f_3\) and \(f_4\) are now compared with each other. They differ in the additional quadratic and cubic terms in the polynomial approach. Therefore, as a measure of the external precision, a comparison with existing monthly solutions is carried out with these approaches. Figure 14 shows the effect on geoid undulation for October 2010 with the approaches \(f_3\) and \(f_4\). For the determination of the time-dependent parameters within the framework of the estimation denoted by \(n_\text {V} = 160\) the GRACE model for October 2010 did not enter the estimation process. The associated statistical parameters are listed in Table 7. This shows that \(f_4\) leads to a smaller deviation on average, but has a larger minimum than \(f_3\). The largest differences are found in South America around the equator in the Amazon Basin. This region is subject to large seasonal fluctuations due to seasonal change in the total water storage (TWS) (Tapley et al. 2004, 2019). The year 2010 saw extreme droughts in the Amazon Basin compared to previous years, peaking in October. The reasons for this were the occurrence of the El Niño phenomenon in connection with warming of the tropical Atlantic (Marengo and Espinoza 2016). Since these phenomena do not occur at regular intervals, they cannot be modeled with \(f_3\) and \(f_4\). Therefore they are visible as potential differences transformed to geoid undulations applying Eq. (14). The use of wavelets (Freeden and Schneider 1998; Freeden and Schreiner 2022) could possibly show that the frequency spectrum is stable, but its amplitudes vary over time.

The comparison in the frequency domain using the degree variances (Fig. 15) shows only small differences between \(f_3\) and \(f_4\) for the low degree coefficients. The error degree variances are shown in Fig. 16. They are also very similar for the different approaches, but differ from the error degree variances of the GRACE monthly solution from October 2010: The coefficients up to about degree \(n=22\) are associated with a greater uncertainty for the model, determined according to \(f_3\) and \(f_4\) than the coefficients of the GRACE monthly solution. On the other hand, the Stokes coefficients with higher degree are associated with less noise for the calculated model. There is also a kink in the error degree variances at around degree \(n\approx 40\) (cf. global test, Appendix 2).

Fig. 14
figure 14

Comparison of \(f_3\) and \(f_4\) with the GRACE monthly solution in the space domain by geoid undulation differences (October 2010). Units are (mm)

Fig. 15
figure 15

Comparison of \(f_3\) and \(f_4\) with the GRACE monthly solution in the frequency domain by degree variances (October 2010). Units are (m\(^4\) s\(^{-4}\))

Fig. 16
figure 16

Comparison of \(f_3\) and \(f_4\) with the GRACE monthly solution in the frequency domain by error degree variances (October 2010). Units are (m\(^4\) s\(^{-4}\))

Table 7 Statistical values: Comparison with the GRACE monthly solution in the space domain by differences in geoid undulations

In addition, the differences in geoid undulations for January 2010 are on average lower than for October 2010 and vary symmetrically around zero. As with October 2010, the models determined using approach \(f_4\) lead to a smaller mean difference, but show a higher maximum than \(f_3\), which is also located in the Amazon Basin.

5.5 Assesment of the developed models against GRACE-FO

In addition to the comparison with GRACE monthly solutions to assess the quality of the calculated time-dependent parameters, a comparison with a GRACE-FO month is carried out. The GRACE comparison shows how good the agreement is within the observation period. Observations from GRACE-FO can also be used to check how the time-dependent parameters behave outside the period of the GRACE mission (2002–2017).

In the following, a model for January 2019 determined from approaches \(f_3\) and \(f_4\) is checked for consistency with the corresponding monthly solution of the GRACE-FO satellite mission. Figure 17 shows the effects on geoid undulation \(\delta N\) for the difference model. For \(f_3\) the agreement is slightly worse than in October 2010 (Table 7, GRACE), which is probably due to the fact that it is an extrapolation to 2019. Significant differences can given in the statistical values (cf. Table 8 when calculating a new model based on \(f_4\) with a polynomial approach. Figure 17b and the associated degree variances in Fig. 18b show that there are large differences, especially in the low-degree coefficients. These Stokes coefficients are subject to greater temporal variations than coefficients of higher degree. The extrapolation leads to larger deviations when using the approach \(f_4\) due to the third-degree polynomial, whereas it shows a good fit for interpolations. The reason for this lies in the properties of third-degree polynomials: The additional consideration of a polynomial for the periodic processes means a better local adjustment of the data to the functional context within the period from 2002 to 2017. In this way, for example, a slightly longer periodic signal can be intercepted. However, the polynomial is unsuitable for the extrapolation, as this tends towards infinity over time and is therefore not suitable as a model for describing the displacement of water masses. The error degree variances of the difference model are also larger for \(f_4\) (Fig. 19b) than for \(f_3\) (Fig. 19a).

Table 8 Statistical values: Comparison with the GRACE-FO monthly solution in space domain by differences in geoid undulations for January 2019
Fig. 17
figure 17

Comparison of \(f_3\) and \(f_4\) with the GRACE-FO monthly solution in the space domain by geoid undulation differences (January 2019). Units are (mm)

Fig. 18
figure 18

Comparison of \(f_3\) and \(f_4\) with the GRACE-FO monthly solution in the frequency domain by degree variances (January 2019). Units are (m\(^4\) s\(^{-4}\))

Fig. 19
figure 19

Comparison of \(f_3\) and \(f_4\) with the GRACE-FO monthly solution in the frequency domain by error degree variances (January 2019). Units are (m\(^4\) s\(^{-4}\))

5.6 Comparison to EIGEN-6S4(v2)

To assess the agreement between the time-dependent geopotential model from GRACE monthly solutions and the EIGEN-6S4(v2), models for the month of January 2010 are generated using the time-dependent parameters. Since the parameters of the EIGEN model are determined for one year in each case, in addition to the adjustment over all \(n=161\) observations, adjustments are also carried out in windows of one year. The monthly solutions from one year and the solutions from December of the previous year and January of the following year are included in the adjustment (\(n_\text {E}=14\)). In the EIGEN model, six parameters are given according to Eq. (7) to model each time dependent coefficients up to degree and order \(n_{\text {max}}=80\). Therefore, in addition to approaches \(f_3\) and \(f_4\), a comparison is also carried out using the EIGEN-like \(f_2\).

5.6.1 Adjustment in annual windows

First, the results of the comparison with \(n_\text {E}=14\) observations are presented. The Fig. 20a, b show the geoid undulation for the respective difference model depending on the functional approach \(f_2\) and \(f_4\). Above all, finely structured differences can be seen: The EIGEN model takes into account time-dependent parameters up to degree and order \(n=80\) and then uses mean values to describe the Stokes coefficients. The GRACE model, on the other hand, additionally models the time dependence for the coefficients up to degree \(n_{\text {max}}=96\). This results in deviations between the models, e.g. around \(120\, ^{\circ }\) east longitude and \(60^{\circ }\) south latitude. There are only small differences between the individual analytical approaches, with \(f_2\) leading to the smallest minimum and maximum deviation. This modelling with six parameters (cf. Table 2) corresponds to the modelling of the EIGEN-6S4(v2) model. The statistical parameters for the differences in geoid undulation listed in Table 9 show that \(f_4\) leads to the largest deviations.

The degree variances of the two models (Fig. 21a, b) show the differences in the definition of the coefficients \(\overline{C}_{1,0}\), \(\overline{C}_{1,1}\) and \(\overline{S}_{1,1}\). In all GRACE monthly solutions the potential coefficients of degree \(n=1\) are set to zero. This means that the origin of the coordinate system is linked to the centre of mass of the Earth. At GRACE, all developments are performed relative to the Earth’s centre of gravity. The EIGEN model, on the other hand, also takes into account time-dependent parameters for the coefficients of degree \(n=1\). Changes in this term indicate scaled variations of the centre of mass with respect to the origin due to mass shifts (Peters 2007). The degree variances of the difference model decrease up to degree \(n=80\) and then increase again due to the time-dependent parameters up to degree \(n_{\text {max}}=96\) for the GRACE model. The error degree variances (Fig. 22a, b) are up to degree \(n=20\) higher for the EIGEN model than for the GRACE model. The higher degree coefficients, on the other hand, are subject to lower inaccuracies, and the error degree variances are lower than for the GRACE model.

Table 9 Statistical values: EIGEN-comparison in space domain for differences in geoid undulations (January 2010)
Fig. 20
figure 20

Comparison of \(f_2^{E=14}\) and \(f_4^{E=14}\) with EIGEN-6S4 in the space domain by geoid undulation differences (January 2010, \(n_\text {E}=14\)). Units are (mm)

Fig. 21
figure 21

Comparison of \(f_2^{E=14}\) and \(f_4^{E=14}\) with EIGEN-6S4 in the frequency domain by degree variances (January 2010, \(n_\text {E}=14\)). Units are (m\(^4\) s\(^{-4}\))

Fig. 22
figure 22

Comparison of \(f_2^{E=14}\) and \(f_4^{E=14}\) with EIGEN-6S4 in the frequency domain by error degree variances (January 2010, \(n_\text {E}=14\)). Units are (m\(^4\) s\(^{-4}\))

5.6.2 Adjustment over all observations

The panels in Figs. 23 and 24 show the results for the comparison of the EIGEN model with the time-dependent GRACE model in the space and frequency domain for January 2010, respectively. The time-dependent GRACE parameters are thereby calculated from \(n=161\) observations. For the EIGEN model, the parameters from epoch January 2009 to February 2010 are used. In contrast to the results for \(n_\text {E} = 14\) where \(f_2\) gives the best agreement, \(f_4\) shows the smallest std from \(n=161\) (cf. Table 9). The scatter is also less than for \(f_2\) and \(f_3\), although the range of the residuals is larger. On average, the deviations are somewhat larger than for \(n_\text {E} = 14\) observations.

For \(n=161\) observed monthly solutions, the differences in geoid undulations show similar structures, such as in the Pacific near Indonesia, and deviations, such as in Greenland, in North and South America, which are shown in the panels of Fig. 20. These deviations in Greenland, North and South America can also be seen in a comparison with the GRACE monthly solution from January 2010 in the space domain (Fig. 26) and in the frequency domain (Figs. 27, 28). This shows that there are more changes in these areas than in previous years, which is why they are modeled poorly. This can be better intercepted by determining the time-dependent parameters for each year (Fig. 20a, b).

The comparison in the frequency domain shows that the difference between the determination of the parameters over a year (\(n_\text {E}=14\)) and over 15 years (\(n=161\)) lies mainly in the coefficients up to degree \(n=50\), almost regardless of the functional model (\(f_2\), \(f_3\) or \(f_4\)). The Fig. 25a, b also show the changes for the accuracies: The error degree variances of the GRACE model are lower compared to the error degree variances in the Fig. 21a, b, because with \(n=161\) observations the redundancy is greater and the time-dependent parameters for the GRACE model can be determined with higher accuracy. The accuracies for the coefficients from degree \(n=80\) on are comparable for the EIGEN and GRACE models.

Fig. 23
figure 23

Comparison of \(f_2\) and \(f_4\) with EIGEN-6S4 in the space domain by geoid undulation differences (January 2010, \(n=161\)). Units are (mm)

Fig. 24
figure 24

Comparison of \(f_2\) and \(f_4\) with EIGEN-6S4 in the frequency domain by degree variances (January 2010, \(n=161\)). Units are (m\(^4\) s\(^{-4}\))

Fig. 25
figure 25

Comparison of \(f_2\) and \(f_4\) with EIGEN-6S4 in the frequency domain by error degree variances (January 2010, \(n=161\)). Units are (m\(^4\) s\(^{-4}\))

6 Summary and outlook

Based on monthly GRACE solutions, time-dependent geopotential models are determined. For the potential coefficients up to degree and order \(n_{\text {max}}=96\), time-dependent parameters are determined using five different analytical approaches in the framework of the Gauss-Markov model.

Long-term changes in the gravitational field are taken into account using a linear trend or a third-degree polynomial. The numerical investigations have shown that the latter can be modeled very well using the \(f_5\) approach due to the long-period effect of lunar nutation with a period of 18.6 years. Periodic variations are described mathematically by periodical functions with annual, semi-annual and a quarterly periods, as suggested by a initial FFT for a few selected coefficients of the monthly potential models. To check the quality of the models, global tests and parameter tests are carried out for the estimation results. In addition, model variants are calculated for selected months and are carefully compared to GRACE, GRACE-FO and EIGEN-6S4 monthly solutions in the space and frequency domain.

The statistically significant periods found in the analysis are in accordance with the expected physically implied effects (cf. Table 1).

It should be noted that two types of basis functions (polynomial and trigonometric) were used to model the time variations of the potential coefficients, which are not orthogonal to each other. This can mean that a very long-period component can also be included in the determination of the polynomial trend parameters and vice versa. The correlation between the estimated parameters are studied for a few Stokes coefficients. The estimated correlation coefficients show very high correlation (nearly \(\pm 1\)) for the trend parameters. This might be an effect of the choice of \(t_0\). Only a weak correlation was found between the parameter sets of the trend and periodically parameters.

The models according to approach \(f_3\) with eight time-dependent parameters (linear trend, six amplitudes, the later ones can be transformed to three amplitudes and three phase parameters) and approach \(f_4\) with ten parameters (third degree polynomial, six amplitudes) lead to the lowest sum of squared residuals and are therefore used for further comparisons. The monthly GRACE comparison for the month of October 2010, when there was extreme drought in the Amazon Basin, leads to mean differences in geoid undulations of \(\delta \overline{N}_3 = -0.24\,\text {mm}\) for \(f_3\) and \(\delta \overline{N}_4 = -0.11\, \text {mm}\) for \(f_4\). Another monthly comparison without any special occurrences (January 2010) shows significantly smaller mean deviations, which are slightly smaller for \(f_4\) than for \(f_3\). Thus, a third degree polynomial can fit the trend within the time series of the coefficients slightly better than applying a linear trend alone. Of course, adding additional parameters, here the cubic parameters, leads to an increase in the degree of freedom of the functional model. As a result, there can be a reduction in the residuals, which is desirable. The parameter test prevents any model expansion because its significance is examined. In the analyzes carried out it was significantly shown that the cubic model approach is equivalent to the approach \(f_5\), which includes the lunar period instead of the cubic terms.

As mentioned in Göttl et al. (2019) the DDK5 filter with 400 km Gaussian smoothing (Kusche 2007; Kusche et al. 2009) does not only smooth or reduce the striping effects in the GRACE date, or noise, but of course also the high frequency signal. This might be a reason why the Stokes coefficients are not significantly time dependent for higher degree than \(n\approx ~40\).

In the context of determining time-dependent parameters for spherical Stokes coefficients, there are some possibilities for future research fields. If, in addition to the currently available accuracy information for the Stokes coefficients, their correlations are also made available, a study on their influence on the estimation of the time dependent model parameters would be of great interest.

The determination of the parameters for describing the time variability of the coefficients on the basis of all monthly solutions has shown that a worse fitting can occur for individual years. Further investigations based on the estimation of the parameters for only one year would be appropriate. A direct comparison with EIGEN-6S4(v2) could then be made. It can be expected that the estimation in windows of one year will improve the consistency with GRACE or GRACE-FO months, and also the EIGEN-6S4 geopotential model. This allows to observe how the parameters and their precision change over time. The use of wavelets could possibly show that the frequency spectrum is stable, but its amplitudes vary over time. As an alternative model approach to describe the time-varying gravity field, a decomposition using the independent component analysis (ICA) could also be investigated. The ICA was successfully carried out by Forootan et al. (2020) on the functional of the time-varying part of the gravity field in the form of the time-varying global terrestrial water storage changes.

In addition, it was revealed that the time-dependent parameters are not significant for every coefficient. Therefore, coefficients of different degree could be better described via different functional models. As a next step, a Fourier analysis can be applied to the residuals of the estimations. With the result, the functional approach can be adjusted until the Fourier analysis only shows white noise.

Further investigations based on the unfiltered monthly solutions could be carried out in the frequency domain separately for each degree. This could be an advantage over general smoothing of the entire signal.

Because strong earthquakes cause abrupt changes in the gravity field, incorporating an offset, as in the EIGEN models, could also result in better agreement with existing models.