Travaux Pratiques
Module : Asservissement Echantillonné et Régulation Numérique
TP 02 : Les systèmes asservis discrets
1) Objectif :
L’objectif du présent TP est de savoir comment appliquer les commandes de Matlab afin
de comprendre le comportement des systèmes asservis discrets.
2.2) Le dépassement :
C’est un taux qui représente la différence entre la valeur du premier pic et la valeur finale
de la sortie (y).
series(Sys1,Sys2) parallel(Sys1,Sys2)
feedback(Syst1,Syst2)
3) Simulation
1 e Tep
Hp
p
Usez la commande ‘’c2d‘’ et un Bloqueur d’Ordre Zéro afin d’obtenir la fonction de transfert discrète F(z) pour
une période d’échantillonnage : Te=0.1s.
Remarque : il faut indiquer à la commande ‘’c2d‘’ la méthode de discrétisation sélectionnée. Dans notre cas,
choisissez ‘’zoh‘’ (zero order holder) spécifiant l’utilisation d’un Bloqueur d’Ordre Zéro.
c) Adoptez la commande ‘’d2c‘’ permettant de faire le passage d’une fonction de transfert discrète à autre
continue.
d) Dans le but d’accéder aux zéros, pôles et au gain de la fonction F(z), faites appel à la commande
‘’zpkdata‘’.
e) Refaites le même travail pour les fonctions :
1 2p
G ( p) H ( p)
p 1 2
p p 1
p0.368p 0.264
K ( p)
p 2 p 0.632
Exercice 04 :
Considérons la fonction de transfert continue donnée par :
p
F(p)
2
p p 10
Pour une période d’échantillonnage : Te=1s :
a) Trouvez F(z) et accédez à ses zéros, pôles et son gain.
b) Tracez les réponses impulsionnelle et indicielle en utilisant les commandes : ‘’impulse‘’ et ‘’step‘’.
c) Reprenez le même travail dans le cas où :
0.5 0.368p 0.264
G ( p)
1 0.1p
H ( p)
p p2 p 0.632