Académique Documents
Professionnel Documents
Culture Documents
Chapitre 5
Commande par retour d’état linéaire
Introduction
Dans notre domaine, la principale préoccupation d’un automaticien est de voir comment
ramener le système d’un état initial à un état final avec des caractéristiques de stabilité, de
rapidité et d’amortissement bien précises.
Dans ce chapitre, on va montrer comment agir avec un commande sur un système représenté
dans un espace d’état, et ce afin de lui assurer de meilleures performances dynamiques. On peut
traduire le problème comme suit : Quelle commande appliquer sur un système représenté par
un modèle d’état linéaire, afin de lui assurer une dynamique désirée ?
On proposera comme solution une commande appelée commande par retour d’état linéaire où
commande par placement de pôles, dédiée aux modèles de représentation de systèmes dans
l’espace d’état linéaire.
Quelques notions de la commande par retour d’état seront abordées dans cette partie. Le retour
d’état représente l’un des moyens les plus classiques pour envisager la commande d’un système
dans m’espace d’état. Pour sa conception, on a besoin, on a besoin d’accéder à la mesure de tous
les états 𝑥 (𝑡) du vecteur d’état 𝑥(𝑡).
La dynamique d’un système physique représenté par un modèle linéaire étant définie par les
pôles de la fonction de transfert, l’idée utilisée pour le calcul de cette commande est de ramener
les pôles de la fonction de transfert du système bouclé à des positions bien convenables dans le
plan complexe, et ce afin de lui assurer de meilleures caractéristiques dynamiques.
Il est important de rappeler qu’un choix judicieux des valeurs de la partie réelle et de la partie
imaginaire des pôles du système agira sur la stabilité, la rapidité et l’amortissement des états du
système.
1
Faculté de Génie Electrique et d’Informatique Département d’Automatique 2023-2024
Module : Commande Des Systèmes Linéaires Section : L3B
Responsable de la matière: Mme LOUADJ
Etant donné un modèle d’état d’un système linéaire en boucle ouverte, les valeurs propres de la
matrice d’état 𝐴 sont les pôles du système en boucle ouverte.
Une loi de commande par retour d’état est possible permettant de placer les pôles désirés du
système en boucle fermée dans le plan complexe, dont les valeurs de la partie réelle et de la
partie imaginaire sont convenablement choisies. L’expression de la loi de commande par retour
d’état est :
Tels que :
D y(t)
-K
2
Faculté de Génie Electrique et d’Informatique Département d’Automatique 2023-2024
Module : Commande Des Systèmes Linéaires Section : L3B
Responsable de la matière: Mme LOUADJ
Dans le cas genèral, le retour d’état va modifier notablement la forme de la matrice d’état. Le
calcul de la commande est fait suivant les étapes suivantes :
𝒙̇ (𝒕) = 𝑨. 𝒙(𝒕) − 𝑩. [𝑲 × 𝒙(𝒕) + 𝒗𝒓𝒆𝒇 (𝒕)] 𝒙̇ (𝒕) = [𝑨. −𝑩. 𝑲] × 𝒙(𝒕) + 𝒗𝒓𝒆𝒇 (𝒕)
⇒
𝒚(𝒕) = 𝑪. 𝒙(𝒕) 𝒂𝒗𝒆𝒄 𝑫 = 𝟎 𝒚(𝒕) = 𝑪. 𝒙(𝒕)
On rappelle que le retour d’état est calculé pour placer les pôles en boucle fermée afin de forcer
les états du système à revenir à l’état d’équilibre avec une dynamique désirée.
Le problème du comportement dynamique est réglé en choisissant des pôles permettant d’avoir
une dynamique du système plus performante.
Représentation de plusieurs cas de figures de la position des pôles dans le plan complexe pour
un système en boucle ouverte puis bouclé par un retour d’état :
Im(w) Im(w)
P2
P’2
P1 P4 P’4 Re(w)
Re(w) P’1
P’3
P3
Figure1 : Représentation des pôles du système Figure2 : Représentation des pôles du système
Lorsqu’un pôle est instable (Re>0), l’asservissement est réalisé pour le rendre stable, P4 est
ramené à P’4.
Si le pôle est réel et strictement inférieur à zéro, dont la valeur est proche de zéro (pôle proche
de l’origine) , P3 est ramené à P’3, avec P’3 est loin de l’axe imaginaire. (plus P3 est proche de
𝟏
l’origine, plus le système est lent (𝝉 = 𝒑 )).
𝟑
3
Faculté de Génie Electrique et d’Informatique Département d’Automatique 2023-2024
Module : Commande Des Systèmes Linéaires Section : L3B
Responsable de la matière: Mme LOUADJ
Par ailleurs, un système très oscillant est un système qui a une partie imaginaire est très
grande que la partie réelle et très loin de l’axe des réels (h<<1).
La réalisation d’un retour d’état consiste à multiplier les variables d’état mesurées par un
vecteur 𝑲 qui est un vecteur ligne 𝟏 × 𝒏 (qui représente des gains).
On rappelle que le système en boucle fermé est représenté par le modèle d’état suivant :
Les pôles du système en boucle fermée sont les valeurs propres de la matrice [𝑨. −𝑩. 𝑲], qui se
calculent comme suit :
Le travail de calcul à faire est de trouver des gains 𝒌𝒊 , afin de ramener les pôles 𝑷𝟏 , … . . , 𝑷𝒏
en boucle ouverte vers les pôles 𝑷′𝟏 , … . . , 𝑷′𝒏 souhaités en boucle fermée et qui sont des
pôles désirés :
𝑏 𝑃 + ⋯ … . . +𝑏 𝑃 + 𝑏
𝐹(𝑝) =
𝑝 +𝑎 𝑝 + ⋯ … . . +𝑎
Le modèle d’état sous la forme compagne commandable (Commande des états par effet
cascade), est le suivant :
0 1 0
⎡ 0 … 0 ⎤
0 1 0
⎢ ⋮ ⎥ ⋮
𝑥̇ (𝑡) = ⎢ ⋮ ⋮ ⋱ ⋱ ⎥ . 𝑥(𝑡) + × 𝑢(𝑡)
⎢ 0 0 … 0 0 ⎥ 0
⎢ 1 ⎥ 1
⎣−𝑎 −𝑎 … … −𝑎 ⎦
Si l’ont souhaite appliquer un retour d’état linéaire 𝑢(𝑡) = −𝐾 × 𝑥(𝑡) + 𝑣 (𝑡) pour placer les
pôles en 𝑃′ , … . . , 𝑃′ .
4
Faculté de Génie Electrique et d’Informatique Département d’Automatique 2023-2024
Module : Commande Des Systèmes Linéaires Section : L3B
Responsable de la matière: Mme LOUADJ
Avec 𝐾 = [𝑘 , 𝑘 , … , 𝑘 ]
𝟎 𝟏 𝟎
⎡ 𝟎 … 𝟎 ⎤
𝟎 𝟏 𝟎 … 𝟎
⎢ ⋮ ⎥ ⋮ ⋱ ⋮
𝑨 = [𝑨. −𝑩. 𝑲] = ⎢ ⋮ ⋮ ⋱ ⋱ ⎥−
𝟎 … 𝟎
⎢ 𝟎 𝟎 … 𝟎 𝟎 ⎥
⎢ 𝟏 ⎥ 𝒌𝟎 … 𝒌𝒏 𝟏
⎣−𝒂𝟎 −𝒂𝟏 … … −𝒂𝒏 𝟏 ⎦
𝟎 𝟏 𝟎
⎡ … 𝟎 ⎤
𝟎 𝟎 𝟏
⎢ ⋮ ⎥
[𝑨. −𝑩. 𝑲] = ⎢ ⋮ ⋮ ⋱ ⋱ ⎥
⎢ 𝟎 𝟎 … 𝟎 𝟎 ⎥
⎢ 𝟏 ⎥
⎣−(𝒂𝟎 + 𝒌𝟎 ) −(𝒂𝟏 + 𝒌𝟏 ) … … −(𝒂𝒏 𝟏 + 𝒌𝒏 𝟏 )⎦
On remarque que la matrice d’état du système en boucle fermée est mise aussi sous la
forme compagne commandable, dont les paramètres (𝑎 + 𝑘 ) , (𝑎 + 𝑘 )……., (𝑎 +𝑘 )
sont ceux de l’équation caractéristique 𝒑 + 𝒏 𝟏 + 𝒌𝒏 𝟏 𝒑
𝒏 (𝒂 ). 𝒏 𝟏
+ ⋯ … . . +(𝒂𝟏 + 𝒌𝟏 ). 𝒑 +
(𝒂𝟎 + 𝒌𝟎 ) = 𝟎.
Les pôles du système en boucle fermée sont 𝑷′𝟏 , … . . , 𝑷′𝒏, placés par le retour d’état,
satisfont l’équation caractéristique suivante :
𝒑𝒏 + (𝒂𝒏 𝟏 + 𝒌𝒏 𝟏 ). 𝒑
𝒏 𝟏
+ ⋯ … . . +(𝒂𝟏 + 𝒌𝟏 ). 𝒑 + (𝒂𝟎 + 𝒌𝟎 ) = (𝑷 − 𝑷 𝟏 ) × (𝑷 − 𝑷 𝟐 ) × … .×
(𝑷 − 𝑷 𝒏 ) = 𝟎.
Conclusion
A travers ce chapitre 5, il a été montré qu’avec un retour d’état linéaire (appelée aussi
commande par placement de pôles), il est possible d’imposer une dynamique à un
système représenté dans l’espace d’état, et cela est en imposant un placement bien précis
des pôles du système en boucle fermée avec un bon réglage du vecteur ligne de gains
𝑲 = [𝒌𝟎 , 𝒌𝟏 , … , 𝒌𝒏 𝟏 ].