Vous êtes sur la page 1sur 14

Compte rendu SLC

Réalisé par :
Chaani Takwa
Chnitir Mokhtar
Dhieb Wejden

1|P a ge
TP : Etude temporelle et fréquentielle des systèmes élémentaires à
l’aide du logiciel Matlab

I. But :
Le but de cette manipulation est de fournir les bases nécessaires à l’utilisation du
logiciel MATLAB. Cette manipulation présente ce logiciel que sous l’angle de son
utilisation pour l’étude et l’analyse des systèmes linéaires.
II. Manipulation :
1. Prise en main de quelques fonctions :
La fonction de transfert suivante : H(p)= p+2 /p2 +3p - 4
a. Réponse temporelle :
Le rôle et la syntaxe de chacune des commandes utilisés :
 H = impulse (Sys) : est utilisée pour générer la réponse impulsionnelle
d'un système linéaire. Cette fonction vous permet de visualiser la
réponse temporelle d'un système à une impulsion unitaire.
H : est la réponse impulsionnelle du système, représentée sous forme
d'un vecteur.
 [Y, T] = step (Sys) : est utilisée pour générer la réponse indicielle d'un
système linéaire. Cette fonction vous permet de visualiser la réponse
temporelle d'un système à un échelon unitaire.
Y : est la réponse indicielle du système, représentée sous forme d'un
vecteur.
T : est le vecteur de temps correspondant à la réponse.
b. Réponse fréquentielle :
Le rôle et la syntaxe de chacune des commandes utilisés :
 Bode (Sys) : est utilisée pour générer le tracé de la réponse fréquentielle
d'un système linéaire.
 Nyquist (Sys) : est utilisée pour générer le tracé de la réponse en
fréquence sous forme de diagramme de Nyquist.
 Rlocus (Sys) : est utilisée pour générer le tracé du lieu des racines (Root
Locus) d'un système linéaire en fonction d'un paramètre variable,
souvent le gain du système.
 Le code en MATLAB :

clear all
clc
num=[1 2]
den=[1 3 -4]

2|P a ge
sys=tf(num,den)
figure(1)
impulse(sys)
figure(2)
step(sys)
figure(3)
bode(sys)
figure(4)
nyquist(sys)
figure(5)
rlocus(sys)

3|P a ge
4|P a ge
5|P a ge
2. Etude d’un système de 1’ er ordre :
Exercice 1 :
H(p) = 10/p+2

a) Les caractéristiques de ce système :


 Gain statique : K = 5
 Constante de temps : Taux = 1/2
Sous MATLAB:

clear all
clc
%exercice1
num=[10]
den=[1 2]
h=tf(num,den)
figure(1)
step(h)

%b c d
num1=[5]

6|P a ge
den1=[2 1]
h1=tf(num1,den1)

num2=[5]
den2=[5 1]
h2=tf(num2,den2)
%%%%%
figure(2)
impulse(h,h1,h2)
legend('h,0.5','h1,2','h2,5')
%%%
figure(3)
step(h,h1,h2)
legend('h,0.5','h1,2','h2,5')
%%%%%
figure(4)
bode(h,h1,h2)
legend('h,0.5','h1,2','h2,5')

figure(5)
nyquist(h,h1,h2)
legend('h,0.5','h1,2','h2,5')

7|P a ge
8|P a ge
9|P a ge
3. Etude d’un système de 2 -ème ordre :
Exercice 1 :
H(p)= kw02 /p2 + 2 ξ w0p+w02

a) Les caractéristiques de ce système :


Gain statique: K= 1
Pulsation: w0 = 200 rad/s
Coefficient d’amortissemnt: ξ = 0.5, √2/2 ,1,1.2
Sous MATLAB:

clear all
close all
clc
k=1
w=200
x1=0.5
x2=sqrt(2)/2
x3=1
x4=1.2
num=k*w*w
den1=[1 2*x1*w w*w]

10 | P a g e
den2=[1 2*x2*w w*w]
den3=[1 2*x3*w w*w]
den4=[1 2*x4*w w*w]
h1=tf(num,den1)
h2=tf(num,den2)
h3=tf(num,den3)
h4=tf(num,den4)

p1=roots(den1)
p2=roots(den2)
p3=roots(den3)
p4=roots(den4)

p11=pole(h1)
p22=pole(h2)
p33=pole(h3)
p44=pole(h4)
figure(1)
step(h1,h2,h3,h4)
legend('h1','h2','h3','h4')

figure(2)
nyquist(h1,h2,h3,h4)
legend('h1','h2','h3','h4')
figure(3)
bode(h1,h2,h3,h4)
legend('h1','h2','h3','h4')

11 | P a g e
12 | P a g e
 Le temps de stabilisation :
h 1 : ts= 0.015
h 2 : ts=0.018
h3 : ts= 0.027

h 4 : ts= 0.034

 Le dépassement D% :

h 1 : D1%= 1.18

h 2 : D2%= 1.12

h3 : D3%= 1

h 4 : D4%= 1

 Le temps de pic tp :
h 1 : tp = 0.018
h 2 : tp = 0.021

13 | P a g e
h 3 : tp = 0.04
h 4 : tp = 0.055
 Pic de résonance : 1022
 La pulsation de résonance : w= 2pi x 1022

14 | P a g e

Vous aimerez peut-être aussi