1 Introduction

Galileo is a free and open-to-everybody Global Navigation Satellite System created by the European Union through the European Space Agency. Its main aim is to provide a high-precision positioning, navigation and timing system to users all around the globe.

Following the successful launches of the Galileo In Orbit Validation satellites, the two first Full Operational Capacity satellites, GSAT0201 and GSAT0202, were launched with a Soyuz ST-B rocket from the Kourou spaceport on August 22, 2014. The launch acronym was VS09.

Hours after launch, the probes’ telemetry showed that the injection operations had failed, resulting in a final orbit which was degraded so much that the nominal operational trajectory could not be reached with any series of maneuvers. The interruption of flow to one of the upper stage hydrazine attitude thrusters meant that the attitude of VS09 payload at injection was \(35.34^{\circ }\) away from the right direction [1].

As a consequence of the failed circularization, the programmed schedule had to be abandoned, and the mission had to be totally redefined. The high eccentricity and short semimajor axis of the orbit were in fact detrimental for many attitude determination sensors, and, in general, the use of the satellites for Earth navigation purposes was compromised.

Tables 1 and 2 show the orbital parameters of the orbit resulting from the failed injection, as well as the differences with respect to the parameters of the injection target, both in absolute values and over the launch accuracy values [2].

Table 1 GSAT0201 on 22/08/14, 16:15:08 UTC
Table 2 GSAT0202 on 22/08/14, 16:15:08 UTC

The presence of attitude control thrusters on the spacecrafts entailed the possibility of mission recovery by means of an orbital correction. This situation was used as a benchmark problem to test a numerical orbit optimization method based on analytical orbital mechanics equations that, given a certain impulsive \(\Delta v\) budget, uses it to reach the combination of orbital parameters that best satisfy a set of recovery drivers.

The method is in accordance with what was found by Lawden [3] and by Plimmer [4] in regard of fuel optimization of impulsive transfers between two co-planar and co-axial orbits, and is useful to determine the exact entity of apsidal burns to reach a certain (ae).

Fig. 1
figure 1

Protons omnidirectional flux as function of distance from Earth. Credits: [5]

Fig. 2
figure 2

Electrons omnidirectional flux as function of distance from Earth. Credits: [5]

2 Orbit Insertion Failure Limitations and Recovery Drivers

The failed injection exposed the spacecraft to many criticalities [6].

The altitude range, different from the planned MEO circular one, meant that the satellites were deep in the most energetic parts of the Van Allen belts. Galileo FOC spacecrafts are constructed in order to comply to the levels of radiation present at \(\sim 4.6 R_\textrm{Earth}\), that is a region where there are high fluxes of electrons with \(<5 MeV\) energy levels. GSAT0201 and GSAT0202 instead oscillated between \(\sim 3.1 R_\textrm{Earth}\) and \(\sim 5.1 R_\textrm{Earth}\), see Figs. 1 and 2. This meant that the orbit crossed regions where the presence of high-energy protons is relevant, especially approaching lower altitudes.

The change in altitude entailed problems with Earth horizon sensors, which are operational only for heights above 15,331 km. This meant that for \(\theta \in [-53^\circ , 53^\circ ]\), that is for \(\sim 18.8 \%\) of the orbital period, Earth sensors could not be used.

Another attitude control subsystem that is deeply impacted by the different kind of orbit are gyroscopes. Since the avionics’ On Orbit Propagation software corrects their angular momentum using simplified expressions which are valid for circular orbits only, they work correctly only for a narrow range of eccentricities. For the actual VS09 satellites orbits, nadir-pointing can diverge up to \(5^{\circ }/\)h when at perigee, for a total angular displacement of \(\sim 12^{\circ }\) during the Earth sensors’ blackout.

The change of orbit also has consequences in the communications between the satellite and the ground segment. In particular, the signal sent from the satellites suffers from a wider range of Doppler shift, and there is presence of lower-than-normal visibility window periods.

Moreover, the on-board MASER and rubidium clocks are affected by wider periodic variations on their clock rate due to an increased relativistic gravitational redshift.

2.1 Recovery Drivers

