Brevet FR3050982A1 — publié le 20171110

Module de pilotage de désaturation des roues, dispositif de contrôle d'attitude d'un engin spatial et procédé de désaturation des roues associé La présente invention concerne un module de pilotage de désaturation des roues d'inertie d'un dispositif de contrôle d'attitude d'un engin spatial. L'attitude de l'engin spatial se définit par son orientation dans l'espace par rapport à un repère inertiel. Lorsque l'engin spatial est injecté sur une orbite autour d'un corps spatial tel qu'une planète, il est souvent nécessaire de contrôler son orientation par rapport à ce corps. Ceci est par exemple le cas pour un satellite d'observation de la Terre mis sur une orbite basse LEO (de l'anglais « Low Earth Orbit »). En effet, dans ce cas, il est généralement nécessaire de contrôler son attitude de manière à ce que son instrumentation pointe vers un endroit souhaité de la surface terrestre. Parmi les différents procédés existant pour contrôler l'attitude d'un satellite, un des plus répandus utilise un module d'actionnement comportant notamment des roues d'inertie. De manière générale, un tel système comporte trois roues d'inertie qui permettent de contrôler chacune un axe différent du satellite en contrant les couples perturbateurs (aérodynamique, magnétique, solaire, gradient de gravité, etc.). Chaque roue d'inertie est actionnable par un module de pilotage du satellite et est apte à tourner avec une vitesse déterminée autour d'un axe de rotation propre à cette roue. L'axe de rotation est relié à la structure du satellite. Ainsi, lorsque la vitesse de rotation d'une roue d'inertie est modifiée, le moment cinétique du satellite change ce qui a pour effet de créer un couple de sens opposé sur le satellite afin, soit de faire tourner le satellite, soit de contrer les couples perturbateurs. Avec le temps et en présence d'un couple perturbateur à moyenne non nulle, les commandes nécessaires pour contrer les perturbations saturent cette roue. Autrement dit, la roue est saturée lorsque la valeur absolue de sa vitesse de rotation atteint une valeur maximum de sorte qu'il n'est plus possible de faire tourner la roue au-delà de cette limite. Une telle limite correspond généralement à une vitesse de rotation minimale et/ou maximale pour laquelle la roue est conçue. Dans ce cas, il n'est alors plus possible de créer un couple sur le satellite dans le sens opposé en utilisant cette roue ce qui conduit parfois à la perte totale du contrôle de l'orientation du satellite. 3050982 2 Pour éviter un tel cas, il est nécessaire de « désaturer » régulièrement la roue correspondante. On entend par « désaturation » d'une roue d'inertie, un ensemble d'actions effectuées sur le satellite et destinées à modifier la vitesse de rotation de cette roue tout 5 en préservant l'orientation courante du satellite. Ainsi, après la désaturation, la vitesse de rotation de la roue est modifiée, de sorte qu'il est à nouveau possible de contrôler l'orientation du satellite par cette roue sans qu'elle n'atteigne les limites de sa vitesse de rotation. Différentes méthodes de désaturation des roues d'inertie sont connues dans l'état 10 de la technique. En particulier, il est connu d'utiliser des actionneurs de désaturation permettant de garder l'orientation courante du satellite lors de la désaturation des roues. Chacun de ces actionneurs est apte à appliquer un couple au satellite à partir d'une consigne de désaturation générée par le module de pilotage. Ce couple a pour but 15 de préserver l'orientation courante du satellite. Un exemple d'un tel actionneur est notamment un magnéto-coupleur permettant d'appliquer un couple en générant un moment magnétique sur le satellite et en interagissant avec le champ magnétique de la planète sur l'orbite du satellite. Toutefois, le fonctionnement de ces actionneurs peut perturber l'environnement du 20 satellite en impactant ainsi sa mission. Ainsi, par exemple, lorsque des magnéto-coupleurs sont utilisés pour désaturer des roues d'inertie, il en résulte la création d'un champ magnétique assez important. Ceci peut perturber le fonctionnement de la charge utile du satellite notamment si celle-ci a par exemple pour but de prendre des mesures du champ magnétique environnant. 25 C'est pour cette raison que la mise en oeuvre de l'instrument peut imposer des portions de l'orbite sur lesquelles la désaturation est autorisée et des portions sur lesquelles elle est interdite. Lorsque l'orbite est définie autour d'une planète, la désaturation est généralement autorisée dans des zones qui intéressent peu la mission, comme par exemple les zones 30 polaires de cette planète. Selon des méthodes de désaturation existantes, une consigne de désaturation est appliquée aux actionneurs lorsque le satellite se trouve dans une portion de désaturation autorisée. Il arrive parfois que les consignes en moment cinétique selon les méthodes 35 existantes ne permettent pas de désaturer les roues efficacement dans les portions de 3050982 3 désaturation autorisée et que celles-ci saturent lorsque le satellite se trouve dans les portions de désaturation interdite. Lorsque les roues sont désaturées par les magnéto-coupleurs, l'efficacité de cette désaturation est liée au niveau des couples perturbateurs rencontrés le long de l'orbite. 5 Ce niveau peut lui-même varier en fonction de diverses conditions environnementales : saison, activité solaire, géométrie de l'engin spatial etc. La présente invention a pour but d'améliorer l'efficacité de désaturation des roues d'inertie dans les cas où il existe une ou plusieurs portions de l'orbite où cette desaturation est interdite et cela, quelles que soient les conditions environnementales 10 dans lesquelles est placé l'engin spatial. À cet effet, l'invention a pour objet de proposer un module de pilotage de désaturation des roues d'inertie d'un dispositif de contrôle d'attitude d'un engin spatial, l'engin spatial étant en rotation autour d'un axe de rotation par rapport à un repère inertiel et effectuant des mouvements périodiques autour d'un corps spatial en décrivant une 15 orbite ; le dispositif de contrôle d'attitude comportant un module d'actionnement apte à appliquer des couples à l'engin spatial pour modifier son orientation, le module d'actionnement comprenant : - au moins trois roues d'inertie ; 20 - un système d'actionneurs apte à appliquer des couples à l'engin spatial à partir d'une première et d'une deuxième consignes en moment cinétique ; l'orbite comportant au moins une portion de désaturation autorisée sur laquelle la désaturation des roues d'inertie est autorisée et au moins une portion de désaturation interdite sur laquelle la désaturation des roues d'inertie est interdite ; 25 le module de pilotage étant apte à: - pour chaque passage précédent de l'orbite : + estimer le couple gyroscopique de l'engin spatial sur les deux axes orthogonaux ; + estimer les couples perturbateurs s'appliquant sur l'engin spatial sur les 30 deux axes orthogonaux, les couples perturbateurs correspondant au moment des forces extérieures agissant sur l'engin spatial ; - pour chaque passage courant de l'orbite ; + déterminer une première et une deuxième consignes en fonction du couple gyroscopique et des couples perturbateurs estimés par rapport aux deux 35 axes orthogonaux lors du passage précédent de l'orbite ; 3050982 4 + appliquer la première et la deuxième consignes au système d'actionneurs pour désaturer au moins certaines des roues d'inertie lorsque l'engin spatial se trouve dans l'au moins une portion de désaturation autorisée de l'orbite. Suivant d'autres aspects avantageux de l'invention, le module comprend une ou 5 plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toutes les combinaisons techniquement possibles : - la première consigne est déterminée en fonction du couple gyroscopique et des couples perturbateurs estimés par rapport au deuxième axe orthogonal ; et - la deuxième consigne est déterminée en fonction du couple gyroscopique et des 10 couples perturbateurs estimés par rapport au premier axe orthogonal ; - chacune de la première et de la deuxième consignes est déterminée en fonction en outre de la vitesse de rotation instantanée de l'engin spatial par rapport au repère inertiel ; - l'une des roues d'inertie est associée à l'axe de rotation ; 15 - le système d'actionneurs est apte à appliquer des couples à l'engin spatial à partir en outre d'une troisième consigne en moment cinétique ; pour chaque passage courant de l'orbite, le module étant apte en outre à: + estimer le moment cinétique moyen de la roue d'inertie associée à l'axe de rotation ; 20 + déterminer une troisième consigne en moment cinétique en fonction des moments cinétiques moyens estimés lors de R précédents passages de l'orbite ; et + appliquer la troisième consigne au système d'actionneurs pour désaturer au moins une roues d'inertie lorsque l'engin spatial se trouve dans l'au moins une portion de désaturation autorisée de l'orbite ; 25 - la première consigne en moment cinétique est proportionnelle à la différence entre la projection des couples perturbateurs estimée sur le deuxième axe orthogonal et la projection du couple gyroscopique estimée sur le deuxième axe orthogonal ; et - la deuxième consigne en moment cinétique est proportionnelle à la différence entre la projection des couples perturbateurs estimée sur le premier axe orthogonal et la 30 projection du couple gyroscopique estimée sur le premier axe de orthogonal ; - l'au moins une portion de désaturation interdite est adjacente à l'au moins une portion de désaturation autorisée ; et - les projections des couples perturbateurs et du couple gyroscopique sont aptes à être estimées au moment du passage de l'engin spatial de l'au moins une portion de 35 désaturation autorisée à l'au moins une portion de désaturation interdite ; 3050982 5 - l'orbite est formée de deux portions de désaturation autorisée et de deux portions de désaturation interdite ; - le corps spatial est une planète comportant deux pôles ; - les portions de désaturation autorisée correspondent aux pôles de la planète ; 5 - l'estimation des couples perturbateurs est apte à être déterminée en fonction de : + une estimation du couple des roues d'inertie ; + une estimation du couple gyroscopique des roues d'inertie ; + une estimation du couple gyroscopique de l'engin spatial ; et + une estimation du couple généré par les actionneurs de désaturation ; 10 ce module est configuré en outre pour filtrer des estimations des couples perturbateurs par un filtre passe-bas ; - l'axe de rotation d'au moins une roue d'inertie coïncide avec le premier axe orthogonal ou est parallèle à celui-ci ; - l'axe de rotation d'au moins une roue d'inertie coïncide avec le deuxième axe 15 orthogonal ou est parallèle à celui-ci ; - le système d'actionneurs comprend trois actionneurs comprenant chacun un magnéto-coupleur. La présente invention a également pour objectif un dispositif de contrôle d'attitude d'un engin spatial comprenant un module de pilotage tel que défini. 20 La présente invention a également pour objectif un procédé de désaturation des roues d'inertie d'un dispositif de contrôle d'attitude d'un engin spatial, l'engin spatial étant en rotation autour d'un axe de rotation par rapport à un repère inertiel et effectuant des mouvements périodiques autour d'un corps spatial en décrivant une orbite ; le dispositif de contrôle d'attitude comportant un module d'actionnement apte à 25 appliquer des couples à l'engin spatial pour modifier son orientation, le module d'actionnement comprenant : - au moins trois roues d'inertie ; - un système d'actionneurs apte à appliquer des couples à l'engin spatial à partir d'une première et d'une deuxième consignes en moment cinétique ; 30 l'orbite comportant au moins une portion de désaturation autorisée sur laquelle la désaturation des roues d'inertie est autorisée et au moins une portion de désaturation interdite sur laquelle la désaturation des roues d'inertie est interdite ; le procédé comportant les étapes suivantes : - pour chaque passage précédent de l'orbite : 35 + estimer le couple gyroscopique de l'engin spatial sur les deux axes orthogonaux ; 3050982 6 + estimer les couples perturbateurs s'appliquant sur l'engin spatial sur les deux axes orthogonaux, les couples perturbateurs correspondant au moment des forces extérieures agissant sur l'engin spatial ; - pour chaque passage courant de l'orbite ; 5 + déterminer une première et une deuxième consignes en fonction du couple gyroscopique et des couples perturbateurs estimés par rapport aux deux axes orthogonaux lors du passage précédent de l'orbite ; + appliquer la première et la deuxième consignes au système d'actionneurs pour désaturer au moins certaines des roues d'inertie lorsque l'engin spatial se 10 trouve dans l'au moins une portion de désaturation autorisée de l'orbite. Les caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels : - la figure 1 est une vue schématique d'un engin spatial mis sur une orbite, l'engin 15 spatial comportant un dispositif de contrôle d'attitude comprenant un module de pilotage selon l'invention ; - la figure 2 est une vue schématique détaillée de l'engin spatial de la figure 1 ; et - la figure 3 est un organigramme d'un procédé de désaturation selon l'invention, le procédé étant mis en oeuvre par le module de pilotage de la figure 1. 20 L'engin spatial de la figure 1 est un satellite 10. Le satellite 10 effectue des mouvements périodiques autour d'un corps spatial 12 en décrivant une orbite O. Il est à noter que l'invention reste applicable à tout autre engin spatial décrivant une orbite autour d'un corps spatial quelconque. Le corps spatial 12 est par exemple une planète telle que la Terre. 25 L'orbite 0 est par exemple une orbite basse LEO. Dans l'exemple de réalisation de la figure 1, l'orbite 0 est formée de quatre portions P1 à P4. Les portions P1 et P3 correspondent aux pôles de la planète 12 et sont délimitées par exemple par les latitudes -60° et +EO° de la planète 12. Les portionsP2 et P4 correspondent ainsi aux zones équatoriales de la planète 12. 30 La planète 12 définit un repère inertiel composé de trois axes orthogonaux X, Y et Z. Lorsque la planète 12 est la Terre, le repère inertiel couramment utilisé correspond au repère connu sous le nom « J2000 ». En particulier, dans un tel repère inertiel, l'axe X pointe vers le point d'intersection entre le plan équatorial moyen et le plan de l'écliptique au 1er janvier 2000. L'axe Z est 35 l'axe de rotation de la Terre et l'axe Y est orthogonal aux axes X et Z et complète un repère direct. 3050982 7 L'origine de ce repère inertiel est le centre de la Terre. Le satellite 10 est illustré plus en détail sur la figure 2. En référence à cette figure, le satellite 10 définit un repère satellite composé de trois axes orthogonaux X 't,Y't et Zsat. 5 L'origine de ce repère correspond au centre théorique du cercle de raccordement de ce satellite 10 à un lanceur définissant un axe central. Dans un pointage géocentrique, l'axe Xsat est l'axe de lacet dirigé vers le centre de la Terre, l'axe Y't est l'axe de tangage normal à l'orbite, et l'axe Zsat est l'axe de roulis. Dans ce cas, la vitesse V't du satellite 10 est orientée dans la direction de l'axe 10 Zsat (elle est colinéaire à cet axe si l'orbite est circulaire). Dans la suite de la description, le symbole 1/sat dénote le vecteur de vitesse de rotation du repère satellite (Xsat,YSat, Zsat) 1 par rapport au repère inertiel (X ,Y , Z) exprimé dans le repère satellite. Lorsque le satellite 10 se déplace suivant l'orbite 0, le vecteur de vitesse de 15 rotation 1/sat est sensiblement égal à [0,S1, Or où SI est la vitesse angulaire de rotation autour de l'axe Ysat . Pour les orbites de faible excentricité et lorsque un des axes du satellite est maintenu constant vers la planète, cette valeur est plus ou moins constante et égale à la pulsation orbitale wo ou à son opposé -Loo en fonction de l'heure locale au noeud ascendant de l'orbite. 20 Dans la suite de la description l'axe Ysat est désigné par le terme « axe de rotation » et chacun des axes Xsat et Zsat par le terme « axe orthogonal ». Le satellite 10 comporte un dispositif 20 de contrôle d'attitude du satellite 10 et un module de pilotage 22 permettant notamment de piloter ce dispositif 20. Le dispositif de contrôle 20 permet de contrôler l'orientation du satellite 10 par 25 rapport à la planète 12. Autrement dit, le dispositif de contrôle 20 permet de maintenir ou modifier l'orientation du repère satellite par rapport au repère inertiel. Pour ce faire, le dispositif de contrôle 20 comporte un module d'actionnement comprenant notamment trois roues d'inertie Rx, Ry et Rz et trois actionneurs de désaturation Mx,My et Mz associés à ces roues d'inertie. 30 Chaque actionneur permet d'appliquer un couple au satellite 10 soit pour provoquer sa rotation autour d'un axe soit pour le maintenir dans une certaine direction par rapport à un repère inertiel ou tournant. Selon l'exemple de réalisation illustré sur la figure 2, chaque roue d'inertie Rx, Ry et Rz est reliée à la structure du satellite 10 et est disposée de sorte que son axe de 35 rotation est parallèle respectivement à l'axe Xsat, Ysat ou Zsat du satellite 10 ou coïncide avec celui-ci. 3050982 8 Chaque roue d'inertie Rx,Ry et Rz est actionnable à partir du module de pilotage 22. En particulier, chaque roue d'inertie Rx,Ry et Rz est apte à recevoir une consigne de pilotage issue de ce module 22 pour modifier la vitesse de sa rotation autour de l'axe de rotation correspondante. 5 Chaque modification de la vitesse de rotation de l'une des roues Rx,Ry et Rz génère un couple appliqué au satellite 10 dont le sens est opposé à celui de la modification de la vitesse. La vitesse de rotation de chaque roue Rx,Ry et Rz est limitée par au moins une première valeur limite correspondant à la vitesse maximale de rotation de cette roue. 10 En complément, la vitesse de rotation de chaque roue Rx, Ry et Rz est limitée en outre par une deuxième valeur limite correspondant à la vitesse minimale de rotation de cette roue. La roue d'inertie Rx,Ry ou Rz est saturée lorsque la vitesse de sa rotation atteint l'une ou l'autre valeur limite. 15 Les actionneurs de désaturation Mx,My et Mz permettent de désaturer les roues d'inertie Rx,Ry et Rz à partir d'une consigne en moment cinétique générée par le module de pilotage 22. En particulier, chaque actionneur de désaturation Mx,My et Mz est associé à un ou plusieurs axes et permet d'appliquer un couple au satellite 10 de sorte à désaturer les 20 roues en les forçant à contrer ce couple qui peut être considéré comme un couple perturbateur supplémentaire. Ainsi, les actionneurs de désaturation Mx,My et Mz présentent une deuxième boucle de contrôle dont la consigne en moment cinétique a pour but de faire baisser le moment cinétique des roues. Dans le cas où il n'y a pas de portion de desaturation 25 interdite, la consigne classiquement utilisée consiste à commander le système de desaturation de manière à ce que le moment cinétique du système « plateforme + roue » qui forme le satellite tende vers [0, Jyfl, 01T, OÙ Jy représente l'inertie du satellite sur l'axe de rotation Y't. Dans l'exemple décrit, les axes des actionneurs Mx,My et Mz coïncident 30 respectivement avec les axes X't,Y't ou Z't. Chaque actionneur de désaturation Mx,My et Mz comprend par exemple un magnéto-coupleur apte à appliquer un couple au satellite 10 en générant un moment magnétique sur le satellite 10 sur les axes, respectivement, X't, Y't OU Z't. 3050982 9 Ce moment magnétique interagit avec le champ magnétique de la planète 12 pour créer un couple égal au produit vectoriel du moment magnétique généré et du champ magnétique. Selon une variante de réalisation, au moins un des actionneurs de désaturation 5 MX, MY et Mz comprend une tuyère connue en soi. La désaturation des roues Rx, Ry et Rz est autorisée dans les portions P1 et P3 de l'orbite 0, dites par la suite portions de désaturation autorisée, et est interdite dans les portions P2 et P4, dites par la suite portion de désaturation interdite. Le module de pilotage 22 est par exemple un calculateur embarqué mettant en 10 oeuvre des logiciels de pilotage du satellite 10. En variante, le module de pilotage 22 est un calculateur au sol mettant en oeuvre des logiciels de pilotage du satellite 10 et envoyant des consignes de pilotage vers le satellite 10. En particulier, le module de pilotage 22 est apte à générer des consignes de 15 pilotages destinées aux roues d'inertie Rx, Ry et Rz pour contrôler l'orientation du satellite 10 et des consignes en moment cinétique destinées aux actionneurs de désaturations Mx,My et Mz pour désaturer les roues, selon un procédé de désaturation décrit par la suite. Le procédé de désaturation 100 selon l'invention sera désormais expliqué en 20 référence à la figure 3 présentant l'organigramme de ses étapes. Pour désaturer les roues d'inertie Rx, Ry et Rz lors du passage courant de l'orbite 0 par le satellite 10, le module de pilotage 20 met en oeuvre les étapes 130 à 150. Ces étapes utilisent des estimations d'au moins certaines valeurs physiques relatives au satellite 10 déterminées lors du passage précédent de l'orbite 0, et en 25 particulier, lors des étapes 110 à 125. Lors de l'étape 110 mise en oeuvre pour chaque passage précédent de l'orbite 0, le module de pilotage 22 estime le couple gyroscopique CGyroSat du satellite 10 dans deux points de transition TI'v-1 et Te-i de l'orbite O. Chaque point de transition correspond au point de passage d'une portion de 30 désaturation autorisée à une portion de désaturation interdite. Ainsi, le point de transition TI'v-1 correspond au point de passage de la portion P1 de l'orbite 0 à la portion P2, et le point de transition Te-i correspond au point de passage de la portion P3 de l'orbite 0 à la portion P4. Dans les deux cas, l'indice N - 1 signifie que les points de transition T1v-1 et Te-1 35 et les valeurs estimées dans ces points, sont relatifs au passage précédent de l'orbite O. 3050982 10 Le couple Ccyrosat dans chaque point de transition est estimé en utilisant la formule suivante : CGyroSat = nSat A (IZ:'nSat), où lÊsixate est la matrice d'inertie du satellite 12 par rapport à son centre d'inertie. Cette 5 matrice est considérée relativement fixe au cours du déplacement du satellite 10 mais pourrait être estimée par le module 22 si elle était amenée à varier au cours de l'orbite, par exemple dans le cas de l'utilisation d'un générateur solaire tournant. Le vecteur 1/sat est estimé par exemple par le module de pilotage 22 selon des méthodes connues en soi. 10 Puis, le module de pilotage 22 détermine les projections CGXysraotSat et CGZysraotSat du vecteur CGyroSat respectivement sur les axes Xsat et Zsat. Ainsi, à l'issue de cette étape, au moins quatre valeurs sont déterminées, à savoir, les projections CxsatSat 1 (TN-1) et CGyroSat 1zsat (TN-1) dans le point de transition T1N-1, et les Gyro projections CGxysraot ( Sat e 1) et CGZysratoSat(T3"- 15 Lors de l'étape 120 mise en oeuvre pour chaque passage précédent de l'orbite 0, le module de pilotage 22 estime des couples perturbateurs Cpert agissant sur le satellite 10 dans les points de transition TI'v-1 et Te-i- de l'orbite O. En particulier, les couples perturbateurs Cpert correspondent au moment des forces extérieures agissant sur le satellite 10. 20 Les couples perturbateurs Cpert sont estimés à partir de la formule suivante : Cpert = CRWS CGyroRWS CGyroSat - CM, où CRWS est le couple des roues d'inertie Rx, Ry et Rz ; CGyroRWS est le couple gyroscopique des roues d'inertie Rx, Ry et Rz ; et Cm est le couple généré par les actionneurs de désaturation Mx, My et M. 25 Le couple des roues d'inertie CRWS est défini comme étant la dérivée des moments cinétiques des roues en repère satellite. Il est estimé de façon suivante : (1 - Z-1-) T CRWS = HRWS, s où (1-z-1) est la fonction de transfert d'un dérivateur numérique sur une période Ts d'échantillonnage Ts prédéterminée ; et 1) dans le point de transition Te-1. 3050982 11 HRws est le moment cinétique des roues d'inertie en repère satellite. Ce moment dépend notamment de la vitesse de rotation de chaque roue d'inertie Rx, Ry et Rz et est déterminé par le module de pilotage 22 selon des méthodes connues en soi. Le couple gyroscopique des roues d'inertie CGyroRWS est estimé à partir de la 5 formule suivante : CGyroRWS = nSat A HRWS- L'estimation du couple généré par les actionneurs de désaturation Cm est faite à partir du moment de commande des actionneurs de désaturation Mx, My et Mz calculé par le module de pilotage 22 selon des méthodes connues, et du champ magnétique de la planète 12 estimé par ce module en repère inertiel, puis projeté en repère satellite. Cette 10 estimation est alors faite en utilisant la formule suivante : Cm = Mcomm A BRsat où Mcamm est le moment de commande des actionneurs de désaturation Mx,My et Mz ; et BRsat est le champ magnétique de la planète 12 projeté en repère satellite selon la 15 formule suivante : 0 [B R = Sat [B ^,Inert1(2 Sat, Sat OÙ Qsat est le quaternion d'attitude du satellite 10 estimé par le module de pilotage 22 et BRInert le champ magnétique de la planète 12 en repère inertiel calculé selon des méthodes connues en soi en fonction de la position sur l'orbite. Puis, le module de pilotage 22 détermine les projections C'esrai et Cpzes du vecteur 20 Cpert respectivement sur les axes Xsat et Zsat. Ainsi, à l'issue de cette étape, au moins quatre valeurs sont déterminées, à savoir, les projections Cpxesia.-tt(T1) et Cpzesra(TI'v-1) dans le point de transition TI'v-1, et les projections Cpxesrai (C-1) et Cpzesra(Te-1) dans le point de transition Te'. Lors de l'étape 125 optionnelle, le module de pilotage 22 applique un filtre passe 25 bas, par exemple, de type « Butterworth » aux estimations des couples perturbateurs Cpert. Ceci permet en particulier d'éliminer des bruits introduits par les roues d'inertie. Lors de l'étape 130, le module de pilotage 22 détermine une première consigne en moment cinétique Hat en fonction des projections sur l'axe Zsat estimées lors du passage précédent de l'orbite O. 3050982 12 Dans la notation HZat, l'indice N signifie que la première consigne en moment cinétique est relative au passage courant de l'orbite O. La première consigne en moment cinétique Hat est déterminée pour chaque portion de désatu ration autorisée. 5 En particulier, pour la portion P1, la première consigne en moment cinétique Hat est déterminée comme suit : 1 r Z a N\ N-1 F41\1 = - - s (Ti-1) - CZsat (Ti )]. sat n t pert GyroSat Pour la portion P3, la première consigne en moment cinétique Hat est déterminée comme suit : 11,1?Isat = Ct (T ,711 [CPZ'S'ra (Te -1) - GZySra0Sat e1 L'étape 140 est analogue à l'étape 130. Lors de cette étape, le module de pilotage 10 22 détermine une deuxième consigne en moment cinétique Hat en fonction des projections sur l'axe Xsat estimées lors du passage précédent de l'orbite O. Ainsi, pour la portion P1, la deuxième consigne en moment cinétique Hat est déterminée comme suit : HN = _1 [rxsatrrN-1) _ rxsat rrN-1-' 1. Zsat n `'pert ^-` 1 GyroSat^' 1 J Pour la portion P3, la première consigne en moment cinétique Hat est déterminée 15 comme suit : 1 rrXsat rTN-1) rXsat rTN-1"\ 1. H Zat = L-pert k` 3 - '"GyroSat 3 J Lors de l'étape 145, le module de pilotage 22 détermine une troisième consigne en moment cinétique Heisat. Le principe de calcul de la troisième consigne consiste à retrancher à la consigne classique /y3,fl la somme des valeurs moyennes du moment cinétique de la roue portée 20 par l'axe de rotation Ysat sur toutes les orbites précédentes. Le but est d'avoir à terme une vitesse de rotation de cette roue moyennée autour de zéro sur l'ensemble de l'orbite. Ainsi, par exemple, la troisième consigne en moment cinétique Hat pour le passage courant de l'orbite 0 est déterminée comme suit : N-R Heisat = I yy - K "RWS Sat k=N -1 où 25 Iyy est la composante yy relatives à l'axe Ysat de la matrice d'inertie /Êsixate ; 3050982 13 uRWSY K est la moyenne du moment cinétique de la roue sur l'axe de rotation Y't "Sat estimées lors de l'orbite K précédent l'orbite O; R est le nombre d'orbites précédentes à considérer pour le calcul. Lors de l'étape 150, le module de pilotage 22 actionne les actionneurs de 5 désaturation Mx,My et Mz lorsque le satellite 10 se trouve dans l'une des portions de désaturation autorisée en utilisant les consignes déterminées précédemment. En particulier, lors de cette étape, la première nat, la troisième Hat et la deuxième Pitt consignes en moment cinétique sont appliquées respectivement aux actionneurs de désaturation Mx,My et Mz en fonction de la portion P1 ou P3 dans laquelle 10 se trouve le satellite 10. On conçoit alors que la présente invention présente un certain nombre d'avantages. Les consignes en moment cinétique déterminées selon le procédé décrit permettent d'obtenir des vitesses des roues moins grandes en présence de couple 15 perturbateur important que celles obtenues avec des méthodes conventionnelles. L'efficacité de désaturation est moins sensible aux conditions environnementales telles que par exemple des fortes activités solaires. La consigne en moment cinétique est capable de s'adapter aux conditions environnementales sans intervention du sol. 20 De plus, pour déterminer les consignes en moment cinétique selon ce procédé, seulement un passage préalable de l'orbite est nécessaire avant sa mise en oeuvre. REVENDICATIONS1.- Module de pilotage (22) de désaturation des roues d'inertie (Rx, Ry,Rz) d'un dispositif de contrôle d'attitude (20) d'un engin spatial (10), l'engin spatial étant en rotation autour d'un axe de rotation (Y 't) par rapport à un repère inertiel et effectuant des mouvements périodiques autour d'un corps spatial (12) en décrivant une orbite (0) ; le dispositif de contrôle d'attitude (20) comportant un module d'actionnement apte à appliquer des couples à l'engin spatial (10) pour modifier son orientation, le module d'actionnement comprenant : - au moins trois roues d'inertie (Rx, Ry, Rz) ; - un système d'actionneurs (Mx,My,Mz) apte à appliquer des couples à l'engin spatial (10) à partir d'une première et d'une deuxième consignes en moment cinétique nat, /C:at ; l'orbite (0) comportant au moins une portion de désaturation autorisée (Pi, P3) sur laquelle la désaturation des roues d'inertie (Rx,Ry,Rz) est autorisée et au moins une portion de désaturation interdite (P2,P4) sur laquelle la désaturation des roues d'inertie (Rx, Ry, Rz) est interdite ; le module de pilotage (22) étant caractérisé en ce qu'il est apte à: - pour chaque passage précédent de l'orbite (0) : + estimer le couple gyroscopique (CGyrosat) de l'engin spatial (10) sur les deux axes orthogonaux (Xsat,Zsat) ; + estimer les couples perturbateurs (Cpert) s'appliquant sur l'engin spatial (10) sur les deux axes orthogonaux (Xsat,Zsat), les couples perturbateurs (Cpert) correspondant au moment des forces extérieures agissant sur l'engin spatial (10) ; - pour chaque passage courant de l'orbite (0) ; + déterminer une première et une deuxième consignes (HL, HL) en fonction du couple gyroscopique (CGyrosat) et des couples perturbateurs (Cpert) estimés par rapport aux deux axes orthogonaux (Xsat,Zsat) lors du passage précédent de l'orbite (0) ; + appliquer la première et la deuxième consignes (HLt,HLt) au système d'actionneurs (Mx, My, Mz) pour désaturer au moins certaines des roues d'inertie (Rx, Ry, Rz) lorsque l'engin spatial (10) se trouve dans l'au moins une portion de désaturation autorisée (Pl, P3) de l'orbite (0). 2.- Module (22) selon la revendication 1, dans lequel : 3050982 15 - la première consigne (HL) est déterminée en fonction du couple gyroscopique (Ccyrosat) et des couples perturbateurs (Cpert) estimés par rapport au deuxième axe orthogonal (Zsat) ; et - la deuxième consigne (Hat) est déterminée en fonction du couple gyroscopique 5 (Ccyrosat) et des couples perturbateurs (Cpert) estimés par rapport au premier axe orthogonal (Xsat). 3.- Module (22) selon la revendication 1 ou 2, dans lequel chacune de la première et de la deuxième consignes (HL, Hat) est déterminée en fonction en outre de la 10 vitesse de rotation instantanée (SI) de l'engin spatial (10) par rapport au repère inertiel. 4.- Module (22) selon l'une quelconque des revendications précédentes, dans lequel : - l'une des roues d'inertie (Ry) est associée à l'axe de rotation (Ysat) ; 15 - le système d'actionneurs (Mx,My,Mz) est apte à appliquer des couples à l'engin spatial (10) à partir en outre d'une troisième consigne en moment cinétique (Hat) ; pour chaque passage courant de l'orbite (0), le module (22) étant apte en outre à: - estimer le moment cinétique moyen de la roue d'inertie (Ry) associée à l'axe de rotation (Ysat) ; 20 - déterminer une troisième consigne en moment cinétique (Hat) en fonction des moments cinétiques moyens estimés lors de R précédents passages de l'orbite (0) ; et - appliquer la troisième consigne (Hat) au système d'actionneurs (Mx,My,Mz) pour désaturer au moins une roues d'inertie (Rx,Ry,Rz) lorsque l'engin spatial (10) se trouve dans l'au moins une portion de désaturation autorisée (P1,P3) de l'orbite (0). 25 5.- Module (22) selon l'une quelconque des revendications précédentes, dans lequel : - la première consigne en moment cinétique (HL) est proportionnelle à la différence entre la projection des couples perturbateurs estimée sur le deuxième axe 30 orthogonal (Zsat) et la projection du couple gyroscopique estimée sur le deuxième axe orthogonal (Zsat) ; et - la deuxième consigne en moment cinétique (HL) est proportionnelle à la différence entre la projection des couples perturbateurs estimée sur le premier axe 3050982 16 orthogonal (Xsat) et la projection du couple gyroscopique estimée sur le premier axe de orthogonal (Xsat). 6.- Module (22) selon l'une quelconque des revendications précédentes, dans 5 lequel : - l'au moins une portion de désaturation interdite (P2,P4) est adjacente à l'au moins une portion de désaturation autorisée (P1,P3) ; et - les projections des couples perturbateurs et du couple gyroscopique sont aptes à être estimées au moment du passage de l'engin spatial (10) de l'au moins une portion de 10 désaturation autorisée (/)1,P3) à l'au moins une portion de désaturation interdite (P2, P4). 7.- Module (22) selon l'une quelconque des revendications précédentes, dans lequel l'orbite (0) est formée de deux portions de désaturation autorisée (/)1,P3) et de deux portions de désaturation interdite (P2, P4). 15 8.- Module (22) selon la revendication 7, dans lequel : - le corps spatial (12) est une planète comportant deux pôles ; et - les portions de désaturation autorisée (/)1,P3) correspondent aux pôles de la planète (12). 20 9.- Module (22) selon l'une quelconque des revendications précédentes, dans lequel l'estimation des couples perturbateurs est apte à être déterminée en fonction de : - une estimation du couple (CRws) des roues d'inertie (Rx,Ry,Rz) ; - une estimation du couple gyroscopique (CGyroRWS) des roues d'inertie 25 (Rx,Ry,Rz) ; - une estimation du couple gyroscopique (CGyrosat) de l'engin spatial (10) ; et - une estimation du couple (Cm) généré par les actionneurs de désaturation (Mx, MY, M Z)- 30 10.- Module (22) selon l'une quelconque des revendications précédentes, configuré en outre pour filtrer des estimations des couples perturbateurs par un filtre passe-bas. 11.- Module (22) selon l'une quelconque des revendications précédentes, dans 35 lequel 3050982 17 - l'axe de rotation d'au moins une roue d'inertie (Rx,Ry,Rz) coïncide avec le premier axe orthogonal (Xsat) ou est parallèle à celui-ci ; et - l'axe de rotation d'au moins une roue d'inertie (Rx,Ry,Rz) coïncide avec le deuxième axe orthogonal (Zsat) ou est parallèle à celui-ci. 5 12.- Module (22) selon l'une quelconque des revendications précédentes, dans lequel le système d'actionneurs (Mx,My,Mz) comprend trois actionneurs (Mx,My,Mz) comprenant chacun un magnéto-coupleur. 10 13.- Dispositif de contrôle d'attitude (20) d'un engin spatial (10) comprenant un module de pilotage (22) selon l'une quelconque des revendications précédentes. 14.- Procédé (100) de désaturation des roues d'inertie (Rx,Ry, Rz) d'un dispositif de contrôle d'attitude (20) d'un engin spatial (10), l'engin spatial étant en rotation autour 15 d'un axe de rotation (Y 't) par rapport à un repère inertiel et effectuant des mouvements périodiques autour d'un corps spatial (12) en décrivant une orbite (0) ; le dispositif de contrôle d'attitude (20) comportant un module d'actionnement apte à appliquer des couples à l'engin spatial (10) pour modifier son orientation, le module d'actionnement comprenant : 20 - au moins trois roues d'inertie (Rx,Ry,Rz) ; - un système d'actionneurs (Mx,My,Mz) apte à appliquer des couples à l'engin spatial (10) à partir d'une première et d'une deuxième consignes en moment cinétique nat, /C:at ; l'orbite (0) comportant au moins une portion de désaturation autorisée (Pi, P3) sur 25 laquelle la désaturation des roues d'inertie (Rx,Ry,Rz) est autorisée et au moins une portion de désaturation interdite (P2,P4) sur laquelle la désaturation des roues d'inertie (Rx,Ry,Rz) est interdite ; le procédé (100) étant caractérisé en ce qu'il comporte les étapes suivantes : - pour chaque passage précédent de l'orbite (0) : 30 + estimer (110) le couple gyroscopique (CGyrosat) de l'engin spatial (10) sur les deux axes orthogonaux (Xsat,Zsat) ; + estimer (120) les couples perturbateurs (Cpert) s'appliquant sur l'engin spatial (10) sur les deux axes orthogonaux (Xsat,Zsat), les couples perturbateurs (C pert) correspondant au moment des forces extérieures agissant sur l'engin 35 spatial (10) ; 5 3050982 18 - pour chaque passage courant de l'orbite (0) ; + déterminer (130, 140) une première et une deuxième consignes (Hat, Fizat, en fonction du couple gyroscopique (CGyrosat) et des couples perturbateurs (Cpert) estimés par rapport aux deux axes orthogonaux (Xsat,Zsat) lors du passage précédent de l'orbite (0) ; + appliquer (150) la première et la deuxième consignes (HZat,FIL) au système d'actionneurs (Mx,My,Mz) pour désaturer au moins certaines des roues d'inertie (Rx,Ry,Rz) lorsque l'engin spatial (10) se trouve dans l'au moins une portion de désaturation autorisée (Pi, P3) de l'orbite (0). 10