Tp2 Sabir Talby
Tp2 Sabir Talby
Tp2 Sabir Talby
l’Agréation
I) Transmittance bloquée :
Modèle d’ordre un
La fonction de transfert d’un système d’ordre un s’écrit :
𝒌𝒌
𝑮𝑮(𝒑𝒑) =
𝟏𝟏 + 𝝉𝝉𝝉𝝉
𝑮𝑮(𝒑𝒑) 𝒌𝒌
𝑮𝑮(𝒛𝒛) = (𝟏𝟏 − 𝒛𝒛−𝟏𝟏 ) × 𝒁𝒁 � � = (𝟏𝟏 − 𝒛𝒛−𝟏𝟏 ) × 𝒁𝒁[
𝒑𝒑 𝒑𝒑(𝟏𝟏 + 𝝉𝝉𝝉𝝉)
𝑻𝑻𝑻𝑻
𝒛𝒛 �𝟏𝟏 − 𝒆𝒆 𝝉𝝉 �
= (𝟏𝟏 − 𝒛𝒛−𝟏𝟏 ) × 𝒌𝒌 × 𝑻𝑻𝑻𝑻
(𝒛𝒛 − 𝟏𝟏) �𝒛𝒛 − 𝒆𝒆 𝝉𝝉 �
𝑻𝑻𝑻𝑻
�𝟏𝟏−𝒆𝒆 𝝉𝝉 �
Donc 𝑮𝑮(𝒛𝒛) = 𝒌𝒌 × 𝑻𝑻𝑻𝑻
𝒛𝒛−𝒆𝒆 𝝉𝝉
2) Calculer, à l’aide de matlab, la transmittance bloquée du système de gain
statique unitaire et de constante de temps τ = 1.5s. Les calculs seront
effectués pour deux périodes d’échantillonnage (Te = τ et Te = τ /4)
- Cas de Te = τ =1.5s
- Cas de Te = τ =1.5s
clc;
Te=1.5/4;
y=[];
y(1)=0;
t = 1:Te:32*Te;
for n = 2 : 30
y(n)=0.7788 * y(n-1) + 0.2212;
end
stairs(t,y) ;
Modèle d’ordre un avec intégrateur :
On ajoute un intégrateur au système précédent
𝒌𝒌
𝑮𝑮(𝒑𝒑) =
𝒑𝒑(𝟏𝟏 + 𝝉𝝉𝝉𝝉)
𝑻𝑻𝑻𝑻
𝝉𝝉.𝒛𝒛.�𝟏𝟏−𝒆𝒆 𝝉𝝉 �
𝑻𝑻𝑻𝑻.𝒌𝒌
Donc 𝑮𝑮(𝒛𝒛) = − 𝑻𝑻𝑻𝑻
𝒛𝒛−𝟏𝟏
(𝒛𝒛−𝟏𝟏)�𝒛𝒛−𝒆𝒆 𝝉𝝉 �
100
𝑙𝑙𝑙𝑙� �
𝐷𝐷
Donc 𝑚𝑚 =
100 2
�𝜋𝜋 2 −ln ( )
𝐷𝐷
100
𝑙𝑙𝑙𝑙� �
25
A.N 𝑚𝑚 =
100 2
�𝜋𝜋2 −ln ( )
25
Donc 𝑚𝑚 = 0.4
Calcul de pulsation wn :
𝜋𝜋
𝑤𝑤𝑤𝑤 =
𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇. √1 − 0.42
Donc
𝑤𝑤𝑤𝑤 = 1.37 𝑟𝑟𝑟𝑟𝑟𝑟/𝑠𝑠
Vérification sur Matlab :
2) Choix d’une période d’échantillonnage en utilisant la méthode de Bülher.
1 2𝜋𝜋
On a suivant Bulher: 𝑇𝑇𝑇𝑇 ≅
8 𝑤𝑤𝑤𝑤√1−𝑚𝑚 2
1 2𝜋𝜋
𝑇𝑇𝑇𝑇 ≅
8 1.37√1−0.42
0.632
A.N. G(z) = 𝑧𝑧 −1
𝑧𝑧−0.3679
2) Validation des calculs sous Matlab à l’aide de la commande c2d puis sous
Simulink par un essai à un échelon
Validation Par Simulink :
0.632 0.632
G(z) = 𝑧𝑧 −1 = 2
𝑧𝑧 − 0.3679 𝑧𝑧 − 0.3679𝑧𝑧
Donc la fonction en boucle fermé en intégrant un gain proportionnel kc est :
𝑘𝑘𝑘𝑘. 𝐺𝐺 (𝑧𝑧)
H(z) =
1 + 𝑘𝑘𝑘𝑘. 𝐺𝐺 (𝑧𝑧)
Donc
𝑘𝑘𝑘𝑘 × 0.632
H(z) =
𝑧𝑧 2 − 0.3679𝑧𝑧 + 𝑘𝑘𝑘𝑘 × 0.632
On a 𝐷𝐷(𝑧𝑧) = 𝑧𝑧 2 − 0.3679𝑧𝑧 + 𝑘𝑘𝑐𝑐 × 0.632
Critère de jury :
• |𝑎𝑎0 | − |𝑎𝑎1 | < 0 |1| > |𝑘𝑘𝑘𝑘 × 0.632| −1.582 < 𝑘𝑘𝑘𝑘 < 1.582
• D(1) > 0 1 − 0.3679 + 𝑘𝑘𝑘𝑘 × 0.632 > 0 𝑘𝑘𝑘𝑘 > −1
• D(−1) > 0 1 + 0.3679 + 𝑘𝑘𝑘𝑘 × 0.632 > 0 𝑘𝑘𝑘𝑘 > −2.16
Donc le système est stable si −1 < 𝑘𝑘𝑘𝑘 < 1.582