Introduction

The BeiDou Navigation Satellite System (BDS) consists in the second phase of five geostationary orbit (GEO), five inclined geosynchronous orbit (IGSO) and four medium earth orbit (MEO) satellites (Table 1). However, C13 is currently deactivated. The constellation is unique compared with other GNSS constellations, i.e., US Global Positioning System (GPS), Russian GLObal NAvigation Satellite System (GLONASS) and European Galileo Navigation Satellite System (Galileo) formed by MEO satellites only.

Table 1 Type, PRN and SVN of BDS satellites

For GNSS satellites, particularly for GEO and IGSO, the solar radiation pressure (SRP) is the main non-conservative orbit perturbation. The SRP acting on the satellite is difficult to model, because the resulting acceleration depends on the physical and geometrical properties of the satellite, as well as the orientation with respect to the incident radiation. Currently, several models have been proposed to model the SRP acting on the GNSS satellites and can be classified into three types: (1) Empirical models, e.g., the empirical CODE orbit model and its reduced or extend version (Beutler et al. 1994; Springer et al. 1999; Arnold et al. 2015). These models fit best the real GNSS tracking data, though they do not consider the actual physical forces acting on the satellite. (2) Analytical models based on the optical and geometrical properties of the satellite, e.g., ROCK models (Fliegel et al. 1992; Fliegel and Gallini 1996) and UCL model (Ziebart and Dare 2001). The main disadvantage of these models is that they cannot compensate accurately for the real on-orbit behavior of the satellites, e.g., due to the change or uncertainty of the a prior properties of the satellite surface or deviations from nominal attitude (Rodríguez-Solano et al. 2012). (3) Semi-analytical and semiempirical models, e.g., the adjustable box-wing model (ABW; Rodríguez-Solano et al. 2012) and GPS solar pressure model (GSPM; Bar-Sever and Kuang 2004, 2005). Such models represent intermediate approaches between analytical SRP models and empirical ones, and combine a good fit to real tracking data with a clear physical understanding of SRP.

Although the CODE SRP model was developed for use with an a priori model (Beutler et al. 1994), such as the ROCK model, a good performance can also be obtained without such a background model. Hence, the purely empirical CODE model has been used by most analysis centers of the International GNSS Service (IGS; Dow et al. 2009) for routine processing of GPS and GLONASS orbits. In addition, the purely empirical CODE model has been most widely adopted even for precise orbit determination (POD) of the newly launched GNSS satellites, due to the lack of alternative analytical SRP models. However, this model has problems with precisely representing the orbits of Galileo satellites, because satellites are markedly of cuboidal shape. With the introduction of an a priori model to the purely empirical CODE model, the deficiency has been mitigated somewhat (Montenbruck et al. 2015a). Furthermore, the purely empirical CODE model has another deficiency regarding modeling the SRP when satellites are in eclipse seasons (Rodríguez-Solano et al. 2013). Also, the model may introduce draconitic errors into GNSS-based geodetic products (Meindl et al. 2013; Rodríguez-Solano et al. 2014). Hence, Rodríguez-Solano et al. (2012) developed an ABW model which presents the satellite as a box (satellite bus) and two wings (solar panels). By adjusting the optical properties of the satellite bus surfaces as well as solar panels, the empirical constant acceleration in Y-axis and the solar panel lag angle, the draconitic errors are reduced (Rodríguez-Solano et al. 2014). Furthermore, the orbit quality for GPS and GLONASS in eclipse seasons could also be improved due to the fact that the ABW model accommodates intrinsically to the attitude of the satellite bus and solar panels (Rodríguez-Solano et al. 2013).

As previously mentioned, due to the lack of an analytical SRP model, the purely empirical CODE model has been used for BDS POD (Zhao et al. 2013; Steigenberger et al. 2013). A recent effort on SRP modeling for BDS GEO satellites has been found in Liu et al. (2016). We focus only on IGSO and MEO satellites. Satellite laser ranging (SLR) validation indicates that the orbit accuracy has reached about 10 and 5 cm for BDS IGSO and MEO satellites, respectively (Guo et al. 2016). However, once those satellites switch to the orbit-normal (ON) orientation from the yaw-steering (YS) mode, the orbit accuracy degrades dramatically. This attitude-related POD issue has been analyzed in Wang et al. (2013) and Guo et al. (2013). The orbit accuracy could be improved significantly by introducing an additional empirical constant acceleration bias with a relatively tight constraint of 1.0 × 10−10 m/s2 in the along-track direction to the purely empirical CODE model (Zhao et al. 2013; Guo et al. 2016). However, the latter study still shows undesirable systematic errors that depend on the solar elevation angle β above the satellite orbit plane and the argument μ of the satellite with respect to the midnight point in the orbit plane, as seen in SLR residuals of BDS IGSO satellites.

