1. Introduction
The positioning, navigation, and timing (PNT) technology of the Global Navigation Satellite System (GNSS) grew out of nothing through development. The PNT service of GNSS is developing in the direction of real time and high precision. However, there are some problems restricting the development of real-time and high-precision PNT technology that decrease the reliability of real-time navigation products. Satellite orbit maneuvering is one of the factors that reduce the reliability of real-time navigation products, especially the high-frequency orbit maneuvers of geostationary earth orbit (GEO) and inclined geosynchronous orbit (IGSO) satellites. It is necessary to improve the reliability of the PNT service of GNSS in order to satisfy the demands of high-reliability and high-precision navigation products for users. Thus, it is vital to enhance the reliability of real-time navigation products (such as orbit, clock, etc.). Since 27 December 2012, BeiDou-2 has provided continuous PNT service for users in the entire Asia-Pacific region, with a constellation of five GEO, five IGSO, and four MEO satellites. The second phase, BeiDou-3, will provide PNT service for global users at the end of 2020 [
1,
2,
3]. The successful launch of the last satellite is a milestone of the construction completed for the BeiDou-3 constellation. At present, there are 30 BeiDou-3 satellites shining in the sky, consisting of three GEO, three IGSO, and 24 MEO satellites. BDS is the only GNSS that contains GEO and IGSO satellites in the nominal satellite constellation, which is the highlight of this GNSS. The MEO satellites offer complete global coverage, sharing numerous common features with GPS and GLONASS. Despite the higher orbit of the GEO and IGSO satellites as compared with the legacy MEO constellations, BDS achieves fully adequate signal strength and competitive code and carrier tracking performance [
4,
5]. Together with GEO, IGSO and MEO satellites can provide fully global PNT service for worldwide users [
6,
7,
8,
9,
10]. The GEO and IGSO satellites are considered relevant and valuable complements to GNSS services in the Asia-Pacific region, playing an important role [
11,
12,
13,
14]. They not only enhance satellite visibility and PNT availability for users in China and surrounding areas, but also improve PNT precision for global users. The estimation accuracy of the earth orientation parameters can be improved based on the different orbital altitudes of the BDS satellites [
6]. However, due to gravitational perturbations from the Earth, Sun, and Moon, as well as other various perturbations to the satellites, orbit maneuvers are required at regular intervals to maintain predesignated positions. GEO and IGSO satellites are maneuvered more frequently than MEO satellites because they are geosynchronous and geostationary. When orbit maneuvering, the orbital elements are changed, which causes the status variable to change after maneuvering. The broadcast ephemeris includes the health status of GNSS satellites; their health identifier will be marked as 0 for healthy, and otherwise the satellite is unhealthy. The satellite health identifier from broadcast ephemeris is also marked as unhealthy for nonmaneuvered anomalies. Where information on the maneuvered satellites are unavailable owing to confidentiality, it brings several problems for GNSS data processing. With the development of Multi-GNSS, the position users can remove the unhealthy satellites directly, and the position accuracy could not be decreased. However, the orbit maneuvers and unmaneuvered abnormalities of satellites cannot be distinguished by using the SV health from broadcast ephemeris. They both would be marked as unhealthy. In addition, the unmaneuvered could not affect the precise orbit determination. However, the precise orbit of maneuvered satellites cannot be determined and predicted because of the extra maneuvered thrust. As the orbit maneuvers and unmaneuvered abnormalities cannot be distinguished, the ultra-rapid precise orbit products published by IGS analysis centers include the unusable maneuvered satellites. These problems decrease the reliability of high-precision real-time navigation products of BDS, such as the ultra-rapid precise orbit products published by the analysis center of the international GNSS Monitoring and Assessment System (iGMAS) and the Multi-GNSS Experiment (MGEX). The time information of maneuvered satellites is unavailable in advance, so the real-time navigation products contain the unusable orbits of maneuvered satellites. Unusable real-time navigation products that include maneuvered satellites will decrease the real-time PNT performance of BDS. In order to improve the reliability of the real-time navigation products, the time information of orbit maneuvers must be obtained in advance. The predicted information for orbit maneuvering can be provided for position strategy changes and precise orbit determination. Thus, it is vital to provide orbit maneuver information in order to remove unusable maneuvered satellites, which is crucial for real-time navigation product solutions and real-time positions.
Previous studies have investigated orbit maneuvers, yielding certain useful results. For orbit maneuvering of an inertial device to rendezvous and dock with another spacecraft, Lemmens et al. [
15] and Li et al. [
16] presented a maneuver detection method for LEO satellites based on historical two-line element (TLE) data. LEO satellite maneuvers can be relatively easily handled with precise Global Positioning System (GPS) or TLE data. Compared to LEO satellites, the maneuvering of navigation satellites is significantly more difficult to investigate due to their high altitudes and the missing positions of maneuvered satellites. These methods cannot be used to analyze GNSS orbit maneuvers. Huang et al. [
17] and Cao et al. [
18] used observations from the Chinese Area Positioning System (CAPS) to estimate the orbits of maneuvered GEO satellites. However, IGSO and MEO satellites cannot be continuously monitored via CAPS, so common users cannot obtain relevant observations. These methods bring certain difficulties when analyzing the characteristics of maneuvered orbits due to data limitations, especially for IGSO and MEO satellites. Huang et al. detected the start time of orbital maneuvers by using single point positioning (SPP) technology and residual values of a pseudo-range [
19,
20]. Qin et al. detected the orbit maneuvering time period by backward prediction of orbit and pseudo-range and determined the orbit for maneuvered satellites [
21,
22]. Numerous studies have investigated orbit maneuver detection and determination; however, there is a lack of studies specifically focusing on predicting orbit maneuvers. This is why we propose a prediction method for orbit maneuvers. In this study, we analyze BeiDou satellite orbit maneuvers to characterize orbital elements, including the relationship with the orbital semimajor axis. First, we analyzed long-term variations in the orbital semimajor axis and proposed a prediction method for east–west maneuvering. The experiment results based on broadcast ephemeris were analyzed to demonstrate the validity of the prediction method for orbit maneuvers. In addition, we analyzed the results of real-time positioning based on ultra-rapid precise orbit products from the German Research Centre for Geosciences (GFZ), and we present our conclusions and implications.
2. Orbital Maneuver Analysis and Prediction Method
Orbital elements have changed continuously due to perturbations from multiple planets and spacecraft, which cause long-term satellite drift. Satellites tend to gradually deviate from their designed orbits due to various perturbations, including perturbations from solar radiation pressure, Earth’s nonspherical gravity, and the gravity of the Sun, Moon, Venus, Mars, and other planets. External forces are solar, and other forces come from places such as nonspherical bodies. The total forces are calculated by:
where
is total forces affecting satellites,
is gravity from other planets,
is the force from solar radiation pressure, and
is the force of nonspherical body [
23]. There are two modes of orbit maneuvers: east–west (in plane) maneuvers can retain the shape of the orbit plane, and north–south (out of plane) maneuvers can retain the inclination of the orbit plane. Orbit maneuvers in the north–south direction are much less frequent than maneuvers in the east–west direction. Thus, orbit maneuvers in the north–south direction are not discussed in this study. A schematic diagram of the gravitational force from the Sun and other planets affecting satellites is shown in
Figure 1.
In
Figure 1, the orange circle and triangle denote the Sun, the yellow circle denotes Venus, and the dotted yellow line is its orbit around the Sun. The red circle denotes Mars, and its orbit is illustrated by a dotted red line. Earth is denoted by a green circle, and the dotted green line denotes its orbit around the Sun. The blue line denotes the designed orbit for satellites around the Earth, and the blue object is a satellite. Other planets (Mercury, Jupiter, Saturn, Uranus, Neptune, and Moon) are not shown in
Figure 1. The effect of instantaneous gravity from planets on satellites is denoted by arrows. The dotted orange arrow denotes the joint forces of gravity and solar pressure from the Sun. The dotted yellow, red, and green arrows denote the gravity from Venus, Mars, and Earth, respectively. Supposing the force affecting satellites is only from the Earth and the density of the Earth is uniform, satellites could run perennially around the Earth in their designed orbits; the blue arrow denotes the velocity of satellites. In fact, there are various forces acting on satellites from the gravity of multiple planets, solar pressure, and nonspherical gravity from the Earth. Thus, the actual instantaneous joint forces acting on satellites are different with the gravity from the Earth, which is denoted by the dotted black arrow, and the actual instantaneous velocity is expressed by the solid black arrow. Satellite orbits are continuously changed due to perturbations from multiple planets and other factors, as shown in
Figure 2.
In
Figure 2, the green circle denotes the Earth, which is the focal point of satellite orbits. The initial orbit of satellites is shown the elliptical blue curve, line
is the orbital semimajor axis, line
is the orbital semiminor axis, and line
is the half focal length of the satellite orbit. The light blue part denotes the normal range of satellite orbits. When satellites deviate from the normal orbit range, they can be adjusted by orbit maneuvering, using their propulsion system. The green arrow denotes the instantaneous gravity force acting on satellites from the Earth. The black arrow denotes the instantaneous joint forces from multiple planets acting on satellites, which leads to satellites tending to gradually deviate from their normal orbital range. The shape of the satellite orbits also changes with time. This can be shown by the pure curve, which denotes the satellite orbit that needs to be adjusted though orbit maneuvering; line
is the orbital semimajor axis, line
is the orbital semiminor axis, and line
is the half focal length of the satellite orbit. The variation in the orbital semimajor axis
is the difference value of the norm of
and
, which is indicated by the dotted red line in
Figure 2. Satellites periodically traverse the sky around the center of the Earth, which allows the perturbations from multiple planets to yield periodicity. The comprehensive perturbations from planets on satellites can be counteracted on short-term time scales [
24]. The short-term periodical variation of the semimajor axis is not discussed for orbit maneuver prediction in this study. The comprehensive perturbations also cause long-term satellite drift, which leads to variation of the orbital semimajor axis. The orbital semimajor axis
can be expressed as follows:
where
is the initial value of the orbital semimajor axis;
is the long-term variation function for the orbital semimajor axis;
is the time of the epoch, i.e., the day of the year containing the hours used;
is the error associated with the orbital semimajor axis, which includes short-term periodical variation, random error, and calculation error from broadcast ephemeris;
is the value at epoch
, for which we used data from the broadcast ephemeris. According to the effects of joint forces from multiple planets acting on satellites, the long-term variation in the orbital semimajor axis can be described by a polynomial function as follows:
where
is the power of the polynomial function, which depends on the data fitting results, and
is the multinomial coefficient. The remaining symbols have the same meaning as described above.
The long-term rate of change for the orbital semimajor axis can be calculated using nonmaneuvered data based on Equation (3). The minimum values of the orbital semimajor axis before orbit maneuvers can be obtained from long-time historical data from broadcast ephemeris, which is defined as the warning value,
. The warning time of maneuvers can be calculated as follows:
where
is the time of the initial orbital semimajor axis value;
is the warning value of the east–west orbit maneuvers, which can be obtained from the statistical results;
is the initial value of the orbital semimajor axis;
is the long-term rate of the orbital semimajor axis, which can be calculated by data fitting;
is the warning time of the maneuvers. This prediction method can be applied to GEO, IGSO, and MEO satellites.
However, the start and end times are controlled by the satellite control center and common users cannot obtain orbit maneuvering strategies owing to confidentiality. Due to short-term perturbations to satellites from multiple planets, the warning values for the orbital semimajor axis are inaccurate. Thus, the predicted warning time is the reference time required to change the strategy of real-time positioning and orbit determination for users. Before orbit maneuvering, the maneuvered satellites would be marked as unhealthy in broadcast ephemeris, and nonmaneuvered satellites may also be marked as unhealthy. Thus, the proposed prediction method is combined with the SV health from the broadcast ephemeris to improve the prediction accuracy. The orbit maneuver prediction factor of orbital semimajor axis is defined as
:
where
is the prediction factor of the orbital semimajor axis at epoch
;
is the orbital semimajor axis value of epoch
;
is the warning value of the orbital semimajor axis;
is the warning flag of the orbital semimajor axis, which is true when the value of
is greater than
, otherwise
is false. The orbit maneuver prediction factor of the satellite health identifier is defined as follows:
where
is the prediction factor of the health identifier from broadcast ephemeris at epoch
, and
is the health identifier from the broadcast ephemeris; 0 indicates that the satellite is healthy and the warning flag
is false, otherwise the satellite is unhealthy and
is true. The orbit maneuver prediction factor of the satellite health identifier is defined as follows:
where
is the prediction factor of the warning time at epoch
;
is the epoch time and
is the warning time predicted for the orbit maneuvers;
is the warning flag of the epoch time for orbit maneuvering, which is true when
is greater than
, otherwise
is false. The orbit maneuver prediction factor is defined as follows:
where
is the orbit maneuver prediction factor at epoch
i, which is unrelated in every epoch; when
, the satellite may be adjusted through orbit maneuvering several days later. Additionally, when
, the satellite can be adjusted in 1–2 h later, at the same time, we suggest that the analysis centers should remove the satellite from real-time navigation products before being published. The prediction information of orbit maneuvers is significant for calculating real-time navigation products, which dramatically improves the products’ reliability.