Vous êtes sur la page 1sur 9

République Algérienne Démocratique et Populaire

Ministère de l’enseignement Supérieur et de la RechercheScientifique

Université des Sciences et de la Technologie Houari Boumediene

Faculté de Génie Electrique Département


Electrotechnique
Master 1

Machines électrique

TP 3 :
Transmittance échantillonné-bloquée et stabilité

Présenté par :

 KOURDANI INAS

 MEDDAS NARIMANE

2023-2024

1
But du TP :

L'objectif de ces travaux pratiques est de familiariser avec les notions de transmittances
bloquées et des systèmes asservis échantillonnés (stabilité et précision). Le comportement des
différents systèmes étudiés est simulé à l'aide du logiciel Matlab.

1. Transmittance Echantillonné-bloquée :
 Modèle d’ordre un
La fonction de transfert d’un système d’ordre un s’écrit :

𝐊
𝐆(𝐬) =
𝟏 + 𝛕𝐬
 Calcule à l’aide de Matlab, la transmittance bloquée du système de gain statique
unitaire et de constante de temps 𝝉 = 𝟏𝒔 et 𝝉 = 𝟎. 𝟐𝟓 :

 Programme Matlab :

clear all
close all
clc
K=1;
tr=1;
h=tr;
a=1/tr
b=K/tr;
c1=b/a;c=exp(-a*h)
g=tf([K],[tr 1]);step(g)

Figure 1: réponse de la fonction G(s)

2
Figure 2:réponse de la transmittance bloqué Gb(z) pour τ=1s

Figure 3: réponse de la transmittance bloqué Gb(z) pour τ=0.25s

Commentaire :

Les diagrammes ci-dessus permettent de visualiser que l'évolution du signal de sortie de la


transmission bloquée du système à une forme d'escalier.
La largeur de chaque segment dépend de la période d’échantillonnage (te), donc les signaux se
rapprochent à mesure que Te diminue, on s’approche de la réponse G(s).

 L’expression analytique de la transmittance bloquée G(s) à la période


d’échantillonnage h :

𝐾
𝐺 (𝑠 ) =
1 + 𝜏𝑠

𝑇𝑍(𝐺 (𝑠)) = ∑ 𝐺 (𝑠)𝑍 −𝑘


𝑘=0

3
∞ (𝑘+1)ℎ
𝐺 (𝑠 ) = ∑ ∫ 𝐺(𝑘ℎ)𝑒 −𝑠𝑡 𝑑𝑡
𝑘=0 𝑘ℎ

𝐺(𝑠)
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍 [ ]
𝑠

𝐾
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍 [ ]
𝑠(1 + 𝜏𝑠)

𝐾/𝜏
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍 [ ]
𝑠(𝑠 + 1/𝜏)

𝐵
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍 [ ]
𝑠(𝑠 + 𝐴)

𝐶1 𝐶2
𝐺(𝑍) = (1 − 𝑍 −1 )𝑇𝑍 [ − ]
𝑠 𝑠+𝐴

𝑍−1 𝑍 𝑍
𝐺 (𝑍) = 𝐶1 [ ][ − ]
𝑍 𝑍 − 1 𝑍 − 𝑒 −𝐴𝑇𝑒

𝑍(1 − 𝐶)
𝐺 (𝑍) = 𝐶1
𝑍(𝑍 − 𝐶)

1−𝐶
𝐺 (𝑍) = 𝐶1
𝑍−𝐶

𝑍 −1 (1 − 𝐶)
𝐺(𝑍 −1 ) = 𝐶1
1 − 𝐶𝑍 −1
𝟏 𝐊 𝐁
𝐀 = 𝛕 , 𝐁 = 𝛕 , 𝐂𝟏 = 𝐀, 𝐂𝟐 = − 𝐂𝟏 , 𝐂 = 𝐞−𝐀𝐓𝐞

4
 Vérification que pour un essai sous un échelon que la transmittance bloquée est un
modèle équivalent à G(s) :

Figure 4: réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=1s

Figure 5: : réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=0.25s

Commentaire :
Les résultats obtenus dans les deux figures précédentes montrent que l'application d'un échelon
sur la transmission bloquée donne une réponse proche de la réponse de G(s) (figure 1) et plus
la période d'échantillonnage diminue, plus le signal devient lisse et plus proche de G(s).

 Modèle d’ordre un avec intégrateur :


On ajoute un intégrateur au système précédent :
𝑲
G(s)=
𝑺(𝟏+𝝉𝑺)

 Calcule à l’aide de Matlab, la transmittance bloquée du système de gain statique


unitaire et de constante de temps 𝝉 = 𝟏𝒔 et 𝝉 = 𝟎. 𝟐𝟓𝒔 :

