0% ont trouvé ce document utile (0 vote)
48 vues11 pages

TD Automatique Systèmes Échantillonnés

Transféré par

idriss boussaid
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues11 pages

TD Automatique Systèmes Échantillonnés

Transféré par

idriss boussaid
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

ECOLE NATIONALE D’INGENIEURS DE MONASTIR

Département de Génie Electrique

TD d’Automatique des systèmes Echantillonnés


Classe : GEL1, A. U. 2020 - 2021

Exercice N°1
Un moteur à courant continu de constante de temps l’unité et de gain statique l’unité est
commandé par un micro-ordinateur à travers un CNA de courant de 4 bits.
1. Donner le schéma de principe d’un tel convertisseur.
2. Si la tension de référence Vref = 5 V et la résistance R = 1 kΩ, déterminer le pas de
progression de ce convertisseur.
3. La sortie du CNA de courant est raccordée à un amplificateur opérationnel comme le
montre la figure 1, déterminer en fonction de R f le nouveau pas de progression ainsi
que la sorite pleine échelle.
4. Déterminer la valeur de Rf pour que la tension pleine échelle soit -2 V.
Rf

Isorti -
e + Vsorti
e

Figure 1

Exercice N°2
Le contrôle de la vitesse d’un moteur à courant continu est assurée par un CNA de
courant dont la sortie varie entre 0 et 2 mA. Ce courant est amplifié afin de permettre au
moteur d’atteindre des vitesses entre 0 et 1000 tr/min.
1. Combien faut –il de bits pour que le micro-ordinateur puisse régler la vitesse du
moteur à une valeur particulière à une précision de 2tr/min.
2. Si le CNA est de 9 bits, avec quelle précision on parviendra à régler la vitesse de 326
tr/min.
3. Si le CNA est de 12 bits et on veut régler la même vitesse, quelle sera la vitesse réelle
obtenue.

Exercice N°3
On souhaite faire l’acquisition de la vitesse d’un moteur à courant continu lorsque celui –
ci atteint son régime permanent. Le gain statique du moteur est k = 100et qu’il est
alimenté par une tension de 10 V et que le gain de la dynamo tachymétrique couplée sur
l’arbre du moteur est de 0,005 min. V/tr. On utilise pour l’acquisition un CAN à rampe
numérique de 10 bits de pleine échelle 15,345 V.

1. Calculer la valeur numérique obtenue.


2. Calculer la combinaison binaire correspondante.
3. Si la fréquence de l’horloge est de 1 MHz, déterminer le temps de conversion.
4. Répondre aux mêmes questions si le CAN est de 8 bits avec la même pleine échelle
5. Répondre aux mêmes questions si le CAN est à approximations successives de 10 bits
et avec la même pleine échelle.

Exercice N°4
Pour chacune des transformées en z suivantes, calculer les quatre premiers échantillons
puis vérifier ceci en calculant l’original complet

z(2 z−1) 2z
F1(z) = 2 ; F2(z) = 2 ;
z −z+ 1 z −√ 3 z +1

Exercice N°5
1. Connaissant la transformée en z du signal f(t) qu’on note F(z), déterminer en fonction de
F(z), la transformée en z du signal g(t) = t2 f(t) noté en G(z).
2
t
2. En déduire la transformée z de l’échelon d’accélération a(t) = u (t), Vérifier le résultat
2
obtenu avec celui donné au tableau des transformées en z.

Exercice N°6
3z
Soit la fonction F(z) définie par F(z) = 2
2 z −1 , 8 z+ 0 ,16
1. Calculer par la méthode récurrente et par la division Euclidienne les valeurs des 4
premiers échantillons de f(nT) ainsi que sa valeur au voisinage de l’infini.
2. Retrouver toutes ces valeurs par le calcul de l’expression générale de f(nT).
3. En utilisant les transformées en z résoudre l’équation récurrente.
2 x(k+2) - 1,8 x(k+1) + 0,16 x(k) = 3 e(k+1)
Où e(k) est un échelon unitaire et x(0) = x(1) = 0.
Correction

Exercice N°1

1. Schéma de principe d’un CNA de courant à 4 bits

Vref

A B C D

Io Io/2 Io/4 Io/8

R 2R 4R 8R
Isortie

Rc

2. Si la tension Vref = 5V et R=1kΩ alors le pas de progression est :

5
PP = = 0,625 mA
8R

3. Le nouveau pas de progression est – Rf PP = - 0,625 Rf mV


La sortie pleine échelle est PE = (24 – 1) PP = 15 PP = -9,375 Rf mV

4. Si PE = -2 V alors Rf = 213 Ω

Exercice N°2

La vitesse pleine échelle est 1000 tr/min, pour que la précision soit de 2 tr/min, il faut que
le pas de progression soit inférieur à 2 tr/min.

