Académique Documents
Professionnel Documents
Culture Documents
1
Exercice 1:
L’étude de commandabilité de système :
1 2
Qcom
2 5
La matrice de commandabilité est de rang 2, étant donné que son
déterminant est non nul, le système est donc complètement
commandable.
Pour obtenir un système stable, on applique une commande par retour
d’état de la forme:
u t Kx t Ne t
L’équation caractéristique (dénominateur de la fonction de transfert)
désirée :
On a x p A B K x p B N E p
y p Cx p
p 0 2 2 1
det pI A BK det
0 p 1 3 2 k 1 k 2
p 2 1 2k 2 k 1 p k 1 3k 2 4 2
Par identification entre (1) et (2) :
p 2 1 2k 2 k 1 p k 1 3k 2 4 p 2 1.2 p 1
1 2k 2 k 1 1.2 k 1 3.4
k 1 3k 2 4 1 k 2 2.8
3
Le vecteur de gain qui assure au système les performances voulues en
boucle fermée est donc :
K k 1 k 2 3.4 2.8
Soit la fonction de transfert en boucle fermée :
y p 1
Gbf p C pI A BK BN
E p
5
Exercice 2:
- Détermination du système à temps discret correspondant au système
donné ci-dessus pour Te 0.5
0.924 3.177
Qcom
2.010 7.201
6
La matrice de commandabilité est de rang 2, étant donné que son
déterminant est non nul, le système est donc complètement
commandable.
L’équation caractéristique (dénominateur de la fonction de transfert)
désirée :
0.30.4 i
p1 0.6 0.8i z1 e
p2 0.6 0.8i z 2 e 0.30.4i
Dd z z z 1 z z 2 z z 1 z 2 z z 1 z 2
2
7
0.30.4i 0.30.4i 0.6
z1 z 2 e e e
z 1 z 2 0.549
z 1 z 2 e 0.30.4i
e 0.30.4i
e aib e a cos b i sin b
1 2
z z e 0.3
cos(0.4) i sin
0.4 e0.3
cos(0.4) i sin 0.4
e 0.3 2cos(0.4) 1.365
Dd z z z 1 z z 2 z 2 1.365z 0.549 1
Pour obtenir un système stable, on applique une commande par retour
d’état de la forme:
u k Kx k Ne k 8
En identifiant le dénominateur de la fonction de transfert en boucle
fermée avec Dd(z) pour déterminer le vecteur de gain Kd:
On a x k 1 Ad Bd K d x k Bd N d E k
y k C d x k
2
9
Par identification entre (1) et (2) :
k d 1 1.33
k d 2 1.95
Le vecteur de gain qui assure au système les performances voulues en
boucle fermée est donc :
K d k d 1 k d 2 1.33 1.95
Soit la fonction de transfert en boucle fermée :
y z 1
G dbf z C d zI Ad B d K d B d N d
E z
10
Il est donc nécessaire que dbf 1 c.à.d :
p 0
G z 1, z e e
1
C d I Ad B d K d B d N d 1
1
1
N d C d I Ad B d K d B d 0.52
Donc les matrices du modèle d’état en boucle fermée sont données par :
4
Amplitude
3
y
0
0 10 20 30 40 50 60 70 80 90 100
k
12
Time (seconds)
Step Response
2
sortie boucle ouverte
1.8
sorie boucle fermée
1.6
1.4
1.2
Amplitude
1
y
0.8
0.6
0.4
0.2
0
0 10 20 30 40 50 60 70 80 90 100
k 13
Time (seconds)
Exercice 3:
1- Calcul de la représentation d’état à temps discret correspondante:
0.995 0.090 0.014
x k 1 x k u k
0.090 0.814 0.271
y k 1 0 x k
L’étude de commandabilité de système :
0.014 0.039
Qcom
0.271 0.220
La matrice de commandabilité est de rang 2, étant donné que son
déterminant est non nul, le système est donc complètement commandable.
14
2- Détermination des matrices du modèle d’état en boucle fermée
entre y(k) et e(k) :
L’équation caractéristique désirée :
p1 3 z 1 0.74
p 2 4 z 2 0.67
D z z 2 1.41z 0.496
On a x k 1 Ad Bd K d x k Bd N d E k
y k C d x k
15
z 0 0.995 0.090 0.014
det zI Ad B d K d det
0 z 0.090 0.814 0.271
k d 1 k d 2
2.5
1.5
0.5
0
0 1 2 3 4 5 6 7 8 17
Time (seconds)
Step Response
3
Sortie_BO
Sorie_BF
2.5 System: Sortie_BO
Rise time (seconds): 3.36
2
Amplitude
1.5
System: Sorie_BF
Rise time (seconds): 0.967
1
0.5
0
0 1 2 3 4 5 6 7 8
Time (seconds) 18
Step Response
3
Sortie_BO System: Sortie_BO
Sorie_BF Settling time (seconds): 5.83
2.5
2
Amplitude
1.5
System: Sorie_BF
Settling time (seconds): 1.68
1
0.5
0
0 1 2 3 4 5 6 7 8
Time (seconds)
19
Step Response
3
Sortie_BO System: Sortie_BO
Final value: 3
Sorie_BF
2.5
2
Amplitude
1.5
System: Sorie_BF
Final value: 1
1
0.5
0
0 1 2 3 4 5 6 7 8
Time (seconds)
20