0% ont trouvé ce document utile (0 vote)
363 vues7 pages

Transformée en z et ses propriétés

Transféré par

maram.mastouri.2002
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
363 vues7 pages

Transformée en z et ses propriétés

Transféré par

maram.mastouri.2002
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours d'Automatique échantillonnée

Chapitre 2 : Transformée en z

I. Définitions

Dans le chapitre précédent, deux expressions de la transformée de Laplace de la fonction


échantillonnée ont été obtenues :
n =+
F* (p) =  f (nT) e−nTp (II.1)
n =0
1 + j 1
F* (p) = 
2j − j
F()
1− e−(p −) T
d (II.2)

Elles ne dépendent de p que par eT p , ce qui rend leur utilisation difficile. Pour pallier cet
inconvénient, on effectue le changement de variable suivant :
z = eT p (II.3)
et on définit une nouvelle transformée, dite transformée en z, telle que :
F(z) = Z[f(t)] = Z[f(nT)] (II.4)
Ainsi on a, en utilisant les expressions (II.1) et (II.2) :
n =+
F(z) =  f (nT) z −n (II.5)
n =0
1 + j 1
F(z) = 
2j − j
F()
1− z−1 e T
d (II.6)

II. Propriétés de la transformée en z

1. Linéarité :
Z[ f1 (t)+ f 2 (t)] = Z[ f1 (t)] + Z[ f 2 (t)] (II.7)
Z[  f(t)] =  Z[f(t)] avec  est un réel. (II.8)

2. Translation temporelle
(i) Cas d'un retard :
Z[f(t – kT)] = z − k Z[f(t)] (II.9)
(ii) Cas de l'avance :
k −1
Z[f(t + kT)] = z k Z[f(t)] –  zk − n f (nT) (II.10)
n =0
3. Translation complexe
Supposons que : Z[F(p)] = F(z),
on a alors : Z[F(p + a)] = F(z ea T ) (II.11)
Cela veut dire qu'il faut remplacer z dans F(z) par (z ea T ).

Chapitre 2 -1- M. GASMI


Cours d'Automatique échantillonnée

4. Valeur initiale
f(0) = lim F(z) (II.12)
z →
5. Valeur finale
lim f (nT) = lim (z − 1) F(z) (II.13)
n → z →1

III. Exemple de calcul de F(z)

1
Soit à calculer la transformée en z de la fonction F(p) =
2
p (p + 1)
1°/ Méthode des résidus

Les pôles pi de F(p) sont : (0) double et (–1) simple ; alors on a : F(z) =  Rk
pi
1 N( ) 1
avec R k sont les résidus de la fonction : F() =
1− z−1 e T D( ) 1− z−1 e T

avec : N() = 1 et D() = 2 ( + 1).


N() 1 1 z
R ( −1) = = =
D' () 1 − z −1 e T =−1 1 − e−T z−1 z − e−T

1 d  2 1  −1 Tz −1 −z Tz
R0 =  ( − 0) F()  = + = +
(2 − 1)! d   − −1 −1 2 z − 1 (z − 1)2
1 − e z  = 0 1 − z
T 1
(1 − z )
z −z Tz
d'où : F(z) = R ( −1) + R 0 = + +
z − e−T z − 1 (z − 1)2

2°/ Décomposition en éléments simples

F(p) est décomposée comme suit :


1 1 1 1
F(p) = = – +  f(t) = t – 1 + e− t
2
p (p + 1) p 2 p p +1

(i) Utilisation de la première formule :

Pour le calcul de F(z), on va utiliser la formule (II.5), ce qui donne, en remplaçant t par nT :
n =+ n =+ + n =+
F(z) =  f (nT) z −n =  nT z − n –  z−n +  e− nT z − n
n =0 n =0 n =0 n =0
On a donc :
+
−1 −z
–  z−n = 1 − z−1 = z −1
n =0

Chapitre 2 -2- M. GASMI


Cours d'Automatique échantillonnée

n =+ n =+ n =+


d −n d + − n d z
 nT z − n = T  n z −n = T  (−z) z =–Tz  z = –T z
n =0 n =0 n =0 dz dz n = 0 dz z − 1
Tz
=
(z − 1)2
n =+ n = + −n
1 z
 e − nT − n
z =   eT z 
 
=
−T −1
=
n =0 n =0 1− e z z − e−T
et ainsi on retrouve le résultat précédent.

(ii) Utilisation de la table des transformées :

En observant la table des tranformées en z (en annexe), on peut lire directement F(z).

IV. Inversion de la tranformée en z

Le problème, posé dans ce paragraphe, est comment calculer f(t), ou f(nT), à partir de F(z).

1°/ Méthode des résidus

