Brevet FR3052269A1 — publié le 20171208

Procédé de contrôle d'attitude d'un engin spatial, produit programme d'ordinateur et module de contrôle associés La présente invention porte sur le domaine des Systèmes de Commande d'Attitude et d'Orbite (SCAO) pour un engin spatial. Plus particulièrement, la présente invention concerne un procédé de contrôle d'attitude d'un tel engin spatial. La présente invention concerne également un produit programme d'ordinateur et un module de contrôle associés à un tel procédé. Le procédé de contrôle selon l'invention est notamment utilisable pour piloter un satellite en orbite autour d'un corps céleste. En particulier, le procédé de contrôle selon l'invention est applicable pour piloter un satellite en orbite géostationnaire. De manière connue en soi, un satellite comporte une pluralité d'actionneurs et de capteurs permettant notamment de corriger son attitude. Pour ce faire, les actionneurs sont aptes à contrôler la dynamique du satellite et à gérer son moment cinétique en le faisant ainsi tourner autour de son centre de masse. Le fonctionnement de ces actionneurs est commandé à partir d'une commande de pilotage générée par un module de contrôle correspondant. Des corrections de l'attitude sont généralement nécessaires pour assurer un bon déroulement de la mission de ce satellite ou encore pour assurer la mise en sécurité du satellite. Ainsi, par exemple, dans le cas d'un satellite géostationnaire, des corrections de l'attitude du satellite ont pour but d'orienter son axe de pointage de sorte que son équipement de communication avec la Terre tel qu'une antenne, pointe à un endroit souhaité sur la surface terrestre. Selon un autre exemple, dans le cas d'un événement imprévu sur le satellite, des corrections de l'attitude du satellite ont pour but d'orienter son axe de pointage de sorte que ses générateurs solaires soient orientés vers le Soleil et son équilibre thermique soit assuré. Ainsi, par exemple, lors de la séparation du satellite et du lanceur, le satellite présente une attitude et un moment cinétique non maitrisés. Cela est également le cas lorsque le satellite bascule d'un mode normal dans un mode survie ayant pour but de garantir ses fonctions vitales (génération de puissance électrique et régulation thermique) suite à la défaillance d'un équipement ou à tout autre anomalie. 3052269 2 Dans les deux cas, une phase critique du contrôle d'attitude consiste à stabiliser l'attitude du satellite en réduisant son moment cinétique, et à l'orienter dans une direction recherchée, par exemple vers le Soleil. Ainsi, de nombreuses exigences s'imposent aux actionneurs afin de garantir leur 5 fiabilité notamment lors des phases critiques d'exploitation du satellite. On conçoit alors que ceci empêche le développement de nouvelles architectures de satellites et plus particulièrement, d'engins spatiaux. La présente invention a pour but de proposer un procédé de contrôle d'attitude d'un engin spatial permettant de simplifier les exigences envers les actionneurs, et 10 d'ouvrir ainsi la voie vers de nouvelles architectures de satellites, en particulier en réduisant le nombre d'actionneurs embarqués. cet effet, l'invention a pour objet un procédé de contrôle d'attitude d'un engin spatial, l'engin spatial (définissant un repère local composé de trois axes locaux et comportant au moins une surface orientable s'étendant suivant l'un des axes locaux, dit 15 axe de générateur, un module de motorisation apte à recevoir des commandes de pilotage et à modifier l'orientation de la ou de chaque surface orientable dans le repère local en fonction des commandes de pilotage reçues, un module de mesure apte à mesurer au moins certains paramètres physiques relatifs à l'engin spatial, et un système d'accumulation de moment cinétique. 20 Le procédé comporte les étapes suivantes, mises en oeuvre pour chaque orientation courante de la ou de chaque surface orientable : - maintenir le moment cinétique accumulé avant la mise en oeuvre du procédé par le système d'accumulation de moment cinétique ; - estimer les vitesses angulaires de rotation de l'engin spatial autour des trois axes 25 locaux du repère local ; - estimer la direction du flux lumineux issu du Soleil par rapport à la ou à chaque surface orientable ; - déterminer une attitude de consigne ; - déterminer une orientation suivante de la ou de chaque surface orientable dans 30 laquelle le couple solaire engendré par l'interaction du flux lumineux avec la ou les surfaces orientables, permet d'atteindre l'attitude de consigne ; - générer une commande de pilotage destinée au module de motorisation pour faire passer la ou chaque surface orientable dans l'orientation suivante. Suivant d'autres aspects avantageux de l'invention, le procédé de contrôle 35 comprend une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toutes les combinaisons techniquement possibles : 3052269 3 - chaque orientation suivante de la ou de chaque surface orientable est déterminée en fonction de l'orientation courante de la ou de chaque surface orientable, de la direction du flux lumineux issu du Soleil, des vitesses angulaires mesurées et du moment cinétique accumulé ; 5 - l'attitude de consigne déterminée est telle que l'engin spatial est dans une position d'équilibre dynamique relativement à l'ensemble des forces extérieures appliquées à l'engin spatial ; - chaque changement de l'orientation de la ou de chaque surface orientable correspond à une rotation de la ou de chaque surface orientable autour au moins de l'axe 10 de générateur ; - l'engin spatial comporte au moins deux surfaces orientables disposées sensiblement selon l'axe de générateur de manière symétrique par rapport à un autre axe local ; - au moins une surface orientable est un panneau solaire comprenant une face 15 d'éclairage ; - l'attitude de consigne déterminée et la commande de pilotage sont telles que l'angle entre la normale à la face d'éclairage du ou de chaque panneau solaire et la direction du flux lumineux issu du Soleil soit inférieur à 90 degrés ; - le système d'accumulation de moment cinétique comporte au moins une roue à 20 réaction ; - l'étape de maintien du moment cinétique correspond au maintien d'une vitesse de rotation constante de la ou de chaque roue à réaction ; - le procédé comportant en outre une étape consistant à contrôler le moment cinétique de sorte à garder le moment cinétique accumulé principalement orienté selon 25 l'axe de générateur ; - l'engin spatial est un satellite ou une sonde interplanétaire ; - la ou chaque surface orientable est disposée de sorte que l'axe de générateur (soit à l'écart du centre de masse de l'engin spatial. L'invention a également pour objet un produit programme d'ordinateur comportant 30 des instructions logicielles qui, lorsque mises en oeuvre par un équipement informatique, mettent en oeuvre un procédé tel que défini ci-dessus. L'invention a également pour objet un module de contrôle d'attitude d'un engin spatial, l'engin spatial définissant un repère local composé de trois axes locaux et comportant au moins une surface orientable s'étendant suivant l'un des axes locaux, dit 35 axe de générateur, un module de motorisation apte à recevoir des commandes de pilotage et à modifier l'orientation de la ou de chaque surface orientable dans le repère 3052269 4 local en fonction des commandes de pilotage reçues, un module de mesure apte à mesurer au moins certains paramètres physiques relatifs à l'engin spatial, et un système d'accumulation de moment cinétique ; le module contrôle d'attitude est apte à 5 - maintenir le moment cinétique accumulé par le système d'accumulation de moment cinétique ; - estimer les vitesses angulaires de rotation de l'engin spatial autour des trois axes locaux du repère local ; - estimer la direction du flux lumineux issu du Soleil par rapport à la ou à chaque 10 surface orientable ; - déterminer une attitude de consigne ; - déterminer une orientation suivante de la ou de chaque surface orientable dans laquelle le couple solaire engendré par l'interaction du flux lumineux avec la ou les surfaces orientables, permet d'atteindre l'attitude de consigne ; 15 - générer une commande de pilotage destinée au module de motorisation pour faire passer la ou chaque surface orientable dans l'orientation suivante. Ces caractéristiques et avantages de l'invention apparaitront à 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 : 20 - la figure 1 est une vue schématique d'un engin spatial, l'engin spatial comportant notamment un module de contrôle d'attitude selon l'invention ; et - la figure 2 est un organigramme d'un procédé de contrôle d'attitude selon l'invention, le procédé étant mis en oeuvre par le module de la figure 1. L'engin spatial 10 de la figure 1 est un satellite, de préférence un satellite 25 géostationnaire. Toutefois, il doit être compris que l'invention reste applicable pour contrôler l'attitude de tout autre satellite et plus globalement, de tout autre engin spatial. Comme illustré sur cette figure, le satellite 10 est mis sur une orbite géostationnaire O autour d'une planète, telle que la Terre qui gravite alors autour du Soleil 30 S. Le satellite 10 comporte une cellule principale 11, un générateur solaire 12 permettant d'alimenter différents composants électriques du satellite 10, un module de motorisation 14 permettant de modifier l'orientation du générateur solaire 12, un module de mesure 16 d'au moins certains paramètres physiques relatifs au satellite 10, un 35 module de contrôle d'attitude 18 selon l'invention et un système d'accumulation de moment cinétique 20 pilotable par le module de contrôle 18. 3052269 5 Le satellite 10 définit un repère local, dit encore repère satellite, qui est composé de trois axes orthogonaux, à savoir un axe de générateur Ysat, un premier axe local Xsat et un deuxième axe local Zsat. L'axe de générateur Ysat est orienté suivant le générateur solaire 12. Le deuxième 5 axe local Zsat est l'axe satellite orienté vers le Soleil S après convergence du procédé de contrôle selon l'invention décrit par la suite et le premier axe Xsat complète le repère satellite qui est un repère orthogonal droit. Lors du mouvement du satellite 10 suivant l'orbite O, le satellite 10 tourne autour des axes locaux Xsat, Ysat, Zsat avec respectivement des vitesses angulaires WX, wy et WZ. 10 Le générateur solaire 12 comprend deux panneaux solaires 21, 22 disposés symétriquement par rapport au deuxième axe local Zsat sensiblement selon l'axe de générateur Ysat. Ainsi, dans l'exemple décrit, chaque panneau solaire 21, 22 présente une surface orientable. Toutefois, il doit être compris que dans le cas général, le terme « surface 15 orientable » se rapporte à toute surface dont l'orientation est modifiable par le module de motorisation 14. Par ailleurs, un panneau solaire 21, 22 ou plus généralement une surface orientable, est disposé(e) sensiblement selon l'axe de générateur Ysat lorsque ce panneau ou cette surface est disposé(e) selon un axe formant un angle d'écartement 20 maximal inférieur à 15 degrés, de préférence inférieur à 5 degrés, avec l'axe de générateur Ysat. Chaque panneau solaire 21, 22 comprend une face plane d'éclairage 23, 24 destinée à être orientée face au Soleil S. La face d'éclairage 23, 24 comprend éventuellement une pluralité de cellules photovoltaïques aptes à produire de l'énergie 25 électriques lorsqu'elles sont éclairées par le Soleil S selon des technologies connues en soi. Sur la figure 1, la normale à la face d'éclairage 23, 24 de chacun des panneaux 21, 22 est orientée selon le deuxième axe local Zsat. Le module de motorisation 14 permet de modifier l'orientation de chaque face 30 d'éclairage 23, 24 dans le repère satellite par rapport à la cellule principale 11 en faisant tourner le panneau solaire 21, 22 correspondant autour de l'axe de générateur Ysat. En particulier, le module de motorisation 14 comporte deux moteurs associés aux panneaux solaires 21, 22 et permettant de tourner chacun de ces panneaux 21, 22 de manière indépendante par rapport à la cellule principale 11. 35 Pour ce faire, le module de motorisation 14 est apte à recevoir des commandes de pilotage issues du module de contrôle d'attitude 18 et en fonction de ces commandes, 3052269 6 à tourner les panneaux 21, 22 autour de l'axe de générateur Ysat comme cela sera expliqué par la suite. Ainsi, l'orientation de chaque panneaux solaire 21, 22 est déterminée par l'angle de la face d'éclairage correspondante 23, 24 autour de l'axe de générateur Ysat par 5 rapport à l'axe Zsat par exemple. Le module de mesure 16 comporte un ensemble de capteurs aptes à mesurer des vitesses de rotation, comme par exemple un gyroscope, disposé à proximité du centre de masse du satellite 10 et un ensemble de capteurs aptes à mesurer l'attitude du satellite, comme par exemple une pluralité de détecteurs solaires disposés sur les panneaux 10 solaires 21, 22. Pour faciliter la lecture, seuls deux détecteurs solaires 31 et 32 sont illustrés sur la figure 1. Le gyroscope permet d'estimer les vitesses angulaires wx, wy et wz de rotation du satellite 10 autour respectivement des axes Xsat, Ysat, Zsat- Les détecteurs solaires 31, 32 permettent au module de mesure 16 d'estimer la 15 direction du flux lumineux issu du Soleil S. En particulier, chaque détecteur solaire 31, 32 est apte à mesurer la puissance reçue du flux lumineux solaire et le module de mesure 16 est apte à comparer les mesures produites par ces détecteurs 31, 32 pour estimer la direction de ce flux. Le système d'accumulation de moment cinétique 20 comporte une pluralité 20 d'actionneurs (non-illustrés) notamment aptes à contrôler l'attitude du satellite 10. Dans l'exemple décrit, chaque actionneur comprend une roue à réaction connue en soi. Les roues à réaction permettent notamment d'accumuler un moment cinétique HRw principalement orienté selon l'axe de générateur Ysat. Un moment cinétique est principalement orienté selon un axe, lorsque la valeur de 25 la projection de ce moment cinétique sur cet axe, est supérieure à la valeur de la projection de ce moment cinétique sur chacun des autres axes. De préférence, un moment cinétique est principalement orienté selon un axe, lorsque la valeur de la projection de ce moment cinétique sur cet axe, est supérieure à la somme des valeurs des projections de ce moment cinétique sur les autres axes. 30 Le module de contrôle d'attitude 18 permet de contrôler l'attitude du satellite 10 en pilotant le système d'accumulation de moment cinétique 20 et le module de motorisation 14. Le module de contrôle d'attitude 18 se présente par exemple sous la forme d'un calculateur embarqué apte à mettre en oeuvre une pluralité de logiciels de pilotage. 3052269 7 En particulier, le module de contrôle d'attitude 18 est apte à générer une pluralité de commandes de pilotage destinées aux actionneurs et/ou au module de motorisation 14 en fonction notamment des mesures fournies par le module de mesure 16. Le module de contrôle d'attitude 18 est apte à piloter l'attitude du satellite 10 selon 5 un mode normal et un mode survie. Le mode survie est un mode de fonctionnement du satellite 10 qui a pour but de garantir ses fonctions vitales comme notamment la génération de puissance électrique ou la régulation thermique, suite à la défaillance d'un équipement ou à tout autre anomalie. Il diffère du mode normal dans lequel le satellite 10 est opéré de manière nominale afin 10 d'assurer sa mission. Dans le mode survie, le module de contrôle d'attitude 18 génère des commandes de pilotage destinées aux actionneurs opérationnels et au module de motorisation 16, selon le procédé 100 de contrôle d'attitude selon l'invention décrit par la suite. Ce procédé est mis en oeuvre au moins en partie par un logiciel de pilotage dédié 15 au mode survie du satellite 10 après que par exemple le satellite 10 est basculé du mode normal dans le mode survie. Le procédé 100 est décrit par la suite en référence à la figure 2 présentant un organigramme de ses étapes. Lors de l'étape 110 initiale, le module de contrôle d'attitude 18 génère des 20 commandes de pilotage destinées aux actionneurs du système d'accumulation de moment cinétique 20 et permettant de conserver le moment cinétique HRW embarqué hérité du mode précédent. Le moment cinétique hérité est principalement orienté selon l'axe Ysat- Ainsi, lorsque chaque actionneur du système 20 comprend une roue à réaction, 25 les commandes de pilotage générées par le module de contrôle d'attitude 18 et destinées à cet actionneur, ont pour but de maintenir une vitesse de rotation constante de la roue à réaction correspondante. Le moment cinétique HRW accumulé assure notamment une stabilité gyroscopique du satellite 10 autour des axes locaux Xsat, Zsat- 30 La stabilité gyroscopique permet notamment de : maintenir une attitude qui favorise l'ensoleillement des panneaux solaires 21, 22 ; maintenir une attitude stabilisée selon les axes Xsat et Z't en l'absence de contrôle, comme par exemple en période d'éclipse du Soleil S par la Terre ; favoriser le transfert des vitesses angulaires du satellite entre WX et WZ pendant la 35 phase de réduction du moment cinétique. 3052269 8 L'étape 110 est par exemple réalisée juste après le passage du module de contrôle d'attitude 18 dans le mode survie. Les étapes suivantes du procédé sont répétées de manière continue pour chaque orientation courante des panneaux solaires 21, 22. 5 Lors de l'étape 120, le module de mesure 16 estime les vitesses angulaires wx, wy et WZ en utilisant par exemple le gyroscope. Lors de l'étape 130 mise en oeuvre en parallèle avec l'étape 120, le module de mesure 16 estime la direction du flux lumineux par rapport à l'orientation courante des panneaux solaires 21, 22 en utilisant notamment les détecteurs solaires 31, 32. 10 Lors de l'étape 140 suivante, le module de contrôle d'attitude 18 détermine une attitude de consigne correspondant à l'attitude du satellite à atteindre par une ou plusieurs manoeuvres de pilotage. En particulier, l'attitude de consigne correspond à une attitude du satellite 10 selon laquelle il est dans une position d'équilibre. Dans une telle position, le moment cinétique 15 total du satellite 10 est idéalement confondu avec l'axe de générateur Ysat, lui-même perpendiculaire au flux lumineux issu du Soleil S. Selon une autre variante de réalisation, l'attitude de consigne correspond à toute autre orientation du satellite 10 déterminée par exemple par sa mission. Lors de l'étape 150 suivante, le module de contrôle d'attitude 18 détermine une 20 orientation suivante des panneaux solaires 21, 22 dans laquelle le couple solaire engendré par l'interaction du flux lumineux avec les faces d'éclairage 23, 24, permet d'atteindre l'attitude de consigne. Cette orientation suivante est déterminée en fonction de l'orientation courante des panneaux solaires 21, 22, de la direction du flux lumineux, des vitesses angulaires wx, wy 25 et wz et du moment cinétique HRW accumulé par les actionneurs du système 20. Lors de l'étape 160, le module de contrôle d'attitude 18 génère une commande de pilotage destinée au module de motorisation 14 pour tourner les panneaux solaires 21, 22 autour de l'axe de générateur Ysat afin d'atteindre l'orientation suivante de ces panneaux. Ainsi, par exemple, lorsque les commandes de pilotage consistent à dépointer les 30 deux panneaux solaires 21, 22 dans la même direction et avec la même amplitude, d'une part, un couple est créé autour de l'axe de générateur Ysat grâce à l'écart existant entre l'axe Ysat et le centre de masse du satellite 10. Le bras de levier ainsi formé permet de créer le couple nécessaire au contrôle de la vitesse de rotation wy. D'autre part, un couple est créé dans le plan formé par les axes locaux Xsat et Zsat 35 en dépointant simultanément dans des directions opposées et avec la même amplitude les deux panneaux solaires 21, 22. Le couple créé est alors dans le plan bissecteur des 3052269 9 panneaux solaires 21, 22. Ce couple permet de contrôler conjointement les vitesses de rotation wx et wz. Dans un autre exemple, les panneaux solaires 21, 22 sont dépointés de manière à générer des couples qui s'opposent à une composante parasite du moment cinétique HRW 5 accumulé dans le système d'accumulation du moment cinétique 20. De cette façon il est donc possible de diminuer cette composante parasite sans pour autant créer de vitesses induites sur le satellite 10. Le procédé 100 peut comprendre une étape optionnelle consistant à contrôler le moment cinétique HRW de sorte à garder le moment cinétique HRW accumulé 10 principalement orienté selon l'axe de générateur Ysat. Ce contrôle est notamment effectué via le contrôle du fonctionnement du système d'accumulation de moment cinétique 20 et a pour but d'améliorer des performances du procédé 100. On conçoit alors que la présente invention présente un certain nombre 15 d'avantages. Ainsi, le procédé de contrôle selon l'invention propose d'utiliser les panneaux solaires ou toute autre surface orientable en tant qu'actionneurs électriques au moins dans le mode survie du satellite. En effet, le flux lumineux présentant un flux de photons émis par le Soleil S qui 20 interagit avec les panneaux solaires, permet d'engendrer un couple solaire appliqué au satellite. Ce couple solaire dépend de l'orientation des panneaux solaires par rapport au satellite ainsi qu'à l'orientation du satellite par rapport au Soleil S. Le procédé selon l'invention propose donc de contrôler le couple solaire pour 25 contrôler l'attitude du satellite en s'appuyant sur la stabilité gyroscopique apportée par un moment cinétique principalement orienté selon l'axe Ysat généré par des actionneurs. D'autre part, une convergence vers une attitude pointée soleil est assurée par le décalage entre l'axe de générateur solaire Ysat et le centre de masse du satellite. L'effet girouette ainsi créé vient aligner le centre des générateurs solaires, le centre de masse du 30 satellite et le Soleil dans cet ordre. Le centre des générateurs solaires étant défini par le point équidistant entre les deux emplantures des générateurs solaires, sur l'axe de générateur Ysat. Le contrôle d'attitude du satellite selon le procédé n'implique pas l'usage d'un système propulsif, en particulier pour réduire le moment cinétique total du satellite. 35 L'orbite initiale du satellite n'est donc pas perturbée ce qui présente un avantage particulier de l'invention. 3052269 10 En outre, le procédé selon l'invention est particulièrement adapté pour répondre à la nécessité de maitriser l'attitude d'un satellite lors du basculement du satellite dans un mode survie. Toutefois cette mise en oeuvre n'est pas limitative, et le procédé peut s'appliquer selon le même principe et avec les mêmes avantages plus généralement à 5 tout type d'engin spatial pour lequel on cherche à contrôler le moment cinétique et l'attitude et orienter les panneaux solaires au soleil à partir d'une situation initiale non maitrisée. Finalement, le procéder selon l'invention permet de contrôler l'attitude de l'engin spatial sans faire appel à un système propulsif, et cela même en mode survie. 10 REVENDICATIONS1.- Procédé (100) de contrôle d'attitude d'un engin spatial (10), l'engin spatial (10) définissant un repère local composé de trois axes locaux (Xsat, Ysat, Zsat) et comportant au moins une surface orientable (21, 22) s'étendant suivant l'un des axes locaux (Ysat), dit axe de générateur, un module de motorisation (14) apte à recevoir des commandes de pilotage et à modifier l'orientation de la ou de chaque surface orientable (21, 22) dans le repère local (Xsat, Ysat, Zsat) en fonction des commandes de pilotage reçues, un module de mesure (16) apte à mesurer au moins certains paramètres physiques relatifs à l'engin spatial (10), et un système d'accumulation de moment cinétique (20) ; le procédé (100) comportant les étapes suivantes, mises en oeuvre pour chaque orientation courante de la ou de chaque surface orientable (21, 22) : - maintenir (110) le moment cinétique (HRW) accumulé avant la mise en oeuvre du procédé (100) par le système d'accumulation de moment cinétique (20) ; - estimer (120) les vitesses angulaires (WX, Wy, WZ) de rotation de l'engin spatial (10) autour des trois axes locaux (Xsat, Ysat, Zsat) du repère local ; - estimer (130) la direction du flux lumineux issu du Soleil (S) par rapport à la ou à chaque surface orientable (21, 22) ; - déterminer (140) une attitude de consigne ; - déterminer (150) une orientation suivante de la ou de chaque surface orientable (21, 22) dans laquelle le couple solaire engendré par l'interaction du flux lumineux avec la ou les surfaces orientables (21, 22), permet d'atteindre l'attitude de consigne ; - générer (160) une commande de pilotage destinée au module de motorisation (14) pour faire passer la ou chaque surface orientable (21, 22) dans l'orientation suivante. 2.- Procédé (100) selon la revendication 1, dans lequel chaque orientation suivante de la ou de chaque surface orientable (21, 22) est déterminée en fonction de l'orientation courante de la ou de chaque surface orientable (21, 22), de la direction du flux lumineux issu du Soleil (S), des vitesses angulaires (wx, Wy, wz) mesurées et du moment cinétique (HRW) accumulé. 3.- Procédé (100) selon la revendication 1 ou 2, dans lequel l'attitude de consigne déterminée est telle que l'engin spatial (10) est dans une position d'équilibre dynamique relativement à l'ensemble des forces extérieures appliquées à l'engin spatial (10). 3052269 12 4.- Procédé selon l'une quelconque des revendications précédentes, dans lequel chaque changement de l'orientation de la ou de chaque surface orientable (21, 22) correspond à une rotation de la ou de chaque surface orientable (21, 22) autour au moins de l'axe de générateur (Ysat). 5.- Procédé selon l'une quelconque des revendications précédentes, dans lequel l'engin spatial (10) comporte au moins deux surfaces orientables (21, 22) disposées sensiblement selon l'axe de générateur (Ysat) de manière symétrique par rapport à un autre axe local (Zsat). 6.- Procédé selon l'une quelconque des revendications précédentes, dans lequel au moins une surface orientable (21, 22) est un panneau solaire (21, 22) comprenant une face d'éclairage (23, 24). 15 7.- Procédé (100) selon la revendication 6, dans lequel l'attitude de consigne déterminée et la commande de pilotage sont telles que l'angle entre la normale à la face d'éclairage (23, 24) du ou de chaque panneau solaire (21, 22) et la direction du flux lumineux issu du Soleil (S) soit inférieur à 90 degrés. 20 8.- Procédé (100) selon l'une quelconque des revendications précédentes, dans lequel le système d'accumulation de moment cinétique (20) comporte au moins une roue à réaction. 9.- Procédé (100) selon la revendication 8, dans lequel l'étape de maintien (110) 25 du moment cinétique (HRW) correspond au maintien d'une vitesse de rotation constante de la ou de chaque roue à réaction. 10.- Procédé (100) selon l'une quelconque des revendications précédentes, comportant en outre une étape consistant à contrôler le moment cinétique (HRW) de sorte 30 à garder le moment cinétique (HRW) accumulé principalement orienté selon l'axe de générateur (Ysat). 11.- Procédé (100) selon l'une quelconque des revendications précédentes, dans lequel l'engin spatial (10) est un satellite ou une sonde interplanétaire. 5 10 3052269 13 12.- Procédé (100) selon l'une quelconque des revendications précédentes, dans lequel la ou chaque surface orientable (21, 22) est disposée de sorte que l'axe de générateur (Ysat) soit à l'écart du centre de masse de l'engin spatial (10). 5 13.- Produit programme d'ordinateur comportant des instructions logicielles qui, lorsque mis en oeuvre par un équipement informatique, met en oeuvre le procédé (100) selon l'une quelconque des revendications précédentes. 14.- Module de contrôle d'attitude (18) d'un engin spatial (10), l'engin spatial (10) 10 définissant un repère local composé de trois axes locaux (Xsat, Ysat, Zsat) et comportant au moins une surface orientable (21, 22) s'étendant suivant l'un des axes locaux (Ysat), dit axe de générateur, un module de motorisation (14) apte à recevoir des commandes de pilotage et à modifier l'orientation de la ou de chaque surface orientable (21, 22) dans le repère local (Xsat, Ysat, Zsat) en fonction des commandes de pilotage reçues, un module de 15 mesure (16) apte à mesurer au moins certains paramètres physiques relatifs à l'engin spatial (10), et un système d'accumulation de moment cinétique (20) ; le module contrôle d'attitude (18) étant apte à - maintenir le moment cinétique (HRW) accumulé par le système d'accumulation de moment cinétique (20) ; 20 - estimer les vitesses angulaires (WX, Wy, wz) de rotation de l'engin spatial (10) autour des trois axes locaux (Xsat, Ysat, Zsat) du repère local ; - estimer la direction du flux lumineux issu du Soleil (S) par rapport à la ou à chaque surface orientable (21, 22) ; - déterminer une attitude de consigne ; 25 - déterminer une orientation suivante de la ou de chaque surface orientable (21, 22) dans laquelle le couple solaire engendré par l'interaction du flux lumineux avec la ou les surfaces orientables (21, 22), permet d'atteindre l'attitude de consigne ; - générer une commande de pilotage destinée au module de motorisation (14) pour faire passer la ou chaque surface orientable (21, 22) dans l'orientation suivante. 30