Université M’hammed Bouguera de Boumerdes Groupes MEN 22/MIET22
Faculté de technologie Module : asservissement et régulations
Département Génie Mécanique
TP 3 : ANALYSE TEMPORELLE ET FREQUENTIELLE
DES SYSTEMES LINEAIRES
But du TP :
1. Introduire les fonctions Matlab les plus utilisées pour l’analyse des systèmes asservis
linéaires continus du premier et second ordre.
2. Déterminer la réponse d’un système quelconque à des grandeurs d’entrée typique telles que
l’impulsion, l’échelon, la rampe.
3. Déterminer les caractéristiques d’une réponse temporelle et fréquentielle.
1. Déclaration d’une fonction de transfert sous Matlab
Une fonction de transfert permet de représenter un système linéaire invariant via sa relation
entrée / sortie. Elle est obtenue en appliquant une transformée de Laplace aux équations
différentielles qui décrivant la dynamique du système.
Elle est sous sa forme générale donnée par :
𝑎0 + 𝑎1 𝑃 + ⋯ … . . +𝑎𝑚 𝑃𝑚
𝑇(𝑃) =
𝑏0 + 𝑏1 𝑃 + ⋯ … . . +𝑏𝑛 𝑃𝑛
L’écriture d’une fonction de transfert T(p) sous Matlab se fait donc comme suit :
num= [am ……a1 a0]
den=[bn…. b1 b0]
sys1= tf(num,den)
ou soit directement par : sys2=tf([am ……a1 a0], [bn…. b1 b0])
Exemple :
Ecrire sur Matlab les fonctions suivantes :
3 10𝑃+5
𝐹(𝑃) = 1+5𝑃 𝐺(𝑃) = 𝑃2 +5𝑃+10
Calculer leurs pôles et zéros utilisant les fonctions pole et zero, respectivement
2. Réponse impulsionnelle et indicielle
On peut tracer la réponse impulsionnelle et indicielle d’un système défini par sa fonction de
transfert F, par les fonctions impulse et step respectivement.
step (F)
impulse(F)
2
3. Réponses fréquentielles d’un système :
Bode (F) : represente le diagramme de Bode de la fonction F.
Nyquist(F) : represente le diagramme de Nyquist de la fonction F.
3
ltiview('plottype',sys): permet de tracer la réponse indiquée par ‘plottype’ (plottype peut-être
une des fonctions précédentes) du système ‘sys.