Académique Documents
Professionnel Documents
Culture Documents
3: Commandabilité, Observabilité
Antoine Drouin
(drouin@recherche.enac.fr)
ENAC/MAIAA
Avril 2016
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Plan
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Introduction
Plan
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Commandabilité
Définition
Une sytème (LTI) est dit complètement commandable s’il est possible, en
agissant sur ses commandes, de l’ammener, en un temps fini, de n’importe
quel état X0 à l’instant t0 à n’importe quel autre état X1 à l’instant t1 .
Définition
∀X 0 ∈ Rn , ∀X 1 ∈ Rn , ∃U(t) : [t0 : t1 [→ Rn
Z t1
X 1 = Φ(t1 , t0 )X 0 + Φ(t1 , τ )BU(τ )dτ
t0
Commandabilité
Définition
Un mode λi d’un système (LTI) est dit commandable s’il est possible, en
agissant sur ses commandes, de l’ammener, en un temps fini, de n’importe
quel point X 0 à l’instant t0 à n’importe quel autre point X 1 à l’instant t1 .
λ1
λ1
B1
λ1
Ẋ = X + U
λ2
B2
λ3 B3
λ3
Commandabilité
Définition
Un système (LTI) est completement commandable si et seulement si tous
ses modes sont commandables.
Remarque
Pour une système LTI, la commandabilité est une propriété de la paire
A, B. On dit que le système est commandable, ou que la paire A, B est
commandable.
Définition
Une propriété moins forte que la commandabilité est la propriété de
stabilisabilité.
Un système dynamique (LTI) est dit stabilisable si et seulement si tous ses
modes non commandables sont stables. C’est-à-dire que tous les modes
instables sont commandables et qu’il sera donc possible de synthétiser une
commande les stabilisant.
Antoine Drouin (ENAC/MAIAA) Analyse des systèmes dynamiques Avril 2016 8 / 43
Commandabilité
Commandabilité
Remarque
Les définitions et théorèmes de cette partie de cours concernent les
systèmes dynamiques linéaires invariants (LTI). Pour les systèmes non
linéaires, le problème est beaucoup plus complexe et il existe différentes
définitions, par exemple la commandabilité locale et la commandabilité au
premier ordre.
Remarque
Système linéaires : propriété globale.
Système non linéaires : propriété locale, il faut specifier le point et
l’ouvert où l’on étudie la propriété.
Critère de Kalman
Théorème
Un système LTI de représentation d’état
Qc = B AB A2 B . . . An−1 B ∈ Rn×n.m
est de rang égal à la dimension du système (n). On dit aussi que la paire
A, B est commandable.
Démonstration.
voir cours temps discret...
Indépendance de la représentation
Propriété
La commandabilité est une propriété sructurelle du système, indépendante
de la représentation.
Preuve
RE 1 : Ẋ = AX + BU RE 2 : X̃˙ = ÃX̃ + B̃U
avec
à = M−1 AM et B̃ = M−1 B
Q̃c = B̃ ÃB̃ Ã2 B̃ . . . Ãn−1 B̃
Q̃c = M−1 B M−1 AMM−1 B . . .
Q̃c = M−1 Qc
Indépendance de la représentation
Remarque
Cette propriété peut etre avantageusement mise à profit pour calculer la
matrice de passage.
Qc = ... .. .. ..
. . .
bn λn bn λ2n bn . . . λn−1
n bn
Antoine Drouin (ENAC/MAIAA) Analyse des systèmes dynamiques Avril 2016 13 / 43
Commandabilité
Théorème
Si dans une forme modale, la matrice de commande présente une ligne de
zéros, alors le mode correspondant n’est pas commandable et le système
n’est donc pas entièrement commandable.
Théorème
Si dans une forme modale à valeurs propres distinctes, la matrice de
commande ne présente pas de ligne de zéros, alors le système est
entièrement commandable.
Remarque
Le resultat se généralise aux systèmes de type MIMO, les éléments de B
étant dans ce cas des vecteurs ligne.
A1 B1 A1 2 B1 A1 n−1 B1
2 n−1
AB =
A2 B2 A B=
A2 2 B2 ... A B= A2 n−1 B2
A3 B3 A3 2 B3 A3 n−1 B3
Antoine Drouin (ENAC/MAIAA) Analyse des systèmes dynamiques Avril 2016 15 / 43
Commandabilité
Remarque
Le resultat
Antoine se généralise auxAnalyse
Drouin (ENAC/MAIAA) systèmes dedynamiques
des systèmes type MIMO Avril 2016 17 / 43
Commandabilité
Gouvernabilité
Définition
La gouvernabilité est une propriété aparentée à la commandabilité, mais
plus faible. Elle décrit la possibilité pour le vecteur de sortie d’atteindre
l’intégralité de l’espace de sortie.
Remarque
Si un systèmes est commandable, il est forcément gouvernable. En
revanche un système non commandable peut être gouvernable. Cela signifie
que les modes non commandables ne sont pas présents dans la sortie.
Critère de Kalman
Théorème
Un système LTI de représentation d’état
Exemple
−1 0 1
Ẋ = X+ U
1 −2 1
Y = 1 1 X
Exemple (cont)
−1 0 1
A= B= C= 1 1
1 −2 1
Commandabilité
rang(Qc ) < dim(X ) →
1 −1
Qc = B AB = système non commandable
1 −1
Gouvernabilité
rang(Qg ) == dim(Y ) →
Qg = CB CAB = 2 −2 système gouvernable
Exemple (cont)
−1 0 1
X̃˙ = X̃ + U
0 −2 0
Y = 1 0 X̃
Matlab
http://help.scilab.org/docs/5.5.2/en_US/cont_mat.html
1 A=[1 0 ; 1 −2]
2 B= [ 1 ; 1 ]
3 Qc=c o n t m a t (A , B)
1 −−>Qc
2 Qc =
3 1. 1.
4 1. − 1.
1 A=[−1 0 ; 1 −2]
2 B= [ 1 ; 1 ]
3 Qc=c o n t m a t (A , B)
1 −−>Qc
2 Qc =
3 1. − 1.
4 1. − 1.
Plan
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Observabilité
Définition
Une sytème est dit observable si, connaissant sa sortie Y 1 sur l’interval
[t0 ; t1 ], il est toujours possible de reconstituer son état X0 à l’instant t0 ,
connaissant son entrée et sa sortie sur l’interval [t0 ; t1 ].
Observabilité
Définition
Un système est dit détectable si les modes non observables sont
asymptotiquement stables.
Un système observable est donc détectable.
Critère de Kalman
Théorème
Un système LTI de représentation d’état
Indépendance de la représentation
Propriété
L’ observabilité est une propriété sructurelle du système, indépendante de
la représentation.
Preuve
.
.
.=
!
n−1 .
CA = .
λn−1
1 c1 . λn−1
n cn
Théorème
Si dans une forme modale, la matrice d’observation présente une colonne
de zéros, alors le mode correspondant n’est pas observable et le système
n’est donc pas entièrement observable.
Théorème
Si dans une forme modale à valeurs propres distinctes, la matrice
d’observation ne présente pas de colonne de zéros, alors le système est
entièrement observable.
Remarque
Le resultat se généralise aux systèmes de type MIMO, les éléments de C
étant dans ce cas des vecteurs colonne.
A1 0 0
CA = C1 A1 C2 A2 C3 A3
A= 0 A2 0
CA2 = C1 A1 2 C2 A2 2 C3 A3 2
0 0 A3 ..
.
CAn−1 = C1 A1 n−1 C2 A2 n−1 C3 A3 n−1
C= C1 C2 C3
Exemple
−1 0 1
Ẋ = X+ U
1 −2 1
Y = 1 1 X
−1 0 1
Ẋ = X+ U
1 −2 1
Y = 1 0 X
Matlab
http://help.scilab.org/docs/5.5.2/en_US/obsv_mat.html
1 A=[1 0 ; 1 −2]
2 C=[1 1 ]
3 Qo=o b s v m a t (A , C)
1 −−>Qo
2 Qo =
3 1. 1.
4 2. − 2.
1 A=[1 0 ; 1 −2]
2 C=[1 0 ]
3 Qo=o b s v m a t (A , C)
1 −−>Qo
2 Qo =
3 1. 0.
4 1. 0.
Plan
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Système dual
Ẋ = AX + BU ˙ = AT ∆ + C T Υ
∆
Y = CX Γ = BT ∆
Théorème
P est observable si et seulement si D est commandable.
P est commandable si et seulement si D est observable.
Démonstration.
An−1 B
QcP = B AB . . .
BT BT
BT AT (AB)T
QoD = = = QcP T
... ...
T T
B (A ) n−1 n−1
(BA ) T
Plan
1 Introduction
2 Commandabilité
3 Observabilité
4 Dualité Commandabilité/Observabilité
Exemple
Soit le système LTI de représentation d’état :
1 0 0 1
Ẋ = 0 2 0 X + 0 U
0 0 3 0
Y = 1 1 0 X
Ÿ − 3Ẏ + 2Y = U̇ − 2U
Calculez la fonction de transfert.
1
Y (p) = U
p−1
Antoine Drouin (ENAC/MAIAA) Analyse des systèmes dynamiques Avril 2016 41 / 43
Comparaison entre représentations
Exemple
−1
0 2 1
−1
0 0 0
−2 1
0 1 0
Ẋ =
0 −2 X +
0 0 0 U
−3
0 0 0
−3 0 1 0
−3 1 0 −1
0 1 0 0 1 0 0
Y = X
0 0 2 0 2 1 0
Bibliographie