Académique Documents
Professionnel Documents
Culture Documents
III.1 Définitions
Définition 3.2 :
Un état xi du système est commandable en t0 , s’il existe un signal d’entrée u(t)/t ∈ [t0 , t1 ] conduisant
tout état initial xi (t0 ) vers 0.
Définition 3.3 :
Si la propriété de la définition 3.1 est vraie ∀t0 et ∀i = 1, . . . , n (c’est à dire que tous les états du
système sont commandables) alors le système est complètement commandable.
Définition 3.4 :
Si la commandabilité n’est pas vérifiée sur tout le vecteur d’état, elle peut néanmoins l’être sur une
partie de ses composantes. Nous disons alors des variables d’état concernées que ce sont les états
commandables du système. Nous parlons donc d’un système partiellement commandable. 1
1. Si les états non commandables sont stables, le système étant alors dit stabilisable.
III.2 : Illustration de la commandabilité et de l’observabilité 25
Propriété 3.1 :
La commandabilité peut être vue comme la possibilité de modifier les dynamiques d’un modèle en
agissant sur ses entrées.
Cette propriété ne se refère qu’à l’état et à l’entrée du système. Il est donc clair qu’elle ne dépend que
des matrices A et B.
III.1.2 Observabilité
L’égalité x = M x̃ donne :
˙
{
x̃(t) = M −1 AM x̃(t) + M −1 Bu(t)
(III.3)
y(t) = CM x̃(t) + Du(t)
2. Si les états non observables sont stables, le système étant alors dit détectable.
26 Chapitre III : Commandabilité et observabilité des systèmes
L’avantage d’une telle représentation est que la matrice à = M −1 AM est diagonale ; ses éléments
sont les valeurs propres de la matrice A.
λ1 0 · · · 0
0 λ2 · · · 0
˙x̃(t) =
.. .. .. .. x̃(t) + M Bu(t)
−1
(III.4)
. . . .
0 0 . . . λn
– Si la matrice M −1 B a une rangée k nulle, une entrée u(t) ne peut modifier l’état x̃k (t). Cet état
n’est donc pas commandable.
– Le système linéaire est totalement contrôllable si et seulement si aucune ligne de la matrice M −1 B
n’est nulle.
– Si la matrice CM a une colonne k nulle, cela veut dire que la sortie y(t) ne dépend pas de l’état
x̃k (t) et qu’il est impossible de déduire l’état initial x̃k (t0 ) à partir des mesures y(t). Cet état n’est
donc pas observable.
– Le système linéaire est totalement observable si et seulement si aucune colonne de la matrice CM
n’est nulle.
Exemple 3.1
Soit le système :
0 1 0 0 1
ẋ = 0 0 1 ×x+ 1 1 ×u
−6 −11 −6 −4 −7
[ ] [ ]
y = 1 1 0 ×x+ 1 0 ×u
e11 + e12 = 0 {
e11 = −e12
e12 + e13 = 0 ⇒
e12 = −e13
−6e11 − 11e12 − 5e13 = 0
Transformation de similarité :
La matrice M obtenue à partir des vecteurs propres :
e11 e21 e31 1 1 1
M = [e1 , e2 , e3 ] = e12 e22 e32 = −1 −2 −3
e13 e23 e33 1 4 9
3 2.5 0.5
M −1 = −3 −4 −1
1 1.5 0.5
3 2.5 0.5 0 1 0 1 1 1 −1 0 0
à = M −1 AM = −3 −4 −1 0 0 1 −1 −2 −3 = 0 −2 0
1 1.5 0.5 −6 −11 −6 1 4 9 0 0 −3
3 2.5 0.5 0 1 0.5 2
B̃ = M −1 B = −3 −4 −1 1 1 = 0 0
1 1.5 0.5 −4 −7 −0.5 1
[ ] 1 1 1 [ ]
C̃ = CM = 1 1 0 −1 −2 −3 = 0 −1 −2
1 4 9
– La seconde rangée de la matrice M −1 B est nulle. Nous ne pouvons pas modifier l’état x̃2 au moyen
d’une des entrées u1 ou u2 . L’état x̃2 n’est pas commandable.
– La première colonne de la matrice CM est nulle. Nous ne pouvons pas observer l’état x̃1 (t) à partir
de la sortie y. L’état x̃1 n’est pas observable.
– L’état x̃3 est commandable, car nous pouvons le modifier au moyen des entrées u1 et u2 . De même
il est observable puisqu’il est mesuré par la sortie.
– Le système considéré ayant au moins une variable non commandable, n’est pas complètement
commandable. Ayant une variable non observable, il n’est également pas complètement observable.
III.3.1 Commandabilité
C’est un critère qui permet de définir la commandabilité d’un système avec l’information des matrices
A et B.
III.3 : Critère de Kalman 29
Remarques :
– Le système est complètement commandable si et seulement si sa matrice de commandabilité Qc
est de rang plein.
– Dans le cas d’un système monovariable, nous avons m = 1 entrée. La matrice de commandabi-
lité Qc est donc de dimension (n × n). Elle est alors de rang n si et seulement si elle est inver-
sible. En conséquence, un système monovariable est complètement commandable si et seulement
si det(Qc ) ̸= 0.
– La commandabilité d’un système de matrices caractéristiques (A, B) sera appelée commandabilité
de la paire (A, B).
III.3.2 Observabilité
La notion d’observabilité fait intervenir la matrice dynamique A et la matrice de sortie C.
3. dim(A) : Dimension de la matrice A.
4. Le rang d’une matrice est le nombre maximal de vecteurs lignes (ou colonnes) linéairement indépendants, et peut
se calculer par la taille du plus grand mineur non nul de la matrice.
30 Chapitre III : Commandabilité et observabilité des systèmes
Remarques :
– Le système est complètement observable si et seulement si sa matrice d’observabilité Qo est de
rang plein.
– Dans le cas d’un système monovariable, nous avons p = 1 sortie. La matrice d’observabilité Qo
est donc de dimension (n × n). Elle est alors de rang n si et seulement si elle est inversible. En
conséquence, un système monovariable est complètement observable si et seulement si det(Qo ) ̸=
0.
– L’observabilité d’un système de matrices caractéristiques (A, C) sera appelée observabilité de la
paire (A, C).
Exemple 3.2
Soit le système :
[ ] [ ]
0 1 0
ẋ = ×x+ ×u
[ 2 3 ] 1
y = 0 1 ×x