Académique Documents
Professionnel Documents
Culture Documents
Chapitre 3
Représentation d’état des systèmes
Introduction
Les méthodes de représentation étudiées jusque-là ont leurs limites pour représenter et
commander correctement des systèmes complexes tels que les systèmes à plusieurs
entrées et à plusieurs sorties.
La représentation d’état des systèmes est un outil très puissant.Elle permet de modéliser
le fonctionnement de systèmes linéaires ou non linéaires, à temps continu ou à temps
discret, monovariables ou multivariables.
L’analyse des systèmes dans l’espace d’état a lieu dans le domaine temporel et non dans
le domaine complexe de Laplace, et son état futurreprésenté dans un espace d’étatpeut-
être déduit ou prédit de son état passé, alors que dans le domaine complexe de Laplace,
on représente les systèmes avec des fonctions de transfert en négligeant l’état initial de
ses états.
Dans ce chapitre, les principes de base de tels modèles seront exposés, en se limitant au
cas linéaire, monovariable, continu et invariant dans le temps.
Le but de cette méthode puissante est de redonner l’importance à des grandeurs qui ne
sont ni l’entrée, ni la sortie, tout en prenant compte l’ensemble des phénomènes
dynamiques et statiques affectant le comportement du système.
i(t) R1
L
R2
s(t)
e(t)
vc(t) C
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
𝑑𝑖(𝑡)
⎧𝑒(𝑡) = 𝑅 . 𝑖(𝑡) + 𝑅 . 𝑖(𝑡) + 𝑣 (𝑡) + 𝐿.
⎪ 𝑑𝑡
𝑑𝑣 (𝑡) … … … … … … … … … … … … … … … … … … … … . . .1
⎨ 𝑖(𝑡) = 𝐶.
⎪ 𝑑𝑡
⎩ 𝑠(𝑡) = 𝑅 . 𝑖(𝑡) + 𝑣 (𝑡)
On définit l’état d’un système à partir de l’état initial enregistré àl’instant𝑡 , qu’on
considère comme une information sur le passé, qui est nécessaire et suffisante pour
déterminer l’évolution ultérieure du système pour𝑡 > 𝑡 , tout en ayant la nature des
signaux d’entrée appliqués.
L’état du système est généralement représenté par un vecteur d’état. Dans le cadre de
notre exemple, l’information nécessaire et suffisante pour résoudre le système
d’équations 1 est liée aux conditions initiales 𝑖(𝑡 ) 𝑒𝑡 𝑣 (𝑡 ),ainsi que la connaissance
de la grandeur de l’entrée.
b- variables d’état
Dans l’exemple 1, l’ensemble possible des variables d’état est [𝑖(𝑡), 𝑣 (𝑡)].
Les variables d’état dans les systèmes physiques sont des variables pouvant traduire le
comportements des éléments aptes à emmagasiner de l’énergie, tels : l’inductance, la capacité,
masse-ressort,…etc. ce sont des éléments ayant une capacité de mémoire.
c- vecteur d’état
𝑖(𝑡)
𝑥(𝑡) =
𝑣 (𝑡)
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
Les systèmes concernés sont les systèmes qui sont représentés par les équations d’état
linéaires, et leur comportement est invariant dans le temps.
𝑑𝑖(𝑡)
𝑒(𝑡) = (𝑅 + 𝑅 ). 𝑖(𝑡) + 𝑣 (𝑡) + 𝐿
𝑑𝑡 … … … … … … … … 2
𝑑𝑣 (𝑡)
𝑖(𝑡) = 𝑐
𝑑𝑡
𝑠(𝑡) = 𝑅 . 𝑖(𝑡) + 𝑣 (𝑡) … … … … … … … … . .3
𝑖(𝑡)
Le vecteur d’état choisi est : 𝑥(𝑡) =
𝑣 (𝑡)
𝑥 (𝑡)
D’où :𝑥(𝑡) =
𝑥 (𝑡)
𝑑𝑥 (𝑡)
𝑒(𝑡) = (𝑅 + 𝑅 ). 𝑥 (𝑡) + 𝑥 (𝑡) + 𝐿
𝑑𝑡 … … … … … .4
𝑑𝑥 (𝑡)
𝑥 (𝑡) = 𝑐
𝑑𝑡
𝑑𝑥 (𝑡) (𝑅 + 𝑅 ) 1 1
=− . 𝑥 (𝑡) − 𝑥 (𝑡) + 𝑒(𝑡)
𝑑𝑡 𝐿 𝐿 𝐿 ……………5
𝑑𝑥 (𝑡) 1
= 𝑥 (𝑡)
𝑑𝑡 𝑐
𝑠(𝑡) = 𝑅 . 𝑥 (𝑡) + 𝑥 (𝑡) … … … … … … … .6
(𝑅 + 𝑅 ) 1
− − 1
𝑥̇ (𝑡) = 𝐿 𝐿 × 𝑥 (𝑡) +
1 𝑥 (𝑡) 𝐿 × 𝑒(𝑡) … … … … … . .7
0 0
𝑐
et l’expression de la sortie est :
𝑥 (𝑡)
𝑠(𝑡) = [𝑅 1] × + 0 × 𝑒(𝑡) … … … … … .8
𝑥 (𝑡)
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
D’une manière générale, tout système linéaire, causal, et invariant, on peut leur associer
les équations matricielles suivantes :
ou :
dans le cas des systèmes monovariables (une seule entrée-une seule sortie) ;
𝑝 = 1 𝑒𝑡 𝑞 = 1.
Le schéma fonctionnel représentant du modèle d’état décrit par (9) et (10) est le
suivant :
A
C
+
D y(t)
+
Figure 2 : Schéma de simulation représentant le modèle d’état.
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
La méthode directe est la méthode qui donne le maximum d’informations car, elle
consiste à déterminer la représentation d’état directement à partir des équations de la
physique appliquée au système considéré, comme celle utilisée pour l’exemple
illustratif du circuit de la figure(1).
Souvent, les systèmes physiques sont donnés sous forme d’une fonction de transfert,
qu’on transforme en un modèle d’état.
Remarque :On s’intéresse toujours au cas monovariable (une seule entrée-une seule
sortie)
𝑏 ×𝑝 +𝑏 ×𝑝 + …………+ 𝑏
𝐺(𝑝) = … … … … … … .11
𝑝 +𝑎 ×𝑝 + … … … . +𝑎
avec :
𝑉(𝑝) 1
= … … … … … … … … … … … … … … … … … … … .12
𝑈(𝑝) 𝑝 + 𝑎 ×𝑝 + … … . . +𝑎
On pose :
5
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
𝑥 (𝑡) = 𝑣(𝑡)
⎧
𝑥 (𝑡) = 𝑣̇ (𝑡)
⎪
𝑥 (𝑡) = 𝑣 (𝑡) … … … … … … … … … … … … … . . … … … . .16
⎨ ⋮
⎪ ⋮
⎩𝑥 (𝑡) = 𝑣 (𝑡)
𝑥̇ (𝑡) = 𝑥 (𝑡)
⎧
(𝑡) = 𝑥 (𝑡)
⎪ 𝑥̇
𝑥̇ (𝑡) = 𝑥 (𝑡)
… … … … … … … … … … … … … … … … . . … .17
⎨ ⋮
⎪ ⋮
⎩𝑥̇ (𝑡) = 𝑥 (𝑡)
( )
Le sous système donné par ( )
est le suivant :
𝑌(𝑝)
=𝑝 ×𝑏 +𝑏 ×𝑝 + … … … … … . . +𝑏 … … … … … … … 𝟏𝟗
𝑉(𝑝
La représentation d’état :
6
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
Le schéma de simulation
+ + y(t)
+ + +
𝑏 𝑏 𝑏
𝑎 𝑎 𝑎 𝑎 𝑎
+ + + +
+ + + +
Figure 3: Schéma de simulation représentant la forme compagne commandable.
𝑢(𝑡)
𝑄 (𝑡)
ℎ (𝑡)
𝑄 (𝑡)
ℎ (𝑡)
𝑄 (𝑡)
ℎ (𝑡) 𝑄 (𝑡)
Figure 4 : Exemple de trois bacs dont les états (h1(t),h2(t),h3(t)) sont commandés en cascade par
la commande u(t).
𝒀(𝒑)[𝑎 + 𝑎 𝑝 + ⋯ . . +𝑎 𝑝 + 𝑝 ] = 𝑼(𝒑)[𝑏 + 𝑏 𝑝 + ⋯ . . +𝑏 𝑝 ] … … … … … . . 𝟐𝟒
7
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
⎡
1⎢
𝑌(𝑝) = −𝒀(𝒑)𝑎
𝑝 ⎢⎢
⎣
1
+ −𝒀(𝒑)𝑎
𝑝
1
+ ⋯….+ −𝒀(𝒑)𝑎
𝑝
1 𝟏
+ 𝑼(𝒑)𝑏 − 𝑎 𝒀(𝒑) … … . + 𝑼(𝒑)𝑏 − 𝑎 𝒀(𝒑)
𝑝 𝒑
⎤
1 ⎥ … … … … … … … . . 𝟐𝟔
+ 𝑼(𝒑)𝑏 − 𝑎 𝒀(𝒑) ⎥
𝑝 ⎥
⎦
⎡
1⎢
𝑋 (𝑝) = ⎢−𝑋 (𝑝)𝑎
𝑝⎢
⎣
1
+ −𝑋 (𝑝)𝑎
𝑝
1
+ ⋯….+ −𝑋 (𝑝)𝑎
𝑝
1 𝟏
+ 𝑼(𝒑)𝑏 − 𝑎 𝑋 (𝑝) … … . + 𝑼(𝒑)𝒃𝟏 − 𝒂𝟏 𝑿𝒏 (𝒑)
𝑝 𝒑
⎤
𝟏 ⎥ … … … … … … 𝟐𝟕
+ 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑) ⎥
𝒑 ⎥
⎦
On pose :
𝟏
𝑿𝟏 (𝒑) = 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑) ⇒ 𝒙̇ 𝟏 (𝒕) = −𝒂𝟎 𝒙𝒏 (𝒕) + 𝒃𝟎 𝒖(𝒕) … … … … . . 𝟐𝟖
𝒑
8
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
𝟏 𝟏
𝑿𝟐 (𝒑) = 𝑼(𝒑)𝒃𝟏 − 𝒂𝟏 𝑿𝒏 (𝒑) + 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑)
𝒑 𝒑
𝟏 𝟏
𝑿𝒎 𝟏 (𝒑) = 𝑼(𝒑)𝒃𝒎 − 𝒂𝒎 𝑿𝒏 (𝒑) … … . + 𝑼(𝒑)𝒃𝟏 − 𝒂𝟏 𝑿𝒏 (𝒑)
𝒑 𝒑
𝟏
+ 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑)
𝒑
𝟏
𝑿𝒏 𝟏 (𝒑) = −𝑿𝒏 (𝒑)𝒂𝒏 𝟐
𝒑
1
+ ⋯….+ −𝑋 (𝑝)𝑎
𝑝
𝟏 𝟏
+ 𝑼(𝒑)𝒃𝒎 − 𝒂𝒎 𝑿𝒏 (𝒑) … … . + 𝑼(𝒑)𝒃𝟏 − 𝒂𝟏 𝑿𝒏 (𝒑)
𝒑 𝒑
𝟏
+ 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑)
𝒑
⎡
𝟏⎢
𝑿𝒏 (𝒑) = ⎢−𝑿𝒏 (𝒑)𝒂𝒏 𝟏
𝒑⎢
⎣
1
+ −𝑋 (𝑝)𝑎
𝑝
1
+ ⋯….+ −𝑋 (𝑝)𝑎
𝑝
1 𝟏
+ 𝑼(𝒑)𝑏 − 𝑎 𝑋 (𝑝) … … . + 𝑼(𝒑)𝒃𝟏 − 𝒂𝟏 𝑿𝒏 (𝒑)
𝑝 𝒑
⎤
𝟏 ⎥
+ 𝑼(𝒑)𝒃𝟎 − 𝒂𝟎 𝑿𝒏 (𝒑) ⎥
𝒑 ⎥
⎦
9
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
𝒖(𝒕)
𝑏 𝑏 𝑏
𝑥 𝑥
+ 𝑥̇ 𝑥 + 𝑥 𝑥 𝑥
+ 𝑦(𝑡) = 𝑥 (𝑡)
+ +
- - - - -
𝑎 𝑎 𝑎 𝑎 𝑎
Forme modale
- Cas de pôles distincts : Ce type de représentation, encore appelée représentation parallèle,
convient particulièrement bien à la représentation d’un système dont la fonction de transfert
est décrite sous la forme d’une somme comme suit :
On dit que le système est strictement propre si l’ordre 𝑚 du numérateur est inférieur à l’ordre
𝑛 du dénominateur, tel que :
𝑺(𝒑) 𝜶𝟏 𝜶𝟐 𝜶𝒏
= + +⋯+
𝑬(𝒑) 𝒑 − 𝒑𝟏 𝒑 − 𝒑𝟐 𝒑 − 𝒑𝒏
𝜶𝟏 𝜶𝟐 𝜶𝒏
⇒ 𝑺(𝒑) = 𝑬(𝒑) + 𝑬(𝒑) + ⋯ + 𝑬(𝒑) … … . . 𝟑𝟒
𝒑 − 𝒑𝟏 𝒑 − 𝒑𝟐 𝒑 − 𝒑𝒏
Posons 𝑋 (𝑝) = 𝒑 𝒑𝒊
× 𝐸(𝑝) ⇒ 𝑋 (𝑝) × 𝑝 = 𝑋 (𝑝) × 𝑝 + 𝐸(𝑝) … … … .35
10
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
𝒑𝟏 𝟎⋯ 𝟎 𝟏
𝒙̇ 𝟏 (𝒕) = 𝑝 × 𝑥 (𝑡) + 𝑒(𝑡) 𝒙̇ 𝟏 (𝒕)
𝟎 ⋮ ⋮ × 𝒆(𝒕) … … . 𝟑𝟗
⋮ ⇒ ⋮ = ⋱ × 𝒙(𝒕) +
⋮ 𝟎 ⋮
𝒙̇ 𝒏 (𝒕) = 𝑝 × 𝑥 (𝑡) + 𝑒(𝑡) 𝒙̇ 𝒏 (𝒕) 𝟎 ⋯ 𝟎 𝒑𝒏 𝟏
Schéma de simulation :
𝑥̇ (𝑡) 𝑥 (𝑡)
+ 𝛼
𝑝
𝒆(𝒕)
𝑠(𝑡)
+ 𝑥̇ (𝑡) 𝑥 (𝑡)
𝛼
+
Soit 𝒑𝟏 un pôles réel multiple d’ordre 𝒌 et 𝒑𝒌 𝟏 , … . . , 𝒑𝒏 sont des pôles réels simples :
𝑁(𝑝)
𝐺(𝑝) =
(𝑝 − 𝑝 ) (𝑝 − 𝑝 )(𝑝 − 𝑝 ) … . . (𝑝 − 𝑝 )
𝛼 𝛼 𝛼 𝛼
𝐺(𝑝) = + …..+ + ⋯+ … … . . 𝟒𝟏
(𝑝 − 𝑝 ) (𝑝 − 𝑝 ) (𝑝 − 𝑝 ) (𝑝 − 𝑝 )
11
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
Exemple 3 :
𝐷(𝑝) = (𝑝 − 𝑝 ) (𝑝 − 𝑝 )(𝑝 − 𝑝 )
𝛼 𝛼 𝛼 𝛼 𝛼
𝐺(𝑝) = + + + +
𝑝−𝑝 (𝑝 − 𝑝 ) (𝑝 − 𝑝 ) (𝑝 − 𝑝 ) (𝑝 − 𝑝 )
𝑥̇ 𝑝 1 0 0 0 𝑥 0
⎡ 𝑥̇ ⎤ ⎡ 0 𝑝 1 0 0⎤ ⎡ 𝑥 ⎤ ⎡ ⎤
⎢ ⎥ ⎢ ⎥ ⎢ 0
𝑥̇ 0 0 𝑝 𝑥 ⎥ ⎢ ⎥
⎢ ⎥=⎢ 0 0 ⎥×⎢ ⎥+⎢ 1 ⎥ × 𝑢(𝑡)
⎢ 𝑥̇ ⎥ ⎢ 0 0 0 𝑝 0 ⎥ ⎢ 𝑥 ⎥ ⎢ 1 ⎥
⎣ 𝑥̇ ⎦ ⎣ 0 0 0 0 𝑝 ⎦ ⎣ 𝑥 ⎦ ⎣ 1 ⎦
𝑥
⎡ 𝑥 ⎤
𝑦(𝑡) = [|𝛼 𝛼 𝛼 |𝛼 𝛼 ] × ⎢⎢ 𝑥 ⎥
⎥ + 0 × 𝑢(𝑡)
⎢ 𝑥 ⎥
⎣ 𝑥 ⎦
Il a déjà été mentionné avant que la représentation d’état d’un système n’est pas unique, seules
les commandes appliquées au système et les sorties qui en résultent qui sont les gradeurs
caractéristiques du système. Il existe cependant une infinité de représentations internes d’un
système qui dépendent du vecteur d’état choisi.
Le vecteur d’état est un ensemble minimal de variables d’état, il engendre un espace d’état de
dimension exactement égale au nombre de variables d’état. Changer de variables d’état veut tout
simplement dire changer de base de représentation. On peut appliquer au vecteur d’état 𝑥(𝑡) le
changement de base suivant 𝑥 = 𝑀. 𝑥, M est appelée matrice de passage.
On aura dans ce cas le nouveau modèle d’état d’écrit par des équations dont le nouveau vecteur
d’état est:
12
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
Les deux représentations d’état (A,B,C,D) et (A’,B’,C’,D’) vérifient les relations suivantes :
𝐴 =𝑀 . 𝐴. 𝑀 , 𝐵′ = 𝑀 .𝐵 , 𝐶′ = 𝐶. 𝑀 𝑒𝑡 𝐷′ = 𝐷.
Comme il est possible de passer d’une fonction de transfert à une représentation d’état, il y a une
façon unique d’obtenir une fonction de transfert à partir d’un modèle d’état.
On note ℒ l’opérateur de Laplace, qui peut s’appliquer aux matrices. On rappelle le modèle d’état
d’un système linéaire, monovariable, continu et stationnaire donné par les relations (9) et (10):
𝑆(𝑝)
⇒ 𝐺(𝑝) = = 𝐶. (𝑝. 𝐼 − 𝐴) . 𝐵 + 𝐷
𝑈(𝑝)
13
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
Exemple 4 :
Déterminer la fonction de transfert ainsi que ses pôles d’un système représenté par le
modèle d’état suivant :
𝑥̇ (𝑡) −2 −4 𝑥 (𝑡) 0
= × + × 𝑒(𝑡)
𝑥̇ (𝑡) −2 −9 𝑥 (𝑡) 1
𝑥 (𝑡)
𝑦(𝑡) = [1 0] × + 0 × 𝑒(𝑡)
𝑥 (𝑡)
𝑝+2 +2
(𝑝. 𝐼 − 𝐴) =
+4 𝑝+9
𝑝+9 −4
𝑐𝑜𝑓(𝑝. 𝐼 − 𝐴) =
−2 𝑝 + 2
𝑝+9 −4
𝑐𝑜𝑓(𝑝. 𝐼 − 𝐴) −2 𝑝+2
(𝑝. 𝐼 − 𝐴) = =
𝑑𝑒𝑡(𝑃. 𝐼 − 𝐴) (𝑝 + 9) × (𝑝 + 2) − 8
𝑝+9 −4
−2 𝑝+2 0
𝐺(𝑝) = 𝐺(𝑝) = 𝐶. (𝑃. 𝐼 − 𝐴) . 𝐵 = [1 0] × ×
(𝑝 + 9) × (𝑝 + 2) − 8 1
−4 −4 𝑁(𝑝)
= = =
𝑝 + 11. 𝑝 + 10 (𝑝 + 10) × (𝑝 + 1) 𝐷(𝑝)
𝑝 = −1 𝑒𝑡 𝑝 = −10
Ces pôles sont aussi les valeurs propres de la matrice de commande 𝐴 et qui sont les
solutions del’équation𝐷(𝑝) = 0.
14
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
Conclusion
Comme il a été mentionné, la fonction de transfert est une relation entrée-sortie, qui n’apporte
aucune connaissance sur la structure interne d’un système. Deux systèmes différents peuvent
avoir la même fonction de transfert. A contrario, le modèle d’état peut nous fournir des
informations accessibles à la mesure, qui sontdirectement liées aux grandeurs physiques du
système.De ce point de vu, il est souvent nécessaire de connaître l’évolution des états internes
du système à chaque instant (allant de l’état initial à l’état final) et de pouvoir aussiles analyser,
notamment pour un système complexe.Ce modèle de représentation offre donc de nouvelles
possibilité en terme d’analyse et de commande des systèmes. Le calcul de la sortie, et analyse
d’un comportement d’un système dans l’espace d’état sera l’objet du prochain chapitre.
15