The initial objective for the probes launched on August 22, 2014 was the insertion into specific slots of the Galileo global navigation satellite system constellation. In presence of a multisystem failure and limited possibilities for orbit corrections, priorities change.

The recovery was possible thanks to the hydrazine thrusters of the attitude control system of the probes, which could ideally express a total of \(\Delta v = 0.192\) km/s.

The drivers should satisfy a hierarchy of requirements, which, listed from the most important to the least important, are (1) reducing the risk of collision with other objects in orbit, (2) reducing the damage to on-board functioning subsystems, (3) allow for the satellites to be able to operate, (4) insert the spacecrafts into the Galileo constellation.

Translated qualitatively, the drivers are the following:

  1. I.

    Reserve enough fuel for collision avoidance with other orbiting bodies and for attitude control.

  2. II.

    Reduce the harmful radiation dose on the spacecrafts and their degradation rate.

  3. III.

    Allow for baseline operations of all attitude and orbit control system sensors.

  4. IV.

    Reduce the operational burden on the satellites communications system.

  5. V.

    Insert the satellites into orbits with a certain ground track repeatability, similar to the one of the Galileo constellation.

  6. VI.

    Reduce secular drifts due to Earth oblateness.

  7. VII.

    Insert the probes into specific orbital planes.

The perfect scenario would consist in managing to shift the probes into their original target slots using the less fuel possible, which would guarantee that all priorities are satisfied.

Therefore maneuvers should aim to (1) increase of the semimajor axis a up to a specific value, (2) reduce the orbit eccentricity e as much as possible, (3) change i and \(\Omega\) to fit into Galileo constellation planes.

Since the aim of the correction is a circular orbit, changes in \(\omega\) are not contemplated. Assuming perfect timing, maneuvers should place the satellites so that \(\Delta \theta \rightarrow 180^{\circ }\).

3 Assumptions on Simulation of Recovery Maneuvers

Impulsive maneuvers are defined as instantaneous changes of the velocity vector \(\textbf{v}\), both in magnitude and in direction. This simplification allows us to compute more easily the evolution of the state vector of an orbiting body, since the position vector \(\textbf{r}\) is fixed under this hypothesis. Furthermore, this ensures the possibility to choose the specific points where performance is at its optimum.

Therefore, in the analysis that follows, maneuvers are going to be consider as impulsive.

In the two-body problem, the instantaneous speed change magnitude \(\Delta v\) between two velocity vectors \(\textbf{v}_1\) and \(\textbf{v}_2\) depends on the magnitude of the two vectors, on their flight path angles \(\gamma _1\) and \(\gamma _2\) and on the angle between their respective orbital planes versors \(\alpha\). To take place, the two orbits must have at least one point in common [7].

The equation that relates all these variables is the following:

