Académique Documents
Professionnel Documents
Culture Documents
Préparé par :
A S S E F Yanis
L A S L A Rayane
Groupe : AII.1
La Representation d’etat
La représentation d’un système par la fonction de transfert peut ne pas être
appropriée pour d´écrire les comportements considérés du système. Pour cette
raison, d’autres modèles sont utilisés et apparaissent comme une alternative à la
fonction de transfert parmi lesquels on cite la représentation d’état ou équation
d’´état ou encore modèle d’´état. Il s’agit, au fait, d’un modèle qui prend en compte
la dynamique interne du système et ne se limite pas à la description d’un
comportement de type entrée/sortie.
1
Partie Exercices
Exercice №1:
Soit un système mono variable d’ordre 3 décrit par la représentation
d’état :
𝑥̇ 1 (𝑡) = 𝑥2 (𝑡)
𝑥̇ 2 (𝑡) = 𝑥3 (𝑡)
𝑥̇ 3 (𝑡) = −4𝑥2 (𝑡) − 5𝑥3 (𝑡) + 𝑢(𝑡)
𝑦(𝑘) = 4𝑥1 (𝑡) + 4𝑥2 (𝑡) + 𝑥3 (𝑡) 𝑎𝑣𝑒𝑐 𝑥 (0) = 0
2
Partie Exercices
Il nous reste plus qu’à implémenter le tout sur MATLAB :
A1 = C1 =
1 0
3
4
Partie Exercices
Exercice №2:
Soit un système mono variable d’entrée 𝑢(𝑡), d’état 𝑥(𝑡) et de sortie 𝑦(𝑡) :
Avec :
Nous avons :
0 1 0
𝑥̇ (𝑡) = [ ] 𝑥(𝑡) + [ ] 𝑢(𝑡)
−2 −3 1
𝑦(𝑡) = [1 0]𝑥(𝑡) 𝑥(0) = 0
On va alors directement tirer nos Matrices d’état :
0 1 0
𝐴=[ ] 𝐵=[ ] 𝐶 = [1 0] 𝐷=0
−2 −3 1
5
Partie Exercices
RESULTATS
Te = 0.2 Te = 0.5 Te = 1 Te = 2
Te = Te = Te = Te =
0.2000 0.5000 1 2
C_bar = C_bar =
PROGRAMME SOUS MATLAB
C_bar = C_bar =
1 0 1 0 Te=0.5
1 ; 0 1 0
sys2=ss(A,B,C,D);
Calcul de transfert en Z du procédé : sysd2=c2d(sys2,Te);
G2=tf(sysd2)
% Si il s’agit du A B… %
D_bar = D_bar = D_bar = D_bar =
0 0 0 0
6
Partie Exercices
RESULTATS
G2 = Zeros et poles
Nous allons utiliser les valeurs
des 2 fonctions de transfert
0.07741 z + 0.04695 0.077409 (z + 0.06065) afin de voir la différence
----------------------- -----------------------
7
Partie Exercices
PROGRAMME SOUS MATLAB
clear all
close all
clc
A=[0 1;0 0];
B=[0 ; 1];
C=[1 0];
D=[0];
Te_=[0.2 0.5 1 2];
for i=1:4
Te=Te_(i)
[A_bar,B_bar]=c2d(A,B,Te_(i))
end
Te = 0.2 Te = 0.5 Te = 1 Te = 2
Te = Te = Te = Te =
0.2000 0.5000 1 2
0 1.0000 0 1.0000 0 1 0 1
C_bar =
8 1 0
Partie Exercices
---------------
z^2 - 2 z + 1
k =
0.1250
G =
0.125 (s+1)
-----------
(s-1)^2
9
Partie Probleme
Probleme:
(1 + 2𝑝)
𝐺 (𝑝) =
𝑝3 + 7𝑝2 − 8𝑝
2 s + 1 -7.7870
--------------------- 0.5561
s^3 + 7 s^2 - 6 s + 1 0.2309
A = B = C = D =
-7 8 0 1 0 2 1 0
1 0 0 0
0 1 0 0
10
Partie Probleme
➢ Les pôles en boucle ouverte sont : [0 -8 1]
Le système G(p) n’est pas stable en boucle ouverte car il existe des pôles a partie
réel positif
(2𝑝+1)
Matrice en boucle fermée est : 𝐺𝐵𝐹(𝑝) =
𝑝3 +7𝑝2 −6𝑝+1
11
Partie Probleme
RESULTATS
Mc = A_BF =
1 -7 57 1.0e+03 *
0 1 -7
0 0 1 -0.0200 -0.2000 -1.0000
0.0010 0 0
0 0.0010 0
det_de_la_Mc =
1 Num_BF =
0 0 2.0000
pole_retour = 1.0000
-10.0000 + 0.0000i
-5.0000 - 8.6603i Denum_BF =
-5.0000 + 8.6603i
1.0e+03 *
2 s + 1
---------------------------
s^3 + 20 s^2 + 200 s + 1000
12
Partie Probleme
Marge de phase :
DIAGRAMME DE BODE
𝑃𝑚 = Infinie, On
remarque que ya une
certaine stabilité juste
après un petit
dépassement après il
tend vers infinie
Marge de gain:
𝐺𝑚 =Infinie aussi
13
Partie Probleme
2𝑝+1
➢ Fonction de transfert en Boucle fermée :
𝑝3 +7𝑝2 −6𝑝+1
14
Partie Probleme
RESULTATS
A_de = den =
-7 8 0 0 1.0e+03 *
1 0 0 0
A1 =
pole =
-21.0000 -220.0000 800.0000 -1000.0000
1.0000 0 0 0
Columns 1 through 2
0 1.0000 0 0
0 2.0000 1.0000 0
-10.0000 + 0.0000i -5.0000 - 8.6603i
G3 =
Columns 3 through 4
2 s^2 + s
-5.0000 + 8.6603i -1.0000 + 0.0000i
--------------------------------------
num =
0 0 2 1 0
15
Partie Probleme
DIAGRAMME DE BODE
Marge de phase:
𝑃𝑚 = Infinie
Marge de gain:
𝐺𝑚 =Infinie aussi
16
Partie Probleme
17
Partie Probleme
RESULTATS
Mo = J =
0 2 1 Columns 1 through 2
2 1 0
Column 3
45
0.0000 + 0.0000i
0.0000 + 0.0000i
Pole_caracteristique = -5.0000 + 8.6603i
1 7 -8 0
Pole_caracteristique_J = L =
69.6 s + 438.2
---------------------------
K_o =
Q =
s^3 + 20 s^2 + 200 s + 1000
285.0000
1.0000 -7.0000 57.0000
-126.2444
-0.5778 4.3333 -34.6000
-20.4222
-0.0889 0.6667 -5.4000
18
Partie Probleme
DIAGRAMME DE BODE
Marge de phase:
𝑃𝑚 = Infinie,
Marge de gain:
𝐺𝑚 =Infinie aussi
19
Partie Probleme
0 2 1
➢ Nous avons la Matrice de commandabilité : 𝑀𝑜 = [ 2 1 0]
−13 16 0
det(𝑀𝑜 ) ≠ 0 Donc le système est Observable.
➢ Le gain K :
Nous avons le pôle caractéristique = [1 7 -8 0]
−8 7 1 1 −7 57
𝑊=[ 7 1 0] & 𝑄 = [−0.5778 4.3333 −34.6]
1 0 0 −0.0889 −0.6667 −5.4
𝐾𝑜 = [285 − 126.244 − 20.4222]′
20
Conclusion
CONCLUSION
A partir de ce TP on a pu étudier
des systèmes en boucles fermées et
boucles ouvertes. Ce TP nous a permis
d’étudier la stabilité, des systèmes à partir
leurs représentations d’état. A partir de ce
TP on a déduit que la commande par
placement de pôles a pour objectif de
stabiliser un système instable à condition
qu’il soit commandable. La commande
intégrale joue un rôle sur les précisions
c’est-à-dire l’erreur statique et la synthèse
d’observateur est une méthode pour les
améliorons du système et permet
l’augmentation du gain statique.
21