Académique Documents
Professionnel Documents
Culture Documents
Introduction
Solution de l’équation . . .
Title Page
Nabil Derbel JJ II
J I
GE2 Page 1 of 67
Close
Quit
1. Introduction
Dans ce chapitre:
J I
Page 2 of 67
Go Back
Full Screen
Close
Quit
2. Solution de l’équation d’état
2.1. Formulation du problème
Partons de l’équation d’état suivante:
Introduction
ẋ = Ax + Bu
(1) Solution de l’équation . . .
y = Cx + Du Matrice de transition
Discrétisation de . . .
On envisage d’exprimer x(t) puis y(t), pour une commande u(t) donnée.
Home Page
2.2. Solution de l’équation sans second membre
Title Page
Considérons l’équation différentielle sans second membre:
ẋ = Ax (2) JJ II
Sa solution est: J I
xESSM = exp(At)v (3)
Page 3 of 67
v est un vecteur constant.
Go Back
Full Screen
Close
Quit
2.3. Solution particulière de l’équation avec second membre
Pour calculer une solution particulière de l’équation avec second membre, on ap-
plique la méthode de la variation de la constante v. Pour x(t) = exp(At)v(t):
Full Screen
Close
Quit
Si à l’instant t = 0, le système est à l’état x0 , on a la constante v = x0 , soit:
Z t
x(t) = exp(At)x0 + exp[A(t − τ )]Bu(τ )dτ (9)
| {z } 0
xl (t) | {z }
xf (t)
Introduction
avec: Solution de l’équation . . .
xl (t) = exp(At)x0 (10) Matrice de transition
représente le régime libre, et: Discrétisation de . . .
Z t
xf (t) = exp[A(t − τ )]Bu(τ )dτ (11) Home Page
0
Title Page
représente le régime forcé.
JJ II
J I
Page 5 of 67
Go Back
Full Screen
Close
Quit
3. Matrice de transition
La matrice de transition est définie par:
X∞
(At)n (At)2 (At)3 (At)n
Φ(t) = exp(At) = = I + At + + + ··· + + · · · (12)
n=0
n! 2! 3! n! Introduction
Solution de l’équation . . .
∞
X 1 n
exp(At) = exp M A0 M −1 t = M A0 M −1 t Home Page
n=0
n!
X∞
1 Title Page
= M A0 M −1 × M A0 M −1 · · · M A0 M −1 tn
n! | {z }
n=0
n f ois
JJ II
∞
!
X 1 0 n J I
= M (A t) M −1
n=0
n!
Page 6 of 67
= M exp(A0 t)M −1 (13)
Go Back
Full Screen
Close
Quit
3.1. Matrice d’état nilpotente
Dans le cas où la matrice d’état est nilpotente, c’est à dire qu’il existe un entier
r ≤ n telle que:
Ar = 0 , Ar−1 6= 0 (14)
A possède une valeur propre nulle de multiplicité n (toutes les valeurs propres de Introduction
Title Page
JJ II
J I
Page 7 of 67
Go Back
Full Screen
Close
Quit
3.2. Matrice d’état diagonalisable
Si la matrice d’état est diagonalisable, il existe une matrice de passage M telle que:
λ1 0 · 0
0 λ2 · 0
A0 = M −1 AM = ·
(16) Introduction
· · ·
Solution de l’équation . . .
0 0 · λn
Matrice de transition
Alors, on a: Discrétisation de . . .
exp(λ1 t) 0 · 0
Home Page
0 exp(λ2 t) · 0
exp(A t) =
0
(17)
· · · · Title Page
0 0 · exp(λn t)
JJ II
J I
Page 8 of 67
Go Back
Full Screen
Close
Quit
3.3. Matrice d’état non diagonalisable, cas d’une valeur pro-
pre multiple
Si la matrice d’état n’est pas diagonalisable, elle possède une valeur propre multiple.
Si A possède une seule valeur propre de multiplicité n, on a: (A − λI)n = 0. Dans
ce cas, on pose N = A − λI: qui est une matrice nilpotente (N n = 0). Alors, on a: Introduction
Solution de l’équation . . .
Φ(t) = exp(At) = exp(λIt + N t) = exp(λIt) × exp(N t) Matrice de transition
1 2 1 n−1 Discrétisation de . . .
= exp(λt) I + N t + (N t) + · · · + (N t) (18)
2! (n − 1)!
Home Page
Ce résultat découle de l’équation exp(A1 + A2 ) = exp(A1 ) × exp(A2 ) si A1 et A2
commutent, c’est à dire si A1 A2 = A2 A1 . Title Page
Ainsi, Φ(t) se présente sous la forme:
2 3
JJ II
tn−2 tn−1
1 t t2! t3! · (n−2)! (n−1)!
2
tn−3 tn−2
J I
0 1 t t ·
2! (n−3)! (n−2)!
tn−4 tn−3
0 0 1 t · (n−4)! (n−3)!
Φ(t) = exp(λt) · · · · · · ·
(19) Page 9 of 67
t2
0 0 0 0 · t Go Back
2!
0 0 0 0 · 1 t
0 0 0 0 · 0 1 Full Screen
Close
Quit
3.4. Valeurs propres complexes conjuguées simples
Si la matrice d’état possède deux valeurs propres simples et complexes conjuguées
λ1,2 = a ± jb, la partie correspondante à cette valeur propre s’exprime (après
changement de base de matrice de passage M ) par A en notation réelle et par A
en notation complexe: Introduction
Solution de l’équation . . .
a −b λ1 0
A= , A= (20) Matrice de transition
b a 0 λ1
Discrétisation de . . .
La matrice de transition s’exprime alors:
Home Page
exp(λ1 t) 0 cos bt + j sin bt 0
exp(At) = = exp(at)
0 exp(λ1 t) 0 cos bt − j sin bt Title Page
(21)
En effectuant le changement de base de matrice de passage: JJ II
0 1 −j 0−1 1 1 1 J I
M = , M = (22)
1 j 2 j −j
Page 10 of 67
on obtient:
1 1 −j cos bt + j sin bt 0 1 1 Go Back
Φ(t) = exp(At) = eat
2 1 j 0 cos bt − j sin bt j −j
Full Screen
cos bt − sin bt
= exp(at) (23)
sin bt cos bt Close
Quit
3.5. Valeurs propres multiples et complexes conjuguées
La matrice d’état peut s’exprimer sous la forme:
a b 1 0 0 0 · 0 0
−b a 0 1 0 0 · 0 0
0 0 a b 1 0 · 0 0 Introduction
0 0 −b a 0 1 · 0 0 Solution de l’équation . . .
A = · · · · · · · · ·
(24) Matrice de transition
0 0 0 0 · a b 1 0 Discrétisation de . . .
0 0 0 0 · −b a 0 1
0 0 0 0 · 0 0 a b
Home Page
0 0 0 0 · 0 0 −b a
La matrice de transition correspondante s’écrit: Title Page
exp(At) = exp(at) × JJ II
t2 t2 tn−1 tn−1
cos bt sin bt t cos bt t sin bt 2! cos bt 2! sin bt · (n−1)! cos bt (n−1)! sin bt
2
t2 tn−1 tn−1 J I
− sin bt cos bt −t sin bt t cos bt − t2! sin bt 2! cos bt · − (n−1)! sin bt (n−1)! cos bt
0 0 cos bt sin bt t cos bt t sin bt · tn−2 tn−2
(n−2)! cos bt (n−2)! sin bt Page 11 of 67
tn−2 tn−2
0 0 − sin bt cos bt −t sin bt t cos bt · − (n−2)! sin bt
(n−2)! cos bt
· · · · · · · · · Go Back
0 0 0 0 · cos bt sin bt t cos bt t sin bt
0 0 0 0 · − sin bt cos bt −t sin bt t cos bt Full Screen
0 0 0 0 · 0 0 cos bt sin bt
Close
0 0 0 0 · 0 0 − sin bt cos bt
(25) Quit
Ce résultat découle du fait que l’on peut calculer la matrice de transition d’un bloc
de Jordan à valeur propre complexe. Puis on calcule le bloc de Jordan relatif à
l’autre valeur propre complexe (le conjugué de la première valeur propre). Puis
on rassemble les deux blocs comme on l’a fait lors de la bloc diagonalisation de la
matrice d’état correspondante (les mêmes changements de bases).
On peut voir la matrice de transition sous la forme de blocs. Pour cela, posons le Introduction
On remarque que:
Home Page
t2 t3 tn−2 tn−1
φ tφ 2! φ 3! φ · (n−2)! φ (n−1)! φ
t2 tn−3 tn−2
0 φ tφ
2! φ · (n−3)! φ (n−2)! φ
Title Page
tn−4 tn−2
0 0 φ tφ · (n−4)! φ (n−2)! φ
Φ(t) = (27) JJ II
· · · · · · ·
2
0 0 0 0 · tφ t
2! φ J I
0 0 0 0 · φ tφ
0 0 0 0 · 0 φ Page 12 of 67
Les termes “0” de cette matrice sont des matrices nulles carrées d’ordre deux. Go Back
Full Screen
Close
Quit
3.6. Calcul de la matrice de transition par la transformation
de Laplace inverse
La matrice de transition peut s’exprimer par le calcul inverse de la transformée de
Laplace. En effet, Pour le régime libre d’un système décrit par l’équation d’état
ẋ = Ax s’exprime par: Introduction
x(t) = exp(At)x0 (28) Solution de l’équation . . .
J I
Page 13 of 67
Go Back
Full Screen
Close
Quit
Exemple 1: Soit la matrice d’état:
−1 −2 0
A = −3 1 −3 (32)
−5 6 −6
Introduction
Son équation caractéristique est:
Solution de l’équation . . .
3 2 Matrice de transition
p + 6p + 11p + 6 = (p + 1)(p + 2)(p + 3) = 0 (33)
Discrétisation de . . .
On a:
2 Home Page
p + 5p + 12 −2(p + 6) 6
1
Φ(p) = −3(p + 1) (p + 6)(p + 1) −3(p + 1)
(p + 1)(p + 2)(p + 3) Title Page
−(5p + 13) 2(3p + 8) p2 − 7
4 −5 3 −6 8 −6 3 −3 3 JJ II
1 1 1
= 0 0 0 + −3 4 −3 + 3 −3 3
p+1 p+2 p+3
−4 5 −3 3 −4 3 1 −1 1 J I
Donc: Page 14 of 67
4 −5 3 −6 8 −6 3 −3 3
Φ(t) = e−t 0 0 0 + e−2t −3 4 −3 + e−3t 3 −3 3 Go Back
−4 5 −3 3 −4 3 1 −1 1
−t −2t −3t −t −2t −3t
Full Screen
4e − 6e + 3e −5e + 8e − 3e 3e − 6e−2t + 3e−3t
−t
Quit
Exemple 2: Soit la matrice d’état:
0 1 0
A = −3 −2 1 (35)
2 2 −1
Introduction
A possède −1 comme valeur propre triple. Son équation caractéristique est:
Solution de l’équation . . .
3 3 3
det(pI − A) = p + 3p + 3p + 1 = (p + 1) (36) Matrice de transition
Discrétisation de . . .
On a:
Home Page
p(p + 3) p+1 1
1
Φ(p) = −(3p + 1) p(p + 1) p
(p + 1)3 2 Title Page
2(p − 1) 2(p + 1) p + 2p + 3
1 0 0 1 1 0 −2 0 1 JJ II
1 1 1
= 0 1 0 + −3 −1 1 + 2 0 −1
p+1 (p + 1)2 (p + 1)3
0 0 1 2 2 0 −4 0 2 J I
Page 15 of 67
1 0 0 1 1 0 −2 0 1
A1 = 0 1 0 , A2 = −3 −1 1 , A3 = 2 0 −1 (37) Go Back
0 0 1 2 2 0 −4 0 2
Full Screen
Finalement:
1 2
1 + t − t2 t 2t Close
exp(At) = e −t −3t + t2 1 2
1 − t t − 2t (38)
2t − 2t2 2t 1 + t2 Quit
Exemple 3: Soit la matrice d’état:
3 6 2
A = −2 −4 −1 (39)
−2 −3 −2
Introduction
A possède −1 comme valeur propre triple. Son polynôme caractéristique est:
Solution de l’équation . . .
3 Matrice de transition
(p + 1) = 0 (40)
Discrétisation de . . .
−1
p−3 −6 −2 p+5 6 2
1 Home Page
Φ(p) = 2 p+4 1 = −2 p − 2 −1
(p + 1)2
2 3 p+2 −2 −3 p Title Page
1 0 0 4 6 2
1 1
= 0 1 0 + −2 −3 −1 (41) JJ II
p+1 (p + 1)2
0 0 1 −2 −3 −1
J I
Ce qui donne:
Page 16 of 67
1 0 0 4 6 2
Φ(t) = e−t 0 1 0 + te−t −2 −3 −1 Go Back
0 0 1 −2 −3 −1
Full Screen
1 + 4t 6t 2t
= e−t −2t 1 − 3t −t (42)
Close
−2t −3t 1 − t
Quit
Exemple 4: Soit la matrice d’état:
1 −1 0 −1
1 −2 −1 0
A= 1
(43)
0 0 −1
3 −1 1 −3 Introduction
Solution de l’équation . . .
A possède −1 comme valeur propre quadruple. Son équation caractéristique est:
Matrice de transition
4
(p + 1) = 0 (44) Discrétisation de . . .
On a: Home Page
−1
p−1 1 0 1 p+3 −1 0 −1 Title Page
−1 p + 2 1 0 1 1 p −1 0
Φ(p) =
=
−1 0 p p+1 (p + 1)2 1 0 p+2 −1 JJ II
−3 1 −1 p + 3 3 −1 1 p−1
1 0 0 0 2 −1 0 −1 J I
0 1 0 0 1 −1 −1 0
= e−t
0 0 1 0 + te 1
−t
0 1 −1 Page 17 of 67
0 0 0 1 3 −1 1 −2
Go Back
1 + 2t −t 0 −t
t 1 − t −t 0
= e−t
(45) Full Screen
t 0 1+t −t
3t −t t 1 − 2t Close
Quit
Exemple 5: Soit la matrice d’état:
−2 1 2 0
2 −2 −1 −1
A= −1
(46)
1 1 0
−2 2 4 −1
Introduction
A possède −1 comme valeur propre quadruple. Son équation caractéristique est: Solution de l’équation . . .
4 Matrice de transition
(p + 1) = 0 (47)
Discrétisation de . . .
On a:
−1
p+2 −1 −2 0 Home Page
−2 p+2 1 1
Φ(p) =
1 −1 −1 0 Title Page
2 −2 −4 p + 1
2 JJ II
p +p+1 p+1 2p + 3 −1
1 2p + 1 p(p + 1) −(p + 2) −p
= J I
(p + 1) 4 −p p + 1 p 2
+ 4p +4 −1
−2p 2(p + 1) 2(2p + 3) p2 + 2p − 1 Page 18 of 67
1 0 0 0
1 0 1 0 0
Go Back
=
p+1 0 0 1 0
0 0 0 1 Full Screen
−1 1 2 0 1 0 1 −1 Close
1 2 −1 −1 −1 1 −1 0 −1 1
+ + (48)
(p + 1) 2 −1 1 2 0 (p + 1)3 1 0 1 −1 Quit
−2 2 4 0 2 0 2 −2
Donc, on a:
1 0 0 0 −1 1 2 0
−t 0 1 0 0 2 −1 −1 −1
Φ(t) = e + te
−t (49)
0 0 1 0 −1 1 2 0
0 0 0 1 −2 2 4 0 Introduction
1 0 1 −1 Solution de l’équation . . .
1 2 −t −1 0 −1 1
+ t e Matrice de transition
2 1 0 1 −1 Discrétisation de . . .
2 0 2 −2
1 − t + 12 t2 t 2t + 21 t2 − 21 t2 Home Page
2t − 12 t2 1−t −t − 12 t2 −t + 21 t2
= e−t
−t + 1 t2
(50)
2 t 1 + 2t + 21 t2 − 21 t2 Title Page
−2t + t2 2t 4t + t2 1 − t2
JJ II
J I
Page 19 of 67
Go Back
Full Screen
Close
Quit
Exemple 6: Soit la matrice d’état:
0 1 0
A = −2 −2 0 (51)
2 1 −1
A possède les valeurs propres −1 et −1 ± j. Son équation caractéristique est: Introduction
2 Solution de l’équation . . .
(p + 1)[(p + 1) + 1] = 0 (52)
Matrice de transition
On a: Discrétisation de . . .
−1
p −1 0
Φ(p) = 2 p+2 0 Home Page
−2 −1 p+1
Title Page
(p + 2)(p + 1) p+1 0
1
= −2(p + 1) p(p + 1) 0 JJ II
(p + 1)[(p + 1)2 + 1] 2
2(p + 1) (p + 1)(p + 2) (p + 1) + 1
0 0 0 1 0 0 1 1 0 J I
1 p + 1 1
= 0 0 0 + 0 1 0 + −2 −1 0
p+1 (p + 1)2 + 1 (p + 1)2 + 1
0 1 1 0 −1 0 2 1 0 Page 20 of 67
0 1 1 0 −1 0 2 1 0
Close
cos t + sin t sin t 0
= e−t −2 sin t cos t − sin t 0 (53) Quit
2 sin t 1 − cos t + sin t 1
Exemple 7: Soit la matrice d’état:
−4 3 −2 1
−4 2 −2 0
A= −3
(54)
2 −3 0
−2 2 −2 −1
Introduction
A possède les valeurs propres −1 ± j et −2 ± j. Son équation caractéristique est: Solution de l’équation . . .
2 2 Matrice de transition
[(p + 1) + 1][(p + 2) + 1] = 0 (55)
Discrétisation de . . .
On a:
−1
p+4 −3 2 −1 Home Page
4 p−2 2 0 1
Φ(p) =
= ×
3 −2 p + 3 0 [(p + 1) + 1][(p + 2)2 + 1]
2 Title Page
2 −2 2 p+1
3 JJ II
p + 2p2 − p − 2 3p2 + 10p + 7 −2(p2 + 3p + 1) p2 + p − 2
−2(2p2 + 5p + 3) p3 + 8p2 + 15p + 6 −2(p2 + p − 2) −2(2p + 3)
J I
−3(p2 + 5p + 2) 2p2 + p − 3 p3 + 3p2 + 8p + 8 −(3p + 2)
−2(p2 + 2p + 2) 2(p2 + 2p + 2) −2(p2 + 2p + 2) (p + 3)(p2 + 2p + 2) Page 21 of 67
−1 2 −2 1 −1 1 0 −1
p+1 −2 3 −2 0 1 0 −1 2 −2 Go Back
= +
2
(p + 1) + 1 −1 1 0 −1 (p + 1) + 1 1 −2 2 −1
2
0 0 0 0 0 0 0 0 Full Screen
2 −2 2 −1 0 0 0 1 Close
p+2 2 −2 2 0 1 −2 2 −2 2
+ + (56)
(p + 2)2 + 1 1 −1 1 1 (p + 2)2 + 1 −3 3 −3 2 Quit
0 0 0 1 −2 2 −2 1
Soit l’expression de la matrice de transition:
(2e−2t − e−t ) cos t 2(e−t − e−2t ) cos t 2(e−2t − e−t ) cos t (e−t − e−2t ) cos t
−t
−e sin t −t
+e sin t +(e−2t − e−t ) sin t
2(e−2t − e−t ) cos t (3e−t − 2e−t ) cos t 2(e−2t − e−t ) cos t 2(e−2t − e−t ) sin t
Introduction
−t
−2e sin t +(2e −2t
− e ) sin t +2(e−t − e−2t ) sin t
−t
Solution de l’équation . . .
Matrice de transition
(e−2t − e−t ) cos t (e−t − e−2t ) cos t e−2t cos t (e−2t − e−t ) cos t
Discrétisation de . . .
+(e−t − 3e−2t ) sin t +(3e−2t − 2e−t ) sin t +(2e−t − 3e−2t ) sin t +(2e−2t − e−t ) sin t
−2e−2t sin t 2e−2t sin t −2e−2t sin t e−2t cos t Home Page
+e−2t sin t
Title Page
(57)
JJ II
J I
Page 22 of 67
Go Back
Full Screen
Close
Quit
Exemple 8: Soit la matrice d’état:
−3 2 −1 1
−4 2 −2 1
A= −3
(58)
2 −3 1
−2 2 −2 0 Introduction
Solution de l’équation . . .
A possède les valeurs propres doubles −1 ± j. Son équation caractéristique est:
Matrice de transition
2 2
[(p + 1) + 1] = 0 (59) Discrétisation de . . .
On a: Home Page
−1
p+3 −2 1 −1
Title Page
4 p−2 2 −1 1
Φ(p) =
= ×
3 −2 p+3 −1 [(p + 1)2 + 1]2 JJ II
2 −2 2 p
p3 + p2 − 2p − 2 2(p2 + 3p + 2) −(p2 + 4p + 2) p(p + 2) J I
−4(p + 1)2 p3 + 6p2 + 10p + 4 −2p(p + 2) p2 − 2
−(3p2 + 4p + 2) 2p(p + 1) p3 + p2 + 2p + 2 p2 Page 23 of 67
−2(p2 + 2p + 2) 22(p2 + 2p + 2) −22(p2 + 2p + 2) (p + 2)(p2 + 2p + 2)
Go Back
(60)
Full Screen
Close
Quit
1 0 0 0 −2 1 0 0
p+1 0 1 0 0 1 −2 0 0 0
Φ(p) = +
(p + 1)2 + 1 0 0 1 0 (p + 1)2 + 1 −2 1 −2 1
0 0 0 1 −2 2 −2 0 Introduction
−1 1 −1 1 −1 1 −1 0 Solution de l’équation . . .
(p + 1)2 − 1 −2 2 −2 1
+ 2(p + 1) 0
0 0 −1 Matrice de transition
+ (61)
[(p + 1) + 1] −1 1 −1
2 2 0 [(p + 1)2 + 1]2 1 −1 1 −1 Discrétisation de . . .
0 0 0 0 0 0 0 0
(1 − t) cos t − (1 + t) sin t t cos t + (1 + t) sin t −t[cos t + sin t] t cos t Title Page
−t −2[t cos t + sin t] (1 + 2t) cos t + sin t −2t cos t t[cos t − sin t]
e
−t cos t + (t − 2) sin t t cos t + (1 − t) sin t (1 − t)[cos t − sin t] (1 − t) sin t JJ II
−2 sin t 2 sin t −2 sin t cos t + sin t
(62) J I
Page 24 of 67
Go Back
Full Screen
Close
Quit
3.7. Calcul de la matrice de transition par le Théorème de
Cayley-Hamilton
Le théorème de Cayley-Hamilton énonce que le polynôme caractéristique d’une
matrice A s’annule en A, c’est à dire que Pc (A) = 0. Or:
Introduction
Pc (p) = det(pI − A) = pn + an−1 pn−1 + · · · + a1 p + a0 p0 = 0 (63) Solution de l’équation . . .
0 Matrice de transition
Nous avons remplacé le terme constant a0 par a0 p pour pouvoir appliquer ce
Discrétisation de . . .
polynôme en A: Donc:
Quit
Alors:
Discrétisation de . . .
α0,k+1 = −a0 αn−1,k
α1,k+1 = α0,k − a1 αn−1,k Home Page
α2,k+1 = α1,k − a2 αn−1,k (68)
: Title Page
αn−1,k+1 = αn−2,k − an−1 αn−1,k
JJ II
avec les conditions initiales:
α0,n−1 = −a0 J I
α1,n−1 = −a1
Page 26 of 67
α2,n−1 = −a2 (69)
:
Go Back
αn−1,n−1 = −an−1
Full Screen
Ainsi, on définit le sous espace vectoriel A de l’ensemble des matrice carrée d’ordre
n, engendré par {I, A, A2 ..., An−1 }. Ainsi, nous venons de montrer que Ak est un
Close
élément de A. De ce fait, on montre également que exp(At) est un élément de A.
Quit
3.7.1. Première version basée sur le Théorème de Cayley-Hamilton
∂ j Pc (λ)
Si la valeur propre est multiple de multiplicité r, elle vérifie Pc (λ) = 0, = 0, Home Page
∂λj
pour j = 1...r − 1. Ainsi, on pourra vérifier, que pour pour j = 0...r − 1, on a:
Title Page
∂j ∂j
[exp(λi t)] = [α0 (t) + α1 (t)λi + α2 (t)λ2i + · · · αn−1 (t)λn−1
i ] (72) JJ II
∂λji ∂λji
Ainsi, on obtient n équations qui déterminent les inconnues qui sont les fonctions
Quit
αi (t).
Exemple 1: Soit la matrice d’état:
−1 −2 0
A = −3 1 −3 (77)
−5 6 −6
Introduction
Les valeurs propres de A sont λ1 = −1, λ2 = −2 et λ3 = −3; ce qui permet d’écrire:
Solution de l’équation . . .
λi t
e = α0 (t) + α1 (t)λi + α2 (t)λ2i Matrice de transition
Discrétisation de . . .
Soit:
−t Home Page
e = α0 (t) − α1 (t) + α2 (t)
e−2t = α0 (t) − 2α1 (t) + 4α2 (t) (78)
−3t Title Page
e = α0 (t) − 3α1 (t) + 9α2 (t)
ce qui donne: JJ II
α0 (t) = 3e−t − 3e−2t + e−3t J I
α1 (t) = 21 5e−t + 3e−3t 4e−2t
−−2t (79)
1 −t −3t
α2 (t) = 2 e + e −e Page 28 of 67
Go Back
Full Screen
Close
Quit
Soit:
J I
Page 29 of 67
Go Back
Full Screen
Close
Quit
Exemple 2: Soit la matrice d’état:
0 1 0
A = −3 −2 1 (82)
2 2 −1
Introduction
A possède λ = −1 comme valeur propre triple; ce qui permet d’écrire:
Solution de l’équation . . .
eλt = α0 + α1 λ + α2 λ2 Matrice de transition
Donc: J I
α0 = (1 + t + 21 t2 )e−t Page 30 of 67
α1 = (t + t2 )e−t (85)
α2 = 12 t2 e−t Go Back
Full Screen
Close
Quit
Soit:
JJ II
J I
Page 31 of 67
Go Back
Full Screen
Close
Quit
Exemple 3: Soit la matrice d’état:
3 6 2
A = −2 −4 −1 (88)
−2 −3 −2
Introduction
A possède λ = −1 comme valeur propre triple; ce qui permet d’écrire:
Solution de l’équation . . .
eλt = α0 + α1 λ + α2 λ2 Matrice de transition
Donc: J I
α0 = (1 + t + 12 t2 )e−t Page 32 of 67
α1 = (t + t2 )e−t (91)
α2 = 12 t2 e−t Go Back
Full Screen
Close
Quit
Soit:
JJ II
J I
Page 33 of 67
Go Back
Full Screen
Close
Quit
Exemple 4: Soit la matrice d’état:
1 −1 0 −1
1 −2 −1 0
A= 1
(94)
0 0 −1
3 −1 1 −3 Introduction
Solution de l’équation . . .
A possède −1 comme valeur propre quadruple; ce qui permet d’écrire:
Matrice de transition
eλt = α0 + α1 λ + α2 λ2 + α3 λ3 Discrétisation de . . .
teλt = α1 + 2α2 λ + 3α3 λ2
2 λt (95)
t e
= 2α2 + 6α3 λ Home Page
3 λt
t e = 6α3
Title Page
ce qui donne:
JJ II
e−t = α0 − α1 + α2 − α3
te−t = α1 − 2α2 + 3α3 J I
2 −t (96)
t e = 2α2 − 6α3
3 −t
t e = 6α3 Page 34 of 67
Donc:
Go Back
α0 = (1 + t + 12 t2 + 16 t3 )e−t
α1 = (t + t2 + 12 t3 )e−t Full Screen
(97)
α2 = 12 (t2 + t3 )e−t
α3 = 16 t3 e−t Close
Quit
Soit:
Go Back
Full Screen
Close
Quit
Exemple 5: Soit la matrice d’état:
−2 1 2 0
2 −2 −1 −1
A= −1
(101)
1 1 0
−2 2 4 −1 Introduction
Solution de l’équation . . .
A possède −1 comme valeur propre quadruple; ce qui permet d’écrire:
Matrice de transition
eλt = α0 + α1 λ + α2 λ2 + α3 λ3 Discrétisation de . . .
teλt = α1 + 2α2 λ + 3α3 λ2
2 λt (102)
t e
= 2α2 + 6α3 λ Home Page
3 λt
t e = 6α3
Title Page
ce qui donne:
JJ II
e−t = α0 − α1 + α2 − α3
te−t = α1 − 2α2 + 3α3 J I
2 −t (103)
t e = 2α2 − 6α3
3 −t
t e = 6α3 Page 36 of 67
Donc:
Go Back
α0 = (1 + t + 12 t2 + 16 t3 )e−t
α1 = (t + t2 + 12 t3 )e−t Full Screen
(104)
α2 = 12 (t2 + t3 )e−t
α3 = 16 t3 e−t Close
Quit
Soit:
Go Back
Full Screen
Close
Quit
Exemple 6: Soit la matrice d’état:
0 1 0
A = −2 −2 0 (108)
2 1 −1
Introduction
A possède les valeurs propres −1 et −1 ± j.
Solution de l’équation . . .
e−t = α0 − α1 + α2 Matrice de transition
−(1+j)t −t (109)
e = e [cos t + j sin t] = α0 + (−1 + j)α1 − 2jα2 Discrétisation de . . .
Full Screen
Close
Quit
Soit:
JJ II
J I
Page 39 of 67
Go Back
Full Screen
Close
Quit
Exemple 7: Soit la matrice d’état:
−4 3 −2 1
−4 2 −2 0
A= −3
(114)
2 −3 0
−2 2 −2 −1 Introduction
Solution de l’équation . . .
A possède les valeurs propres −1 ± j et −2 ± j.
Matrice de transition
(−1+j)t
e = e−t [cos t + j sin t] = α0 + (−1 + j)α1 − 2jα2 + (2 + 2j)α3 Discrétisation de . . .
e (−2+j)t
= e−2t [cos t + j sin t] = α0 + (−2 + j)α1 + (3 − 4j)α2 + (−2 + 11j)α3
(115) Home Page
Quit
Soit:
+e−2t sin t
Quit
(120)
Exemple 8: Soit la matrice d’état:
−3 2 −1 1
−4 2 −2 1
A= −3
(121)
2 −3 1
−2 2 −2 0 Introduction
A possède les valeurs propres doubles −1 ± j. On peut écrire pour λ = −1 + j: Solution de l’équation . . .
λt Matrice de transition
e = α0 + α1 λ + α2 λ2 + α2 λ3
λt (122) Discrétisation de . . .
te = α1 + 2α2 λ + 3α2 λ2
Soit: Home Page
e(−1+j)t = e−t [cos t + j sin t] = α0 + (−1 + j)α1 − 2jα2 + (2 + 2j)α3
(123) Title Page
te(−1+j)t = te−t (cos t + j sin t) = α1 + 2(−1 + j)α2 − 6jα3
ce qui donne: JJ II
−t
e cos t = α0 − α1 + 2α3 J I
−t
e sin t = α1 − 2α2 + 2α3
−t (124)
te cos t = α1 − 2α2 Page 42 of 67
−t
te sin t = 2α2 − 6α3
Go Back
Donc:
Full Screen
α0 = [(1 − t) cos t + (2 + t) sin t] e−t
α1 = [−2t cos t + (3 + t) sin t] e−t
(125) Close
α2 = 21 [−3t cos t + (3 + t) sin t] e−t
α3 = 21 [−t cos t + sin t] e−t
Quit
Soit:
Full Screen
Close
Quit
3.7.2. Seconde version basée sur le Théorème de Cayley-Hamilton
1. Si la valeur propre λi est simple, son mode correspondant est mi (t) = eλi t . Matrice de transition
Discrétisation de . . .
2. Si λi est une valeur propre multiple de A de multiplicité r, les modes relatifs
à cette valeur propres sont du type exp(λi t), t exp(λi t), · · · tr−1 exp(λi t).
Home Page
3. Dans le cas de deux valeurs propres complexes conjuguées a ± jb , les modes
correspondants sont exp(at) cos at et exp(at) sin at. Si ces valeurs propres sont Title Page
J I
Page 44 of 67
Go Back
Full Screen
Close
Quit
On différencie cette équation k fois, pour k = 1 à n − 1:
Go Back
Full Screen
Close
Quit
Exemple 1: Soit la matrice d’état:
−1 −2 0
A = −3 1 −3 (131)
−5 6 −6
Introduction
Les valeurs propres de A sont −1, −2 et −3.
Solution de l’équation . . .
exp(At) = A1 exp(−t) + A2 exp(−2t) + A3 exp(−3t) Matrice de transition
A exp(At) = −A1 exp(−t) − 2A2 exp(−2t) − 3A3 exp(−3t) (132) Discrétisation de . . .
2
A exp(At) = A1 exp(−t) + 4A2 exp(−2t) + 9A3 exp(−3t)
Home Page
ce qui donne pour t = 0:
I = A1 + A2 + A3 A1 = 3I + 52 A + 12 A2 Title Page
A = −A1 − 2A2 − 3A3 =⇒ A2 = −3I − 4A − A2 (133)
2
A = A1 + 4A2 + 9A3 A3 = I + 32 A + 12 A2 JJ II
Soit: J I
4 −5 3 −6 8 −6 3 −3 3
Page 46 of 67
A1 = 0 0 0 , A2 = −3 4 −3 , A3 = 3 −3 3
−4 5 −3 3 −4 3 1 −1 1 Go Back
(134)
Finalement: Full Screen
4e−t − 6e−2t + 3e−3t −5e−t + 8e−2t − 3e−3t 3e−t − 6e−2t + 3e−3t
exp(At) = −3e−2t + 3e−3t 4e−2t − 3e−3t −3e−2t + 3e−3t Close
JJ II
J I
Page 47 of 67
Go Back
Full Screen
Close
Quit
ce qui donne pour t = 0:
I = A1
A = A2 − A1 (137)
2
A = 2A3 − 2A2 + A1
Introduction
Donc:
Solution de l’équation . . .
A1 = I Matrice de transition
A2 = I +A (138) Discrétisation de . . .
A3 = 21 (I + 2A + A2 ) = 12 (I + A)2
Home Page
Soit:
1 0 0 1 1 0 −2 0 1 Title Page
A1 = 0 1 0 , A2 = −3 −1 1 , A3 = 2 0 −1 (139)
0 0 1 2 2 0 −4 0 2 JJ II
Finalement: J I
1 2
1 + t − t2 t 2t
−t
exp(At) = e −3t + t2 1 − t t − 21 t2 (140) Page 48 of 67
2t − 2t2 2t 1 + t2
Go Back
Full Screen
Close
Quit
Exemple 3: Soit la matrice d’état:
3 6 2
A = −2 −4 −1 (141)
−2 −3 −2
A possède −1 comme valeur propre triple. Introduction
Solution de l’équation . . .
exp(At) = [A1 + tA2 + t2 A3 ] exp(−t)
Matrice de transition
A exp(At) = [(A2 + 2tA3 ) − (A1 + tA2 + t2 A3 )] exp(−t)
= [(A2 − A1 ) + t(2A3 − A2 ) − t2 A3 ] exp(−t) Discrétisation de . . .
A exp(At) = [(2A3 − A2 ) − 2tA3 − {(A2 − A1 ) + t(2A3 − A2 ) − t2 A3 }] exp(−t)
2
= [(2A3 − 2A2 + A1 ) + t(A2 − 4A3 ) + t2 A3 ] exp(−t) Home Page
0 0 1 −2 −3 −1 0 0 0
Full Screen
Finalement:
1 + 4t 6t 2t Close
exp(At) = e−t −2t 1 − 3t −t (144)
−2t −3t 1−t Quit
Exemple 4: Soit la matrice d’état:
1 −1 0 −1
1 −2 −1 0
A= 1
(145)
0 0 −1
3 −1 1 −3 Introduction
Solution de l’équation . . .
A possède −1 comme valeur propre quadruple.
Matrice de transition
2 3
exp(At) = exp(−t)[A1 + tA2 + t A3 + t A4 ] Discrétisation de . . .
A exp(At) = exp(−t)[(A2 + 2tA3 + 3t2 A4 ) − (A1 + tA2 + t2 A3 + t3 A4 )]
= exp(−t)[(A2 − A1 ) + t(2A3 − A2 ) + t2 (3A4 − A3 ) − t3 A4 ] Home Page
A2 exp(At) = exp(−t)[(2A3 − A2 ) + t(6A4 − 2A3 ) − 3t2 A4
−{(A2 − A1 ) + t(2A3 − A2 ) + t2 (3A4 − A3 ) − t3 A4 }] Title Page
= exp(−t)[(2A3 − 2A2 + A1 ) + t(A2 − 4A3 + 6A4 ) + t2 (A3 − 6A4 ) + t3 A4 ]
A3 exp(At) = exp(−t)[(A2 − 4A3 + 6A4 ) + 2t(A3 − 6A4 ) + 3t2 A4 JJ II
−{(2A3 − 2A2 + A1 ) + t(A2 − 4A3 + 6A4 ) + t2 (A3 − 6A4 ) + t3 A4 }]
= exp(−t) [(6A4 − 6A3 + 3A2 − A1 ) + t(A2 + 6A3 − 18A4 ) J I
+ t2 (9A4 − A3 ) − t3 A4 ]
Page 50 of 67
Go Back
Full Screen
Close
Quit
ce qui donne pour t = 0:
I = A1
A = A2 − A1
(146)
A2 = 2A3 − 2A2 + A1
3
A = 6A4 − 6A3 + 3A2 − A1 Introduction
Solution de l’équation . . .
Soit:
Matrice de transition
A1 = I Discrétisation de . . .
A2 = I +A
(147)
A3 = 21 (I + 2A + A2 ) = 12 (I + A)2 = 0
Home Page
A4 = 61 (I + 3A + 3A2 + A3 ) = 16 (I + A)3 = 0
Title Page
Nous avons A3 = A4 = 0, car le degré du polynôme minimal de A est inférieur à
celui du polynôme caractéristique. Soit:
JJ II
1 0 0 0 2 −1 0 −1 0 0 0 0
0 1 0 0 1 −1 −1 0 0 0 0 J I
0
A1 =
0 0 1 0 , A2 = 1
, A 3 = A4 =
0 1 −1 0 0 0 0
Page 51 of 67
0 0 0 1 3 −1 1 −2 0 0 0 0
(148)
Go Back
Finalement:
1 + 2t −t 0 −t
−t t 1−t −t 0 Full Screen
exp(At) = e (149)
t 0 1+t −t
Close
3t −t t 1 − 2t
Quit
Exemple 5: Soit la matrice d’état:
−2 1 2 0
2 −2 −1 −1
A= −1
(150)
1 1 0
−2 2 4 −1
Introduction
A possède −1 comme valeur propre quadruple. Comme dans le cas précédent: Solution de l’équation . . .
2 3 Matrice de transition
exp(At) = exp(−t)[A1 + tA2 + t A3 + t A4 ] (151)
Discrétisation de . . .
avec:
A1 = I Home Page
A2 = I +A
(152)
A3 = 12 (I + 2A + A2 ) = 12 (I + A)2 Title Page
A4 = 16 (I + 3A + 3A2 + A3 ) = 16 (I + A)3 = 0
JJ II
Soit:
1 0 0 0 −1 1 2 0 1 0 1 −1 J I
0 1 0 0 2 −1 −1 −1 −1 0 −1 1
A1 =
0
, A2 = , A3 =
0 1 0 −1 1 2 0 1 0 1 −1 Page 52 of 67
0 0 0 1 −2 2 4 0 2 0 2 −2
(153) Go Back
Finalement:
Full Screen
1 − t + t2 t 2t + t2 −t2
2t − t2 1−t −t − t2 −t + t2
exp(At) = e−t
(154) Close
−t + t2 t 1 + 2t + t2 −t2
−2t + 2t2 2t 4t + 2t2 1 − 2t2 Quit
Exemple 6: Soit la matrice d’état:
0 1 0
A = −2 −2 0 (155)
2 1 −1
Introduction
A possède les valeurs propres −1 et −1 ± j.
Solution de l’équation . . .
exp(At) = [A1 + A2 cos t + A3 sin t] exp(−t) Matrice de transition
A exp(At) = [−A1 + (A3 − A2 ) cos t − (A2 + A3 ) sin t] exp(−t) (156) Discrétisation de . . .
2
A exp(At) = [A1 − 2A3 cos t + 2A2 sin t] exp(−t)
Home Page
ce qui donne pour t = 0:
I = A1 + A2 A1 = 2I + 2A + A2 = I + (I + A)2 Title Page
Soit: J I
0 0 0 1 0 0 1 1 0 Page 53 of 67
A1 = 0 0 0 , A2 = 0 1 0 , A3 = −2 −1 0 (158)
0 1 1 0 −1 0 2 1 0 Go Back
Donc:
Full Screen
A1 = − 15 (2A3 + 9A2 + 14A + 5I)
A2 = 15 (A3 + 7A2 + 17A + 15I) Close
(163)
A3 = 15 (2A3 + 9A2 + 14A + 10I)
A4 = 15 (A3 + 2A2 + 2A) Quit
Soit:
−1 2 −2 1 −1 1 0 −1
−2 3 −2 0 0 −1 2 −2
A1 =
−1
, A2 =
1 0 −1 1 −2 2 −1
0 0 0 0 0 0 0 0 Introduction
2 −2 2 −1 0 0 0 1 Solution de l’équation . . .
2 −2 2 0 −2 2 −2 2
A3 =
1
, A4 = (164) Matrice de transition
−1 1 1 −3 3 −3 2 Discrétisation de . . .
0 0 0 1 −2 2 −2 1
(2e−2t − e−t ) cos t 2(e−t − e−2t ) cos t 2(e−2t − e−t ) cos t (e−t − e−2t ) cos t Title Page
−t
−e sin t −t
+e sin t +(e−2t − e−t ) sin t
JJ II
2(e−2t − e−t ) cos t (3e−t − 2e−t ) cos t 2(e−2t − e−t ) cos t 2(e−2t − e−t ) sin t
−t
−2e sin t +(2e −2t
− e ) sin t +2(e−t − e−2t ) sin t
−t J I
(e−2t − e−t ) cos t (e−t − e−2t ) cos t e−2t cos t (e−2t − e−t ) cos t Page 55 of 67
+(e − 3e ) sin t +(3e
−t −2t −2t
− 2e ) sin t +(2e − 3e ) sin t +(2e−2t − e−t ) sin t
−t −t −2t
Go Back
−2e−2t sin t 2e−2t sin t −2e−2t sin t e−2t cos t
Full Screen
+e−2t sin t
(165)
Close
Quit
Exemple 8: Soit la matrice d’état:
−3 2 −1 1
−4 2 −2 1
A= −3
(166)
2 −3 1
−2 2 −2 0 Introduction
Solution de l’équation . . .
A possède les valeurs propres doubles −1 ± j.
Matrice de transition
Discrétisation de . . .
exp(At) = [(A1 + tA2 ) cos t + (A3 + tA4 ) sin t]e−t
A exp(At) = [{(A2 − A1 + A3 ) + t(A4 − A2 )} cos t Home Page
+{(A4 − A3 − A1 ) − t(A4 + A2 )} sin t]e−t
Title Page
2
A exp(At) = [{2(A4 − A3 − A2 ) − 2tA4 } cos t
(167)
+{2(A1 − A2 − A4 ) + 2tA2 } sin t]e−t JJ II
A3 exp(At) = [{2(A1 + A3 − 3A4 ) + 2t(A2 + A4 )} cos t J I
+{2(3A2 + A3 − A1 ) + 2t(A4 − A2 )} sin t]e−t
Page 56 of 67
Quit
3.8. Propriétés de la matrice de transition
1. On a:
Introduction
dΦ(t)
= AΦ(t) = Φ(t)A (172) Solution de l’équation . . .
dt
Matrice de transition
Φ(t) −1 = Φ(−t) (173)
Discrétisation de . . .
Φ(0) = I (174)
Home Page
2. Pour un système autonome ẋ = Ax, si l’on part de l’instant t0 d’une condition
initiale x(t0 ), on a l’état x(t) à l’instant t: Title Page
Go Back
Full Screen
Close
Quit
4. Discrétisation de l’équation d’état
Rappelons que la solution générale de l’équation d’état s’exprime par:
Z
x(t) = exp(At)v + exp(At) exp(−Aτ )Bu(τ )dτ
Introduction
Z
Solution de l’équation . . .
= exp(At)v + exp[A(t − τ )]Bu(τ )dτ (177)
Matrice de transition
Discrétisation de . . .
v est un vecteur constant.
Supposons qu’à un instant t0 , on a x(t) = x(t0 ), alors, on aboutit à:
Home Page
Z t
x(t) = exp A(t − t0 ) x(t0 ) + exp[A(t − τ )]Bu(τ )dτ (178) Title Page
t0
JJ II
A l’entrée du système, appliquons un échantillonneur de période T suivi d’un blo-
queur d’ordre zéro. J I
Bloqueur Système Page 59 of 67
d’ordre 0
u(t) T u? (t) u(t)
ẋ = Ax + Bu y(t) T y ? (t) Go Back
B0 (p)
uk y = Cx + Du yk
Full Screen
Quit
Ainsi, en posant t0 = kT et t = (k + 1)T , et en notant xk = x(kT ), xk+1 =
x(kT + T ), uk = u(kT ) et y= y(kT ), on obtient:
Z (k+1)T
xk+1 = exp AT xk + exp[A(kT + T − τ )]Bu(τ )dτ (179)
kT
Introduction
Or, entre deux instants consécutifs d’échantillonnage, la commande est constante, Solution de l’équation . . .
c’est à dire, pour t ∈ [kT, (k + 1)T ], u(t) = uk , soit:
Matrice de transition
Z (k+1)T Discrétisation de . . .
xk+1 = exp AT xk + exp[A(kT + T − τ )]Buk dτ
kT
Z (k+1)T Home Page
= exp AT xk + exp[A(kT + T − τ )]dτ Buk (180)
kT Title Page
JJ II
J I
Page 60 of 67
Go Back
Full Screen
Close
Quit
4.1. Matrice d’état inversible
Si la matrice A est régulière:
h i(k+1)T
xk+1 = exp AT xk + − exp[A(kT + T − τ )]A−1 Buk
kT
−1
Introduction
= exp AT xk + [exp AT − I]A Buk (181) Solution de l’équation . . .
Matrice de transition
On définit alors la matrice d’évolution discrète φ et la matrice de commande discrète
Discrétisation de . . .
Γ par:
φ = exp AT (182) Home Page
−1
Γ = [exp AT − I]A B (183)
Title Page
Full Screen
Close
Quit
4.2. Matrice d’état Nilpotente
Si la matrice d’état est nilpotente (il existe r tel que Ar−1 6= 0 et Ar = 0), donc,
toutes les valeurs propres de A sont nulles. Dans ce cas, la matrice A n’est pas
inversible. Dans ce cas, on a:
Introduction
1 1
exp(At) = I + At + (At)2 + · · · (At)r−1 Solution de l’équation . . .
2! (r − 1)!
Matrice de transition
1
exp[A(kT + T − τ )] = I + A(kT + T − τ ) + A2 (kT + T − τ )2 + · · · Discrétisation de . . .
2!
1
+ Ar−1 (kT + T − τ )r−1 (186)
(r − 1)! Home Page
i=0
i! Matrice de transition
+∞
!
X 1 Discrétisation de . . .
i i+1
Γ = AT B (191)
i=0
(i + 1)!
Home Page
Title Page
JJ II
J I
Page 63 of 67
Go Back
Full Screen
Close
Quit
4.4. Exemples
4.4.1. Exemple 1
Close
Quit
4.4.2. Exemple 2
Full Screen
Close
Quit
Remarques
• Tout ce que nous avons étudié dans de ce chapitre sur les systèmes continus Matrice de transition
reste valable sur les systèmes discrets. La fonction (ou matrice de transfert) Discrétisation de . . .
JJ II
J I
Page 66 of 67
Go Back
Full Screen
Close
Quit