Académique Documents
Professionnel Documents
Culture Documents
𝒑+𝟏
ETUDE SU SYSTEME ASSERVIS : 𝑭(𝒑) =
𝒑𝟐 +𝟓𝒑+𝟔
A. PARTIE DE LA THÉORIE
A. PARTIE DE LATHEORIE
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UNE IMPULSION DE
DIRAC.
a. Détermination de la réponse impulsionnelle
b. Construction de la courbe de la réponse impulsionnelle
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UN ECHELON.
a. Détermination de la réponse indicielle
b. Etude de limites et d’asymptotesµ
c. Construction de la courbe de la réponse indicielle
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UNE RAMPE
a. Détermination de la réponse à la rampe
b. Etude de limites et d’asymptotes
c. Construction de la courbe de la réponse à rampe
B. PARTIE DE LA SIMULATION SUR MATLAB
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UNE IMPULSION DE
DIRAC.
a. Code ou scripte de la simulation sur Matlab
b. Représentation de la réponse du système unitairement bouclé à une impulsion de
DIRAC sur Matlab
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UN ECHELON.
VIII. RECHERCHE DANS MATLAB DE s(t) si S(p) = F(p)*E(p) avec E(p) = 1 / p^2
A. PARTIE DE LA THEORIE
IX. CONCLUSION
PROJET 1 :
Dans ce Rapport de projet de fin session Harmattan, nous allons travailler sur un système,
𝒑+𝟏
modélisé par la fonction suivante : 𝑭 ( 𝒑) = sur MATLAB. À partir de cette
𝒑𝟐 +𝟓𝒑+𝟔
Ce travail sera constitué des parties successives de calculs théoriques qui seront
accompagnées de parties de simulation sur Matlab, dans le but de vérifier et de confirmer
les résultats obtenus par calcul, grâce à la simulation sur Matlab. Les scriptes des codes, ainsi
que les résultats obtenus sur Matlab seront copiés et ajoutés au document.
A. PARTIE DE LA THEORIE
𝒑+𝟏 𝒑+𝟏
Le système étant modélisé par la fonction : 𝑭(𝒑) = = , enfin de pouvoir
𝒑𝟐+𝟓𝒑+𝟔 (𝒑+𝟑)(𝒑+𝟐)
𝒑+𝟏 𝒑+𝟏 1 1
On a : 𝑭(𝒑) = 𝒑𝟐 +𝟓𝒑+𝟔
= (𝒑+𝟑)(𝒑+𝟐)
= (𝑝 + 1) ∗ 𝑝+3 ∗ 𝑝+2 donc
1
1 1
𝐺𝑑𝑏 = 20 ∗ log(𝐹 (𝑝) = 20 ∗ log(𝑝 + 1) + 20 ∗ log ( 𝑝+3 ) + 20 ∗ log( 𝑝+2 ) donc le
diagramme de bode de 𝑭(𝒑) sera obtenu par superposition des diagrammes des fonctions :
1 1
(𝑝 + 1) ; 𝑒𝑡 .
𝑝+3 𝑝+2
𝟏
a. Etude des systèmes de 1er ordre : [ 𝒆𝒕 𝒑+𝒂]
𝒑+𝒂
𝟏
Cas de la fonction :
𝒑+𝒂
1 1
Soit 𝑌(𝑝) = on a 𝐺𝑑 = 20 ∗ log (|𝑝+𝑎|) = −20 ∗ log(|𝑝 + 𝑎|) et ∅𝑑𝑏 = arg(|𝑌(𝑝)|)
𝑝+𝑎
avec 𝑝 = 𝑗𝜔.
Etude asymptotique
lim 𝐺𝑑 = lim (−20 ∗ log(|𝑝 + 𝑎|)) = −20. log(|𝑎|). Donc −20. log(|𝑎|) est asymptote
𝑝→ 0 𝑝→0
horizontale lorsque p→ 0.
En D’autre part : lim 𝐺𝑑 = lim (−20 ∗ log(|𝑝 + 𝑎|))) ≈ −20. log(|𝑝|) .Donc
𝑝→ ∞ 𝑝→∞
𝝅
𝑝 → ∞ => ∅𝑑𝑏 arg(|𝑌(𝑗𝜔)|) = arg(1) − arg(|𝑗𝜔 + 𝑎|) = − .
𝟐
𝟏
Construction du diagramme de bode de : 𝒑+𝒂
2
𝟏
LES DIAGRAMME DE BODE DE LA FONCTION 𝒑+𝒂
Le de la fonction : 𝒑 + 𝟏
𝑝 = 𝑗𝜔.
Etude asymptotique
lim 𝐺𝑑 = lim (20 ∗ log(|𝑝 + 𝑎|)) = 20. log(|𝑎|). Donc 20. log(|𝑎|) est asymptote
𝑝→ 0 𝑝→0
horizontale lorsque p→ 0.
En D’autre part : lim 𝐺𝑑 = lim (20 ∗ log(|𝑝 + 𝑎|)) ≈ 20. log(𝑝) . Donc 20. log(𝑝) est
𝑝→ ∞ 𝑝→∞
𝝅
𝑝 → ∞ => ∅𝑑𝑏 arg(|𝑌(𝑗𝜔)|) = 𝑎𝑟𝑔 (|𝑗𝜔 + 𝑎|) = .
𝟐
3
b. Construction du diagramme de 𝑭(𝒑) sera obtenu par superposition des
𝟏 𝟏
diagrammes des fonctions : (𝒑 + 𝟏) ; 𝒆𝒕
𝒑+𝟑 𝒑+𝟐
1 1
On aura pour ce cas 𝑎 = 2 𝑝𝑜𝑢𝑟 ; 𝑎 = 3 𝑝𝑜𝑢𝑟 𝑒𝑡 𝑎 = 1 𝑝𝑜𝑢𝑟 𝑝 + 1.On a
𝑝+2 𝑝+3
donc le diagramme de bode suivant :
𝒑+𝟏 𝒑+𝟏
DIAGRAMME DE BODE DE LA FONCTION : 𝑭(𝒑) = =
𝒑𝟐 +𝟓𝒑+𝟔 (𝒑+𝟑)(𝒑+𝟐)
𝒑+𝟏 𝒑+𝟏
En prenant 𝑝 → 0 => ∅𝑑𝑏 = arg (|𝒑𝟐 +𝟓𝒑+𝟔|) = 0 et 𝐺𝑑 = 20 ∗ log (|𝒑𝟐 +𝟓𝒑+𝟔|) = -15.56
𝒑+𝟏 −𝜋
𝑝 → ∞ => ∅𝑑𝑏 = arg (|𝒑𝟐+𝟓𝒑+𝟔|) = Et 𝐺𝑑 ≈ −20 ∗ log(𝒑) .
2
4
B. PARTIE DE LA SIMULATION SUR MATLAB
bode(sys)
% Tracer le diagramme de Bode
[amplitude,phase] = bode(sys,1)
gain = 20*log10(amplitude)
gain_phase = [gain phase]
5
c. Le diagramme
𝒑+𝟏 𝒑+𝟏
DIAGRAMME DE BODE DE LA FONCTION : 𝒑𝟐 +𝟓𝒑+𝟔 = D’APRES
(𝒑+𝟑)(𝒑+𝟐)
MATLAB
A. PARTIE DE LA THEORIE
Le diagramme de BLACK-NICHOLS est une représentation du gain en décibels en fonction
𝒑+𝟏 𝒑+𝟏 1 1
de la phase dans le même plan. On a : 𝑭(𝒑) = = = (𝑝 + 1) ∗ 𝑝+3 ∗ 𝑝+2
𝒑𝟐 +𝟓𝒑+𝟔 (𝒑+𝟑)(𝒑+𝟐)
donc :
1 1
𝐺𝑑𝑏 = 20 ∗ log(|𝐹(𝑝)|) = 20 ∗ log(|𝑝 + 1|) + 20 ∗ log ( |𝑝+3 |) + 20 ∗ log( |𝑝+2 |)
Or 𝑝 = 𝑗𝜔 donc :
6
𝐺𝑑𝑏 = 20 ∗ log(|𝐹 (𝜔)|) = 20 ∗ log(√𝜔 2 + 1) − 20 ∗ log( √𝜔 2 + 9) − 20 ∗ log( √𝜔 2 + 4)
D’autre part :
1 1
∅𝑑𝑏 = arg( 𝑭(𝒑)) = arg( 𝑭(𝒋𝝎)) = arg ((𝒋𝝎 + 1) ∗ ∗ )
𝒋𝝎 + 3 𝒋𝝎 + 2
2 -13.180 -15.255
3 -13.692 -29.744
4 -14.685 -40.601
5 -15.789 -48.544
7
CONSTRUCTION DU DIAGRAMME
8
b. Résultats de la simulation avec MATLAB
Ici il s’agit d’un simple affichage de la fonction considérée et de quelques informations sur le
diagramme de BLACK-NIKHOLS.
9
c. Résultat sans l’abaque de BLACK
10
d. Résultat sur l’abaque de BLACK
11
III. DIAGRAMME DE BLACK DU SYSTEME UNITAIREMENT BOUCLE
A. PARTIE DE LA THEORIE
𝒑+𝟏
𝒑𝟐+𝟓𝒑+𝟔 𝒑+𝟏
Donc 𝑭𝑻𝑩𝑭 = 𝒑+𝟏 => 𝑭𝑻𝑩𝑭 =
𝟏+ 𝟐 𝒑𝟐 +𝟔𝒑+𝟕
𝒑 +𝟓𝒑+𝟔
𝑝 = 𝑗𝜔 on a:
𝒋𝒘+𝟏 𝟏 𝟏
𝑮𝑩𝑭 (𝒘) = 𝟐𝟎. 𝒍𝒐𝒈 (|(𝒘𝒋+𝟒.𝟒𝟏)( 𝒋𝒘+𝟏.𝟓𝟗)|)= 20( 𝒍𝒐𝒈(|𝒋𝒘𝟏|)+𝒍𝒐𝒈(|(𝒋𝒘+𝟒.𝟒𝟏)|)+𝒍𝒐𝒈(|( 𝒋𝒘+𝟏.𝟓𝟗)|)
Donc comme précédemment le diagramme de Bode sera obtenu par superposition des
𝟏 𝟏
diagrammes des fonctions : 𝒑 + 𝟏 ; ;
𝒑+𝟒.𝟒𝟏 𝒑+𝟏.𝟓𝟗
D’autre part on a :
𝒑+𝟏
∅𝐵𝐹 = arg( (𝒘𝒋+𝟒.𝟒𝟏)( 𝒋𝒘+𝟏.𝟓𝟗) ) = arg( 𝒋𝝎 + 𝟏) + arg( 𝟏 )– arg( (𝒋𝝎 + 4.41)) − arg(𝒋𝝎 +
1.59))
12
c. Etudes des asymptotes (Etudes récapitulatifs) :
𝟏
Le Cas de la fonction : 𝒑+𝒂
1 1
Soit 𝑌(𝑝) = on a 𝐺𝑑 = 20 ∗ log (|𝑝+𝑎|) = −20 ∗ log(|𝑝 + 𝑎|) et ∅𝑑𝑏 = arg(|𝑌(𝑝)|)
𝑝+𝑎
avec 𝑝 = 𝑗𝜔. On a :
lim 𝐺𝑑 = lim (−20 ∗ log(|𝑝 + 𝑎|)) = −20. log(|𝑎|). Donc −20. log(|𝑎|) est asymptote
𝑝→ 0 𝑝→0
horizontale lorsque p→ 0.
D’autre part : lim 𝐺𝑑 = lim (−20 ∗ log(|𝑝 + 𝑎|))) ≈ −20. log(|𝑝|) .Donc −20. log(|𝑝|)
𝑝→ ∞ 𝑝→∞
𝝅
𝑝 → ∞ => ∅𝒅𝒃 𝐚𝐫𝐠(|𝒀(𝒋𝝎)|) = 𝐚𝐫𝐠(𝟏) − 𝐚𝐫𝐠(|𝒋𝝎 + 𝒂|) = − .
𝟐
Le cas de la fonction : 𝒑 + 𝟏
𝑝 = 𝑗𝜔.
lim 𝐺𝑑 = lim (20 ∗ log(|𝑝 + 𝑎|)) = 20. log(|𝑎|). Donc 20. log(|𝑎|) est asymptote
𝑝→ 0 𝑝→0
horizontale lorsque p→ 0.
D’autre part : lim 𝐺𝑑 = lim (20 ∗ log(|𝑝 + 𝑎|)) ≈ 20. log(𝑝) . Donc 20. log(𝑝) est
𝑝→ ∞ 𝑝→∞
𝝅
𝑝 → ∞ => ∅𝒅𝒃 𝐚𝐫𝐠(|𝒀(𝒋𝝎)|) = 𝒂𝒓 𝒈(|𝒋𝝎 + 𝒂|) = .
𝟐
13
e. Construction du diagramme de BLACK-NICHOLS du système unitairement
bouclé
On a:
Et
𝝎 𝝎
∅𝒅𝒃 = 𝐭𝐚𝐧−𝟏 (𝝎) − 𝐭𝐚𝐧−𝟏 ( ) − 𝐭𝐚𝐧−𝟏 ( )
𝟏. 𝟓𝟗 𝟒. 𝟒𝟏
14
DIAGRAMME DE BLACK-NICHOLS DU SYSTEME UNITAIREMENT BOUCLE
bode(sys)
% Tracer le diagramme de Bode
[amplitude,phase] = bode(sys,1)
gain = 20*log10(amplitude)
gain_phase = [gain phase]
15
b. Résultat de la simulation sur MATLAB
16
d. Diagramme de BLACL-NICHOLS
17
Diagramme sans l’abaque de BLACK
18
Diagramme avec l’abaque de BLACK
19
IV. REPONSE DU SYSTEME UNITAIREMENT BOUCLE A : UNE IMPULSION
DE DIRAC, UN ECHELON, UNE RAMPE.
A. PARTIE DE LATHEORIE
𝒑+𝟏 𝑨 𝑩
𝝏(𝒑) ∗ 𝑭𝑻𝑩𝑭 = 𝟏 ∗ ( (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) ) = + 𝑷+𝟏.𝟓𝟗 = Y(p) Déterminons A et B On
𝑷+𝟒.𝟒𝟏
a:
(𝒑+𝟏)∗(𝒑+𝟒.𝟒𝟏) 𝑩∗(𝑷+𝟒.𝟒𝟏) (𝒑+𝟏)
=𝑨+ = => 𝒑𝒐𝒖𝒓 𝒑 = −𝟒. 𝟒𝟏 𝒐𝒏 𝒂 ∶ 𝑨 = 𝟏. 𝟐𝟏
(𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝑷+𝟏.𝟓𝟗 ( 𝒑+𝟏.𝟓𝟗)
t y(t)
-1 98.51
-0.5 10.51
0 1
1 -0.0281
3 -0.0017
10 0
20 0
20
REPRESENTATION DE LA REPONSE DU SYSTEME UNITAIREMENT
BOUCLE A UNE IMPULSION DE DIRAC
𝟏 𝒑+𝟏 𝑨 𝑩 𝑪
𝑼(𝒑) ∗ 𝑭𝑻𝑩𝑭 = 𝒑 ∗ ( (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) ) = + 𝑷+𝟒.𝟒𝟏 + 𝑷+𝟏.𝟓𝟗 = Y(p) Déterminons A ; B
𝒑
et C. On a :
𝒑∗(𝒑+𝟏) 𝑪∗𝒑 𝑩∗𝒑 𝒑+𝟏
= 𝑨 + 𝑷+𝟏.𝟓𝟗 + 𝑷+𝟒.𝟒𝟏 = => 𝒑𝒐𝒖𝒓 𝒑 = 𝟎 𝒐𝒏 𝒂 :
𝒑(𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) ( 𝒑+𝟒.𝟒𝟏)(𝒑+𝟏.𝟓𝟗)
𝟏
𝑨 = 𝟕 = 𝟎. 𝟏𝟒𝟑
21
(𝒑+𝟏)∗(𝒑+𝟏.𝟓𝟗) 𝑨∗(𝒑+𝟏.𝟓𝟗) 𝑩∗(𝑷+𝟏.𝟓𝟗) (𝒑+𝟏)
= +𝑪+ = => 𝒑𝒐𝒖𝒓 𝒑 = −𝟏. 𝟓𝟗 𝒐𝒏 𝒂 ∶
𝒑(𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝒑 𝑷+𝟒.𝟒𝟏 𝒑∗( 𝒑+𝟒.𝟒𝟏)
𝑪 = 𝟎. 𝟏𝟑𝟐
(𝒑+𝟏)∗(𝒑+𝟒.𝟒𝟏) 𝑨∗(𝒑+𝟒.𝟒𝟏) 𝑪∗(𝑷+𝟒.𝟒𝟏) (𝒑+𝟏)
= +𝑩+ = => 𝒑𝒐𝒖𝒓 𝒑 = −𝟒. 𝟒𝟏 𝒐𝒏 𝒂 ∶
𝒑∗(𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝒑 𝑷+𝟏.𝟓𝟗 𝒑∗( 𝒑+𝟏.𝟓𝟗)
𝑩 = −𝟎. 𝟐𝟕𝟒
𝟎.𝟏𝟒𝟑 𝟎.𝟐𝟕𝟒 𝟎.𝟏𝟑𝟐
Donc : 𝒀(𝒑)= − 𝑷+𝟒.𝟒𝟏 + 𝑷+𝟏.𝟓𝟗 En appliquant l’inverse de la transformée de
𝒑
LAPLACE, on a : 𝒚(𝒕) = 𝟎. 𝟏𝟒𝟑 − 𝟎. 𝟐𝟕𝟒𝒆−𝟒.𝟒𝟏𝒕 + 𝟎. 𝟏𝟑𝟐𝒆−𝟏.𝟓𝟗𝒕
t y(t)
-1 -21.75
-0.5 -2.04
0 0.001
1 0.166
3 0.143
10 0.143
20 0.143
22
REPRESENTATION DE LA REPONSE DU SYSTEME UNITAIREMENT
BOUCLE A UN ECHELON
𝟏 𝒑+𝟏 𝑨 𝑩 𝑪 𝑫
𝑹(𝒑) ∗ 𝑭𝑻𝑩𝑭 = 𝑷𝟐 ∗ ( (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) ) = + 𝑷𝟐 + 𝑷+𝟒.𝟒𝟏 + 𝑷+𝟏.𝟓𝟗 = Y(p). Déterminons
𝒑
A ; B et C. On a :
𝑷𝟐 ∗(𝒑+𝟏) 𝑪∗𝑷𝟐 𝑫∗𝑷𝟐 𝒑+𝟏
= 𝑨 ∗ 𝒑 + 𝑩 + 𝑷+𝟒.𝟒𝟏 + 𝑷+𝟏.𝟓𝟗= => 𝒑𝒐𝒖𝒓 𝒑 = 𝟎 𝒐𝒏 𝒂 :
𝑷𝟐 (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) ( 𝒑+𝟒.𝟒𝟏)(𝒑+𝟏.𝟓𝟗)
𝑩 = 𝟎.143
(𝒑+𝟏)∗(𝒑+𝟒.𝟒𝟏) 𝑨∗(𝒑+𝟒.𝟒𝟏) 𝑩(𝒑+𝟒.𝟒𝟏) 𝑫∗(𝑷+𝟒.𝟒𝟏) (𝒑+𝟏)
= + +𝑪+ = => 𝒑𝒐𝒖𝒓
𝑷𝟐 (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝒑 𝑷𝟐 𝑷+𝟏.𝟓𝟗 𝑷𝟐 ∗( 𝒑+𝟏.𝟓𝟗)
𝒑 = −𝟒. 𝟒𝟏 𝒐𝒏 𝒂 ∶ 𝑪 = 𝟎. 𝟎𝟔𝟐𝟐
(𝒑+𝟏)∗(𝑷+𝟏.𝟓𝟗) 𝑨∗(𝒑+𝟏.𝟓𝟗) 𝑩(𝒑+𝟏.𝟓𝟗) 𝑪∗(𝑷+𝟏.𝟓𝟗) (𝒑+𝟏)
= + + +𝑫= => 𝒑𝒐𝒖𝒓
𝑷𝟐 ∗(𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝒑 𝑷𝟐 𝑷+𝟒.𝟒𝟏 𝑷𝟐 ∗( 𝒑+𝟒.𝟒𝟏)
23
𝒑 = −𝟏. 𝟓𝟗 𝒐𝒏 𝒂 ∶ D = -0.083
𝒑∗(𝒑+𝟏) 𝑩 𝑪∗𝒑 𝑫∗𝒑 𝒑+𝟏
= 𝑨 + 𝒑 + 𝑷+𝟏.𝟓𝟗 + 𝑷+𝟒.𝟒𝟏 = => 𝒑𝒐𝒖𝒓 𝒑 = ∞ on a:
𝑷𝟐 (𝒑+𝟒.𝟒𝟏)( 𝒑+𝟏.𝟓𝟗) 𝑷∗( 𝒑+𝟒.𝟒𝟏)(𝒑+𝟏.𝟓𝟗)
A= 0.021
𝟎.𝟎𝟐𝟏 𝟎.𝟏𝟒𝟑 𝟎.𝟎𝟔𝟐 𝟎.𝟎𝟖𝟑
Donc : 𝒀(𝒑)= + + 𝑷+𝟒.𝟒𝟏 − 𝑷+𝟏.𝟓𝟗 En appliquant l’inverse de la transformée de
𝒑 𝑷𝟐
𝐥𝐢𝐦 𝒚(𝒕) = 0.143 donc la droite d’équation y = 0.143 pour asymptote horizontal à la courbe.
𝒕→+∞
D’autre part : 𝐥𝐢𝐦 𝒚(𝒕) = −∞ et 𝐥𝐢𝐦 𝒚(𝒕) = +∞ on a aussi 𝐥𝐢𝐦 𝒚 (𝒕) = 0.19 .
𝒕→−∞ 𝒕→+∞ 𝒕→𝟎
t y(t)
-1 4.76
-0.5 0.52
0 0.19
1 0.34
3 0.64
10 1.64
20 3.07
24
REPRESENTATION DE LA REPONSE DU SYSTEME UNITAIREMENT
BOUCLE A UNE RAMPE
% Tracé de la réponse
figure;
plot(t, y);
title('Réponse du système unitairement bouclé à une impulsion de Dirac');
xlabel('Temps');
ylabel('Réponse');
25
b. Représentation de la réponse du système unitairement bouclé à une impulsion de
DIRAC sur Matlab
c.
26
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UN ECHELON.
% Réponse à un échelon
t = 0:0.01:5;
u = ones(size(t));
[y, t] = lsim(H, u, t);
% Tracé de la réponse
figure;
plot(t, u, 'r--', t, y);
title('Réponse du système unitairement bouclé à un échelon');
xlabel('Temps');
ylabel('Réponse');
legend('Entrée (Échelon)', 'Réponse');
27
REPONSE DU SYSTEME UNITAIREMENT BOUCLE A UNE RAMPE.
% Tracé de la réponse
figure;
plot(t, u, 'r--', t, y);
title('Réponse du système unitairement bouclé à une rampe');
xlabel('Temps');
ylabel('Réponse');
legend('Entrée (Rampe)', 'Réponse');
28
V. Les conclusions (le comportement du système).
En définitive cette réponse impulsionnelle décrit comment le système réagit à une impulsion
de Dirac en entrée. Elle montre que le système répond rapidement soit une rapidité de 0.3333s
à l’impulsion, puis se stabilise progressivement vers zéro avec u une durée de monté égale à 0
à mesure que le temps augmente.
𝟔 𝟑
2ξω = 6 et 𝜔2 = 7 donc ω = √7 et 𝛏 = 𝟐𝛚 = = 1.134 ≥ 𝟏 Le système est
√𝟕
donc un système du second ordre sur-amortis. On peut également conclure en observant le
graphique de la réponse indicielle du système.
29
D’après le graphe ci-dessus, système est sans dépassement, ce qui se confirme par :
𝟔 𝟑
𝛏 = 𝟐𝛚 = = 1.134 ≥ 𝟏
√𝟕
30
Cette réponse à la rampe décrit comment le système réagit à une rampe en entrée. Elle montre
que le système répond rapidement à l’augmentation de la rampe, puis se stabilise
progressivement vers une valeur constante à mesure que le temps augmente.
En définitive le système est, un système ne présentant pas de dépassement et réagit
rapidement à une impulsion de DIRAC, un ECHELON, une RAMPE rapide.
A. PARTIE DE LATHEORIE
donc :
1 1
𝐺𝑑𝑏 = 20 ∗ log(|𝐹(𝑝)|) = 20 ∗ log(|𝑝 + 1|) + 20 ∗ log ( |𝑝+3 |) + 20 ∗ log( |𝑝+2 |)
Or 𝑝 = 𝑗𝜔 donc :
D’autre part :
1 1
∅𝑑𝑏 = arg( 𝑭(𝒑)) = arg( 𝑭(𝒋𝝎)) = arg ((𝒋𝝎 + 1) ∗ ∗ )
𝒋𝝎 + 3 𝒋𝝎 + 2
31
Tableau de valeur des gains en décibels, de la phase et de la pulsation
CONSTRUCTION DU DIAGRAMME
32
DIAGRAMME DE BLACK-NICHOLS DU SYSTEME EN BOUCLE OUVERT
On peut remarquer sur ce diagramme que la courbe du système en boucle ouvert se situe à
droite du point critique (−𝟏𝟖𝟎°, 𝟎𝒅𝒃). En conclusion le système est stable.
𝒑+𝟏
On a donc le dénominateur 𝐸 (𝑝) = 1 + en le mettant sous forme de polynomiale tel
𝒑𝟐+𝟓𝒑+𝟔
𝒑+𝟏
que 𝐸 (𝑝) = 1 + = 0 on obtient : 𝒑𝟐 + 𝟔𝒑 + 𝟕 = 𝟎 . On construit la table de Routh
𝒑𝟐 +𝟓𝒑+𝟔
comme suit :
𝑝2 1 7 0
𝑝 6 0 0
𝑝0 42 0 0
0 0 0 0
33
B. PARTIE DE LA SIMULATION SUR MATLAB
34
Remarque :
Ce code génère un diagramme de Black-Nichols pour la fonction de transfert donnée et vérifie
ensuite la condition de stabilité. Si la phase atteint -180 degrés à une certaine fréquence, le
système est considéré comme instable. Sinon, le système est considéré comme stable. Ce code
génère un diagramme de Black-Nichols pour la fonction de transfert donnée et vérifie ensuite
la condition de stabilité. Si la phase atteint -180 degrés à une certaine fréquence, le système
est considéré comme instable. Sinon, le système est considéré comme stable.
35
Etude de la stabilité du système à partir du critère algébrique de ROUTH
% Vérification de la stabilité
if any(R(:,1) <= 0)
disp('Le système est instable.')
else
disp('Le système est stable.')
end
Remarques :
Ce code vérifie d’abord la stabilité du système en utilisant le critère de Routh-Hurwitz, puis il
trace le diagramme de Bode de la fonction de transfert. Le diagramme de Bode donne une
représentation graphique de la réponse en fréquence du système. Il peut être utile pour
comprendre comment le système réagit à différentes fréquences d’entrée
36
b. Indication de l’état de la stabilité avec Matlab
A. PARTIE DE LA THEORIE :
Soit la fonction 𝑆(𝑝) 𝑡𝑒𝑙𝑞𝑢𝑒 ∶ 𝑆 (𝑝) = 𝐹(𝑝) ∗ 𝐸 (𝑝) 𝑎𝑣𝑒𝑐 𝑬(𝒑) = 𝟏/𝒑𝟐 . Trouvons 𝑆 (𝑝).
37
𝒑+𝟏 𝟏
𝑆(𝑝) = 𝐹(𝑝) ∗ 𝐸 (𝑝) 𝑜𝑟 𝑭(𝒑) = 𝑒𝑡 𝑬(𝒑) = 𝟐
𝒑𝟐 + 𝟓𝒑 + 𝟔 𝒑
𝒑+𝟏 𝟏 𝑝+1 𝐴 𝐵 𝐶 𝐷
𝑑𝑜𝑛𝑐 𝑆(𝑝) = ∗ 𝒑𝟐 = (𝑝+2)∗(𝑝+3)∗𝑝2 = + 𝑝+3 + 𝑝 + 𝑝2
𝒑𝟐+𝟓𝒑+𝟔 𝑝+2
𝐴 𝐵 𝐶 𝐷
𝑆(𝑝) = + 𝑝+3 + 𝑝 + 𝑝2 Déterminons les coefficients A, B, C et D
𝑝+2
On a:
𝑷𝟐 ∗(𝒑+𝟏) 𝑨∗𝑷𝟐 𝑩∗𝑷𝟐 𝒑+𝟏
= 𝑪∗𝒑+𝑫+ + = => 𝒑𝒐𝒖𝒓 𝒑 = 𝟎 𝒐𝒏 𝒂 :
𝑷𝟐 (𝒑+𝟐)( 𝒑+𝟑) 𝑷+𝟐 𝑷+𝟑 ( 𝒑+𝟐)(𝒑+𝟑)
𝟏
𝑫= = 𝟎. 𝟏𝟔
𝟔
(𝒑+𝟏)∗(𝒑+𝟐) 𝑪∗(𝒑+𝟐) 𝑫∗(𝒑+𝟐) 𝑩∗(𝑷+𝟐) (𝒑+𝟏)
= + +𝑨+ = => 𝒑𝒐𝒖𝒓
𝑷𝟐 (𝒑+𝟐)( 𝒑+𝟑) 𝒑 𝑷𝟐 𝑷+𝟑 𝑷𝟐 ∗( 𝒑+𝟑)
𝟏
𝒑 = −𝟐 𝒐𝒏 𝒂 ∶ 𝑨 = − 𝟒 = −𝟎. 𝟐𝟓
(𝒑+𝟏)∗(𝑷+𝟑) 𝑪∗(𝒑+𝟑) 𝑫(𝒑+𝟑) 𝑨∗(𝑷+𝟑) (𝒑+𝟏)
= + + +𝑩= => 𝒑𝒐𝒖𝒓
𝑷𝟐 ∗(𝒑+𝟐)( 𝒑+𝟑) 𝒑 𝑷𝟐 𝑷+𝟐 𝑷𝟐 ∗( 𝒑+𝟐)
𝟐
𝒑 = −𝟑 𝒐𝒏 𝒂 ∶ 𝑩 = = 𝟎. 𝟐
𝟗
𝟏 𝟐 𝟗−𝟖 𝟏
𝑪 = −𝑨 − 𝑩 = − (− ) − = = = 𝟎. 𝟎𝟐𝟕
𝟒 𝟗 𝟑𝟔 𝟑𝟔
𝟎.𝟎𝟐𝟏 𝟎.𝟏𝟒𝟑 𝟎.𝟎𝟔𝟐 𝟎.𝟎𝟖𝟑
Donc : 𝑺(𝒑)= + + 𝑷+𝟒.𝟒𝟏 − 𝑷+𝟏.𝟓𝟗 En appliquant l’inverse de la transformée de
𝒑 𝑷𝟐
LAPLACE, on a :
𝟏 𝟏 𝟐 𝟏
𝒔(𝒕) = 𝒕 − 𝟒 𝒆−𝟐𝒕 + 𝒆−𝟑𝒕 + 𝟑𝟔 = 𝟎. 𝟏𝟔𝒕 − 𝟎. 𝟐𝟓𝒆−𝟐𝒕 − 𝟎. 𝟐𝒆−𝟑𝒕 + 𝟎. 𝟎𝟐𝟕
𝟔 𝟗
syms s t
38
disp(f);
39
IX. Conclusion
Nous avons étudié le comportement et la stabilité d’un système asservi linéaire du second
𝑝+1
ordre, dont la fonction de transfert est : 𝐹(𝑝) = 2 . Nous avons utilisé les diagrammes
𝑝 +5𝑝+6
de BODE, de BLACK-NICHOLS et de ROUTH pour analyser le système en boucle ouverte
et en boucle fermée. Nous avons également trouvé la réponse du système à différentes
entrées, comme une impulsion, un échelon ou une rampe. Nous avons conclu que le système
est stable en boucle fermée, mais qu’il ne pas présenter un dépassement important et a un
temps de réponse rapide. Nous n’avons donc plus proposé un régulateur pour améliorer la
performance du système. Ce projet nous a permis de mettre en pratique les notions théoriques
vues en cours et de développer nos compétences en génie électrique. Nous avons utilisé
Matlab pour simuler le système et vérifier nos résultats. Nous avons appris à travailler en
équipe et à rédiger un rapport clair et structuré. Nous espérons que ce projet sera utile pour
nos futurs travaux dans le domaine de l’asservissement.
40