Pour résoudre le problème énoncé, on va utiliser le lemme de Cauchy suivant :


1
L'intégrale I donnée par : I =
2j 
z k dz

1 si k = −1
est égale à : 
0 si k  − 1
où  est le cercle unité parcouru, dans le plan complexe, dans le sens direct.

On a :
n =+
F(z) =  f (nT) z −n = f(0) + z −1 f(T) + z −2 f(2T) + … + z − n f(nT) + …
n =0
ce qui donne :
z n −1 F(z) = z n −1 f(0) + z n − 2 f(T) + z n − 3 f(2T) + … + z −1 f(nT) + …

Le calcul de l'intégrale :
1 1 1 1
 z n −1F(z) dz =  z n −1f (0)dz +  z n − 2 f (T) dz +…+  z −1f (nT) dz +…
2j  2j  2j  2j 

0 0 f(nT)
donne :
1
z n −1F(z) dz
2j 
f(nT) = (II.14)

Le calcul de f(nT) peut être effectué en utilisant la méthode des résidus.

Chapitre 2 -3- M. GASMI


Cours d'Automatique échantillonnée

Exemple : Soit à calculer la transformée inverse de F(z) telle que :


z −z Tz
F(z) = + +
−T z − 1 (z − 1)2
z−e
Les pôles sont ( e−T ) et ( 1 ) simple et ( 1 ) double.
f(nT) est la somme des résidus de la fonction z n −1 F(z), il vient :
zn
R −T = = e−nT
−T '
e (z − e ) z = e−T

−z n
R1s = = –1
(z − 1)' z =1

1 d  Tz 
R1d = (z − 1)
2
z n −1  = n T
(2 − 1)! dz  (z − 1) 2  z =1
On obtient alors :
f(nT) = e−nT – 1 + n T

2°/ Méthode de la division en puissances croissantes de z –1

On a : F(z) = f(0) + z −1 f(T) + z −2 f(2T) + … + z − n f(nT) + … (II.15)

Tz
Par exemple, on veut calculer la fonction originale de F(z) = . On la développe en
2
(z − 1)
T z −1
puissances croissantes de z −1 , on obtient : F(z) =
1 − 2 z −1 + z −2
On effectue, à présent, une divsion euclidienne, il vient :

T z −1 1 – 2 z − 1 + z −2
–T z −1 +2T z −2 –T z −3 T z − 1 + 2 T z −2 + 3 T z −3 + … + n T z − n + …
2T z −2 –T z −3
–2T z −2 +4T z −3 –2T z −4
3T z −3 –2T z −4

Le résultat donne :

F(z) = T z −1 + 2 T z −2 + 3 T z −3 + … + n T z − n + …

Soit en comparant avec la relation (II.15), on obtient :


f(0) = 0, f(T) = T, f(2T) = 2T, ... , f(nT) = nT. La fonction originale est donc : f(t) = t.

Chapitre 2 -4- M. GASMI


Cours d'Automatique échantillonnée

3°/ Méthode itérative

Supposons que F(z) est développée comme suit :


a + a z −1 + a 2 z −2 + + a n z −n
F(z) = 0 1 = s0 + s1z−1 + s2 z−2 + + sk z −k + (II.16)
−1 −2 −n
1 + b1z + b2 z + + bn z
Ce qui donne :
a 0 + a1z−1 + a 2 z−2 + + a n z −n =
( 1 + b1z−1 + b2 z−2 + + bn z−n ) ( s0 + s1z−1 + s2 z−2 + + sk z −k + ) (II.17)
Par identification, on trouve :
k
a 0 = s0 ; a1 = s1 + s0 b1 ; a 2 = s0 b 2 + s1 b1 + s 2 ; … a k = sk +  s k − i bi
i =1
k
d'où : s k = a k –  s k − i bi (II.18)
i =1
Exemple :
Reprenons l'exemple de la méthode précédente avec F(z) telle que :
Tz T z −1
F(z) = =
(z − 1)2 1 − 2 z −1 + z −2
Par identification, on a :
a 0 = 0 ; a1 = T ; a 2 = … = a n = 0
b1 = –2; b 2 = 1 ; b3 = … = bn = 0
Ce qui donne :
s0 = a 0 = 0 ; s1 = a1 – s0 b1 = T ; s 2 = a 2 – s0 b 2 – s1 b1 = 2T;
s3 = a 3 – s0 b3 – s1 b 2 – s 2 b1 = 3T ; …; s n = n T alors : f(t) = t.

V. Equations de récurrence

Une suite de nombres est dite récurrente lorsque chaque élément se déduit, de l'élément
précédent et de son rang, par une loi connue ; d'une manière générale, on écrit :

f(n+1) = F[f(n) , n]

Exemple 1 : Passage d'une équation en z à une équation récurrente

