Professional Documents
Culture Documents
Ainsi, l’état dynamique d’un système peut être caractérisé par un ensemble de variables internes
appelées variables d’état. Cet ensemble résume complètement la configuration dynamique
courante du système. Pour cela, il doit contenir un nombre minimal de variables d’état
nécessaires et suffisantes pour décrire les dynamiques du système.
1
INTRODUCTION AUX SYSTEMES LINEAIRES 2
Le choix de cet ensemble minimal n’est pas unique, mais doit comporter un nombre toujours
identique de variables d’état indépendantes. Cela signifie que les valeurs initiales de chacune des
variables d’état constituant l’ensemble peuvent être fixées de manière arbitraire.
L’état initial d’un système doit ainsi constituer sa mémoire : étant donné l’état d’un système à un
instant donné, la connaissance du passé ne donne pas d’information additionnelle sur le futur
comportement du système. Il faut donc définir aussi des fonctions (équations d’état) pour faire la
prédiction du futur, les fonctions couramment utilisées sont celle résultant d’une intégration.
DEFINITION
Etat
L´état d´un système est un ensemble de variables (𝑥(𝑡)) telles que leurs valeurs a un instant
𝑡 = 𝑡0 , avec les signaux d’entré (𝑢(𝑡)) pour tout temps 𝑡 ≥ 𝑡0 , et les équations qui décrivent les
dynamiques [𝑓(𝑥, 𝑢, 𝑡), 𝑔(𝑥, 𝑢, 𝑡)], peuvent prédire les valeurs futures des états (𝑥(𝑡)) et sorties
𝑦(𝑡) du système, pour tout temps 𝑡 ≥ 𝑡0 .
Remarque : Les états ne représentent pas nécessairement des variables physiques du système.
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 3
Les équations utilisés pour la représentation d’état sont les produites para des fonctions
d’intégration, et peuvent varier suivant le type de système. Ainsi pour un :
Système Linéaire
𝑥̇ (𝑡) = 𝐴(𝑡)𝑥 (𝑡) + 𝐵(𝑡)𝑢(𝑡) Equation d’état
𝑦(𝑡) = 𝐶 (𝑡)𝑥(𝑡) + 𝐷 (𝑡)𝑢(𝑡) Equation de sortie
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 4
Avec :
𝐴(𝑡) matrice d’état
𝐵(𝑡) matrice d’entrée
𝐶(𝑡) matrice de sortie
𝐷(𝑡) matrice de transition directe
Il est possible d’obtenir des représentations d’état, en forme matricielle, pour un système SISO a
partir d’une seule équation différentielle ou pour un système MIMO, a partir de plusieurs de ces
équations représentant les relations entre les variables.
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 5
Cas d’une équation différentielle ordinaire d’ordre 𝑛 sans dérivées des termes d’entrée:
n n −1
y + a1 y + + an−1 y + an y = u
On suppose les conditions initiales 𝑦(0), 𝑦̇ (0), … 𝑦 𝑛−1 (0) et l’entrée 𝑢(𝑡) pour un temps 𝑡 ≥ 0
connues, il est donc possible de choisir les variables d’état tels quelles puissent définir
complètement le futur du système, on peu donc choisir :
n −1
x1 = y; x2 = y ; xn = y
L’équation différentielle peu donc s’écrire sous la forme de plusieurs équations d’état, et une
équation de sortie:
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 6
x1 = x2
x2 = x3
xn−1 = xn
xn = −an x1 − a1 xn + u
y = x1
Ou en forme matricielle:
x = Ax + Bu
y = Cx
Avec:
x1
x
x = 2
xn ;
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 7
0 1 0 0 0
0
0
0 1 0
A= B =
0 0 0 1 0
− an − an−1 − an−2 − a1 1 C = [1 0 0]
; ;
Remarque : La représentation d’état d’un système n’est pas unique, car celle-ci dépend de la
sélection des variables d’état, cependant pour toutes les représentations d’état pour un même
système auront le même nombre de variables d’état.
Exemple :
Pour le système mécanique de la figure, dont l’équation qui représente sa dynamique est :
My + Cy + Ky = F
F Avec : u = F
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 8
Cas d’une équation différentielle ordinaire d’ordre 𝑛 sans dérivées des termes d’entrée:
n n −1 n n −1
y + a1 y + + an−1 y + an y = b0 u + b1 u + + bn−1u + bnu
On suppose les conditions initiales 𝑦(0), 𝑦̇ (0), … 𝑦 𝑛−1 (0) et l’entrée 𝑢(𝑡) pour un temps 𝑡 ≥ 0
connues, il est donc possible de choisir les variables d’état tels quelles puissent définir
complètement le futur du système. Il est nécessaire dans ce cas d’annuler les dérives de l’entrée.
On peu donc choisir :
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 9
x1 = y − β 0u
x2 = y − β 0u − β1u = x1 − β1u
x3 = y − β 0u − β1u − β 2u = x2 − β 2u
n −1 n −1 n−2
xn = y − β 0 u − β1 u − − β n−2u − β n−1u = xn−1 − β n−1u
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 10
x1 = x2 + β1u
x2 = x3 + β 2u
xn−1 = xn + β n−1u
xn = −an x1 − an−1 x2 − − a1 xn + β nu
y = x1 + β 0u
Ou en forme matricielle:
x = Ax + Bu
y = Cx
Avec:
x1 0 1 0 0 β1
0 0 β
x 0 1 2
x = 2 A = B=
1
β
0 0 0 n−1
xn ; − an − an−1 − an−2 − a1 β n C = [1 0 0] D = β 0 = b0
; ; ;
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 11
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 12
Il est aussi possible de d’obtenir une représentation d’état directement des équations
différentielles de chaque élément d’un système, ou des équations intermédiaires.
Exemple 1 : Pour le système thermique qui représente le Thermomètre de mercure avec coque
en cuivre.
Les deux surfaces et le mercure absorbent de la chaleur:
Hg: Mercure THg, CHg ; V: Verre TV, CV ; C: Cuivre TC, CC
Entre chaque élément on a une résistance de contact: R1, R2, R3.
Les équations de base sont :
1) Q1 − Q2 = CC DTC ; 2) Q2 − Q3 = CV DTV ;
TE − TC
Q1 =
C V Q3 = C Hg DTHg R1
3) 4) ;
Q3
TC − TV TV − THg
Q1
Hg Q2 = Q3 =
5) R2 ; 6) R3
TE Q2
TE , TC , TV , THg , Q1 , Q2 , Q3
6 équations 7 variables ( )
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 13
On veut obtenir une représentation d’état que représente le système avec la relation entrée sortie
THg = f (TE )
Pour cela on peut réduire le modèle du système de six à trois équations, et avec seulement les
températures comme variables :
1 1 TV TE 1 1 TC THg 1
+
+ CC D TC = + +
+ CV D TV = + T = R
3 + C D THg
V Hg
7) 1
R R2 R2 R1
8) 2
R R3 R2 R3
9) R3
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 14
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 15
F1
Exemple 2 : Soit les système mécanique MIMO avec deux
entrées (F1 et F2) et deux sorties (y1 et y2): M1
y1
Les équations du système sont : K1 C1
𝐹1 − 𝐾1 (𝑦1 − 𝑦2 ) − 𝐶1 𝐷(𝑦1 − 𝑦2 ) = 𝑀1 𝐷 2 𝑦1
𝐹2 + 𝐾1 (𝑦1 − 𝑦2 ) + 𝐶1 𝐷(𝑦1 − 𝑦2 ) − 𝐾2 𝑦2 − 𝐶2 𝐷𝑦2 = 𝑀2 𝐷 2 𝑦2
F2
Y2 M2
Dans ce cas on a :
𝑢1 𝐹 𝑦1
𝑢 = �𝑢 � = � 1 � ; 𝑦 = �𝑦 �
C2
K2
2 𝐹2 2
𝑢1 − 𝐾1 𝑥1 + 𝐾1 𝑥3 − 𝐶1 𝑥2 + 𝐶1 𝑥4 = 𝑀1 𝑥̇ 2
𝑢2 + 𝐾1 𝑥1 − 𝐾1 𝑥3 + 𝐶1 𝑥2 − 𝐶1 𝑥4 − 𝐾2 𝑥3 − 𝐶2 𝑥4 = 𝑀2 𝑥̇ 4
3
Dulhoste Jean-François.- Universidad de Los Andes. Esc. Ing. Mecánica. Dpto. Ciencias Térmicas - Grenoble INP. ENSE .Gipsa-lab.
INTRODUCTION AUX SYSTEMES LINEAIRES 16
Ou en forme matricielle:
x = Ax + Bu
y = Cx
Avec :
0 1 0 0 0 0
⎡ 𝐾1 𝐶1 𝐾1 ⎤
𝐶1 ⎡1 ⎤
⎢− 𝑀1 − 𝑀1 𝑀1 𝑀1 ⎥ ⎢𝑀1 0⎥
1 0 0 0
𝐴=⎢ ; 𝐵 = ; 𝐶=� �
0 0 0 1 ⎥ ⎢0 0 ⎥ 0 0 1 0
⎢ 𝐾1 𝐶1 𝐾1 +𝐾2 𝐶 +𝐶 ⎥ ⎢ 1⎥
⎣ 𝑀2 − − 1 2⎦ ⎣0 𝑀2 ⎦
𝑀2 𝑀2 𝑀2