The major motivation of this study is to compare the purely empirical CODE and ABW SRP models and to analyze their impact on POD for BDS IGSO and MEO satellites in both ON and YS modes. In this study, these models are assessed and compared by orbit overlap errors and SLR validation. First, the attitude model for satellite bus and solar panels of BDS IGSO and MEO as well as the corresponding satellite structure are presented as prerequisites for data processing. After a short description of the POD strategy used, four solutions covering the year 2014 with different SRP models are computed for BDS IGSO and MEO satellites. These allow us to investigate the impact of SRP on orbits and seek the better approach for modeling the SRP perturbation on BDS IGSO and MEO satellites. In the last section, this study is summarized.

Characteristics of BDS IGSO and MEO satellites

As mentioned above, the SRP model developed based on the analytical approach needs to consider the details of the satellites structure, the known optical properties, the physical interaction of radiation with the satellite surfaces and the attitude of satellite bus and solar panels. These models are mainly based on information available on ground measurements provided by the satellite manufactures; however, some of them could be estimated by fitting the measurements, e.g., the attitude of satellite bus. In this section, those models will be presented for BDS IGSO and MEO satellites.

Yaw attitude of satellite bus

BDS IGSO and MEO satellites use two attitude modes, namely YS and ON modes, see Fig. 1. The orientation of these attitude modes are described in detailed by Montenbruck et al. (2015b). The switch of attitude control from YS to ON mode and vice versa takes place when |β| is about 4° as reported in Guo et al. (2013) and Wang et al. (2013). More recently, Guo (2014) estimated the yaw attitude profiles of BDS IGSO and MEO satellites with the reverse kinematic precise point positioning (RKPPP) approach proposed by Dilssner et al. (2011). In this approach, all relevant geodetic parameters are fixed to those estimated in POD, and the satellite clock and antenna phase center offset are estimated epoch-by-epoch using 30-s observation. The estimated horizontal antenna phase center offsets implicitly provide the spacecraft’s yaw attitude. The estimates confirm the reported switch condition. However, the exact epoch of attitude switch could not be precisely determined due to the estimated errors. Hence, under the assumption that the attitude mode will switch when the yaw angle is closest to its final orientation, the exact epoch of attitude switch can be obtained as follows (Guo 2014):

Fig. 1
figure 1

BDS satellite orientation in nominal YS mode (top) and ON mode (bottom). The X-, Y- and Z-vectors indicate the axes of the satellite body-fixed frame

The yaw attitude switches from YS mode to ON mode, and vice versa, when μ equals 90°, and |β| is closest to 4°.

It is reasonable to make such an assumption. First, the attitude control system consumes the lowest energy when the attitude mode switches at this point. Second, but most importantly, the estimated yaw attitude indicates that the switch happens when the true satellite orientation is quite close to the target attitude as illustrated in Fig. 2, in which the nominal and estimated yaw attitude for C06 and C14 are shown. The black bars indicate the specific attitude transition epoch determined with the above-presented condition. It is worth mentioning that the condition of the orbit angle might not be well known. This problem, however, is probably not so critical since during the switch time the nominal and the ON attitude mode share very similar orientation.

Fig. 2
figure 2

Estimated (blue line) and nominal (red line) yaw angles (Ψ-angle) of BDS C06 (a and b) and C14 (c and d) when satellites switch their attitude mode. The green line presents the β angle, and the black bar indicates the attitude switch epoch derived from the attitude model

Pitch attitude of solar panels