$$\begin{aligned} {\left\{ \begin{array}{ll} \Delta v = \sqrt{v_1^2 + v_2^2 - 2v_1 v_2 \Gamma }\\ \Gamma = \cos \left( \gamma _2 - \gamma _1\right) - \cos \left( \gamma _1\right) \cos \left( \gamma _2\right) \left[ 1 - \cos (\alpha )\right] \end{array}\right. } \end{aligned}$$
(1)

It is possible to see that, maintaining the velocity vectors’ magnitudes constant, \(\Delta v\) is at its minimum when the cosine term \(\Gamma\) is at its maximum.

The cosine term \(\Gamma\) is limited to the interval \([-1,1]\). Its maximum value can be reached when:

  • Both flight path angles are equal to one another and assume the value of \(\pm 90^{\circ }\), for any \(\alpha\). Yet, no elliptical orbit can reach such flight path angles since:

    $$\begin{aligned} {\left\{ \begin{array}{ll} \gamma (\theta ) = \arctan \left( \frac{e \sin \theta }{1+ e \cos \theta } \right) \le \gamma _{max}\\ \gamma _{max} = \arctan \left( \frac{e}{\sqrt{1-e^2}} \right) < 90^\circ \end{array}\right. } \end{aligned}$$
    (2)
  • With \(\alpha = 180^{\circ }\), one flight path angle is the opposite of the other. This means \(\Delta \textbf{v}\) inverts the direction of orbit;

  • With \(\alpha = 0^{\circ }\), both flight path angles remain equal. This means \(\Delta \textbf{v}\) cannot invert the direction of orbit;

All things considered, the most efficient operations for an elliptic orbit can be performed only if all velocity vectors \(\textbf{v}_1\), \(\textbf{v}_2\) and \(\Delta \textbf{v}\) lie on the same direction.

Fig. 3
figure 3

Possible \((i, \Omega )\) combinations for apogee pure plane maneuvers, assuming \(e=0.233\), \(a=26200 km\), \(\Delta v = 0.192\) km/s

Fig. 4
figure 4

Possible \(\Delta v\) values when \(\gamma _1 = \gamma _2\), \(e_1=0.233\) and \(a_1 = 26,200\) km

3.1 Pure Plane Rotations Options

Before analysing the behaviour of the most efficient operations, pure plane rotations should be considered, so to see if any remarkable orbits for recovery can be found.

Rearranging Eq. 1, the formula can be solved to find the highest value of \(\alpha\). For pure plane rotations, where \(\gamma _1 = \gamma _2\) and \(v_1 = v_2\), \(\alpha\) is equal to:

$$\begin{aligned} \alpha = 2 \arcsin {\left( \frac{\Delta v}{2 v_1 \cos (\gamma )} \right) }, \end{aligned}$$
(3)

where \(v_1 \cos (\gamma )=v_\perp\). Its minimum value, which allows us to find the maximum \(\alpha\), is found at apoapsis.

The relation of \(\alpha\) with inclination i and RAAN \(\Omega\) is the following:

$$\begin{aligned} \cos (\alpha ) = \cos (\Delta \Omega ) \sin \left( i_1\right) \sin \left( i_2\right) + \cos \left( i_1\right) . \cos (i_2) \end{aligned}$$
(4)

Equations 3 and 4 can be used to find the relation between \(\Delta i\) and \(\Delta \Omega\) for the most efficient pure plane maneuver.

Applying these angular difference on our actual orbits, the results are still very far from nominality, considering the required accuracy, as it can be seen in Fig. 3. In Table 3, the maximum difference between failed and corrected orbit \(\Delta _{\textrm{fc}_\textrm{max}}\) and the minimum difference between corrected and target values \(\Delta _{\textrm{tc}_\textrm{min}}\) of i and \(\Omega\) are reported.

Table 3 Pure plane maneuvers performances

As it can be seen, even when using all the fuel, nominality cannot be reached for the orbital plane parameters.

For this reason, any pure plane change maneuvers for the orbit recovery proposals are going to be ruled out, focusing only on in-plane maneuvers.

3.2 In-Plane Maneuvers

In this analysis, only the most efficient scenario will be considered, that is aligned velocity vectors. In general, the magnitude of the velocity vector \(\textbf{v} (\theta )\) in any point of a keplerian orbit can be written as:

$$\begin{aligned} v = \sqrt{\frac{\mu \left( 1+e^2 + 2e\cos {\theta }\right) }{a \left( 1-e^2\right) }}. \end{aligned}$$
(5)

Introducing Eq. 5 into Eq. 1 and imposing the following conditions:

  • Same flight path angle:

    $$\begin{aligned} \gamma _1 = \frac{e_1 \sin (\theta _1)}{1+e_1 \cos (\theta _1)} = \frac{e_2 \sin (\theta _2)}{1+e_2 \cos (\theta _2)} = \gamma _2 \end{aligned}$$
    (6)
  • Same fixed position:

    $$\begin{aligned} r_1 = \frac{a_1 (1-e_1^2)}{1+e_1 \cos (\theta _1)} = \frac{a_2 \left( 1-e_2^2\right) }{1+e_2 \cos (\theta _2)} = r_2 \end{aligned}$$
    (7)

reduces the general \(\Delta v\) formula into the following set of equations, whose solutions can be seen in Fig. 4:

$$\begin{aligned}{} & {} {\left\{ \begin{array}{ll} \Delta v = \sqrt{\mu } \left( \sqrt{\frac{(1+e_2^2 + 2e_2\cos {\theta _2})}{a_2 (1-e_2^2)}} - \sqrt{\frac{(1+e_1^2 + 2e_1\cos {\theta _1})}{a_1 (1-e_1^2)}} \right) \\ e_2 = \frac{\tan (\gamma _1)}{\sin (\theta _2) - \cos (\theta _2) \tan (\gamma _1)}\\ a_2 = \frac{1+e_2 \cos (\theta _2)}{1+e_1 \cos (\theta _1)}\frac{1-e_1^2}{1-e_2^2}a_1 \end{array}\right. }\\{} & {} \implies \Delta v = f(\theta _1, \theta _2)\nonumber \end{aligned}$$
(8)
Fig. 5
figure 5

Eccentricity on \(|\Delta v|\) for tangential apsises maneuvers (\(e_1 = 0.233\), \(a_1 = 26,200\) km)

Fig. 6
figure 6

Semimajor axis on \(|\Delta v|\) for tangential apsises maneuvers (\(e_1 = 0.233\), \(a_1 = 26,200\) km)

Yet, such maneuvers would waste part of their performance into the rotation of the apsis line [7]:

$$\begin{aligned} \eta = \theta _2 - \theta _1 = f\left( \theta _1, \Delta v\right) . \end{aligned}$$
(9)

The only points where this rotation cannot happen is at the apsises, that is when \(\sin (\theta _1) = \sin (\theta _2) = 0\). In any other case, all the conditions can be satisfied only if there is no maneuver at all.

$$\begin{aligned} {\left\{ \begin{array}{ll} \theta _1 = \theta _2\\ \sin (\theta _1) \ne 0 \end{array}\right. } \xrightarrow [\text {eq. (6)}]{\text {eq. (7)}} {\left\{ \begin{array}{ll} e_1 = e_2 \\ a_1 = a_2\\ \Delta v = 0 \end{array}\right. } \end{aligned}$$
(10)

This means that the most efficient in-plane maneuvers which change only a and e can happen only at the periapsis or at the apoapsis.

3.2.1 Tangential Maneuvers at the Apsises

Note: equations of Sect. 3.2.1 are to be read in the following way:

  • ±: \(+\) for periapsis maneuvers, − for apoapsis ones;

  • ±: − for periapsis maneuvers, \(+\) for apoapsis ones.

In general, impulsive tangential maneuvers at the apsises can be written as a linear combination of terms which depend only on a and e of the orbit’s velocity. Assuming that the magnitude of \(\Delta v\) does not invert the eccentricity \(\textbf{e}\), the general tangential impulsive maneuver equation is the following:

$$\begin{aligned} \Delta v_\textrm{apsis} = \sqrt{\frac{\mu }{a_\textrm{fin}}\frac{1 \pm e_\textrm{fin}}{1 \mp e_\textrm{fin}}} - \sqrt{\frac{\mu }{a_\textrm{in}}\frac{1 \pm e_\textrm{in}}{1 \mp e_\textrm{in}}}. \end{aligned}$$
(11)

Since the burn position does not change during the impulse, the denominator in Eq. 11 is equal for both addenda. Thence, e and a of the resulting orbit will be equal to:

$$\begin{aligned} e_\textrm{fin}&= \pm \left( \Delta v \sqrt{\frac{a_\textrm{in}(1 \mp e_\textrm{in})}{\mu }} + \sqrt{1 \pm e_\textrm{in}} \right) ^2 \mp 1 \end{aligned}$$
(12)
$$\begin{aligned} a_\textrm{fin}&= a_\textrm{in} \frac{1 \mp e_\textrm{in}}{1 \mp \left[ \left( \Delta v \sqrt{\frac{a_\textrm{in}(1 \mp e_\textrm{in})}{\mu }} + \sqrt{1 \pm e_\textrm{in}} \right) ^2 \mp 1 \right] }. \end{aligned}$$
(13)

Supposing an attempt to reduce eccentricity, \(\Delta v\) must be positive at the apocenter, whereas it has to be negative at the pericenter.

Figures 5 and 6 show that, considering the problem’s \((a_1, e_1)\):

  • e decreases more if the same \(|\Delta v|\) is applied at the apocenter;

  • a increases for apocenter maneuvers and decreases for pericenter ones; yet, \(|\Delta a|\) increases more if the same \(|\Delta v|\) is applied at the perigee, for \(\Delta v \in [0, \sim 0.35]\) km/s.

3.3 \(\Delta v\) Budget for the Correction

The maximum impulsive \(\Delta v\) the attitude control thrusters can express is 0.192 km/s for both satellites. Yet, some amount of propellant has to be reserved for the routine mission, for eventual safe modes, for collision avoidance and for station keeping.

Furthermore, there is the need to account for inefficiencies in the recovery operations, caused by the non-impulsiveness of real maneuvers and by possible errors in firing timing and duration.

For these reasons, real maneuvers can be approximated as ideal, both in timing and duration of the impulse, by reducing the total \(\Delta v\) which is used as in the orbital correction.

To conduct a meaningful comparison between the retrospective proposals and the actual recovery scenario, the same \(\Delta v\) budget ideal approximation the Galileo recovery team used will be utilized [8].

Therefore, \(\Delta v = 0.16\) km/s for both spacecrafts.

4 Numerical Resolution of the Problem

4.1 Numerical Estimation of the Recovery Drivers

To elaborate the recovery orbits and the necessary maneuvers, a numerical estimation of the recovery drivers must be performed with respect to a and e.

  • Baseline operations of AOCS sensors: the periapsis altitude must be higher than 15,331 km;

  • Communications burden reduction: the orbit should have the lower e possible;

  • Ground track repeatability: the ground track of the couple should repeat every 10 days. Every satellite will have to complete a finite amount of revolutions every 20 days. The orbital period has to be close to the nominal Galileo one;

  • Reduction J2 drifts, radiation: a should be raised.

Quantitatively:

$$\begin{aligned} {\left\{ \begin{array}{ll} a(1-e) > 21,704 \, \textrm{km} \quad &{} \text {AOCS sensors} \\ e \rightarrow 0 \quad &{}\text {Communications} \\ \sqrt{\frac{4 \pi ^2}{\mu } a^3} {\left\{ \begin{array}{ll} \rightarrow \frac{10}{17} d\\ = \frac{20}{n} d, n \in \mathbb {N} \end{array}\right. } \quad &{}\text {Resonance} \\ a \rightarrow \infty \quad &{} \text {J2 drifts, radiation}\\ \end{array}\right. } \end{aligned}$$
(14)

The most stringent constraint is the one on the ground track repeatability. In fact, there is only one couple of maneuvers with the first burn at apogee that can inject a body into an orbit with a certain combination of (ae) for a given total \(\Delta v\).

4.2 Numerical Model for the Optimization

The numerical optimization model developed aims for the resolution of the series of two apsidal impulsive maneuvers alternatively performed problem. It implements Eqs. 12 and 13 and solves them different values of \(\Delta v\)s of two apsidal maneuvers, returning as outputs the semimajor axis and the eccentricity of the final orbit. Moreover, it calculates both the two masses of propellant used during both maneuvers and the remaining fuel mass.

Fig. 7
figure 7

Performance of two apsidal impulsive maneuvers

Table 4 Proposals for the orbit recovery of GSAT0201 and GSAT0202

Figure 7 is a visual representation of the model a and e outputs for different values of \(\Delta v_\textrm{tot} = \Delta v_\textrm{apo} + \Delta v_\textrm{peri}\).

The most remarkable aspect of it is that, given a certain (\(a_\textrm{fin}, \Delta v_\textrm{tot}\)), if the first maneuver is performed at apogee, the final eccentricity \(e_\textrm{fin}\) will be lower than if it were performed at perigee. Moreover, the smallest value of \(e_\textrm{fin}\) is reached for a single maneuver at apogee.

From this analysis on impulsive maneuvers, it was found out that the best way to achieve the most recovery objectives is by performing a combination of two tangential maneuvers, the former and main burn at apogee in the direction of orbit and the latter, a fine positioning maneuver in the opposite sense of orbit, at perigee.

This finding, together with the total \(\Delta v\) budget and the numerical estimation of recovery drivers, allows for the computation of maneuver and orbital parameters of the optimized solutions.

4.3 Proposed Recovery Orbits and Maneuver Sequence

Some relevant data can be extrapolated from the numerical model. Table 4 reports the orbital parameters and maneuvers-associated values of the proposed recovery orbits obtained by numerical iterations. For each orbital period, its associated semimajor axis is shown. The lowest eccentricity obtainable for each a with \(\Delta v_\textrm{tot} = 0.16 km/s\) is also shown, as well as the repartition of fuel burnt at apogee and perigee, both in terms of \(\Delta v\) and mass.

It is possible to notice the slight differences in the actual orbits parameters (\(a_{0202} - a_{0201} = --\,16.3\) km, \(e_{0202} - e_{0201} = 0.001\)) are perpetuated in the final recovery orbits. In fact, the eccentricity for the same target a and the same given \(\Delta v\) is different by about a part in a thousand.

Fuel mass: the remaining fuel mass \(m_\textrm{rem}\) decreases slightly for decreasing semimajor axises, as the necessary propellant mass for the perigee maneuver \(m_\textrm{peri}\) increases to ensure the minimum eccentricity possible. The maximum remaining fuel mass would allow for an impulsive maneuver of \(\Delta v = 0.031 km/s\).

Exposure to Van Allen belts: the harmful proton radiation dose decreases for every single orbit with respect to the actual trajectories, since the periapsis passes from being \(r_\textrm{peri} \sim 3.1 R_\textrm{Earth}\) to being in the range \(r_\textrm{peri} \in [3.48, 3.73] R_\textrm{Earth}\). The reduction of proton omnidirectional flux for the 37/20 orbits at perigee is about one order of magnitude.

Periapsis altitude: furthermore, the altitude at periapsis is over the baseline operation lower AOCS limit of 15, 331 km for every proposal. The lowest periapsis is for GSAT0202 40/20 orbit with \(r_\textrm{peri} = 16,163.27\) km, that is 832 km over the lower Earth sensors boundary.

Final eccentricity: even though the circularisation of the orbits is not possible, the final eccentricity of the two satellites can be lowered to \(e \sim 0.15\) for all the proposals, that is to \(\sim 64 \%\) of the initial eccentricities. Therefore, the burden on the communications system can be reduced.

Secular angular variations: secular drifts of \(\Omega\), \(\omega\) and M have a lower magnitude for higher semimajor axises, see Table 5.

Fig. 8
figure 8

Mean and true anomaly difference evolution between the two corrections

Table 5 Secular angular variation every 20 days, for \(e \simeq 0.15\)

In Table 6 orbits are ranked from first to last for each numerical requirement, according to how they fulfill them. Qualitative requirements do not have ranking.

It is possible to see that the best orbit attainable is the one with an orbital period of 20/37d.

Table 6 Satisfaction of Sect. 2.1 recovery drivers

Since the spacecrafts must be injected in the same trajectory, the final eccentricity cannot be different between the two probes. Therefore, both will be fired in GSAT0202’s 20/37 (ae) (see Table 7).

Table 7 Time independent orbital parameters and maneuvers data for the corrected orbit

Time sequence between corrections: the timing of maneuver is crucial in orbital correction. The difference between the failed orbits’ \(\Omega\) and \(\omega\) can be decreased by correcting the satellites in two different moment of time, thanks to different rates of secular variation of the two parameters for orbits with different (ae). It’s also essential to place the satellites in such a way that \(\Delta \theta\) becomes as close to 180 degrees as possible.By executing corrections for GSAT0201 and GSAT0202 at specific moments, these objectives can be partially accomplished without utilizing any fuel.

The difference in true and mean anomaly changes over time between the two satellites, due to the different mean motion and to secular perturbations when in different orbits.

From Fig. 8 it can be seen that \(\Delta \theta \simeq 180^{\circ }\) is reached in a period that goes from 68 days to 98 days from the reference epoch of Table 2, independently from which satellite is corrected first.

Following the timetable for orbit correction of Table 8, \(\Delta \theta\) oscillates between \(170^{\circ }\) and \(184^{\circ }\), as it can be seen in Fig. 9. The oscillations are due to the different angular velocities that elliptic orbits possess for different true anomalies.

Table 8 Timetable for correction
Fig. 9
figure 9

True anomaly difference evolution after corrections

Moreover, in this lapse of time, \(\Omega\) and \(\omega\) vary. Table 9 details the time dependent orbital parameters.

Table 9 Time dependent orbital parameters on 15/11/14, 04:27:12 UTC for the corrected orbit
Table 10 Real and proposed satellites position on 5/3/15, 10:36:11 UTC. Credits: [9]

5 Comparison Between Retrospective Proposal and Real Orbits

5.1 Real Recovery Operations

Operations to correct the orbit of GSAT0201 and GSAT0202 began with the handover of the satellites monitoring from the LEOP center to the Galileo Center on 26/09/14, 12:00:00 UTC [10].

The Galileo team aimed for the reduction of operational burden on the AOCS system, the reduction of the exposure to the Van Allen belts radiation, the reduction of the eccentricity and an overall improvement of the Galileo constellation performance, that is aiming for the two satellites not to be visible together from any ground station at any time.

These recovery drivers had to be reached with a \(\Delta v_\textrm{tot} = 0.16 km/s\).

The final orbit the Galileo team aimed for was a resonant one, performing 37 orbits in 20 days, with the lowest eccentricity achievable. No variation in the angulation of the orbital plane was contemplated.

The correction was performed at first on GSAT0201, and consisted of nine apogee maneuvers and one perigee burn performed over the span of 14 days, from 5/11/14 to 19/11/14.

On the other hand, GSAT0202 underwent ten apoapsis maneuvers and one periapsis burn in a period of 39 days, from 22/1/15 to 2/3/15.

GSAT0201 and GSAT0202 both made their way into the Galileo constellation, since both were allowed to transmit their navigation message worldwide, respectively on 19/12/14 and on 25/3/15.

5.2 Comparison with Retrospective Proposal

The orbit that the Galileo team aimed for has the same resonance as the one found in this analysis, that is the 20/37 orbit. In Table 10 the orbital parameters of proposed and real orbits are reported. In general, the proposed orbits have a lower eccentricity than the real correction trajectories. The relative difference between the two scenarios amounts to \(3.083\%\) the real eccentricity.

Moreover, the number of burns in the real scenario was higher than just two, since non-impulsive maneuvers are more efficient if the burn time tends to instantaneity. Yet, since recovery operations cannot go on for a long period of time, the number of maneuvers still has to be low and finite.

6 Conclusions

The failure in the injection procedures of the payload in flight VS09 left the two first FOC Galileo satellites in non-nominal orbits which were completely out of range from a complete recovery using their own propulsion system and were not usable for navigation purposes, due to problems at different subsystems.

After the recovery of failed non-orbit dependant subsystems on both probes, an improvement of the trajectory was possible. This could enable the probes to use their GNSS payload, and as a result the two satellites have been broadcasting from 05/08/2016 to 18/02/2021 [11].

After having considered all the possible maneuvers for the correction, a numerical model for the repartition of \(\Delta v\) over two apsidal maneuvers was developed, which allowed for the calculation of the maneuvers \(\Delta v\) to reach the orbits that best satisfy most of the drivers we elaborated. The \(\Delta v\) budget constraint that was set accounted for the necessary reserve fuel, for inefficiencies due to deviation of real maneuvers from instantaneity and for misfirings both in orbital timing and total duration.

Using the method on this problem, it can be concluded that best trajectories have a resonance of 37 orbits every 20 days, close to the nominal one of 34 orbits every 20 days. The timing of the maneuvers was also considered, to allow for the quasi-alterability of the satellites every 10 days.

The final orbits are consistent with the Galileo team’s, with a slight improvement on the final eccentricity, which is lower by \(3.083\%\).