METHOD FOR ESTIMATING COLLISION BETWEEN AT LEAST ONE PIECE OF SPACE DEBRIS AND A SATELLITE
20230211896 · 2023-07-06
Inventors
Cpc classification
B64G1/56
PERFORMING OPERATIONS; TRANSPORTING
B64G1/68
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for estimating collision between a satellite in orbit and at least one piece of space debris having a time of closest approach to the satellite is disclosed including: obtaining the reference orbit of the satellite; determining an ephemeris of state transition data representative of the trajectory of the reference orbit; communicating the reference orbit and the ephemeris of state transition data to the satellite. The method includes the steps on board the satellite of: determining the true orbital position of the satellite; propagating the true orbit; calculating a probability of collision between the satellite and the piece of debris.
Claims
1. A method for estimating collision between a satellite in orbit around the Earth and at least one piece of space debris, the method including the following steps implemented by information processing means on the ground: obtaining of the satellite and its covariance and an orbit of the piece of space debris and its covariance; determining a reference time of closest approach; determining at least one state transition matrix allowing propagation of the reference orbit of the satellite and its covariance between an activation time and the reference time of closest approach; communicating to the satellite at least the following pieces of information: the activation time, the reference orbit of the satellite at the activation time and at the reference time of closest approach, the orbit of the piece of space debris and its covariance at the reference time of closest approach, and the state transition matrix; the method including the following steps implemented by calculation means on board the satellite of: determining in real time a true orbit of the satellite at the activation time by a navigation device of the satellite; propagating the true orbit of the satellite and its covariance up to the reference time of closest approach according to the state transition matrix, the reference orbit of the satellite at the reference time of closest approach, and an orbital difference between the true orbit and the reference orbit of the satellite at the activation time; calculating a first probability of collision between the satellite and the piece of space debris according to orbital positions of the satellite and of the piece of debris at a time of closest approach corresponding to the reference time of closest approach or to a real time of closest approach calculated by taking into account the true orbit of the satellite, so as to evaluate the need to modify the orbital trajectory of the satellite, each orbital position of the satellite and respectively of the piece of space debris being obtained from the orbit of the satellite and respectively of the piece of space debris.
2. The method according to claim 1 further including a step implemented by the calculation means on board the satellite preceding the step of calculating the first probability of collision, of: determining the time of closest approach corresponding to the real time of closest approach, by successively incrementing, from the reference time of closest approach predetermined by the information processing means on the ground and transmitted beforehand to the satellite, a time shift verifying, at the real time of closest approach, a result which is almost zero of the scalar product of a difference between a true orbital position of the satellite and an orbital position of the piece of space debris with a difference between a true orbital speed of the satellite and an orbital speed of the piece of space debris, the orbital position and the orbital speed of the satellite and respectively of the piece of space debris being obtained from the orbit of the satellite and respectively of the piece of space debris.
3. The method according to claim 1, wherein the step of calculating the first probability of collision, implemented by calculation means on board the satellite, comprises maximising the first probability of collision by dilution of covariances of the orbital positions of the satellite and of the piece of space debris.
4. The method according to claim 1 further comprising the following steps implemented by calculation means on board the satellite, when the first collision probability is greater than a predefined collision probability threshold: determining a first avoidance manoeuvre of the piece of space debris at a time of the first avoidance manoeuvre predetermined according to a first thrust of the satellite optimising a radial separation from the true orbit of the satellite; correcting the true orbital position of the satellite at the time of the first avoidance manoeuvre according to a first orbital correction dependent on a thrust vector of the satellite relating to the first avoidance manoeuvre; propagating a second corrected true orbit of the satellite from the corrected true orbital position and its covariance up to the time of closest approach according to the state transition matrix and the reference orbit of the satellite; calculating a second probability of collision between the satellite and the piece of space debris at the time of closest approach according to the second true orbit of the satellite.
5. The method according to claim 4 further comprising the following steps implemented by calculation means on board the satellite, when the second probability of collision is greater than the predefined collision probability threshold: determining a second avoidance manoeuvre of the piece of space debris at a time of a second avoidance manoeuvre predetermined according to a second thrust of the satellite optimising a radial separation from the second true orbit of the satellite; correcting the orbital position of the satellite on the second true orbit, at the time of the second avoidance manoeuvre, according to a second orbital correction dependent on a thrust vector of the satellite relating to the second avoidance manoeuvre; propagating a third corrected true orbit of the satellite from the corrected orbital position of the satellite in the previous step and its covariance up to the time of closest approach according to the state transition matrix and the reference orbit of the satellite; calculating a third probability of collision between the satellite and the piece of space debris at the time of closest approach according to the third true orbit of the satellite.
6. The method according to claim 4, according to which the time of the avoidance manoeuvres takes place according to a latitude argument of manoeuvre opposed to a latitude argument of collision with the piece of space debris.
7. The method according to claim 4, according to which the time of the avoidance manoeuvres is determined according to the following steps: determining a plurality of free manoeuvre time slots each allowing the execution of a manoeuvre to avoid the piece of space debris; allocating to each avoidance manoeuvre a manoeuvre time during a determined free manoeuvre time slot distinct from a free time slot allocated to another avoidance manoeuvre.
8. The method according to claim 7 for which the allocation allocating step comprises the following steps of: determining a maximum possible radial separation between the satellite and the piece of space debris at the time of closest approach on each of the determined free manoeuvre time slots; classifying the free manoeuvre time slots according to a rating representative of a radial separation determined for each free manoeuvre time slot; the allocation step including the allocation to each avoidance manoeuvre, of the free manoeuvre time slot with the best determined rating distinct from a free time slot allocated to another avoidance manoeuvre.
9. The method according to claim 8 for which each avoidance manoeuvre includes a direction relating to the maximum radial separation associated with the free manoeuvre time slot allocated to each avoidance manoeuvre.
10. The method according to claim 8 for which each avoidance manoeuvre includes a maximum authorised speed difference during the free manoeuvre time slot allocated to each avoidance manoeuvre.
11. The method according to claim 4, according to which each orbital correction relating to each avoidance manoeuvre is determined according to the following steps: propagating the true orbit of the satellite up to the time of the avoidance manoeuvre so as to obtain an orbital position before the manoeuvre; evaluating the effect of the manoeuvre applied to the orbit before the manoeuvre at the time of the avoidance manoeuvre so as to determine the true orbit after the avoidance manoeuvre at the time of the avoidance manoeuvre; propagating the orbit before the manoeuvre up to the time of closest approach so as to obtain an orbital position of the true orbit without avoidance manoeuvre at the time of closest approach; propagating the orbital position after the manoeuvre up to the time of closest approach so as to obtain an orbital position of the true orbit with avoidance manoeuvre at the time of closest approach; determining the orbital position difference at the time of closest approach according to the effect of the manoeuvre, according to the orbital position of the true orbit without avoidance manoeuvre at the time of closest approach and according to the orbital position of the true orbit with avoidance manoeuvre at the time of closest approach.
12. A system for estimating collision between a satellite in orbit around the Earth and at least one piece of space debris, the system comprising information processing means on the ground configured for: obtaining a reference orbit of the satellite and its covariance and an orbit of the piece of space debris and its covariance; determining a reference time of closest approach; determining at least one state transition matrix allowing propagation of the reference orbit of the satellite and its covariance between an activation time and a reference time of closest approach; communicating to the satellite at least the following pieces of information: the activation time, the reference orbit of the satellite at the activation time and at the reference time of closest approach, the orbit of the piece of space debris and its covariance at the reference time of closest approach, and the state transition matrix; calculation means on board the satellite configured for: determining in real time a true orbit of the satellite at the activation time by a navigation device of the satellite; propagating the true orbit of the satellite and its covariance up to the reference time of closest approach according to the state transition matrix, the reference orbit of the satellite at the reference time of closest approach, and an orbital difference between the true orbit and the reference orbit of the satellite at the activation time; calculating a first probability of collision between the satellite and the piece of space debris according to orbital positions of the satellite and of the piece of debris at a time of closest approach corresponding to the reference time of closest approach or to a real time of closest approach calculated by taking into account the true orbit of the satellite, so as to evaluate the need to modify the orbital trajectory of the satellite, each orbital position of the satellite and respectively of the piece of space debris being obtained from the orbit of the satellite and respectively of the piece of space debris.
13. (canceled)
14. An information storage medium storing a computer program comprising a first set of instructions for implementing, by a first processor, the steps on the ground of the method according to claim 1, when the program is read and executed by the first processor, and comprising a second set of instructions for implementing, by a second processor, the steps on board the satellite of the method for estimating collision between a satellite in orbit around the Earth and at least one piece of space debris, the method including the following steps implemented by information processing means on the ground: obtaining a reference orbit of the satellite and its covariance and an orbit of the piece of space debris and its covariance; determining a reference time of closest approach; determining at least one state transition matrix allowing propagation of the reference orbit of the satellite and its covariance between an activation time and the reference time of closest approach; communicating to the satellite at least the following pieces of information: the activation time, the reference orbit of the satellite at the activation time and at the reference time of closest approach, the orbit of the piece of space debris and its covariance at the reference time of closest approach, and the state transition matrix; the method including the following steps implemented by calculation means on board the satellite: determining in real time a true orbit of the satellite at the activation time by a navigation device of the satellite; propagating the true orbit of the satellite and its covariance up to the reference time of closest approach according to the state transition matrix, the reference orbit of the satellite at the reference time of closest approach, and an orbital difference between the true orbit and the reference orbit of the satellite at the activation time; calculating a first probability of collision between the satellite and the piece of space debris according to orbital positions of the satellite and of the piece of debris at a time of closest approach corresponding to the reference time of closest approach or to a real time of closest approach calculated by taking into account the true orbit of the satellite, so as to evaluate the need to modify the orbital trajectory of the satellite, each orbital position of the satellite and respectively of the piece of space debris being obtained from the orbit of the satellite and respectively of the piece of space debris, when the program is read and executed by the first processor.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0054] Other advantages, purposes and features of the present invention emerge from the description which follows given, for the purpose of explanation and in a non-limiting manner, with reference to the appended drawings, wherein:
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
DESCRIPTION OF EMBODIMENTS
[0068] According to
[0069] According to
[0070] The piece of space debris d.sub.1 has its own orbit X.sub.d1 corresponding to its own orbital trajectory. The satellite control centre 18 on the ground collaborates in particular with agencies for monitoring the pieces of space debris such as, for example, the American organisation CSOC (Combined Space Operations Centre), or the international organisation SDA (The Space Data Association). From the data representative of the orbit of the piece of space debris X.sub.d1 and its covariance COV.sub.d1, as well as from the reference orbit X.sub.ref of the satellite 10 and its covariance COV.sub.sat, the control centre on the ground is able to determine a reference time of closest approach TCA.sub.ref of the piece of space debris with the satellite 10. The reference time of closest approach TCA.sub.ref corresponds to the time on which the distance between the mean reference orbital position and the mean orbital position of the piece of debris is the smallest.
[0071] It should be noted, according to
[0072] The satellite 10 is configured to estimate a probability of collision P.sub.1 between the piece of space debris d1 and the satellite 10 at a time of closest approach TCA according to its true orbit. The satellite is thus able to calculate the probability of collision at the real time of closest approach TCA.sub.real as it could also do so at the reference time of closest approach TCA.sub.ref. In this respect, the satellite 10 comprises calculation means which can, for example and in a non-limiting manner, comprise a microcontroller. In order to estimate a probability of collision P.sub.1 between the piece of space debris d.sub.1 and the satellite 10 at a time of closest approach TCA, it is necessary to know the orbit of the satellite 10 and its covariance COV.sub.sat at this time of closest approach TCA, as well as the orbital position of the piece of space debris d.sub.1 and its covariance COV.sub.d1 at this time of closest approach TCA. For this purpose, it is necessary to determine, a data ephemeris allowing to propagate a state difference, also called ephemeris of state transition data or state transition matrix, allowing a propagation of the true orbit X.sub.real(t) of the satellite and its covariance Coy on this reference time of closest approach TCA.
[0073] More particularly, the true orbit of the satellite can be propagated using a state transition matrix φ. At least one state transition matrix φ is determined by the control centre 18 of the satellites. The state transition matrix φ allows for example a propagation, at the reference time of closest approach TCA.sub.ref, of the true orbit X.sub.real of the satellite and of its covariance Cov.sub.sat measured at an instant to.
[0074] To this end, with the aim of making the satellite 10 autonomous in terms of its ability to more accurately estimate a probability of collision with a piece of space debris d.sub.1, it is possible to calculate, by the information processing means on the ground, the state transition matrix φ and communicate this state transition matrix φ (t.sub.0-<TCA.sub.ref) to the satellite 10. The satellite 10 will thus be able to determine its orbit at to then its orbit at the reference time of closest approach TCA.sub.ref. The propagation of the difference in orbit between the true orbit X.sub.real of the satellite 10 and the reference orbit X.sub.ref of the satellite 10 is determined by the calculation means on board the satellite. It will be noted that the propagation over time of the true orbit X.sub.real of the satellite 10 can be calculated according to the following equation:
X.sub.real(t)=X.sub.ref(t)+ΔX(t) (1)
or again, considering the state transition matrix φ:
X.sub.real(t)=X.sub.ref(t)+φ.sub.(t0.fwdarw.t)ΔX(t.sub.0) (2)
[0075] Equation (2) is for example used to determine the true orbit X.sub.real at the reference time of closest approach TCA.sub.ref, with a state transition matrix φ (t.sub.0->TCA.sub.ref) previously provided by the control centre on the ground. Several state transition matrices between two instants of interest, corresponding for example to considered predictable avoidance manoeuvres, can be provided to the satellite. The satellite 10 can also receive from the satellite control centre 18 information including in particular the orbit and the covariance related to the piece of space debris d.sub.1, the reference time of closest approach TCA.sub.ref and the reference orbit X.sub.ref of the satellite 10 in at least two instants of interest corresponding to the instant of triggering the probability calculation and to the reference time of closest approach.
[0076] The satellite orbit corresponds to a set of six-dimensional elements. An example of an orbit will be detailed later.
[0077] In order to limit the volume of data that the calculation means of the satellite 10 will have to process, the data transmitted by the control centre 18 of the satellites allowing the on-board calculation means to calculate the probability of collision P.sub.1 with the piece of space debris d.sub.1 can be limited to:
[0078] at least one activation time t.sub.cur for calculating the collision probability P.sub.1;
[0079] at least one state transition matrix φ between the activation time t.sub.cur and the reference time of closest approach TCA.sub.ref;
[0080] the reference orbit of the satellite at least at the activation time t.sub.cur and at the reference time of closest approach TCA.sub.ref;
[0081] the orbit of the piece of space debris d.sub.1 and its covariance at least at the reference time of closest approach TCA.sub.ref.
[0082] To this end, the reference orbit X.sub.ref can be determined in particular from the control centre 18 of the satellites using a complex model from the orbital parameters, also including the upper harmonics of the gravitational potential of the Earth. The state transition matrix φ can be calculated from a limited development around the reference orbit of the satellite and will be sent to the satellite together with the information relating to the orbit of the piece of space debris and its covariance. The propagation used during the calculation using the state transition matrix φ can thus take into account complex models necessary for high precision. An advantage of calculating the state transition matrix φ from the control centre 18 of the satellites is in particular to be able to take advantage of a much greater calculation power than that which can be on board the satellite 10.
[0083] The propagation of the reference orbit X.sub.ref of the satellite 10 can be determined, by information processing means on the ground, according to a free drift propagation of the reference orbit X.sub.ref of the satellite 10, that is to say without manoeuvre of the satellite 10, from the activation time t.sub.cur until the reference time of closest approach TCA.sub.ref. In this respect, the information processing means on the ground determine the reference orbit X.sub.ref of the satellite 10 and the state transition matrix φ(t.sub.cur.fwdarw.TCA.sub.ref) between the activation time and the reference time of closest approach.
[0084] More particularly, it involves reconstructing the reference orbit X.sub.ref at the activation time t.sub.cur and propagating this reference orbit X.sub.ref(t.sub.cur) at the reference time of closest approach TCA.sub.ref. This allows to have:
[0085] the reference orbit X.sub.ref(t.sub.cur) at the activation time t.sub.cur;
[0086] the reference orbit X.sub.ref(TCA.sub.ref) propagated at the reference time of closest approach TCA.sub.ref;
[0087] the state transition matrix φ(t.sub.cur.fwdarw.TCA.sub.ref) between the activation time t.sub.cur and the reference time of closest approach TCA.sub.ref.
[0088] According to
X.sub.real(TCA.sub.ref)=X.sub.ref(TCA.sub.ref)+ΔX(TCA.sub.ref) (3)
[0089] In this respect, the satellite 10, knowing its true orbit X.sub.real(t.sub.cur) at the activation time t.sub.cur thanks in particular to its navigation device, is capable of calculating the orbital difference ΔX(t.sub.cur) between its true orbit X.sub.real(t.sub.cur) at the activation time t.sub.cur and the reference orbit of the satellite X.sub.ref(t.sub.cur) at the activation time t.sub.cur, according to the following equation:
ΔX(t.sub.cur)=X.sub.real(t.sub.cur)−X.sub.ref(t.sub.cur) (4)
[0090] Knowing the state transition matrix φ(t.sub.cur.fwdarw.TCA.sub.ref) between the activation time and the reference time of closest approach, from the equation (4), the equation (3) can also be written:
X.sub.real(TCA.sub.ref)=X.sub.ref(TCA.sub.ref)+φ(t.sub.cur.fwdarw.TCA.sub.ref)×ΔX(t.sub.cur) (5)
[0091] The state transition matrix φ(t.sub.cur.fwdarw.TCA.sub.ref) between the activation time and the time of closest approach is applied to the orbital difference, determined at the activation time, to deduce therefrom an orbital difference at the time of closest approach.
[0092] The calculation means on board the satellite 10 also allow to calculate the covariance COV.sub.sat(TCA.sub.ref) of the satellite 10 at the time of closest approach TCA.sub.ref knowing the covariance COV.sub.sat(t.sub.cur) of the orbit of the satellite 10 at the activation time t.sub.cur, according to the following equation:
COV.sub.sat(TCA.sub.ref)=φ(t.sub.cur.fwdarw.TCA.sub.ref)×COV.sub.sat(t.sub.cur)×φ(t.sub.cur.fwdarw.TCA.sub.ref).sup.t (6)
[0093] In the example of
X.sub.real(TCA.sub.ref)=X.sub.ref(TCA.sub.ref)+ΔX(TCA.sub.ref)+ΔX.sub.man(TCA.sub.ref) (7)
[0094] The orbital difference ΔX.sub.man(TCA.sub.ref) due to the manoeuvre represents the effect of the manoeuvre at the reference time of closest approach TCA.sub.ref. In the event that in particular the state transition matrices taking into account the manoeuvre time are not provided, the determination of the orbital difference ΔX.sub.man(TCA.sub.ref), also called orbital correction, at the reference time of closest approach TCA.sub.ref, can be carried out according to the following steps:
[0095] propagating the true orbit X.sub.real from the activation time t.sub.cur until the manoeuvre time t.sub.man for which a secular effect J2 is added so as to obtain an orbit X.sub.real_b(t.sub.man) before the manoeuvre;
[0096] evaluating the effect of the manoeuvre ΔX.sub.man(t.sub.man) according to the Gauss equation applied to the orbit X.sub.real_b(t.sub.man) before the manoeuvre, so that
ΔX(t.sub.man)=G(X.sub.real_b(t.sub.man)){right arrow over (ΔV)}
where G is a matrix relating to the thrust of the manoeuvre, determined from Gauss equations
where {right arrow over (ΔV)} represents the speed variation of the manoeuvre in the local orbital frame of the satellite TNW (T vector according to the current speed {right arrow over (V)}, W vector according to the normal to the orbit that is to say to the vector product {right arrow over (P)}×{right arrow over (V)} where {right arrow over (P)} is the position of the satellite,
and where N completes the orthogonal coordinate system;
[0097] evaluating the true orbit X.sub.real_a(t.sub.man) after manoeuvre according to the following equation:
X.sub.real_a(t.sub.man)=X.sub.real_b(t.sub.man)+ΔX.sub.man(t.sub.man) (8)
[0098] propagating the effect of the manoeuvre ΔX.sub.man(t.sub.man) on the argument of the latitude of the satellite 10 and the right ascension of the ascending node of the orbital plane of the satellite 10. To this end, two propagations with a secular effect ‘J2’ are determined, that is to say a first propagation of the true orbit after a manoeuvre X.sub.real a from the manoeuvre time t.sub.man until the reference time of closest approach TCA.sub.ref, and a second propagation of the true orbit before a manoeuvre X.sub.real_b from the manoeuvre time t.sub.man until the reference time of closest approach TCA.sub.ref. To this end, two orbits are obtained. A first orbit X.sub.real_a(TCA.sub.ref) of the satellite 10 taking into account the effect of the manoeuvre and a second orbital position X.sub.real_b(TCA.sub.ref) of the satellite 10 not taking into account the effect of the manoeuvre;
[0099] determining the orbital position difference ΔX.sub.man(TCA.sub.ref) according to the following equation:
ΔX.sub.man(TCA.sub.ref)=ΔX.sub.man(t.sub.man)+X.sub.real_a(TCA.sub.ref)−X.sub.real_b(TCA.sub.ref) (9)
[0100] The advantage of formulating the orbital position difference ΔX.sub.man(TCA.sub.ref) according to equation (9) is that the effects of the manoeuvre are separated with the time-integrated effects on the true orbit at the reference time of closest approach TCA.sub.ref with manoeuvre X.sub.real_a(TCA.sub.ref) and without manoeuvre X.sub.real_b(TCA.sub.ref). The direct effect of a manoeuvre concerns the parameters of the orbit of the satellite 10, namely: the semi-major axis ‘a’, the eccentricity vector [e.sub.x, e.sub.y], the inclination ‘I’, and sometimes the right ascension ‘Ω’ of the ascending node of the orbital plane of the satellite 10. The time-integrated effect only concerns the right ascension ‘Ω’ of the ascending node of the orbital plane of the satellite 10 and the latitude argument ‘α’ of the satellite 10. This means that the secular effect ‘J2’ can only be considered for the propagation of these two parameters. The propagation with the secular effect ‘J2’ can be described according to the following formulations:
[0101] According to an initial time t.sub.0 and a final time t.sub.1 of propagation, that is to say from an initial orbital position X(t.sub.0)=[a.sub.0, e.sub.x0, e.sub.y0, i.sub.0, Ω.sub.0, α.sub.0], the final orbital position X(t.sub.1)=[a.sub.1, e.sub.x1, e.sub.y1, i.sub.1, Ω.sub.1, α.sub.1] is evaluated according to the following equations:
for which,
are the angular rates corresponding respectively to the right ascension ‘Ω’ of the ascending node of the orbital plane of the satellite 10 and the argument of the latitude ‘α’ of the satellite 10, including the secular effect
[0102] It is also advantageous to calculate the probability of collision P.sub.1 of the satellite 10 according to its true orbit X.sub.real with the piece of space debris d.sub.1, at a real time of closest approach TCA.sub.real. To this end, in order to optimise the calculation of the probability P.sub.1 of collision, the calculation means of the satellite 10 are configured to determine the real time of closest approach TCA.sub.real taking into account the true orbit X.sub.real of the satellite 10.
[0103] To this end, according to
{right arrow over (ΔX)}.sub.real.Math.ΔV≈0 (16)
according to which ΔX.sub.real represents the orbital position difference between the satellite 10 and the piece of space debris d.sub.1 at the real time of closest approach TCA.sub.real, e represents the orbital position difference between the satellite 10 and the piece of space debris d.sub.1 at the real time of closest approach TCA.sub.real, and ΔV represents the difference in orbital speed between the satellite 10 and the piece of space debris d.sub.1 at the real time of closest approach TCA.sub.real.
[0104] In order to determine the real time of closest approach TCA.sub.real satisfying the equation (16), the calculation means of the satellite 10 are configured to determine the time shift ΔTCA between two real times of closest approach TCA.sub.real calculated successively. The first time shift ΔTCA corresponds to the difference between the reference time of closest approach TCA.sub.ref and the first estimate of TCA.sub.real. An iteration is then carried out by calculating a new real time of closest approach, until obtaining a time shift ΔTCA less than a predetermined threshold, such as for example less than one microsecond. The iteration is carried out by replacing each time the value of the time of closest approach TCA.sub.real_N−1 by a new time of closest approach TCA.sub.real_N such that: TCA.sub.real_N=TCA.sub.real_N−1+ΔTCA.sub.N until the time shift ΔTCA is less than one microsecond.
[0105] The time shift ΔTCA can be calculated according to the following equation:
according to which ΔX.sub.real(TCA.sub.real_N−1) represents the difference between the true orbital position of the satellite 10 and the orbital position of the piece of space debris d.sub.1 at the time of closest approach, according to the iteration considered at the time of closest approach, and KV(TCA.sub.real_N−1) represents the difference in orbital speed between the speed of the satellite 10 and the speed of the piece of space debris d.sub.1 at the time of closest approach, according to the iteration considered at the time of closest approach. When the iteration is finished, we have the real time of closest approach TCA.sub.real which corresponds to the new time of closest approach having allowed to determine a time shift ΔTCA less than a predetermined threshold, for example of one microsecond.
[0106] The satellite 10 can advantageously determine its true orbit and the orbit of the piece of debris d.sub.1, as well as their covariance associated with the reference time of closest approach TCA.sub.ref or with the real time of closest approach TCA.sub.real. For this purpose, the calculation means of the satellite 10 have allowed to determine, as described previously, in particular according to a state transition matrix φ, the orbits and the associated covariances of the pieces of space debris d.sub.1 and of the satellite 10 at the reference time of closest approach TCA.sub.ref. The calculation means of the satellite 10 also allow to calculate the true orbit X.sub.real of the satellite 10 and the orbit X.sub.d1 of the piece of space debris d.sub.1 at the real time of closest approach TCA.sub.real, by simplified propagation, that is to say only Keplerian. The calculation means of the satellite 10 allow to propagate the true orbit X.sub.real of the satellite 10 and the orbit of the piece of space debris d.sub.1 from the reference time of closest approach TCA.sub.ref until the real time of closest approach TCA.sub.real. The calculation means of the satellite 10 are configured to calculate the probability of collision P.sub.1 between the satellite 10 on its true orbital trajectory X.sub.real and the piece of space debris d.sub.1.
[0107] According to
[0108] The projected covariance COV.sub.pdr of the relative distance can be expressed in any basis B according to the diagonal matrix:
[0109] According to which σ.sub.x and σ.sub.y represent the positron dispersions. A set Cr(x,y) is defined as a set of points x, y in the circle of cumulative radius R.sub.cu representative of the sum of the radius Rio of the modelled satellite 10 and of the radius Rai of the modelled piece of space debris d.sub.1. For this purpose, the set Cr(x,y) of points x,y meets the criterion according to which:
x.sup.2+y.sup.2<R.sup.2.sub.cu (19)
[0110] The collision probability P.sub.1 corresponds to the probability for which the difference in distance between the satellite 10 and the piece of space debris d.sub.1 may be less than the cumulative radius R.sub.cu. The probability of collision P.sub.1 can therefore be calculated by integrating the probability density function of the difference in distance on the circle of cumulated radius R.sub.cu. With density laws taken with a normal distribution, with average values z and y corresponding to the coordinates of the relative distance projected in the plane of the orbit of the satellite 10, and dispersions dx and as, the probability P.sub.1 of collision can be written in the following numerical form:
[0111] It is advantageous to minimise the calculation power of the calculation means on board the satellite as much as possible. To this end, it is preferable for the calculation means on board the satellite to evaluate the probability of collision P.sub.1 according to a semi-analytical, or even preferably analytical, expression.
[0112] It will be noted in particular that the probability of collision P.sub.1 between the satellite 10 and the piece of space debris d.sub.1 can be evaluated according to the following semi-analytical equation:
[0113] This expression allows faster evaluation than the numerical formulation because it requires a single integration and the evaluation of an error function erf.
[0114] It will also be noted, preferably, that the probability of collision P.sub.1 between the satellite 10 and the piece of space debris d.sub.1 can also be evaluated according to the analytical equation in the form of a convergent series with positive terms, according to the following formulation:
[0115] The analytical formulation allows the best speed of calculation of the probability of collision P.sub.1 between the satellite 10 and the piece of space debris d.sub.1.
[0116] It should be noted that the determination of the true orbit X.sub.real of the satellite 10 and of the orbit X.sub.d1 of the piece of space debris d.sub.1 induces an uncertainty on the estimated covariances COV.sub.sat, COV.sub.d1 related to the determined orbits. Preferably, in order to take into account such an uncertainty in the calculation of the probability of collision P.sub.1 between the satellite 10 and the piece of space debris d.sub.1, it is possible to maximise the probability of collision P.sub.1 by shifting both the covariance COV.sub.sat of the true orbit X.sub.real of the satellite and the covariance COV.sub.d1 of the orbit X.sub.d1 of the piece of space debris d.sub.1. The technique used to shift both the covariance COV.sub.sat of the true orbit X.sub.real of the satellite and the covariance COV.sub.d1 of the orbit X.sub.d1 of the piece of space debris d.sub.1 is a technique called covariance dilution technique. For this purpose, preferably, a coefficient K.sub.sat linked to the covariance COV.sub.sat of the satellite 10 and a coefficient Kai linked to the covariance COV.sub.d1 of the piece of space debris d.sub.1 are added relative to the calculation of the probability P.sub.1 of collision. The determination of the coefficients linked to the covariances comprises the determination of the pair (Ks, Kd) of coefficients which maximise the probability P.sub.1 of collision, in particular requiring knowledge of the cumulative covariance COV.sub.dr determined according to the following equation:
COV.sub.dr=Ks×COV.sub.sat+Kd×COV.sub.d1 (23)
[0117] Such an optimum can, for example and in a non-limiting manner, be determined according to a gradient method referred to as the golden ratio method. For example and in a non-limiting manner, the pair (Ks, Kd) of coefficients where each coefficient is comprised in an interval ranging from 0.2 to 5.
[0118] The method for estimating the collision between the piece of space debris d.sub.1 and the satellite 10 in orbit around the Earth 12 comprises estimating the probability of collision P.sub.1 for which the collision could occur at the considered time of closest approach TCA, that is to say either the reference time of closest approach TCA.sub.ref or the real time of closest approach TCA.sub.real.
[0119] As represented according to the example of
[0120] According to
[0121] For this purpose, according to a first step M1, preferably, a first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 must be determined by the calculation means on board the satellite 10. For this purpose, the calculation means are configured to estimate the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 allowing the radial separation between the satellite 10 and the piece of space debris d.sub.1 at the considered time of closest approach TCA. This first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 must preferably be executed for an orbital position of the satellite 10 opposite to that which the satellite 10 will have at the considered time of closest approach TCA in order to maximise the radial separation between the satellite 10 and the piece of space debris at the considered time of closest approach TCA.
[0122] This first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 must also be sufficiently distant in time so that it can be executed before the probable collision. The orbital position of the satellite 10 for which the execution of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 could be effective, could be chosen, for example and in a non-limiting manner, at an orbital position of the satellite 10 corresponding to an argument of the latitude α.sub.man1 of a first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 according to the following equation:
α.sub.man1=α.sub.col−π (24)
[0123] Following this first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 the calculation means on board the satellite 10 are configured to estimate a new trajectory of the true orbit X.sub.real of the satellite 10 as explained according to
[0124] To this end, according to a second step M2, preferably, a second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 is determined by the calculation means on board the satellite 10. In order to maximise the radial separation between the satellite 10 and the piece of space debris d.sub.1 at the considered time of closest approach TCA, the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 must preferably be executed according to an orbital position of the satellite 10 during an orbit before the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1. More specifically, the orbital position of the satellite 10 for which the execution of the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 could be effective, could be chosen, for example and in a non-limiting manner, at an orbital position of the satellite 10 corresponding to an argument of the latitude α.sub.man2 of a first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 according to the following equation:
α.sub.man2=α.sub.col−3π (25)
[0125] Following this second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 the calculation means on board the satellite 10 are configured to estimate a new orbital trajectory of the satellite 10 as explained according to
[0126] In general, depending on the value of the probability of collision P.sub.1 after the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 the calculation means on board the satellite 10 can either evaluate other avoidance manoeuvres in addition to the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 and the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 according to the same principle as that explained for the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 and for the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 or consider that the accumulation of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 and the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 is sufficient to limit the risk of collision between the satellite 10 and the piece of space debris d.sub.1.
[0127] According to the invention, an avoidance manoeuvre ΔV.Math.{right arrow over (d)} can comprise a maximum variation ΔV.sub.max of speed which can be linked, for example and in a non-limiting manner, to the maximum energy consumption available from the propulsion device of the satellite 10 authorised for an avoidance manoeuvre ΔV.Math.{right arrow over (d)}. A minimum variation ΔV.sub.min of the speed of the satellite 10 is for example defined. This minimum variation is linked to the minimum thrust energy necessary for the satellite 10 to perform a change of orbit of the satellite 10.
[0128] As represented in
[0129] According to the example of
[0130] In the event that the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_11 and the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_21 generate a risk of collision with a second piece of space debris d.sub.2, this must be avoided. According to the same principle as that exposed in
[0131] According to
[0132] To this end, one solution consists in shifting the avoidance manoeuvres ΔV.Math.{right arrow over (d)} associated with a piece of debris by as much orbit as necessary until there is no longer any overlap between the avoidance manoeuvres ΔV.Math.{right arrow over (d)} provided for the avoidance of the first piece of space debris d.sub.1 with the manoeuvres ΔV.Math.{right arrow over (d)} of avoiding the second piece of space debris d.sub.2. According to the example of
[0133] According to
[0134] According to the example of
[0135] Five lines represent five successive stages M0, M1, M2, M3, MF of determining free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 and avoidance manoeuvres ΔV.Math.{right arrow over (d)} allowing to reduce the probability of collision P.sub.1 of the satellite 10 with the piece of space debris d.sub.1. More particularly, the first line represents a preliminary step M0 of determining the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 allowing the execution of manoeuvres ΔV.Math.{right arrow over (d)} of avoiding and classifying the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 determined according to a rating representative of the maximum possible radial separation on each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 between the satellite 10 and the piece of debris d.sub.1 at the considered time of closest approach TCA. The second line, the third line and the fourth line respectively represent a first step M1 of determining a first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 a second step M2 of determining a second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 and a third step M3 of determining a third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 being determined on the free manoeuvre slot Sl.sub.3 having obtained the best rating, the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 being determined on the free manoeuvre slot Sl.sub.5 having obtained the second best rating, the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 being determined on the free manoeuvre slot Sl.sub.2 having obtained the third best rating. The fifth line represents a final step MF according to which the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 is optimised so as, for example, to limit the energy necessary for this third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 allowing to obtain for example a collision probability P.sub.1 equal or even closest to the predefined threshold of probability P.sub.th of collision.
[0136] The preliminary step M0 consists in determining the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 allowing the execution of avoidance manoeuvres ΔV.Math.{right arrow over (d)} according to a duration of manoeuvre, a minimum time and a maximum time of avoidance manoeuvre ΔV.Math.{right arrow over (d)}, which are defined as follows: the minimum time corresponds to the time on which manoeuvres can really begin. In general, said minimum time corresponds to the time of activation of the calculation of the manoeuvre to which a margin can be added corresponding, for example, to the minimum duration of preheating the nozzles of the thrust systems of the satellite 10.
[0137] The maximum time is the considered time of closest approach TCA, only the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 which last longer than a minimum duration thus allowing a minimum thrust necessary for the change of orbit of the satellite 10 are kept such as, for example and in a non-limiting manner, a predefined minimum duration of five minutes.
[0138] The duration separating two consecutive free manoeuvre slots Sl.sub.1, Sl.sub.2 can also be taken into account during the determination of a plurality of avoidance manoeuvres ΔV.Math.{right arrow over (d)}, a minimum duration between two avoidance manoeuvres ΔV.Math.{right arrow over (d)}, that is to say between two thrusts that may be necessary. Consequently, only the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 which allow a minimum duration between the thrusts already provided are kept, such as for example and in a non-limiting manner, a predefined duration of twenty minutes.
[0139] In a non-limiting manner, when an avoidance manoeuvre ΔV.Math.{right arrow over (d)} is determined on a free slot Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 and another free adjacent slot Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 is spaced by a duration less than the minimum duration previously defined, it is possible to trim it. Thus only the duration over a part of this other free slot Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 is taken into account, keeping only the part where an avoidance manoeuvre can be placed by avoiding the part which would not meet the minimum duration constraint. In this particular case, it will be necessary to re-evaluate the rating of said other trimmed free manoeuvre slot Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 in so far as its duration has changed.
[0140] Preferably, the preliminary step M0 also consists of classifying the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 according to a rating representative of the maximum possible radial separation on each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 between the satellite 10 and the piece of space debris d.sub.1 at the considered time of closest approach TCA. For this purpose, as mentioned above, the purpose of an avoidance manoeuvre ΔV.Math.{right arrow over (d)} is to create a radial separation at the considered time of closest approach TCA. Consequently, the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 which allow maximum radial separation must be used as a priority. This is why it is essential to calculate the radial separation Δr at the considered time of closest approach TCA associated with each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6.
[0141] The determination of the radial separation Δr at the considered time of closest approach TCA associated with each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 firstly includes a step of determining the maximum duration d_max_sl of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} relating to each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6. The maximum duration d_max_sl of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} is for example the duration of the considered free manoeuvre slot if said duration is less than the maximum authorised duration d_max_aut of manoeuvre ΔV.Math.{right arrow over (d)} which can be linked for example and in non-limiting manner to the maximum available energy consumption of the propulsion device of the satellite 10 authorised for an avoidance manoeuvre ΔV.Math.{right arrow over (d)}. According to another example, the maximum duration d_max_sl of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} is the maximum duration d_max_aut of manoeuvre ΔV.Math.{right arrow over (d)} authorised when the duration of the free manoeuvre slot is greater than said maximum duration of manoeuvre ΔV.Math.{right arrow over (d)}.
[0142] The determination of the radial separation Δr at the considered time of closest approach TCA associated with each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 also includes a calculation of the speed difference ΔV of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} desired on each free manoeuvre slot Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 according to the thrust PS desired to be applied to the satellite 10, the mass m of the satellite 10, and the maximum duration d_max_sl of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} determined above, using the following equation:
ΔV=(PS/M)×d_max_sl (26)
[0143] Determining the maximum radial separation Δr for each of the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 amounts to finding a direction of thrust {right arrow over (d)} in the plane of the orbit, that is to say to determining the azimuth az, that is to say the angle between the speed V of the satellite and the direction of thrust {right arrow over (d)} relating to the avoidance manoeuvre ΔV.Math.{right arrow over (d)} which maximises the radial separation Δr. There are two optimal attitudes, or azimuth az, to maximise the radial separation Δr: an azimuth (az) which increases the semi-major axis ‘a’ of the orbit of the satellite 10, that is to say a radial separation called positive radial separation and an azimuth (az+π) which decreases the semi-major axis ‘a’ of the orbit of the satellite 10, that is to say a radial separation called negative radial separation. This radial separation Or can be given by the following equation:
according to which, ‘r’ represents the radial position of the satellite, ‘a’ the semi-major axis of the orbit of the satellite, ‘e.sub.x’ and ‘e.sub.y’, orbital elements in a representation called circular representation, Vr the radial component of the increment of the speed of manoeuvre ΔV.Math.{right arrow over (d)}, Vt the tangential component of the increment of the speed of manoeuvre ΔV.Math.{right arrow over (d)}.
[0144] Consequently, the extremes of this function of the azimuth az can be found by finding the two solutions of the following equation:
according to which the partial derivatives of the radial position or of the satellite 10 can be determined by differentiation of the following equation:
according to which, ‘r.sub.col’ represents the radial position of the satellite at the considered time of closest approach TCA, and α.sub.col represents the argument of the latitude of collision.
[0145] Equation (29) allows to establish the following mathematical relationships to determine the parameters of the equation (28):
[0146] The partial derivatives of the orbital elements of the equation (28) are given by the following Gaussian equations:
according to which, V.sub.man represents the speed of the satellite 10 at the moment of the avoidance manoeuvre ΔV.Math.{right arrow over (d)}, r.sub.man represents the radial position of the satellite 10 at the moment of the avoidance manoeuvre ΔV.Math.{right arrow over (d)}, αman represents the argument of the latitude of the satellite 10 at the moment of the avoidance manoeuvre ΔV.Math.{right arrow over (d)} more precisely at the middle time of the considered free manoeuvre slot.
[0147] According to the preliminary step M0, rating all the free manoeuvre slots Sl.sub.1, Sl.sub.2, Sl.sub.3, Sl.sub.4, Sl.sub.5, Sl.sub.6 can be carried out according to the determination of the maximum radial separation Δr, according to a positive radial separation or according to a negative radial separation. According to the example of
[0148] Following the preliminary step M0, in step M1, the determination of the probability of collision P.sub.1 of the satellite 10 with the piece of debris d.sub.1 is carried out according to a first avoidance manoeuvre ΔV.Math.{right arrow over (d)} placed on the third free manoeuvre slot Sl.sub.3. The speed difference ΔV_1 associated with the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 is the maximum authorised speed difference relative to the third free manoeuvre slot Sl.sub.3 according to the equation (26). The direction {right arrow over (d)}_1 associated with the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 corresponds to the attitude determined to optimise the radial separation Δr, that is to say a direction {right arrow over (d)}_1 corresponding to the azimuth az determined according to the equation (28), either for a positive radial separation Δr, or for a negative radial separation Δr.
[0149] From the determination of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 and the choice of the third free manoeuvre slot Sl.sub.3, according to the equation (7) and the equation (9) relating to
[0150] To this end, in step M2, the determination of the probability of collision P.sub.1 of the satellite 10 with the piece of debris d.sub.1 is carried out according to a second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 placed on the fifth free manoeuvre slot Sl.sub.5, the calculation of the probability of collision P.sub.1 of the satellite 10 taking into account the combination of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 with the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2. The speed difference ΔV_2 associated with the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 is the maximum authorised speed difference relative to the fifth free manoeuvre slot Sl.sub.5 according to the equation (26). The direction d_2 associated with the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 corresponds to the attitude determined to optimise the radial separation Δr, that is to say a direction d_2 corresponding to the azimuth az determined according to the equation (28), and according to a radial separation Δr of the same type as the radial separation Δr associated with the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1, that is to say either positive or negative.
[0151] From the determination of the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2, the choice of the fifth free manoeuvre slot Sl.sub.5, according to the equation (7) and the equation (9) relating to
[0152] To this end, in step M3, the determination of the probability of collision P.sub.1 of the satellite 10 with the piece of debris d.sub.1 is carried out according to a third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 placed on the second free manoeuvre slot Sl.sub.2, the calculation of the probability of collision P.sub.1 of the satellite 10 taking into account the combination of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 with the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 and also with the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3. The speed difference ΔV_3 associated with the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 is the maximum authorised speed difference relative to the second free manoeuvre slot Sl.sub.2 according to the equation (26). The direction {right arrow over (d)}_3 associated with the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3 corresponds to the attitude determined to optimise the radial separation Δr, that is to say a direction {right arrow over (d)}_3 corresponding to the azimuth az determined according to the equation (28), and according to a radial separation Δr of the same type as the radial separation Δr associated with the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 and the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2, that is to say either positive or negative.
[0153] From the determination of the third avoidance manoeuvre ΔV.Math.{right arrow over (d)}_3, the choice of the second free manoeuvre slot Sl.sub.2, according to the equation (7) and the equation (9) relating to
[0154] According to
[0155] According to
[0156] According to the hypothesis that a second piece of space debris d.sub.2 must be avoided by the satellite 10, according to the same principle as that set out in
[0157] In the same way as in
[0158] In a similar manner to the first piece of space debris d.sub.1, manoeuvres to avoid the second piece of space debris d.sub.2 are determined on the available free manoeuvre slots so as to obtain a probability of collision P.sub.2 between the satellite 10 and the second piece of space debris d.sub.2 less than or even equal to the predefined threshold of probability P.sub.th of collision. More particularly and in a non-limiting manner, a first manoeuvre ΔV.Math.{right arrow over (d)}_12 of avoiding the second piece of space debris d.sub.2 is determined on the seventh free manoeuvre slot Sl.sub.7, a second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_22 having to be carried out during the sixth free manoeuvre slot Sl.sub.6 is also identified so as to obtain a probability of collision P.sub.2 between the satellite 10 and the second piece of space debris d.sub.2 less than or even equal to the predefined threshold of probability P.sub.th of collision.
[0159] A non-limiting example of a flowchart relating to the method 100 for estimating collision between the satellite 10 in orbit around the Earth 12 and a piece of space debris d.sub.1 is illustrated in
[0160] Preferably, more particularly, in order to limit the volume of data transmitted to the satellite 10, the communication step 130 can comprise the transmission from the satellite control centre 18 of an activation time t.sub.cur for the calculation of the collision probability P.sub.1; a state transition matrix φ(t.sub.cur.fwdarw.TCA.sub.ref) between the activation time t.sub.cur and the reference time of closest approach TCA.sub.ref; the reference orbital position of the satellite at the activation time t.sub.cur and the reference time of closest approach TCA.sub.ref; and the orbital position and the covariance of the piece of space debris d.sub.1 at the reference time of closest approach TCA.sub.ref.
[0161] The following steps are carried out on board the satellite 10. Since the satellite embeds its own geolocation means, a first step on board the satellite 10 consists in determining 140 the true orbital position X.sub.real of the satellite 10. In order to be able to calculate a probability P.sub.1 of collision with the at least one piece of space debris d.sub.1, the method 100 includes a step 150 of propagating the true orbit X.sub.real(t) of the satellite 10, the orbit X.sub.d1 of the piece of space debris d.sub.1, and their associated covariance COV.sub.sat, COV.sub.d1, up to the time of closest approach TCA according to the ephemeris of state transition data φ(t, t.sub.0) and the reference orbit X.sub.ref of the satellite 10. It should be noted according to
[0162] Steps 170 to 200 relate more particularly to steps linked to the determination of the probability of collisions after a first collision avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 allowing to reduce the probability of collision if said probability is for example and in a non-limiting manner greater than a predefined threshold of probability P.sub.th of collision. According to this hypothesis, the method comprises a step 170 of determining a first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 of the at least one piece of space debris d.sub.1 on a predetermined time of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 according to a thrust of the satellite 10 optimising the radial separation from the true orbit X.sub.real(t) of the satellite 10. The first avoidance manoeuvre having a direct effect on the true orbit X.sub.real of the satellite, the method 100 comprises a step 180 of correcting the true orbital position X.sub.real(t) of the satellite 10 at the time of the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 according to a first orbital correction ΔX.sub.man dependent on the thrust vector of the satellite 10 relating to the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 in accordance with the description of
[0163] The method 100 includes, after the determination of the first corrected true orbit of the satellite 10, a step 200 of calculating the first new probability of collision P.sub.1 between the satellite 10 and the at least one piece of space debris d.sub.1 at the considered time of closest approach TCA according to the first corrected true X.sub.real(t) orbit of the satellite 10.
[0164] Steps 210 to 240 relate more particularly to steps linked to the determination of the probability of collisions after a second collision avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 allowing to reduce the new probability of collision after the first avoidance manoeuvre ΔV.Math.{right arrow over (d)}_1 if said probability is for example and in a non-limiting way always higher than the predefined threshold of probability P.sub.th of collision. To this end, the method 100 may comprise a step 210 of determining a second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 of the at least one piece of space debris d.sub.1 at a time of the second predetermined avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 according to a thrust of the satellite 10 optimising the radial separation from the first corrected true orbit X.sub.real of the satellite 10 determined in step 190. The second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 having a direct effect on the first corrected true orbit of the satellite 10, the method 100 comprises a step 220 of correcting the orbital position of the satellite 10 on the first corrected true orbit, at the time of the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2 according to a second orbital correction dependent on the thrust vector of the satellite 10 relating to the second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2. For the purpose of calculating the probability P.sub.1 of collision taking into account this second avoidance manoeuvre ΔV.Math.{right arrow over (d)}_2, the method 100 comprises a step 230 of propagating a second corrected true orbit of the satellite 10 from the corrected orbital position of the satellite 10 in the previous step 220 and its covariance COV.sub.sat until the considered time of closest approach TCA according to the ephemeris of state transition data φ(t, t.sub.0) and the reference orbit X.sub.ref of the satellite 10 or more particularly according to the state transition matrix φ between the activation time t.sub.cur of the calculation of a second new probability of collision P.sub.1 and the reference time of closest approach TCA.sub.ref.
[0165] The method 100 includes, after the determination of the second corrected true orbit of the satellite 10, a step 240 of calculating the second new probability P.sub.1 of collision between the satellite 10 and the at least one piece of space debris d.sub.1 at the considered time of closest approach TCA according to the second corrected true orbit of the satellite 10.
[0166] If after steps 170 to 240, the second new probability P.sub.1 of collision was still too high, that is to say for example still higher than the predefined threshold of probability P.sub.th of collision, other steps similar to steps 170 to 200 and 210 to 240 can be added so as to determine other avoidance manoeuvres allowing to reduce the probability of collision between the satellite 10 and the at least one piece of space debris.
[0167] As described in
[0168] In particular and as described with reference to
[0169] The method according to the invention can for example be implemented by devices of the device 400 type as shown in
[0170] The computer program, comprising instructions implementing the method 100 for adjusting the orbital trajectory of the satellite 10 can also be implemented in hardware form by a machine or by an integrated circuit specific to an application or else by an electronic circuit of programmable logic network type.
[0171] It should be understood that the detailed description of the object of the invention, given only by way of illustration, does not in any way constitute a limitation, the technical equivalents also being comprised in the scope of the present invention.