Besides the yaw attitude of satellite bus, the orientation of solar panels is also essential for SRP modeling, because solar panels in general are the major contributors to the large area-to-mass ratios of the satellites. In the YS mode, the surface of solar panels is perpendicular to the irradiation direction. In this case, the pitch angle of solar panels equals to the angle of sun–earth–satellite as described by Rodríguez-Solano et al. (2013). However, once the satellite switches to the ON mode, the exact attitude of solar panels is hard to be determined. In this study, two attitude modes for solar panels have been assumed in the ON mode. For the first, we still keep the surface of solar panels pointing perpendicular to the irradiation direction, and it means that the normal vector to the solar panels (\(\vec{e}_{SP}\)) is parallel with the line of sight from satellite to the sun (\(\vec{e}_{\varTheta }\)). For the second, the normal vector to the solar panels can be obtained as follows (Rodríguez-Solano et al. 2013):

$$\begin{aligned} \vec{e}_{B} = \frac{{\vec{e}_{\varTheta } \times \vec{e}_{SBF,Y} }}{{\left| {\vec{e}_{\varTheta } \times \vec{e}_{SBF,Y} } \right|}} \hfill \\ \vec{e}_{SP} = \vec{e}_{SBF,Y} \times \vec{e}_{B} \hfill \\ \end{aligned}$$
(1)

where \(\vec{e}_{SBF,Y}\) represents the Y-axis of the satellite body-fixed frame and its orientation in the YS and ON mode could be computed according to Montenbruck et al. (2015b). In this case, the deviation of the normal direction of SPs from the irradiation direction could reach up to 4° at maximum when the satellite attitude switches, and it varies with the |β| angle. The maximum direction deviation will result in no more than 0.3 % acceleration variation, but it has significant influence on the orbit modeling due to the fact that the dominant perturbation from the solar panels cannot be ignored.

Satellite structure

Besides the attitude, the analytical model needs certain a priori information of the satellite. Mandatory are realistic values of mass and dimensions, and helpful are the optical properties of the satellite surfaces. The BDS satellites of the second generation are based on the DongFangHong-3A (DFH-3A) satellite bus (http://www.cast.cn/CastCn/Show.asp?ArticleID=39610), which is an updated version of DFH-3 used by the first generation. The DFH-3A bus adopts a cuboidal structure. Table 2 lists the approximate optical properties related to incident radiation (α absorption, ρ reflection and δ diffusely scattered coefficients) and the dimensions (area of satellite bus and solar panels) of IGSO and MEO satellites as provided by the satellite manufacturer. For solar panels, the area presents the total area for the two panels. These values are used as a priori ones for the two modified ABW models in this study. Although these optical coefficients are not precise, the final orbits are slightly deteriorated, because those parameters will be fitted with real tracking measurements in the ABW model.

Table 2 Approximate values of optical and geometrical properties of BDS IGSO and MEO satellite bus and solar panels

Processing experiments

The data from IGS MGEX (Montenbruck et al. 2014) and BeiDou Experimental Tracking Network (BETN) in 2014 are used for data processing. The length of the POD arc is 3 days, and the POD strategy is the same as that used in Zhao et al. (2013). This study focuses on the impact of SRP models on BDS IGSO and MEO satellites, hence, the attitude model of satellite bus presented above is used directly. In total, four different SRP strategies as listed in Table 3 have been used for BDS IGSO and MEO satellites.

Table 3 Solutions and their SRP models, attitude of solar panels used and parameters to be estimated

The C5 solution is determined with the purely empirical CODE SRP model. In this case, only five empirical parameters are estimated: three constants in the D, Y and B directions (D0, Y0, and B0). and two periodic parameters representing one cycle-per-revolution variations in the B direction (Bc and Bs). For the C5a solution, as stated before, an additional constant acceleration bias (A0) in the along-track has been introduced to the purely empirical CODE SRP model in order to reduce the deficiency of the purely empirical CODE model in the ON mode. For the other two models based on the ABW model, the original seven optical properties of the solar panels and bus surfaces, e.g., solar panel scaling factor (SPF), absorption plus diffusion of +X/+Z/−Z bus surface (corresponding parameters are indicated as +XAD, +ZAD, and −ZAD), and reflection coefficient of +X/+Z/−Z bus surface (+XR, +ZR, and −ZR) are estimated for both ABWy and ABWo solution. In addition, the so-called Y-bias (Y0) and a parameter (SB) related to the rotation lag angle of solar panels around their rotation axis are also fitted. The reflection (−XR) and absorption plus diffusion (−XAD) parameters are estimated to model the accelerations caused by irradiated -X bus surface for ABWo solution.

The directions of the three basic axes (DYB for CODE and XYZ for ABW) in the above SRP models used in this study have to be addressed and clarified further. The directions of D, Y and B in the C5 and C5a model can be derived from the following equations regardless of the attitude mode used,

$$\begin{aligned} \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{D} = \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{\varTheta } \hfill \\ \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{Y} = \frac{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{D} \times \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{r} }}{{\left| {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{D} \times \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{r} } \right|}} \hfill \\ \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{B} = \frac{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{D} \times \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{Y} }}{{\left| {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{D} \times \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{Y} } \right|}} \hfill \\ \end{aligned}$$
(2)