PE 1000
1. Si le nombre de bits est n alors le pas de progression est PP = n = n <2
2 −1 2 −1
Par conséquent

2 > 501 et par suite la plus petite valeur de n tel que 2 > 501 est n = 9.
n n
1000
2. Si n = 9, le pas de progression est PP = et pour atteindre la vitesse de 326
511
326
326 x 511
tr/min demandée il faut un nombre de pas n p = 1000 = = 166,585.
1000
511
Le nombre de pas étant entier on doit choisir 166 ou 167.

1000
Ainsi si on adopte 166 pas la vitesse obtenue sera 166* = 324,85 tr/min avec
511
une erreur de 1,15 tr/min.

1000
Et si on adopte 167 pas la vitesse obtenue sera 167* = 326,81 tr/min avec une
511
erreur de 0,81 tr/min.

3. Le même travail Si le CNA est de 12 bits. En effet, le pas de progression devient


1000
PP =
4095

et pour atteindre la vitesse de 326 tr/min demandée il faut un nombre de pas est :

326
326 x 4095
np = 1000 = 1000
= 1334,97
4095

ainsi on adopte un nombre de pas égal à 1335 et la vitesse obtenue sera :

1000
v= 1335 *
4095
= 326,007 tr/min.

On remarque bien que lorsque le nombre de bits augmente la précision est meilleure

Exercice N°3
En régime permanent la vitesse du moteur est égale à la tension d’alimentation multipliée par
le gain statique.

V = 1000 Tr/min

La tension obtenue à la sortie de la dynamo tachymétrique est u = 1000*0,005 = 5 V c’est la


tension à acquérir.

1. Le CAN est à rampe numérique de 10 bits et de tension pleine échelle PE = 15,345. Par
conséquent le pas de progression est

PE 15,345
PP = 10 = = 0,015 V
2 –1 1023

5
Le nombre de pas pour atteindre la tension à convertir qui est 5V est np =
0,015
= 333,33
Donc on doit choisir 334 pas. Donc la valeur numérique obtenue est 334
2. La combinaison binaire correspondante à 334 est : 0101001110

3. Le temps de conversion est le temps nécessaire pour faire 334 incrémentations du


compteur du CAN, soit 334 cycles d’horloge. Si la fréquence de l’horloge est de 1 MHz,
le cycle est de 1s, et par suite le temps de conversion est de 334 s.

4. Si le CAN est de 8 bits, le pas de progression est :

PE 15,345
PP = 8 = = 0,06 V
2 –1 255

5
et Le nombre de pas pour atteindre la tension à convertir qui est 5V est np =
0 , 06
=
83,33
donc la valeur numérique obtenue est 84.

La combinaison binaire est : 0001010100

Le temps de conversion est de 84s

5. Si le CAN est à approximations successives de 10 bits le pas de progression est 0.015V

Si le bit de poids le plus fort (poids 9) est à 1 alors la tension sera 29 x 0.015 = 7,68 V > 5V
On doit remettre ce bit à 0

On met le bit de poids 8 à 1 on obtient : 28 x 0.015 = 3,84V > 5 on le maintient, on a :

01

On met le bit de poids 7 à 1 on obtient : 27 x 0.015 = 1,92 et la tension obtenue sera


3,84+1,92 = 5,76 > 5 donc ce bit doit être remis à 0 et on :

010

On met le bit de poids 6 à 1 on obtient : 26 x 0.015 = 0,96 et la tension obtenue sera


3,84+0,96 = 4,8 < 5 donc ce bit doit être maintenu à 1 et on :

0101

On met le bit de poids 5 à 1 on obtient : 25 x 0.015 = 0,48 et la tension obtenue sera


4,8+0,48 = 5,28 > 5 donc ce bit doit être remis à 0 et on :

01010

On met le bit de poids 4 à 1 on obtient : 24 x 0.015 = 0,24 et la tension obtenue sera


4,8+0,24 = 5,04 > 5 donc ce bit doit être remis à 0 et on :

010100
On met le bit de poids 3 à 1 on obtient : 23 x 0.015 = 0,12 et la tension obtenue sera
4,8+0,12 = 4,92 < 5 donc ce bit doit être maintenu à 1 et on :

0101001

On met le bit de poids 2 à 1 on obtient : 22 x 0.015 = 0,06 et la tension obtenue sera 4,92 +
0,06 = 4,98 < 5 donc ce bit doit être maintenu à 1 et on :

01010011

On met le bit de poids 1 à 1 on obtient : 2 x 0.015 = 0,03 et la tension obtenue sera 4,98 +
0,03 = 5,01 > 5 donc ce bit doit être remis à 0 et on :

010100110

On met le bit de poids 0 à 1 on obtient : 20 x 0.015 = 0,015 et la tension obtenue sera 4,98
+ 0,015 = 4,995 < 5 donc ce bit doit être maintenu à 1 et on :