Programme Matlab :
5
clear all
close all
clc
K=1;
tr=1;
h=0.25;
a=1/tr
b=K/tr;
c1=b/a;c=exp(-a*h)
g=tf([K],[tr 1]);step(g)
gb=c2d(g,h);step(gb)
gz=tf([c1*(1-c)],[1 -c],h);step(gz)
g2=tf([K],[tr 1 0]);step(g2)

Figure 6: réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=1s

Figure 7: réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=0.25s


Commentaire :

Les diagrammes 7 et 8 représentent la réponse de la transmission bloquée obtenue par Matlab,


pour deux périodes d’échantillonnage différentes (1s et 0.25s) Les réponses sont toutes les deux
croissantes au fil du temps, mais plus la période d'échantillonnage est grande, plus la réponse
converge vers des valeurs importantes dans le temps.

6
 L’expression analytique de la transmittance bloquée de G(s) à la période
d’échantillonnage h :

𝑘
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍
𝑠 2 (1 + 𝜏𝑠)

𝑏
𝐺 (𝑍) = (1 − 𝑍 −1 )𝑇𝑍
(𝑠 + 𝑎)𝑠 2

𝑐1 𝑐2 𝑐3
𝐺 (𝑍 ) = (1 − 𝑍 −1 )𝑇𝑍 [ + 2+ ]
𝑠 𝑠 𝑠+1

−1 )
−𝑏/𝑎 𝑏/𝑎 𝑏/𝑎2
𝐺 (𝑍 ) = (1 − 𝑍 𝑇𝑍 [ + 2 + ]
𝑠 𝑠 𝑠+𝑎

𝑍 − 1 (−𝑏⁄𝑎2 )𝑍 (𝑏⁄𝑎)𝑇𝑒 𝑍 (𝑏⁄𝑎2 )𝑍


𝐺 (𝑍 ) = [ + + ]
𝑍 𝑍−1 (𝑍 − 1)2 𝑍 − 𝑒 −𝑎𝑇𝑒

(𝑏⁄𝑎2 ) + 𝑐 (𝑏⁄𝑎2 ) + (𝑏⁄𝑎)𝑇𝑒 − 2(𝑏⁄𝑎2 )𝑍 + (𝑏⁄𝑎2 ) − 𝑐 (𝑏⁄𝑎2 ) − 𝑐𝑇𝑒 (𝑏⁄𝑎)


𝐺 (𝑍 ) =
𝑍 2 − (1 + 𝑐 )𝑍 + 𝑐

ℎ1 − ℎ2
𝐺 (𝑍 ) =
𝑍 2 − (1 + 𝑐 )𝑍 + 𝑐

𝐡𝟏 = (𝐛⁄𝐚𝟐 ) + 𝐜(𝐛⁄𝐚𝟐 ) + (𝐛⁄𝐚)𝐓𝐞 − 𝟐(𝐛⁄𝐚𝟐 )𝐙


𝐡𝟐 = −(𝐛⁄𝐚𝟐 ) + 𝐜(𝐛⁄𝐚𝟐 ) + 𝐜𝐓𝐞 (𝐛⁄𝐚)

 Vérification par un essai à un échelon sous Matlab (en boucle fermée), que la
transmittance bloquée est un modèle équivalent à G(s) aux instants
d’échantillonnage 𝜏 = 1𝑠 𝑒𝑡 𝜏 = 2𝑠 :

Programme Matlab :

clear all
close all
clc
K=1;
tr=1;
h=0.25;
a=1/tr
b=K/tr;
c1=b/a;c=exp(-a*h)
g=tf([K],[tr 1]);step(g)
gb=c2d(g,h);step(gb)
gz=tf([c1*(1-c)],[1 -c],h);step(gz)
g2=tf([K],[tr 1 0]);step(g2)
g2b=c2d(g2,h);step(g2b)
g2f=g2/(g2+1);step(g2f)

7
Figure 8: réponse de la fonction G(s) à un échelon

Figure 9: réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=1s

Figure 10: réponse de la transmittance bloqué Gb(z) pour un échelon avec τ=0.25

Commentaire :

8
Les diagrammes obtenus lors de la simulation sur les figures 9, 10, montrent que plus la période
d'échantillonnage est diminuée, plus la réponse de la transmittance bloquée se rapproche de la
réponse du système continu figure (9)

Conclusion :

Le signal discret sera proche du signal continu si la période d'échantillonnage est réduite (la
précision dépend de la période d'échantillonnage).
Une forme de rompe est obtenue en ajoutant un intégrateur à un système du premier ordre.
La commande Matlab c2d permet de passer d'un signal continu au signal discrétisé qui dépend
de la période d'échantillonnage.

Vous aimerez peut-être aussi