compte du bloqueur:
2. Analyse d'un systeme discret.
G(z ) = Z B (p)G(p)] = z ;z 1 Z G(pp)
o
;1 ;1 e;1
= (1;;2 ;1 ) + (1(;; ;)1 )2
z e
e
z
e
e ;0:4 ;0:24
1
ne soient pas proportionnelles l'une de l'autre. D'apres le critere de Jury, le systeme est asymptotique-
La condition de commandabilite du systeme est donc: ment stable si et seulement si:
8
;0:4 2 < a + a1 + a2 > 0
;0:4 6= ;0:24 , 6= ; 3
o
:
a ; a1 + a2 > 0
o
a2 ; a > 0
Le systeme est commandable si et seulement si 6= ; 23 .
o
> 1+ 1+
matrice bloc triangulaire superieure dont la diagonale est
K K
>
: 1 ; ;0 04;1 35 > 0
: : K
3.a. Fonction de transfert de la boucle. Si maintenant on pose l'hypothese K < ;1, les conditions
Soient G(z ) et F (z ) les fonctions de transfert de la cha^ne du critere de Jury deviennent:
d'action et de la cha^ne de retroaction: 8
< ;0:04 ; 1:35K ; 0:6K + 1 + K < 0
G(z ) = K zz ; + 0:9 F (z ) = z ; 1:5 ;0:04 ; 1:35K + 0:6K + 1 + K < 0
0:2 z + 0:2 : 1 + K ; (;0:04 ; 1:35K ) < 0
La fonction de transfert de la boucle fermee est obtenue Ce qui conduit a:
par: 8
H (z ) = 1 + GG((zz))F (z ) > K > 00 96
95 = 1:0105
:
>
< :
H (z ) = K (1 + K )z 2z;+0:16:Kz
1z + 0:18
2
appliquer le critere de Jury dans le cas le plus general Le systeme est stable pour tout ;0:4426 < K < 1:0105.
(pour le corrige on ne considere pas uniquement le cas
K > 0) on modi
e donc la fonction de transfert comme 3.c. Algorithme de commande.
suit: L'algorithme de commande est une equation recurrente
qui permet en temps reel de calculer la commande u a
H (z ) = 1 +KK z 2 ; z0 6+ z1:+1z ;+0 004:18
k
2
;1 35
appliquer a la donnee des consignes fy g et des mesures
c
1+
: K
K
: :
1+
K
K
fyg connues pour les instants precedents. Cet algorithme
correspond a l'equation recurrente dont la transformee de
Soit P (z ) le polyn^ome du denominateur: Laplace en z s'ecrit:
P (z ) = a + a1z + a2z 2 = ;0:041 +; K1:35K ; 10:+6KK z + z 2
o U (z ) = KY (z ) ; KF (z )Y (z ) = KY (z ) ; K zz ;
c
1:5 Y (z )
+ 0:2
c
2
ou encore: La matrice H est choisie de facon a placer les p^oles de
l'observateur. On desire que les constantes de temps de
(z + 0:2)U (z ) = K (z + 0:2)Y (z ) ; K (z ; 1:5)Y (z )
c cet observateur soient egales a = 0:1s. On peut donc
En appliquant la transformee en z inverse a cette equa- choisir des p^oles reels tels que:
tion, on trouve:
p = ; 1 = ;10
u +1 + 0:2u = Ky k+1 + 0:2Ky k ; Ky +1 + 1:5Ky
d
k k c c k k
Pour ^etre applique, cet algorithme suppose de calculer u Le polyn^ome caracteristique desire pour l'observateur est
en fonction des echantillons aux instants precedents, soit:
k
donc:
u = ;0:2u ;1 + Ky k + 0:2Ky k;1 ; Ky + 1:5Ky ;1
k k c c k k
P (p) = p2 + 20p + 100 = p2 + 1 p +
d o
La representation d'etat est dans la forme canonique de Donc le gain de l'observateur dans la base compagne
commande, donc le polyn^ome caracteristique du systeme d'observation se calcule comme suit:
est:
p2 + 2p + 1 = (p + 1)2 H = 1 ;;a
a1 = 18
99
Les p^oles du systeme sont donc tous deux egaux a p1 2 =
o o
;1. Ils sont situes dans le demi-plan gauche. Le systeme La matrice de passage a la forme canonique d'observation
est stable. se calcule comme suit:
On construit la matrice de commandabilite:
; C
M = C (A ; a1 I ) = 2 1
1 1 0
C = B AB = 01 ;12
Cette matrice est de rang plein. Le systeme est obser- 4.d. Fonction de transfert du correcteur complet.
vable. L'equation dynamique de l'observateur propose est:
4.b. Retour d'etat. x^_ (t) = (A ; HC )^x(t) + Bu(t) + Hy(t)
On souhaite imposer les p^oles de la boucle fermee tels La loi de contr^ole par retour d'etat est appliquee a la
que: p donnee de l'etat estime calcule par l'observateur:
p = ;! j! 1 ; 2 = ;6 j 8
d n n
Y (z ) = 1 ; R2 (z )G(z ) = H (z )
o o c d
R1(p) = ;2 +30
10 ;279 2 +20 +100
+379 + 1 = 2 +30 +379 On calcule donc les gains statiques de chaque fonction de
p p p
p p p p
U (z ) (z ; e; )2 T