0101001101

Et la valeur numérique obtenue est : 333

Le temps de conversion est de 10 s

Exercice N°4
2
z(2 z−1) 2 z −z
F1(z) = =
z 2−z+ 1 2
z −z+1

Calcul des quatre premiers échantillons :

2 2
2z –z z −z +1
- 2 + z-1 - z-2 - 2z-3
2z2 – 2z +2

z–2
-
z - 1 + z-1

-1
-1 - z
-
-1 -2
-1 + z - z

-1 -2
-2 z + z

f1(0) = 2 ; f1(T) = 1 ; f1(2T) = -1 ; f1(3T) = -2


2z
F2(z) = 2 ;
z −√ 3 z +1

Calcul des quatre premiers échantillons :

2 z z2 – √ 3z + 1
- 2 z-1 + 2√ 3 z-2 + 4 z-3
2z –2√ 3 + 2 z-1

2√ 3 - 2 z-1
-
2√ 3- 6z-1 + 2√ 3 z-2

-1 -2
4 z - 2√ 3 z

f2(0) = 0 ; f2(T) = 2 ; f2(2T) = 2√ 3; f2(3T) = 4

Calcul de l’original de F1(z)

En regardant le tableau des transformées en z on remarque que la transformée en z


inverse de z ¿¿ est cos(0 nT) u(nT)

z(2 z−1) z( z−0 , 5)


Or F1(z) =
z 2−z+ 1
=2 z 2−z +1

z (z−cos ( 0 T ) )
En prenant cos(0 T) = 0,5 alors F1(z) = 2 2
z −2 z cos ( 0 T )+ 1

Et la transformée en z inverse de F1(z) est alors f1(nT) = 2 cos (0 n T ) u(nT)

π
Or cos(0 T) = 0,5  0 T = et par suite f1(nT) = 2 cos ¿) u(nT)
3

On peut retrouver les valeurs trouvées pour les quatre premiers échantillons.

f1(0) = 2 cos ¿) u(0T) = 2 cos ¿) u(0) = 2

f1(T) = 2 cos ¿) u(T) = 2 * 0,5 = 1

f1(2T) = 2 cos ¿) u(2T) = -1

f1(3T) = 2 cos ¿) u(3T) = 2 cos ¿) u(3T) = - 2


Calcul de l’original de F2(z)

En regardant le tableau des transformées en z on remarque que la transformée en z


z sin (❑o T )
inverse de 2 est sin(❑onT) u(nT)
z −2 z cos ( ❑o T ) +1

Or en posant cos ( ❑o T ) =
√3 alors sin ( ❑o T )=¿
1
et ❑o T =
π
2 2 6

2z z sin ( ❑o T )
Et par suite F2(z) = 2 s’écrit : F2 (z) = 4 2
z −√ 3 z +1 z −2 z cos (❑o T )+ 1

Et la transformée en z inverse de F2(z) s’écrit alors : f2(nT) = 4 sin(❑onT) u(nT)

π π
Et en remplaçant ❑o T par on obtient : f2(nT) = 4 sin(n ) u(nT)
6 6

On peut retrouver les valeurs trouvées pour les quatre premiers échantillons.

π
f2(0) = 4 sin(0 ) u(0) = 4 sin(0 ) = 0
6
π 1
f2(T) = 4 sin( ) u(T) = 4 = 2
6 2
π π √3 = 2 3
f2(2T) = 4 sin(2 ) u(2T) = 4 sin( ) = 4
6 3 2

π π
f2(3T) = 4 sin(3 ) u(3T) = 4 sin( ) = 4
6 2

Exercice N°5

1. Soit F(z) est la transformée en z du signal f(t), F(z) = Z[f(t)]

D’après les propriétés de la transformée en z, si on note h(t) = t f(t)

d F (z)
Z[h(t)] = Z[t f(t)] = -Tz dz = H(z)

De même si on note g(t) = t h(t) =t 2 f(t) alors


2
d H (z) d F (z) d F (z)
Z[g(t)] = Z [t h(t)] = - T z dz = - Tz [ - T dz - Tz
d z2
]

[ ]
2 2
d F (z) d F (z ) d F (z) d F (z )
Z [t f(t)]
2 2
= T z dz + 2 2
T z 2
d z2 = T z dz + z d z2
2
t ( ) z
2. Pour l’échelon d’accélération a(t) = u t , f(t) = u(t) et par suite F ( z ) = et par
2 z−1

d F (z) −1 2
d F (z) 2
suite =
( z−1 )2
et = ( z−1 )3
dz d z2

Par conséquent

−1 2 −z+1+ 2 z z +1
Z [t u(t)]
2 2
= T z [ ( z−1 )2 + z ( z−1 )3 ] 2
= T z [ ( z−1 )3 ] 2
= T z [ ( z−1 )3 ]
2
T z (z+1)
Z [t u(t)]
2
= ( z−1 )3