where \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{r}\) is the unit vector pointing from the satellite to the center of earth. For the ABW model, the basic axes are in the SBF frame. Hence, it is convenient to compute the SRP perturbation acting on the satellite according to the analytical SRP model, once the attitudes of satellite bus and solar panels are known. For the ABWy and ABWo solutions, the yaw attitude of satellite bus is modeled as previously mentioned. However, following the description in the subsection on pitch attitude of solar panels attitude, we simply assume that the normal direction of solar panels is either along \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{\varTheta }\) or computed by (1) for ABWy and ABWo, respectively. The Y-bias is modeled along \(\vec{e}_{Y}\) and \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\rightharpoonup}$}} {e}_{SBF,Y}\) for ABWy and ABWo solutions, respectively, in order to keep it orthogonal to the normal direction of solar panels.

Results and analysis

With the previously presented attitude, POD strategy and SRP models, the impact of SRP models on the orbits of BDS IGSO and MEO satellites will be compared and analyzed based on two matrices, i.e., the orbit overlap errors and SLR validation.

Orbit overlap errors

As an internal validation of orbit accuracy, direct comparison between 48-hour overlapping portions of consecutive orbit arcs is used in this study. Considering two attitude modes used by BDS IGSO and MEO satellites, only arcs having the same attitude mode are used for comparison. Those containing attitude switch epochs are removed due to significantly reduced orbit quality as shown in Guo (2014). In addition, overlapping orbits are treated as outliers and removed when the RMS values of the 3D differences are larger than 30 and 200 cm for arcs in the YS and ON mode, respectively. As long as one solution is treated as outlier, all four solutions are removed. Table 4 lists the numbers of all, accepted and removed POD arcs in the YS and ON mode for overlapping orbit comparison.

Table 4 Numbers of all, removed and accepted POD arcs for overlapping orbit comparison of BDS IGSO and MEO

Figure 3 illustrates the averaged RMS values of orbit overlap errors in the along-track, cross-track and radial direction for BDS IGSO and MEO satellites in 2014, and for the four solutions listed in Table 2. The corresponding averaged 1D RMS values are listed in Table 5. The statistical results are performed separately according to the attitude modes used.

Fig. 3
figure 3

Averaged orbit overlap errors for BDS IGSO and MEO satellite solutions listed in Table 2 in 2014. The averages are performed separately for the YS (a, b, and c) and ON (d, e, and f) modes. Note that different scales are for the along-track component in the ON mode

Table 5 Averaged 1D RMS of BDS IGSO and MEO orbit overlap errors for different solutions in the ON and YS mode in 2014 (unit: cm)

For IGSO satellites, the internal consistency of the four solutions is almost the same for POD arcs in the YS mode. However, once BDS IGSO satellites switch to the ON mode, orbit overlap errors increase no matter which kind of SRP models are used. Among the four solutions, the quality of the C5 solution degrades dramatically. The averaged 1D RMS of orbit errors increases from 6.11 to 97.85 cm, which is dominated by larger errors in the along-track direction. It indicates that the mismodeled SRP perturbation is mainly along the along-track direction when satellites switch to the ON mode and that the purely empirical CODE SRP model is not suitable for POD in the ON mode. In contrast, the best internal consistency has been obtained by the C5a solution. The 1D RMS increases only from 6.64 cm in the YS mode to 12.02 cm in the ON mode (Table 5). It demonstrates that the approach may compensate mostly the deficiency of the purely empirical CODE model for POD in the ON mode. However, there are still unmodeled perturbations which need to be investigated further. The ABWy and ABWo solutions show the intermediate performance in the ON mode. Compared with the C5 solution, relatively larger radial errors show up in these solutions, whereas the errors in the other two components are rather lower. Although proper attitude of solar panels has been assumed for the ABWo solution, the orbit errors in each direction are larger than that of ABWy. This indicates that the assumed attitude of solar panels is incorrectly modeling the orientation of solar panels in space.

