1 Modélisation : Dynamique de Kepler

Documents pareils
TS Physique Satellite à la recherche de sa planète Exercice résolu

Chapitre 9 : Applications des lois de Newton et Kepler à l'étude du mouvement des planètes et des satellites

TD 9 Problème à deux corps

Algorithmes pour la planification de mouvements en robotique non-holonome

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, m 3 kg 1 s 2

POLY-PREPAS Centre de Préparation aux Concours Paramédicaux. - Section Audioprothésiste / stage i-prépa intensif -

MATHS FINANCIERES. Projet OMEGA

Cours IV Mise en orbite

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Sur les vols en formation.

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

3 Approximation de solutions d équations

3 - Description et orbite d'un satellite d'observation

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

DM n o 8 TS Physique 10 (satellites) + Chimie 12 (catalyse) Exercice 1 Lancement d un satellite météorologique

Agrégation des portefeuilles de contrats d assurance vie

LES LOIS PHYSIQUES APPLIQUÉES AUX DEUX-ROUES : 1. LA FORCE DE GUIDAGE

Oscillations libres des systèmes à deux degrés de liberté

TD1 PROPAGATION DANS UN MILIEU PRESENTANT UN GRADIENT D'INDICE

EXERCICES DE REVISIONS MATHEMATIQUES CM2

DYNAMIQUE DE FORMATION DES ÉTOILES

TP N 57. Déploiement et renouvellement d une constellation de satellites

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Modélisation et Simulation

Jeunes en Apprentissage pour la réalisation de Nanosatellites au sein des Universités et des écoles de l enseignement Supérieur

de calibration Master 2: Calibration de modèles: présentation et simulation d

La gravitation universelle

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Economie du satellite: Conception de Satellite, Fabrication de Satellite, Lancement, Assurance, Performance en orbite, Stations de surveillance

TD de Physique n o 1 : Mécanique du point

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

Quantité de mouvement et moment cinétique

Chapitre 2 : Caractéristiques du mouvement d un solide

ITIL V2. La gestion des incidents

OPTIMISATION À UNE VARIABLE

Fonctions de plusieurs variables

COTTAZ Céline DESVIGNES Emilie ANTHONIOZ-BLANC Clément VUILLERMET DIT DAVIGNON Nicolas. Quelle est la trajectoire de la Lune autour de la Terre?

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Caractéristiques des ondes

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

Etoiles doubles (et autres systèmes de deux points matériels)

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

TP 03 B : Mesure d une vitesse par effet Doppler

Chapitre 0 Introduction à la cinématique

C algèbre d un certain groupe de Lie nilpotent.

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Le Soleil. Structure, données astronomiques, insolation.

La révolution des satellites de Jupiter

Panorama de l astronomie. 7. Spectroscopie et applications astrophysiques

Algorithmique et structures de données I

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Fonctions homographiques

COMMENT RÉUSSIR SON RENDEZ VOUS ORBITAL ET SE DOCKER?

Programmation Linéaire - Cours 1

Correction TD algorithmique

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Quantification Scalaire et Prédictive

Examen d informatique première session 2004

Document d aide au suivi scolaire

Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

LIVRE BLANC Pratiques recommandées pour l utilisation de Diskeeper sur les réseaux SAN (Storage Area Networks)

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

TP : Suivi d'une réaction par spectrophotométrie

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Texte Agrégation limitée par diffusion interne

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Les réseaux cellulaires

Définitions. Numéro à préciser. (Durée : )

TRAVAUX DIRIGÉS DE M 6

Cours d analyse numérique SMI-S4

Concours EPITA 2009 Epreuve de Sciences Industrielles pour l ingénieur La suspension anti-plongée de la motocyclette BMW K1200S

Novembre Regard sur service desk

Assemblée générale. Nations Unies A/AC.105/C.1/L.320

OutilsMathematiques-L1-2004/2005-D.Brito.&G.Legaut.

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Développement décimal d un réel

Représentation d un entier en base b

ITIL Gestion de la capacité

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

2.4 Représentation graphique, tableau de Karnaugh

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

chargement d amplitude variable à partir de mesures Application à l approche fiabiliste de la tolérance aux dommages Modélisation stochastique d un d

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

LES MÉTHODES DE POINT INTÉRIEUR 1

Objet du document. Version document : 1.00

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

CHAPITRE IX : Les appareils de mesures électriques

Analyse des coûts. 1 ère année DUT GEA, 2005/2006 Analyse des coûts

Optimisation, traitement d image et éclipse de Soleil

Transcription:

Cours MAP434, «Contrôle de modèles dynamiques» Séance 6, 17 mai 2017 Transfert orbital d un satellite Un problème important en mécanique spatiale est le transfert de satellite d une orbite à une autre. Il s agit d un problème classique, mais réactualisé avec la technologie des moteurs à poussée faible et «continue» ainsi que par l utilisation des propriétés dynamiques du problème des trois corps. On considérera ici le cas d un transfert où notre satellite est soumis à la seule attraction terrestre. On utilisera des techniques de contrôle optimal pour résoudre numériquement un problème de transfert en poussée minimale ou en temps minimal d une orbite elliptique ou circulaire basse à une orbite géostationnaire. On ne considèrera que le problème de transfert orbital à masse constante dans le plan. Figure 1 Exemple de transfert. 1 Modélisation : Dynamique de Kepler On assimile le satellite à un point matériel de masse m. L accélération subie par un satellite étant due au potentiel terrestre ainsi qu à la poussée exercée par les moteurs, le mouvement de l engin dans le plan est décrit par l équation différentielle suivante : ẍ = µ x x 3 + F m, (1 où x = (x 1, x 2 est le vecteur position dans un référentiel centré en la Terre, F = (F 1, F 2 la poussée (c est-à-dire le contrôle, m la masse du satellite et µ = 398600.47 km 3.s 2 la constante gravitationnelle de la Terre. La norme est la norme euclidienne. Le système libre F = 0 correspond aux équations de Kepler bien connues. On écrit ces équations sous la forme d un système d ordre un adimensionné : q = η, η = α 2 q q 3, (2 où q = x/x f est le vecteur position adimensionné, x f = 42165 km est le rayon de l orbite géostationnaire et α = µ x 3 f = 0.26 heure 1. 1

Le but est de transférer le satellite d une condition initiale (ici une orbite circulaire basse de rayon q b = 0.1575 = x0 1.75x f, x 0 = 11625 km à une orbite géostationnaire (orbite circulaire de période 24 heures. Les conditions initiales pour calculer ces orbites sont données dans le tableau ci-dessous. On effectuera l optimisation d une part en poussée minimale avec deux impulsions (en poussant à l instant initial et o l instant final et d autre part en temps minimal (la poussée étant alors limitée en norme, mais exercée à tout temps. On rappelle que l orbite est circulaire ( lorsque 0 1 les vecteurs position et vitesse initiaux satisfont η(0 = α Rq(0 où R = est la 1 0 q(0 3 2 matrice de rotation d angle + π 2 dans le plan (on a donc η(0 2 = α2 q(0 et la force de gravitation équilibre la force centrifuge. Orbite Position initiale Vitesse initiale Géostationnaire q(0 = (0, 1 η(0 = (( α, 0 α Circulaire basse q(0 = (q b, 0 η(0 = 0, 2 Transfert en poussée minimale Une trajectoire qui permet de passer d une orbite circulaire basse à une autre orbite circulaire dans le même plan par deux manœuvres impulsionnelles est appelée une orbite de Hohmann. 1 On suppose le satellite sur une orbite circulaire basse et on souhaite l amener sur l orbite géostationnaire (en tournant dans le sens trigonométrique en exerçant une poussée ponctuelle à t = 0 (ce qui revient à ajouter un delta de vitesse vectorielle V 0 à la vitesse initiale ; en laissant le satellite par gravitation atteindre à t f l orbite géostationnaire en un point q(t f (en supposant l énergie totale suffisante pour croiser cette orbite ; et enfin, en exerçant une poussée ponctuelle à t f (soit un delta de vitesse vectorielle V f pour corriger en amplitude et direction la vitesse pour que le satellite suive ensuite par gravitation l orbite géostationnaire, i.e., pour que sa vitesse soit αrq(t f. On cherche à minimiser les deux poussées exercées : sous les contraintes min 1 2 ( V 0 2 + V f 2 q(t f 2 1 = 0, η(t f + V f = αrq(t f, qb où (q(t, η(t est solution de l équation différentielle (2 avec comme condition initiale q(0 = q 0 η(0 = η 0 + V 0 où q 0 = (q b, 0 et η 0 = (0, α qb correspondent aux position et vitesse du satellite sur la trajectoire initiale. Nous pouvons reformuler ce problème sous la forme min J(u 1 0 = min u 0 R 2 u 0 R 2 2 ( u 0 η 0 2 + η(t f αrq(t f 2, (3 avec les contraintes q(t = η(t sur [0, t f ], η = α 2 q sur [0, t 3 f ], q(0 = q 0, η(0 = u 0, et q(t f 2 1 = 0. Il s agit d un problème de contrôle optimal pour lequel le contrôle s exerce sur la condition initiale. 1. https:\\fr.wikipedia.org\wiki\orbite_de_transfert q 2

Question 1. On perturbe u 0 en u 0 + δw 0, 0 < δ 1. En linéarisant le système différentiel direct, écrire l équation au premier ordre de la trajectoire perturbée y + δz avec y = (q, η R 4 et z = (r, ν R 4, et préciser la condition initiale sur z. Question 2. On note t f +δτ la perturbation sur le temps final, et δe et δζ les perturbations sur les position et vitesse finales. Evaluer e et ζ et montrer la condition de transversalité (q(t f, e R 2 = 0. Question 3. On introduit l état adjoint p = (s, µ R 4 tel que ṗ = A(q, η t p et satisfaisant les conditions terminales suivantes : ainsi que la condition µ(t f = η(t f αrq(t f, (s(t f αrη(t f, Rq(t f R 2 = 0, Calculer la variation à l ordre un du critère. (s(t f, η(t f R 2 = α 2 (µ(t f, q(t f R 2. Question 4. Montrer que le problème à résoudre se reformule de la manière suivante : chercher (u 0, s 0, t f R 5 tel que si (y, p = ((q, η, (s, µ est solution du système différentiel q ẏ = (η, α 2 q, ṗ = A(q, η t p, t [0, t 3 f ], avec pour conditions initiales (q 0, u 0, s 0, η 0 u 0, alors les 5 conditions d annulation suivantes sont vérifiées : q(t f 2 1 = 0, µ(t f + η(t f αrq(t f = 0, ( s(t f + αrη(t f, Rq(t f R 2 = 0, (s(t f, η(t f R 2 α 2 (µ(t f, q(t f R 2 = 0. Ce problème peut être résolu par un algorithme de tir qui est une méthode itérative de type point fixe. Figure 2 Algorithme de tir : cas orbite circulaire basse. 3

3 Transfert en temps minimal On suppose maintenant que la poussée est limitée, F F max, et qu elle s exerce durant toute la trajectoire sans diminution de masse. On introduit le paramètre β = F max exprimé en h 2 mp f avec par exemple pour une poussée plutôt forte F max = 3000N, m = 1500kg, et pour une poussée assez faible F max = 60N, m = 1500kg. L équation de la dynamique sous contrôle devient q = η, η = α 2 q q 3 + βu, (4 avec la contrainte sur le contrôle u(t R 2 : u(t 1, et les conditions initiales sont données par q(0 = q 0, η(0 = η 0. Les contraintes de cible à temps final deviennent et la fonctionnelle à minimiser est t f tel que q(t f 2 1 = 0, η(t f = αrq(t f, J(u = t f = Question 5. On perturbe u(t en u(t + δw(t, avec (u + δw(t 1 pour tout t et 0 < δ 1. En linéarisant le système différentiel direct, écrire l équation au premier ordre de la trajectoire perturbée y + δz avec y = (q, η R 4 et z = (r, ν R 4. Question 6. On note t f + δτ la perturbation sur le temps final, et δe et δζ les perturbations sur les position et vitesse finales. Evaluer e et ζ et montrer les conditions de transversalité (q(t f, e R 2 = 0 et ζ = αre. Question 7. On introduit l état adjoint p = (s, µ R 4 tel que ṗ = A(q, η t p et satisfaisant les conditions terminales suivantes : (s(t f αrµ(t f, Rq(t f R 2 = 0 (s(t f, q(t f R 2 + (µ(t f, η(t f R 2 = 1. Calculer la variation à l ordre un du critère. Question 8. Montrer que le problème à résoudre se reformule de la manière suivante : chercher (s 0, µ 0, t f R 5 tel que si (y, p est solution du système différentiel tf 0 1dt. ẏ = (η, α 2 q q + (0, β µ(t 3 µ(t, ṗ = A(q, ηt p, t [0, t f ], 4

avec pour conditions initiales (q 0, η 0, s 0, µ 0, alors les 5 conditions d annulation sont vérifiées : q(t f 2 1 = 0, η(t f αrq(t f = 0, ( s(t f + αrµ(t f, Rq(t f R 2 = 0, (s(t f, q(t f R 2 + (µ(t f, η(t f R 2 + 1 = 0. Ce problème peut être résolu par un algorithme de tir qui est une méthode itérative de type point fixe. Figure 3 Algorithme de tir : minimum global ou local. 4 Simulations Scilab On intègre l équation de la dynamique en utilisant un algorithme de Runge Kutta adaptatif (ce qui permet de ne pas spécifier le pas de discrétisation dans la fonction scilab ode : z=ode( rk,x 0,0,t,f. On trace la trajectoire dans le plan (x, y ainsi que les énergies cinétique (E c = 1 2 η 2, potentielle (E p = α2 q et totale (E = E c + E p en fonction du temps. 5

Afin de résoudre le système à cinq équations et cinq inconnues qui résulte de l écriture du principe du minimum de Pontryaguin, on utilise la fonction scilab fsolve : t f =fsolve(t f0,xzero où t f0 est le point d initialisation de l algorithme qui recherche à annuler la fonction Xzero(t. Ici on doit choisir des solutions initiales (u 0 0, s 0 0, t 0 f R5. Noter que la fonction à minimiser fera appel à ode pour intégrer la dynamique ainsi que la dynamique adjointe à chaque itération. Figure 4 Quelques orbites et les énergies associées. On peut considèrer d autres orbites parmi celles données dans le tableau suivant : Orbite Position initiale Vitesse initiale Géostationnaire q(0 ( = (0, 1 η(0 ( = ( α, 0 p0 1.75pf Circulaire basse q(0 =, 0 η(0 = 0, α ( 1.75p f ( p0 1.75pf Elliptique d exentricité faible q(0 =, 0 η(0 = 0, 1.25α ( 1.75p f Elliptique d exentricité 0.75 q(0 = p ( 0 pf, 0 η(0 = 0, 0.25α ( 0.25p f ( p0 1.75pf Orbite d exentricité forte q(0 =, 0 η(0 = 0, 1.75α 1.75p f ( p0 1.75pf Elliptique idéale q(0 =, 0 η(0 = 0, α 2 1.75p f 1.75p f + 1 6