Académique Documents
Professionnel Documents
Culture Documents
Utiliser Matlab/Simulink pour simuler et étudier le comportement de systèmes échantillonnés. Pour chaque
partie à traiter, vous devrez tout d’abord déterminer la réponse théorique, puis dans un deuxième temps,
simuler et retrouver la réponse
I. Etude théorique :
1. Discrétisation :
Soit un système continu défini par sa fonction de transfert :
Y(p) 1
G(p) =
U(p) 1 + 𝑃
.
Exprimer la transformée en z, G(z) du système échantillonné et Z{B0(p) G(p)} du système avec bloqueur
d’ordre zéro.
𝒚(𝑷) 𝟏
On a G(P) = =
𝑼(𝑷) 𝟏+𝑷
𝒛
G(Z)=
𝒛+𝒆−𝑻𝒆
𝐺(𝑃) 1
Z{𝐵0 (𝑃)𝐺(𝑃)} = (1-𝑍 −1 )𝑍 { } =(1-𝑍 −1 ) 𝑍 { }
𝑃 𝑃(1+𝑃)
(1−𝑒 −𝑇𝑒 )𝑧
Z{𝐵0 (𝑃)𝐺(𝑃)} = (1-𝑍 −1 )
(𝑧−1)(𝑧−𝑒 −𝑇𝑒 )
𝑍−1 (1−𝑒 −𝑇𝑒 )𝑧
=
𝑍 (𝑧−1)(𝑧−𝑒 −𝑇𝑒 )
(1−𝑒 −𝑇𝑒 )
=
(𝑧−𝑒 −𝑇𝑒 )
(1−𝑒 −𝑇𝑒 )
Donc Z{𝐵0 (𝑃)𝐺(𝑃)} =
(𝑧−𝑒 −𝑇𝑒 )
Calculer, dans les 2 cas, l’expression de la réponse indicielle et déterminer à partir de Y(z) la valeur initiale
ainsi que la valeur finale de la sortie
Calculer 𝐺(𝑧) et 𝑍{𝐵0 (𝑝)𝐺(𝑝)} pour différentes valeurs de la période d’échantillonnage 𝑇 = 1; 0,5 et 0,25
s). Précisez à chaque fois la valeur du pôle
T 𝐺(𝑧) 𝑍{𝐵0 (𝑝)𝐺(𝑝)} Pôle
1s 𝑧 −1
(1 − 𝑧 ) 𝑒 −1
z − 𝑒 −1 1−
1 − 𝑒 −1 𝑧 −1
0,5s 𝑧 (1 − 𝑧 −1 ) 𝑒 −0,5
z − 𝑒 −0,5 1 −
1 − 𝑒 −0,5 𝑧 −1
0,25s 𝑧 (1 − 𝑧 −1 ) 𝑒 −0,25
z − 𝑒 −0,25 1 −
1 − 𝑒 −0,25 𝑧 −1
2. Régimes libres :
2.1. Système du premier ordre du type :
Y(z) 1
Z{B0 (p)G(p)} = =
U(z) 𝑧 − 𝑎
Détermination de l’équation de récurrence reliant la sortie à l’entrée en fonction de a. En déduire
l’expression générale de 𝑦(𝑘𝑇) lorsque l’entrée est une impulsion unitaire.
On sait que :
Y(z) 𝑧 −2
Z{B0 (p)G(p)} = =
U(z) 1 + 𝑎1 𝑧 −1 + 𝑎0 𝑧 −2
Donc
𝑧
Z{B0 (p)G(p)} =
𝑧 2 + 𝑎1 𝑧 + 𝑎0
3. Bouclage :
3.1. Soit un système échantillonné de fonction de transfert :
Y(z) z−b
Z{B0 (p)G(p)} = =
U(z) z(z − a)
Déterminer la valeur du gain statique de ce système (Calculer 𝑍{𝐵0𝐺}(0)).
𝑧−𝑏 𝑍 1−𝑏
On sait que 𝑍{𝐵0(0)𝐺(0)}𝑈(𝑧) =lim(𝑍 − 1) =
𝑧→1 z(z − a) 𝑍−1 1−𝑎
1−𝑏
Donc le gain statique est : 1−𝑎
Calculer l’expression de 𝑌(𝑧) lorsque l’entrée est un échelon unitaire et retrouver l’expression de 𝑦(𝑘)en
fonction de 𝑎 et 𝑏 (pour 𝑘 > 0).
𝑦(𝑧) 𝑧−𝑏
On a: =
𝑢(𝑧) z(z − 𝑎)
𝒁−𝒃
Donc y(z) = 𝒁𝟐 −𝒁−𝒂𝒁+𝒂
L’expression de 𝑦(𝑘).
Le gain statique :
𝑍−𝑏 𝑍 1−𝑏
y(00) = lim(𝑍 − 1) =
𝑧→1 𝑍 2 +𝑍(1−𝑎)+𝑏 𝑍−1 2−𝑎−𝑏
L’erreur statique :
𝑍
𝑢(𝑧) 1−𝑎
Ɛ = lim(𝑍 − 1) = lim(𝑍 − 1) 𝑍−1
𝑍−𝑏 =
𝑧→1 1+Z{B0G} 𝑧→1 1+𝑍(𝑍−𝑎) 2−𝑎−𝑏
Alors
1−𝑎
Ɛ=
2−𝑎−𝑏
4. Calcul de correcteurs :
4.1. Synthèse par transposition du continu
On souhaite asservir par une méthode numérique un système de fonction de transfert :
Y(p) 1
G(p) = =
U(p) p(1 + p)
En analogique, afin d’obtenir une erreur de vitesse de 20% et une marge de phase de l’ordre de 45°, on
implante un correcteur C(p) de la forme :
U(p) 1 + 0,53P
C(p) = =𝐾
E(p) 1 + 0,21p
Déterminer l’expression générale de la réponse indicielle unitaire (échantillon 𝑦(𝑘)) et calculer la valeur
finale.
On sait que :
Pour K=0.5
Quel est le gain statique du système bouclé pour cette valeur limite du gain ?