Similar as for IGSO satellites, the C5a solution shows the best performance among the four for MOE satellites in the ON mode, followed by ABWy and ABWo, whereas C5 is the worst, particularly in the along-track direction. However, compared with the IGSO satellites, there are some different characteristics for MEO satellites. First, the internal consistency of all MEO solutions is better than that of IGSO satellites, except the C5 solution in the ON mode. This could be contributed to a relatively better geometry strength of MEO satellites. The greatest nadir angles are about 13° for MEO instead of 9° for IGSO, and the relatively greater nadir angle results in better observation geometry as well as lower correlation between orbit and clock parameters. Second, compared with the similar performance achieved by the four IGSO solutions, the internal consistency of four MEO solutions in the YS mode shows a clear dependency on the basic SRP model used. Specifically, the overlapping orbit errors are about 4.4 cm for the ABWy and ABWo solutions, and better consistency (3.41 and 3.46 cm) has been achieved by the C5 and C5a solutions. This could be attributed to the unmodeled perturbations, e.g., earth radiation pressure. Because IGSO satellites are much further away from the earth than the MEO satellites, the impact of such unmodeled perturbations on IGSO satellites is lower than that on MEO satellites. Third, the C5 solution of MEO satellites shows more significant accuracy degradation in the along-track direction than that of IGSO satellites in the ON mode. During the time of a POD arc (72 h), MEO and IGSO satellites orbit the earth six and three times, respectively. Hence, larger mismodeled SRP perturbations accumulate in the along-track direction for MEO to degrade orbit accuracy.

In the above investigation, the similar performance of orbit solutions has been obtained with the four SRP models for POD arcs in the YS mode. However, there are still some systematic differences which are not revealed. Figure 4 illustrates the radial differences (ABWy minus C5a) for C10 and C11 in the sun-fixed reference frame, which is represented by β and μ as shown in Fig. 1. As to the reasons why we selected radial differences for illustration: First, the radial differences can be compared with SLR residuals directly, and second, the differences in other two directions show similar pattern as that in radial. Other IGSO and MEO satellites show similar radial differences as C10 or C11. In Fig. 4, we only plot the differences for POD arcs in the YS mode. Arcs are removed once the corresponding RMS exceeds three times the average. First of all, the radial differences are satellite-type-dependent, and the averaged negative biases are about 2–3 and 1 cm for BDS IGSO and MEO satellites, respectively. Second, the radial differences show an almost symmetric pattern. Although the β-dependent differences are not obvious, there is a clear μ-dependency for both types of satellites. Specifically, the significant negative differences are in the μ range of [−20, 20], [100, 150] and [−150, −100] for C10, whereas they are only found in the μ range of [−40, 40] for C11. The μ variation in the radial orbit differences reflects the missing μ-dependent feature of the purely empirical CODE SRP model, as this model only presents the one cycle-per-revolution signal. Hence, the resulting acceleration has a less physical meaning than that of ABWy model as shown in Fig. 5.

Fig. 4
figure 4

Radial orbit differences (ABWy minus C5a) in the sun-fixed frame for C10 (IGSO, top panel) and C11 (MEO, bottom panel)

Fig. 5
figure 5

Reconstructed SRP-induced accelerations for the ABWy (red) and C5a (black) model for C10 (IGSO, ad) and C11 (MEO, ef) when β is about 15°

Figure 5 demonstrates the reconstructed SRP-induced accelerations in the along-track, cross-track, radial direction and the magnitude obtained with C5a and ABWy for C10 and C11, respectively, when β is abound 15°. In order to reconstruct the SRP accelerations, the well-estimated parameters of the ABWy and C5a SRP models which fit measurements are used. First of all, it is easy to see the larger acceleration in the cross-track as well as radial direction and the discontinue of ABWy at μ = 0°, which is caused by the solar lag parameters as shown by Rodríguez-Solano et al. (2012) for GPS BLOCK IIA. Second, compared with ABWy, the variation of the C5a model is much smaller and could not reflect the μ-dependent features except for the one cycle-per-revolution signal. Although the differences between reconstructed accelerations of C5a and ABWy for C10 and C11 show different behaviors, high correlation to the μ-dependent radial differences for C10 and C11 can be observed, as shown in Fig. 4.