2
t
Et par suite la transformée en z de l’échelon d’accélération a(t) = u ( t ) est
2

2
2
t ( ) 1 T z (z+1)
Z[ 2
ut ] = 2 Z [ t u(t) ]
2
= 2 ( z−1 )3

Cette expression est identique à celle donnée dans le tableau des transformées en z

Exercice N°6
3z
Soit la fonction F(z) définie par F(z) = 2
2 z −1 , 8 z+ 0 ,16

1.Pour calculer les quatre premiers échantillons on utilise la division euclidienne.

3 z 2z2 – 1 , 8z + 0,16
- 1,5 z-1 + 1,35 z-2 + 1,095 z-3
3z –2,7 + 0,24 z-1

2,7 - 0,24 z-1


-
2,7– 2,43z-1 + 0,216 z-2

-1
2,19 z - 0,216 z-2

f(0) = 0 ; f(T) = 1,5 ; f(2T) = 1,35 ; f(3T) = 1,095

La valeur de f au voisinage de l’infinie est donnée par lim ( z−1 ) F ( z ) = 0


z1
2.Calcul de l’expression générale de f(nT)
3z 1,5 z 1, 5 z
F(z) = 2 = 2 = ( z−0 , 1 ) (z−0 , 8)
2 z −1 , 8 z+ 0 ,16 z −0 , 9 z +0 , 08

F (z) 1,5 A B
On décompose
z
= ( z−0 , 1 ) (z−0 , 8)
= ( z−0 , 1 )
+ ( z−0 ,8)

Avec

1 ,5
A = (0 , 1−0 ,8) = −0 , 7 = -
1 ,5 15
7

Et

1 ,5 15
B=
(0 , 8−0 , 1)
= 7

15 z 15 z
F(z) = =- 7 ( z−0 , 1 ) + 7 ( z−0 ,8)

15 15
et f(nT) = - n
7 (0,1) + 7 (0,8)
n

On peut retrouver les quatre premiers échantillons :

15 15
f(0) = - 7 (0,1)
0
+ 0
7 (0,8) = 0

15 15 15
f(T) = - 7 (0,1) + 7 (0,8) = 7 x 0.7 = 1,5

15 15 15 15
f(2T) = - 7 (0,1)
2
+ 2
7 (0,8) = 7 ( 0,64 - 0.01) = 7 x 0,63 = 15 x 0,09 = 1,35

15 15 15 15
f(3T) = - 7 (0,1)
3
+ 3
7 (0,8) = 7 ( 0,512 - 0.001) = 7 x 0,511 =15 x 0,073 = 1,095

3. Résolution de l’équation récurrente : 2 x(k+2) - 1,8 x(k+1) + 0,16 x(k) = 3 e(k+1)

Si on note Z[x(k)] = X(z) et Z[e(k)] = E(z) alors en appliquant la transformée en z sur


l’équation et en tenant compte des conditions initiales on obtient :

2 z2 X(z) -1,8 z X(z) + 0,16 X(z) = 3z (E(z)-1)

3z 1, 5 z z 3z
Soit X(z) = 2 (E(z) – 1) = ( z−0 , 1 ) (z−0 , 8) x ( z−1 )
- 2
2 z −1 , 8 z+ 0 ,16 2 z −1 , 8 z+ 0 ,16
2
1, 5 z z 1, 5 z 1 , 5 z −1 ,5 z ( z−1)
X(z) = x
( z−0 , 1 ) (z−0 , 8) ( z−1 )
- ( z−0 , 1 ) (z−0 , 8)
=
( z−0 , 1 )( z−0 ,8 ) (z−1)

1 ,5 z
=
( z−0 , 1 )( z−0 ,8 ) (z−1)

X (z ) 1 ,5 A B C
et
z
= ( z−0 , 1 )( z−0 ,8 ) (z−1) = ( z−0 , 1 ) + ( z−0 ,8) + ( z−1)

1 ,5 50 1 ,5 75 1 ,5 25
avec A = 0 ,7 x 0 , 9 = 21 ; B= 0 ,7 x −0 ,2 = - 7 ; C= 0 ,2 x 0 , 9 = 3

50 z 75 z 25 z
X(z) = 21
( z−0 , 1 )
- 7 ( z−0 ,8)
+ 3 ( z−1)

50 75 25
x(k) = (0,1) n - (0,8) n +
21 7 3
On vérifie bien que

50 75 25 50−75∗3+25∗7 50−225+175
x(0) =
21
- 7
+ 3
= 21
= 21
= 0

et

50 75 25 50∗0.1−75∗0.8∗3+ 25∗7 5−180+175


x(1) =
21
(0,1) - 7
(0,8) + 3
= 21
= 21
=0

Vous aimerez peut-être aussi