Method and System for Unloading the Inertia Wheels of a Spacecraft
The method for unloading the inertia wheels of a spacecraft comprising three references axes X, Y, Z, the axis Z corresponding to a pointing direction, consists in inverting the direction of accumulation of the angular momentum in the wheels by automatic rotational flipping of the spacecraft about the axis Z, the pointing direction remaining fixed. The method has application to the field of satellites or of interplanetary probes.
Latest Thales Patents:
This application claims priority of French application no. FR 0806076, filed Oct. 31, 2008, the disclosure of which is hereby incorporated by reference in its entirety.
FIELD OF THE INVENTIONThe present invention relates to a method and a system for unloading the inertia wheels of a spacecraft. It applies notably to the field of satellites or of interplanetary probes that have to maintain, irrespective of their trajectory or of their orbit, a very precise orientation, called attitude, in order to ensure, according to their mission, the correct orientation of their antennae, of their solar panels, and of the scientific instruments placed on board.
BACKGROUND OF THE INVENTIONThe attitude, that is to say the angular orientation, of a spacecraft such as a satellite or a probe on a predetermined trajectory is usually controlled by internal actuators such as inertia wheels making it possible to apply an internal torque to the spacecraft and to cause a rotation about one of its axes X, Y, Z, the axes X, Y, Z forming a reference trihedron associated with the spacecraft. The spacecraft tends to become misaligned under the action of the disruptive torques produced by the environment such as the solar pressure, aerodynamic friction forces, electromagnetic torques, and torques due to the gravity gradient. It is therefore necessary to actively control the angular orientation of the spacecraft and ensure stability of this orientation on its three axes. The attitude is permanently controlled by a feedback loop comprising sensors which measure the orientation of the spacecraft, an onboard computer which processes these measurements and establishes the commands that are executed by one or more actuators in order to counterbalance the drifts and maintain an orientation in a chosen direction. However, every time the wheels supply an internal torque, their speed increases up to a maximum speed called saturation speed. When the maximum speed is reached, the inertia wheels can no longer compensate for the drifts and the onboard computer then begins a wheel-unloading operation.
The wheels are usually unloaded by using additional external actuators applying to the spacecraft an external torque that is chosen so as to reduce the speed of the wheels until the wheels resume their original speed.
To unload the inertia wheels, it is known practice to use magneto torquer bars which, by interaction with the terrestrial magnetic field, create a magnetic torque in order to reduce the speed of the wheels. These external actuators work well for spacecraft placed in low earth orbit, LEO, about a planet with a magnetosphere such as the Earth, for altitudes usually of up to 2000 km for the Earth, because the intensity of the terrestrial magnetic field is high close to the planet but they work less well on average at higher altitudes. In addition, in equatorial earth orbit, the plane of the orbit is that of the terrestrial equator and the axis of the magnetic field is virtually orthogonal to the plane of the orbit. Since no magnetic torque can be created on the axis of the magnetic field, certain drifts of the satellite can therefore not be compensated for by these actuators.
At high altitude or in geostationary orbit GEO (Geosynchronous Earth Orbit), it is known practice to use thrusters to carry out the unloading of the inertia wheels. The thrusters make it possible to create an external torque by the emission of gas jets. However, the thrusters have the disadvantage of moving the spacecraft in rotation but also in translation which disrupts the orbit of the spacecraft, creates many vibrations and causes pointing losses. In addition, since the thrusters are usually placed on one of the sides of the spacecraft, it is necessary to have the spacecraft turn in rotation in order to correctly orient the thrusters during the operation for unloading the inertia wheels. Finally, the use of the thrusters to unload the wheels causes additional fuel consumption while the inertia wheels are powered electrically via the solar energy captured by solar panels with which the spacecraft is fitted.
SUMMARY OF THE INVENTIONThe object of the present invention is to remedy these problems by proposing a new method for unloading the inertia wheels of a spacecraft, in which the unloading is carried out automatically, does not require additional external actuators, makes it possible to save the reserves of fuel and therefore makes it possible to simplify and thus reduce the weight and cost of the spacecraft.
Accordingly, the subject of the invention is a method for unloading the inertia wheels of a spacecraft, the spacecraft comprising three reference axes X, Y, Z, the axis Z corresponding to a pointing direction and the spacecraft having a capacity to accumulate an onboard angular momentum in the wheels up to a maximum loading value corresponding to a maximum angular speed, consisting, for unloading the spacecraft along the three axes X, Y, Z, in inverting the direction of accumulation of the angular momentum in the wheels by automatic flipping of the spacecraft about the axis Z, the pointing direction remaining fixed.
Advantageously, the method consists:
-
- in choosing a threshold value Hs for triggering the unloading of the wheels and a reference onboard angular momentum vector {right arrow over (H)}0,
- in periodically measuring the angular speed of each inertia wheel,
- for each speed measurement, in calculating an onboard angular momentum vector {right arrow over (H)}i and deducing thereforem an accumulated angular momentum Hi equal to a difference, in modulus, between the onboard angular momentum vecor {right arrow over (H)}i and the reference onboard angular momentum vector {right arrow over (H)}0,
- in comparing the accumulated angular momentum Hi with the threshold value Hs,
- when the accumulated angular momentum Hi is greater than the threshold value Hs, in taking a decision (10) on the triggering of a flipping manoeuvre making it possible to unload the wheels, then in triggering an automatic manoeuvre (30) for rotational flipping of the spacecraft by a predetermined angle about the axis Z, the pointing direction remaining fixed.
Optionally, the decision on triggering the flipping manoeuvre allowing the wheels to be unloaded is taken if Hi increases between two successive measurements.
Advantageously, the threshold value Hs is less than the maximum loading value.
Preferably, the rotational flipping angle is equal to 180°.
Preferably, the triggering of the rotational flipping manoeuvre is authorized when the spacecraft is in a predetermined position on its trajectory. For example, the predetermined position may correspond to the spacecraft passing over a geographic zone of the earth of low population density, or to the spacecraft passing into a zone where it is night.
Advantageously, the manoeuvre for rotational flipping of the spacecraft is carried out by at least one inertia wheel.
The invention also relates to a system for unloading the inertia wheels of a spacecraft comprising at least one inertia wheel, the spacecraft having a capacity to accumulate an onboard angular momentum in a wheel up to a maximum loading value, said system comprising means for triggering an automatic manoeuvre for rotational flipping of the spacecraft by a predetermined angle about an axis Z corresponding to a pointing direction, the pointing direction remaining fixed, the angle being chosen so as to invert the direction of accumulation of the angular momentum in the wheels.
Advantageously, the system also comprises at least one speed sensor mounted on the inertia wheel, means for computing the angular momentum Hi accumulated by the inertia wheel corresponding to the measured speed, means for comparing the angular momentum of the wheel with a previously chosen threshold value for triggering the unloading of the wheels, means for deciding on triggering a flipping manoeuvre of the spacecraft when the value of the angular momentum of the wheel is greater than the threshold value.
Finally, the invention also relates to a spacecraft comprising at least one inertia wheel and one axis Z corresponding to a pointing direction and a system for unloading the inertia wheel.
Other particular features and advantages of the invention will clearly appear in the rest of the description given as a purely illustrative and non-limiting example, with reference to the appended schematic drawings which represent:
Moreover, a rotational manoeuvre of the satellite with the wheels temporarily causes the wheels to increase speed between the beginning and the end of the manoeuvre. To turn the satellite, the wheels are loaded with angular momentum which, according to the law of conserving angular momentum, is transferred to the body of the satellite.
Moreover, the residual magnetic torque has no impact on the angular momentum accumulated by the inertia wheels because it self-compensates on average over time. These figures show that, because of the solar pressure, the disruptions change all along the orbit depending on the orientation of the satellite relative to the sun and that the components of the onboard angular momentum along the axes X, Y, Z have increased after one orbit. Moreover, when the Earth eclipses the Sun relative to the satellite, that is between 14 000 seconds and 16 000 seconds on the curves shown, there is no more solar pressure and the disruptive torques mainly due to the gravity gradient are more or less constant. The changes of direction of trend of the onboard angular momentum are due to an exchange of angular momentum between the axes of the satellite because of its rotation about the axis Y (north/south). This rotation is associated with the pointing of the satellite in the direction of the Earth.
The first step 10, consists in taking a decision on the triggering of a manoeuvre in order to unload the inertia wheels based on measurements 11 of the angular speeds of each inertia wheel, the measurements being taken periodically. During this step, the yaw axis Z is kept fixed. During a first iteration i=1, in a preliminary step 8, a threshold value Hs for triggering the unloading of the wheels and a reference onboard angular momentum vector {right arrow over (H)}0 are chosen. {right arrow over (H)}0 is a 3-dimensional vector and forms a desired value for the onboard angular momentum. Depending on the application in question, the vector {right arrow over (H)}0 may be zero or not zero.
When the spacecraft is a satellite in orbit about a planet, the speed measurements can be taken for example on each orbit.
In this case, on each orbit, speed sensors placed on each inertia wheel measure the angular speed Ω of the wheels. The angular speeds Ω measured are transmitted to an onboard computer which, based on the speed measurements Ω, on each iteration i, computes the onboard angular momentum vector {right arrow over (H)}i and deduces therefrom the accumulated angular momentum Hi equal to the difference, in modulus, between the onboard angular momentum vector {right arrow over (H)}i and the reference vector {right arrow over (H)}0. The accumulated angular momentum Hi is obtained preferably—for the unloading indicated along the three axes of the satellite—by computing the norm of order two of the difference between the onboard angular momentum vector {right arrow over (H)}i and the reference vector {right arrow over (H)}0 or—for a partial unloading along a single axis with unit vector {right arrow over (u)}—by calculating the scalar product of the difference between the onboard angular momentum vector {right arrow over (H)}i and the reference vector {right arrow over (H)}0 with the unit vector: ({right arrow over (H)}i−{right arrow over (H)}0)·{right arrow over (u)}. For example, for an unloading of the axis Y with a zero reference vector {right arrow over (H)}0, the accumulated angular momentum Hi is equal to the component Hy,i along the axis Y, of the onboard angular momentum vector {right arrow over (H)}i.
The reference angular momentum vector {right arrow over (H)}0 is a parameter, a 3-dimensional vector. The 3-dimensional onboard angular momentum vector {right arrow over (H)}i is computed by a vector sum of the angular momenta of the wheels. The angular momentum of each wheel is obtained by multiplying the angular speed of the wheel by the rotational inertia of the wheel. The inertia I of each wheel is an intrinsic characteristic of the wheel. If all the wheels are identical, they have the same inertia. The speed vector is an n-dimensional vector, n being the number of wheels.
The decision to trigger the manoeuvre to unload the wheels is then taken by the onboard computer according to the following process. The value Hi of accumulated angular momentum on at least one axis is compared with the threshold value Hs for triggering the unloading. The test 13 is then carried out to determine whether the value Hi is greater than the threshold value Hs. Optionally, a second test 14 may also be carried out to determine whether the accumulated angular momentum Hi is increasing Hi>Hi-1. If the test 13, and if appropriate the test 14, is positive, then the decision to trigger the flipping manoeuvre allowing the unloading of the wheels is taken. If the test 13, or if appropriate the test 14, is negative, the method is incremented for the next iteration with a new angular speed measurement of the inertia wheels. The threshold value Hs is a value that is predetermined according to the range of variation of onboard angular momentum that is allowed. The choice of the threshold value depends on the maximum capacity in angular momentum of the inertia wheels, on the orientation of the wheels in the spacecraft, on the desired average onboard angular momentum on the satellite, on the angular momentum margins for example allocated to the manoeuvres and to the attitude control of the spacecraft, and results from a compromise consisting in not triggering the unloading too frequently but in triggering it sufficiently early so that the wheels do not reach the saturation value.
The second step 20 is optional. It consists in authorizing the triggering of the manoeuvre to unload the wheels when the position of the spacecraft in its orbit reaches an authorized range of manoeuvre. According to the invention, the manoeuvre for unloading the wheels consists in causing a yaw flip of the spacecraft by a predetermined angle about the yaw axis Z, the yaw axis Z remaining fixed.
This rotation about the axis Z, or about an axis close to Z, makes it possible to unload the wheels in the three directions of space. In particular, the rotation about the axis Z makes it possible to completely solve the initial problem of unloading the axis Y corresponding to the direction north/south, parallel to the terrestrial magnetic field. There may however remain a residual angular momentum which may potentially increase over time. Advantageously, in order to eliminate this residual angular momentum, the system for unloading the wheels according to the invention may be supplemented by an additional unloading system, for example a magnetic unloading system. When the spacecraft is in orbit about a planet, the angle of rotational flip is preferably equal, or approximately equal, to 180°, which corresponds to an inverting of the spacecraft, so that the torques exerted by the stray fields on the spacecraft before and after the rotational flip are in opposite directions and their effects are balanced progressively as shown in
However, during the rotation of the spacecraft, there is a risk of the antennae becoming misaligned and of adversely affecting the data transmission bit rate. When the spacecraft is a satellite in earth orbit, such as for example a telecommunications satellite, the degradation of the data transmission bit rate may have serious consequences. In order to limit the consequences, advantageously, the rotational flip of the spacecraft is authorized when the position of the spacecraft in its orbit is located above a geographic zone that is sparsely inhabited or during the night when the communication bit rate requirement is reduced. The yaw axis Z of the spacecraft is then held fixed, the spacecraft continuing to travel on its orbit until it passes over an authorized range of manoeuvre. When the spacecraft reaches the authorized range, the computer commands the rotational flip of the spacecraft.
The third step 30 relates to carrying out the rotational flipping manoeuvre. The yaw axis Z of the spacecraft remains fixed and pointed toward the earth while the spacecraft turns about the yaw axis Z, or about an axis close to the yaw axis, by a predetermined angle, preferably equal to 180°, or close to 180°, until the manoeuvre is completed. The rotational flipping manoeuvre is advantageously carried out by the inertia wheels and does not require additional actuators. During the rotational flipping manoeuvre, the onboard angular momentum in the wheels varies due to the change in the speeds of the wheels, but the total angular momentum of the assembly formed by the satellite and the wheels remains constant in an inertial coordinate system and there is only one exchange of angular momentum between the wheels. The onboard angular momentum in the wheels expressed in an inertial coordinate system is more or less identical before and after the flipping manoeuvre.
When the rotational flipping manoeuvre is complete, the method according to the invention consists in returning to step 10 in order to repeat a new cycle of monitoring the angular speed of the inertia wheels of the spacecraft and of unloading manoeuvres if necessary. The automatic flipping over of the satellite during each unloading manoeuvre allows the disruptive external torques, such as the solar pressure and the gravity gradient, to change the average speed of the inertia wheels in a first direction and then in a second direction opposite to the first direction and thereby to allow the speed of the inertia wheels to remain below the saturation threshold.
Although the invention has been described with reference to a particular embodiment, it is clear that it is in no way limited thereto and that it includes all the technical equivalents of the means described and their combinations if they are included in the context of the invention.
Claims
1. A method for unloading inertia wheels of a spacecraft, the spacecraft comprising three reference axes X, Y, Z, the Z axis corresponding to a pointing direction and the spacecraft having a capacity to accumulate an onboard angular momentum in the inertia wheels up to a maximum loading value corresponding to a maximum angular speed, said method for unloading the inertia wheels of the spacecraft along the three axes X, Y, Z comprising:
- choosing a threshold value Hs for the onboard angular momentum in the inertia wheels, said threshold value being less than the maximum loading value, and,
- flipping the spacecraft about the Z axis, while a pointing direction remains fixed, when the onboard angular momentum in the inertia wheels reaches or exceeds said threshold value, the flipping inverting the direction of accumulation of the angular momentum in the inertia wheels.
2. The method according to claim 1, further comprising:
- choosing a reference onboard angular momentum vector {right arrow over (H)}0,
- periodically measuring the angular speed of each inertia wheel,
- for each speed measurement, calculating an onboard angular momentum vector {right arrow over (H)}i and deducing therefrom an accumulated angular momentum Hi equal to a difference, in modulus, between the onboard angular momentum vector {right arrow over (H)}i and the reference onboard angular momentum vector {right arrow over (H)}0,
- comparing the accumulated angular momentum Hi with the threshold value Hs,
- when the accumulated angular momentum Hi is greater than the threshold value Hs, taking a decision on the triggering of a flipping manoeuvre making it possible to unload the wheels, then triggering an automatic manoeuvre for rotational flipping of the spacecraft by a predetermined angle about the axis Z, the pointing direction remaining fixed,
- wherein the rotational flipping manoeuvre of the spacecraft is carried out by at least one inertia wheel.
3. The method according to claim 2, wherein the decision on triggering the flipping manoeuvre is taken if Hi increases between two successive measurements.
4. (canceled)
5. The method according to claim 1, comprising flipping the spacecraft by an angle equal to 180° about the axis Z.
6. The method according to claim 2, wherein the triggering of the rotational flipping manoeuvre is authorized in a prior step of authorizing the flipping manoeuvre allowing the unloading when the spacecraft is in a predetermined position on a trajectory.
7. The method according to claim 6, wherein the predetermined position corresponds to the spacecraft passing over a geographic land zone of low population density or when the spacecraft passes into a zone where it is night.
8. (canceled)
9. A system for a spacecraft comprising at least one inertia wheel, the spacecraft having a capacity to accumulate an onboard angular momentum in the at least one inertia wheel up to a maximum loading value, said system for unloading the at least one inertia wheel, said system comprising:
- at least one onboard computer for storing a threshold value Hs for the onboard angular momentum in the at least one inertia wheel, said threshold value being less than a maximum loading value, and,
- the at least one onboard computer triggering an automatic manoeuvre for rotational flipping of the spacecraft by a predetermined angle about an Z axis corresponding to a pointing direction, the pointing direction remaining fixed, when the onboard angular momentum in the at least one wheel reaches or exceeds said threshold value, the angle being chosen so as to invert the direction of accumulation of the angular momentum in the at least one inertia wheel.
10. The unloading system according to claim 9, further comprising at least one speed sensor mounted on the inertia wheel, the at least one onboard computer computing the angular momentum Hi accumulated by the inertia wheel corresponding to the measured speed, the at least one onboard computer comparing the angular momentum accumulated by the wheel with a previously chosen threshold value Hs for triggering the unloading of the wheels, and the at least one onboard computer deciding on triggering a flipping manoeuvre of the spacecraft when the value of the angular momentum accumulated by the wheel is greater than the threshold value.
11. A spacecraft comprising at least one inertia wheel and one axis Z corresponding to a pointing direction and comprising a system for unloading the inertia wheel according to claim 9.
Type: Application
Filed: Oct 7, 2009
Publication Date: Jul 31, 2014
Applicant: Thales (Neuilly/Sur/Seine)
Inventor: Francois Guyot (Saint-Geoire-en-Valdaine)
Application Number: 12/574,902
International Classification: B64G 1/28 (20060101);