SLR validation

SLR is an optical technique providing independent validation of satellite orbits computed from GNSS observations. Basically, SLR residuals are an indicator for the radial accuracy of the GNSS orbits because the maximum incidence angle of a laser pulse to a satellite (nadir angle) is only about 9° and 13° for BDS IGSO and MEO satellites, respectively. Hence, the behavior of SLR residuals can be used to access the deficiency of the orbit model, particularly in the radial direction.

Although all BDS satellites are equipped with laser ranging array (LRA), only C01, C08, C10 and C11 are tracked by the International Laser Ranging Service network (ILRS; Pearlman et al. 2002). For 2014, there were 1766, 2537 and 3594 SLR normal points to C08, C10 and C11 available for this study. Because the length of the POD arc is 3 days, only orbits in the midday are used for validation. For the SLR validation, residuals exceeding an absolute value of 50 and 300 cm are excluded for orbits in the YS and ON mode, respectively. Furthermore, the residuals are reedited based on the 3-sigma threshold. The numbers of SLR data used for orbit validation are listed in Table 6.

Table 6 Numbers of available, removed and accepted SLR normal points for BDS C08, C10 and C11 in the YS and ON modes

Table 7 summarizes the corresponding SLR validation results. In general, for orbits in the YS mode, the ABWy and ABWo solutions show similar performance as expected, because the attitude of satellite bus and solar panels as well as estimated parameters are same. In addition, similar accuracy has also been achieved for C5 and C5a solutions. However, there are still some issues to be addressed. First, the orbit quality of C11 is better than that of C08 and C10 as indicated by SLR residuals, and the overlapping orbits of MEO satellites have also shown a better consistency than those of IGSO satellites. Obviously, this can be attributed to the better geometry condition of MEO satellites. Second, the magnitudes of negative SLR biases have become smaller by using ABWy and ABWo models instead of the C5 and C5a models. The changes are about 1.2, 1.7 and 1.0 for C08, C10 and C11, respectively, which are close to the averaged negative biases of radial differences as mentioned above. However, the orbit quality degrades by changing the C5 or C5a models with ABWy or ABWo models. The relative low quality of orbits obtained from the two models might be due to the fact that those models can only efficiently model the SRP, but not other perturbations, which are more easily absorbed by the purely empirical CODE model.

Table 7 SLR validation for C08, C10 and C11 orbital solutions based on four SRP models in the YS and ON modes, respectively (unit: cm)

Once the satellites switch to the ON mode, the significant degradation of orbit quality has also been identified by SLR residuals for all solutions. In general, the ABWy and ABWo solutions for all satellites show a worse performance than the corresponding C5 and C5a solutions, except for C11 ABWy. Among these solutions, C5a still shows the best performance for both IGSO and MEO satellites. However, compared with the corresponding solutions in the YS mode, the magnitudes of biases of C5a solutions increase to 3–4 cm, and the standard deviations (STDs) have doubled for C08 and C10. However, the STD does not change for C11. The greater biases and STDs are also shown in other solutions based on the C5, ABWy and ABWo models. These indicate the deficiency of SRP models in the ON mode. The consistent performance can also be found in orbit overlap errors in the radial component as shown in Fig. 3.

