Amami Benaissa
Exercice 1
Calculer la transformée en Z des fonctions suivantes, à partir de la définition de la transformée en Z (T est la période
d’échantillonnage) :
1 si k 0
1. Echelon unitaire : (k ) , (k ) (k m)
0 si k 0 m0
1 si k 0 1 si k m
2. impulsion unitaire : k (k-m)
0 si k 0 0 si k m
kT
3. fonction exponentielle : f (k ) e
k si k 0
4. Rampe unitaire : r ( k ) kT
0 si k 0
5. f (k ) k ( k )
2
Exercice 2
a
Calculer la transformée en Z de la fonction suivante, F (p) à partir de la décomposition en
p ( p a)
2
élément simple
Exercice 3
Exercice 4 :
Exercice 5
Exercice 7
Exercice 8
z 2 5z
Un système à pour transmittance H ( z ) . Donner les trois premières valeurs puis l’expression de sa
z2 6z 8
réponse impulsionnelle.
Calculer la fonction de transfert en boucle fermée W ( p ) . Quel est le gain statique KF et la constante du temps
F du système W ( p) . En déduire la valeur de K pour que le système devienne 5 fois plus rapide en boucle
fermée.
7. Le processus G ( p) est maintenant inséré dans une boucle d’asservissement numérique (période
d’échantillonnage = 0,2 s) à commande proportionnelle C(z) = Kc (Kc > 0).
E(z) (z) u(z) y(z)
+ C(z) G e (z)
-
2
Déterminer la fonction de transfert Ge ( z ) du système échantillonné, on posera ae . Comparer l’ordre des
11. On applique à l'entrée un échelon unité. Déterminer l'expression de sa réponse y(n) de 2 manières et
calculer y0 , y1 , y2 . Représenter graphiquement y(n)
1
Soit un processus continu de fonction de transfert G ( p ) . On insère le système G ( p ) dans la
1 10 p
boucle de régulation suivante avec C(p)=K :
1. Calculer la fonction de transfert en boucle fermée W ( p ) . Quel est le gain statique K F et la constante
du temps F du système W ( p ) . En déduire la valeur de K pour que le système devienne 5 fois plus
rapide en boucle fermée.
2. On prend pour K=2 et on attaque le système W ( p) par un échelon unitaire, déterminer la réponse
indicielle y F (t ) du système en boucle fermée, l’erreur statique () . Ce résultat était il prévisible?
5. On souhaite fixer la sortie du système à une valeur fixe de 2, quelle est la valeur de la consigne
yc(p) .
Déterminer la fonction de transfert Ge ( z ) du système échantillonné, on posera a e . Comparer
l’ordre des fonctions de transfert G(p) et Ge ( z ) ainsi que leur gains statiques.
1
7. Calculer la fonction de transfert du système bouclé H(z) et la mettre sous la forme H ( z) H 0 .
z
Identifier les expressions de H 0 et .
z e BF
le gain statique, H 0 et la constante du temps en boucle fermée BF .
Correction TD 1
t
yv (t )) 1 e10 () 0 Oui car gain = 1
t5%
yv (t5% ) 0, 095 1 e 10
t5% 10 ln 0, 05 30s
Calculer la fonction de transfert en boucle fermée W ( p ) . Quel est le gain statique K F et la constante
du temps F du système W ( p ) . En déduire la valeur de K pour que le système devienne 5 fois plus
rapide en boucle fermée.
K
1 2K ,
K K 10
W kF , F
1 2 K 10 p 10 1 2K 1 2K
1 p
1 2K
Pour que le système devient 5 fois plus rapide, il faut que
10 10
F F K 2
5 1 2K 5
3. On prend pour K la valeur calculée dans la question précédente et on attaque le système W ( p ) par
un échelon unitaire, déterminer la réponse indicielle y F (t ) du système en boucle fermée, l’erreur
statique () . Ce résultat était il prévisible?
2 10 K 0, 4
kF 0.4, F 2s W ,
5 5 1 2 K 10 p 1 2 p
t
yF (t ) 0, 4 1 e 2 () 1 yF () 0,6 Oui car pas d’intégration
t
u (t ) 2 yc(t ) 2 yF (t ) 2 1 0,8 1 e 2
u () 2 yc(t ) 2 yF () 2 1 0,8 0, 4
t
u (0) 2 yc(t ) 2 yF (0) 2 1 0,8 1 e 2 2
1
5. On prend C(p) = K (1 ) avec K 0 ; On attaque le système par un échelon unitaire,
Ti p
déterminer l’erreur statique () . Ce résultat était il prévisible?
6. On souhaite fixer la sortie du système à une valeur fixe de 2, quelle est la valeur de la consigne
yc(p) et calculer le signal de commande u(t) en régime permanent dans ce cas .
Déterminer la fonction de transfert Ge ( z ) du système échantillonné, on posera a e . Comparer
l’ordre des fonction de transfert G(p) et Ge ( z ) ainsi que leur gains statiques.
z 1 G ( p ) 1 a 1 0,98 0, 02
Ge ( z ) TZ a e 0,1T
z p z a z 0,98 z 0,98
1 A B
A(1 10 p ) Bp 1 A 1 B 10
(1 10 p) p p (1 10 p)
z 1 1 0,1 z 1 z z z 1 1 a
Ge ( z ) TZ 10 1
z p (0,1 p ) z z 1 z e 0,1T za za
1 0,1
(1 10 p) (0,1 p)
k k 1 a
T
A( p) A( z ) , ae
(1 p ) ( z a)
1 a
Même ordre qu’en continu et du même gain statique Ge (1) 1
za
KG ( z ) K (1 a ) 1 a 2 K (1 a ) K (1 a )
H ( z) = =
1 2 KG ( z ) z a 2 K (1 a ) z a 2 K (1 a ) 1 a 2 K (1 a )
K 1 a 2 K (1 a )
H ( z )=
1 2 K z a 2 K (1 a )
K
H0 même gain statique qu ' en continu , a 2 K (1 a )
1 2K
BF
1 1 e
10. On règle K 2 et on identifie H(z) à un premier ordre : H ( z) H0 H0 .
z
BF
z e
Calculer le gain statique, H 0 et la constante du temps en boucle fermée BF .
K
H0 0, 4 On retrouve le resultatu ' en continu
1 2K
a 2 K (1 a) a 2 2(1 a) 0,9
BF
par idebntification on a e BF 2
ln
10
2
2 le système pour K 2 est 5 fois plus rapide.
BF
5 5
On retrouve le meme resultat qu ' en continu
11. On applique à l'entrée un échelon unité. Déterminer l'expression de sa réponse y(n) et calculer y0 ,
y1 , y2 . Représenter graphiquement y(n)
y (n) H 0 E 1 H 0 E 1 e BF 0, 4 1 0,9
n n
y (0) 0, y (1) 0, 04, y (2) 0, 076, y (3) 0,1, y (4) 0,13
y (8) 0, 22 etc.......... y () 0, 4
y( z) 0,1
H ( z) 0, 4 z 0,9 y ( z ) E ( z )0, 04 zy ( z ) 0,9 y ( z ) E ( z )0, 04
E( z) z 0,9
y ( z ) 0,9 z 1 y ( z ) z 1E ( z )0, 04
y ( z ) 0,9 z 1 y ( z ) z 1E ( z )0, 04
y (k ) 0,9 y (k 1) E (k 1)0, 04
y (0) 0 y (1) 0, 04 y (2) 0,9 y (1) E (1)0, 04 0,9 0, 04 E (1)0, 04 0, 076
Département Electrique
12/01/2015
Contrôle continu N° 2 : Automatique
Durée : 1 Heure 30
Z
1/ G Z K Z K Z K (1 point)
0 0 Z 1
K
Z 1 z
G Z a Z k K
0 0 a
1
a za
2/ z (1 point)
a
si 1
z
1 e
1
F ( z) k 2
avec e
0.5
1
z 0,5
z e
2/ k 1 0.5 2 k 4, ou k F (1) 4 (1 point)
1
1
e
0.5 1.442 s
ln(0.5)
Nous pouvons considérer que ce signal est la sortie d’un système de fonction de transfert en z, F ( z ) = y(z), lorsque ce
système est attaqué par une impulsion unité E( z) 1 tel que y( z ) G( z ) E ( z ) G( z ) Attention
E K 1 1 pour k 1 et 0 ailleurs
y( z) 0.3z 0.3z
G( z) 2
E ( z ) ( z 1)( z 0.7) ( z 1.7 z 0.7)
y ( z )( z 2 1.7 z 0.7) 0.3zE ( z ) z 2 y ( z ) 1.7 zy ( z ) 0.7 y ( z ) 0.3zE ( z )
y ( z ) 1.7 z 1 y ( z ) 0.7 z 2 y ( z ) 0.3z 1E ( z ) y (k ) 1.7 y (k 1) 0.7 y (k 2) 0.3E (k 1)
y (0) 0 car causalité y (1) 0.3 y (2) 1.7 y (1) 1.7 0.3 0.51
Ou
y( z) 0.3 A B
z ( z 1)( z 0.7) ( z 1) ( z 0.7)
A 1 et B 1
y( z) 1 1 z z
y( z) y (k ) (1) n (0.7) n
z ( z 1) ( z 0.7) ( z 1) ( z 0.7)
y (0) 0 , y (1) 1 0.7 0.3 , y (2) 1 0.7 2 0.51
4
( 1 point)
1 5 p 4 0.8
H ( p) 2- On prend yc(t) = 2, donner
1
4 5 5 p 1 p
1 5 p
l’expression yF(t) de ce yF (t ) 1.6 1 et
système.
( 1 points)
u (t ) 2 yc(t ) yF (t ) 2 2 1.6 1 e t
u () 2 yc(t ) yF () 2 2 1.6 0,8
( 1 points)
u (0) 2 yc(t ) yF (0) 2 2 1.6 1 e t 4
Le processus G(p) est maintenant inséré dans une boucle d’asservissement numérique (période d’échantillonnage(Te
= 1 s) à commande proportionnelle C(z) = K=2.
2
G ( p) , la constante du temps est 5 s, échantillonner avec Te = 1 s, cela revient à prendre 5
1 5 p
échantillons sur la constante du temps, ce qui est raisonnable
0,362
2
2G ( z ) z 0,818 0, 724 0, 724
H ( z) = =
1 2G ( z ) 1 2 0,362 z 0,818 0, 724 z 0, 094
z 0,818
Donc K 0, 799 0,8
7- On prend yc(t) = 2, donner l’expression yn de la sortie, puis calculer y0, y1, y2. ( 1.5 points)
première methode
y( z) 0, 724
E ( z ) z 0, 094
y ( z )( z 0, 094) 0, 724 E ( z ) zy ( z ) 0, 094 y ( z ) 0, 724 E ( z )
1 1
y ( z ) 0, 094 z y ( z ) 0, 724 z E ( z ) y (k ) 0, 094 y (k 1) 0, 724 E (k 1)
y (0) 0 car causalité y (1) 0, 724 2 1, 448 y (2) 0, 094 1, 448 1, 448 1,584
deuxième methode
1
0, 724 1
gain H (1) 0.799 0.8 , e BF 0, 094 , BF 0.422 s
1 0, 094 ln 0, 094
1
k
y (k ) gain entrée 1 e BF
0.8 2 1 0, 094 k 1.6 1 0, 094 k
y (2) 1.6(1 0, 094 ) 1,585
2
y (0) 0 y (1) 1.6(1 0, 094) 1, 449
8- Donner la loi de commande un de ce système puis calculer u0, u1, u2. ( 1.5 points)
Première méthode
u (k ) 2(2 y (k )) 2 2 1, 6 1 0, 094
k
4 3, 2 1 0, 094
k
d
e
Cours