0% ont trouvé ce document utile (0 vote)
252 vues14 pages

Étude des systèmes du second ordre

Ce document présente l'étude temporelle et fréquentielle de systèmes du second ordre. Il décrit la réponse à un échelon de systèmes avec différentes valeurs de pulsation propre et d'amortissement, et analyse les lieux de Black et Nyquist pour déterminer les caractéristiques des systèmes.

Transféré par

Ramzi Ayadi
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)
252 vues14 pages

Étude des systèmes du second ordre

Ce document présente l'étude temporelle et fréquentielle de systèmes du second ordre. Il décrit la réponse à un échelon de systèmes avec différentes valeurs de pulsation propre et d'amortissement, et analyse les lieux de Black et Nyquist pour déterminer les caractéristiques des systèmes.

Transféré par

Ramzi Ayadi
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

raliser par : Ramzi Ayadi

Niez Ben Ali

GEM 1 SECTION 2 GROUPE 1

Page 1

I-Introduction :
un systme linaire est dit du deuxime ordre lorsque lquation diffrentielle qui
rgit son comportement est linaire de type :

II-But du TP :
le but du TP n1 est ltude temporelle des systmes du second ordre puis letude
du systme dans le domaine frquentiel en analysant ses lieux de transfert

III-Manipulation :
1- Rponse a chelon
aprs la simulation de ces commandes ci-dessous dans un script (M-file)
sur MATLAB on obtient la figure1 .

%chelon
t=0:0.01:3
u=[ones(1,301)];
figure(1)
plot(t,u)
Page 2

2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0

0.5

1.5

2.5

Figure 1

2-Etude temporelle rponse lchelon e(t)=a.u(t),avec a=1 :


a)Pour n =2

on simule sur MATLEB

% Rponse indicielle
k=1;
N=[k];
Wn=2*pi;
z1=0.3;
z2=0.7;
z3=1;
z4=1.3;
D1=[1/(Wn^2) 2*z1/Wn 1];
D2=[1/(Wn^2) 2*z2/Wn 1];
Page 3

D3=[1/(Wn^2) 2*z3/Wn 1];


D4=[1/(Wn^2) 2*z4/Wn 1];
s1=lsim(N,D1,u,t);
s2=lsim(N,D2,u,t);
s3=lsim(N,D3,u,t);
s4=lsim(N,D4,u,t);
figure(2)
plot(t,s1,'b') , hold on
plot(t,s2,'g') , hold on
plot(t,s3,'r') , hold on
plot(t,s4,'m')
title('etude d`un systme du second ordre')
xlabel('t')
ylabel('s')

on obtient :
etude d`un systme du second ordre
1.4

1.2

0.8

0.6

0.4

0.2

0.5

1.5
t

Figure 2

Page 4

2.5

%2me methode
figure(3)

G1=tf(N,D1)
subplot(2,2,1),step(G1)
G2=tf(N,D2)
subplot(2,2,2),step(G2)
G3=tf(N,D3)
subplot(2,2,3),step(G3)
G4=tf(N,D4)
subplot(2,2,4),step(G4)
on obtient :

Step Response
1.5

Amplitude

Amplitude

Step Response
1.5

0.5

0.5

Time (seconds)
Step Response

1.5

Step Response
1

Amplitude

Amplitude

Time (seconds)

0.5

0.5

0.5

0.5

Time (seconds)

0.5

Time (seconds)

Figure 3

Page 5

1.5

Dterminations de temps de rponse :

figure(4)
subplot(2,2,1),plot(t,s1)
hold on
plot(t,1.05)
hold on
plot(t,0.95)
subplot(2,2,2),plot(t,s2)
hold on
plot(t,1.05)
hold on
plot(t,0.95)
subplot(2,2,3),plot(t,s3)
hold on
plot(t,1.05)
hold on
plot(t,0.95)
subplot(2,2,4),plot(t,s4)
hold on
plot(t,1.05)
hold on
plot(t,0.95)
on obtient la figure 4 et on determine graphiquement
tr1=1.61
tr2=0.462
tr3=0.755
tr4=1.1
alors que :
si z=0.7 tr5% = 3/wn =3/(2*pi)=0.47 s
si z>0.7 (z3.4) systme trs amortie
si z<0.7 (z1.2) systme peu amortie

Page 6

1.5

1.5

0.5

0.5

1.5

1.5

0.5

0.5

Figure 4

dtermination de dpassements :

commende sur MATLAB :


d1=100*exp(-z1*pi/sqrt(1-z1^2))
d2=100*exp(-z2*pi/sqrt(1-z2^2))
d3=100*exp(-z3*pi/sqrt(1-z3^2)
d4=100*exp(-z4*pi/sqrt(1-z4^2))

Page 7

sur la courbe on peut dterminer les dpassements


Step Response
1.4

1.2

1.2

0.8

0.8

Amplitude

Amplitude

Step Response
1.4

0.6

0.4

0.4

0.2

0.6

0.2

0.5

1.5

2.5

0.2

0.4

0.6

0.8

Time (seconds)

1.2

1.4

1.6

1.8

Step Response
1.4

1.2

1.2

0.8

0.8

Amplitude

Amplitude

Step Response
1.4

0.6

0.4

0.6

0.4

0.2

Time (seconds)

0.2

0.2

0.4

0.6

0.8

1.2

1.4

0.2

0.4

Time (seconds)

0.8

1
Time (seconds)

do :
d1= 37.2 %
d2=4.6%
d3=d4=0%

b) Pour z =0.3
les rponse s(t) du systme pour les valeur suivantes :
n = n =2 n =4

k=1;
N=[k];
z=0.3
Wn1=pi;
Wn2=2*pi;
Wn3=4*pi;
D1=[1/(Wn1^2) 2*z/Wn1
D2=[1/(Wn2^2) 2*z/Wn2
D3=[1/(Wn3^2) 2*z/Wn3
s1=lsim(N,D1,u,t);
s2=lsim(N,D2,u,t);
s3=lsim(N,D3,u,t);
figure(4)
plot(t,s1,'b') , hold
plot(t,s2,'g') , hold

0.6

1];
1];
1];

on
on
Page 8

1.2

1.4

1.6

1.8

plot(t,s3,'r')
title('etude d`un systme du second ordre')
xlabel('t')
ylabel('s')

etude d`un systme du second ordre


1.4

1.2

0.8

0.6

0.4

0.2

0.5

1.5
t

Figure 5

Dtermination de pulsation propre wp


par calcul :
wp1=wn1*sqrt(1-z^2)
wp2=wn2*sqrt(1-z^2)
wp3=wn3*sqrt(1-z^2)

graphiquement :

figure(6)
subplot(3,1,1)
plot(t,s1), hold on
plot(t,1)
Page 9

2.5

subplot(3,1,2)
plot(t,s2), hold on
plot(t,1)
subplot(3,1,3)
plot(t,s3), hold on
plot(t,1)
on obtient :

Step Response
Amplitude

2
1
0

2.5

Time (seconds)
Step Response
Amplitude

2
1
0

0.5

1.5
Time (seconds)
Step Response

Amplitude

2
1
0

0.5

1
Time (seconds)

Figure 6

p1 = 2.9969
p2 = 5.9938
p3 =11.9876
Remarque:
si on veut trouver les temps de rponses :
Page 10

1.5

par calcul :
tp1=2*pi/wp1
tp2=2*pi/wp2
tp3=2*pi/wp3
tp1 = 2.0966
tp2 = 1.0483
tp3 = 0.5241
graphiquement :
tp1,=2.2s
tp2=1 s
tp3=0.5s
3-Etude frquentielle :
pour n =10 rad/s
Lieu de BLACK

k=1;
N=[k];
Wn=10
z1=0.1
z2=0.3
z3=0.7
z4=1
z5=1.3
D1=[1/(Wn^2)
D2=[1/(Wn^2)
D3=[1/(Wn^2)
D4=[1/(Wn^2)
D5=[1/(Wn^2)
G1=tf(N,D1);
G2=tf(N,D2);
G3=tf(N,D3);
G4=tf(N,D4);

2*z1/Wn
2*z2/Wn
2*z3/Wn
2*z4/Wn
2*z5/Wn

1];
1];
1];
1];
1];

Page 11

G5=tf(N,D5);
figure(7)
bode(G1) ,hold
bode(G2) ,hold
bode(G3) ,hold
bode(G4) ,hold
bode(G5)

on
on
on
on

on obtient :
Bode Diagram
20

Magnitude (dB)

0
-20
-40
-60
-80
0

Phase (deg)

-45
-90
-135
-180
-1

10

10

10

Frequency (rad/s)

Figure 7
Lieu de NYQUEST
figure(8)

Nyquist(G1,'r')
Nyquist(G2,'b')
Nyquist(G3,'g')
Nyquist(G4,'p')
Nyquist(G5,'y')

,hold
,hold
,hold
,hold

on
on
on
on

Page 12

10

10

figure (9)
nichols(G0),hold
nichols(G1),hold
nichols(G2),hold
nichols(G3),hold
nichols(G4),hold
nichols(G5)

on
on
on
on
on

on obtient :
Nyquist Diagram
6

Imaginary Axis

-2

-4

-6
-3

-2

-1

Real Axis

Figure 8
graphiquement les pulsations de rsonnance wr :

r0 = 9.8995
r1 = 9.0554

Page 13

Nichols Chart
20

Open-Loop Gain (dB)

-20

-40

-60

-80

-100
-180

-135

-90

-45

45

Open-Loop Phase (deg)

Figure 9

VI- Conclusion :
les valeurs trouver par calcule et celle par la figure sont trs proches .

Page 14

Vous aimerez peut-être aussi