Beruflich Dokumente
Kultur Dokumente
-Systèmes échantillonnés-
Chapitre 2: Représentation des systèmes numériques
Filière : SEER/GECSI
Année universitaire : 2018/2019
GECSI 1 & SEER 1
Échantillonnage
Quantification
Prof. A. El Magri (ENSET-M) Automatique linéaire 2 / 37
Échantillonnage idéal
Prélèvement d’une valeur du signal continu à période fixe Ts .
Définition :
La transformée de Fourier de s(t) est définie comme :
Z +∞
S(jω) = F{s(t)} = s(t) e −jωt dt
−∞
−ωM t
ωM
ω
−ωe −ωM ωM ωe
ω ωe
− 2e 2
Bandes complémentaires
Prof. A. El Magri (ENSET-M) Bande deAutomatique
base Bandes complémentaires
linéaire 6 / 37
Spectre du signal échantillonné
ωe
Problème de repliement de spectre : ωM > 2
−ωM ω
ωM
ω
−ωe −ωM ωM ωe
ω ωe
− 2e 2
Prof. A. El Magri (ENSET-M) Automatique linéaire 7 / 37
Spectre du signal échantillonné
Condition de Shannon
Théorème
(de Shannon, 1948). Pour pouvoir reconstituer sans perte d’information un signal continu à
partir des échantillons de période Ts de celui-ci, il faut que :
ωM
fe ≥ 2 fM où fM =
2π
Problème
Pour les systèmes échantillonnés, le bruit de mesure à haute fréquence peut être replié à basse
fréquence dans le voisinage de la bande passante du système.
Reconstruction idéale Am
Ts
H(j ω) 1
S(jω) = Ts Se (jω)H(jω) Am
s(t) = Ts F −1 {Se (jω)H(jω)} = Ts (se ∗ h)(t)
Se (j ω)
S(j ω)
ω
−ωe −ωM ωM ωe
ω ωe
− 2e 2
Utilisation d’un filtre passe-bas qui coupe toutes les composantes spectrales complémentaires.
sBOZ (t)
s(kTs )
se (t)
6Ts
t
0 Ts 2Ts 3Ts 4Ts 5Ts
1 − e −Ts p
b0 (t) = Γ(t) − Γ(t − Ts ) → B0 (p) =
p
1 − e −jωTs 2sin (ω T2s ) −jω Ts
B0 (jω) = = e 2
jω ω
Prof. A. El Magri (ENSET-M) Automatique linéaire 10 / 37
Spectre du signal échantillonné
Reconstruction du signal
ωTs
Sachant que 2 = π ωωe , la transformée de Fourier du signal bloqué vaut (pour ω ∈ [− ω2e , ωe
2 ]) :
1 Ts πω
SBOZ (jω) = B0 (jω)Se (jω) = B0 (jω)S(jω) = e −jω 2 sinc S(jω)
Ts ωe
Il en résulte :
une déformation, liée au sinus cardinal ;
un retard pur d’une demi période d’échantillonnage.
Sb (j ω)
sinc( πω
ω
)
e
Se (j ω)
ω ωe
ω
− 2e 2 ωe
Conclusion
1 L’effet du bloqueur d’ordre zéro est gênant lorsque le spectre du signal initial a une
composante spectrale importante en limite de la bande de base (au voisinage de ωM ) ;
Conversion Analogique-Numérique
1 Périodisation du spectre du signal analogique ;
fe
2 Repliement spectral si fM > 2 ;
Conversion Numérique-Analogique
fe
1 Reconstruction idéale possible si fM < 2 ;
Définition : La transformée en Z d’un signal causal à temps discret s(k) est définie par :
∞
X
S(z) = Z{s(k)} = s(k) z −k
k=0
Exemples
1 pour s(k) = ak ; ∀k ≥ 0,
∞ k
X a 1 z a
S(z) = = a = si < 1
k=0
z 1− z z −a z
Remarques
1 La TZ est une fonction de la variable complexe z. Elle n’existe que si la série entière
P∞ −k est convergente.
k=0 s(k) z
2 La TZ dépend de Ts .
3 La TZ d’un signal non causal n’a pas de sens.
4 La TZ ne contient des informations sur le signal qu’aux instants d’échantillonnage
Exercice
Calculez et comparez les TZ de f et g.
1 f (t) = A
2 g(t) = A + sin(2πfe t) avec fe = 10Hz
si la période d’échantillonnage est choisie à Ts = 0.1s, puis à Ts = 0.025s.
f (t)
g(t)
t
−Ts 0 Ts 2Ts 3Ts 4Ts 5Ts 6Ts
Méthodes de calcul
1 Formule d’inversion
2 Utilisation de table des transformées
S(z)
3 Décomposition en éléments simples de z
4 Division polynomiale selon les puissances de z −1
On remarque que :
S(z) 1 1 1 1
= = −
z (z − c)(z − d) c −d z −c z −d
e −a k Ts −e −b k Ts
En posant c = e −a Ts , d = e −b Ts : s(k) = e −a Ts −e −b Ts
2
z 3 − 2z 2 + 2z
S(z) =
(z − 1)2 (z − 2)
3
2z
S(z) =
(z − 1)(z − 0.5)
Prof. A. El Magri (ENSET-M) Automatique linéaire 20 / 37
Fonction de transfert en Z d’un système numérique
Définition
Définition : Un système numérique est définit par une équation de récurrence entre son entrée
e(k) et sa sortie s(k).
Définition
1 La fonction de transfert G(z) d’un système est le rapport entre la sortie S(z) et l’entrée E (z).
Pm j
S(z) j=0 bj z b0 + b1 z + . . . + bm z m
G(z) = = Pn =
E (z) i=0 ai z
i an z n + an−1 z n−1 + . . . + a1 z + a0
Y (z) 10 z + 5
= 2
E (z) z − 1.2 z + 0.2
R
Intégration numérique. En numérique, l’intégration ( s(t)) est une sommation :
1
s(k + 1) = s(k) + e(k) ⇒ I(z) =
z −1
K N(z)
Forme standard de la FT. G(z) = z −r m
(z − 1) D(z)
N(z)
K = lim (z − 1)m G(z) ⇒ lim =1
z→1 z→1 D(z)
m : intégrateurs,
K : le gain statique,
r : l’éventuel retard.
Exemple : Mettre sous forme standard la fonction de transfert du système défini par :
2 s(k) = s(k − 1) + 4 s(k − 2) − 3 s(k − 3) + 3 e(k) + 2 e(k − 1) + 5 e(k − 2)
Réponse : gain = 2 ; ordre 3 ; avance d’un pas.
Prof. A. El Magri (ENSET-M) Automatique linéaire 23 / 37
Fonction de transfert d’un système continu échantillonné
Principe général
Echantillonneur
Système continu
Bloqueur
CAN
E (z) E (p) G(p) S(p) S(z)
Système Numérique
Numérique Numérique
E (z) G(z) S(z)
Ts
e(t) y (t) ye (t)
G(p)
E (p) Y (p) Ye (p)
Y (z)
+∞
1 X
Ye (p) = (G(p) E (p))e = G(p − jkωe ) E (p − jkωe )
Ts
k=−∞
Conclusion
On peut représenter un système par une fonction de transfert en Z si son entrée est
échantillonnée.
Ts Ts
e(t) ee (t) y (t) ye (t)
G1 (p) G2 (p)
E (s) Ee (s) Y (s) Ye (s)
Y (z)
Synchronisation
Détermination de Y (z)
Y (p) = G1 (p) G2 (p) Ee (p)
et donc :
Ye (p) = (G1 (p) G2 (p) Ee (p))e = (G1 (p) G2 (p))e Ee (p)
cela implique :
Y (z) = Z {G1 (p) G2 (p)} E (z)
1 − e −Ts p
Y (p)
= B(p) G(p) = G(p)
Ee (p) p
Sachant que le terme e −Ts p traduit un retard de Ts :
Y (z) G(p)
= Z {B(p) G(p)} = 1 − z −1 Z
E (z) p
Y (z)
Exemple :Trouver G(z) = E (z) pour : K
G(p) =
1+τp
Prof. A. El Magri (ENSET-M) Automatique linéaire 29 / 37
Fonction de transfert d’un système continu échantillonné
Échantillonnage d’un système continu précédé par un BOZ
Exercice
Systèmes échantillonnés en série :
Ts Ts Ts
e(t) ee (t) x (t) xe (t) y (t) ye (t)
G1 (p) G2 (p)
E (p) Ee (p) X (p) Xe (p) Y (p) Ye (p)
Y (z)
Synchronisation
Montrez que :
Y (z) = Z {G1 (p)} Z {G2 (p)} E (z)
ym (t)
G2 (p)
Ym (p)
Ts
ym (t)
Y (z) Z {G1 (p)}
yme (t)
G2 (p) =
Yme (p) Ym (p) W (z) 1 + Z {G1 (p) G2 (p)}
Ts
w (k) e(k) u(k) u(t) y (t) ye (t)
+
-
c(z) BOZ G(p)
W (z) E (z) Y (p) Ye (p)
Y (z)
Ts
ym (k) ym (t)
H(p)
Ym (z)
S(p) 1
= I(p) =
E (p) Ti p
S(p) 1 Ts 1
Z = Z{I(p)} = 1 − z −1 Z =
E (p) Ti p 2 Ti z − 1
Ts
==> s(k + 1) = s(k) + e(k)
Ti
Numérisation :
Td
s(k) = (e(k) − e(k − 1))
Ts
Td z − 1
==> D(z) =
Ts z
1 1
k k
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
Prof. A. El Magri (ENSET-M) Automatique linéaire 35 / 37
Fonction de transfert d’un système continu échantillonné
PID numérique
PID NUMERIQUE La fonction de transfert d’un PID analogique (avec dérivateur filtré) est :
!
1 Td p
C (p) = K 1 + +
Ti p 1 + TNd p