Furthermore, we analyze the SLR residuals against the β and μ angles as we did for the radial differences. For simplification, only C5a and ABWy solutions are shown, because they show relative better performance than their counterparts, i.e., C5 and ABWo, in the ON mode. Figure 6 demonstrates the one-way SLR residuals for C5a and ABWy solutions of C08, C10 and C11. In each sub-figure, the upper left and right panels show residuals against β only, as well as against β and μ, whereas the lower right panel shows the residuals against μ only. The upper left and lower right panels also include a moving average with a window size of 100 points (solid black line). It can be seen from Fig. 6a for the C08 C5a solution that variations of the SLR residuals show visible β- and μ-dependent behaviors. The β-dependent behavior can be approximately described as a parabola. The moving average of residuals reaches to the maximum, when |β| is close to 4° and decreases slightly to about −1.0 cm as |β| increase. For μ-dependency as shown in lower right panel of Fig. 6a, the residuals are completely negative, particularly, for μ < −90° and μ > 90° where the satellite is close to the noon point. The SLR residuals reach to positive peaks when the orbital angle is about −50° or +50°. Once the SRP model is changed to ABWy (Fig. 6b), the β-dependent systematic errors have been reduced, particularly in the greater |β| region. However, larger SLR residuals have been found at 0° ≤ |β| < 20°, which do not exist for the C5a solution and are caused by relatively bad performance of orbits in the ON mode. Most importantly, the μ-dependent systematic errors have been significantly reduced. The moving average line is almost straight except for some bumps caused by the larger positive SLR residuals from orbits in the ON mode. For C10 (Fig. 6c, d), similar but more visible μ-dependent errors have also been found for the C5a solution. However, the β-dependent behavior is not as visible as that for C08, and this could be contributed to by the fact that the maximum of |β| is about 40°, whereas it reaches 60° for C08. With the ABWy model, the μ-dependent errors have also been reduced significantly for C10, but there are still some larger positive SLR residuals when the satellite is near midnight (50° < μ<−50°). However, for C11 (Fig. 6e, f), no clear β- or μ-dependent systematic errors have been found for C5a, whereas these errors became slightly visible when the SRP model is changed to ABWy.

Fig. 6
figure 6

One-way SLR residuals for C5a (left column) and ABWy (right column) solutions of BDS C08 (a, b), C10 (c, d), and C11 (e, f)

Conclusion

Currently, the POD for BDS satellites relies on the purely empirical CODE SRP model. However, the orbits of BDS IGSO and MEO satellites degrade significantly when satellites switch their attitude mode from the YS to ON mode. Furthermore, the SLR residuals show the μ-dependent systematic errors related to the purely empirical CODE model for BDS IGSO satellites.

In this study, the CODE and ABW model have been used and modified to investigate the impact of SPR models on the orbits of BDS IGSO and MEO satellites. First, the yaw attitude model for the BDS IGSO and MEO satellite bus has been presented based on the estimation with the RKPPP approach. The geometrical and optical parameters of IGSO and MEO satellites were also presented and used as a priori information for the ABW model. In addition to the attitude of satellite bus, two attitude models for the orientation of the solar panels in the ON mode were proposed. The first model assumes that the normal of solar panels is along the radiation direction. The second model assumes that the solar panels are as perpendicular as possible to the sun. In order to overcome the deficiency of the purely empirical CODE SRP model for POD in the ON mode, an additional constant empirical acceleration bias with tight constraint in the along-track direction has been introduced to that model. Hence, in total, the performance of four SRP models has been analyzed and compared.

In the YS mode, in general, a similar performance of computed orbits for BDS IGSO and MEO satellites has been achieved by the purely empirical CODE and its modified model (C5 and C5a) or by the two modified ABW models (ABWy and ABWo). The C5 and C5a solutions are superior to ABWy and ABWo, particularly in the cross-track and radial direction. This could be caused by the fact that the ABW model can only efficiently model the SRP, but not the other perturbations, which are more easily absorbed by the empirical CODE model. Moreover, the orbit quality of the MEO satellites is better than that of IGSO satellites with the same SRP model due to better geometry condition. However, variations of the SLR residuals of solutions based on C5 and C5a model show visible β- and μ- dependent errors for C08 and C10 satellites. The deficiency of the empirical CODE model could be reduced by exchanging ABWy and ABWo model. On the other hand, the systematic errors for C5a solution are nearly invisible for MEO satellites.

However, once satellites switch to the ON mode, the orbit quality degrades dramatically, particularly for the solutions based on the purely empirical CODE model (C5). It clearly indicates that the purely empirical CODE SRP model is not suitable for POD in the ON mode. Although the ABW model could adopt to the change of the satellite attitude, the two modified models still show unsatisfactory performance, possibly due to the relative larger differences between two assumed solar panel attitude models and the truth. However, different with the largest errors in the along-track direction for solutions with the CODE model, the largest differences in radial component have been obtained by the ABWy and ABWo model. Even though the C5a model shows the best performance for all validations, the performance is still not comparable with that in the YS mode, and it indicates that the SRP model still needs to be improved for POD in the ON mode. Hence, we believe that a better SRP model for BDS IGSO and MEO satellites is necessary and may be established with a combination of CODE and ABW model for BDS satellites. However, that requires further investigation without doubt.