Académique Documents
Professionnel Documents
Culture Documents
ese robustes
des syst`
emes lin
eaires
Cours 1
Introduction et rappels
Renseignements pratiques
Commande Robuste
ISAE-N6K
Objectifs du cours
r(t) + (t)
c(t)
Loi de
commande
Signal derreur
u(t)
Actionneur
Processus
y(t)
Signaux de commande
Sortie mesure
Capteur
Sortie relle
Systme
D
efinition 1 : syst`eme de commande robuste
Un syst`eme de commande est dit robuste sil conserve ses proprietes malgre les
incertitudes et les perturbations affectant le syst`eme `a commander
Methodes danalyse et synth`ese : les proprietes, les perturbations et les incertitudes ?
Commande Robuste
ISAE-N6K
La representation
Bruits
Perturbations
Perturbations
Bruits
Modlisation
Systme
Entres
Sorties
Modle
Mathmatique
Incertain
Signaux controls
Commandes
Mesures
Commande Robuste
ISAE-N6K
Commande Robuste
ISAE-N6K
M1
w2
M2
ISAE-N6K
0
x =
k/M1
k/M2
y=
k/M1
f /M1
f /M1
k/M2
f /M2
f /M2
0
x +
1/M1
0
0
0
0
1/M2
#
"
0
w
1
w2
1/M1
Commande Robuste
ISAE-N6K
5- Mod`ele incertain :
- Incertitude parametrique :
Les masses :
Mi Mi Mi
La raideur du ressort :
kkk
Le coefficient damortissement :
f f f
- Perturbations exog`enes :
Les signaux exog`enes w1 et w2 sont des signaux denergie finie ( L2 )
Commande Robuste
ISAE-N6K
G(s) Crm
y(t) = (g u)(t) =
g(t )u( )d
0
= Ax(t) + Bu(t)
A Rnn
B Rnm
C Rrn
D Rrm
Commande Robuste
ISAE-N6K
10
D
efinition 2 :
- Le syst`eme est propre si G() = D = cste. Il sera dit strictement propre si
G() = D = 0
- Si r = m = 1, le syst`eme est monovariable (SISO) sinon il sera multivariable (MIMO)
G(s) = D + C(s1 A)1 B
D
efinition 3 : realisation minimale
A
-
toute matrice de transfert G(s), une realisation detat (A, B, C, D) est associee.
La realisation est minimale
A a la plus petite dimension possible
(A, B) est commandable et (A, C) est observable
Nota :
h
- (A, B) est commandable ssi rang(C) = rg( B AB
h
- (A, C) est observable ssi rang(O) = rg( C (CA)
Notation : realisation et realisation minimale
A B
G(s)
G(s)
C D
Commande Robuste
i
An1 B ) = n
i
n1
)=n
(CA
)
A
C
ISAE-N6K
11
D
efinition 4 : p
oles et zeros des mod`eles LTI
oles de la realisation de G(s) sont les valeurs propres de A.
- Les p
- z0 C est un zero invariant de la realisation de G(s) ssi
- 0 6= v Cn et w Cm t.q.
v
z 1 A B
v
= 0
=0
M (z0 )
w
C
D
w
Si w = 0, alors z0 est un mode
i de la realisation
h inobservable
- 0 6= v Cn et Cr t.q. v H H M (z0 ) = 0. Si = 0, alors z0 est un mode
non commandable de la realisation
- z0 C est un zero de transmission de G(s) ssi rg(G(z0 )) < nrg(G(s))
A B
Si m = r=1 (G(s) =
Commande Robuste
ISAE-N6K
Soit G(s)
12
C D
- Stabilite BIBO :
D
efinition 5 :
Le syst`eme de reponse impulsionnelle g(t) est BIBO-stable ssi
- kR
Z
|g( )|d k <
0
ssi
- Tous les poles pi de la forme irreductible de G(s) sont tels que Re(pi ) < 0, i
- Stabilite interne :
D
efinition 6 :
Le mod`ele LTI est stable de facon interne ssi
- A est stable asymptotiquement
ssi
- Les valeurs propres de A sont telles que Re(i (A)) < 0
Commande Robuste
ISAE-N6K
13
Nota :
- La stabilite interne la stabilite BIBO
Exemple :
2 0
x = 1 2 0 x + 1
u
3 3 1
3
y=
1 1 1
s1
Y (s)
=
U (s)
s+2
x+u
G(s)
A
C
B
D
Commande Robuste
ISAE-N6K
Exemple :
s2
s+1
1
s2
14
- Fonction de transfert :
1 s2
1
=
s2s+1
s+1
- Representation detat : x1 = y, x2 = n e, u = e
G(s) =
x 1 = 2x1 + x2 + u
x 2 = x2 3u
y = x1
Le pole 2 est instable et non commandable
Commande Robuste
ISAE-N6K
Exemple : (suite)
1
s2
s2
s+1
15
- Fonction de transfert :
s2 1
1
G(s) =
=
s+1s2
s+1
- Representation detat : x1 = q, x2 = y q, u = e
x 1 = 2x1 + u
x 2 = 3x1 x2
y = x1 + x2
Commande Robuste
ISAE-N6K
16
G1 (s)
G2 (s)
- R`egle 2 : bouclage
Point A : Y (s) = G1 (s)(1 + G2 G1 (s))
| {z }
U (s)
Ly (s)
U (s)+
(s)
G1 (s)
Y (s)
A
B
G2 (s)
Commande Robuste
ISAE-N6K
A1
B1
C1
D1
- Somme :
A1
G1 + G2
0
C1
G2
0
A2
B2
C2
D2
B1
A2
B2
C2
D1 + D2
17
- Produit :
A1
G1 .G2
0
C1
B 1 C2
A2
D 1 C2
B1 D2
A2
B2
B 1 C2
D1 D2
D 1 C2
Commande Robuste
0
A1
C1
B2
B1 D2
D1 D2
ISAE-N6K
- Inverse :
G1
1
A1 B1 D11 C1
B1 D11
D11 C1
D11
18
- Derivation :
sG1
A1
B1
C1 A1
C1 B1 + sD1
Commande Robuste
A1
A1 B1
C1
C1 B1 + sD1
ISAE-N6K
19
K(s)
b
+
u +
F(s)
1
+
+
n
Sy + Ty = 1
Commande Robuste
ISAE-N6K
20
De meme,
= (1 + KF )1 b + (1 + KF )1 K(r n)
u = (1 + KF )1 KF b + (1 + KF )1 K(r n)
s = F (1 + KF )1 b + F (1 + KF )1 K(r n)
Fonctions de sensibilite en entree :
- Su = (1 + KF )1 sensibilite en entree
- Tu = (1 + KF )1 KF sensibilite complementaire en entree
- Su K = KSy et F Su = Sy F
Su + Tu = 1
Commande Robuste
ISAE-N6K
Sy = (1 + F K)1
Su = (1 + KF )1
Ty = (1 + F K)1 F K
Tu = (1 + KF )1 KF
Sy F = F Su
KSy = Su K
21
FS
FK
T = Tu = Ty =
1 + FK
KS
S+T =1
Commande Robuste
ISAE-N6K
22
ISAE-N6K
23
40
Amplitude (dB)
30
20
10
0
10
20
30
40
360
L(j)
S(j)
T (j)
Phase (deg)
270
180
90
90
2
10
10
10
10
Pulsations (rad/sec)
Commande Robuste
ISAE-N6K
24
20
Amplitude (dB)
10
0
10
20
30
40
50
60
540
K S(j)
GS(j)
Phase (deg)
360
180
180
3
10
10
10
10
10
Pulsations (rad/sec)
Commande Robuste
ISAE-N6K