Soit l'équation en z suivante :

z Y(z) –  Y(z) = z X(z) (II.19)

Elle peut s'écrire sous la forme :


z [ y(0) + y(T) z −1 + … + y(nT) z − n ] –  [y(0) + y(T) z −1 + … + y(nT) z − n ] =
z [x(0) + x(T) z −1 + … + x(nT) z − n ]

Chapitre 2 -5- M. GASMI


Cours d'Automatique échantillonnée

On identifie, terme à terme, les coefficients de z, on obtient :

y(0) = x(0)
y(T) –  y(0) = x(T)

y(nT) –  y((n–1) T) = x(nT) (II.20)

A l'expression (II.19), on a associé l'expression (II.20) et inversement, avec la condition


initiale : y(0) = x(0).

Exemple 2 : Résolution d'une équation récurrente

Pour résoudre une équation de récurrence, on passe de celle-ci à l'expression équivalente en z


et on cherche la transformée inverse pour obtenir f(t).

Comme exemple, soit à résoudre :


y n + 2 – 5 y n +1 + 6 y n = 0 avec : y 0 = 0 et y1 = 1.

En posant Y(z) = Z[ yn ], on obtient :

Z[ y n + 2 ] = z 2 Y(z) – z 2 y 0 – z y1 = z 2 Y(z) – z
Z[ y n +1 ] = z Y(z) – z y 0 = z Y(z)
La transformée en z de l'équation récurrente est de la forme :
[ z 2 Y(z) – z] – 5 [z Y(z)] + 6 [Y(z)] = 0
qui donne :
z z
Y(z) = =
z2 − 5z + 6 (z − 2) (z − 3)
Pour trouver la solution de l'équation récurrente, il suffit de trouver l'originale de Y(z) qui
admet deux pôles simples : 2 et 3; d'où en utilisant la méthode des résidus, on obtient :
z z n −1 zn
R2 = = = – 2n
[(z − 2) (z − 3)] (z − 3)
z=2 z=2

z z n −1 zn
R3 = = = 3n
[(z − 2) (z − 3)] (z − 2)
z =3 z =3
Il vient alors :
yn = R 2 + R 3 = 3n – 2n

Chapitre 2 -6- M. GASMI


Cours d'Automatique échantillonnée

Annexe : Table des transformées en z

F(p) f(t) F(z)


1 (t ) 1
1 z
u(t)
p z −1
1 Tz
t
p2  z − 12
1 t2 T 2 z  z + 1
2.  z − 1
3 3
p 2
1
t/T n z
1
p − Ln a a =a
z−a
T
1 z
e − a.t
p+a z − e−a.T
1 T z e − a.T
t.e − a.t
 p + a 2
2
 z − e − a.T 
 
1 T 2 z e−a.T T 2 z e−2.a.T
t 2 −a.t +
.e
 p + a 3
2 3
2 2.  z − e−a.T   z − e −a.T 
   

a ( 1 − e−a.T ) z
1 − e − a.t
p. ( p + a ) ( z − 1 ) ( z − e−a.T )
a 1 − e−a.t Tz

(1 − e−a.T ) z
t−
p .(p + a ) ( z − 1)2 a ( z − 1) ( z − e−a.T )
2
a

T2 z (a T − 2) T z
1  2 2.t
( 
)
a 2 z z
. 1 − e −a.t  + + −
t − +
p .(p + a)
3
2 a a 2
 ( z − 1) 3
2 a ( z − 1)
2
a 2
( z − 1) a 2
( z − e−a.T )
0 z sin ( 0 .T )
sin ( 0 .t )
p 2
+ 02 z − 2 z cos ( 0 .T ) + 1
2

p z  z − cos ( 0 .T ) 
cos ( 0 .t )
+ 02 z − 2 z cos ( 0.T ) + 1
2 2
p
0 z sh ( 0 .T )
sh ( 0 .t )
p 2
− 02 z − 2 z ch ( 0 .T ) + 1
2

p z z − ch ( 0 .T )
ch ( 0 .t )
− 02 z − 2 z ch ( 0 .T ) + 1
2 2
p
0 z e−a.T sin ( 0.T )
e−a.t .sin ( 0 .t )
( p + a )2 + 02 z2 − 2 z e−a.T cos ( 0.T ) + e−2.a.T

p+a z.  z − e−a.T cos ( 0.T ) 


e−a.t .cos ( 0 .t )  
( p + a )2 + 02 z 2 − 2 z e−a.T cos ( 0.T ) + e−2.a.T

Légende :
T : période d'échantillonnage ; (t) : impulsion de Dirac et u(t) : échelon unitaire.

Chapitre 2 -7- M. GASMI

Vous aimerez peut-être aussi