Repet3 Sup
Repet3 Sup
Repet3 Sup
Infos: gdrion@ulg.ac.be
UNIVERSIT DE LIGE
INSTITUT MONTEFIORE
ANALYSE ET SYNTHSE DES SYSTMES
Prof. R. Sepulchre - Prof. E. Bullinger
Exercices supplmentaires :
Systmes dtat :
Commandabilit et Observabilit
Anne acadmique 2009-2010
1 Le satellite
On considre les quations linarises dun satellite au voisinage dune orbite circulaire
parcourue vitesse constante :
r = 3
2
r + 2
+u
r
(1)
= 2 r +u
(2)
Le satellite est command par deux moteurs. Le premier fournit une force radiale u
r
et le
second une force tangentielle u
(6)
y = x
1
(7)
o x
1
= r, x
2
= , x
3
= r et x
4
=
.
Les matrices dtat de ce systme scrivent donc :
A =
_
_
_
_
0 0 1 0
0 0 0 1
3
2
0 0 2
0 0 2 0
_
_
_
_
(8)
B
r
=
_
_
_
_
0
0
1
0
_
_
_
_
(9)
B
=
_
_
_
_
0
0
0
1
_
_
_
_
(10)
C = (1 0 0 0) (11)
D = 0 (12)
Si on choisi de conserver le moteur tangentiel, la matrice de commandabilit scrit :
(B
AB
A
2
B
A
3
B
) =
_
_
_
_
0 0 2 0
0 1 0 4
0 2 0 2
3
1 0 4
2
0
_
_
_
_
(13)
Elle est de rang plein (rang 4), le systme est donc commandable. Par contre, si on
conserve plutt le moteur radial, la matrice de commandabilit scrit :
(B
r
AB
r
A
2
B
r
A
3
B
r
) =
_
_
_
_
0 1 0
2
0 0 2 0
1 0
2
0
0 2 0 2
3
_
_
_
_
(14)
Elle nest pas de rang plein (rang 3) : la deuxime et la quatrime colonne sont linaire-
ment dpendantes. Le systme possde donc dans ce cas un mode non-commandable.
Lautomaticien averti choisira donc de sacrier le moteur radial.
2
2. Dans le cas u
A
x +Bu +Ly
avec
L =
_
l
1
l
2
_
et donc
A =
_
1 l
1
l
1
l
2
a l
2
_
La dynamique de lobservateur est donne par les valeurs propres de la matrice
A. Le
polynme caractristique est
sI
A
= s
2
+ (a +l
2
+ 1 +l
1
)s l
1
l
2
Nommons r
1
et r
2
les 2 racines de cette quation, qui sont en fait les valeurs propres de
A.
Si lon veut que lobservateur converge susamment vite, cest--dire plus vite que les modes
quil est cens observer, ces racines doivent tre plus grandes que les frquences propres des
modes x
OC
et x
ONC
, savoir 1 et a. On peut par exemple prendre l
1
et l
2
tels que
min(r
1
, r
2
) > 5 max(1, a)
comme cela est fait dans lexercice 1 de la rptition 3.
4
3. Conditions pour ngliger le mode non-commandable
Ce mode ne dpend pas de lentre u. Par consquent, son volution dpend uniquement
de son tat initial. Si celui-ci est nul, il naura pas dinuence
2
. Si ltat initial est non-nul,
on a les cas suivants :
si le systme est instable (a < 0), toute condition initiale non nulle ou la moindre
perturbation sur x
ONC
va samplier et rendre le mode commandable indtectable en
sortie
si a = 0, le systme est marginalement stable, et toute condition initiale non nulle
persistera indniment (en perturbant la sortie)
si a > 0, le systme est stable, et le mode non commandable va tendre vers zro au cours
dun transitoire dont la dure dpend de la frquence propre du mode, a
4. Exemple physique
Le premier exercice supplmentaire (le satellite) est un exemple de systme non-commandable
et observable, condition de spcier les entres et les sorties utilises.
Le satellite, o la seule entre disponible est la pousse radiale u
r
, et la sortie est la position
angulaire est un exemple correct
3
.
2. mais la moindre perturbation nous ramne au cas dun tat initial non-nul
3. sans spcier les entres, la rponse est incomplte, puisque si en entre on choisit u
, le systme est
commandable
5