ENSEEIHT — 2eann´ee parcours CIRMA
Contrˆ
ole optimal
2015–2016
TP transfert orbital
TP : probl`eme de transfert d’orbite 2D,
Min tf
Olivier Cots, Joseph Gergaud & Richard ´
Epenoy
1 Introduction
Le syst`eme consid´er´e est un satellite de masse fix´ee mlib´er´e par une fus´ee
dans le plan de l’´equateur ; l’orbite initiale du satellite est une ellipse de forte
excentricit´e 1. L’objectif de ce travail est de r´ealiser le transfert en temps
minimal, puis avec maximisation de la masse finale de cette orbite elliptique
`a une orbite circulaire g´eostationnaire.
−6 −4 −2 0 2 4 6
x 104
−5
−4
−3
−2
−1
0
1
2
3
4
5x 104
en km
en km
trajectoire initiale
trajectoire finale
Figure 1 – Transfert orbital 2D
2 Probl`eme en temps minimal
2.1 Moelisation du probl`eme
Le syst`eme est soumis `a la force d’attraction terrestre
Fgr , toutes les autres
forces de perturbation sont n´eglig´ees et le contrˆole du satellite se fait `a
l’aide d’un moteur ionique situ´e `a l’arri`ere g´en´erant une acc´el´eration
u. On
1
Contrˆ
ole optimal Transfert orbital
suppose la masse mdu satellite constante.
Les calculs sont effectu´es dans le rep`ere cart´esien (O,
i ,
j) o`u la terre est
repr´esenee par le point Oet le satellite par le point M. L’´equation v´erifi´ee
par le syst`eme est obtenue par le principe fondamental de la dynamique. Le
crit`ere `a minimiser est le temps final tf, on suppose que l’instant initial est
t0= 0 et que la pouss´ee g´en´er´ee par le moteur est born´ee. Le probl`eme de
contrˆole optimal obtenu est le suivant :
(P)
Min tf
¨
r=
Fgr
m+
u
r(t0) =
r0
˙
r(t0) = ˙
r0
||
r(tf)|| =rf
|| ˙
r(tf)|| =rµ
rf
(
r(tf)|˙
r(tf)) = 0
||u(t)|| ≤ γmax
Notations
γ=
Fgr
m=µ
r
||
r||3acc´el´eration gravitationnelle due `a la terre
µconstante gravitationnelle
r=
OM vecteur terre satellite
r0vecteur terre satellite `a l0instant initial
rfnorme vecteur terre satellite `a l0instant final
˙
rvecteur vitesse
¨
rvecteur acc´el´eration
Remarque 2.1. Les conditions finales sur l’´etat signifient que le point d’ar-
riv´ee est sur la bonne orbite avec la bonne vitesse, mais ne pr´ecisent pas la
position sur cette orbite.
2
Contrˆ
ole optimal Transfert orbital
2.2 Probl`eme `a r´esoudre
En posant
r= (x1, x2) et ˙
r= (x3, x4), la r´esolution du probl`eme pr´ec´edent
se ram`ene `a celle de :
(P1)
Min tf
˙x1(t) = x3(t)
˙x2(t) = x4(t)
˙x3(t)=(µ.x1(t)
||r(t)||3+u1(t))
˙x4(t)=(µ.x2(t)
||r(t)||3+u2(t))
x1(0) = x0,1
x2(0) = x0,2
x3(0) = x0,3
x4(0) = x0,4
x2
1(tf) + x2
2(tf)r2
f= 0
x3(tf) = rµ
r3
f
x2(tf)
x4(tf) = rµ
r3
f
x1(tf)
||u(t)|| ≤ γmax
avec r(t) = px2
1(t) + x2
2(t)u(t) = (u1(t),u2(t))
Remarque 2.2. Dans le cas de l’orbite g´eostationnaire, qui est le cas trait´e
ici, les 3 conditions terminales sur l’´etat sont ´equivalentes aux conditions
terminales pr´ec´edentes.
Unit´es et valeurs des constantes
Les unit´es choisies sont le kilom`etre pour les distances et l’heure pour les
temps.
µ= 5.165862091200000.1012 km3.h2
rf= 42165 km
γmax = 388.8km/h2(= Fmax
m=60.36002
2000.103) correspond `a une acc´el´eration de 60N
et `a une masse de 2000 kg
2.3 Travail demand´e
1. Transformer le probl`eme de contrˆole optimal (P1) en un probl`eme aux
deux bouts en utilisant le principe du maximum de Pontriaguine.
3
Contrˆ
ole optimal Transfert orbital
On donne ci-apr`es les ´equations adjointes
˙p1(t) = µ
||r(t)||33µx2
1(t)
||r(t)||5p3(t)3µx1(t)x2(t)
||r(t)||5p4(t)
˙p2(t) = 3µx1(t)x2(t)
||r(t)||5p3(t) + µ
||r(t)||33µx2
2(t)
||r(t)||5p4(t)
˙p3(t) = p1(t)
˙p4(t) = p2(t)
2. ´
Ecrire la fonction de tir associ´ee au probl`eme aux deux bouts.
3. R´esoudre le probl`eme aux deux bouts obtenu pour le point de d´epart
suivant :
x0,1=44000 km x0,2= 0 km
x0,3= 0 km/h x0,4=10279 km/h
On note y= (p(t0), tf) l’inconnue de la fonction de tir. On prendra
comme point de d´epart pour fsolve y(0) = (1034.1041031044)
4. On donne pour v´erifier les calculs :
ϕ(t0, z0) = 104
0
1.027900000000000
0.305518765542141
0.003868704595536
0.000000012128715
0.000000000606436
0.000000100000000
0.000000040000000
et pour les options par d´efauts de RelT ol = 1.e3 et AbsT ol = 1.e6
S(y(0)) = 107
8.402066626446199
0.000068291955523
0.000014242216276
0.000000902867724
0.000000205266785
.
5. R´ealiser les graphiques des ´etats, ´etats adjoints et contrˆole solu-
tions ainsi que la trajectoire dans le plan (on r´ecup´erera le fichier
orbite0f.m pour tracer les orbites initiale et terminale).
4
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !