Vous êtes sur la page 1sur 22

République Algérienne Démocratique et Populaire

MINISTERE DE L’ENSIGNEMENT SUPERIEUR


ET DE LA RECHERCHE SCIENTIFIQUE

Ecole nationale polytechnique Oran


Département génie
électrique Tronc commun

SIMPLIFICATION DE SCHÉMA BLOCK


Systèmes du 1er et du 2éme ordre
Réponse temporelle et Réponse
fréquentielle

Réalisé par :

BOUFIALA Chaima

Groupe : A2

ANNEE UNIVERSITAIRE *2022 /2023*


A. SIMPLIFICATIONS DES SYSTèMES BOUCLÉS :
En utilisant les instructions series(s1,s2) ou parallel(s1,s2) et
feedback(s1,s2) ou s1 et s2 représentent les 2 systèmes mis en cascade (ou
en parallel) et en contre réaction respectivement , pour : K=5.
Déterminant les fonctions de transfert des systèmes :
Fonction de transfert fig.1 :
H1= tf ( [5] , [1 10] )
H2 = tf ( [3] , [1 1] )
H= Feedback ( H1,H2)
5𝑠+5
>> H= s2+11s+25
Fonction de transfert fig.2 :
H1 = tf ( [100] , [1 10] )
H2 = tf ( [1] , [2 1] )
H = feedback (H1,H2)
200s+100
>> H= 2𝑠2+21𝑠+110
Fonction de transfert fig.3 :
H1 = tf ( [1] , [1 1] )
H2= tf ( [2] , [1 0] )
H3 = feedback ( H1,1) H4= series (H3,H2)
H= feedback (H4,1)
2
>> H= s2+2s+2
Fonction de transfert fig.4 :
H1= tf ([1] , [1 1] )
H2= tf ([2] , [1 0] )
H3 = feedback (H2,1) H = feedback (H1,H3)
𝑠+2
>> H =
s2+3s+4
Fonction de transfert fig.5 :
H1 = tf ([1 2] , [1 3] )
H2 = tf ([1] , [1 4 0 ])
H3 = parallel (H1,H2)

H4 = tf ([1 5 ] , [1 1 1 ])
H5 = series (H3,H4) H6 = tf ([2] , [1 4]
H = feedback (H5,H6)
𝑠5+15𝑠4+83𝑠3+204𝑠2+207𝑠+60
>> H= s6+12s5+54s4+121s3+166s2+144s+30
Exercice1 : Système su 1er ordre
10
H1(p) =
2+5𝑝

Le gain statique : K=5 , la constante de temps T = 5/2

La réponse indicielle : La réponse impulsionnelle :


t=0 : 0.01 : 10; t=0 : 0.01 : 10;
H1 = tf ( [10],[5 2 ]); H1 = tf ( [10],[5 2]);
step (H1) impulse (H1)
-Du graphe : - Du graphe :
H1(T) = 0.63K=3.16 H1(T)=0.36K/T = 0.72
T = 2.5s K/T=2 ; K=5 , T=2.5
1
Système 2 : H2(p) =
10p+4
La réponse indicielle : La réponse impulsionnelle :
t=0 : 0.01 : 10; t=0 : 0.01 : 10;
H2 = tf ( [1],[10 4]); H2 = tf ( [1],[10 4]);
step (H2) impulse (H2)
-Du graphe : - Du graphe :
H1(T) = 0.63K=0.157 H2(T)=0.36K/T = 0.036
T = 2.5s K/T=0.1 ; K=0.25, T=2.5

Système 3: H3= 50 p+4

La réponse indicielle : La réponse impulsionnelle :


t=0 : 0.01 : 10; t=0 : 0.01 : 10;
H3 = tf ( [50],[1 4]); H3 = tf ( [50],[1 4]);
step (H3) impulse (H3)
-Du graphe : - Du graphe :
H3(T) = 0.63K=7.87 H3(T)=0.36K/T = 18
T = 2.5s K/T=50 ; K=12.5 , T=0.25
Système4 : H4= 𝑝+1 10p+4

La réponse indicielle : La réponse impulsionnelle :


t=0 : 0.01 : 10; t=0 : 0.01 : 10;
H4 = tf ( [1 1],[10 4 ]); H1 = tf ( [10],[5 2]);
step (H4) impulse (H1)
-Du graphe : - Du graphe :
H1(T) = 0.63K= H1(T)=0.36K/T =
T = 1.02 s

Système H5=
𝑝−2
4p+10

5:
La réponse indicielle La réponse impulsionnelle :
t=0 : 0.01 : 10; t=0 : 0.01 : 10;
H5 = tf ( [1 -2],[4 10 ]); H5 = tf ( [1 -2],[4 10]);
step (H5) impulse (H5)
-Du graphe : - Du graphe :
H1(T) = 0.63K H5(T)=0.36K/T =
T = 0.09s
Exercice 2 :système du 2eme ordre
G(p)= 𝟏𝟎
𝒑𝟐+𝒑+𝟏
W=1 , &=0.5 , K=10
Les pôles: p1= -0.5+0.8660i , P2= -0.5-0.8660i
La constant de temps T= 𝟏 = 2s
𝑾&
La réponse indicielle :
t=0 : 0.01 : 10;
G = tf ( [10],[1 1 1 ]);
step (G)

-le temps de réponse à 5% :


D’après le graphe : Le temps de réponse à 5% vaut au 3T alors
: 3T = 5.29 s
-Le dépassement :
Le dépassement est donné par la relation suivante : D=
amplitude (peak response) – amplitude (final
value) D=11.6-10 =1.6

2/ G2(p)= 10
𝑝2+1
 Calculer les pôles :
clc;
clear all
H3=tf([10],[1 0 1 ]);
p2=pole(H3);

p1=1.00000i p2=1.00000i
*on constate que le système n’est pas stable
Calculer la constante du temps :
1
T= = 1 =∞
𝑤∗& 1∗0

Tracer la réponse indicielle :

Le temps de réponse :
Le temps de réponse de ce système n’existe pas.
Le dépassement :
Le système est un système oscillant donc il n’y a pas de dépassement.

3/ G3(p)= 10

𝑝2 +1.4𝑝+1

Calculer les pôles :


clc;
clear all;
G3=tf([10],[1 1.4
1]);
p3=pole(G3);
p1= -0.7000 + 0.7141i p2= = -0.7000 - 0.7141i
On constate que le système est stable car la partie réelle des pôles est négative.
Calculer la constante du temps :
T= 1 =1.43s
1∗0.7
Tracer la réponse indicielle :

Le Temps de réponse a 5% :
Le temps de réponse (setting time) à 5% vaut au 3T alors :
3T=2.9 s
Le dépassement :
D=10.5-10 alors
D=0.5

4/G4(p)= 10
2
𝑝 +2𝑝+1
clc;
clear all; G4=tf([10],
[1 2
1]);
P4=pole(G4);
P1=-1 p2=-1
On constate que le système est stable car les pôles sont négatifs.
Calculer la constante de temps :
T=1s Tracer la réponse indicielle :
clc;
clear all; G4=tf([10],
[1 2
1]);
step(G4);
Le Temps de réponse a 5% :
Le temps de réponse (setting time) à 5% vaut au 3T alors :
3T=4.74 s
Le dépassement :
D=10-10 alors D=0

5/ G5(p)= 10

𝑝2+4𝑝+1
Calculer les pôles :
clc;
clear all;
G5=tf([10],[1 4 1]);
p5=pole(G5);
p1=-0.7+0.7141i p2=-0.7-0.7141i
On constate que le système est stable car la partie réelle des pôles est négative.
Calculer la constante du temps : T=0.5s
Tracer la réponse indicielle :
Le Temps de réponse a 5% :
Le temps de réponse (setting time) à 5% vaut au 3T alors :
3T=2.9 s
Le dépassement :
D=10.5-10 alors D=0.5
Diagramme de Bode :
Exercice :
1/ H1= √2
0.1p+1
Diagramme de bode :

clc;
clear all;
%diagramme de bode
H1=tf([2^0.5],[0.1 1 *]);
bode(H1);

-La fréquence de coupure


a TdB=0 :
F=0.1 rad/s
2/H2= 103√2
0.1𝑝+1
clc;
clear all;
%diagramme de bode
H2=tf([10^3*2^0.5],[0 0.1 1]);

bode(H2);
𝑝+1
3/ H3=
𝑝(𝑝+10)
clc;
clear all;
%diagramme de bode
H3=tf([0 1 1 ],[1 10 0]);

bode(H3) ;
1000(𝑝+1)
4/ H4= (𝑝+10)²
clc;
clear all;
%diagramme de bode
H4=tf([0 1000 1000 ],[1 20 100]);
bode(H4);
1000
5/ H5=
(𝑝+10)(𝑝+1)

clc;
clear all;
%diagramme de bode
H5=tf(1000,conv([1 1],[1 100]));
bode(H5);

6/ H6= 10p
(𝑝+1)(𝑝+100)

clc;
clear all;
%diagramme de bode
H6=tf([0 10 0],[1 101 100]);
bode(H6);
(𝑝+1)(𝑝+100)
7/ H7=
(𝑝+10)²
clc;
clear all;
%diagramme de bode
H7=tf([1 101 100],[1 20 100]);
bode(H7)
D. Diagramme de Nyquist :
Pour tracer le diagramme de Nyquist :
>> H=tf([num],[den]) ;
>>Nyquist(H) ;

Système 1er ordre:


5
H(p)=
1+0.1𝑝
clc;
clear all;

%diagramme de nyquist
H=tf([0 5],[0.1 1]);

nyquist(H);
système 2ème ordre:
6
H1(p)=
𝑝2+4
clc;
clear all;
%diagramme de nyquist
H1=tf([0 0 6],[1 0 4]);
nyquist(H1);

6
2/ H2(p)=
𝑝2+2.8𝑝+4
clc;
clear all;
%diagramme de nyquist
H2=tf([0 0 6],[1 2.8 4]);

nyquist(H2);
6
3/ H3(p)=
𝑝2+4𝑝+4

clc;
clear all;
%diagramme de nyquist
H3=tf([0 0 6],[1 4 4]);
nyquist(H3);

4/ H4(p)= 6

𝑝2+8𝑝+4
clc;
clear all;
%diagramme de nyquist
H4=tf([0 0 6],[1 8 4]);
nyquist(H4);
E. Diagramme de Black-Nichols:
Pour tracer le diagramme de Nichols il faut :
>>G=tf([num],[den])
>>nichols (G)

D.1 Système 1er ordre


5
𝐺(𝑝) = 1+0.1𝑝

clc; clear
all;
%diagramme de black
G=tf([0 5],[0.1 1]);
nichols(G);

D.2 Système 2ème


ordre: G1(p)= 6

𝑝2+4

clc;
clear all;
%diagramme de black
G1=tf([6],[1 0 4]);
nichols(G1);
G2(p)= 6

𝑝2+2.8𝑝+4
clc;
clear all;
%diagramme de black
G2=tf([6],[1 2.8 4]);
nichols(G2);
G3(p)= 6

𝑝 +4𝑝+4
2

clc;
clear
all;
%diagramme de black
G3=tf([6],[1 4 4]);
nichols(G3);

G4(p)= 6

𝑝 +8𝑝+4
2

clc;
clear
all;
%diagramme de black
G4=tf([6],[1 8 4]);
nichols(G4);

Vous aimerez peut-être aussi